Package: javascript-common Version: 11 Severity: important Dear Maintainer,
I discovered lighttpd config files in /etc when I did not haave the lighttpd application installed. This related to several other bugs filed with javascript-common package, including #474913 (javascript-common overrides /javascript globally), #818585 (javascript-common: nginx snippet). I don't expect lighttpd config files to be installed when I don't have lighttpd installed. It's unsightly and it clutters my machine. This reflects fundamental design flaws in this package. Debian should not be imposing a structure upon the URI namespace that may or may not exist on my machine. It may be completely inappropriate on the basis of the hosts application requirements. I suggest rethinking of this package, its design, intent, and ability to help the majority of debain users. On the other hand, I don't know the purpose this package fulfills. At the very least, the administrator should be asked if that is an appropriate system change to be made. Can't applications simply embed the CDN address for any javascript they want, and don't include themselves? I don't see the real advantage in having a javascript-common package. #581708 has an idea I don't fully understand. "javascript-common could provide an Apache alias javascript-common-bundles, javascript-common could set a trigger on files in /usr/share/javascript users and packages could define bundles in /etc/javascript-common/bundles/*.conf the trigger would then concatenate the files listed in the bundle and optionally compress them with whatever javascript compressor is defined in the configuration (yui-compressor should be the default)" That seems complex when CDN use would solve almost 100% of the problem at hand (whatever it is). -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.18.0-2-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled javascript-common depends on no packages. javascript-common recommends no packages. Versions of packages javascript-common suggests: ii apache2 [httpd] 2.4.34-1 -- no debconf information