Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 625764 - =dev-libs/leatherman-1.3.0 - stablereq
Summary: =dev-libs/leatherman-1.3.0 - stablereq
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 622158
  Show dependency tree
 
Reported: 2017-07-20 20:53 UTC by Matthew Thode ( prometheanfire )
Modified: 2017-12-28 22:02 UTC (History)
2 users (show)

See Also:
Package list:
=dev-libs/leatherman-1.3.0
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 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.