Bug#911780: psk31lx: version monotony violation: lenny had 2.1+2.2beta1-8
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
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
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
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
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
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