Re: Proper way of closing *old* bugs

2006-04-10 Thread Cyril Bouthors
Adam,

Here is what I meant, clearly:

I took over the gnuplot package last week but I've only fixed 2 bugs
out of 40.

It's a shame because I'm supposed to handle them all when taking over
the package and I did not.

I'll do that as soon as possible but in the meanwhile, I've uploaded
that package to put update the maintainer field and fix the easiest
bugs.

Depending on the situation, I'll handle the bugs that way :

 - if the bug is not reproducible anymore with the current Debian
   version, I'll close it directly with the BTS

 - if the bug is still reproducible, I'll ask the upstream to handle
   it and tag the bug as forwarded upstream

 - if the bug is still reproducible and has a known patch to fix it,
   I'll apply it to the Debian version, ask the upstream to merge and
   close the bug through the changelog during the next upload

I think most bugs are not reproducible anymore because they are aged.

I initially wrote this changelog header to apology for my lack of time
regarding those bugs.

I hope this time it's clear enough and that this would close the
conversation now because I prefer spending more time on the fixes and
less on the mailing lists.

If you'd like to spend more time on the packages too, I'll be glad to
welcome you as a co-maintainer. Please let me know.

Thanks.
-- 
Cyril Bouthors


pgpbADWgnEmVQ.pgp
Description: PGP signature


Re: Proper way of closing *old* bugs

2006-04-10 Thread Wouter Verhelst
On Sat, Apr 08, 2006 at 05:55:05PM -0500, Adam Majer wrote:
 My question is, is it now appropriate to use the changelog as a crutch
 to close bugs that have nothing to do with the upload?

No; however, in this case, the bugs *did* have something to do with the
upload.

 I was always under impression that *old* bugs should be closed by
 sending an email to [EMAIL PROTECTED] saying that you are
 closing it because it was fixed some time ago, etc.. etc..

Right, but that only applies if they have been fixed *in previous
versions of the Debian package*. This upload is about bugs having been
fixed in previous versions *of the upstream package*, which is not the
same thing.

-- 
Fun will now commence
  -- Seven Of Nine, Ashes to Ashes, stardate 53679.4


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proper way of closing *old* bugs

