Package: debpool
Version: 0.1.11
Severity: wishlist

I am looking for a way to replace my brittle Makefiles with an
archive system, which I can use to pre-publish my Debian packages,
my NMUs, and any sponsored packages I make. The logical approach
here seems to be to use sections: stage, nmu, and sponsor. Thus,
I would like to be able to have the following sources.list line give
access to the first and third:

  http://server/path/to unstable stage sponsor

The problem here is that this would require me to change
debian/control's Section field to target the right section. I would
prefer not to do this, since I know I will forget to change it back
before uploading the package to ftp-master.

I see three solutions:

  - make debpool handle an override-style file, which maps source
    package name to section on the archive

  - add a field to the source package debian/control stanza, such
    as:
      Debpool-Section: stage
    and fall back to the regular main/contrib/non-free handling if
    the field is not present. Not sure if this is okay by the
    policy.

  - process incoming and check for $PACKAGE.debpool-meta, which can
    define section (and distribution, while we're at it... unstable
    makes little sense for private archives).

Do you see this as a viable addition to debpool?

In addition, it would be awesome if I could select single packages

  http://server/path/to unstable stage/gjay sponsor/zsync

which would only pull in the packages for the corresponding source
packages. The solution here is to create indices for each file and
to drop them into separate directories sibling to each section's
binary-$ARCH and source directories.

Please tell me what you think about that?

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (600, 'testing'), (98, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages debpool depends on:
ii  perl                          5.8.4-6    Larry Wall's Practical Extraction 

-- no debconf information

-- 
 .''`.     martin f. krafft <[EMAIL PROTECTED]>
: :'  :    proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!

Attachment: signature.asc
Description: Digital signature

Reply via email to