Re: [Pkg-javascript-devel] jquery_3.0.0~alpha1+dfsg-1_source.changes ACCEPTED into experimental

2015-09-04 Thread Antonio Terceiro
On Wed, Sep 02, 2015 at 10:21:12PM +0200, Luca Bruno wrote:
> On Wednesday 02 September 2015 15:21:51 Debian FTP Masters wrote:
> 
> > Version: 3.0.0~alpha1+dfsg-1
> 
> > Description:
> >  libjs-jquery - JavaScript library for dynamic web applications
> 
> > Changes:
> >  jquery (3.0.0~alpha1+dfsg-1) experimental; urgency=medium
> >  .
> >* New upstream release. Includes:
> >  - the regular release (successor to jQuery 2.x) in
> >/usr/share/javascript/jquery/
> >  - the "compat" branch (successor to jquery 1.x) in
> >/usr/share/javascript/jquery-compat/
> 
> I'm sorry if this was discussed before and I missed it, but...

There was no discussion yet, thanks for bringing it up.

> How is jquery3 compatibility wrt to previous releases?
> Will they break 1.x and 2.x compatibility in the future?

2.x and 1.x provide the same API. 2.x only supports modern/good
browsers, and 1.x retains compatibility with older/crappier browsers
such as IE8.

> MY fear is that shipping a single binary and just bumping the version could 
> (at some point) break a lot of legacy code needing 1.x or 2.x.

AIUI from the upstream documentation and announcements, most reasonable
code that works today with 1.x should not break with 2.x or 3.x, since
the only difference is browser support.

> Wouldn't be better to introduce separate packages for the two pre-3 branches 
> and the two post-3 branches, as to avoid surprises for the future?

In practice, the 2 active branches are released in lockstep and are
identical except for a very few details, so I don't see much of a point
in having separate, almost-identical packages. And given the above wrt
API compatibility, I also don't see a point in keeping the older
versions around.

-- 
Antonio Terceiro 


signature.asc
Description: Digital signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] jquery_3.0.0~alpha1+dfsg-1_source.changes ACCEPTED into experimental

2015-09-02 Thread Luca Bruno
On Wednesday 02 September 2015 15:21:51 Debian FTP Masters wrote:

> Version: 3.0.0~alpha1+dfsg-1

> Description:
>  libjs-jquery - JavaScript library for dynamic web applications

> Changes:
>  jquery (3.0.0~alpha1+dfsg-1) experimental; urgency=medium
>  .
>* New upstream release. Includes:
>  - the regular release (successor to jQuery 2.x) in
>/usr/share/javascript/jquery/
>  - the "compat" branch (successor to jquery 1.x) in
>/usr/share/javascript/jquery-compat/

I'm sorry if this was discussed before and I missed it, but...
How is jquery3 compatibility wrt to previous releases? 
Will they break 1.x and 2.x compatibility in the future?

My fear is that shipping a single binary and just bumping the version could 
(at some point) break a lot of legacy code needing 1.x or 2.x.

Wouldn't be better to introduce separate packages for the two pre-3 branches 
and the two post-3 branches, as to avoid surprises for the future?

Just my 2c, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.| lucab (AT) debian.org
`. `'`  | GPG: 0xBB1A3A854F3BBEBF
  `- http://www.debian.org  | Debian GNU/Linux Developer


signature.asc
Description: This is a digitally signed message part.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel