Hi, >>>>> In <200908142025.27149.toad at amphibian.dyndns.org> >>>>> Matthew Toseland <toad at amphibian.dyndns.org> wrote:
> > official: http://people.debian.org/~mhatta/debian/freenet > > staging: http://people.debian.org/~mhatta/debian/freenet-staging > What's the difference? The official one should be from the > build01228 tag, the staging one can be auto-built if you think that > is wise (you might want to sandbox it a bit). Well, your comment is a little bit confusing for me. The difference is, obviously, the "official" one is built from the freenet-official git repo and the "staging" one is from the freenet-staging git repo. But this is not what you'd ask, isn't this? Here's my (random) understanding: freenet-official: the official release, the code is reviewed, recommended for general use. freenet-staging: the development-in-progress release, the code is not reviewed, might be unstable or buggy, not recommended for general use. The reason I package both is, as you guessed, I want to test (sandbox?) the bleeding edge -- generally speaking, it's common that a bug in the released version is already fixed in the bleeding edge(I know the release cycle of the official freent is quite frequent, though). The version number (set as buildNumber in src/freenet/node/Version.java) should be equal to the git revision (such as build01230). I think the current "official" version is 1230/build01230. You don't want me to stick with build01228, don't you? Also, somehow buildNumber is set as 1229 in the current freent-official. Now both of packages are semi-"auto-built" -- I cooked up a little script and the build process is mosly automated.. The version number is pulled from the git tag. Best regards, MH -- Masayuki Hatta Graduate School of Economics, The University of Tokyo Manufacturing Management Research Center, The University of Tokyo mhatta at mhatta.org / mhatta at grad.e.u-tokyo.ac.jp mhatta at gnu.org / mhatta at debian.org / mhatta at opensource.jp
