Dear maintainer, I've prepared an NMU for olm (versioned as 3.2.11~dfsg-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer.
This is a second version, because I forgot to remove the autopkgtest suite, which depends on the removed libjs-olm. Sorry for any confusion this may have caused. Regards.
diff -Nru olm-3.2.11~dfsg/debian/changelog olm-3.2.11~dfsg/debian/changelog --- olm-3.2.11~dfsg/debian/changelog 2022-04-16 10:37:50.000000000 +0200 +++ olm-3.2.11~dfsg/debian/changelog 2022-07-02 02:57:25.000000000 +0200 @@ -1,3 +1,11 @@ +olm (3.2.11~dfsg-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Remove javascript bindings + Closes: #1011712 (thanks Lucas Nussbaum) + + -- Evangelos Ribeiro Tzaras <devrtz-deb...@fortysixandtwo.eu> Sat, 02 Jul 2022 02:57:25 +0200 + olm (3.2.11~dfsg-1) unstable; urgency=medium [ upstream ] diff -Nru olm-3.2.11~dfsg/debian/tests/control olm-3.2.11~dfsg/debian/tests/control --- olm-3.2.11~dfsg/debian/tests/control 2022-04-16 10:37:50.000000000 +0200 +++ olm-3.2.11~dfsg/debian/tests/control 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -Test-Command: - sed -i -e 's,\.\./olm,@matrix-org/olm,' javascript/test/*.spec.js - && cd javascript && jasmine --config=test/jasmine.json -Depends: - node-jasmine, - node-matrix-org-olm, - -Test-Command: node -e " - const domino = require('domino'); - const window = domino.createWindow(''); - const document = window.document; - require('/usr/share/javascript/olm/olm'); - require('/usr/share/javascript/olm/olm.min'); - require('/usr/share/javascript/olm/olm_legacy'); - require('/usr/share/javascript/olm/olm_legacy.min'); - " -Depends: - libjs-olm, - node-domino, - nodejs, -Restrictions: superficial - -Test-Command: - cd /usr/share/javascript && - eslint --no-eslintrc --format tap --env browser --parser-options '{ "ecmaVersion": 2015 }' olm/*.js -Depends: - eslint, - libjs-olm, - node-js-yaml, -Restrictions: superficial