Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-08 Thread John Paul Adrian Glaubitz
On 04/08/2014 02:04 PM, Mark Brown wrote:
 On Tue, Apr 08, 2014 at 01:41:38AM +0200, John Paul Adrian Glaubitz wrote:
 This bug is still present in the current version of xemacs21 in the
 archives, therefore re-opening.
 
 You've reopened several bugs, have you verified all of them are actually
 present?

Yes, I have verified all of them. Bugs which I couldn't verify were not
opened, I skipped them. I still think, however, that most of the bugs
that were closed with the removal are still present but I haven't
managed to skim through all of them yet.

In particular, xemacs21 still hasn't properly made the libpng
transition, the piuparts bug which showed xemacs21-nomule removing
files which belong to xemacs21-support is still present and several
other issues in the control file have to be fixed.

Please, for the sake of Debian's quality, re-open all bugs which
have not been fixed or have the package removed from testing.

xemacs21 should not be released under these circumstances.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



signature.asc
Description: OpenPGP digital signature


Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-08 Thread Mark Brown
On Tue, Apr 08, 2014 at 01:41:38AM +0200, John Paul Adrian Glaubitz wrote:
 This bug is still present in the current version of xemacs21 in the
 archives, therefore re-opening.

You've reopened several bugs, have you verified all of them are actually
present?


signature.asc
Description: Digital signature


Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-08 Thread Mark Brown
On Tue, Apr 08, 2014 at 02:10:30PM +0200, John Paul Adrian Glaubitz wrote:

 In particular, xemacs21 still hasn't properly made the libpng
 transition, the piuparts bug which showed xemacs21-nomule removing
 files which belong to xemacs21-support is still present and several
 other issues in the control file have to be fixed.

Could you be more specific as to what you believe the issues in the
control file are?  Is it just the hard coded architectures thing, that's
the only reported issue and there's nothing terribly obvious to
inspection?  

I guess you might be thinking of stuff like the patch system which is
definitely annoying but isn't really a control file thing?

 Please, for the sake of Debian's quality, re-open all bugs which
 have not been fixed or have the package removed from testing.

There doesn't seem to be any particularly useful way of discovering what
they might be, and I rather suspect that 90% of them are just never
going to be looked at usefully anyway - there's no point in having so
many old things nobody cares about floating around and obscuring the
listings, it's a similar problem to things like KDE.

 xemacs21 should not be released under these circumstances.

That seems like a substantial overreaction, we only have the one RC
issue that I wasn't able to find in the closed bugs for some reason
(which TBH looks to have been present for something like a decade
without anyone caring outside of explicit testing).  


signature.asc
Description: Digital signature


Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-08 Thread Mark Brown
On Tue, Apr 08, 2014 at 01:57:50PM +0100, Mark Brown wrote:

 I guess you might be thinking of stuff like the patch system which is
 definitely annoying but isn't really a control file thing?

Oh, actually I did fix the patch system but left the build dep hanging.
Ho hum.


signature.asc
Description: Digital signature


Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-08 Thread John Paul Adrian Glaubitz
Hi!

On 04/08/2014 02:57 PM, Mark Brown wrote:
 On Tue, Apr 08, 2014 at 02:10:30PM +0200, John Paul Adrian Glaubitz wrote:
 
 In particular, xemacs21 still hasn't properly made the libpng
 transition, the piuparts bug which showed xemacs21-nomule removing
 files which belong to xemacs21-support is still present and several
 other issues in the control file have to be fixed.
 
 Could you be more specific as to what you believe the issues in the
 control file are?  Is it just the hard coded architectures thing, that's
 the only reported issue and there's nothing terribly obvious to
 inspection?  

xmeacs21 is still missing the libpng transition which is something very
important you should have done with the first upload.

Further things I can find:

- standards version is still 3.8.4
- package still uses dpatch
- debhelper version is 5
- missing Vcs-* fields
- missing homepage fields

Many of these issues are reflected in the lintian report [1]. Running
lintian locally with -i -E -I --pedantic options will probably reveal
even more.

 Please, for the sake of Debian's quality, re-open all bugs which
 have not been fixed or have the package removed from testing.
 
 There doesn't seem to be any particularly useful way of discovering what
 they might be, and I rather suspect that 90% of them are just never
 going to be looked at usefully anyway - there's no point in having so
 many old things nobody cares about floating around and obscuring the
 listings, it's a similar problem to things like KDE.

There are at least two bugs which result in xemacs21 crashing or
freezing [2] [3]. Do you really want people to continue using
xemacs21 knowing that these issues exist?

 xemacs21 should not be released under these circumstances.
 
 That seems like a substantial overreaction, we only have the one RC
 issue that I wasn't able to find in the closed bugs for some reason

I am having trouble believing that. It took me around half an hour to
dig up all these bugs. xemacs21 was accepted by the FTP team under
the premise that you would take proper care of the package and
addressing those issues, yet the vast majority of them are still
present.

 (which TBH looks to have been present for something like a decade
 without anyone caring outside of explicit testing).  

Just because a bug has been there for a long time doesn't mean it
shouldn't be fixed.

We have high quality standards in Debian and I am working very hard to
keep these standards up. Packages like xemacs21 which slip through
the testing make us look bad. These issues are there and the bugs should
therefore still be open and the high severity should prevent xemacs21
from entering testing.

