Hi Matthew, I would really appreciate your experience with such build. I'm currently facing the same need to build the Puppet AIO package for ppc64le SLES 12. Therefore I would kindly ask you to share some more details about the process.
Thank you. Dne úterý 14. června 2016 21:45:16 UTC+2 Matthew Gyurgyik napsal(a): > > I have successfully built the AIO package using the > puppetlabs/puppet-agent [1] repository from source. I did this because I > needed ppc64le packages which puppetlabs does not provide. This isn't the > easiest process, but not terribly difficult if you are comfortable building > software. > > I wanted to give a presentation about this issue at puppetconf, but my > proposal was rejected. Anyways, I'd be glad to share more specifics if you > are interested. > > > [1] https://github.com/puppetlabs/puppet-agent > > On Monday, June 13, 2016 at 8:45:12 AM UTC-4, Matt Larson wrote: >> >> Eric et al, >> >> Thanks again for your help with this! I realize how crazy it may seem to >> want to rebuild from source. My company has become so paranoid of open >> source software due to recent events, that the infosec team now requires us >> to vet (as if that's feasible) FOSS source code before bringing in. Since >> starting this post, however, I was able to convince the team to bring in >> the PC1 repo. >> >> As someone else has suggested to me, I will have to revisit with Vanagon >> and/or the src RPM in the future. I would like to know how to build these >> though, so I'll revisit one day for sure. >> >> Cheers, >> Matt >> >> On Thursday, June 9, 2016 at 3:55:49 PM UTC-4, Eric Sorenson wrote: >>> >>> Matt, I would like to understand this better and help you adopt Puppet >>> into your environment. >>> >>> This is not a rhetorical question, but it might sound like one: Do you >>> rebuild your linux distribution from source RPMs? Because that is very >>> similar to what the AIO Puppet agent bundle is: a mini distribution with >>> the dependencies ending up in one artifact. >>> >>> People outside Puppet can (and have) successfully rebuilt AIO, and there >>> are also sucessful packaging efforts that take JUST the Puppet 4 source and >>> build a standalone RPM from it in the manner of the puppet 3 packages: >>> >>> puppet-4.2.1-3.fc24.src.rpm >>> <http://fedora.osuosl.org/linux/releases/test/24_Beta/Everything/source/tree/Packages/p/puppet-4.2.1-3.fc24.src.rpm> >>> >>> But our recommendation is to use the all-in-one obviously; it's what's >>> tested extensively and what ships in puppet enterprise. >>> >>> --eric >>> >>> On Wednesday, June 8, 2016 at 2:01:43 AM UTC-7, Matt Larson wrote: >>>> >>>> Sorry for not getting back soon, Dan. >>>> >>>> Good question. >>>> >>>> I work for a draconian company that only allows installing FOSS after >>>> our infosec team has vetted the source code and then built from source; an >>>> impossible hand-waving exercise, I know... but it is what it is. >>>> >>>> On Friday, June 3, 2016 at 2:51:10 PM UTC-4, LinuxDan wrote: >>>>> >>>>> First Silly Question: Why ? >>>>> What do you need to do that cannot be done with the RPM's from a >>>>> Puppetlabs repo ? >>>>> >>>>> Dan White | d_e_...@icloud.com >>>>> ------------------------------------------------ >>>>> “Sometimes I think the surest sign that intelligent life exists elsewhere >>>>> in the universe is that none of it has tried to contact us.” (Bill >>>>> Waterson: Calvin & Hobbes) >>>>> >>>>> >>>>> On Jun 03, 2016, at 02:44 PM, Matt Larson <dryhum...@gmail.com> wrote: >>>>> >>>>> >>>>> I'm trying to create an RPM from source on a stock RHEL6-based >>>>> (CentOS6) instance, but I'm seeing errors. I also posted in >>>>> https://ask.puppet.com/question/26388/trouble-creating-a-release-rpm-from-puppetlabspuppet-source-repo/ >>>>> >>>>> >>>>> The output actually gets pretty far along, but stops at with this >>>>> error: "install: cannot stat ext/redhat/puppet.conf: no such file or >>>>> directory". If I fix that problem by manually editing the SPEC file, I >>>>> just >>>>> get more errors, so clearly there is no need to go down a rabbit hole >>>>> since >>>>> this must work for someone else, right? >>>>> >>>>> I'm also posted in >>>>> https://ask.puppet.com/question/26388/trouble-creating-a-release-rpm-from-puppetlabspuppet-source-repo/ >>>>> >>>>> Ideas? >>>>> >>>>> Thanks in Advance, >>>>> Matt >>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Puppet Users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to puppet-users...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/puppet-users/8d532582-be4b-4e58-813e-0e3519043a3f%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/puppet-users/8d532582-be4b-4e58-813e-0e3519043a3f%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/612b6b3e-ffc0-4bcc-894f-0056763cdf0e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.