On Sun, Apr 10, 2016 at 5:05 AM, Alex Harvey <[email protected]> wrote
> > On 10 April 2016 at 03:59, R.I.Pienaar <[email protected]> wrote: >> >> >> Not really sure I follow most of this rant. >> > > Yes, fair enough. It was a bit of an uncalled-for rant. > I think it's a legitimate concern. That's why I brought this up. Being surprised by some missing or changed functionality on an upgrade makes everyone less likely to upgrade. That's what I want to address. With that in mind, my proposal remains to provide deprecated features an ID, log them to a separate log, and/or provide tools and methods to present these deprecation messages to the user front and center on demand. Some greater context around this may help describe my concern and goals, as it really goes beyond just Puppet. Like many people, I and my employer use products from dozens of vendors and upgrades are, generally speaking, not fun. To pick on another vendor, going from ASA v8.2 to v8.3 or higher was fraught with a lot of danger. And that was just a minor release! Keeping track of where each vendor logs these messages - if they log them anywhere at all, rather than just place them in the release notes - is tiresome. I'd love to get ALL my vendors to create a central deprecation log so I could review it before upgrades and compare it against the release notes to see what will break. This would, in my opinion, be a competitive advantage for any vendor that did this. I'd be far more likely to use them over a competitor who ambushes me on every upgrade. We spoke of openness earlier, and Puppet is the only vendor I work with that is open enough that we might be able to get such a feature. With a little refinement past the initial implemention, I could then hold this up as an example of how to do things for my other vendors. So, if we can drag this discussion back around (split off from the other thread), are there any other suggestions I should include in the RFE ticket? Rob Nelson [email protected] -- 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/CAC76iT9Dt1OCd8a3oTx-dd3s%3Dbt8sDFrSf6_SRODjC7HiJLzjA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
