[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#200654: ITP: debpool -- pool-based DEB package archiver



Joel Baker wrote:
> DebPool is a pool-based DEB package archiver designed with a goal of
> removing any dependancy on code not shipped as part of the core Debian
> system.
> 
> It is capable of all of the following:
>   * Tracking multiple distributions (however, it does *not* include
>     unstable -> testing promotion scripts).
>   * Generating Release files (requires libdigest-{md5,sha1}-perl)
>   * Verifying package signatures (requires gnupg).
>   * Signing release files (requires Release files and gnupg).
>   * Running in single-pass or daemon modes.
> 
> DebPool is intended to be a lightweight replacement for the full Debian
> archival scripts, in the tradition of debarchive and mini-dinstall, but
> using a pool layout and avoiding external dependancies.

If you have so many files in the archive that you need a whole hashed
directory tree to hold them (pool, right?), why do external deps matter?
Surely the extra disk space would be negligible.

Sometimes I wish we could have one thing that worked well, instead of 4
that work kinda ok. In this case, I would like to have Release file
generation and package signatures[1], but I also want a flat structure
and would prefer to see these features added to something that already
works.

NIH?

-- 
see shy jo

[1] With the proviso of course that apt cannot use signed packages yet
    -- bug #161680

Attachment: pgpdyWtGDGzB_.pgp
Description: PGP signature


Reply to: