Discussion:
[users] Puppet RPMs from yum.puppetlabs.com vs. Repoforge
Philip Durbin
2011-10-13 17:49:24 UTC
Permalink
http://pkgs.repoforge.org/puppet/ contains old puppet-0.23 RPMs but
the Repoforge team is actively updating spec files for
puppet-2.7.4[1].

I just started using puppet-2.7.5 from http://yum.puppetlabs.com (this
repo was recently refactored[2]), and I'm wondering if it's necessary
for Repoforge to package Puppet at all.

Is there an advantage to the Puppet RPMs from Repoforge over the ones
from Puppet Labs?

Thanks,

Phil

1. https://github.com/repoforge/rpms/commit/d513967260c8f845091d48f26f572e25a5dfcb8e
2. http://projects.puppetlabs.com/issues/8473
Yury V. Zaytsev
2011-10-13 18:58:59 UTC
Permalink
Hi!
Post by Philip Durbin
Is there an advantage to the Puppet RPMs from Repoforge over the ones
from Puppet Labs?
1) See https://github.com/repoforge/rpms/issues/45

2) The old packages were created before Puppetlabs even started taking
care of it and I used to maintain these SPECs because of my specific
needs. Now that SELinux issues are mostly resolved, the difference will
be negligible.

The problem is that Dag doesn't remove the old packages and also doesn't
build the new SPECs that I can committing... And there is nothing I can
do about it.
--
Sincerely yours,
Yury V. Zaytsev
Philip Durbin
2011-10-13 19:48:19 UTC
Permalink
Post by Yury V. Zaytsev
the new SPECs that I can committing
I'm curious if anyone is using the new puppet-2.7 specs you're
committing. I used them for a brief period, building the RPMs myself.
Then I started using the RPMs from
http://tmz.fedorapeople.org/repo/puppet/ , and now I'm using the ones
from http://yum.puppetlabs.com . Anyway, your specs aren't hurting
me, but I suspect the Puppet community would do well to use the yum
repo from Puppet Labs. Maybe this thread can just serve as an FYI of
its existence.

Phil
Yury V. Zaytsev
2011-10-13 20:45:39 UTC
Permalink
Post by Philip Durbin
I'm curious if anyone is using the new puppet-2.7 specs you're
committing.
I really have no idea :-) I can only tell you that I am.
Post by Philip Durbin
Then I started using the RPMs from
http://tmz.fedorapeople.org/repo/puppet/
I also considered this as an option, but Todd is not updating the
packages, because he is waiting for SELinux fixes to make into RHEL 6.2
and I need the latest fixes for the really annoying show-stopper 2.6.x /
2.7.x bugs right now.
Post by Philip Durbin
and now I'm using the ones from http://yum.puppetlabs.com .
When I learned about this option I really didn't like how it's
implemented. It seems that these repos are not considered 'official'
enough so that they are not even mentioned on the download page.

For instance, the packages used to lag behind the releases, were not
signed, the layout was changing etc. Besides, these are basically the
SPECs from Todd bumped to the latest version which I can also do myself.
Post by Philip Durbin
Anyway, your specs aren't hurting me, but I suspect the Puppet
community would do well to use the yum repo from Puppet Labs.
Maybe this thread can just serve as an FYI of its existence.
When the dust settles down and they end up providing an official
reliable source for quality packages for both old-stable and stable
branches, why not? Hopefully it will, then I will eventually stop
updating my packages and rather cherry-pick theirs instead.

For now we are still not there and because you can't easily upgrade from
version to version anyway, using their packages for me is more trouble
than maintaining them myself.
--
Sincerely yours,
Yury V. Zaytsev
Tom G. Christensen
2011-10-14 06:13:53 UTC
Permalink
Post by Yury V. Zaytsev
Post by Philip Durbin
I'm curious if anyone is using the new puppet-2.7 specs you're
committing.
I really have no idea :-) I can only tell you that I am.
I'm looking at them and have built them for my own use, so far they seem
to be fine but I've yet to start really using them.

You might want to have a look at the pull request I submitted here:
https://github.com/repoforge/rpms/pull/63

It contains a few fixes to some of puppets dependencies to make the
whole stack buildable/installable on el4,el5.

