Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-03 Thread Frank Küster
# trying again (this time with Bcc), the first time it seems to have been 
ignored.
clone 365714 -1
reassign -1 xaw3dg-dev
retitle -1 Depends on libxaw8-dev and breaks building packages
thanks


Michael Banck [EMAIL PROTECTED] wrote:

 I don't feel qualified to change emacs21's Build-Depends in a second NMU
 really, but I guess it should just Build-Depen on libxaw7-dev?

I think xaw3dg-dev should be fixed - this will also affect other
packages that build-depend on it.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)




Processed: Re: Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-03 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reopen 365714
Bug#365714: emacs21: FTBFS on most architectures, xaw issues.
Bug#365597: emacs21: FTBFS: X11/Xaw/Paned.h: No such file or directory
Bug#365688: emacs21 is uninstallable
Bug reopened, originator not changed.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-03 Thread Steve Langasek
reopen 365714
thanks

On Wed, May 03, 2006 at 09:45:22AM +0200, Francesco Paolo Lovergine wrote:

 Mmmm, missed closing in changelog. It does not depend on libxaw8-dev now 
 (and on any other X -dev package indeed). This will cause almost
 certainly a good deal of FTBSs around. Great :-P

This is pretty clearly the wrong fix.  xaw3dg-dev now only Depends: xaw3dg
(= 1.5+E-12), xutils.  Even ignoring the issue of static linking (it is
customary for -dev packages to depend on *all* other -dev packages they need
symbols from for static linking), of the 78 header files provided by
xaw3dg-dev, 69 of them need headers from at least one other X -dev package.
That makes it a policy violation, because xaw3dg-dev does not depend on
packages that it requires for operation.

FWIW, based on just the headers, the only missing dependencies are:

  Depends: libxt-dev, x11proto-core-dev, libxmu-dev

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-03 Thread Francesco Paolo Lovergine
On Wed, May 03, 2006 at 02:36:54AM -0700, Steve Langasek wrote:
 reopen 365714
 thanks
 
 On Wed, May 03, 2006 at 09:45:22AM +0200, Francesco Paolo Lovergine wrote:
 
  Mmmm, missed closing in changelog. It does not depend on libxaw8-dev now 
  (and on any other X -dev package indeed). This will cause almost
  certainly a good deal of FTBSs around. Great :-P
 
 This is pretty clearly the wrong fix.  xaw3dg-dev now only Depends: xaw3dg
 (= 1.5+E-12), xutils.  Even ignoring the issue of static linking (it is
 customary for -dev packages to depend on *all* other -dev packages they need
 symbols from for static linking), of the 78 header files provided by
 xaw3dg-dev, 69 of them need headers from at least one other X -dev package.
 That makes it a policy violation, because xaw3dg-dev does not depend on
 packages that it requires for operation.
 
 FWIW, based on just the headers, the only missing dependencies are:
 
   Depends: libxt-dev, x11proto-core-dev, libxmu-dev
 

I found 

libx11-dev, libxmu-headers, libxpm-dev, libxt-dev, x11proto-core-dev, 
x11proto-xext-dev

by grepping and so... Due for next upload...

-- 
Francesco P. Lovergine


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



Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-02 Thread Frank Küster
Package: emacs21
Version: 21.4a-1
Severity: serious

Hold on, this is a multistep bugreport which covers a couple of issues
and *might* finally boil down to xaw3dg-dev and/or libxaw.

According to http://buildd.debian.org/build.php?arch=pkg=emacs21,
building of emacs after the last NMU failed on most architectures.  I'm
confused, though, because the NMU was in January according to the
changelog, and makes the package is uninstallable on most architectures.
This is because emacs21-bin-common depends on
emacs21-common=${Source-Version}, and emacs21-common has now the NMU
version number.  But this should have shown up much earlier, it's like
as if the NMU was not in fact in the archive the last months.

As to the actual failure, it doesn't look as if it should be related to
the NMU patch, and this is some other strange thing.  On i386, it fails
with 

i486-linux-gnu-gcc -c -DUSE_LUCID -Demacs -DHAVE_CONFIG_H -DUSE_LUCID  -I. 
-I/build/buildd/emacs21-21.4a/src -D_BSD_SOURCE -DDEBIAN -g -O2 
-DPURESIZE=500 -I../src /build/buildd/emacs21-21.4a/lwlib/lwlib.c
/build/buildd/emacs21-21.4a/lwlib/lwlib.c:52:27: error: X11/Xaw/Paned.h: No 
such file or directory
make[5]: *** [lwlib.o] Error 1

Now Paned.h is in libxaw8-dev, which is installed as an indirect
build-dependency.  Maybe this has to do with the XOrg transition, the
headers have changed there location:

usr/X11R6/include/X11/Xaw/Paned.h   libdevel/libxaw8-dev
usr/include/X11/Xaw/Paned.h x11/libxaw-headers

And maybe the underlying bug is that xaw3dg-dev still depends on
libxaw8-dev | libxaw7-dev | libxaw6-dev but should have dropped
libxaw8-dev? 

