Bug#988293: unblock: hamlib/4.0-5

2021-05-12 Thread Christoph Berg
Re: Sebastian Ramacher
> On 2021-05-09 22:35:48, Christoph Berg wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian@packages.debian.org
> > Usertags: unblock
> > 
> > Please unblock package hamlib.
> 
> If the autopkgtest on i386 wouldn't fail, hamlib would be able to
> migrate without an unblock. Could you please fix the autopkgtest? Thanks

Fixed (well, worked around, the issue is minor) in 4.0-6.

(DDPO still shows amd64 autopkgtest problems only, so I had not seen
the i386 problem before, I need to update it to take the others into
account.)

Thanks,
Christoph

Control files: lines which differ (wdiff format)

{+Breaks:+}
{+ libhamlib2-perl (<< 4.0),+}
{+Breaks:+}
{+ libhamlib2-tcl (<< 4.0),+}
{+Breaks:+}
{+ lua-hamlib2 (<< 4.0),+}
{+Breaks:+}
{+ python3-libhamlib2 (<< 4.0),+}

diff -Nru hamlib-4.0/debian/changelog hamlib-4.0/debian/changelog
--- hamlib-4.0/debian/changelog	2021-01-12 10:52:31.0 +0100
+++ hamlib-4.0/debian/changelog	2021-05-11 19:03:12.0 +0200
@@ -1,3 +1,15 @@
+hamlib (4.0-6) unstable; urgency=medium
+
+  * Paper over a minor precision difference in dec2dms on i386.
+
+ -- Christoph Berg   Tue, 11 May 2021 19:03:12 +0200
+
+hamlib (4.0-5) unstable; urgency=medium
+
+  * Add Breaks to module packages renamed in 4.0-1. (Closes: #988290)
+
+ -- Christoph Berg   Sun, 09 May 2021 22:00:33 +0200
+
 hamlib (4.0-4) unstable; urgency=medium
 
   * Pull patches from upstream to fix issues with Icom (IC706 in particular)
diff -Nru hamlib-4.0/debian/control hamlib-4.0/debian/control
--- hamlib-4.0/debian/control	2021-01-12 09:48:48.0 +0100
+++ hamlib-4.0/debian/control	2021-05-11 19:00:25.0 +0200
@@ -132,6 +132,8 @@
  libhamlib2-perl,
 Replaces:
  libhamlib2-perl (<< 4.0),
+Breaks:
+ libhamlib2-perl (<< 4.0),
 Description: Run-time perl library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
  functions through a computer interface. Unfortunately, control commands are
@@ -165,6 +167,8 @@
  libhamlib2-tcl,
 Replaces:
  libhamlib2-tcl (<< 4.0),
+Breaks:
+ libhamlib2-tcl (<< 4.0),
 Description: Run-time Tcl library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
  functions through a computer interface. Unfortunately, control commands are
@@ -200,6 +204,8 @@
  ${python3:Provides},
 Replaces:
  python3-libhamlib2 (<< 4.0),
+Breaks:
+ python3-libhamlib2 (<< 4.0),
 Description: Run-time Python3 library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
  functions through a computer interface. Unfortunately, control commands are
@@ -275,6 +281,8 @@
  ${lua:Provides},
 Replaces:
  lua-hamlib2 (<< 4.0),
+Breaks:
+ lua-hamlib2 (<< 4.0),
 XB-Lua-Version: ${lua:Versions}
 Description: Run-time Lua library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
diff -Nru hamlib-4.0/debian/tests/perltest hamlib-4.0/debian/tests/perltest
--- hamlib-4.0/debian/tests/perltest	2021-01-12 09:48:48.0 +0100
+++ hamlib-4.0/debian/tests/perltest	2021-05-11 19:03:12.0 +0200
@@ -5,4 +5,6 @@
 trap "rm -f perltest.out" EXIT
 
 perl /usr/share/doc/libhamlib-perl/examples/perltest.pl > perltest.out
-diff -u debian/tests/perltest.out perltest.out
+diff -u debian/tests/perltest.out perltest.out || diff -u debian/tests/perltest.out32 perltest.out
+
+# perltest.out32: Paper over a minor precision difference in dec2dms on i386.
diff -Nru hamlib-4.0/debian/tests/perltest.out32 hamlib-4.0/debian/tests/perltest.out32
--- hamlib-4.0/debian/tests/perltest.out32	1970-01-01 01:00:00.0 +0100
+++ hamlib-4.0/debian/tests/perltest.out32	2021-05-11 19:00:51.0 +0200
@@ -0,0 +1,24 @@
+get_conf:		path = "/dev/Rig", retry = 50
+freq:			14266000
+get_mode:		FM
+width:			15000
+get_vfo:		VFOA
+Backend copyright:	LGPL
+Model:			Dummy
+Manufacturer:		Hamlib
+Backend version:	20200606.0
+get_info:		Nothing much (dummy)
+VOX delay:		0
+VOX delay:		5
+get_channel status:	0 = Command completed successfully
+VFO:			VFOA, 14266000
+Attenuators:		10 20 30 0 0 0 0 0
+
+Sending Morse, '73'
+
+Some static functions:
+Loc1:		IN98XC ->   -0.0417,   48.1042-> IN98XC
+Loc1:		DM33DX -> -113.7083,   33.9792-> DM33DX
+Distance:	8765.814 km, azimuth 309.00, long path: 31266.186 km
+Longitude:	  -0.0417,0°  2' 29" W	recoded:   -0.0414
+Latitude:	  48.1042,   48°  6' 14" N	recoded:   48.1039


Bug#988293: unblock: hamlib/4.0-5

2021-05-10 Thread Sebastian Ramacher
On 2021-05-09 22:35:48, Christoph Berg wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package hamlib.

If the autopkgtest on i386 wouldn't fail, hamlib would be able to
migrate without an unblock. Could you please fix the autopkgtest? Thanks

Cheers

> 
> [ Reason ]
> The update fixes #988290.
> 
> [ Risks ]
> debian/control-only change.
> 
> [ Checklist ]
>   [x] all changes are documented in the d/changelog
>   [x] I reviewed all changes and I approve them
>   [x] attach debdiff against the package in testing
> 
> unblock hamlib/4.0-5
> 
> Thanks,
> Christoph

> 
> Control files: lines which differ (wdiff format)
> 
> {+Breaks:+}
> {+ libhamlib2-perl (<< 4.0),+}
> {+Breaks:+}
> {+ libhamlib2-tcl (<< 4.0),+}
> {+Breaks:+}
> {+ lua-hamlib2 (<< 4.0),+}
> {+Breaks:+}
> {+ python3-libhamlib2 (<< 4.0),+}
> 
> diff -Nru hamlib-4.0/debian/changelog hamlib-4.0/debian/changelog
> --- hamlib-4.0/debian/changelog   2021-01-12 10:52:31.0 +0100
> +++ hamlib-4.0/debian/changelog   2021-05-09 22:00:33.0 +0200
> @@ -1,3 +1,9 @@
> +hamlib (4.0-5) unstable; urgency=medium
> +
> +  * Add Breaks to module packages renamed in 4.0-1. (Closes: #988290)
> +
> + -- Christoph Berg   Sun, 09 May 2021 22:00:33 +0200
> +
>  hamlib (4.0-4) unstable; urgency=medium
>  
>* Pull patches from upstream to fix issues with Icom (IC706 in particular)
> diff -Nru hamlib-4.0/debian/control hamlib-4.0/debian/control
> --- hamlib-4.0/debian/control 2021-01-12 09:48:48.0 +0100
> +++ hamlib-4.0/debian/control 2021-05-09 22:00:33.0 +0200
> @@ -132,6 +132,8 @@
>   libhamlib2-perl,
>  Replaces:
>   libhamlib2-perl (<< 4.0),
> +Breaks:
> + libhamlib2-perl (<< 4.0),
>  Description: Run-time perl library to control radio transceivers and 
> receivers
>   Most recent amateur radio transceivers allow external control of their
>   functions through a computer interface. Unfortunately, control commands are
> @@ -165,6 +167,8 @@
>   libhamlib2-tcl,
>  Replaces:
>   libhamlib2-tcl (<< 4.0),
> +Breaks:
> + libhamlib2-tcl (<< 4.0),
>  Description: Run-time Tcl library to control radio transceivers and receivers
>   Most recent amateur radio transceivers allow external control of their
>   functions through a computer interface. Unfortunately, control commands are
> @@ -200,6 +204,8 @@
>   ${python3:Provides},
>  Replaces:
>   python3-libhamlib2 (<< 4.0),
> +Breaks:
> + python3-libhamlib2 (<< 4.0),
>  Description: Run-time Python3 library to control radio transceivers and 
> receivers
>   Most recent amateur radio transceivers allow external control of their
>   functions through a computer interface. Unfortunately, control commands are
> @@ -275,6 +281,8 @@
>   ${lua:Provides},
>  Replaces:
>   lua-hamlib2 (<< 4.0),
> +Breaks:
> + lua-hamlib2 (<< 4.0),
>  XB-Lua-Version: ${lua:Versions}
>  Description: Run-time Lua library to control radio transceivers and receivers
>   Most recent amateur radio transceivers allow external control of their


-- 
Sebastian Ramacher



Bug#988293: unblock: hamlib/4.0-5

2021-05-09 Thread Christoph Berg
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package hamlib.

[ Reason ]
The update fixes #988290.

[ Risks ]
debian/control-only change.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock hamlib/4.0-5

Thanks,
Christoph

Control files: lines which differ (wdiff format)

{+Breaks:+}
{+ libhamlib2-perl (<< 4.0),+}
{+Breaks:+}
{+ libhamlib2-tcl (<< 4.0),+}
{+Breaks:+}
{+ lua-hamlib2 (<< 4.0),+}
{+Breaks:+}
{+ python3-libhamlib2 (<< 4.0),+}

diff -Nru hamlib-4.0/debian/changelog hamlib-4.0/debian/changelog
--- hamlib-4.0/debian/changelog	2021-01-12 10:52:31.0 +0100
+++ hamlib-4.0/debian/changelog	2021-05-09 22:00:33.0 +0200
@@ -1,3 +1,9 @@
+hamlib (4.0-5) unstable; urgency=medium
+
+  * Add Breaks to module packages renamed in 4.0-1. (Closes: #988290)
+
+ -- Christoph Berg   Sun, 09 May 2021 22:00:33 +0200
+
 hamlib (4.0-4) unstable; urgency=medium
 
   * Pull patches from upstream to fix issues with Icom (IC706 in particular)
diff -Nru hamlib-4.0/debian/control hamlib-4.0/debian/control
--- hamlib-4.0/debian/control	2021-01-12 09:48:48.0 +0100
+++ hamlib-4.0/debian/control	2021-05-09 22:00:33.0 +0200
@@ -132,6 +132,8 @@
  libhamlib2-perl,
 Replaces:
  libhamlib2-perl (<< 4.0),
+Breaks:
+ libhamlib2-perl (<< 4.0),
 Description: Run-time perl library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
  functions through a computer interface. Unfortunately, control commands are
@@ -165,6 +167,8 @@
  libhamlib2-tcl,
 Replaces:
  libhamlib2-tcl (<< 4.0),
+Breaks:
+ libhamlib2-tcl (<< 4.0),
 Description: Run-time Tcl library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
  functions through a computer interface. Unfortunately, control commands are
@@ -200,6 +204,8 @@
  ${python3:Provides},
 Replaces:
  python3-libhamlib2 (<< 4.0),
+Breaks:
+ python3-libhamlib2 (<< 4.0),
 Description: Run-time Python3 library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their
  functions through a computer interface. Unfortunately, control commands are
@@ -275,6 +281,8 @@
  ${lua:Provides},
 Replaces:
  lua-hamlib2 (<< 4.0),
+Breaks:
+ lua-hamlib2 (<< 4.0),
 XB-Lua-Version: ${lua:Versions}
 Description: Run-time Lua library to control radio transceivers and receivers
  Most recent amateur radio transceivers allow external control of their