It was rebased recently so hopefully should be a clean fast-forward
merge, if not let me know and I'll do another rebase.

-tgc
Yury V. Zaytsev
2011-10-14 08:46:50 UTC
Permalink
Post by Tom G. Christensen
https://github.com/repoforge/rpms/pull/63
Hi Tom,

Thanks for letting me know. Of course I've noticed the pull request, I
just don't have time now to process it properly. I will try to get back
to it as soon as time permits...
--
Sincerely yours,
Yury V. Zaytsev
Dag Wieers
2011-10-17 14:17:01 UTC
Permalink
Post by Yury V. Zaytsev
Post by Tom G. Christensen
https://github.com/repoforge/rpms/pull/63
Thanks for letting me know. Of course I've noticed the pull request, I
just don't have time now to process it properly. I will try to get back
to it as soon as time permits...
The packages are now part of the Repoforge repository. The issue was a
missing facter dependency, which I included yesterday. The old packages
still need to be archived and disposed off :-/

Sorry for all the trouble.

Kind regards,
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
David Walsh
2011-11-14 23:17:34 UTC
Permalink
Hi,
I've just looked at updating Puppet and am missing a dependancy for ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a fix for this or can ruby-augeas be added to the repo?

Thanks,
David
Post by Dag Wieers
Post by Yury V. Zaytsev
Post by Tom G. Christensen
https://github.com/repoforge/rpms/pull/63
Thanks for letting me know. Of course I've noticed the pull request, I
just don't have time now to process it properly. I will try to get back
to it as soon as time permits...
The packages are now part of the Repoforge repository. The issue was a
missing facter dependency, which I included yesterday. The old packages
still need to be archived and disposed off :-/
Sorry for all the trouble.
Kind regards,
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/
[Any errors in spelling, tact or fact are transmission errors]
_______________________________________________
users mailing list
users at lists.repoforge.org
http://lists.repoforge.org/mailman/listinfo/users
Yury V. Zaytsev
2011-11-14 23:24:51 UTC
Permalink
Post by David Walsh
I've just looked at updating Puppet and am missing a dependancy for
ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a
fix for this or can ruby-augeas be added to the repo?
http://pkgs.repoforge.org/ruby-augeas/

error: Failed build dependencies:
augeas-devel >= 0.8.0 is needed by ruby-augeas-0.4.1-2.el6.rfx.i686

Yet:

http://pkgs.repoforge.org/augeas/

My ruby-augeas packages still haven't been rebuilt :-(
--
Sincerely yours,
Yury V. Zaytsev
Dag Wieers
2011-11-15 14:53:10 UTC
Permalink
Post by Yury V. Zaytsev
Post by David Walsh
I've just looked at updating Puppet and am missing a dependancy for
ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a
fix for this or can ruby-augeas be added to the repo?
http://pkgs.repoforge.org/ruby-augeas/
augeas-devel >= 0.8.0 is needed by ruby-augeas-0.4.1-2.el6.rfx.i686
I fixed this now. Sorry for the inconvenience :-/

Packages will become available tomorrow.
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
Bob Wilkinson
2011-11-15 16:29:46 UTC
Permalink
While you are working on this, is it possible to update metakit for 6? It seemed to be under the same situation.

Thanks!
Bob

Sent via BlackBerry from T-Mobile

-----Original Message-----
From: Dag Wieers <dag at wieers.com>
Sender: users-bounces at lists.repoforge.org
Date: Tue, 15 Nov 2011 15:53:10
To: Discussions regarding Repoforge for users<users at lists.repoforge.org>
Reply-To: Discussions regarding Repoforge for users <users at lists.repoforge.org>
Subject: Re: [users] Puppet RPMs from yum.puppetlabs.com vs. Repoforge
Post by Yury V. Zaytsev
Post by David Walsh
I've just looked at updating Puppet and am missing a dependancy for
ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a
fix for this or can ruby-augeas be added to the repo?
http://pkgs.repoforge.org/ruby-augeas/
augeas-devel >= 0.8.0 is needed by ruby-augeas-0.4.1-2.el6.rfx.i686
I fixed this now. Sorry for the inconvenience :-/