Regards, Frank

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (99, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.15-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages emacs21 depends on:
ii  emacs21-bin-common21.4a-1The GNU Emacs editor's shared, arc
ii  libc6 2.3.2.ds1-22sarge3 GNU C Library: Shared libraries an
ii  libice6   6.9.0.dfsg.1-5bpo1 Inter-Client Exchange library
ii  libjpeg62 6b-10  The Independent JPEG Group's JPEG 
ii  libncurses5   5.4-4  Shared libraries for terminal hand
ii  libpng12-01.2.8rel-1 PNG library - runtime
ii  libsm66.9.0.dfsg.1-5bpo1 X Window System Session Management
ii  libtiff4  3.7.2-3Tag Image File Format (TIFF) libra
ii  libungif4g4.1.3-2sarge1  shared library for GIF images (run
ii  libx11-6  6.9.0.dfsg.1-5bpo1 X Window System protocol client li
ii  libxext6  6.9.0.dfsg.1-5bpo1 X Window System miscellaneous exte
ii  libxmu6   6.9.0.dfsg.1-5bpo1 X Window System miscellaneous util
ii  libxpm4   6.9.0.dfsg.1-5bpo1 X pixmap library
ii  libxt66.9.0.dfsg.1-5bpo1 X Toolkit Intrinsics
ii  xaw3dg1.5+E-8Xaw3d widget set
ii  xlibs 6.9.0.dfsg.1-5bpo1 X Window System client libraries m
ii  zlib1g1:1.2.2-4.sarge.2  compression library - runtime

-- no debconf information

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)




Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-02 Thread Daniel Stone
On Tue, May 02, 2006 at 11:48:07AM +0200, Frank Küster wrote:
 As to the actual failure, it doesn't look as if it should be related to
 the NMU patch, and this is some other strange thing.  On i386, it fails
 with 
 
 i486-linux-gnu-gcc -c -DUSE_LUCID -Demacs -DHAVE_CONFIG_H -DUSE_LUCID  -I. 
 -I/build/buildd/emacs21-21.4a/src -D_BSD_SOURCE -DDEBIAN -g -O2 
 -DPURESIZE=500 -I../src /build/buildd/emacs21-21.4a/lwlib/lwlib.c
 /build/buildd/emacs21-21.4a/lwlib/lwlib.c:52:27: error: X11/Xaw/Paned.h: No 
 such file or directory
 make[5]: *** [lwlib.o] Error 1
 
 Now Paned.h is in libxaw8-dev, which is installed as an indirect
 build-dependency.  Maybe this has to do with the XOrg transition, the
 headers have changed there location:
 
 usr/X11R6/include/X11/Xaw/Paned.h libdevel/libxaw8-dev
 usr/include/X11/Xaw/Paned.h   x11/libxaw-headers
 
 And maybe the underlying bug is that xaw3dg-dev still depends on
 libxaw8-dev | libxaw7-dev | libxaw6-dev but should have dropped
 libxaw8-dev? 

Yep, correct.  libxaw7-dev | libxaw-dev would be better.


signature.asc
Description: Digital signature


Bug#365714: emacs21: FTBFS on most architectures, xaw issues.

2006-05-02 Thread Michael Banck
Hi,

On Tue, May 02, 2006 at 11:48:07AM +0200, Frank Küster wrote:
 According to http://buildd.debian.org/build.php?arch=pkg=emacs21,
 building of emacs after the last NMU failed on most architectures.  I'm
 confused, though, because the NMU was in January according to the
 changelog, and makes the package is uninstallable on most architectures.
 This is because emacs21-bin-common depends on
 emacs21-common=${Source-Version}, and emacs21-common has now the NMU
 version number.  But this should have shown up much earlier, it's like
 as if the NMU was not in fact in the archive the last months.

I did the code changes in January (and then filed the bug), but only
uploaded it to unstable on April 29th (after it sat for a while in
DELAYED) without updating the changelog for the date.

 As to the actual failure, it doesn't look as if it should be related to
 the NMU patch, and this is some other strange thing.  On i386, it fails
 with 
 
 i486-linux-gnu-gcc -c -DUSE_LUCID -Demacs -DHAVE_CONFIG_H -DUSE_LUCID  -I. 
 -I/build/buildd/emacs21-21.4a/src -D_BSD_SOURCE -DDEBIAN -g -O2 
 -DPURESIZE=500 -I../src /build/buildd/emacs21-21.4a/lwlib/lwlib.c
 /build/buildd/emacs21-21.4a/lwlib/lwlib.c:52:27: error: X11/Xaw/Paned.h: No 
 such file or directory
 make[5]: *** [lwlib.o] Error 1
 
 Now Paned.h is in libxaw8-dev, which is installed as an indirect
 build-dependency.  Maybe this has to do with the XOrg transition, the
 headers have changed there location:

 usr/X11R6/include/X11/Xaw/Paned.h libdevel/libxaw8-dev
 usr/include/X11/Xaw/Paned.h   x11/libxaw-headers
 
Yes, see #365597.

 And maybe the underlying bug is that xaw3dg-dev still depends on
 libxaw8-dev | libxaw7-dev | libxaw6-dev but should have dropped
 libxaw8-dev? 

Maybe.

I don't feel qualified to change emacs21's Build-Depends in a second NMU
really, but I guess it should just Build-Depen on libxaw7-dev?


Michael

-- 
Michael Banck
Debian Developer
[EMAIL PROTECTED]
http://www.advogato.org/person/mbanck/diary.html


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