Please merge suitesparse 1:4.4.5-2 (main) from Debian unstable (main)

Bug #1518985 reported by Graham Inggs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
suitesparse (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Debian changes:

suitesparse (1:4.4.5-2) unstable; urgency=low

  * Upload to unstable.

 -- Sébastien Villemot <email address hidden> Fri, 20 Nov 2015 11:12:28 +0100

suitesparse (1:4.4.5-1) experimental; urgency=low

  * Imported Upstream version 4.4.5
  * debian/copyright: reflect upstream changes.
  * Bump SOVERSION for libcholmod, libklu and libsuitesparseconfig.

 -- Sébastien Villemot <email address hidden> Fri, 25 Sep 2015 23:37:44 +0200

suitesparse (1:4.4.4-1) experimental; urgency=low

  * Imported Upstream version 4.4.4
  * Bump SOVERSION for libspqr and libsuitesparseconfig.
  * Fix typo in description of libccolamd. (Closes: #768365)
  * Overhaul long package descriptions. (Closes: #633042)

 -- Sébastien Villemot <email address hidden> Fri, 10 Apr 2015 18:00:39 +0200

suitesparse (1:4.4.3-1) experimental; urgency=low

  * Imported Upstream version 4.4.3
  * debian/copyright: update, rewrite using machine-readable format 1.0.
  * Bump library SONAMEs.
  * Update patches.
    + Merge all patches related to shared libraries building in
      shared_libraries.patch.
    + Separate patch for BLAS library (use-generic-blas.patch) from the one
      disabling METIS (disable-metis.patch).
    + Give more explicit names to remaining patches, and use the .patch
      extension.
  * Ship libsuitesparseconfig in a separate package.
    This is now necessary because the library contains a global symbol, shared
    between several SuiteSparse libraries.
  * Bump Standards-Version to 3.9.6, no changes needed.
  * Update debian/watch for new tarball location.
  * debian/control: update homepage URL.
  * Ship cs.h from both CSparse and CXSparse.
    CSparse and CXSparse both provide a header named cs.h. Previously, only the
    CXSparse version was provided. Both versions are now provided in separate
    subdirectories of /usr/include/suitesparse. A toplevel symlink pointing to
    the CXSparse version is left for backward compatibility.
  * Add missing SuiteSparse_config in long description of libsuitesparse-dev.
  * Regenerate debian/control from the clean rule (instead of using a
    dedicated target). This seems acceptable, since it's done in
    gnome-pkg-tools.

 -- Sébastien Villemot <email address hidden> Sun, 08 Feb 2015 18:54:17 +0100

Ubuntu changes:

suitesparse (1:4.2.1-3ubuntu1) trusty; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - debian/control: Demote libatlas-doc from Recommends to Suggests, as it
      is not in main.

 -- Logan Rosen <email address hidden> Sat, 07 Dec 2013 21:42:26 -0500

Tags: patch
Revision history for this message
Graham Inggs (ginggs) wrote :

Attached is a debdiff between the Debian .dsc and the modified Ubuntu .dsc.

The debdiff been the old Ubuntu .dsc and the modified Ubuntu .dsc is around 16MB in size.

Revision history for this message
Graham Inggs (ginggs) wrote :

libsuitesparse-dev has the following reverse build dependencies in main:

* gegl
* libreoffice
* libreoffice-l10n
* lp-solve

and the following in universe:

* biosig4c++
* deal.ii
* dolfin
* dune-istl
* dynare
* elmerfem
* freefem++
* freemat
* glpk
* julia
* libdogleg
* mccs
* octave
* petsc
* pysparse
* python-scipy
* rheolef
* scilab
* sfepy
* sigviewer
* sofa-framework
* stimfit
* yade

tags: added: patch
Revision history for this message
Graham Inggs (ginggs) wrote :

No-change rebuilds of all reverse build dependencies were successful in my PPA, except for yade (which required eigen3 3.3 which FTBFS in -proposed, but I have uploaded a fix) and scilab (which FTBFS in -proposed).

Changed in suitesparse (Ubuntu):
status: In Progress → Confirmed
assignee: Graham Inggs (ginggs) → nobody
Revision history for this message
Graham Inggs (ginggs) wrote :

After building fop 1:2.0+dfsg-4 in my PPA, I was able to build scilab as well.

Scilab requires fop >=2.0, but fop (main) build-depends on libfontbox-java (universe) and libmockito-java (universe) so is stuck on depwait in -proposed.

I'll investigate whether fop can be built without libfontbox-java and libmockito-java, and also look at preparing MIRs for them.

Revision history for this message
Graham Inggs (ginggs) wrote :

Fop FTBFS / MIR bug here LP: 1515361.

Seeing that it may some time to work out the MIR details of fop, would a temporary solution be to remove the versions of fop and scilab from -proposed?

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Hey Graham!

I'm fine from removing scilab/fop which are build-dep waiting in proposed. The thing I didn't grock then is if the older versions still build s with this new version of suitesparse. Do you mind expanding that?

Thanks for working on this!

Revision history for this message
Graham Inggs (ginggs) wrote :

Hi didrocks

Yes, older versions of scilab build with no changes against the new suitesparse.

I have found that I can build scilab 5.5.2-2 against fop 1.1 and suitesparse 4.4.5 with only one minor change; disabling debian/patches/fop-2.0.diff. So I think we only need to remove fop from -proposed, and then I can upload scilab 5.5.2-2ubuntu1 and no-change rebuilds for everything else.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Agreed, removal done!

Removing packages from xenial-proposed:
 fop 1:2.0+dfsg-4 in xenial
Comment: Removed to enable stuitesparse transition, see bug #1518985
Remove [y|N]? y
1 package successfully removed.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

And merge sponsored (adding the bug report to the changelog). Thanks!

Changed in suitesparse (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :

libreoffice and libreoffice-l10n both have build-dependencies on libsuitesparse-dev, but I cannot see anything that is actually linked against any of the libraries in libsuitesparse. I don't think rebuilds are required for libreoffice and libreoffice-l10n.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thanks, I sponsored the rebuilds

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package suitesparse - 1:4.4.5-2ubuntu1

---------------
suitesparse (1:4.4.5-2ubuntu1) xenial; urgency=medium

  * Merge from Debian unstable. Remaining changes: (LP: #1518985)
    + debian/control: Demote libatlas-doc from Recommends to Suggests,
      as it is not in main.

suitesparse (1:4.4.5-2) unstable; urgency=low

  * Upload to unstable.

suitesparse (1:4.4.5-1) experimental; urgency=low

  * Imported Upstream version 4.4.5
  * debian/copyright: reflect upstream changes.
  * Bump SOVERSION for libcholmod, libklu and libsuitesparseconfig.

suitesparse (1:4.4.4-1) experimental; urgency=low

  * Imported Upstream version 4.4.4
  * Bump SOVERSION for libspqr and libsuitesparseconfig.
  * Fix typo in description of libccolamd. (Closes: #768365)
  * Overhaul long package descriptions. (Closes: #633042)

suitesparse (1:4.4.3-1) experimental; urgency=low

  * Imported Upstream version 4.4.3
  * debian/copyright: update, rewrite using machine-readable format 1.0.
  * Bump library SONAMEs.
  * Update patches.
    + Merge all patches related to shared libraries building in
      shared_libraries.patch.
    + Separate patch for BLAS library (use-generic-blas.patch) from the one
      disabling METIS (disable-metis.patch).
    + Give more explicit names to remaining patches, and use the .patch
      extension.
  * Ship libsuitesparseconfig in a separate package.
    This is now necessary because the library contains a global symbol, shared
    between several SuiteSparse libraries.
  * Bump Standards-Version to 3.9.6, no changes needed.
  * Update debian/watch for new tarball location.
  * debian/control: update homepage URL.
  * Ship cs.h from both CSparse and CXSparse.
    CSparse and CXSparse both provide a header named cs.h. Previously, only the
    CXSparse version was provided. Both versions are now provided in separate
    subdirectories of /usr/include/suitesparse. A toplevel symlink pointing to
    the CXSparse version is left for backward compatibility.
  * Add missing SuiteSparse_config in long description of libsuitesparse-dev.
  * Regenerate debian/control from the clean rule (instead of using a
    dedicated target). This seems acceptable, since it's done in
    gnome-pkg-tools.

 -- Graham Inggs <email address hidden> Mon, 23 Nov 2015 12:28:18 +0200

Changed in suitesparse (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.