Bug#509732: closed by Don Armstrong d...@debian.org (Re: Bug#509732: Kalle's message #68)

2008-12-28 Thread José Luis González
 From: Don Armstrong d...@debian.org
 To: 509732-d...@bugs.debian.org
 Subject: Re: Bug#509732: Kalle's message #68
 Date: Sat, 27 Dec 2008 17:53:34 -0800
 User-Agent: Mutt/1.5.18 (2008-05-17)

 On Sat, 27 Dec 2008, José Luis González wrote:
  And can another developer file a serious bug if an error was found
  in the Manual? If so, please, let the description of Severe in the
  canonical location be updated.

 If such a bug was possible, it would fall afoul of makes unrelated
 software on the system (or the whole system) break.

The bug is about the Manual, not the policy package. The debian-policy
package wouldn't [make] unrelated software on the system (or the whole
system) break, only the Manual. If the erroneous Manual was not yet in
the package that severity wouldn't apply to the package. If it was, the
severity would apply to the Document in the package. The former isn't
falling afoul of, the latter could.

  My point was that if nobody able to set the severity to serious
  cared about it the error could remain and so the RC bugs it could
  have caused.

 Anyone can set the severity to an RC level; only certain people can
 make the final adjudication of severity.

And according to the description of severities none of the RC levels
are appliable to the hypothetical case described above.

  Yes, it is. I understand the description of serious only legitimates
  the mantainer to set this severity to the policy package when a bug
  about an error in the Manual that can lead to RC bugs is filed.

 I'm not following you at all here. It sounds like you're concerned
 about some kind of hypothetical bug in policy which could cause
 breakage in other packages. If such a bug were to happen, and it were
 filed against the debian-policy package, it will have its severity
 properly set

It can't have it's severity set to an RC level if the current
description of severities is applied, for the reasons stated before
(please, see Message #80 and #111.)

It is not whether it is possible per-se to set the severity, but that
the current descriptions of severities do not make that hypothetical bug
RC. Since they don't make it RC, whomever wishes to set the severity to
RC could see somebody else set it back to non-RC and if there was a
disagreement between both, it would be necessary that a Release Manager
considered it RC and intervened since the description would make it
non-RC.

 , as there are no less than 10 people who read this list
 who are also policy maintainers and/or RMs and/or responsible for the
 BTS.

May I know if bugs under debian-policy are sent to the list? If they
are not automatically it is still possible that it won't get into the
list and won't have its severity properly set.

 Regardless, I'd much rather restrict myself to the non-hypothetical
 problems that we need to deal with in Debian, so I'll stop here.

 Closing this report with this message.

Please, do not close bugs just because you don't want to deal with
them. If the bug is still present it must remain open. If you can
argument that the bug is not present anymore I will accept that it is
closed. Since this hasn't happened yet I am going to reopen.

If you are still uncomfortable with this bug getting too much attention
please remember that its severity is minor.



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



Bug#509732: closed by Don Armstrong d...@debian.org (Re: Bug#509732: Kalle's message #68)

2008-12-28 Thread Don Armstrong
On Sun, 28 Dec 2008, José Luis González wrote:
 The bug is about the Manual, not the policy package. The
 debian-policy package wouldn't [make] unrelated software on the
 system (or the whole system) break, only the Manual. If the
 erroneous Manual was not yet in the package that severity wouldn't
 apply to the package. If it was, the severity would apply to the
 Document in the package. The former isn't falling afoul of, the
 latter could.

I have no clue what you're talking about here, then. This hypothetical
case makes no sense.

If it breaks other packages, it's an RC bug. If the bug is in
debian-policy, but doesn't actually break other packages, then it's
(probably) not an RC bug. People are watching -policy and can make the
determination.
 
 May I know if bugs under debian-policy are sent to the list? If they
 are not automatically it is still possible that it won't get into
 the list and won't have its severity properly set.

They are automatically sent.
 
 Please, do not close bugs just because you don't want to deal with
 them.

I closed this bug with that message because:

1) The problem that I could understand was entirely hypothetical

2) The failure class that you presented is already covered

Thus, the problem has already been dealt with.


Don Armstrong

-- 
Sentenced to two years hard labor (for sodomy), Oscar Wilde stood
handcuffed in driving rain waiting for transport to prison.  If this
is the way Queen Victoria treats her prisoners, he remarked, she
doesn't deserve to have any.

http://www.donarmstrong.com  http://rzlab.ucr.edu



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



Bug#509732: Kalle's message #68

2008-12-27 Thread José Luis González
On Fri, 26 Dec 2008 20:11:03 -0800
Don Armstrong d...@debian.org wrote:

 On Fri, 26 Dec 2008, José Luis González wrote:
  If you still don't understand, imagine that a text is mistakenly
  introduced in the Policy and it causes a RC bug. How should this bug
  about the Policy be reported? According to the Policy Manual:
 
 It should be filed against debian-policy with the appropriate
 severity.

What is the appropriate severity? The current description in
bug-maint-info.txt and the lack of a directive in the Policy Manual
that would allow filing it as serious would make it important,
but the bug is causing a RC bug.

  If the error is reported to the list it can remain and the package
  with the erroneous policy be released if it is included in the
  package and the Policy isn't amended before.
 
 That assumes that the people reading the list won't file the
 appropriate bug on the appropriate package. I never known that not to
 be the case.

Can another developer file a serious bug on the debian-policy
package if the mantainer doesn't? According to bug-maint-info.txt a
severe bug can be filed when it violates the Policy or the *mantainer*
considers the *package* unsuitable for release.

If another developer can, please, update the description.

  If the error is reported to the Bug Tracking System we are in a
  similar case as with the mailing list. Only if a mantainer raises
  severity of the debian-policy *package* to serious would the bug be
  considered as RC.
 
 If the bug is actually RC, someone has to recognize it as such and
 raise the severity. This isn't a serious problem for packages such as
 -policy which are watched by loads of people,

Again, the same problem. If the mantainer is the only person who can
consider the package unsuitable for release then only him can raise the
severity to RC.

 and if a package isn't
 watched by people who know, then the bug probably isn't going to
 seriously affect the release anyway.

This goes against the social contract:

4. Our priorities are our users and free software
   We will be guided by the needs of our users and the free software
   community. We will place their interests first in our priorities.

If it is watched by a user he can't file a RC bug.

The present report is only about Debian Policy bugs, but it could happen
with any other Debian document that affects the release, i.e. the
social contract or the constitution. I know those are foundational
documents and can only be changed by developers, but if the bug is
found by a user he couldn't file a RC bug. If nobody who knows watches
doc-base it could affect the release.



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



Bug#509732: Kalle's message #68

2008-12-27 Thread Don Armstrong
On Sat, 27 Dec 2008, José Luis González wrote:
 On Fri, 26 Dec 2008 20:11:03 -0800
 Don Armstrong d...@debian.org wrote:
  It should be filed against debian-policy with the appropriate
  severity.
 
 What is the appropriate severity?

Depends on the bug. I can't think of a non-packaging mistake in
debian-policy that would by itself be a RC bug, but I suppose such a
pathological case could be invented.

  That assumes that the people reading the list won't file the
  appropriate bug on the appropriate package. I never known that not
  to be the case.
 
 Can another developer file a serious bug on the debian-policy
 package if the mantainer doesn't?

Of course.

 According to bug-maint-info.txt a severe bug can be filed when it
 violates the Policy or the *mantainer* considers the *package*
 unsuitable for release.

Anyone can file an RC bug. This sentence is talking about the fact
that a maintainer can decide that a package is unsuitable for release
in addition to all of the other things that can make a package
unsuitable for release. I should note too that the canonical location
for this documentation is http://bugs.debian.org, *not* doc-debian.
[doc-debian is a convenience copy.]

  and if a package isn't watched by people who know, then the bug
  probably isn't going to seriously affect the release anyway.
 
 This goes against the social contract:

[snip SC §4]

 If it is watched by a user he can't file a RC bug.

Users *can* and *do* file RC bugs.[1] My point was that if a bug was
filed at the wrong severity, and no one noticed, then presumably the
package isn't popular enough for enough people to care about it to set
the severities appropriately.
 
Here, the fundamental problem appears to be a misunderstanding of who
can alter severities (anyone) versus who makes the final decision as
to what the severities shall be (maintainers + RMs).


Don Armstrong

