[Pkg-javascript-devel] Bug#1003016: node-chart.js breaks cacti autopkgtest: did Chart.js just got renamed to chart.js?

Paul Gevers elbrus at debian.org
Sun Jan 2 20:02:23 GMT 2022


Source: node-chart.js
Control: found -1 node-chart.js/3.7.0+~0.1.9-1
Severity: serious
Tags: sid bookworm
User: debian-ci at lists.debian.org
Usertags: breaks needs-update
Control: affects -1 cacti python3-ontospy

[X-Debbugs-CC: debian-ci at lists.debian.org 
python3-ontospy at packages.debian.org]

Dear maintainer(s),

[I'm also the maintainer of the cacti package in Debian]

With a recent upload of node-chart.js the autopkgtest of cacti fails in 
testing when that autopkgtest is run with the binary packages of 
node-chart.js from unstable. It passes when run with only packages from 
testing. In tabular form:

                        pass            fail
node-chart.js          from testing    3.7.0+~0.1.9-1
cacti                  from testing    1.2.19+ds1-2
all others             from testing    from testing

I copied some of the output at the bottom of this report. The cacti 
autopkgtest is a simple recursive web crawl of the web app. The test 
fails because it can't find Chart.js while it expect it to be there. 
Chart.js used to be linked in from libjs-chart.js. There is a chart.js 
in the new version, is that just the renamed version of Chart.js? If 
that's the case, can a symlink be provided to enable reverse 
dependencies to just keep on working? (Same for other files that got 
renamed)

Currently this regression is blocking the migration of node-chart.js to 
testing [1]. Can you please investigate the situation? If you think that 
reverse Depends should just move on, please clone and reassign the bug 
to all reverse dependencies that use Chart.js (or other files that got 
renamed/dropped).

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=node-chart.js

https://ci.debian.net/data/autopkgtest/testing/amd64/c/cacti/17997504/log.gz

2022-01-01 21:11:48 - ERROR PHP WARNING: 
md5_file(/usr/share/cacti/site/lib/../include/js/Chart.js): failed to 
open stream: No such file or directory in file: 
/usr/share/cacti/site/lib/functions.php  on line: 6072
2022-01-01 21:11:48 - CMDPHP PHP ERROR WARNING Backtrace: 
(/automation_tree_rules.php[68]:top_header(), 
/lib/functions.php[4155]:include_once(), 
/include/top_header.php[34]:html_common_header(), 
/lib/html.php[2566]:get_md5_include_js(), 
/lib/functions.php[6089]:get_md5_hash(), 
/lib/functions.php[6072]:md5_file(), CactiErrorHandler())
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220102/cfd308ca/attachment.sig>


More information about the Pkg-javascript-devel mailing list