Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 626228 - sci-mathematics/glpk-4.63: stabilization request
Summary: sci-mathematics/glpk-4.63: stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: EAPI2Removal
  Show dependency tree
 
Reported: 2017-07-26 09:54 UTC by Erik Quaeghebeur
Modified: 2018-04-18 16:44 UTC (History)
1 user (show)

See Also:
Package list:
sci-mathematics/glpk-4.63 alpha sci-libs/amd-2.3.1 alpha arm sci-libs/colamd-2.8.0 alpha arm sci-libs/suitesparseconfig-4.2.1-r1 alpha arm
Runtime testing required: Yes
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Quaeghebeur 2017-07-26 09:54:24 UTC
The currently stable GLPK is 4.45, which came out at the end of 2010. Since then, this packages has seen many improvements, so it would be reasonable to stabilize a more recent version, so that users can profit from the improvements.

The only issue is that since 4.45 the API has changed, so packages that still use the old API would be affected. See for example Bug 521978. However, there is a fix (including specific headers), see Bug 521978 comment 7.

As for which version to stabilize: I requested a version bump to the latest release, 4.63, perhaps that one can be considered, after giving it some time to be tested.
Comment 1 Erik Quaeghebeur 2017-07-27 13:05:50 UTC
4.61 would not be a good candidate for stabilization, as it lacks certain functionality that was present before and after.

4.63 (see Bug 626224) would be better.
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-07-27 22:09:23 UTC
Agree that 4.63 is a better stable candidate.
I'm going to rename this bug and please remind me after 2017/08/26.
Comment 3 Erik Quaeghebeur 2017-08-30 07:32:22 UTC
(In reply to Robin Johnson from comment #2)
> […] please remind me after 2017/08/26.
A gentle reminder…
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-08-31 07:42:53 UTC
arches, please test & stabilize. 

Test instructions:
FEATURES=test ebuild glpk-4.63 test package

Target keywords:
amd64, arm, hppa, ia64, ppc, ppc64, sparc, x86
Comment 5 Stabilization helper bot gentoo-dev 2017-08-31 08:00:39 UTC
An automated check of this bug failed - the following atom is unknown:

sci-mathematics/glpk-4.61-r3

Please verify the atom list.
Comment 6 Stabilization helper bot gentoo-dev 2017-09-01 00:00:57 UTC
An automated check of this bug failed - repoman reported dependency errors (9 lines truncated): 

> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: DEPEND: arm(default/linux/arm/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: DEPEND: ia64(default/linux/ia64/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2017-09-02 16:08:17 UTC
ia64 stable. Had to stable a few deps as well:

=sci-libs/amd-2.3.1 ia64
=sci-libs/colamd-2.8.0 ia64
=sci-libs/suitesparseconfig-4.2.1-r1 ia64
=sci-mathematics/glpk-4.63 ia64
Comment 8 Stabilization helper bot gentoo-dev 2017-09-02 17:00:56 UTC
An automated check of this bug failed - repoman reported dependency errors: 

> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: DEPEND: arm(default/linux/arm/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
Comment 9 Stabilization helper bot gentoo-dev 2017-09-13 12:22:39 UTC
An automated check of this bug failed - repoman reported dependency errors: 

> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: DEPEND: arm(default/linux/arm/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
> dependency.bad sci-mathematics/glpk/glpk-4.63.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['sci-libs/amd:0=', 'sci-libs/colamd:=']
Comment 10 Stabilization helper bot gentoo-dev 2017-11-03 01:00:57 UTC
An automated check of this bug failed - repoman reported dependency errors: 

> dependency.bad sci-libs/amd/amd-2.3.1.ebuild: DEPEND: arm(default/linux/arm/13.0) ['sci-libs/suitesparseconfig']
> dependency.bad sci-libs/amd/amd-2.3.1.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['sci-libs/suitesparseconfig']
> dependency.bad sci-libs/colamd/colamd-2.8.0.ebuild: DEPEND: arm(default/linux/arm/13.0) ['sci-libs/suitesparseconfig']
> dependency.bad sci-libs/colamd/colamd-2.8.0.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['sci-libs/suitesparseconfig']
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-08 22:29:38 UTC
sparc stable (thanks to Rolf Eike Beer)
Comment 12 Thomas Deutschmann (RETIRED) gentoo-dev 2017-12-12 18:39:28 UTC
x86 stable
Comment 13 Tobias Klausmann (RETIRED) gentoo-dev 2017-12-16 08:24:28 UTC
Stable on amd64.
Comment 14 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-16 13:09:25 UTC
ppc64 stable
Comment 15 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-03 17:59:21 UTC
ppc stable
Comment 16 Sergei Trofimovich (RETIRED) gentoo-dev 2018-04-04 22:32:52 UTC
hppa stable
Comment 17 Mart Raudsepp gentoo-dev 2018-04-08 22:09:06 UTC
None of the listed packages have stable arm64 versions. No idea why we were CCed; removing CC, re-CC with clarification if needed.
Comment 18 David Seifert gentoo-dev 2018-04-18 11:46:11 UTC
Adding alpha in order to be able to prune out the old glpk cruft
Comment 19 Tobias Klausmann (RETIRED) gentoo-dev 2018-04-18 12:18:33 UTC
Stable on alpha.
Comment 20 Larry the Git Cow gentoo-dev 2018-04-18 16:44:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dcca1e982da01f52b0bd50a5510c6581145dc4

commit 43dcca1e982da01f52b0bd50a5510c6581145dc4
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2018-04-18 12:50:45 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2018-04-18 16:44:11 +0000

    sci-mathematics/glpk: Remove old
    
    Package-Manager: Portage-2.3.29, Repoman-2.3.9
    Closes: https://bugs.gentoo.org/626228
    Closes: https://github.com/gentoo/gentoo/pull/8056

 sci-mathematics/glpk/Manifest                      |  7 --
 .../glpk/files/glpk-4.52.1-mariadb-5.5.patch       | 11 ---
 .../files/glpk-4.54-debundle-system-libs.patch     | 86 --------------------
 .../files/glpk-4.57-debundle-system-libs.patch     | 88 ---------------------
 .../files/glpk-4.60-debundle-system-libs.patch     | 92 ----------------------
 sci-mathematics/glpk/glpk-4.45.ebuild              | 63 ---------------
 sci-mathematics/glpk/glpk-4.48.ebuild              | 52 ------------
 sci-mathematics/glpk/glpk-4.54.ebuild              | 58 --------------
 sci-mathematics/glpk/glpk-4.55.ebuild              | 58 --------------
 sci-mathematics/glpk/glpk-4.57.ebuild              | 61 --------------
 sci-mathematics/glpk/glpk-4.60.ebuild              | 61 --------------
 sci-mathematics/glpk/glpk-4.61-r1.ebuild           | 62 ---------------
 12 files changed, 699 deletions(-)