Package: ftp.debian.org
Severity: wishlist

Hi,

One suggestion that's come up a few times over the years in the handling
of the non-free suite is to split it up into several sub-suites. In the
most extreme form of this suggestion, non-free and contrib would be
split up into a suite for each and every package that's in non-free,
where each sub-suite would contain just its package and the non-free
dependencies of that particular package (if any), so that people can say
"I want to install package X, but nothing else from non-free".

While such an approach does have its merits, I do think it would require
wide-reaching changes to dak in order to be able to support it, and
wouldn't provide much benefit over a less extreme approach.

If we scale this down a bit, I think it should be possible to support
the suggested split today, and it would also be a useful split if we did
so; but as I don't really know dak all that well, please do correct me
if I'm wrong.

My suggestion would be to split non-free into the following sub-suites:

- non-free/hardware: for "hardware support" packages: non-free firmware
  packages ("firmware-iwlwifi"), non-free drivers ("nvidia-glx"), etc.
- non-free/gfdl: for GFDL-licensed documentation. I first considered
  suggesting a non-free/doc repository; but most non-free
  documentation currently in Debian is GFDL-licensed anyway, and I also
  think it's probably more useful to have something which is considered
  free by our friends of the FSF, so that those who want can say
  "install whatever the FSF would consider free". I don't feel too
  strong about that, though.
- non-free/codec: for codecs in the widest sense of the word. This
  wouldn't be just non-free multimedia codecs, but also non-free
  archivers, such as rar-nonfree; anything that contains an algorithm to
  encode or decode a particular file format would be allowed into this
  repository.

In addition, I would suggest that non-free, as it exists today, would
remain in existence. That is, packages wouldn't be moved from non-free
to any of the suggested repositories; instead, they would be *copied*
there. This would have two advantages:
- Upgrades would not be more complicated
- Packages that don't fall in any of the above categories don't have to
  find a new home, nor do we need to figure out other categories or
  create a generic "non-free/other" category or some such.

Thoughts?


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to