Adrian

 [1] http://lintian.debian.org/maintainer/broo...@debian.org.html#xemacs21
 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589138
 [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542492

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


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



Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-08 Thread Mark Brown
On Tue, Apr 08, 2014 at 03:25:30PM +0200, John Paul Adrian Glaubitz wrote:
 On 04/08/2014 02:57 PM, Mark Brown wrote:

  Could you be more specific as to what you believe the issues in the
  control file are?  Is it just the hard coded architectures thing, that's
  the only reported issue and there's nothing terribly obvious to
  inspection?  

 xmeacs21 is still missing the libpng transition which is something very
 important you should have done with the first upload.

Frankly I just didn't see the bug because it was buried in a list of
other closed non-RC bugs; the first priority with the initial upload was
to close all the RC issues (the symlink one was obviously missed, that
was a mistake).  I've now uploaded a fix for that and a few other
things.

 Further things I can find:

 - standards version is still 3.8.4

Right, but I'm not sure there's any actual changes to go with that -
I've not been through the list.  It's useful to do the check every once
in a while but it's hardly critical stuff, the overwhelming majority of
standards version updates are noops.

 - package still uses dpatch

It doesn't actually use it, that was fixed in the initial upload - I
just forgot to remove the build dep when I moved over.  Now gone.

 - debhelper version is 5

That's not a control file issue really; that will go away when the
package stops autogenerating files during the build (or at least does so
in a more controlled fashion).

 - missing Vcs-* fields

There's nothing to put in them - the package isn't in version control
yet.  I've been experimenting with what to use, dgit looks interesting
there, and the autogeneration is annoying.

 - missing homepage fields

Yeah, should do that.  This is the only one with a user visible impact.

  There doesn't seem to be any particularly useful way of discovering what
  they might be, and I rather suspect that 90% of them are just never
  going to be looked at usefully anyway - there's no point in having so
  many old things nobody cares about floating around and obscuring the
  listings, it's a similar problem to things like KDE.

 There are at least two bugs which result in xemacs21 crashing or
 freezing [2] [3]. Do you really want people to continue using
 xemacs21 knowing that these issues exist?

I think most users don't care; they're definite bugs but they're on the
edges of the functionality not in the mainstream.  Yes, they should be
fixed but saying that people need to stop using the program when they
don't use that functionality isn't constructive.

  xemacs21 should not be released under these circumstances.

  That seems like a substantial overreaction, we only have the one RC
  issue that I wasn't able to find in the closed bugs for some reason

 I am having trouble believing that. It took me around half an hour to
 dig up all these bugs. xemacs21 was accepted by the FTP team under
 the premise that you would take proper care of the package and
 addressing those issues, yet the vast majority of them are still
 present.

My goal here is to keep the packaging reasonably modern and avoid
disrupting anything else so people can continue to use the program and
it doesn't get in the way; unfortunately there's quite a bit of cruft to
unpick which isn't helping make progress as fast as I'd like.  Fixing
Bill's circular dependency thing will help a lot, aside from the symlink
issue it's probably the most urgent thing (and AFAICT the circularity is
half the reason the symlink bug exists).

The libpng transition and the symlink removal definitely need to be
fixed urgently, no question about that - I just hadn't been aware of
either issue.  Like I say libpng is already done.

  (which TBH looks to have been present for something like a decade
  without anyone caring outside of explicit testing).  

 Just because a bug has been there for a long time doesn't mean it
 shouldn't be fixed.

Sure, of course - but it does impact the urgency.

 We have high quality standards in Debian and I am working very hard to
 keep these standards up. Packages like xemacs21 which slip through
 the testing make us look bad. These issues are there and the bugs should
 therefore still be open and the high severity should prevent xemacs21
 from entering testing.

The only bug that's RC is the one with the symlink cleanup and like I
say I agree that is RC.  For the rest of it my call would be that while
they should be fixed having the program available is useful enough to
keep it around.  I'm not saying they're irrelevant, I'm just saying
let's keep things in proportion.


signature.asc
Description: Digital signature


Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2014-04-07 Thread John Paul Adrian Glaubitz
This bug is still present in the current version of xemacs21 in the
archives, therefore re-opening.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


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



Bug#696146: xemacs21-nomule, xemacs21-mule-canna-wnn: prerm deletes files owned by xemacs21-support: /usr/lib/xemacs-21.4.22/{etc, lisp}

2012-12-17 Thread Andreas Beckmann
Package: xemacs21-nomule,xemacs21-mule-canna-wnn
Version: 21.4.22-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package removes files that
were installed by another package.
The removed files were already present before the package was installed,
they may have been shipped or created by a dependency.

From the attached log (scroll to the bottom...):

0m28.2s ERROR: FAIL: After purging files have disappeared:
  /usr/lib/xemacs-21.4.22/etc - /usr/share/xemacs-21.4.22/etc   owned by: 
xemacs21-support
  /usr/lib/xemacs-21.4.22/lisp - /usr/share/xemacs-21.4.22/lisp owned by: 
xemacs21-support

The prerm contains

if [ -L /usr/lib/xemacs-21.4.22/etc ]; then
rm -f /usr/lib/xemacs-21.4.22/etc
fi
if [ -L /usr/lib/xemacs-21.4.22/lisp ]; then
rm -f /usr/lib/xemacs-21.4.22/lisp
fi


cheers,

Andreas


xemacs21-nomule_21.4.22-4+b1.log.gz
Description: GNU Zip compressed data