edit and update

[Imported from Trac: page Packaging, version 15]
zooko 2008-04-12 03:10:49 +00:00
parent 2a9d33cb3d
commit 665ffa292f

@ -3,12 +3,11 @@
We want to package Tahoe for people to download and use and we want to use We want to package Tahoe for people to download and use and we want to use
3rd-party libraries. The following are our current desiderata: 3rd-party libraries. The following are our current desiderata:
* For certain deployment targets, we can produce a Tahoe binary package for * For certain deployment targets (namely, recent Debian and recent or Long-Term Support Ubuntu), we produce a Tahoe binary package for
that platform, ship that package to a user using that platform, they can that platform, ship that package to a user using that platform, they can
install that package, and it will work. That is: user doesn't have to install that package, and it will work. That is: user doesn't have to
manually satisfy any dependencies by building other packages. manually satisfy any dependencies by building other packages.
* For Ubuntu "edgy" and "feisty" platforms, as well as Debian "etch" and "lenny", this * This is accomplished by adding the following clause to
is accomplished by adding the following clause to
`/etc/apt/sources.list` and then running `/etc/apt/sources.list` and then running
`apt-get install allmydata-tahoe`: `apt-get install allmydata-tahoe`:
@ -16,8 +15,6 @@ We want to package Tahoe for people to download and use and we want to use
deb http://allmydata.org/debian $DIST main tahoe deb http://allmydata.org/debian $DIST main tahoe
``` ```
* this covers all major Debian and Ubuntu platforms released in the last year.
For libraries that Tahoe uses, we have these desiderata: For libraries that Tahoe uses, we have these desiderata:
* We use the source code as it is written by upstream. That is: no patching * We use the source code as it is written by upstream. That is: no patching