Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 625764

Summary: =dev-libs/leatherman-1.3.0 - stablereq
Product: Gentoo Linux Reporter: Matthew Thode ( prometheanfire ) <prometheanfire>
Component: StabilizationAssignee: Matthew Thode ( prometheanfire ) <prometheanfire>
Status: RESOLVED FIXED    
Severity: normal CC: idl0r, idl0r
Priority: Normal Keywords: STABLEREQ
Version: unspecifiedFlags: stable-bot: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
=dev-libs/leatherman-1.3.0
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 622158    

Description Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-07-20 20:53:05 UTC
As the bug says, stable please.
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-07-29 19:25:42 UTC
amd64 and x86 marked stable
Comment 2 Christian Ruppert (idl0r) gentoo-dev 2017-08-16 15:43:39 UTC
it seems like dev-ruby/facter requires leatherman < 1.x

# grep is_fixednum -r /var/tmp/portage/dev-libs/leatherman-0.12.1/image/usr 
/var/tmp/portage/dev-libs/leatherman-0.12.1/image/usr/include/leatherman/ruby/api.hpp:        bool is_fixednum(VALUE value) const;

# dev-libs/leatherman-1.0.0
# grep is_fixednum $(equery f leatherman) 2>/dev/null
#

So that bool has been removed. We either need to adjust the dependencies or that bool usage needs to be fixed, as it brakes stable packages. Not sure if others are affected as well.
Comment 3 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-08-16 16:09:02 UTC
newer facters need the newer leatherman, the bug this blocks updates the stable facter so the dependency issue isn't valid.
Comment 4 Christian Ruppert (idl0r) gentoo-dev 2017-08-16 17:08:00 UTC
Up to at least 3.6.4, which is still the highest stable, it needs leatherman <1.x. They should have been stabilized together at best but now there's already ~1mo difference.
Comment 5 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-08-16 17:43:26 UTC
ya, 3.7.1 is now stable amd64 and x86
Comment 6 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-09-16 14:39:43 UTC
updating version...
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-15 12:34:26 UTC
ppc64 stable
Comment 8 Sergei Trofimovich (RETIRED) gentoo-dev 2017-10-15 12:54:11 UTC
ppc stable
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2017-11-16 06:26:49 UTC
commit b9566eec89e732db935db19b0065bf8167f1c4b1
Author: Matthew Thode <prometheanfire@gentoo.org>
Date:   Mon Oct 16 20:39:17 2017 -0500

    dev-libs/leatherman: 1.3.0 stable amd64 and x86

    Package-Manager: Portage-2.3.8, Repoman-2.3.3
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-18 20:51:39 UTC
ppc64 stable
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-27 20:05:48 UTC
ppc stable
Comment 12 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-12-04 08:45:05 UTC
re-cc'ing ppc(64) arche(s)
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-04 22:09:07 UTC
sparc stable (thanks to Rolf Eike Beer)
Comment 14 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-06 22:37:45 UTC
hppa stable (thanks to Rolf Eike Beer)
Comment 15 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-15 23:08:11 UTC
ppc64 stable
Comment 16 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-28 22:02:24 UTC
ppc stable

Last arch. Closing.