Bug#678935: RFS: coinor-ipopt/3.10.2-1.1 [NMU] [RC]
On Mon, 25 Jun 2012 23:32:35 +0200, Etienne Millon wrote: * gregor herrmann gre...@debian.org [120625 22:19]: The old packages has: Depends: libmumps-4.9.2 (= 4.9.2) | libmumps-seq-4.9.2 (= 4.9.2), ... After the changes the dependency is: Depends: ..., libmumps-4.10.0, Thanks for looking at this package and pointing this error. Not sure if this is an error :) I think that it was not possible to use the -seq version : AIUI, libmumps-4.10.0 and libmumps-seq-4.10.0 ship shared libraries with different SONAMEs : [..] So, they are not binary compatible in the sense that a program (or library) compiled against one can not be used against the other one. Ok, good point. It may be possible to build a new package built using libmumps-seq-dev which will need libmumps-seq-4.10.0, but this is beyond the scope of this NMU. Ack. I've now uploaded your NMU to DELAYED/2; havin a working package with one alternative is better than having two alternatives where neither work :) Please close this sponsorship bug if/when the package reaches the archive. Cheers, gregor -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT SPI, fellow of the Free Software Foundation Europe `- NP: John Lennon: Power To The People signature.asc Description: Digital signature
Bug#678935: RFS: coinor-ipopt/3.10.2-1.1 [NMU] [RC]
* gregor herrmann gre...@debian.org [120626 19:51]: I've now uploaded your NMU to DELAYED/2; havin a working package with one alternative is better than having two alternatives where neither work :) Please close this sponsorship bug if/when the package reaches the archive. Thanks for this upload. Have a nice day ! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#678935: RFS: coinor-ipopt/3.10.2-1.1 [NMU] [RC]
Package: sponsorship-requests Severity: important Dear mentors, I am looking for a sponsor for my package coinor-ipopt. It contains a fix for #662236 which caused its removal from testing. The .dsc is available on mentors.d.n : dget -x http://mentors.debian.net/debian/pool/main/c/coinor-ipopt/coinor-ipopt_3.10.2-1.1.dsc Here is the changelog entry : coinor-ipopt (3.10.2-1.1) unstable; urgency=low * Non-maintainer upload. * Remove hardcoded dependency on libmumps (Closes: #662236). * Add missing dependencies on libmpi and libdl. -- Etienne Millon etienne.mil...@gmail.com Sat, 16 Jun 2012 12:39:43 +0200 And debdiff is attached. Please let me know if I should change anything else. -- Etienne Millon diff -Nru coinor-ipopt-3.10.2/debian/changelog coinor-ipopt-3.10.2/debian/changelog --- coinor-ipopt-3.10.2/debian/changelog 2012-06-16 12:10:57.0 +0200 +++ coinor-ipopt-3.10.2/debian/changelog 2012-06-16 12:40:33.0 +0200 @@ -1,3 +1,11 @@ +coinor-ipopt (3.10.2-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove hardcoded dependency on libmumps (Closes: #662236). + * Add missing dependencies on libmpi and libdl. + + -- Etienne Millon etienne.mil...@gmail.com Sat, 16 Jun 2012 12:39:43 +0200 + coinor-ipopt (3.10.2-1) unstable; urgency=low * New upstream release diff -Nru coinor-ipopt-3.10.2/debian/control coinor-ipopt-3.10.2/debian/control --- coinor-ipopt-3.10.2/debian/control 2012-06-16 12:10:57.0 +0200 +++ coinor-ipopt-3.10.2/debian/control 2012-06-16 12:19:27.0 +0200 @@ -14,7 +14,7 @@ Package: coinor-libipopt1 Section: libs Architecture: any -Depends: libmumps-4.9.2 (= 4.9.2) | libmumps-seq-4.9.2 (= 4.9.2), ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Description: Interior-Point Optimizer, for large-scale nonlinear optimization Ipopt is an open-source solver for large-scale nonlinear continuous optimization. It can be used from modeling environments, such as AMPL, diff -Nru coinor-ipopt-3.10.2/debian/rules coinor-ipopt-3.10.2/debian/rules --- coinor-ipopt-3.10.2/debian/rules 2012-06-16 11:24:14.0 +0200 +++ coinor-ipopt-3.10.2/debian/rules 2012-06-16 12:31:01.0 +0200 @@ -4,7 +4,7 @@ include /usr/share/cdbs/1/class/autotools.mk CPPFLAGS += -I/usr/include/mumps_seq -DHAVE_CSTDDEF -LDFLAGS += -llapack -lblas +LDFLAGS += -llapack -lblas -ldmumps -lmpi -ldl DEB_CONFIGURE_EXTRA_FLAGS += --enable-static \ --with-mumps-incdir=/usr/include \ --with-mumps-lib=-ldmumps
Bug#678935: RFS: coinor-ipopt/3.10.2-1.1 [NMU] [RC]
On Mon, 25 Jun 2012 10:04:13 +0200, Etienne Millon wrote: I am looking for a sponsor for my package coinor-ipopt. It contains a fix for #662236 which caused its removal from testing. I looked at the package now, and there's one that doesn't make me happy: The old packages has: Depends: libmumps-4.9.2 (= 4.9.2) | libmumps-seq-4.9.2 (= 4.9.2), ... After the changes the dependency is: Depends: ..., libmumps-4.10.0, so the alternative on libmumps-seq-* is missing. Probably this was the reason for hardcoding it in the first place, and I know no good short of ugly debian/rules hackery to get the alternative in ... Cheers, gregor -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT SPI, fellow of the Free Software Foundation Europe `- NP: Paul McCartney: Listen To What The Man Said signature.asc Description: Digital signature
Bug#678935: RFS: coinor-ipopt/3.10.2-1.1 [NMU] [RC]
* gregor herrmann gre...@debian.org [120625 22:19]: The old packages has: Depends: libmumps-4.9.2 (= 4.9.2) | libmumps-seq-4.9.2 (= 4.9.2), ... After the changes the dependency is: Depends: ..., libmumps-4.10.0, so the alternative on libmumps-seq-* is missing. Probably this was the reason for hardcoding it in the first place, and I know no good short of ugly debian/rules hackery to get the alternative in ... Hello, Thanks for looking at this package and pointing this error. I think that it was not possible to use the -seq version : AIUI, libmumps-4.10.0 and libmumps-seq-4.10.0 ship shared libraries with different SONAMEs : % dpkg -L libmumps-4.10.0 | grep so$ | while read so ; do readelf -d $so | grep SONAME ; done 0x000e (SONAME) Library soname: [libzmumps-4.10.0.so] 0x000e (SONAME) Library soname: [libsmumps-4.10.0.so] 0x000e (SONAME) Library soname: [libpord-4.10.0.so] 0x000e (SONAME) Library soname: [libmumps_common-4.10.0.so] 0x000e (SONAME) Library soname: [libcmumps-4.10.0.so] 0x000e (SONAME) Library soname: [libdmumps-4.10.0.so] % dpkg -L libmumps-seq-4.10.0 | grep so$ | while read so ; do readelf -d $so | grep SONAME ; done 0x000e (SONAME) Library soname: [libsmumps_seq-4.10.0.so] 0x000e (SONAME) Library soname: [libmumps_common_seq-4.10.0.so] 0x000e (SONAME) Library soname: [libzmumps_seq-4.10.0.so] 0x000e (SONAME) Library soname: [libpord_seq-4.10.0.so] 0x000e (SONAME) Library soname: [libmpiseq_seq-4.10.0.so] 0x000e (SONAME) Library soname: [libdmumps_seq-4.10.0.so] 0x000e (SONAME) Library soname: [libcmumps_seq-4.10.0.so] So, they are not binary compatible in the sense that a program (or library) compiled against one can not be used against the other one. It may be possible to build a new package built using libmumps-seq-dev which will need libmumps-seq-4.10.0, but this is beyond the scope of this NMU. Please tell me if I overlooked something :) Have a nice day ! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org