1: As an aside, any time one might think that SC §4 is being violated,
before trotting it out on the list, think long and hard about whether
it actually is being violated. Odds are it's not.
-- 
People selling drug paraphernalia ... are as much a part of drug
trafficking as silencers are a part of criminal homicide.
 -- John Brown, DEA Chief

http://www.donarmstrong.com  http://rzlab.ucr.edu



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



Bug#509732: Kalle's message #68

2008-12-27 Thread José Luis González
On Sat, 27 Dec 2008 02:57:25 -0800
Don Armstrong d...@debian.org wrote:

 On Sat, 27 Dec 2008, José Luis González wrote:
  On Fri, 26 Dec 2008 20:11:03 -0800
  Don Armstrong d...@debian.org wrote:
   It should be filed against debian-policy with the appropriate
   severity.
  
  What is the appropriate severity?
 
 Depends on the bug. I can't think of a non-packaging mistake in
 debian-policy that would by itself be a RC bug, but I suppose such a
 pathological case could be invented.

An error in the Manual can lead to an RC bug.

   That assumes that the people reading the list won't file the
   appropriate bug on the appropriate package. I never known that not
   to be the case.
  
  Can another developer file a serious bug on the debian-policy
  package if the mantainer doesn't?
 
 Of course.

And can another developer file a serious bug if an error was found in
the Manual? If so, please, let the description of Severe in the
canonical location be updated.

  According to bug-maint-info.txt a severe bug can be filed when it
  violates the Policy or the *mantainer* considers the *package*
  unsuitable for release.
 
 Anyone can file an RC bug. This sentence is talking about the fact
 that a maintainer can decide that a package is unsuitable for release
 in addition to all of the other things that can make a package
 unsuitable for release. I should note too that the canonical location
 for this documentation is http://bugs.debian.org, *not* doc-debian.
 [doc-debian is a convenience copy.]

serious

  is a severe violation of Debian policy (roughly, it violates a must
  or required directive), or, in the package maintainer's or release
  manager's opinion, makes the package unsuitable for release.

If an error was found in the Manual none of the other RC severities
could be applied, and serious would only be appliable if in the package
mantainer's or release manager's opinion, makes the package unsuitable
for release. So not anyone can file a RC bug if an error was found in
the Policy Manual that would lead to RC bugs. If the description is
wrong and, indeed, anyone can file it, then I would appreciate that the
description was updated.

   and if a package isn't watched by people who know, then the bug
   probably isn't going to seriously affect the release anyway.
  
  This goes against the social contract:
 
 [snip SC §4]
 
  If it is watched by a user he can't file a RC bug.
 
 Users *can* and *do* file RC bugs.[1] My point was that if a bug was
 filed at the wrong severity, and no one noticed, then presumably the
 package isn't popular enough for enough people to care about it to set
 the severities appropriately.

My point was that if nobody able to set the severity to serious cared
about it the error could remain and so the RC bugs it could have caused.

 Here, the fundamental problem appears to be a misunderstanding of who
 can alter severities (anyone) versus who makes the final decision as
 to what the severities shall be (maintainers + RMs).

Yes, it is. I understand the description of serious only legitimates
the mantainer to set this severity to the policy package when a bug
about an error in the Manual that can lead to RC bugs is filed.



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



Bug#509732: Kalle's message #68

2008-12-26 Thread José Luis González
On Fri, 26 Dec 2008 12:05:15 +0200 Kalle wrote:

 I think what José is reporting is that in his opinion the BTS (and
 actually all pseudopackages available in the BTS) should be considered
 a part of the release and there should be Policy instructions as to
 how the BTS should work

Only with regard to the Policy.
 
From the note in the retitling message:

Please see the severities in bug-maint-info.txt.

