Hmm...Facter and MCollective not being independently upgradable isn't super exciting.
On Wed, Nov 19, 2014 at 6:28 PM, Matthaus Owens <matth...@puppetlabs.com> wrote: > Josh, > Facter and mcollective will both be part of the AIO. Rubygems is part > of the ruby stack that will be included in the AIO, so installing gems > shouldn't change much, you would just need to ensure that the gems are > installed using the AIO gem binary. Facter will no longer be > independently upgradable. (For testing and development, we will be > including documentation on how to run the various projects alongside > the AIO from source). Mcollective plugins will still be packaged, and > will be updated to use the new layout so they will be compatible with > the AIO package. > > The AIO model is the model that our windows packages have been using > for some time now with great success. > > On Wed, Nov 19, 2014 at 9:52 AM, Joshua Hoblitt <jhobl...@cpan.org> wrote: > > On 11/18/2014 06:11 PM, Michael Stahnke wrote: > >> > >> On EL6.x, why not use a new SCL? Or even install into the existing > >> ruby193 SCL? > > > > > > Part of the goal here is to have control of the ruby version. The SCL > offers > > one version of Ruby 1.9.3, Ubuntu offers another in their distribution, > as > > does Mac OS X, and the next OS. Compound that with libssl fun and End of > > Life constraints on Ruby 1.9.3, and it's just not that fun. (SCLs also > have > > their own lifecycle that is different than RHEL). > > > > We'll be picking one Ruby (2.1.z), and using that everywhere for a > > consistent stack. > > > > I'm not unsympathetic to the desire to vendor a version of ruby but that > > doesn't prevent the creation of a new SCL with all PL vendored (is that a > > word?) packages in it. This is a primary use case for SCLs. > > > > I'm a bit concerned about gems and other components accumulating in the > path > > tree of an AIO that aren't tracked; I foresee upgrade 'fun'. I think it > > would be preferable to be able to package gems, report processing > scripts, > > etc. into RPMs that install into a puppet SCL. > > > > Would facter be part of a puppet AIO? If so, would that mean it's no > longer > > independently upgradable? How would you orchestrate agents installing > gems > > that are needed by ruby facts? > > > > How would a puppet AIO affect mcollective? Would it be it's own AIO with > > independently vendored dependencies? How would mco agents be installed? > > > > -Josh > > > > -- > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Developers" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to puppet-dev+unsubscr...@googlegroups.com. > > To view this discussion on the web visit > > https://groups.google.com/d/msgid/puppet-dev/546CD8D6.8030903%40cpan.org > . > > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Matthaus Owens > Puppet Labs > > Join us at PuppetConf 2015, October 5-9 in Portland, OR - > http://2015.puppetconf.com. > Register early to save 40%! > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-dev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/CACD%3DwAdWbfyibjox4%2BPmj9ZKFsHBF%2Bd%3DGYG4PTCb6Q3NtihtJA%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaug...@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoWX%3DrCHRfMa%3DvM4XpAwitEe6k_XdJuCQcWb2uWeJokz%2BQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.