2006-04-10 Thread Goswin von Brederlow
Matthew Palmer [EMAIL PROTECTED] writes:

 There's some debate over whether closing upstream bugs in the changelog is
 OK, like so:

   * New upstream version.  (Closes: #N)
 - The bar is now frobbed correctly.  (Closes: #X)
 - No longer trip over our shoelaces.  (Closes: #Y)
   * Random package installation failures stopped.  (Closes: #)

 Some people think that it shouldn't be done ever, since it's not a change
 that the maintainer explicitly made, but others think that it's OK when done
 like that shown above, as it preserves all of the useful information.

I think this case is reasonable. The specific upload of the new
upstream fixes the named bugs. The version tracking of the BTS will
correctly show those bugs as open/closed depending on the version
queried and apt-listchanges will inform users correctly about bug fixes
too.

Descriptive entries detailing what the bug was that upstream fixed
(bar is now frobbed correctly) are especialy helpfull. Just saing New
upstream and then list a ton of bugs can be uninformative but with
details per bug number I find that perfectly alright.

 But I can't think of *any* discussion which has ended with people claiming
 that closing random bugs is OK in an upload.  How would you even describe it
 in the changelog?

   * The bug has magically disappeared.  (Closes: #NNN)
   
 Uhhh... I doubt it.

That is nasty. :)

 - Matt

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proper way of closing *old* bugs

2006-04-09 Thread Stephen Samuel
It seems to me that, in this case (and correct me if I'm wrong), the 
package hasn't been updated from upstream for a long time, and so the 
difference between the old version and the new version fixes the stack 
of old bugs (( even though it wasn't _this specific version_ where the 
bug was fixed )).


Now, if the bug has been (contrary to my reading) fixed for a long time, 
and just not reported as fixed, then I can see it being misleading to 
fix the bug via the changelog.


If it's a case of being lazy, then you can just something like:

while read bug notes ; do
( echo bug $bug was fixed a long time ago ; echo  $notes | fmt ) | 
Mail [EMAIL PROTECTED]

done  EOF
42 A mouse did it
31415 Used a circular log
42923 Mikie did it.
EOF

Matthew Palmer wrote:

On Sat, Apr 08, 2006 at 05:55:05PM -0500, Adam Majer wrote:
  

Cyril Bouthors wrote:


On  3 Apr 2006, Adam Majer wrote:

  
  

But the correct method of closing bugs is to send a message to
[EMAIL PROTECTED] with the explanation of the fix and not in
the changelog. Well, at least not in the way you seem to intend. The
bugs closed in changelogs are suppose to be bugs closed due to the
changes from the previous version to the current version. If you only
mean to do,

* Close bugs that were fixed VERY long time ago (closes:
#123,#234,#345,#456,#567,#678,#789,)

then I don't think that is appropriate use of the changelog.



Closing bugs through the changelog is an officially supported method
and most DDs close bugs that way. Submitters receive a detailed
notification by email as soon as the package is uploaded.

I have no special mean to close bugs without informing the submitters
with a clear and detailed explanation as I always did with all my
packages.
  


I'm stunned that anyone still thinks that closing unrelated bugs in a
changelog is a good idea.  [EMAIL PROTECTED] sends the detailed close message
to the submitter, and it doesn't make it look like the problem was fixed in
that version (which, of course, it wasn't).

  

My question is, is it now appropriate to use the changelog as a crutch
to close bugs that have nothing to do with the upload? I was always
under impression that *old* bugs should be closed by sending an email to
[EMAIL PROTECTED] saying that you are closing it because it was
fixed some time ago, etc.. etc..



Absolutely.

There's some debate over whether closing upstream bugs in the changelog is
OK, like so:

  * New upstream version.  (Closes: #N)
- The bar is now frobbed correctly.  (Closes: #X)
- No longer trip over our shoelaces.  (Closes: #Y)
  * Random package installation failures stopped.  (Closes: #)

Some people think that it shouldn't be done ever, since it's not a change
that the maintainer explicitly made, but others think that it's OK when done
like that shown above, as it preserves all of the useful information.

But I can't think of *any* discussion which has ended with people claiming
that closing random bugs is OK in an upload.  How would you even describe it
in the changelog?

  * The bug has magically disappeared.  (Closes: #NNN)
  
Uhhh... I doubt it.


- Matt


  



--
Stephen Samuel +1(778)861-7641 [EMAIL PROTECTED]
   http://www.bcgreen.com/
  Powerful committed communication. Transformation touching
the jewel within each person and bringing it to light.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proper way of closing *old* bugs

2006-04-09 Thread Andreas Metzler
Stephen Samuel [EMAIL PROTECTED] wrote:
 It seems to me that, in this case (and correct me if I'm wrong), the 
 package hasn't been updated from upstream for a long time, and so the 
 difference between the old version and the new version fixes the stack 
 of old bugs (( even though it wasn't _this specific version_ where the 
 bug was fixed )).
[...]

Does not look like that. Afaict current upstream is still gnuplot
4.0.0, released 2004. And 4.0.0-1 has been uploaded to unstable on
2004-05-27.
cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.(c) Jasper Ffforde


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proper way of closing *old* bugs

2006-04-09 Thread Cyril Bouthors
On  9 Apr 2006, Adam Majer wrote:

 My question is, is it now appropriate to use the changelog as a
 crutch to close bugs that have nothing to do with the upload?

Adam,

Apparently you still haven't understood my changelog nor my email: I
haven't closed any bug that have nothing to do with the upload.
-- 
Cyril Bouthors


pgpawg32cFh3r.pgp
Description: PGP signature


Re: Proper way of closing *old* bugs

2006-04-08 Thread Matthew Palmer
On Sat, Apr 08, 2006 at 05:55:05PM -0500, Adam Majer wrote:
 Cyril Bouthors wrote:
  On  3 Apr 2006, Adam Majer wrote:
 

  But the correct method of closing bugs is to send a message to
  [EMAIL PROTECTED] with the explanation of the fix and not in
  the changelog. Well, at least not in the way you seem to intend. The
  bugs closed in changelogs are suppose to be bugs closed due to the
  changes from the previous version to the current version. If you only
  mean to do,
 
  * Close bugs that were fixed VERY long time ago (closes:
  #123,#234,#345,#456,#567,#678,#789,)
 
  then I don't think that is appropriate use of the changelog.
  
 
  Closing bugs through the changelog is an officially supported method
  and most DDs close bugs that way. Submitters receive a detailed
  notification by email as soon as the package is uploaded.
 
  I have no special mean to close bugs without informing the submitters
  with a clear and detailed explanation as I always did with all my
  packages.

I'm stunned that anyone still thinks that closing unrelated bugs in a
changelog is a good idea.  [EMAIL PROTECTED] sends the detailed close message
to the submitter, and it doesn't make it look like the problem was fixed in
that version (which, of course, it wasn't).

 My question is, is it now appropriate to use the changelog as a crutch
 to close bugs that have nothing to do with the upload? I was always
 under impression that *old* bugs should be closed by sending an email to
 [EMAIL PROTECTED] saying that you are closing it because it was
 fixed some time ago, etc.. etc..

Absolutely.

There's some debate over whether closing upstream bugs in the changelog is
OK, like so:

  * New upstream version.  (Closes: #N)
- The bar is now frobbed correctly.  (Closes: #X)
- No longer trip over our shoelaces.  (Closes: #Y)
  * Random package installation failures stopped.  (Closes: #)

Some people think that it shouldn't be done ever, since it's not a change
that the maintainer explicitly made, but others think that it's OK when done
like that shown above, as it preserves all of the useful information.

But I can't think of *any* discussion which has ended with people claiming
that closing random bugs is OK in an upload.  How would you even describe it
in the changelog?

  * The bug has magically disappeared.  (Closes: #NNN)
  
Uhhh... I doubt it.

- Matt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]