Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
Package: wnpp Version: unavailable; reported 2003-08-10 Severity: wishlist * Package name: package-pool-helper Version : 0.9 Upstream Author : Marc Haber ([EMAIL PROTECTED]) * URL : not yet available * License : GPL Description : Simple scripts to manage a local package pool This package contains scripts to help local site administrators to manage their own package pools which might contain fixed, patched, backported or new packages complementing a Debian distribution. mkdists scans a directory tree for files named 00distributions that contains information about packages and which distribution they will go into. The information found in 00distributions will then be processed into a package list file that is used by apt-ftparchive to build Packages.gz files for all distributions that have packages configured. A Release file that contains md5sums of the packages will be created as well. editdistlist scans the local directory for package files that are not yet present in 00distributions, adds them to 00distributions's end and fires up an editor allowing the user to place the new package files into a distribution. The scripts included in this package don't target sophisticated archive management like katie. They are sufficient to manage a local pool of packages that a site with a few dozen of differently-configured machines needs for efficient systems administration. Putting the package-distribution relationship files in the same directory than the package files makes distribution management easy and fast. Greetings Marc -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux darren 2.4.21-coreserver #1 SMP Fri Jun 20 15:44:17 UTC 2003 i686 Locale: LANG=C, LC_CTYPE=de_DE
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
Marc Haber wrote: > Package: wnpp > Version: unavailable; reported 2003-08-10 > Severity: wishlist > > * Package name: package-pool-helper > Version : 0.9 > Upstream Author : Marc Haber ([EMAIL PROTECTED]) > * URL : not yet available > * License : GPL > Description : Simple scripts to manage a local package pool I'm glad that we have so much manpower that we can use it on endlessly reinventing this wheel. -- see shy jo pgpeym4eCS9EC.pgp Description: PGP signature
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
On Tue, Aug 12, 2003 at 06:46:48PM -0400, Joey Hess wrote: > Marc Haber wrote: > > Package: wnpp > > Version: unavailable; reported 2003-08-10 > > Severity: wishlist > > > > * Package name: package-pool-helper > > Version : 0.9 > > Upstream Author : Marc Haber ([EMAIL PROTECTED]) > > * URL : not yet available > > * License : GPL > > Description : Simple scripts to manage a local package pool > > I'm glad that we have so much manpower that we can use it on endlessly > reinventing this wheel. Please point me to the other instances of this wheel. Greetings Marc -- - Marc Haber | "I don't trust Computers. They | Mailadresse im Header Karlsruhe, Germany | lose things."Winona Ryder | Fon: *49 721 966 32 15 Nordisch by Nature | How to make an American Quilt | Fax: *49 721 966 31 29
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
* Marc Haber <[EMAIL PROTECTED]> [2003-08-13 07:58]: > > I'm glad that we have so much manpower that we can use it on endlessly > > reinventing this wheel. > > Please point me to the other instances of this wheel. Package: mini-dinstall Maintainer: Colin Walters <[EMAIL PROTECTED]> Description: daemon for updating Debian packages in a repository This program implements a miniature version of the "dinstall" program which installs packages in the Debian archive. It doesn't require a PostgreSQL database, and is very easy to set up, maintain, and use. mini-dinstall can be run via cron, or as a daemon. . This package is expressly designed for personal apt repositories, and the like. In this vein, it contains fewer sanity checks; for example, it will happily install a lower version of a package. You can also generally just 'rm' files from the repository, and mini-dinstall won't care. In fact, (when run as a daemon) it will automatically detect that the directory changed, and update the Packages file. -- Martin Michlmayr [EMAIL PROTECTED]
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
Martin Michlmayr <[EMAIL PROTECTED]> writes: > * Marc Haber <[EMAIL PROTECTED]> [2003-08-13 07:58]: >> > I'm glad that we have so much manpower that we can use it on endlessly >> > reinventing this wheel. >> >> Please point me to the other instances of this wheel. > > Package: mini-dinstall And debpool (#200654) and debarchiver and nihkatienumber345, etc. ad nauseam. -- James
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
On Sun, Aug 10, 2003 at 10:41:31AM +0200, Marc Haber wrote: OOooh! Got a package I can play with? -- Paul > Package: wnpp > Version: unavailable; reported 2003-08-10 > Severity: wishlist > > * Package name: package-pool-helper > Version : 0.9 > Upstream Author : Marc Haber ([EMAIL PROTECTED]) > * URL : not yet available > * License : GPL > Description : Simple scripts to manage a local package pool > > This package contains scripts to help local site administrators to > manage their own package pools which might contain fixed, patched, > backported or new packages complementing a Debian distribution. > > mkdists scans a directory tree for files named 00distributions that > contains information about packages and which distribution they will > go into. The information found in 00distributions will then be processed > into a package list file that is used by apt-ftparchive to build > Packages.gz files for all distributions that have packages configured. > A Release file that contains md5sums of the packages will be created > as well. > > editdistlist scans the local directory for package files that are not > yet present in 00distributions, adds them to 00distributions's end and > fires up an editor allowing the user to place the new package files > into a distribution. > > The scripts included in this package don't target sophisticated > archive management like katie. They are sufficient to manage a local > pool of packages that a site with a few dozen of > differently-configured machines needs for efficient systems > administration. Putting the package-distribution relationship files in > the same directory than the package files makes distribution > management easy and fast. > > Greetings > Marc > > -- System Information: > Debian Release: testing/unstable > Architecture: i386 > Kernel: Linux darren 2.4.21-coreserver #1 SMP Fri Jun 20 15:44:17 UTC 2003 > i686 > Locale: LANG=C, LC_CTYPE=de_DE > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
On Wed, Aug 13, 2003 at 04:32:50PM +1000, Martin Michlmayr wrote: > * Marc Haber <[EMAIL PROTECTED]> [2003-08-13 07:58]: > > > I'm glad that we have so much manpower that we can use it on endlessly > > > reinventing this wheel. > > > > Please point me to the other instances of this wheel. > > Package: mini-dinstall > Maintainer: Colin Walters <[EMAIL PROTECTED]> > Description: daemon for updating Debian packages in a repository mini-dinstall handles an incoming directory, and moves the packages into the pool itself. It supports two directory layouts, none of which does address the local needs of my local repository. Additionally, moving a package from one distribution to another (for example, from unstable to testing) seems to need a new upload with mini-dinstall, while it is a simple change in the dist list file with package-pool-helper. btw, I don't consider it a big waste of manpower to package something that is already there. Greetings Marc -- - Marc Haber | "I don't trust Computers. They | Mailadresse im Header Karlsruhe, Germany | lose things."Winona Ryder | Fon: *49 721 966 32 15 Nordisch by Nature | How to make an American Quilt | Fax: *49 721 966 31 29
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
On Wed, Aug 13, 2003 at 01:37:00PM +0100, James Troup wrote: > Martin Michlmayr <[EMAIL PROTECTED]> writes: > > * Marc Haber <[EMAIL PROTECTED]> [2003-08-13 07:58]: > >> > I'm glad that we have so much manpower that we can use it on endlessly > >> > reinventing this wheel. > >> > >> Please point me to the other instances of this wheel. > > > > Package: mini-dinstall > > And debpool (#200654) This is not yet in the archive, and not even published. A bad case of duplicated effort indeed, but the main work related to package-pool-helper is already done. Joel, may I ask to see a preliminary version of your package to see if your package can do what package-pool-helper can do and whether "my" functionality can be added to "your" package? > and debarchiver Doesn't seem to handle package pools. > and nihkatienumber345, etc. ad nauseam. How very helpful of you. Fact is that whenever I mention my package pool scripts in a lecture or in a developer's meeting, I keep getting requests for the scripts "since there is nothing like that in Debian yet". Either the existing packages are hard to find, or they are missing some features (maybe non-dependency on python, or simplicity) that my scripts have. Experience says that the fact that the file controlling "package foo goes into distribution bar" is in the very same directory with the foo package files makes pool management extremely easy. Greetings Marc -- - Marc Haber | "I don't trust Computers. They | Mailadresse im Header Karlsruhe, Germany | lose things."Winona Ryder | Fon: *49 721 966 32 15 Nordisch by Nature | How to make an American Quilt | Fax: *49 721 966 31 29
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
On Wed, Aug 13, 2003 at 11:50:16PM +0100, Paul Hedderly wrote: > OOooh! Got a package I can play with? No package, but the scripts. You can get the scripts used to manage the repository on http://debian.zugschlus.de/ from http://q.bofh.de/~mh/debian/package-pool-helper/. The directory structure and the control files for the scripts are in the repository itself. The actual package (if the project will allow it into the archive) will of course contain infrastructure to prepare a new repository for use. Greetings Marc -- - Marc Haber | "I don't trust Computers. They | Mailadresse im Header Karlsruhe, Germany | lose things."Winona Ryder | Fon: *49 721 966 32 15 Nordisch by Nature | How to make an American Quilt | Fax: *49 721 966 31 29
Bug#204969: ITP: package-pool-helper -- Simple scripts to manage a local package pool
On Wed, Aug 20, 2003 at 09:52:08AM +0200, Marc Haber wrote: > On Wed, Aug 13, 2003 at 01:37:00PM +0100, James Troup wrote: > > Martin Michlmayr <[EMAIL PROTECTED]> writes: > > > * Marc Haber <[EMAIL PROTECTED]> [2003-08-13 07:58]: > > >> > I'm glad that we have so much manpower that we can use it on endlessly > > >> > reinventing this wheel. > > >> > > >> Please point me to the other instances of this wheel. > > > > > > Package: mini-dinstall > > > > And debpool (#200654) > > This is not yet in the archive, and not even published. A bad case of > duplicated effort indeed, but the main work related to > package-pool-helper is already done. Though I'd call debpool 90% done. I got distracted from finishing it by NetBSD license stuff suddenly becoming active again; what remains is touch-ups rather than crucial pieces. > Joel, may I ask to see a preliminary version of your package to see if > your package can do what package-pool-helper can do and whether "my" > functionality can be added to "your" package? Certainly. I just ran dpkg-source over the existing setup; you can grab it at: http://users.lightbearer.com/lucifer/debian/debpool_0.1.0.{dsc,tar.gz} Note that this is in the exact state of my working space at the moment, so it isn't guaranteed to actually be a clean package (all the code should be clean, but I don't remember if I finished debian/rules, and the TODO file lists things remaining). The two big things that I can think might matter (apart from, of course, handling pools) are the ability to generate Release files, and to use GnuPG to verify signed changes/dsc files, or sign Release files. (Verification of actual in-package signatures by debsig-verify doesn't work yet; it's an eventual goal, but not for the first release). > > and debarchiver > > Doesn't seem to handle package pools. It doesn't, nor is it easy to patch, or I'd never have started debpool. :) > > and nihkatienumber345, etc. ad nauseam. > > How very helpful of you. > > Fact is that whenever I mention my package pool scripts in a lecture > or in a developer's meeting, I keep getting requests for the scripts > "since there is nothing like that in Debian yet". Either the existing > packages are hard to find, or they are missing some features (maybe > non-dependency on python, or simplicity) that my scripts have. > > Experience says that the fact that the file controlling "package foo > goes into distribution bar" is in the very same directory with the foo > package files makes pool management extremely easy. H. Debpool manages version information by using tied hashes, and puts the changes files into an 'installed' directory; perhaps this should be reconsidered. In any case, look at the code; it sounds like the two packages might actually (unlike debarchiver or mini-dinstall) be close enough to overlap significantly, and possibly be merged. Followup should probably should drop all the other Cc's on it, unless any of them are crucially interest int he details for some reason. :) -- Joel Baker <[EMAIL PROTECTED]>,''`. Debian GNU NetBSD/i386 porter: :' : `. `' `- pgpnRAGaSsgm3.pgp Description: PGP signature