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

Bug#872818: marked as done (stretch-pu: package cvxopt/1.1.4-1.5+deb9u1)



Your message dated Sat, 07 Oct 2017 11:33:55 +0100
with message-id <1507372435.18586.64.camel@adam-barratt.org.uk>
and subject line Closing bugs for 9.2 point release
has caused the Debian Bug report #872818,
regarding stretch-pu: package cvxopt/1.1.4-1.5+deb9u1
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.)


-- 
872818: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872818
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@packages.debian.org
Usertags: pu

Dear Release Team,

I would like to do a p-u for cvxopt, fixing bug #859579.

By the time of the stretch release, cvxopt was not compatible with the new API
of the GLPK library, so a compatibility layer had been introduced through
glpk-4.49.diff. But that patch had too much in it, it contained an unneeded
compatibility function (lpx_main) that was using a missing symbol (glp_main)
(and this missing symbol had not been detected at compile time, because it is
in a dynamically-loaded shared object).

The debdiff is attached.

Cheers,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org
diff -Nru cvxopt-1.1.4/debian/changelog cvxopt-1.1.4/debian/changelog
--- cvxopt-1.1.4/debian/changelog	2016-07-16 15:47:05.000000000 +0000
+++ cvxopt-1.1.4/debian/changelog	2017-08-21 14:55:52.000000000 +0000
@@ -1,3 +1,11 @@
+cvxopt (1.1.4-1.5+deb9u1) stretch; urgency=medium
+
+  * Team upload.
+  * d/p/glpk-4.49.diff: remove the compatibility layer for lpx_main(), it is
+    not needed and uses a missing symbol. (Closes: #859579)
+
+ -- Sébastien Villemot <sebastien@debian.org>  Mon, 21 Aug 2017 16:55:52 +0200
+
 cvxopt (1.1.4-1.5) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru cvxopt-1.1.4/debian/patches/glpk-4.49.diff cvxopt-1.1.4/debian/patches/glpk-4.49.diff
--- cvxopt-1.1.4/debian/patches/glpk-4.49.diff	2016-07-16 14:39:41.000000000 +0000
+++ cvxopt-1.1.4/debian/patches/glpk-4.49.diff	2017-08-21 14:54:50.000000000 +0000
@@ -26,7 +26,7 @@
 ===================================================================
 --- /dev/null
 +++ cvxopt-1.1.4/src/C/lpx.c
-@@ -0,0 +1,1516 @@
+@@ -0,0 +1,1511 @@
 +/* lpx.c (old GLPK API) */
 +
 +/* Written by Andrew Makhorin <mao@gnu.org>, August 2013. */
@@ -1534,11 +1534,6 @@
 +      return glp_bf_exists(lp);
 +}
 +
-+int lpx_main(int argc, const char *argv[])
-+{     /* stand-alone LP/MIP solver */
-+      return glp_main(argc, argv);
-+}
-+
 +#endif
 +
 +/* eof */
@@ -1547,7 +1542,7 @@
 ===================================================================
 --- /dev/null
 +++ cvxopt-1.1.4/src/C/lpx.h
-@@ -0,0 +1,568 @@
+@@ -0,0 +1,565 @@
 +/* lpx.h (old GLPK API) */
 +
 +/* Written by Andrew Makhorin <mao@gnu.org>, August 2013. */
@@ -2105,9 +2100,6 @@
 +int lpx_is_b_avail(LPX *lp);
 +/* check if LP basis is available */
 +
-+int lpx_main(int argc, const char *argv[]);
-+/* stand-alone LP/MIP solver */
-+
 +#ifdef __cplusplus
 +}
 +#endif

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 9.2

Hi.

The updates referenced by each of these bugs was included in today's
point release of stretch.

Regards,

Adam

--- End Message ---

Reply to: