On Mon, Jan 11, 2016 at 09:52:08AM +0100, Ansgar Burchardt wrote:
> dak doesn't really like having a package in multiple components: the
> layout of pool/ requires that the files would have to be duplicated.
> Then dak only knows that a "binary package" belongs to a suite, not to
> a given (suite, component) tuple, i.e. it will just appear in the
> component where the files are located.

I don't understand why we're talking about duplicating the actual .deb-s
here. What I'd have imagined---but I don't know the internals of dak, so
there is only that much I can contribute to the design discussion---is
that the .deb-s would have been in a single place; under non-free
exactly where they are now. Then, in addition to the usual Packages
files for non-free, we would generate *another* one, that APT can find
under non-free/firmware, which only contains a given subset of the
.deb-s.

Now of course the question is how to tell the Packages generation part
of dak which packages should be in that subset Packages file. I would've
expected to use some metadata for that. "Section: non-free/firmware",
suggested by pabs, seems reasonable enough.

> I also think that it is nicer for packages to be just in one canonical
> location.

Absolutely agreed.

> Finally note that users will most likely have to update their
> sources.list for the stretch upgrade anyway as I also plan to rename
> the security suite[1].  (It has been suggested to use symlinks to
> allow continued use of the old names, but I think apt checks the
> Suite: and Codename: fields of Release these days so that might not be
> enough.  We also might want to eventually drop the old name.)

I don't think that the fact users have to update their sources.list
anyhow for an unrelated change is a very solid argument for imposing
another one onto them.

Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader . . . . . @zacchiro . . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »

Attachment: signature.asc
Description: PGP signature

Reply via email to