Bug#977960: again not fixed

2020-12-25 Thread Xavier
Control: tags -1 help

Le 25/12/2020 à 10:34, Matthias Klose a écrit :
> Control: reopen -1
> Control: found -1 3.5.1+dfsg+~3.5.5-3
> 
> the changelog reads:
> 
>   * Team upload
>   * libjs-jquery must require node-jquery with the same version
> (Closes: #977960)
> 
> and after the upgrade:
> 
> $ ls -l /usr/share/nodejs/jquery/dist/
> total 0
> lrwxrwxrwx 1 root root 34 Dec 23 22:00 jquery.js ->
> ../../nodejs/jquery/dist/jquery.js
> lrwxrwxrwx 1 root root 38 Dec 23 22:00 jquery.min.js ->
> ../../nodejs/jquery/dist/jquery.min.js
> lrwxrwxrwx 1 root root 45 Dec 23 22:00 jquery.min.js.brotli ->
> ../../nodejs/jquery/dist/jquery.min.js.brotli
> lrwxrwxrwx 1 root root 41 Dec 23 22:00 jquery.min.js.gz ->
> ../../nodejs/jquery/dist/jquery.min.js.gz
> lrwxrwxrwx 1 root root 39 Dec 23 22:00 jquery.min.map ->
> ../../nodejs/jquery/dist/jquery.min.map
> lrwxrwxrwx 1 root root 46 Dec 23 22:00 jquery.min.map.brotli ->
> ../../nodejs/jquery/dist/jquery.min.map.brotli
> lrwxrwxrwx 1 root root 42 Dec 23 22:00 jquery.min.map.gz ->
> ../../nodejs/jquery/dist/jquery.min.map.gz
> 
> I would appreciate if you could do a little bit more engineering instead of
> witchcraft to fix this issue.  How would tightening of the depends have an
> effect on this?
> 
> With every such upload you also trigger thousands auf autopkg tests, doomed to
> be invalid with the next upload.
> 
> As I said earlier:
> 
>> please could you check an upgrade path from the last versions?
>> snapshot.debian.org should have these packages.
> 
>> You also could create such a directory with the symlinks and check that the
>> upgrade works.
> 
> Finding out how you got into this situation would be the preferred first thing
> to do.  If you don't want to spend that time, think about how to fix the 
> issue.
> E.g. would it be ok to remove these symlinks in a preinst, guarding that fix 
> to
> only apply to versions until the version that fixes the issue?
> 
> Merry XMas, Matthias

Hi,

I tried many upgrades from stable, from testing, without any problem.
Then I don't know how to fix this. Waiting for help from another JS Team
member.



Bug#977960: again not fixed

2020-12-25 Thread Matthias Klose
Control: reopen -1
Control: found -1 3.5.1+dfsg+~3.5.5-3

the changelog reads:

  * Team upload
  * libjs-jquery must require node-jquery with the same version
(Closes: #977960)

and after the upgrade:

$ ls -l /usr/share/nodejs/jquery/dist/
total 0
lrwxrwxrwx 1 root root 34 Dec 23 22:00 jquery.js ->
../../nodejs/jquery/dist/jquery.js
lrwxrwxrwx 1 root root 38 Dec 23 22:00 jquery.min.js ->
../../nodejs/jquery/dist/jquery.min.js
lrwxrwxrwx 1 root root 45 Dec 23 22:00 jquery.min.js.brotli ->
../../nodejs/jquery/dist/jquery.min.js.brotli
lrwxrwxrwx 1 root root 41 Dec 23 22:00 jquery.min.js.gz ->
../../nodejs/jquery/dist/jquery.min.js.gz
lrwxrwxrwx 1 root root 39 Dec 23 22:00 jquery.min.map ->
../../nodejs/jquery/dist/jquery.min.map
lrwxrwxrwx 1 root root 46 Dec 23 22:00 jquery.min.map.brotli ->
../../nodejs/jquery/dist/jquery.min.map.brotli
lrwxrwxrwx 1 root root 42 Dec 23 22:00 jquery.min.map.gz ->
../../nodejs/jquery/dist/jquery.min.map.gz

I would appreciate if you could do a little bit more engineering instead of
witchcraft to fix this issue.  How would tightening of the depends have an
effect on this?

With every such upload you also trigger thousands auf autopkg tests, doomed to
be invalid with the next upload.

As I said earlier:

> please could you check an upgrade path from the last versions?
> snapshot.debian.org should have these packages.

> You also could create such a directory with the symlinks and check that the
> upgrade works.

Finding out how you got into this situation would be the preferred first thing
to do.  If you don't want to spend that time, think about how to fix the issue.
E.g. would it be ok to remove these symlinks in a preinst, guarding that fix to
only apply to versions until the version that fixes the issue?

Merry XMas, Matthias