Re: Bug#196367: debian-policy: clarify what to do about priority mismatches
On Sun, 8 Jun 2003 11:55:07 +0100, Colin Watson <email@example.com> said:
> On Sat, Jun 07, 2003 at 09:59:18PM -0500, Manoj Srivastava wrote:
>> So fix the bug in the package, and clone it and assign the clone to
>> It is a bug if the package has the wrong priority, and it is a bug
>> if the override file needs fixing. Just because there are two
>> locations where the fix needs to go in does not invalidate the bug.
> What real benefit (substantial enough to merit a release-critical
> bug) accrues from fixing the informational Priority: field in the
The whole rationale of having standard/optional/extra was to
allow a tiered install: I could create a CD with standard packages,
and know that I could install Debian from the CD. The subset of
packages would be self sufficient.
If we really cleaned up the optional/extra splits, we could
advance the (admittedly minor) goal of being able to install all
optional packages simultaneously [not that I realistically expect to
> The bug in the package should *not* be serious. That is my chief
That depends on how important do you think that having self
contained, and consistent, priority levels for packages is. 256
packages out of 10000 is a small anomaly, and one I think we can, and
should fix before release.
We have heard from the ftp master that they would like to have
the maintainers input before affecting changes (indeed, the decision
to lower the dependency level or change the priority needs be taken
at the maintainer level).
So, ideally, the bug is reported against the package, the
maintainer makes a decision, changes the package, and requests the
ftpmasters to make the change in the overrides file, perhaps
explaining why the change was made.
This would make the job of the ftpmaster much easier -- rather
than being told to make decisions for 256 packages, many of which
they may not be familiar with.
>> In other words, I would object to this change, since this would
>> relax rules that allow me to just install base or standard packages
>> from a CD, without needing extraneous packages, with very little
>> benefit to anyone that I can see.
> I'm not suggesting that the rule be relaxed. I'm suggesting that we
> stop applying it in an ineffective place.
I contend this isnot an inappropriate place. The primary
location of the priority is in the package, it is *OVERRIDDEN* in a
central location. Look abovbe to see why I think so.
The change needs to happen in both places, so it is
appropriate to consider it a bug in tha package.
> Since the creation of the override file, the only role I can see for
> the Priority: field in a package's control file is to provide an
> initial suggestion to the ftpmasters as to the priority that should
> be set for that package. We've never considered mismatches between
> packages and the override file to be a serious bug.
I think we may have not dismissed them either: the
installation scripts send me messages whenever I upload a package
with such a mismatch; clearly the expectation is that I fix the
control file. I think we need to have
> Arranging for all overrides to be consistent is a task that needs to
> be done before release, but one which can be done centrally, just
> like the process of deciding which packages should go on which
Wrong again. You can't make decisions about package
relationships and priorities while leaving the maintainer out of the
> We don't require all packages to carry an up-to-date control field
> saying which CD they should be on!
Strawman, and a red herring. Package relationships,
dependencies, conflicts, and priority requirte knowledge of the
package, and which cd it goes on can then be based on the
> Fixing priorities may occasionally require input from maintainers,
> but I do not believe that this is the norm, any more than deciding
> position on CDs routinely requires input from maintainers.
I beg to differ. And this is more than merely fixing
priorities: this may involve making changes to reduce the strength of
The idle mind knows not what it is it wants. Quintus Ennius
Manoj Srivastava <firstname.lastname@example.org> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C