[Pkg-javascript-devel] Bug#977027: rhino breaks dojo autopkgtest: Cannot set property "dojo" of null to "[object Object]"

Graham Inggs ginggs at debian.org
Sun Mar 26 18:28:39 BST 2023


Hi Markus

On Sun, 26 Mar 2023 at 16:34, Markus Koschany <apo at debian.org> wrote:
> 1. There is no transition needed because only shrinksafe is affected by the new
> rhino version.

How did you determine this?

> 2. shrinksafe has no reverse-dependencies

That is true, but src:dojo has ledgersmb and tt-rss as reverse-dependencies.

> 4. I have rebuilt all rhino reverse-dependencies successfully.

That's great, although we do have regular test rebuilds which should
find FTBFS with the new rhino.

> 7. Summary: I recommend to rebuild dojo to fix the autopkgtests. I suggest to
> reconsider the current autopkgtest behavior. At least there should be a warning
> or a note for maintainers in the future that dojo requires a rebuild whenever
> rhino changes.

I wait to hear the opinion of the dojo maintainers, but if it does
turn out that only dojo needs a rebuild, then dojo should be uploaded,
adding a versioned dependency on librhino-java >= 1.7.14 and << 1.7.15
(or similar).  Also, Rhino will need an upload, declaring a Breaks on
shrinksafe << 1.17.2+dfsg1-3 (or similar).

Regards
Graham



More information about the Pkg-javascript-devel mailing list