On Thu, 2023-08-24 at 13:56 +0000, Marius Gripsgard wrote: > Could someone review this? > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1045145
On the question of missing source code, looking at the Debian source package, all the CSS and JavaScript (except that embedded in the HTML) is minified and there is evidence that some of the minified JavaScript is from dependencies, under various licenses, including GPLv3. The same applies to the v1 web gui too. In addition there is this ominous notice in the v2 README.md file: # Do not edit any files in this directory! If you spot any errors or bugs in these files please open a bug report at https://github.com/netdata/netdata/issues/new/choose. These files are maintained in a seprate private repository and copied here when they are updated there, so any changes made in this directory will eventually be overwritten. Similarly the v1 README.md says this: # Do not edit any files in this directory! If you spot any errors or bugs in these files and wish to fix them, please submit your changes at https://github.com/netdata/dashboard instead. These files are copied from the most recent release of that repository, and any changes you make here will be overwritten the next time there’s a new release there. I think that the netdata web guis should not be in Debian like this. -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part