beta-0.89.2
[luatex.git] / source / libs / zziplib / zziplib-0.13.62 / docs / developer.htm
blob9c964f09933b3870ce6b8e9ff6561dd179757591
1 <section> <date> 2009-08-23 </date>
2 <H2> Developer </H2> sourceforge SVN area
4 <center>
5 <a href="http://zziplib.svn.sourceforge.net/viewvc/zziplib/">
6 http://zziplib.svn.sourceforge.net/viewvc/zziplib/ </a>
7 </center>
9 <P>
10 The zziplib is using the Subversion repository of sourceforge
11 for development. (originally it used the cvs service but it
12 is now switched over to the svn serivce) Since 0.13.x the zziplib
13 is using the version control system as the main area to host
14 the source code in the module "zzip-0". You can get a snapshot
15 from that area anytime, the access details can be found under the
16 link above. All later releases are actually snapshots of some
17 cvs day. (Prior releases had seen too many reshuffling of the
18 build system which cvs is not the best tool to handle gracefully.
19 Since the switch to svn also refactoring can be tracked just fine).
20 </P>
21 <P>
22 I was using the sourceforge compilefarm to do remote testing of
23 releses for crossplatform compatibility. This included usually
24 some unix compatible platforms such as Linux, Solaris,
25 FreeBSD, Darwin/MacOSX including i386, amd64, sparc, sparc64,
26 powerpc when available. Even the latest daytoday cvs snapshots
27 should be fine for these platforms. However sourceforge has
28 shut down the compilefarm just as HP closed the teamdrive
29 service for the public. At the moment I am using the buildservice
30 at build.opensuse.org to test multiple platforms atleast with
31 the help of a "make check" minimal unittest during the rpmbuild.
32 </P>
33 <P>
34 In the labs of my former employer some more platforms exist but these
35 were only checked once in a few months, mostly summertime and christmas
36 season if the general workload is low. That included hp/ux but more
37 importantly a real MSVC6 installation and a few PCs with win32 flavours.
38 I do not use win32 at home! Any help in that area is greatly appreciated,
39 the zziplib was written in strict ansi-C but the build system and dll hell
40 is sometimes very weird for win32 platforms. I feel it often requires
41 experienced hands to detect the source of a problem should there be one.
42 </P>
43 <P>
44 Note also that I do not use PHP, there is a regular flow of questions
45 circulating around the php-zip module which is built around zziplib. But
46 I can not answer any questions about the build and installation for that.
47 It would be greatly appreciated if I can find contact to a PHP hacker
48 to whom I can forward php related mails! The php zip wrapper is not part
49 of the zziplib in any way.
50 </P>
51 <P>
52 Since there is an MSVC6 system in reach now, I have not been updating my
53 gcc/mingw32 installations as rigidly as most other win32 developers
54 have. I understand there are great advancements in the msys/mingw32 area
55 and the provided technology which made them follow quickly. However in
56 the labs only some older releases are used for these are called more
57 "stable". Remember that I do not use win32 at home, only crosscompile to
58 mingw32 is checked out sometimes but I know that it is somewhat different
59 than the selfhosted msys environment. Any help is greatly appreciated.
60 </P>
61 <P>
62 Lastly, I am trying to make the zziplib as close as possible to the
63 thing called "industrial strength". But remember that this is still
64 an opensource spare time probject. <b>I take patches</b>! Many of the
65 interesting parts of zziplib have been introduced by submission which
66 I have later integrated more heavily to make the zziplib be what it
67 was always intended for: to be a small, fast and portable library allowing
68 to use a zip file as a special variant of a data filesystem. The ext/io
69 obfuscation stuff was one of the best feature submissions so far. Thanks.
70 </P>
71 <P>
72 Looking forward to hear from <em>YOU</em>.
73 - <a href="mailto:guidod@gmx.de?subject=zzip:">guidod@gmx.de</a>
74 </P>
75 </section>