Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8

2019-03-24 Thread Andreas Beckmann
Followup-For: Bug #911780

Hi,

I've just filed a stretch-pu request to get this fixed in stretch, too:
https://bugs.debian.org/925401


Andreas



Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8

2018-10-26 Thread Andreas Beckmann
On 2018-10-26 10:29, Ervin Hegedüs wrote:
> Meantime Ted (maintainer of source) answered, and the new
> version (2.2) is out - it contains the Debian patches eg...

2.2 will be fine, since it is newer than the one in lenny


Andreas



Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8

2018-10-26 Thread Ervin Hegedüs
Hi Andreas,

On Fri, Oct 26, 2018 at 10:00:34AM +0200, Andreas Beckmann wrote:
> On 2018-10-24 22:32, Ervin Hegedüs wrote:
> > $ apt-get source psk31lx
> 
> correct, this is the source you want

right,

> > So looks like the avaliable source and binary packages are
> > differs (just fyi).
> > 
> > (And I din't find the source of the current stable package - the package 
> > site
> > is this:
> > 
> > https://packages.debian.org/stretch/psk31lx
> > 
> > the source points to here:
> > http://http.debian.net/debian/pool/main/p/psk31lx/psk31lx_2.1-1.debian.tar.xz
> > 
> > which is what I got through apt-get source, not the released
> > binary source (2.1-1+b1). This package contains an "empty"
> > changelog, there isn't any version history - how could I fix this
> > what you described?)
> 
> The +b1 is a binNMU version, i.e. the package was rebuilt with no source
> changes against a newer library version. This resulted in a new binary
> package with updated dependencies, but this is not part of the history
> tracked in the source package. Sid has an even newer binNMU version of
> the same source package: +b2

thanks for the clarification.

Now if I interpret it as right way, I can use continuos the
source above.

Meantime Ted (maintainer of source) answered, and the new
version (2.2) is out - it contains the Debian patches eg...


Thanks again, I'll do it soon.


a.
 



Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8

2018-10-26 Thread Andreas Beckmann
On 2018-10-24 22:32, Ervin Hegedüs wrote:
> $ apt-get source psk31lx

correct, this is the source you want

> So looks like the avaliable source and binary packages are
> differs (just fyi).
> 
> (And I din't find the source of the current stable package - the package site
> is this:
> 
> https://packages.debian.org/stretch/psk31lx
> 
> the source points to here:
> http://http.debian.net/debian/pool/main/p/psk31lx/psk31lx_2.1-1.debian.tar.xz
> 
> which is what I got through apt-get source, not the released
> binary source (2.1-1+b1). This package contains an "empty"
> changelog, there isn't any version history - how could I fix this
> what you described?)

The +b1 is a binNMU version, i.e. the package was rebuilt with no source
changes against a newer library version. This resulted in a new binary
package with updated dependencies, but this is not part of the history
tracked in the source package. Sid has an even newer binNMU version of
the same source package: +b2


Andreas



Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8

2018-10-24 Thread Ervin Hegedüs
Hi Andreas,

On Wed, Oct 24, 2018 at 07:17:21PM +0200, Andreas Beckmann wrote:
> Package: psk31lx
> Version: 2.1-1
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: piuparts
> 
> Hi,
> 
> lenny had the following binary package (from src:twpsk):

[...]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911780
 
> According to
> http://snapshot.debian.org/binary/psk31lx/
> there is quite a mess of version numbers.
> 
> Bumping the source package version to 2.1+really2.1-1 with no further
> changes should fix this. This is preferred over adding an epoch.
> 
> $ dpkg --compare-versions 2.1+2.2beta1-8 lt 2.1+really2.1-1 && echo lt
> lt

thanks for the info, I've contacted with Ted, the maintainer of
psk31lx, is there any avaliable new relase - hope he will answer
as soon.



Anyway, I've checked the source package of psk31lx on stretch:

$ lsb_release -id
Distributor ID: Debian
Description:Debian GNU/Linux 9.4 (stretch)

$ apt-get source psk31lx
...

