[Pkg-javascript-devel] Bug#977960: Bug#977960: dangling /usr/share/javascript/jquery/jquery.js symlink

Xavier yadd at debian.org
Wed Dec 23 13:17:01 GMT 2020


Le 23/12/2020 à 12:34, Matthias Klose a écrit :
> On 12/23/20 12:19 PM, Xavier wrote:
>> Control: tags -1 + moreinfo
>>
>> Le 23/12/2020 à 12:06, Matthias Klose a écrit :
>>> Package: libjs-jquery
>>> Version: 3.5.1+dfsg+~3.5.5-1
>>> Severity: serious
>>> Tags: sid bullseye
>>>
>>> There's at least one dangling /usr/share/javascript/jquery/jquery.js symlink
>>>
>>> $ dpkg -S /usr/share/javascript/jquery/jquery.js
>>> libjs-jquery: /usr/share/javascript/jquery/jquery.js
>>>
>>> $ ls -l /usr/share/javascript/jquery/jquery.js
>>> lrwxrwxrwx 1 root root 34 Dec 22 08:27 /usr/share/javascript/jquery/jquery.js ->
>>> ../../nodejs/jquery/dist/jquery.js
>>>
>>> $ ls -lL /usr/share/javascript/jquery/jquery.js
>>> ls: cannot access '/usr/share/javascript/jquery/jquery.js': No such file or
>>> directory
>>
>> Hi,
>>
>> I'm unable to reproduce. libjs-jquery depends on node-jquery which
>> provides the missing files:
>>
>> $ dpkg -S /usr/share/javascript/jquery/jquery.js
>> libjs-jquery: /usr/share/javascript/jquery/jquery.js
>> $ ls -l /usr/share/javascript/jquery/jquery.js
>> lrwxrwxrwx 1 root root 34 22 déc.  08:27
>> /usr/share/javascript/jquery/jquery.js -> ../../nodejs/jquery/dist/jquery.js
>> $ ls -lL /usr/share/javascript/jquery/jquery.js
>> -rw-r--r-- 1 root root 287600 22 déc.  08:27
>> /usr/share/javascript/jquery/jquery.js
>>
> 
> 
> $ ls -l /usr/share/nodejs/jquery/dist
> total 0
> lrwxrwxrwx 1 root root 34 Dec 22 08:27 jquery.js ->
> ../../nodejs/jquery/dist/jquery.js
> lrwxrwxrwx 1 root root 38 Dec 22 08:27 jquery.min.js ->
> ../../nodejs/jquery/dist/jquery.min.js
> lrwxrwxrwx 1 root root 45 Dec 22 08:27 jquery.min.js.brotli ->
> ../../nodejs/jquery/dist/jquery.min.js.brotli
> lrwxrwxrwx 1 root root 41 Dec 22 08:27 jquery.min.js.gz ->
> ../../nodejs/jquery/dist/jquery.min.js.gz
> lrwxrwxrwx 1 root root 39 Dec 22 08:27 jquery.min.map ->
> ../../nodejs/jquery/dist/jquery.min.map
> lrwxrwxrwx 1 root root 46 Dec 22 08:27 jquery.min.map.brotli ->
> ../../nodejs/jquery/dist/jquery.min.map.brotli
> lrwxrwxrwx 1 root root 42 Dec 22 08:27 jquery.min.map.gz ->
> ../../nodejs/jquery/dist/jquery.min.map.gz
> 
> 
> the link targets are not files, but again symlinks pointing to itself.

Perhaps this is due to double change:

$ cat debian/libjs-jquery.maintscript
dir_to_symlink /usr/share/javascript/jquery
/usr/share/nodejs/jquery/dist 3.5.0+dfsg-1~

symlink_to_dir /usr/share/javascript/jquery
/usr/share/nodejs/jquery/dist 3.5.1+dfsg+~3.5.4-4~

Should I have to keep only the last ?



More information about the Pkg-javascript-devel mailing list