reassign 760568 cdebootstrap
thanks
[ Executive summary for the cdebootstrap maintainer: I'm asked to add a
"Depends: base-passwd" in base-files so that cdebootstrap configures
base-passwd before trying to configure base-files. I think this is wrong
for the reasons I explain below ].
This is not the first time I'm asked to "help" the bootstrapping tool.
(Just tried a search on archived base-files bugs, but it seems all of
that kind were reassigned to other packages). I think that both adding a
dependency or hardcoding uids is the wrong approach for this problem.
The definition of "Essential: yes" clearly says we don't have to do
this. The work of debootstrap or *any* other bootstrapping tool is
precisely to know which is the right order to configure packages.
If we get to the point that we have to "help" them, then it is a sign
they they are not doing properly their work.
Moreover, if we start moving this "knowledge" about dependencies on
essential packages to the packages themselves, then we might better drop
the essential flag altogether, as it would not achieve its intended
goal, which is to keep the complexity of bootstrapping in the bootstrap
tool, not on the packages.
What we are missing here, perhaps, is a way to "export" the knowledge
accumulated by debootstrap to any other bootstrap tool, so thay they
don't have to reinvent the wheel every time.
But until then, if a bootstraping tool is unable to bootstrap a base
system without an essential package having a Depends on another
essential package, I would say it is clearly a bug in the bootstrapping
tool, as that's precisely what the essential flag tries to avoid.
Hence the reassign at the top.
Thanks.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]