Hello Hans-Christoph,
a big thanks for writing and sharing your script. I've added it to the official libloc source code by the following commit:
ttps://git.ipfire.org/?p=location/libloc.git;a=commit;h=02a7d6ec0bb79f9 62ffe0746d311b3454b11a3db
Best regards,
-Stefan
Hey all,
I just uploaded a new version of the libloc Debian package that includes bash completion for the 'location' command. I would like to see this file included upstream in your git, so it is also attached to the email.
If you want to try it, either install location 0.9.16-2 from Debian, or stick the attached file in /etc/bash_completion.d/location and open a new bash shell.
.hc
Jochen Sprickerhof:
Hi Michael,
- Michael Tremer michael.tremer@ipfire.org [2022-08-16 10:00]:
I installed a virtual machine with mips64el and the testsuite weirdly runs through.
I was able to reproduce it using ppc64el:
# echo "deb-src http://deb.debian.org/debian%C2%A0unstable main" >> /etc/apt/sources.list # apt update # apt build-dep libloc # apt source --compile libloc
Interestingly the new version now also fails on mipsel, so maybe it is a flaky test?
https://buildd.debian.org/status/logs.php?pkg=libloc&arch=mipsel
Given that it compiled before this means we should try to fix the bug as it is blocks testing migration, otherwise:
https://tracker.debian.org/pkg/libloc
(The other option would be to request removal of the old mipsel version.)
Additionally, the packages don’t build for Debian any more using my script.
I opened a bug ticket with the error here: https://bugzilla.ipfire.org/show_bug.cgi?id=12912
Looks like you try to cross build (installing crossbuild-essential- arm64:amd64), maybe that's currently broken. You can try installing qemu-user- static and replace --host with --arch in debian/build.sh. Btw. sbuild updates the chroot before building so there should be no need to throw it away (for a stable release).
Cheers Jochen
-- Signal: +13478504872 PGP fingerprint: EE66 20C7 136B 0D2C 456C 0A4D E9E2 8DEA 00AA 5556 https://keys.openpgp.org/search?q=EE6620C7136B0D2C456C0A4DE9E28DEA00AA5556
Hello everyone,
HC, thank you for your contribution to our little project. If you find anything else, please feel free to send patches.
And thank you Stefan for getting this into the repository.
Best, -Michael
On 2 Mar 2023, at 16:19, Stefan Schantl stefan.schantl@ipfire.org wrote:
Hello Hans-Christoph,
a big thanks for writing and sharing your script. I've added it to the official libloc source code by the following commit:
ttps://git.ipfire.org/?p=location/libloc.git;a=commit;h=02a7d6ec0bb79f9 62ffe0746d311b3454b11a3db
Best regards,
-Stefan
Hey all,
I just uploaded a new version of the libloc Debian package that includes bash completion for the 'location' command. I would like to see this file included upstream in your git, so it is also attached to the email.
If you want to try it, either install location 0.9.16-2 from Debian, or stick the attached file in /etc/bash_completion.d/location and open a new bash shell.
.hc
Jochen Sprickerhof:
Hi Michael,
- Michael Tremer michael.tremer@ipfire.org [2022-08-16 10:00]:
I installed a virtual machine with mips64el and the testsuite weirdly runs through.
I was able to reproduce it using ppc64el:
# echo "deb-src http://deb.debian.org/debian unstable main" >> /etc/apt/sources.list # apt update # apt build-dep libloc # apt source --compile libloc
Interestingly the new version now also fails on mipsel, so maybe it is a flaky test?
https://buildd.debian.org/status/logs.php?pkg=libloc&arch=mipsel
Given that it compiled before this means we should try to fix the bug as it is blocks testing migration, otherwise:
https://tracker.debian.org/pkg/libloc
(The other option would be to request removal of the old mipsel version.)
Additionally, the packages don’t build for Debian any more using my script.
I opened a bug ticket with the error here: https://bugzilla.ipfire.org/show_bug.cgi?id=12912
Looks like you try to cross build (installing crossbuild-essential- arm64:amd64), maybe that's currently broken. You can try installing qemu-user- static and replace --host with --arch in debian/build.sh. Btw. sbuild updates the chroot before building so there should be no need to throw it away (for a stable release).
Cheers Jochen
-- Signal: +13478504872 PGP fingerprint: EE66 20C7 136B 0D2C 456C 0A4D E9E2 8DEA 00AA 5556 https://keys.openpgp.org/search?q=EE6620C7136B0D2C456C0A4DE9E28DEA00AA5556