Please backport puppet 2.7.1-1ubuntu3.2 (main) from oneiric-updates

Bug #910024 reported by Micah Gersten
38
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Hardy Backports
Won't Fix
Undecided
Unassigned
Lucid Backports
Fix Released
Undecided
Unassigned
Natty Backports
Fix Released
Undecided
Unassigned
maverick-backports
Fix Released
Undecided
Unassigned

Bug Description

Please backport puppet 2.7.1-1ubuntu3.2 (main) from oneiric-updates to hardy, lucid, maverick, natty.

Reason for the backport:
========================
Per Bug #315506, hardy's puppet is useless and someone is requesting a newer puppet as well. Glenn Aaldering offered to test these updates and there are no rdepends in hardy-natty for puppet (they start in oneiric), so this is fairly "safe". hardy just needs debian/source/format removed so 1.0 format is assumed

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

Packages in ppa:micahg/ppa

* hardy:
[X] Package builds without modification (requires removal of debian/source/format and backport of facter from lucid (bug #910032)
[ ] puppetmaster-common installs cleanly and runs
[ ] puppetmaster installs cleanly and runs
[ ] puppet-testsuite installs cleanly and runs
[ ] puppet installs cleanly and runs
[ ] puppet-common installs cleanly and runs
[ ] puppet-el installs cleanly and runs
[ ] puppetmaster-passenger installs cleanly and runs
[ ] vim-puppet installs cleanly and runs* lucid:
[X] Package builds without modification
[ ] puppetmaster-common installs cleanly and runs
[ ] puppetmaster installs cleanly and runs
[ ] puppet-testsuite installs cleanly and runs
[ ] puppet installs cleanly and runs
[ ] puppet-common installs cleanly and runs
[ ] puppet-el installs cleanly and runs
[ ] puppetmaster-passenger installs cleanly and runs
[ ] vim-puppet installs cleanly and runs* maverick:
[X] Package builds without modification
[ ] puppetmaster-common installs cleanly and runs
[ ] puppetmaster installs cleanly and runs
[ ] puppet-testsuite installs cleanly and runs
[ ] puppet installs cleanly and runs
[ ] puppet-common installs cleanly and runs
[ ] puppet-el installs cleanly and runs
[ ] puppetmaster-passenger installs cleanly and runs
[ ] vim-puppet installs cleanly and runs* natty:
[X] Package builds without modification
[ ] puppetmaster-common installs cleanly and runs
[ ] puppetmaster installs cleanly and runs
[ ] puppet-testsuite installs cleanly and runs
[ ] puppet installs cleanly and runs
[ ] puppet-common installs cleanly and runs
[ ] puppet-el installs cleanly and runs
[ ] puppetmaster-passenger installs cleanly and runs
[ ] vim-puppet installs cleanly and runs

No reverse dependencies

Revision history for this message
Micah Gersten (micahg) wrote :

@Glenn
Can you please also test facter in bug #910032 as it's needed to backport the oneiric puppet to hardy?

description: updated
description: updated
Revision history for this message
Glenn Aaldering (glennaaldering) wrote :

@Micah: thanks for the packages. Ill test if facter behaves as expected.

Revision history for this message
Glenn Aaldering (glennaaldering) wrote :
Download full text (3.9 KiB)

Regarding puppet:
========

Everything seems to work as expected except for hardy. Almost all packages need puppet-common so for hardy we would need the following packages if all the puppet packages need to be installed (in the testing section there is specific info)

sysv-rc (>= 2.87) (puppet-common)
v libaugeas-ruby1.8 (puppet-common)
v librspec-ruby (puppet-testsuite)
v libapache2-mod-passenger (puppetmaster-passenger)

Regarding facter:
========

In hardy it comes from the ppa but in lucid, natty and maverick it install as expected from the official repositories.

Testing puppet:
========

* hardy:
[X] Package builds without modification (requires removal of debian/source/format and backport of facter from lucid (bug #910032)
[ ] puppetmaster-common installs cleanly and runs
  puppet-common: Depends: libaugeas-ruby1.8 which is a virtual package.
                 Depends: sysv-rc (>= 2.87) but 2.86.ds1-14.1ubuntu45.1 is installed. or
                          file-rc which is a virtual package.
[ ] puppetmaster installs cleanly and runs
  puppet-common: Depends: libaugeas-ruby1.8 which is a virtual package.
                 Depends: sysv-rc (>= 2.87) but 2.86.ds1-14.1ubuntu45.1 is installed. or
                          file-rc which is a virtual package.
[ ] puppet-testsuite installs cleanly and runs
  puppet-testsuite: Depends: librspec-ruby which is a virtual package.
  puppet-common: Depends: libaugeas-ruby1.8 which is a virtual package.
                 Depends: sysv-rc (>= 2.87) but 2.86.ds1-14.1ubuntu45.1 is installed. or
                          file-rc which is a virtual package.
[ ] puppet installs cleanly and runs
  puppet-common: Depends: libaugeas-ruby1.8 which is a virtual package.
                 Depends: sysv-rc (>= 2.87) but 2.86.ds1-14.1ubuntu45.1 is installed. or
                          file-rc which is a virtual package.
[ ] puppet-common installs cleanly and runs
  puppet-common: Depends: libaugeas-ruby1.8 which is a virtual package.
                 Depends: sysv-rc (>= 2.87) but 2.86.ds1-14.1ubuntu45.1 is installed. or
                          file-rc which is a virtual package.
[X] puppet-el installs cleanly and runs
[ ] puppetmaster-passenger installs cleanly and runs
  puppetmaster-passenger: Depends: libapache2-mod-passenger which is a virtual package.
  puppet-common: Depends: libaugeas-ruby1.8 which is a virtual package.
                 Depends: sysv-rc (>= 2.87) but 2.86.ds1-14.1ubuntu45.1 is installed. or
                          file-rc which is a virtual package.
[X] vim-puppet installs cleanly and runs

* lucid:
[X] Package builds without modification
[X] puppetmaster-common installs cleanly and runs
[X] puppetmaster installs cleanly and runs
[X] puppet-testsuite installs cleanly and runs
[X] puppet installs cleanly and runs
[X] puppet-common installs cleanly and runs
[X] puppet-el installs cleanly and runs
[X] puppetmaster-passenger installs cleanly and runs
[X] vim-puppet installs cleanly and runs

* maverick:
[X] Package builds without modification
[X] puppetmaster-common installs cleanly and runs
[X] puppetmaster installs cleanly and runs
[X] puppet-testsuite installs cleanly and runs
[X] puppet...

Read more...

Revision history for this message
Micah Gersten (micahg) wrote :

lucid-natty has passed the build/install/run tests per Glenn Aaldering, we'll work on hardy

Changed in lucid-backports:
status: New → In Progress
Changed in maverick-backports:
status: New → In Progress
Changed in natty-backports:
status: New → In Progress
Revision history for this message
Glenn Aaldering (glennaaldering) wrote :

Micah,

Thanks!

Regarding the backports to hardy, is there anything I can do to speed up this process? Some ideas:

puppet-common: perhaps it is possible to make puppet-common depend on sysv-rc 2.86 instead of 2.87? If so, only libaugeas-ruby1.8 should be backported to hardy. Because hardy will still be available for quite some time it would be really nice to have this backported as well.

puppet-testsuite: perhaps we could backport librspec-ruby to hardy?

puppetmaster-passanger: There is less need for this package to be backported since this is the serverside variant of puppet and most people probably already run this on the latest LTS. Im not exactly sure how hard it would be to backport libapache2-mod-passenger

Revision history for this message
Colin Watson (cjwatson) wrote :

I: Extracting puppet_2.7.1-1ubuntu3.2.dsc ... done.
I: Building backport of puppet as 2.7.1-1ubuntu3.2~natty1 ... done.

Changed in natty-backports:
status: In Progress → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

I: Extracting puppet_2.7.1-1ubuntu3.dsc ... done.
I: Building backport of puppet as 2.7.1-1ubuntu3~maverick1 ... done.

Changed in maverick-backports:
status: In Progress → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

I: Extracting puppet_2.7.1-1ubuntu3.dsc ... done.
I: Building backport of puppet as 2.7.1-1ubuntu3~lucid1 ... done.

Changed in lucid-backports:
status: In Progress → Fix Released
Micah Gersten (micahg)
Changed in lucid-backports:
status: Fix Released → In Progress
Changed in maverick-backports:
status: Fix Released → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

I: Extracting puppet_2.7.1-1ubuntu3.2.dsc ... done.
I: Building backport of puppet as 2.7.1-1ubuntu3.2~maverick1 ... done.

Changed in maverick-backports:
status: In Progress → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

I: Extracting puppet_2.7.1-1ubuntu3.2.dsc ... done.
I: Building backport of puppet as 2.7.1-1ubuntu3.2~lucid1 ... done.

Changed in lucid-backports:
status: In Progress → Fix Released
Revision history for this message
Glenn Aaldering (glennaaldering) wrote :

Colin, Micah, Thanks for your help! Just installed puppet in lucid from backports with succes!

Revision history for this message
Colin Watson (cjwatson) wrote :

Unsubscribing ubuntu-archive to get the hardy-backports task off our to-do list until such time as there's something for us to do. Feel free to resubscribe us if needed.

Dan Streetman (ddstreet)
Changed in hardy-backports:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.