Packages will become available tomorrow.
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
Bob Wilkinson
2011-11-15 16:29:46 UTC
Permalink
While you are working on this, is it possible to update metakit for 6? It seemed to be under the same situation.

Thanks!
Bob

Sent via BlackBerry from T-Mobile

-----Original Message-----
From: Dag Wieers <dag at wieers.com>
Sender: users-bounces at lists.repoforge.org
Date: Tue, 15 Nov 2011 15:53:10
To: Discussions regarding Repoforge for users<users at lists.repoforge.org>
Reply-To: Discussions regarding Repoforge for users <users at lists.repoforge.org>
Subject: Re: [users] Puppet RPMs from yum.puppetlabs.com vs. Repoforge
Post by Yury V. Zaytsev
Post by David Walsh
I've just looked at updating Puppet and am missing a dependancy for
ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a
fix for this or can ruby-augeas be added to the repo?
http://pkgs.repoforge.org/ruby-augeas/
augeas-devel >= 0.8.0 is needed by ruby-augeas-0.4.1-2.el6.rfx.i686
I fixed this now. Sorry for the inconvenience :-/

Packages will become available tomorrow.
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
Dag Wieers
2011-11-15 14:53:10 UTC
Permalink
Post by Yury V. Zaytsev
Post by David Walsh
I've just looked at updating Puppet and am missing a dependancy for
ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a
fix for this or can ruby-augeas be added to the repo?
http://pkgs.repoforge.org/ruby-augeas/
augeas-devel >= 0.8.0 is needed by ruby-augeas-0.4.1-2.el6.rfx.i686
I fixed this now. Sorry for the inconvenience :-/

Packages will become available tomorrow.
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
Yury V. Zaytsev
2011-11-14 23:24:51 UTC
Permalink
Post by David Walsh
I've just looked at updating Puppet and am missing a dependancy for
ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a
fix for this or can ruby-augeas be added to the repo?
http://pkgs.repoforge.org/ruby-augeas/

error: Failed build dependencies:
augeas-devel >= 0.8.0 is needed by ruby-augeas-0.4.1-2.el6.rfx.i686

Yet:

http://pkgs.repoforge.org/augeas/

My ruby-augeas packages still haven't been rebuilt :-(
--
Sincerely yours,
Yury V. Zaytsev
David Walsh
2011-11-14 23:17:34 UTC
Permalink
Hi,
I've just looked at updating Puppet and am missing a dependancy for ruby-augeas...ie no such package. This is on EL5 and EL6. Is there a fix for this or can ruby-augeas be added to the repo?

Thanks,
David
Post by Dag Wieers
Post by Yury V. Zaytsev
Post by Tom G. Christensen
https://github.com/repoforge/rpms/pull/63
Thanks for letting me know. Of course I've noticed the pull request, I
just don't have time now to process it properly. I will try to get back
to it as soon as time permits...
The packages are now part of the Repoforge repository. The issue was a
missing facter dependency, which I included yesterday. The old packages
still need to be archived and disposed off :-/
Sorry for all the trouble.
Kind regards,
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/
[Any errors in spelling, tact or fact are transmission errors]
_______________________________________________
users mailing list
users at lists.repoforge.org
http://lists.repoforge.org/mailman/listinfo/users
Dag Wieers
2011-10-17 14:17:01 UTC
Permalink
Post by Yury V. Zaytsev
Post by Tom G. Christensen
https://github.com/repoforge/rpms/pull/63
Thanks for letting me know. Of course I've noticed the pull request, I
just don't have time now to process it properly. I will try to get back
to it as soon as time permits...
The packages are now part of the Repoforge repository. The issue was a
missing facter dependency, which I included yesterday. The old packages
still need to be archived and disposed off :-/

Sorry for all the trouble.

Kind regards,
--
-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
Yury V. Zaytsev
2011-10-14 08:46:50 UTC
Permalink
Post by Tom G. Christensen
https://github.com/repoforge/rpms/pull/63
Hi Tom,

