Issue #11864 has been updated by Darin Perusich.

Daniel Pittman wrote:
> 
> Darin, thanks for submitting this code.  It actually looks solid, and 
> effective.  With everything you have done we could merge that into core.

Thanks! I've actually just made a number of modifications to it earlier today 
removing all the `yum` specific crud that zypper ignores.

> Worse, once we release the fixed package folks who use Puppet through, say, 
> Debian, or RedHat, or SuSE, or CentOS need to wait longer: they need to wait 
> for their distribution to update the package, which for most of them means 
> "the next major release" - which is anything up to two years!

This is why I create my own packages and deploy them locally or use OBS for 
things like this.

> In view of that, would you still like to submit this for inclusion in the 
> core of Puppet, or would you rather take it to the forge?

I can understand why you're moving these features/types/etc out of the puppet 
core and into modules, it certainly makes updating and getting those modules 
into peoples hands easier and quicker. While I haven't "played" with pluginsync 
yet, but from what I've read it's nearly the equivalent to installing perl 
modules via CPAN or python egg's via setuptools. Granted it doesn't pollute 
anything outside of /etc/puppet/modules, this kind of "variable" stuff belong 
under /var/lib/puppet IMO, which is slightly more palatable but you still lose 
track of who/what owns the file because you can't query the packaging systems 
about it.

Now that I'm done subjecting you all to my rant I will take and move this 
module to the forge.

I realize this probably isn't something on your radar but it would be really 
nice if there was a way to reference these additional types from the "type 
reference" document. I know I almost never look at the forge for these things 
and when I do it's always with a bit of skepticism.


----------------------------------------
Feature #11864: zypper repository type
https://projects.puppetlabs.com/issues/11864

Author: Darin Perusich
Status: In Topic Branch Pending Review
Priority: Normal
Assignee: Daniel Pittman
Category: package
Target version: 
Affected Puppet version: 2.7.9
Keywords: 
Branch: https://github.com/puppetlabs/puppet/pull/468


Hello,

Attached is a new type for describing zypper software repositories for 
OpenSUSE/SUSE systems, or any distribution using zypper for software 
management. It is a port of the 'yumrepo' repo type from the Puppet 2.7.9 code 
base.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to