[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#558290: marked as done (src:xserver-xorg-video-ati: debian/rules loses shlibs substvar for xserver-xorg-video-radeon)



Your message dated Thu, 03 Dec 2009 18:05:38 +0000
with message-id <E1NGG3e-0001ll-04@ries.debian.org>
and subject line Bug#558290: fixed in xserver-xorg-video-ati 1:6.12.4-1
has caused the Debian Bug report #558290,
regarding src:xserver-xorg-video-ati: debian/rules loses shlibs substvar for xserver-xorg-video-radeon
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
558290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558290
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:xserver-xorg-video-ati
Version: 1:6.12.3-1
Severity: normal


The current xserver-xorg-video-ati debian/rules file has the following lines in its
binary-arch rule:

    dh_shlibdeps -- --warnings=6
    cp -f debian/xserver-xorg-video-ati.substvars debian/xserver-xorg-video-radeon.substvars # xsfbs serverabi hack

This replaces the shlibs for xserver-xorg-video-radeon with the shlibs for xserver-xorg-video-ati,
leaving xserver-xorg-video-radeon depending on insufficiently recent versions of some libraries, and
missing dependancies on others.

eg. on my box, the following is the xserver-xorg-video-ati shlibs for 6.12.3:
	shlibs:Depends=libc6 (>= 2.2.5), libpciaccess0 (>= 0)
while xserver-xorg-video-radeon gets:
	shlibs:Depends=libc6 (>= 2.7), libdrm2 (>= 2.3.1), libpciaccess0 (>= 0.10.2)

ie. xserver-xorg-video-radeon is missing its libdrm2 dependancy.

Simply exchanging the two lines in the rules file appears to work correctly, as the misc:Depends
substvar is empty in both cases, and the other substvars are what the cp line is attempting to
insert into the radeon substvars file.

A quick look at the xsfbs rules file suggests that calling the serverabi rule from it with
PACAKGE set to xserver-xorg-video-radeon might be a better fix though, but I haven't tried this,
and I'm not totally sure that's even possible in makefile syntax.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (950, 'unstable'), (900, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-rc8 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
Source: xserver-xorg-video-ati
Source-Version: 1:6.12.4-1

We believe that the bug you reported is fixed in the latest version of
xserver-xorg-video-ati, which is due to be installed in the Debian FTP archive:

xserver-xorg-video-ati-dbg_6.12.4-1_i386.deb
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-ati-dbg_6.12.4-1_i386.deb
xserver-xorg-video-ati_6.12.4-1.diff.gz
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.12.4-1.diff.gz
xserver-xorg-video-ati_6.12.4-1.dsc
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.12.4-1.dsc
xserver-xorg-video-ati_6.12.4-1_i386.deb
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.12.4-1_i386.deb
xserver-xorg-video-ati_6.12.4.orig.tar.gz
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.12.4.orig.tar.gz
xserver-xorg-video-radeon-dbg_6.12.4-1_i386.deb
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-radeon-dbg_6.12.4-1_i386.deb
xserver-xorg-video-radeon_6.12.4-1_i386.deb
  to main/x/xserver-xorg-video-ati/xserver-xorg-video-radeon_6.12.4-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 558290@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brice Goglin <bgoglin@debian.org> (supplier of updated xserver-xorg-video-ati package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 03 Dec 2009 16:38:29 +0100
Source: xserver-xorg-video-ati
Binary: xserver-xorg-video-ati xserver-xorg-video-ati-dbg xserver-xorg-video-radeon xserver-xorg-video-radeon-dbg
Architecture: source i386
Version: 1:6.12.4-1
Distribution: experimental
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Brice Goglin <bgoglin@debian.org>
Description: 
 xserver-xorg-video-ati - X.Org X server -- ATI display driver wrapper
 xserver-xorg-video-ati-dbg - X.Org X server -- ATI display driver wrapper (debugging symbols)
 xserver-xorg-video-radeon - X.Org X server -- ATI Radeon display driver
 xserver-xorg-video-radeon-dbg - X.Org X server -- ATI Radeon display driver (debugging symbols)
Closes: 558290
Changes: 
 xserver-xorg-video-ati (1:6.12.4-1) experimental; urgency=low
 .
   [ Timo Aaltonen ]
   * New upstream release.
   * Bump Standards-Version to 3.8.3.
 .
   [ Brice Goglin ]
   * Properly generate each binary package substvars so as to fix shlibs
     dependencies, closes: #558290.
   * Build against xserver 1.7.
Checksums-Sha1: 
 ff6dcb31ba131f81cfa1bd12c92c0317dd02d399 1822 xserver-xorg-video-ati_6.12.4-1.dsc
 59a90715d5bcdcc665c1f447a7ed2fb157e555c7 1157823 xserver-xorg-video-ati_6.12.4.orig.tar.gz
 e95628b66d81a5c1f94c504e40c62adf7e3928a4 26298 xserver-xorg-video-ati_6.12.4-1.diff.gz
 7e247d8a58eb6e27aacf063f5fec2868a8502d14 194250 xserver-xorg-video-ati_6.12.4-1_i386.deb
 0748c02a99db8ccd34877094dea1ace6d91f5dff 198520 xserver-xorg-video-ati-dbg_6.12.4-1_i386.deb
 2f00bad9b4468d63042a4bf075fb1b3f4442d895 462070 xserver-xorg-video-radeon_6.12.4-1_i386.deb
 49f03e9f11f9845faabc3264ea6a6e18b0c18b26 1369016 xserver-xorg-video-radeon-dbg_6.12.4-1_i386.deb
Checksums-Sha256: 
 e89d08779e00c815d150c9c5dd315f81e5242feac9ea06de54851194bf849e8a 1822 xserver-xorg-video-ati_6.12.4-1.dsc
 172e5e3bcd1a06e7e6fceb715c57e4dd7dc223d1df08de08b62b240b2112b32c 1157823 xserver-xorg-video-ati_6.12.4.orig.tar.gz
 5e6cc8b5a175b3504ef072e275a079d003b1381a9b04f2b19814ba7a65e843c9 26298 xserver-xorg-video-ati_6.12.4-1.diff.gz
 aaa38496d9b0583831ee77358b5dedb1d118c6c8d90303917efcb4b3cec11617 194250 xserver-xorg-video-ati_6.12.4-1_i386.deb
 5580392a305f68f9f5bab716ee634fa02ab116ae4d3a44e3fff491d210ff721d 198520 xserver-xorg-video-ati-dbg_6.12.4-1_i386.deb
 7e05b8fd49b3b202920b2111aa10457fdc13ecb0ebfc53d2a4891297cb241a30 462070 xserver-xorg-video-radeon_6.12.4-1_i386.deb
 f54e42ff14f58d5ac4aca79e67b60cee46ce8deac3eec8980c4ef2836a3db4d2 1369016 xserver-xorg-video-radeon-dbg_6.12.4-1_i386.deb
Files: 
 f737fb265c23db90927124882609fb64 1822 x11 optional xserver-xorg-video-ati_6.12.4-1.dsc
 3e85b9f3c990f34c76022ef1c4654c76 1157823 x11 optional xserver-xorg-video-ati_6.12.4.orig.tar.gz
 5a62601fa441f430b739930c2c85cbba 26298 x11 optional xserver-xorg-video-ati_6.12.4-1.diff.gz
 a912ab6bc86c0b639902bcd68d368790 194250 x11 optional xserver-xorg-video-ati_6.12.4-1_i386.deb
 ad729b0a055d66a7f49eda4fd0a369d7 198520 debug extra xserver-xorg-video-ati-dbg_6.12.4-1_i386.deb
 a58b36d441a647c4ee9a4194acb45509 462070 x11 optional xserver-xorg-video-radeon_6.12.4-1_i386.deb
 ae966ed1f2dc8ca8338d21d8072fc32e 1369016 debug extra xserver-xorg-video-radeon-dbg_6.12.4-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAksX378ACgkQRh88F8PcWfrJkACgiIVLkx3N+hmlBWFFiGi+abCk
WyMAoL/kasolETBa0ACn+z3APLakPkfH
=WiH4
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: