Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-26 Thread Vincent Legout
Etienne Millon etienne.mil...@gmail.com writes:

 Changes:
  coinor-cbc (2.5.0-3) unstable; urgency=low
  .
* New maintainer (Closes: #645087)
  - Also add Christophe-Marie Duquesne to Uploaders
  - Update Vcs-* fields
* Acknowledge NMU (Closes: #630252)
* patches/Makefile.diff: .la files are no longer shipped by some -dev
  libraries. Link against them using -l instead.
  (Closes: #669522 - Thanks to Vincent Legout for the patch)
* Enable hardening flags
* debian/control:
  - Add dpkg-dev to Build-depends
  - Fix a spelling error (allows one to)
  - Deduplicate short package descriptions
  - Bump Standards-Version to 3.9.3 (no changes needed)

 You may also be interested in sponsoring a NMU for coinor-ipopt (which
 fixes an RC bug) :

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678935

The package seems fine but could you please mention in the changelog
that you ran wrap-and-sort in debian/control and that you updated
debian/copyright to remove two trailing spaces.

Also, the new coinor-libcbc0 package no longer depends on coinor-libvol0
and libatlas3gf-base. I don't know coinor enough to know if it's
important or not though (it seems those two packages come with other
coinor packages like coinor-libcgl0 or coinor-libclp0).

About coinor-ipopt, I think you're right regarding gregor's comment.
I'll try to upload the package if he doesn't answer or doesn't upload.

Thanks,
Vincent



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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-26 Thread Etienne Millon
Thanks for this review.

* Vincent Legout vinc...@legout.info [120626 17:13]:
 The package seems fine but could you please mention in the changelog
 that you ran wrap-and-sort in debian/control and that you updated
 debian/copyright to remove two trailing spaces.

You're right ; I added this to the changelog.

 Also, the new coinor-libcbc0 package no longer depends on coinor-libvol0
 and libatlas3gf-base. I don't know coinor enough to know if it's
 important or not though (it seems those two packages come with other
 coinor packages like coinor-libcgl0 or coinor-libclp0).

It seems that -cbc did depend on -vol at a time, but not anymore :

https://projects.coin-or.org/Cbc/browser/stable/2.7/Dependencies
https://projects.coin-or.org/Cbc/browser/stable/2.5/Dependencies

I am not sure why the wiki page claims -vol was used in 2.5, as it was
uselessly linked in the previous version :

https://buildd.debian.org/status/fetch.php?pkg=coinor-cbcarch=amd64ver=2.5.0-2.3stamp=1324678369

  dpkg-shlibdeps: warning: dependency on libVol.so.0 could be avoided if
debian/coinor-libcbc0/usr/bin/cbc were not uselessly linked against
it (they use none of its symbols).
  dpkg-shlibdeps: warning: dependency on liblapack.so.3gf could be
avoided if debian/coinor-libcbc0/usr/bin/cbc were not uselessly
linked against it (they use none of its symbols).

It's probably the use of dpkg-buildflags that changed the behaviour,
but I believe that it's correct now. I removed the build-dependencies on
-vol and lapack (which pulled atlas) and it builds fine.

I reuploaded the package, it should be available at the same URL :

http://mentors.debian.net/debian/pool/main/c/coinor-cbc/coinor-cbc_2.5.0-3.dsc

 About coinor-ipopt, I think you're right regarding gregor's comment.
 I'll try to upload the package if he doesn't answer or doesn't upload.

It has been uploaded in the meantime, thanks anyway !

-- 
Etienne Millon



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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-26 Thread Vincent Legout
Etienne Millon etienne.mil...@gmail.com writes:

 Also, the new coinor-libcbc0 package no longer depends on coinor-libvol0
 and libatlas3gf-base. I don't know coinor enough to know if it's
 important or not though (it seems those two packages come with other
 coinor packages like coinor-libcgl0 or coinor-libclp0).

 It seems that -cbc did depend on -vol at a time, but not anymore :

 https://projects.coin-or.org/Cbc/browser/stable/2.7/Dependencies
 https://projects.coin-or.org/Cbc/browser/stable/2.5/Dependencies

 I am not sure why the wiki page claims -vol was used in 2.5, as it was
 uselessly linked in the previous version :

 https://buildd.debian.org/status/fetch.php?pkg=coinor-cbcarch=amd64ver=2.5.0-2.3stamp=1324678369

   dpkg-shlibdeps: warning: dependency on libVol.so.0 could be avoided if
 debian/coinor-libcbc0/usr/bin/cbc were not uselessly linked against
 it (they use none of its symbols).
   dpkg-shlibdeps: warning: dependency on liblapack.so.3gf could be
 avoided if debian/coinor-libcbc0/usr/bin/cbc were not uselessly
 linked against it (they use none of its symbols).

 It's probably the use of dpkg-buildflags that changed the behaviour,
 but I believe that it's correct now. I removed the build-dependencies on
 -vol and lapack (which pulled atlas) and it builds fine.

 I reuploaded the package, it should be available at the same URL :

 http://mentors.debian.net/debian/pool/main/c/coinor-cbc/coinor-cbc_2.5.0-3.dsc

Thanks, uploaded.

Vincent



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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-26 Thread Etienne Millon
* Vincent Legout vinc...@legout.info [120626 22:48]:
 Thanks, uploaded.

Great, thanks !

-- 
Etienne Millon



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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-25 Thread Etienne Millon
* Vincent Legout vinc...@legout.info [120619 12:56]:
 Thanks for taking care of this package. I should be able to sponsor
 the upload if needed.

Hello Vincent,

Thanks for the offer.

Here is the new version of this package :

http://mentors.debian.net/debian/pool/main/c/coinor-cbc/coinor-cbc_2.5.0-3.dsc

Changes: 
 coinor-cbc (2.5.0-3) unstable; urgency=low
 .
   * New maintainer (Closes: #645087)
 - Also add Christophe-Marie Duquesne to Uploaders
 - Update Vcs-* fields
   * Acknowledge NMU (Closes: #630252)
   * patches/Makefile.diff: .la files are no longer shipped by some -dev
 libraries. Link against them using -l instead.
 (Closes: #669522 - Thanks to Vincent Legout for the patch)
   * Enable hardening flags
   * debian/control:
 - Add dpkg-dev to Build-depends
 - Fix a spelling error (allows one to)
 - Deduplicate short package descriptions
 - Bump Standards-Version to 3.9.3 (no changes needed)

You may also be interested in sponsoring a NMU for coinor-ipopt (which
fixes an RC bug) :

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678935

Thank you !

-- 
Etienne Millon



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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-19 Thread Etienne Millon
* Vincent Legout vinc...@legout.info [120619 09:25]:
 tags 669522 patch
 thanks
 
 Lucas Nussbaum lu...@lucas-nussbaum.net writes:
 
  During a rebuild of all packages in sid, your package failed to build on
  amd64.
 
 It should build fine with the attached patch. It was caused by libCgl.la
 no longer being shipped by coinor-libcgl-dev (see #633173).
 
 Vincent

Hello,

Thanks for providing a patch for this bug. I'm in the process of
adopting this package (ITA: #645087), so please don't NMU this too
soon, I will integrate it in a few days in a maintainer upload.

Have a nice day !

-- 
Etienne Millon



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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-19 Thread Vincent Legout
Salut Etienne,

Etienne Millon etienne.mil...@gmail.com writes:

 Thanks for providing a patch for this bug. I'm in the process of
 adopting this package (ITA: #645087), so please don't NMU this too
 soon, I will integrate it in a few days in a maintainer upload.

Thanks for taking care of this package. I should be able to sponsor the
upload if needed.

Vincent



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



Processed: Re: Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tags 669522 patch
Bug #669522 [src:coinor-cbc] coinor-cbc: FTBFS: make[3]: *** No rule to make 
target `/usr/lib/libCgl.la', needed by `cbc'.  Stop.
Added tag(s) patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
669522: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669522
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


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



Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-06-14 Thread Vincent Legout
tags 669522 patch
thanks

Lucas Nussbaum lu...@lucas-nussbaum.net writes:

 During a rebuild of all packages in sid, your package failed to build on
 amd64.

It should build fine with the attached patch. It was caused by libCgl.la
no longer being shipped by coinor-libcgl-dev (see #633173).

Vincent

diff -Nru coinor-cbc-2.5.0/debian/changelog coinor-cbc-2.5.0/debian/changelog
--- coinor-cbc-2.5.0/debian/changelog	2011-12-21 21:37:09.0 +0100
+++ coinor-cbc-2.5.0/debian/changelog	2012-06-14 20:52:23.0 +0200
@@ -1,3 +1,11 @@
+coinor-cbc (2.5.0-2.4) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * patches/Makefile.diff: .la files are no longer shipped by some -dev
+libraries. Link against them using -l instead. (Closes: #669522)
+
+ -- Vincent Legout vleg...@debian.org  Thu, 14 Jun 2012 20:50:26 +0200
+
 coinor-cbc (2.5.0-2.3) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru coinor-cbc-2.5.0/debian/patches/Makefile.diff coinor-cbc-2.5.0/debian/patches/Makefile.diff
--- coinor-cbc-2.5.0/debian/patches/Makefile.diff	2009-09-24 15:52:59.0 +0200
+++ coinor-cbc-2.5.0/debian/patches/Makefile.diff	2012-06-14 20:36:09.0 +0200
@@ -1,7 +1,7 @@
-Index: coinor-cbc-2.3.1/Cbc/src/Makefile.in
+Index: coinor-cbc-2.5.0/Cbc/src/Makefile.in
 ===
 coinor-cbc-2.3.1.orig/Cbc/src/Makefile.in	2009-07-28 14:38:50.0 +0200
-+++ coinor-cbc-2.3.1/Cbc/src/Makefile.in	2009-09-24 15:43:37.0 +0200
+--- coinor-cbc-2.5.0.orig/Cbc/src/Makefile.in	2012-06-14 20:31:14.694313988 +0200
 coinor-cbc-2.5.0/Cbc/src/Makefile.in	2012-06-14 20:36:01.774321892 +0200
 @@ -59,7 +59,7 @@
  @COIN_HAS_CLP_TRUE@	-I`$(CYGPATH_W) $(OSISRCDIR)/src/OsiClp` \
  @COIN_HAS_CLP_TRUE@	-I`$(CYGPATH_W) $(CLPOBJDIR)/inc`
@@ -17,8 +17,8 @@
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_10 = $(OSIOBJDIR)/src/OsiClp/libOsiClp.la \
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@	$(CLPOBJDIR)/src/libClp.la
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_10 = /usr/lib/libOsiClp.la \
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@	/usr/lib/libClp.la
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_10 = -lOsiClp \
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@	-lClp
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_11 = `cat $(CLPOBJDIR)/clp_addlibs.txt`
 +@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_11 = -lClp
@@ -31,8 +31,8 @@
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_15 = $(OSIOBJDIR)/src/OsiDylp/libOsiDylp.la \
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@	$(DYLPOBJDIR)/src/Dylp/libDylp.la
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_15 = /usr/lib/libOsiDylp.la \
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@	/usr/lib/libDylp.la
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_15 = -lOsiDylp \
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@	-lDylp
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_16 = `cat $(DYLPOBJDIR)/dylp_addlibs.txt`
 +@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_16 = -lDylp
@@ -44,7 +44,7 @@
  @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@	-I`$(CYGPATH_W) $(OSISRCDIR)/src/OsiSym`
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_28 = $(OSIOBJDIR)/src/OsiSym/libOsiSym.la \
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_28 = /usr/lib/libOsiSym.la \
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_28 = -lOsiSym \
  @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@	$(SYMPHONYOBJDIR)/src/libSym.la
  
  @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_29 = `cat $(SYMPHONYOBJDIR)/sym_addlibs.txt`
@@ -53,15 +53,15 @@
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_31 = $(OSIOBJDIR)/src/OsiVol/libOsiVol.la \
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@	$(VOLOBJDIR)/src/libVol.la
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_31 = /usr/lib/libOsiVol.la \
-+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@	/usr/lib/libVol.la
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_31 = -lOsiVol \
++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@	-lVol
  
 -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_32 = `cat $(VOLOBJDIR)/vol_addlibs.txt`
 +@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_32 = -lVol
  @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_XPR_TRUE@am__append_33 = -I`$(CYGPATH_W) $(XPRINCDIR)` \
  @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_XPR_TRUE@	-I`$(CYGPATH_W) $(OSISRCDIR)/src/OsiXpr`
  
-@@ -190,11 +190,11 @@
+@@ -204,11 +204,11 @@
  @COIN_HAS_ASL_TRUE@@COIN_HAS_CLP_TRUE@am__DEPENDENCIES_3 =  \
  @COIN_HAS_ASL_TRUE@@COIN_HAS_CLP_TRUE@	$(am__DEPENDENCIES_2)
  @COIN_HAS_CLP_TRUE@cbc_DEPENDENCIES = libCbcSolver.la libCbc.la \
@@ -70,27 +70,27 @@
 -@COIN_HAS_CLP_TRUE@	$(OSIOBJDIR)/src/libOsi.la \
 -@COIN_HAS_CLP_TRUE@	

Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.

2012-04-19 Thread Lucas Nussbaum
Source: coinor-cbc
Version: 2.5.0-2.3
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20120419 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
 ar cru .libs/libCbcSolver.a  CbcCbcParam.o Cbc_ampl.o CbcLinked.o 
 CbcLinkedUtils.o unitTestClp.o CbcSolver.o CbcSolverHeuristics.o 
 CbcSolverAnalyze.o CbcSolverExpandKnapsack.o
 ranlib .libs/libCbcSolver.a
 creating libCbcSolver.la
 (cd .libs  rm -f libCbcSolver.la  ln -s ../libCbcSolver.la 
 libCbcSolver.la)
 g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../inc  -I`echo /«PKGBUILDDIR»/Clp/src` 
 -I`echo /«PKGBUILDDIR»/Osi/src/OsiClp` -I`echo /«PKGBUILDDIR»/Cbc/../Clp/inc` 
   -I`echo /«PKGBUILDDIR»/Cgl/src` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglClique` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglDuplicateRow` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglFlowCover` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglGomory` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglKnapsackCover` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglMixedIntegerRounding` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglMixedIntegerRounding2` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglOddHole` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglPreProcess` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglProbing` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglRedSplit` -I`echo /«PKGBUILDDIR»/Cgl/src/CglTwomir` 
 -I`echo /«PKGBUILDDIR»/Cgl/src/CglLandP` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglResidualCapacity` -I`echo 
 /«PKGBUILDDIR»/Cgl/src/CglZeroHalf` -I`echo /«PKGBUILDDIR»/CoinUtils/src` 
 -I`echo /«PKGBUILDDIR»/Cbc/../CoinUtils/inc` -I`echo /«PKGBUILDDIR»/Osi/src` 
 -I`echo /«PKGBUILDDIR»/Cbc/../Osi/inc` -DCOIN_NO_CLP_MESSAGE -DUSE_CBCCONFIG 
 -I/usr/include/coin  -g -O2 -fstack-protector --param=ssp-buffer-size=4 
 -Wformat -Wformat-security -Werror=format-security -Wall   -c -o CoinSolve.o 
 CoinSolve.cpp
 make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'.  
 Stop.
 make[3]: Leaving directory `/«PKGBUILDDIR»/Cbc/src'
 make[2]: *** [all-recursive] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2012/04/19/coinor-cbc_2.5.0-2.3_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.



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