Issue #11864 has been updated by Daniel Pittman.

Darin Perusich wrote:

> I "think" my pull request has been completed, I've seen an email come through 
> on the puppet-dev mailing list for it.

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

That said, we are trying to do the opposite right now: to encourage code like 
this to be distributed through the Puppet Forge as a module.

That has a bunch of advantages for you, but the single most compelling 
advantage is that you can release an updated module any time, and users can 
update it any time.

If we merge this into core then any bug fix has to go through our release 
cycle, testing, and get out to the world - at least a couple of weeks, and 
usually longer.

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!

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?

We think there are really, solidly compelling reasons that helps everyone out, 
but if you feel super-strong about getting this into the core of Puppet we will 
look at that.

(In the longer term we expect to move, for example, the `yumrepo` type into a 
module as well, so that it isn't tied to the core release cycle as it is today.)
----------------------------------------
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