[MIR] gjs

Bug #1683989 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gjs (Ubuntu)
Fix Released
Undecided
Mathieu Trudel-Lapierre

Bug Description

Availability
============
Co-maintained with Debian GNOME. We would be in sync except Debian is in release freeze with GNOME 3.22. Built for all supported architectures.

Rationale
=========
Required for gnome-shell. It is also used by these apps which might be in a default Ubuntu install.
* gnome-characters
* gnome-documents
* gnome-maps
* gnome-sushi
* gnome-weather

Security
========
No known security issues

https://security-tracker.debian.org/tracker/source-package/gjs
https://launchpad.net/gjs/+cve

Quality assurance
=================
- Ubuntu Desktop Bugs is subscribed to this package.

https://bugs.launchpad.net/ubuntu/+source/gjs
https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=gjs
https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A"gjs"

Upstream tests are run during the build but test failures are currently ignored (dh_auto_test || true). I will change that once 17.10 development starts since it looks like the issue that caused the tests to fail is fixed now.

Autopkgtests pass except on s390x
https://autopkgtest.ubuntu.com/packages/g/gjs
https://ci.debian.net/packages/g/gjs

Dependencies
============
The only binary universe dependency is mozjs38 (LP: #1683937) See that MIR for more info.

Standards compliance
====================
3.9.8

Maintenance
===========
- Actively developed upstream
https://git.gnome.org/browse/gjs

Debian packaging uses svn, but we're hoping to convert to git this year (which will allow for Ubuntu branches):
https://sources.debian.net/src/gjs/unstable/debian/
(Note that that the Ubuntu package is 1.48

Background information
======================
https://ptomato.wordpress.com/2017/04/22/javascript-news-from-gnome-3-24/
https://ptomato.wordpress.com/2017/04/28/gjs-whats-next/

Michael Terry (mterry)
Changed in gjs (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (cyphermox)
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Milestoning so I don't forget it...

Changed in gjs (Ubuntu):
milestone: none → ubuntu-17.05
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

gjs is also something Javascript-related; given how related it is to the previous moxjs request, I think it would still benefit a security review.

Changed in gjs (Ubuntu):
assignee: Mathieu Trudel-Lapierre (cyphermox) → Ubuntu Security Team (ubuntu-security)
status: New → Incomplete
Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Emily Ratliff (emilyr) wrote :

Security Team ack with caveats while we work on security support strategy with Desktop team.

Changed in gjs (Ubuntu):
assignee: Ubuntu Security Team (ubuntu-security) → nobody
Jeremy Bícha (jbicha)
description: updated
Changed in gjs (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (cyphermox)
status: Incomplete → New
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

MIR approved.

Changed in gjs (Ubuntu):
status: New → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Override component to main
gjs 1.48.3-0ubuntu1 in artful: universe/interpreters -> main
gjs 1.48.3-0ubuntu1 in artful amd64: universe/interpreters/extra/100% -> main
gjs 1.48.3-0ubuntu1 in artful arm64: universe/interpreters/extra/100% -> main
gjs 1.48.3-0ubuntu1 in artful armhf: universe/interpreters/extra/100% -> main
gjs 1.48.3-0ubuntu1 in artful i386: universe/interpreters/extra/100% -> main
gjs 1.48.3-0ubuntu1 in artful ppc64el: universe/interpreters/extra/100% -> main
gjs 1.48.3-0ubuntu1 in artful s390x: universe/interpreters/extra/100% -> main
gjs-tests 1.48.3-0ubuntu1 in artful amd64: universe/interpreters/optional/100% -> main
gjs-tests 1.48.3-0ubuntu1 in artful arm64: universe/interpreters/optional/100% -> main
gjs-tests 1.48.3-0ubuntu1 in artful armhf: universe/interpreters/optional/100% -> main
gjs-tests 1.48.3-0ubuntu1 in artful i386: universe/interpreters/optional/100% -> main
gjs-tests 1.48.3-0ubuntu1 in artful ppc64el: universe/interpreters/optional/100% -> main
gjs-tests 1.48.3-0ubuntu1 in artful s390x: universe/interpreters/optional/100% -> main
libgjs-dev 1.48.3-0ubuntu1 in artful amd64: universe/libdevel/extra/100% -> main
libgjs-dev 1.48.3-0ubuntu1 in artful arm64: universe/libdevel/extra/100% -> main
libgjs-dev 1.48.3-0ubuntu1 in artful armhf: universe/libdevel/extra/100% -> main
libgjs-dev 1.48.3-0ubuntu1 in artful i386: universe/libdevel/extra/100% -> main
libgjs-dev 1.48.3-0ubuntu1 in artful ppc64el: universe/libdevel/extra/100% -> main
libgjs-dev 1.48.3-0ubuntu1 in artful s390x: universe/libdevel/extra/100% -> main
libgjs0f 1.48.3-0ubuntu1 in artful amd64: universe/libs/optional/100% -> main
libgjs0f 1.48.3-0ubuntu1 in artful arm64: universe/libs/optional/100% -> main
libgjs0f 1.48.3-0ubuntu1 in artful armhf: universe/libs/optional/100% -> main
libgjs0f 1.48.3-0ubuntu1 in artful i386: universe/libs/optional/100% -> main
libgjs0f 1.48.3-0ubuntu1 in artful ppc64el: universe/libs/optional/100% -> main
libgjs0f 1.48.3-0ubuntu1 in artful s390x: universe/libs/optional/100% -> main
Override [y|N]? y
25 publications overridden.

Changed in gjs (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

Remote bug watches

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