Sorry if there''s an mcollective mailing list... So, I''m working for a company that using OpenSUSE, which in my opinion is a very bad idea. Anyway, how can I get collective for OpenSUSE that doesn''t involve using tarballs? It''s not in the standard OpenSUSE repo''s. Does someone else have a repo? Are there spec files for building RPM''s in the tarball? Doug. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
----- Original Message -----> From: "Douglas Garstang" <doug.garstang@gmail.com> > To: "Puppet Users" <puppet-users@googlegroups.com> > Sent: Wednesday, March 14, 2012 4:25:28 PM > Subject: [Puppet Users] Mcollective for OpenSUSE > > Sorry if there''s an mcollective mailing list... > > So, I''m working for a company that using OpenSUSE, which in my > opinion is a very bad idea. > > Anyway, how can I get collective for OpenSUSE that doesn''t involve > using tarballs? It''s not in the standard OpenSUSE repo''s. Does > someone else have a repo? Are there spec files for building RPM''s in the > tarball?easiest is probably to clone the repo, git checkout 1.2.1 to get to the release tag and then just ''rake rpm'' which will build you a rpm for your environment assuming you have all the dependencies -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
There''s a .spec in the tarball that builds cleanly when you comment out the two %defines and manually set the version and release. The %defines cause a "Too many levels of recursion in macro expansion." error. -- Later, Darin On Wed, Mar 14, 2012 at 12:25 PM, Douglas Garstang <doug.garstang@gmail.com> wrote:> Sorry if there''s an mcollective mailing list... > > So, I''m working for a company that using OpenSUSE, which in my opinion > is a very bad idea. > > Anyway, how can I get collective for OpenSUSE that doesn''t involve > using tarballs? It''s not in the standard OpenSUSE repo''s. Does someone > else have a repo? Are there spec files for building RPM''s in the > tarball? > > Doug. > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Wed, Mar 14, 2012 at 9:59 AM, Darin Perusich <darin@darins.net> wrote:> There''s a .spec in the tarball that builds cleanly when you comment > out the two %defines and manually set the version and release. The > %defines cause a "Too many levels of recursion in macro expansion." > error.Darin, I haven''t gone backed and looked at the spec file, but when you attempt to install mcollective-common, it barfs because it can''t find the rubygems-stomp dependency, which doesn''t seem to exist on OpenSUSE. Since OpenSUSE also uses RPM''s, it would be nice if the people that wrote the spec file could have written to build clean RPM''s, not just RPM''s that work only on CentOS/Redhat. Douglas. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi Douglas, On Wed, Mar 14, 2012 at 3:22 PM, Douglas Garstang <doug.garstang@gmail.com> wrote:> On Wed, Mar 14, 2012 at 9:59 AM, Darin Perusich <darin@darins.net> wrote: >> There''s a .spec in the tarball that builds cleanly when you comment >> out the two %defines and manually set the version and release. The >> %defines cause a "Too many levels of recursion in macro expansion." >> error. > > Darin, > > I haven''t gone backed and looked at the spec file, but when you > attempt to install mcollective-common, it barfs because it can''t find > the rubygems-stomp dependency, which doesn''t seem to exist on > OpenSUSE. Since OpenSUSE also uses RPM''s, it would be nice if the > people that wrote the spec file could have written to build clean > RPM''s, not just RPM''s that work only on CentOS/Redhat. >rubygems-stomp is available in the devel:languages:ruby:extensions repository, link below, so you can download/install the rpm from there or add the repo to you system. I have this repo installed on the system I built mcollective on so stomp was available. Also, you can search all the available opensuse repo''s for packages at http://software.opensuse.org/search. http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/ -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Wed, Mar 14, 2012 at 12:37 PM, Darin Perusich <darin@darins.net> wrote:> Hi Douglas, > > > On Wed, Mar 14, 2012 at 3:22 PM, Douglas Garstang > <doug.garstang@gmail.com> wrote: >> On Wed, Mar 14, 2012 at 9:59 AM, Darin Perusich <darin@darins.net> wrote: >>> There''s a .spec in the tarball that builds cleanly when you comment >>> out the two %defines and manually set the version and release. The >>> %defines cause a "Too many levels of recursion in macro expansion." >>> error. >> >> Darin, >> >> I haven''t gone backed and looked at the spec file, but when you >> attempt to install mcollective-common, it barfs because it can''t find >> the rubygems-stomp dependency, which doesn''t seem to exist on >> OpenSUSE. Since OpenSUSE also uses RPM''s, it would be nice if the >> people that wrote the spec file could have written to build clean >> RPM''s, not just RPM''s that work only on CentOS/Redhat. >> > > rubygems-stomp is available in the devel:languages:ruby:extensions > repository, link below, so you can download/install the rpm from there > or add the repo to you system. I have this repo installed on the > system I built mcollective on so stomp was available. > > Also, you can search all the available opensuse repo''s for packages at > http://software.opensuse.org/search. > > http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/Any idea where that is via rsync? This yields nothing: rsync -avrt rsync://rsync.opensuse.org/opensuse-full | grep rubygem-stomp Copying files from a repo without anything except rsync isn''t really feasible. Douglas. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.