diff -Nru jsunit-0.2.2/debian/changelog jsunit-0.2.2/debian/changelog --- jsunit-0.2.2/debian/changelog 2019-11-05 14:36:54.000000000 +0000 +++ jsunit-0.2.2/debian/changelog 2021-02-01 17:26:27.000000000 +0000 @@ -1,3 +1,12 @@ +jsunit (0.2.2-2ubuntu1) focal; urgency=medium + + * jsunit is unmaintained and hasn't been ported to thunderdird series 78 + (https://www.mail-archive.com/enigmail-users@enigmail.net/msg05251.html), + so it is being removed from the focal archive to allow thunderbird to be + updated (LP: #1895643) + + -- Olivier Tilloy Mon, 01 Feb 2021 18:26:27 +0100 + jsunit (0.2.2-2) unstable; urgency=medium * standards-version: bump to 4.4.1 (no changes needed) diff -Nru jsunit-0.2.2/debian/clean jsunit-0.2.2/debian/clean --- jsunit-0.2.2/debian/clean 2019-09-17 15:27:20.000000000 +0000 +++ jsunit-0.2.2/debian/clean 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -jsunit.xpi diff -Nru jsunit-0.2.2/debian/control jsunit-0.2.2/debian/control --- jsunit-0.2.2/debian/control 2019-11-05 14:36:54.000000000 +0000 +++ jsunit-0.2.2/debian/control 2021-02-01 17:26:27.000000000 +0000 @@ -1,7 +1,8 @@ Source: jsunit Section: libdevel Priority: optional -Maintainer: Debian Mozilla Extension Maintainers +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Mozilla Extension Maintainers Uploaders: Daniel Kahn Gillmor , Build-Depends: @@ -14,15 +15,9 @@ Package: jsunit Architecture: all -Depends: - ${misc:Depends}, -Enhances: thunderbird, firefox -Description: JavaScript unit test framework for Thunderbird and Firefox - JSUnit is a Mozilla addon targeted for addon authors to allow for unit - testing of JavaScript components. It provides a command line - interface to run unit tests in installed applications like Firefox and - Thunderbird. - . - Please note: JSUnit is a test tool; it is not recommended for - production environments, as it modifies various configuration settings - that slow down your application for daily use! +Pre-Depends: debconf +Depends: ${misc:Depends}, +Description: empty package + The JSUnit package has been removed from Ubuntu because it has not been + ported to thunderdird series 78 + (https://www.mail-archive.com/enigmail-users@enigmail.net/msg05251.html). diff -Nru jsunit-0.2.2/debian/gbp.conf jsunit-0.2.2/debian/gbp.conf --- jsunit-0.2.2/debian/gbp.conf 2019-09-17 15:27:20.000000000 +0000 +++ jsunit-0.2.2/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -[DEFAULT] -debian-branch = debian/master -upstream-tag = jsunit-%(version)s diff -Nru jsunit-0.2.2/debian/jsunit.install jsunit-0.2.2/debian/jsunit.install --- jsunit-0.2.2/debian/jsunit.install 2019-09-17 15:32:16.000000000 +0000 +++ jsunit-0.2.2/debian/jsunit.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -bootstrap.js chrome.manifest install.rdf manifest.json usr/share/xul-ext/jsunit -content/*.js usr/share/xul-ext/jsunit/content -content/modules/*.js* usr/share/xul-ext/jsunit/content/modules -defaults/preferences/jsunit.js usr/share/xul-ext/jsunit/defaults/preferences -tests/*.js usr/share/xul-ext/jsunit/tests diff -Nru jsunit-0.2.2/debian/lintian-overrides jsunit-0.2.2/debian/lintian-overrides --- jsunit-0.2.2/debian/lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ jsunit-0.2.2/debian/lintian-overrides 2021-02-01 17:26:27.000000000 +0000 @@ -0,0 +1 @@ +jsunit: no-debconf-config diff -Nru jsunit-0.2.2/debian/NEWS jsunit-0.2.2/debian/NEWS --- jsunit-0.2.2/debian/NEWS 1970-01-01 00:00:00.000000000 +0000 +++ jsunit-0.2.2/debian/NEWS 2021-02-01 17:26:27.000000000 +0000 @@ -0,0 +1,8 @@ +jsunit (0.2.2-2ubuntu1) focal; urgency=medium + + jsunit is unmaintained and hasn't been ported to thunderdird series 78 + (https://www.mail-archive.com/enigmail-users@enigmail.net/msg05251.html), + so it is being removed from the focal archive to allow thunderbird to be + updated (LP: #1895643) + + -- Olivier Tilloy Mon, 01 Feb 2021 18:26:27 +0100 diff -Nru jsunit-0.2.2/debian/postinst jsunit-0.2.2/debian/postinst --- jsunit-0.2.2/debian/postinst 1970-01-01 00:00:00.000000000 +0000 +++ jsunit-0.2.2/debian/postinst 2021-02-01 17:26:27.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh +set -e + +#DEBHELPER# + +case "$1" in + configure) + . /usr/share/debconf/confmodule + db_input critical jsunit/removed || true + db_go + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0 diff -Nru jsunit-0.2.2/debian/README.Debian jsunit-0.2.2/debian/README.Debian --- jsunit-0.2.2/debian/README.Debian 2019-09-17 15:27:20.000000000 +0000 +++ jsunit-0.2.2/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -JSUnit in Debian ----------------- - -Most mozilla extensions shipped in Debian are automatically enabled on -all available platforms (e.g. Firefox, Thunderbird) when installed via dpkg. - -JSUnit is special. It incorporates a handful of settings that will -slow down any tool it is connected to, and not everyone on a system -will want to have this extension installed. - -So, we do not install it in the standard way, but instead place the -extension (unpacked) in /usr/share/xul-ext/jsunit. - -If you want to enable the extension (e.g. for running a test suite, or -for debugging), you probably want to do it for a dedicated -profile. For example, if your profile is located in the directory -$PROFILEDIR, you should use something like: - - printf /usr/share/xul-ext/jsunit/ > "$PROFILEDIR/extensions/jsunit@enigmail.net" - -For more details on enabling extensions this way, see: - -https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Setting_up_extension_development_environment#Firefox_extension_proxy_file - - -- Daniel Kahn Gillmor , Fri, 8 Jun 2018 17:18:10 -0400 diff -Nru jsunit-0.2.2/debian/templates jsunit-0.2.2/debian/templates --- jsunit-0.2.2/debian/templates 1970-01-01 00:00:00.000000000 +0000 +++ jsunit-0.2.2/debian/templates 2021-02-01 17:26:27.000000000 +0000 @@ -0,0 +1,6 @@ +Template: jsunit/removed +Type: note +Description: JSUnit Package Removed from Ubuntu + The JSUnit package has been removed from Ubuntu because it has not been + ported to thunderdird series 78 + (https://www.mail-archive.com/enigmail-users@enigmail.net/msg05251.html). diff -Nru jsunit-0.2.2/debian/tests/control jsunit-0.2.2/debian/tests/control --- jsunit-0.2.2/debian/tests/control 2019-09-17 15:27:20.000000000 +0000 +++ jsunit-0.2.2/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -Tests: sample-test -Depends: @, thunderbird, xauth, xvfb diff -Nru jsunit-0.2.2/debian/tests/sample-test jsunit-0.2.2/debian/tests/sample-test --- jsunit-0.2.2/debian/tests/sample-test 2019-09-17 15:34:03.000000000 +0000 +++ jsunit-0.2.2/debian/tests/sample-test 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -#!/bin/bash - -# Author: Daniel Kahn Gillmor - -# run sample tests shipped by upstream - -rm -rf jsunit-sample-test.profile jsunit-sample-test.Xauthority -mkdir -m 0700 -p jsunit-sample-test.profile/extensions -printf /usr/share/xul-ext/jsunit/ > jsunit-sample-test.profile/extensions/jsunit@enigmail.net -cat > jsunit-sample-test.profile/prefs.js <jsunit-sample-test.profile/times.json - -rm -f main.js -ln -s tests/sample-test.js main.js - -xvfb-run -a -f "$(pwd)/jsunit-sample-test.Xauthority" /usr/bin/thunderbird -profile "$(pwd)/jsunit-sample-test.profile" diff -Nru jsunit-0.2.2/debian/watch jsunit-0.2.2/debian/watch --- jsunit-0.2.2/debian/watch 2019-09-17 15:27:20.000000000 +0000 +++ jsunit-0.2.2/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -version=4 -https://www.enigmail.net/jsunit/jsunit@ANY_VERSION@.xpi diff -Nru jsunit-0.2.2/.eslintrc.js jsunit-0.2.2/.eslintrc.js --- jsunit-0.2.2/.eslintrc.js 2019-06-01 08:56:52.000000000 +0000 +++ jsunit-0.2.2/.eslintrc.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,81 +0,0 @@ -module.exports = { - "parserOptions": { - "ecmaVersion": 2017 - }, - "rules": { - "linebreak-style": [ - 2, - "unix" - ], - "semi": [ - 2, - "always" - ], - "strict": [2, "global"], - "no-unused-vars": 0, - "no-empty": 0, - "comma-dangle": 2, - "consistent-return": 2, - "block-scoped-var": 2, - "dot-notation": 2, - "no-alert": 2, - "no-caller": 2, - "no-case-declarations": 2, - "no-div-regex": 2, - "no-labels": 2, - "no-empty-pattern": 2, - "no-eq-null": 2, - "no-eval": 2, - "no-extend-native": 2, - "no-extra-bind": 2, - "no-fallthrough": 2, - "no-floating-decimal": 2, - "no-implicit-coercion": 2, - "no-implied-eval": 2, - "no-invalid-this": 2, - "no-iterator": 2, - "no-irregular-whitespace": 0, - "no-labels": 2, - "no-lone-blocks": 2, - "no-loop-func": 2, - "no-multi-str": 2, - "no-native-reassign": 2, - "no-new-func": 2, - "no-new-wrappers": 2, - "no-new": 2, - "no-octal-escape": 2, - "no-process-env": 2, - "no-proto": 2, - "no-redeclare": [2, { - "builtinGlobals": true - }], - "no-return-assign": 2, - "no-script-url": 2, - "no-self-compare": 2, - "no-sequences": 2, - "no-unused-expressions": 2, - "no-useless-call": 2, - "no-useless-concat": 2, - "no-useless-escape": 0, - "no-void": 2, - "no-with": 2, - "radix": 2, - "wrap-iife": [2, "inside"], - "yoda": 2, - // TODO: - //"eqeqeq": 2, - }, - "env": { - "es6": true, - "browser": true, - "node": true, - }, - "extends": "eslint:recommended", - "globals": { - "ChromeUtils": true, - "Components": true, - "Cc": true, - "Cu": true, - "Ci": true - } -};