Thanks for letting me know. Of course I've noticed the pull request, I
just don't have time now to process it properly. I will try to get back
to it as soon as time permits...
--
Sincerely yours,
Yury V. Zaytsev
Tom G. Christensen
2011-10-14 06:13:53 UTC
Permalink
Post by Yury V. Zaytsev
Post by Philip Durbin
I'm curious if anyone is using the new puppet-2.7 specs you're
committing.
I really have no idea :-) I can only tell you that I am.
I'm looking at them and have built them for my own use, so far they seem
to be fine but I've yet to start really using them.

You might want to have a look at the pull request I submitted here:
https://github.com/repoforge/rpms/pull/63

It contains a few fixes to some of puppets dependencies to make the
whole stack buildable/installable on el4,el5.

It was rebased recently so hopefully should be a clean fast-forward
merge, if not let me know and I'll do another rebase.

-tgc
Yury V. Zaytsev
2011-10-13 20:45:39 UTC
Permalink
Post by Philip Durbin
I'm curious if anyone is using the new puppet-2.7 specs you're
committing.
I really have no idea :-) I can only tell you that I am.
Post by Philip Durbin
Then I started using the RPMs from
http://tmz.fedorapeople.org/repo/puppet/
I also considered this as an option, but Todd is not updating the
packages, because he is waiting for SELinux fixes to make into RHEL 6.2
and I need the latest fixes for the really annoying show-stopper 2.6.x /
2.7.x bugs right now.
Post by Philip Durbin
and now I'm using the ones from http://yum.puppetlabs.com .
When I learned about this option I really didn't like how it's
implemented. It seems that these repos are not considered 'official'
enough so that they are not even mentioned on the download page.

For instance, the packages used to lag behind the releases, were not
signed, the layout was changing etc. Besides, these are basically the
SPECs from Todd bumped to the latest version which I can also do myself.
Post by Philip Durbin
Anyway, your specs aren't hurting me, but I suspect the Puppet
community would do well to use the yum repo from Puppet Labs.
Maybe this thread can just serve as an FYI of its existence.
When the dust settles down and they end up providing an official
reliable source for quality packages for both old-stable and stable
branches, why not? Hopefully it will, then I will eventually stop
updating my packages and rather cherry-pick theirs instead.

For now we are still not there and because you can't easily upgrade from
version to version anyway, using their packages for me is more trouble
than maintaining them myself.
--
Sincerely yours,
Yury V. Zaytsev
Philip Durbin
2011-10-13 19:48:19 UTC
Permalink
Post by Yury V. Zaytsev
the new SPECs that I can committing
I'm curious if anyone is using the new puppet-2.7 specs you're
committing. I used them for a brief period, building the RPMs myself.
Then I started using the RPMs from
http://tmz.fedorapeople.org/repo/puppet/ , and now I'm using the ones
from http://yum.puppetlabs.com . Anyway, your specs aren't hurting
me, but I suspect the Puppet community would do well to use the yum
repo from Puppet Labs. Maybe this thread can just serve as an FYI of
its existence.

Phil
Philip Durbin
2011-10-13 17:49:24 UTC
Permalink
http://pkgs.repoforge.org/puppet/ contains old puppet-0.23 RPMs but
the Repoforge team is actively updating spec files for
puppet-2.7.4[1].

I just started using puppet-2.7.5 from http://yum.puppetlabs.com (this
repo was recently refactored[2]), and I'm wondering if it's necessary
for Repoforge to package Puppet at all.

Is there an advantage to the Puppet RPMs from Repoforge over the ones
from Puppet Labs?

Thanks,

Phil

1. https://github.com/repoforge/rpms/commit/d513967260c8f845091d48f26f572e25a5dfcb8e
2. http://projects.puppetlabs.com/issues/8473
Yury V. Zaytsev
2011-10-13 18:58:59 UTC
Permalink
Hi!
Post by Philip Durbin
Is there an advantage to the Puppet RPMs from Repoforge over the ones
from Puppet Labs?
1) See https://github.com/repoforge/rpms/issues/45

2) The old packages were created before Puppetlabs even started taking
care of it and I used to maintain these SPECs because of my specific
needs. Now that SELinux issues are mostly resolved, the difference will
be negligible.

The problem is that Dag doesn't remove the old packages and also doesn't
build the new SPECs that I can committing... And there is nothing I can
do about it.
--
Sincerely yours,
Yury V. Zaytsev
Loading...