[MIR] nodejs?

Bug #1513536 reported by Gianfranco Costamagna
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jquery (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

attached debdiff

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

oh well, it might require a MIR

Get:20 http://ftpmaster.internal/ubuntu/ xenial/universe nodejs amd64 0.10.25~dfsg2-2ubuntu1 [684 kB]
Get:21 http://ftpmaster.internal/ubuntu/ xenial/universe node-async all 0.8.0-1 [22.2 kB]
Get:22 http://ftpmaster.internal/ubuntu/ xenial/universe node-minimist all 1.2.0-1 [5636 B]
Get:23 http://ftpmaster.internal/ubuntu/ xenial/universe node-wordwrap all 0.0.2-2 [3654 B]
Get:24 http://ftpmaster.internal/ubuntu/ xenial/universe node-optimist all 0.6.1-1 [9716 B]
Get:25 http://ftpmaster.internal/ubuntu/ xenial/universe node-uglify all 2.4.15-5 [66.8 kB]
Get:26 http://ftpmaster.internal/ubuntu/ xenial/universe node-amdefine all 0.1.0-1 [12.1 kB]
Get:27 http://ftpmaster.internal/ubuntu/ xenial/universe node-requirejs all 2.1.20-1 [193 kB]
Get:28 http://ftpmaster.internal/ubuntu/ xenial/universe node-source-map all 0.1.40-1 [22.6 kB]

tags: added: needs-debian-merge upgrade-software-version
summary: - please merge jquery from Debian
+ [MIR] jquery?
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Hi, I really don't know if jquery needs some MIR, or it should be demoted to universe.

This is becoming important to fix because e.g. libjs-jquery-scrollto and sigil won't migrate in -release otherwise

summary: - [MIR] jquery?
+ [MIR] nodejs?
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

I don't think that's the case. It seems to me like sigil won't migrate from proposed because libjs-jquery-scrollto won't, which is because it's waiting for libjs-jquery (>= 1.8) and we have 1.7.2.

From my quick look at the state of these packages, it seems like all that would be needed is for someone to do a merge of jquery against Debian unstable, which ships 1.11.3.

A MIR of jquery/nodejs would only be required if some package in main depended on them. Looks like ffmpeg may transitively depend on nodejs to build, but that needs more than just a MIR for nodejs (and I'd argue we probably don't really want to depend on nodejs "just for ffmpeg", if it can be avoided).

Let's discuss this on IRC if required. :)

Changed in jquery (Ubuntu):
status: New → Incomplete
Mathew Hodson (mhodson)
Changed in jquery (Ubuntu):
importance: Undecided → Low
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Hi, unfortunately I fail to understand why a merge is needed, seems that the ubuntu delta can be dropped completely.

The problem is: the new jquery is in main, and build-depends on nodejs, that is in universe.

I don't see how a sync/merge can work, unless we promote the build-dependencies in main.

(sorry if I don't understand completely the problem, I actually try to avoid the MIR situation :) )

Changed in jquery (Ubuntu):
status: Incomplete → New
Revision history for this message
Mattia Rizzolo (mapreri) wrote : Re: [Bug 1513536] Re: [MIR] nodejs?

the idea behind the delta and the merge is to build jquery without all
those nodejs build-deps, so there is no need to pollute main. though now
it's harder since the debian maintainer added more build-deps on node, the
build system changed completely, so it would require some work to drop all
of the nodejs b-deps.

On Wed, Dec 23, 2015 at 10:35 AM LocutusOfBorg <
<email address hidden>> wrote:

> Hi, unfortunately I fail to understand why a merge is needed, seems that
> the ubuntu delta can be dropped completely.
>
> The problem is: the new jquery is in main, and build-depends on nodejs,
> that is in universe.
>
> I don't see how a sync/merge can work, unless we promote the build-
> dependencies in main.
>
> (sorry if I don't understand completely the problem, I actually try to
> avoid the MIR situation :) )
>
> ** Changed in: jquery (Ubuntu)
> Status: Incomplete => New
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1513536
>
> Title:
> [MIR] nodejs?
>
> Status in jquery package in Ubuntu:
> New
>
> Bug description:
> attached debdiff
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/jquery/+bug/1513536/+subscriptions
>
> Launchpad-Notification-Type: bug
> Launchpad-Bug: distribution=ubuntu; sourcepackage=jquery; component=main;
> status=New; importance=Low; assignee=None;
> Launchpad-Bug-Tags: needs-debian-merge upgrade-software-version
> Launchpad-Bug-Information-Type: Public
> Launchpad-Bug-Private: no
> Launchpad-Bug-Security-Vulnerability: no
> Launchpad-Bug-Commenters: costamagnagianfranco mathieu-tl
> Launchpad-Bug-Reporter: LocutusOfBorg (costamagnagianfranco)
> Launchpad-Bug-Modifier: LocutusOfBorg (costamagnagianfranco)
> Launchpad-Message-Rationale: Subscriber
> Launchpad-Message-For: mapreri
>

Revision history for this message
Daniel Holbach (dholbach) wrote :

Until the decision is made if a MIR is required or what's happening, I'm unsubscribing the sponsors team.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

somehow doko synced it, it built and it's now stuck in proposed.

Overall, I think this can be closed.

Thanks to all the parties involved!

Changed in jquery (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.