Closed Bug 831763 Opened 11 years ago Closed 11 years ago

Build puppet-2.7.17 Ubuntu package

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task, P2)

x86_64
Linux

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Assigned: rail)

References

Details

Attachments

(1 file)

... to match the version used on puppet masters and other platforms.
Assignee: nobody → rail
Priority: -- → P2
Attached patch puppet and coSplinter Review
* use $puppet_deb_version. I added puppet-common to the list to make sure that downgrade works properly
* manage /etc/apt/sources.list.d, not managed file should be removed from that directory
* add universe repo
* add releng repo
* Since the releng repo is not signed yet I added APT::Get::AllowUnauthenticated to allow non secure repos.
Attachment #705679 - Flags: review?(dustin)
Comment on attachment 705679 [details] [diff] [review]
puppet and co

Looks good, but where's the equivalent of the spec file for those packages?
Attachment #705679 - Flags: review?(dustin) → review+
(In reply to Dustin J. Mitchell [:dustin] from comment #2)
> Comment on attachment 705679 [details] [diff] [review]
> puppet and co
> 
> Looks good, but where's the equivalent of the spec file for those packages?

For now I pushed the packaging to https://github.com/rail/debian-puppet. It uses git-buildpackage (docs pending, Bug 831765). Unlike specs it contains all data to generate orig.tar.gz (upstream + pristine-tar branches) and diff/debian.tar.gz and the dsc file. Once you have those you ready, you can use pbuilder to build those in a clean room environment. All of those just in one command. :)
Sweet, thanks.  As long as we can regenerate them completely based on info in hgmo/build/puppet, I think we're in good shape.  If that info points to specific revisions of other repositories, that's OK, as long as those repositories will stick around.
Verified, it works fine.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Component: Platform Support → Buildduty
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: