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

Reply via email to