On Wed, Mar 29, 2017 at 11:30:45PM +0000, Christopher wrote: > On Wed, Mar 29, 2017 at 3:05 AM Matthias Runge <mru...@redhat.com> wrote: > > > python-XStatic-JQuery depends on js-jquery1 (and about 15 other > > packages) > > > > For those folks requiring jquery to upgrade to 3, how about introducing > > js-jquery2 (for backwards compatibility) and upgrading js-jquery then? > > > > > > I can introduce js-jquery2 to keep 2.2.4 around longer. I just don't want > to have too many compat packages in the long-term... when it's better if > people just migrate. > > Any suggestions for the upgrade path? Should js-jquery2 have "Obsoletes: > js-jquery < 3"? Or should users automatically be upgraded to version 3, and > have to explicitly install js-jquery2?
If you'd have js-jquery version 3 obsolete all other js-jquery packages, you'd upgrade it in all places, most probably leaving users with a broken setup, there are a few breaking changes between 2 and 3. [1] A safe path would introduce js-jquery2, obsoleting js-jquery <= (specific version, like 2.2.4-1) and then introduce js-jquery as newer major version. There are currently 16 packages requiring js-jquery, they'd need to be changed to explicitly require js-jquery2; after that change, we should be good to upgrade js-query to jquery3. Does that sound reasonable? Matthias [1] https://jquery.com/upgrade-guide/3.0/#summary-of-important-changes -- Matthias Runge <mru...@redhat.com> _______________________________________________ nodejs mailing list -- nodejs@lists.fedoraproject.org To unsubscribe send an email to nodejs-le...@lists.fedoraproject.org