From bug-maint-info.txt (unrelated to #227941):

BEGIN QUOTE:

Severity levels

   The bug system records a severity level with each bug report. This is
   set to normal by default, but can be overridden either by supplying a
   Severity line in the pseudo-header when the bug is submitted (see the
   instructions for reporting bugs), or by using the severity command
   with the control request server.

   The severity levels are:

   critical
  makes unrelated software on the system (or the whole system)
  break, or causes serious data loss, or introduces a security
  hole on systems where you install the package.

   grave
  makes the package in question unusable or mostly so, or causes
  data loss, or introduces a security hole allowing access to the
  accounts of users who use the package.

   serious
  is a severe violation of Debian policy (roughly, it violates a
  must or required directive), or, in the package
  maintainer's opinion, makes the package unsuitable for release.

   important
  a bug which has a major effect on the usability of a package,
  without rendering it completely unusable to everyone.

   normal
  the default value, applicable to most bugs.

   minor
  a problem which doesn't affect the package's usefulness, and is
  presumably trivial to fix.

   wishlist
  for any feature request, and also for any bugs that are very
  difficult to fix due to major design considerations.

   Certain severities are considered release-critical, meaning the bug
   will have an impact on releasing the package with the stable release
   of Debian. Currently, these are critical, grave and serious. For
   complete and canonical rules on what issues merit these severities,
   see the list of Release-Critical Issues for Etch.

END QUOTE.

Since the Policy isn't a package, the critical and grave severities
don't apply to a bug caused by the policy that would be Release
Critical. Since a bug is serious when it «is a severe violation of
Debian policy (roughly, it violates a must or required directive),
or, in the package maintainer's opinion, makes the package unsuitable
for release» it is impossible to file a serious bug about it (the bug
caused by the Policy which is Release Critical) since there's nothing
in the Policy that mandates what is required to happen when there is a
RC bug caused by the Policy. The only solution would be to mail the
mantainer of the debian-policy package asking that he raises the
severity of the bug against the debian-policy *package* to serious
since the Policy is causing a release-critical bug so the *package* is
unsuitable for release.

If you still don't understand, imagine that a text is mistakenly
introduced in the Policy and it causes a RC bug. How should this bug
about the Policy be reported? According to the Policy Manual:

If you discover an error in this manual or if you want to give any
comments, suggestions, or criticisms please send an email to the
Debian Policy List, debian-pol...@lists.debian.org, or submit a bug
report against the debian-policy package.

If the error is reported to the list it can remain and the package with
the erroneous policy be released if it is included in the package and
the Policy isn't amended before. If it is amended before Debian is
released and the package includes the unamended text a bug with RC
severity could only be filed by the mantainer (if an NMU can fix it
then the description in bug-maint-info.txt should be updated to reflect
this.)

If the error is reported to the Bug Tracking System we are in a similar
case as with the mailing list. Only if a mantainer raises severity of
the debian-policy *package* to serious would the bug be considered as
RC. If the mantainer doesn't and no other developer does the error in
the Policy that is causing a RC bug would not be considered RC. If the
erroneous Policy Manual gets into the package the bug against the
package wouldn't be considered RC until a mantainer raises severity to
serious. If no mantainer raises severity to serious the package could
be released with the erroneous Policy Manual (that is causing the RC
bug) in the next Debian release.  The only solution would be to include
a directive in the Policy requiring that errors in the manual that
cause RC bugs are required not to get into the debian-policy package.



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

Bug#509732: Kalle's message #68

2008-12-26 Thread Don Armstrong
On Fri, 26 Dec 2008, José Luis González wrote:
 If you still don't understand, imagine that a text is mistakenly
 introduced in the Policy and it causes a RC bug. How should this bug
 about the Policy be reported? According to the Policy Manual:

It should be filed against debian-policy with the appropriate
severity.
 
 If the error is reported to the list it can remain and the package
 with the erroneous policy be released if it is included in the
 package and the Policy isn't amended before.

That assumes that the people reading the list won't file the
appropriate bug on the appropriate package. I never known that not to
be the case.

 If the error is reported to the Bug Tracking System we are in a
 similar case as with the mailing list. Only if a mantainer raises
 severity of the debian-policy *package* to serious would the bug be
 considered as RC.

If the bug is actually RC, someone has to recognize it as such and
raise the severity. This isn't a serious problem for packages such as
-policy which are watched by loads of people, and if a package isn't
watched by people who know, then the bug probably isn't going to
seriously affect the release anyway.


Don Armstrong

-- 
Show me your flowcharts and conceal your tables, and I shall continue
to be mystified. Show me your tables, and I won't usually need your
flowcharts; they'll be obvious.
 -- Fredrick P. Brooks Jr., The Mythical Man Month

http://www.donarmstrong.com  http://rzlab.ucr.edu



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