New upstream spidermonkey 24 release

Bug #1279175 reported by Tim Lunn
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mozjs24 (Ubuntu)
Fix Released
Undecided
Dmitry Shachnev

Bug Description

This is the new upstream release of spidermonkey 24.

Since gnome-shell/gjs were the only consumers of spidermonkey 17, this can replace that version.

I have patches ready for all reverse-depends that I can upload once this has landed
 - gjs (new upstream release)
 - gnome-shell
 - gnome-sushi

Tim Lunn (darkxst)
description: updated
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Thanks for your work. This mostly looks good, though I have some questions:

- Why did you drop the symbols file?
- Using bash seems wrong, and using virtualenv as well. Where exactly are they used?

Revision history for this message
Tim Lunn (darkxst) wrote :

@Dmitry,

- The symbols file was already disabled in the previous release in archive. There seems to be little point having a symbols file, when the API is guaranteed to break each release.

virtualenv is used by the build system and test framework. It is a mozilla modified fork, maintained in-tree.

Revision history for this message
Tim Lunn (darkxst) wrote :

drop bash

Changed in mozjs17 (Ubuntu):
status: New → In Progress
assignee: nobody → Dmitry Shachnev (mitya57)
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Uploaded with the following changes:

- Removed Replaces:, new and old packages don't have conflicting files;
- Fixed lintian warnings about duplicate package descriptions;
- Removed unused/duplicate license files;
- Updated debian/copyright;
- Made all packages except debug ones Priority: optional;
- Refreshed the patch.

Changed in mozjs17 (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Tim Lunn (darkxst) wrote :

@dmitry, thanks

re replaces, mozjs packages can in theory be co-installed, however once gjs gets updated, nothing will use the old mozjs17 package, yet it will stay installed?

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Apt will remove it on update then. Replaces: field is not what you think, it means "package replaces files in other package".

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Sorry for uploading a bit broken version, and thanks to Adam for fixing it.

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

Other bug subscribers