Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 575610 - =app-admin/puppet-3.8.7 stable request
Summary: =app-admin/puppet-3.8.7 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 576626 588548 589432
Blocks: ruby20-removal
  Show dependency tree
 
Reported: 2016-02-25 05:35 UTC by Matthew Thode ( prometheanfire )
Modified: 2016-11-25 09:12 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


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 2016-02-25 05:35:50 UTC
stablereq :D
Comment 1 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2016-03-05 16:51:48 UTC
 app-admin/puppet/puppet-3.8.5.ebuild: DEPEND: amd64(default/linux/amd64/13.0)
[     '>=dev-ruby/rgen-0.7.0[ruby_targets_ruby20]',
      'dev-ruby/hiera[ruby_targets_ruby21]',
      '>=dev-ruby/rgen-0.7.0[ruby_targets_ruby21]',
      '>=dev-ruby/facter-1.6.2[ruby_targets_ruby21]',
      '<dev-ruby/facter-3[ruby_targets_ruby21]',
      'dev-ruby/ruby-augeas[ruby_targets_ruby21]',
      'dev-ruby/sqlite3[ruby_targets_ruby21]',
      'dev-ruby/mocha[ruby_targets_ruby21]']
Comment 2 Pacho Ramos gentoo-dev 2016-05-09 10:14:28 UTC
Maybe a newer version could be done now :/
Comment 3 Pacho Ramos gentoo-dev 2016-05-09 10:14:47 UTC
ah, bug 580100 ;)

*** This bug has been marked as a duplicate of bug 580100 ***
Comment 4 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2016-05-09 14:26:53 UTC
This should be re-opened, some people would like to stay on < 4 I think.

As far as the other deps go, we likely need stable requests for them as well.

=dev-ruby/rgen-0.8.0
=dev-ruby/hiera-1.3.4-r1
=dev-ruby/facter-2.4.6
=dev-ruby/sqlite3-1.3.11
=dev-ruby/mocha-1.1.0

dev-ruby/ruby-augeas already has ruby21 enabled in it's only stable version
Comment 5 Pacho Ramos gentoo-dev 2016-05-18 13:49:02 UTC
Then, maybe arches could be CCed finally right? :)
Comment 6 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2016-05-18 14:18:03 UTC
Did I never add arches? that could explain some things.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2016-05-31 05:12:26 UTC
!!! All ebuilds that could satisfy "dev-ruby/sqlite3[ruby_targets_ruby21]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-ruby/sqlite3-1.3.11::gentoo (masked by: ~hppa keyword)
- dev-ruby/sqlite3-1.3.10-r1::gentoo (masked by: ~hppa keyword)

(dependency required by "app-admin/puppet-3.8.7::gentoo[sqlite,test,ruby_targets_ruby21]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2016-05-31 05:17:00 UTC
!!! All ebuilds that could satisfy "dev-ruby/introspection[ruby_targets_ruby21]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-ruby/introspection-0.0.3::gentoo (masked by: ~hppa keyword)

(dependency required by "dev-ruby/mocha-1.1.0::gentoo[test,ruby_targets_ruby21]" [ebuild])
(dependency required by "dev-ruby/facter-2.4.6::gentoo[test,ruby_targets_ruby20]" [ebuild])
(dependency required by "app-admin/puppet-3.8.7::gentoo[test,ruby_targets_ruby21]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Comment 9 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2016-06-04 00:02:12 UTC
=dev-ruby/introspection-0.0.3
=dev-ruby/rgen-0.8.0
=dev-ruby/hiera-1.3.4-r1
=dev-ruby/facter-2.4.6
=dev-ruby/sqlite3-1.3.11 needs hppa at least
=dev-ruby/mocha-1.1.0
=dev-ruby/deep_merge-1.0.1

Is there a tool to generate this list or do I have to hand select it every time?
Comment 10 Hans de Graaff gentoo-dev Security 2016-07-10 19:00:07 UTC
I've add blockers for existing stable bugs for some of the dependencies. Some of these require more arches than are needed for puppet. I have also take care of hiera directly by stabling a ruby21 revision. I had hoped to avoid mocha but facter needs a newer version with more dependencies.

dev-ruby/rgen: bug 576626
dev-ruby/sqlite: bug 588548

=dev-ruby/instantiator-0.0.6
=dev-ruby/introspection-0.0.3
=dev-ruby/mocha-1.1.0
=dev-ruby/facter-2.4.6
=dev-ruby/deep_merge-1.0.1
Comment 11 Hans de Graaff gentoo-dev Security 2016-07-23 08:59:41 UTC
I have now created a separate bug for mocha so that all arches can be included there:

dev-ruby/mocha: bug 589432
dev-ruby/rgen: bug 576626
dev-ruby/sqlite: bug 588548

=dev-ruby/facter-2.4.6
=dev-ruby/deep_merge-1.0.1
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2016-10-10 15:33:09 UTC
Stable for HPPA.
Comment 13 Hans de Graaff gentoo-dev Security 2016-11-13 08:33:33 UTC
amd64 stable
Comment 14 Hans de Graaff gentoo-dev Security 2016-11-25 09:12:06 UTC
Arch team timeout.

I have now dropped the stable keywords for ppc, sparc, and x86 from this package and any reverse dependencies. The following packages have been affected:

app-admin/puppet
app-admin/puppetserver