Source: picotool
Version: 1.1.2-1
Severity: serious
Tags: FTBFS, patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org


Dear picotool Maintainer,
The picotool package build failed on many archs caused by detecting debian/
picotool.1.in diff.The crucial buildd log below:
```

/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /<<PKGBUILDDIR>>/debian/picotool/usr/bin/picotool
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
   dh_install -a
   dh_installdocs -a
   dh_installchangelogs -a
   debian/rules execute_before_dh_installman
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# native build
# verify that the contents of debian/picotool.1.in is up-to-date
help2man -n "interact with RP2040 devices or binaries" --no-info
--help-option=help --output=picotool.1
./obj-riscv64-linux-gnu/picotool
{ \
        awk 'NR == 1 && /DO NOT MODIFY THIS FILE!  It was generated by
help2man/ { print }' picotool.1; \
        sed 's/@@DATE@@/April 2024/' debian/picotool.1.in; \
} | diff -u - picotool.1
--- -   2024-06-04 18:21:26.747621999 +0000
+++ picotool.1  2024-06-04 18:21:26.722708927 +0000
@@ -10,11 +10,17 @@
 .IP
 picotool info [\-b] [\-p] [\-d] [\-l] [\-a] [\-\-bus <bus>]
[\-\-address <addr>] [\-f] [\-F]
 picotool info [\-b] [\-p] [\-d] [\-l] [\-a] <filename> [\-t <type>]
-picotool load [\-n] [\-N] [\-u] [\-v] [\-x] <filename> [\-t <type>]
[\-o <offset>] [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
+picotool load [\-n] [\-N] [\-u] [\-v] [\-x] <filename> [\-t <type>]
[\-o <offset>] [\-\-bus <bus>]
+.IP
+[\-\-address <addr>] [\-f] [\-F]
+.IP
 picotool save [\-p] [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
<filename> [\-t <type>]
 picotool save \fB\-a\fR [\-\-bus <bus>] [\-\-address <addr>] [\-f]
[\-F] <filename> [\-t <type>]
 picotool save \fB\-r\fR <from> <to> [\-\-bus <bus>] [\-\-address
<addr>] [\-f] [\-F] <filename> [\-t <type>]
-picotool verify [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
<filename> [\-t <type>] [\-r <from> <to>] [\-o <offset>]
+picotool verify [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
<filename> [\-t <type>] [\-r <from>
+.IP
+<to>] [\-o <offset>]
+.IP
 picotool reboot [\-a] [\-u] [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
 picotool version [\-s]
 picotool help [<cmd>]
@@ -22,7 +28,8 @@
 .TP
 info
 Display information from the target device(s) or file.
-Without any arguments, this will display basic information for all
connected RP2040 devices in BOOTSEL mode
+Without any arguments, this will display basic information for all
connected RP2040
+devices in BOOTSEL mode
 .TP
 load
 Load the program / memory range stored in a file onto the device.
@@ -49,11 +56,17 @@
 .IP
 picotool info [\-b] [\-p] [\-d] [\-l] [\-a] [\-\-bus <bus>]
[\-\-address <addr>] [\-f] [\-F]
 picotool info [\-b] [\-p] [\-d] [\-l] [\-a] <filename> [\-t <type>]
-picotool load [\-n] [\-N] [\-u] [\-v] [\-x] <filename> [\-t <type>]
[\-o <offset>] [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
+picotool load [\-n] [\-N] [\-u] [\-v] [\-x] <filename> [\-t <type>]
[\-o <offset>] [\-\-bus <bus>]
+.IP
+[\-\-address <addr>] [\-f] [\-F]
+.IP
 picotool save [\-p] [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
<filename> [\-t <type>]
 picotool save \fB\-a\fR [\-\-bus <bus>] [\-\-address <addr>] [\-f]
[\-F] <filename> [\-t <type>]
 picotool save \fB\-r\fR <from> <to> [\-\-bus <bus>] [\-\-address
<addr>] [\-f] [\-F] <filename> [\-t <type>]
-picotool verify [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
<filename> [\-t <type>] [\-r <from> <to>] [\-o <offset>]
+picotool verify [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
<filename> [\-t <type>] [\-r <from>
+.IP
+<to>] [\-o <offset>]
+.IP
 picotool reboot [\-a] [\-u] [\-\-bus <bus>] [\-\-address <addr>] [\-f] [\-F]
 picotool version [\-s]
 picotool help [<cmd>]
@@ -61,7 +74,8 @@
 .TP
 info
 Display information from the target device(s) or file.
-Without any arguments, this will display basic information for all
connected RP2040 devices in BOOTSEL mode
+Without any arguments, this will display basic information for all
connected RP2040
+devices in BOOTSEL mode
 .TP
 load
 Load the program / memory range stored in a file onto the device.
make[1]: *** [debian/rules:23: execute_before_dh_installman] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned
exit status 2

```
The full buildd log is here:
https://buildd.debian.org/status/fetch.php?pkg=picotool&arch=riscv64&ver=1.1.2-1&stamp=1717525294&raw=0

 I believe this issue has been solved in the latest version on
https://salsa.debian.org/debian/picotool, and I have tested it; it works
well. However, the debian/changelog has not been modified. Maybe you should
update the changelog to trigger a rebuild.

Gui-Yue
Best Regards

Reply via email to