Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 701942 - sci-astronomy/kstars-3.3.9, sci-libs/indilib-1.8.3 and sci-libs/libnova-0.16.0 stabilisation
Summary: sci-astronomy/kstars-3.3.9, sci-libs/indilib-1.8.3 and sci-libs/libnova-0.16....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2019-12-04 00:53 UTC by Andreas Sturmlechner
Modified: 2020-02-12 15:10 UTC (History)
0 users

See Also:
Package list:
sci-astronomy/kstars-3.3.9 amd64 x86 sci-libs/indilib-1.8.3 amd64 x86 sci-libs/libnova-0.16.0 amd64 ppc ppc64 x86 hppa
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2019-12-04 00:53:08 UTC
In preparation.
Comment 1 Andreas Sturmlechner gentoo-dev 2019-12-08 17:28:02 UTC
Arches please stabilise.
Comment 2 Stabilization helper bot gentoo-dev 2019-12-09 12:51:16 UTC
An automated check of this bug failed - repoman reported dependency errors (37 lines truncated): 

> dependency.bad sci-libs/indilib/indilib-1.8.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/17.0) ['dev-cpp/websocketpp']
> dependency.bad sci-libs/indilib/indilib-1.8.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/17.0/desktop) ['dev-cpp/websocketpp']
> dependency.bad sci-libs/indilib/indilib-1.8.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/17.0/desktop/gnome) ['dev-cpp/websocketpp']
Comment 3 Larry the Git Cow gentoo-dev 2019-12-09 12:58:30 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23762403011bdfe67289d80dbea64648eace0ee8

commit 23762403011bdfe67289d80dbea64648eace0ee8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-12-09 12:57:27 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-12-09 12:58:15 +0000

    profiles: Stable-mask sci-libs/indilib[websocket]
    
    Bug: https://bugs.gentoo.org/701942
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/base/package.use.stable.mask | 4 ++++
 1 file changed, 4 insertions(+)
Comment 4 Andreas Sturmlechner gentoo-dev 2019-12-09 12:58:58 UTC
on the other hand...
Comment 5 Agostino Sarubbo gentoo-dev 2019-12-09 15:25:10 UTC
amd64 stable
Comment 6 Agostino Sarubbo gentoo-dev 2019-12-10 08:56:45 UTC
ppc64 stable
Comment 7 Agostino Sarubbo gentoo-dev 2019-12-10 10:55:26 UTC
ppc stable
Comment 8 Rolf Eike Beer archtester 2019-12-15 15:02:40 UTC
hppa stable
Comment 9 James Bates 2019-12-27 10:50:03 UTC
Please fix https://bugs.gentoo.org/703952 first
Comment 10 James Bates 2019-12-27 10:59:21 UTC
Another issue which probably needs consideration before stabilizing:

The currently stable release, sci-libs/indilib-1.7.5, contains "core" drivers and "3rdparty" drivers. Both are contained within the package, and both are built by  sci-libs/indilib-1.7.5.ebuild, since upstream (https://github.com/indilib/indi/tree/v1.7.5) contains them.

The new package sci-libs/indilib-1.8.2-r1.ebuild, is based on upstream https://github.com/indilib/indi/tree/v1.8.2, which now only contains the "core" drivers. The "3rdparty" drivers are no longer in the same github tree.

Indeed, upstream has moved them to a compleltely different tree, at https://github.com/indilib/indi-3rdparty/tree/v1.8.2.

sci-libs/indilib-1.8.2-r1.ebuild, as it currently stands, * only * builds the "core" tree and hence the core drivers. Anyone who used to depend on any drivers in "3rdparty" will suddenly find them completely gone when he/she upgrades from 1.7.5 (current stable) to 1.8.2-r1 (should it be stabilized as is), causing probable frustration.

The proper solution is to either include building the "3rdparty" tree too in sci-libs/indilib-1.8.2-r1.ebuild, * or * to make a new package, sci-libs/indilib-3rdparty-.1.8.2.ebuild say, and have sci-libs/indilib depend on it.

I have an example for such an ebuild here: https://github.com/jamesbates/gentoo-overlay/blob/master/sci-libs/indilib-3rdparty/indilib-3rdparty-1.8.2.ebuild

Please consider this carefully before proceeding with stabilization.
Comment 11 Andreas Sturmlechner gentoo-dev 2020-01-29 23:16:06 UTC
Bumping to latest versions, re-adding amd64.
Comment 12 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-02-08 13:44:32 UTC
amd64 stable
Comment 13 Agostino Sarubbo gentoo-dev 2020-02-12 15:10:37 UTC
x86 stable. Closing.