On Fri, Apr 24, 2009 at 11:13 PM, Matthew Toseland <toad at amphibian.dyndns.org> wrote: > The SVN repository is read-only, and I have taken a dump. It will be posted to > Freenet soon and I will announce the location of the file, the gpg signature > etc. We might also put it on the mirrors network, but it is 281MB, so I dunno > if this is a good idea. In the meantime, the SHA256 checksum is: > 5417c7f26fc5baeb9fa2186194f70f00d2470d924a98c03f21561c4020f32538 > > We are using github, and on nextgens suggestion (and partly due to security > issues with github) we will have for each sub-project two trees: > - The official tree. This is code which has been reviewed by a trusted > developer. > - The staging tree. All developers - just about anyone who asks for an > account - will have push access to this tree. > > Of course I will also take pull requests from devs who have their own trees. > Please post on devl if you think your tree is ready to be pulled; and if you > don't, it would be great to know about work in progress. > > IMHO the cost of the above arrangement is marginal: code has to be reviewed > anyway before we release it, and pushing it to the official tree does not > cost significant time. Testing builds can either be created as part of this > process or can be auto-built from the known safe official tree. > > Stable builds of freenet itself will be released from the official tree after > creating a tag. I will build them locally, sign the tag and the source code > tarball, and upload them both to the web and to the Freenet auto-updater. > IMHO this is the right arrangement for code run on newbie nodes, including > for plugins, but especially for anything inserted into the > auto-update-over-Freenet system. > > If you want access to the staging tree, please create an account on github and > email me the username. Sign your mail if possible. > > The github page, with a list of all sub-projects: > http://github.com/freenet/ > > Notable sub-projects: > > fred (the Freenet daemon itself) > > git://github.com/freenet/fred-official.git > git://github.com/freenet/fred-staging.git > > contrib (freenet-ext.jar, currently doesn't include wrapper source) > > git://github.com/freenet/contrib-official.git > git://github.com/freenet/contrib-staging.git > > new_installer (the installer) > > git://github.com/freenet/java_installer-staging.git > git://github.com/freenet/java_installer-official.git > > wininstaller (Zero3's new windows-only installer) > > git://github.com/freenet/wininstaller-staging.git > git://github.com/freenet/wininstaller-official.git > > Freetalk > > git://github.com/freenet/plugin-Freetalk-staging.git > git://github.com/freenet/plugin-Freetalk-official.git > > And so on. > > I will sort out the rest soon, I have imported the most important stuff, the > rest should not take long. I will also sort out new scripts for building > stable builds etc. > > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Will you be pushing the official branch into the staging branch to keep that up to date or are we supposed to pull from official, merge it with our work and push it to staging? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Use GnuPG with Firefox : http://getfiregpg.org (Version: 0.7.5) iD4DBQFJ8qeQ4esu1mlKOs8RAjNvAJ9tzx5MLkZVdan8dyMNfiwdp4e89gCYk02D lfGLq/TjpayuvdK5Tal+7Q== =SfHl -----END PGP SIGNATURE----- -- I may disagree with what you have to say, but I shall defend, to the death, your right to say it. - Voltaire Those who would give up Liberty, to purchase temporary Safety, deserve neither Liberty nor Safety. - Ben Franklin