$ cat psk31lx-2.1/debian/changelog 
psk31lx (2.1-1) unstable; urgency=low

  * Initial release. (Closes: #772087)

 -- Milan Kupcevic   Sat, 07 Nov 2015 19:51:41 -0500

$ cat psk31lx-2.1/debian/control 
Source: psk31lx
Section: hamradio
Priority: optional
Maintainer: Debian Hamradio Maintainers 
Uploaders: Milan Kupcevic 
Build-Depends: debhelper (>= 9.0.0), libncurses5-dev, libpulse-dev
Standards-Version: 3.9.6
Homepage: http://wa0eir.bcts.info/psk31lx.html

Package: psk31lx
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: PSK31 terminal application with text-based user
interface
 psk31lx is a simple text-based terminal program with a built-in phase scope 
 and spectrum analyzer to aid in signal tuning. It uses a sound card to receive 
 and transmit PSK31 tone.


So looks like the avaliable source and binary packages are
differs (just fyi).

(And I din't find the source of the current stable package - the package site
is this:

https://packages.debian.org/stretch/psk31lx

the source points to here:
http://http.debian.net/debian/pool/main/p/psk31lx/psk31lx_2.1-1.debian.tar.xz

which is what I got through apt-get source, not the released
binary source (2.1-1+b1). This package contains an "empty"
changelog, there isn't any version history - how could I fix this
what you described?)


thanks, regards,


a.



Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8

2018-10-24 Thread Andreas Beckmann
Package: psk31lx
Version: 2.1-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

lenny had the following binary package (from src:twpsk):

Package: psk31lx
Priority: optional
Section: hamradio
Installed-Size: 148
Maintainer: Joop Stakenborg 
Architecture: i386
Source: twpsk
Version: 2.1+2.2beta1-8
Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.2.1), libncurses5 (>= 
5.6+20071006-3), libstdc++6 (>= 4.2.1)
Filename: pool/main/t/twpsk/psk31lx_2.1+2.2beta1-8_i386.deb
Size: 33248
MD5sum: a47956cf6af3d155f797ffc8b4a644b1
SHA1: 3ce698aa6974a1b4b049a7944d1a474e4e3c7b0c
SHA256: 173e0a76cbf0afcbb83f1c0ad4368b816c5acbc8dc459ecccf81a308dd62c674
Description: Soundcard-based ncurses program for operating PSK31
 Psk31lx uses a soundcard to receive and transmit PSK31, an extremely
 narrow band HF-mode. PSK31 is a mode for keyboard QSO's.


while stretch has this one with a lower version number (from src:psk31lx):

Package: psk31lx
Source: psk31lx (2.1-1)
Version: 2.1-1+b1
Installed-Size: 91
Maintainer: Debian Hamradio Maintainers 
Architecture: i386
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libncurses5 (>= 6), libpulse0 (>= 
0.99.1), libstdc++6 (>= 5), libtinfo5 (>= 6)
Description: PSK31 terminal application with text-based user interface
Homepage: http://wa0eir.bcts.info/psk31lx.html
Description-md5: 55820db20bf58c287b473c1e3b6c6ac7
Tag: hardware::hamradio, hardware::modem, implemented-in::c,
 interface::text-mode, role::program, scope::utility,
 uitoolkit::ncurses, use::chatting
Section: hamradio
Priority: optional
Filename: pool/main/p/psk31lx/psk31lx_2.1-1+b1_i386.deb
Size: 34248
MD5sum: 74882786eba9fdc15634323f36e617d1
SHA256: 8eeeaf4a951c62b424c16e8c76b97e873c2b2b92c8d7d00790c5b6f0cd7d472a


According to
http://snapshot.debian.org/binary/psk31lx/
there is quite a mess of version numbers.

Bumping the source package version to 2.1+really2.1-1 with no further
changes should fix this. This is preferred over adding an epoch.

$ dpkg --compare-versions 2.1+2.2beta1-8 lt 2.1+really2.1-1 && echo lt
lt


Andreas