Bug#996700: gpaste: unsatisfiable dependency on gnome-shell

2021-10-17 Thread Jérémy Lal
Le dim. 17 oct. 2021 à 15:39, Simon McVittie  a écrit :

> Package: gpaste
> Version: 3.42.0-2
> Severity: grave
> Justification: renders package unusable
> Control: found -1 3.42.0-1
> Control: block 996607 by -1
>
> gpaste/3.42.0-1 and gpaste/3.42.0-2 have:
>
> > Depends: ..., gnome-shell (>= 3.41), gnome-shell (<< 3.42~), ...
>
> This is not satisfiable in unstable. gnome-shell jumped from version 3.38.x
> to version 40.x with the introduction of the new versioning scheme in
> GNOME 40, and the current version is 41.x, both of which are >= 3.42~.
>
> If the intention is to declare that this version of gpaste will only work
> with GNOME 41, then the way to write that is:
>
> Depends: ..., gnome-shell (>= 41), gnome-shell (<< 42~), ...
>
> I would also have expected that dependency to go on the
> gnome-shell-extension-gpaste binary package rather than on the gpaste
> binary package, but I don't use gpaste myself, so perhaps I'm missing
> some other reason why it needs a strict dependency.
>


Totally right. Reuploading a fix.

Jérémy


Bug#996700: gpaste: unsatisfiable dependency on gnome-shell

2021-10-17 Thread Simon McVittie
Package: gpaste
Version: 3.42.0-2
Severity: grave
Justification: renders package unusable
Control: found -1 3.42.0-1
Control: block 996607 by -1

gpaste/3.42.0-1 and gpaste/3.42.0-2 have:

> Depends: ..., gnome-shell (>= 3.41), gnome-shell (<< 3.42~), ...

This is not satisfiable in unstable. gnome-shell jumped from version 3.38.x
to version 40.x with the introduction of the new versioning scheme in
GNOME 40, and the current version is 41.x, both of which are >= 3.42~.

If the intention is to declare that this version of gpaste will only work
with GNOME 41, then the way to write that is:

Depends: ..., gnome-shell (>= 41), gnome-shell (<< 42~), ...

I would also have expected that dependency to go on the
gnome-shell-extension-gpaste binary package rather than on the gpaste
binary package, but I don't use gpaste myself, so perhaps I'm missing
some other reason why it needs a strict dependency.

smcv