HomePhorge

(#17777) Update debian build-depends to only use ruby1.8
1fec5c893322Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#17777) Update debian build-depends to only use ruby1.8

Previously puppet had a build-depends of ruby, which means that on wheezy and
quantal, the default ruby of ruby1.9 was used to build puppet. Unfortunately,
this means that the shebangs for bin/puppet refer to bin/ruby1.9.1 instead of
ruby1.8. Puppet 2.7.x is installed in the ruby 1.8 specific libdir for ruby, so
ruby1.9.1 has no way of loading puppet in this case. This commit updates the
build-depends to correctly use ruby1.8 only, so bin/puppet gets the correct
ruby which can load the correct libraries.
Note: in mergeups from 2.7.x, this
needs to be undone. The build-depends of ruby is correct for puppet 3 and
later.

Details

Provenance
Matthaus Owens <matthaus@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUf8a849636d45: Merge branch 'fix/2.7.x/travis_active_branches' into 2.7.x
Branches
Unknown
Tags
Unknown

Event Timeline

Matthaus Owens <matthaus@puppetlabs.com> committed rPU1fec5c893322: (#17777) Update debian build-depends to only use ruby1.8 (authored by Matthaus Owens <matthaus@puppetlabs.com>).Jan 18 2013, 2:08 AM