OK I'm convinced.. We'll make sure there's a versioned repo that the packages actually flow into. I'd like to additionally have a non-versioned symlink repo+release package so people can track the current set if they want.
John, thanks for the persistence. --eric0 On Tuesday, March 28, 2017 at 4:40:39 AM UTC-7, Erik Dalén wrote: > > Doing like debian with both named releases like squeeze and jessie etc, > but also repositories like stable would be a nice option. That way users > can just choose if they only want to stick to puppet 4.x packages in the > repo or if they prefer to use package pinning instead and have the repo > contain all packages. > > I would assume the majority of users pin their package versions, so the > current solution where you need to both start mirroring a new repo, switch > your hosts to use that and update the pinning is a bit of a hassle with no > benefits compared to just updating the pinning which was the case before > the PC1 repo. > > On Tue, 28 Mar 2017 at 13:31 Trevor Vaughan <[email protected]> > wrote: > >> +1 for just removing old repos. >> >> I would do something like CentOS where you have an archive or >> 'unsupported' space for people that simply can't upgrade for whatever >> reason. >> >> yum.puppetlabs.com/unsupported for the RPM users, for example. >> >> Trevor >> >> On Mon, Mar 27, 2017 at 9:12 AM, John Bollinger < >> [email protected]> wrote: >> >>> >>> >>> On Friday, March 24, 2017 at 5:09:31 PM UTC-5, Eric Sorenson wrote: >>>> >>>> Well, that was the whole collections idea in a nutshell, but every one >>>> of those new repos would inevitably leave some people stranded on an old >>>> one. Terrifyingly, there are still something like 100,000 hosts[1] hitting >>>> the EOL'ed 3.x repos, which will never get any updates... there's no >>>> clearly great answer here but optimizing to protect people who have >>>> 'ensure >>>> => latest' against upstream repos doesn't seem like the right thing. >>>> >>> >>> We've had this discussion before. Nevertheless, I submit that the >>> proposition is not to "optimize" for people who rely on the upstream repos, >>> but rather to faithfully fulfill the responsibilities that many people >>> presume you undertake by providing software repos in the first place. In >>> this case that also carries the benefit of avoiding torpedoing some 100K or >>> so Puppet installations, and regardless of technical considerations, I >>> question the wisdom of such a move on business and community relations >>> grounds. >>> >>> If you don't want to maintain repos for the EOL software versions (which >>> is reasonable), then it would be much better to simply remove those repos >>> than to drop incompatible package versions into them. >>> >>> >>> John >>> >>> -- >>> 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 [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/puppet-dev/070d678d-68eb-4147-913e-d453f6c411ff%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/puppet-dev/070d678d-68eb-4147-913e-d453f6c411ff%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Trevor Vaughan >> Vice President, Onyx Point, Inc >> (410) 541-6699 x788 >> >> -- 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoUTk6FrGRWtthFJK9doATAmNdLoisHUrMh7eh-6kzHTmg%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoUTk6FrGRWtthFJK9doATAmNdLoisHUrMh7eh-6kzHTmg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/43f9ca7f-b8c8-4eea-97f8-efa5fb39fe74%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
