On 13/11/14 09:59, Matthias Urlichs wrote: > I'd like to suggest the following Policy change to fix the "depend > on packages with lower dependencies" non-problem. > > This does simplify current practice, but unfortunately not Policy > itself, as adhering to policy shouldn't allow you to break > debootstrap. :-P
Seconded. I think this describes current practice, and it seems a lot less make-work than asking the ftp-masters to propagate priorities along transitive dependency relationships so that libraries comply with Policy, then teaching tools like debootstrap to ignore those libraries' priorities because actually we don't want to install them after all if the important thing that depends on them was excluded[1] :-) If people want to monitor which packages are transitively required/important/standard and "raise red flags" if that set gets too large, that's great, but it seems to me that instead of the current situation: * a cron job (debcheck) complains when priorities are not consistent * optionally, people who like this aspect of Policy open bugs * maintainers cannot do anything about the inconsistent priority except asking the ftp-masters to change it * people who are interested in whether a package is transitively important look at its Priority, then check for any pending priority changes that have not yet been acted on a better way to achieve the same result with fewer steps and more automation would be: * a cron job (jenkins.debian.net?) installs the required, important, standard sets (which is something we probably want to test anyway) * people who are interested in whether a package is transitively important look at what was installed by that cron job Regards, S [1] e.g. debootstrap --exclude=aptitude should not have libxapian22, and debootstrap --exclude=systemd-sysv --include=sysvinit-core (if that worked - I think it's currently broken by #668001) should ideally not have systemd or libcryptsetup4 -- To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/546497b6.9030...@debian.org