Your message dated Sat, 15 Feb 2025 13:49:19 +0000
with message-id <e1tjixn-006iqd...@fasolo.debian.org>
and subject line Bug#1096011: fixed in gnome-decoder 0.6.1-2
has caused the Debian Bug report #1096011,
regarding gnome-decoder: BD-uninstallable with librust-ashpd-0.9+gtk4-dev and
timeout on riscv64
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1096011: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096011
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gnome-decoder
Version: 0.6.1-1
Severity: serious
Tags: ftbfs patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org
Dear Maintainer,
When I was looking the timeout issue on riscv64, I found it has one
FTBFS(BD-uninstallable) issue like:
```
...
The following information may help to resolve the situation:
The following packages have unmet dependencies:
sbuild-build-depends-main-dummy : Depends: librust-ashpd-0.9+gtk4-dev but it
is not installable
E: Unable to correct problems, you have held broken packages.
apt-get failed.
E: Package installation failed
Not removing build depends: cloned chroot in use
...
```
This is due to librust-ashpd-0.9 has been rename librust-ashpd-dev[0].
I have refreshed 0002-Cargo.toml-relax-build-dependencies.patch to as a
workaround but please review it carefully because I am not sure this
is correctly fixing or not.
For test timeout issue on riscv64, see:
https://buildd.debian.org/status/fetch.php?pkg=gnome-decoder&arch=riscv64&ver=0.6.1-1&stamp=1739376739&raw=0
In fact, if only to increase the timeout-multiplier to 6, the Cargo
tests will pass, but it does not work for Cargo clippy test. From my
experimential, it almost need ~1h IIUC, so I have to increase the
timeout for clippy on riscv64 again separately. Could you have a look at
this?
[0]: https://tracker.debian.org/pkg/rust-ashpd
--
Regards,
--
Bo YU
diff -Nru gnome-decoder-0.6.1/debian/changelog
gnome-decoder-0.6.1/debian/changelog
--- gnome-decoder-0.6.1/debian/changelog 2025-02-10 17:45:38.000000000
+0000
+++ gnome-decoder-0.6.1/debian/changelog 2025-02-14 02:50:17.000000000
+0000
@@ -1,3 +1,14 @@
+gnome-decoder (0.6.1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Use librust-ashpd-dev instead of librust-ashpd-0.9+gtk4-dev on B-D.
+ (Closes: #-1)
+ * Increase timeout-multiplier to 8 to fix timeout on riscv64.
+ * Add 0003-increase-timeout-clippy-riscv64.patch to increase test timeout
+ for clippy separately.
+
+ -- Bo YU <vi...@debian.org> Fri, 14 Feb 2025 02:50:17 +0000
+
gnome-decoder (0.6.1-1) unstable; urgency=medium
* New upstream version
diff -Nru gnome-decoder-0.6.1/debian/control gnome-decoder-0.6.1/debian/control
--- gnome-decoder-0.6.1/debian/control 2025-02-10 17:45:38.000000000 +0000
+++ gnome-decoder-0.6.1/debian/control 2025-02-14 02:50:17.000000000 +0000
@@ -10,7 +10,7 @@
libgstreamer-plugins-bad1.0-dev,
librust-anyhow-1-dev,
librust-aperture-0.7-dev,
- librust-ashpd-0.9+gtk4-dev,
+ librust-ashpd-dev,
librust-async-lock-3-dev,
librust-async-std-1-dev,
librust-chrono-0.4-dev,
diff -Nru
gnome-decoder-0.6.1/debian/patches/0002-Cargo.toml-relax-build-dependencies.patch
gnome-decoder-0.6.1/debian/patches/0002-Cargo.toml-relax-build-dependencies.patch
---
gnome-decoder-0.6.1/debian/patches/0002-Cargo.toml-relax-build-dependencies.patch
2025-02-10 17:45:38.000000000 +0000
+++
gnome-decoder-0.6.1/debian/patches/0002-Cargo.toml-relax-build-dependencies.patch
2025-02-14 02:50:17.000000000 +0000
@@ -7,20 +7,22 @@
Cargo.toml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
-diff --git a/Cargo.toml b/Cargo.toml
-index 5ace189..d239032 100644
+Index: b/Cargo.toml
+===================================================================
--- a/Cargo.toml
+++ b/Cargo.toml
-@@ -9,7 +9,7 @@ lto = true
+@@ -9,8 +9,8 @@
[dependencies]
anyhow = "1.0"
-aperture = "0.8"
+-ashpd = { version = "0.9", features = ["gtk4", "tracing"] }
+aperture = "0.7"
- ashpd = { version = "0.9", features = ["gtk4", "tracing"] }
++ashpd = { version = "0.10.2", features = ["gtk4", "tracing"] }
async-lock = "3.3"
async-std = "1.12"
-@@ -18,7 +18,7 @@ gettext-rs = { version = "0.7", features =
["gettext-system"] }
+ chrono = "0.4"
+@@ -18,7 +18,7 @@
gtk = { package = "gtk4", version = "0.9", features = ["gnome_47"] }
image = { version = "0.25", default-features = false, features = ["png"] }
adw = {package = "libadwaita", version = "0.7", features = ["v1_6"]}
diff -Nru
gnome-decoder-0.6.1/debian/patches/0003-increase-timeout-clippy-riscv64.patch
gnome-decoder-0.6.1/debian/patches/0003-increase-timeout-clippy-riscv64.patch
---
gnome-decoder-0.6.1/debian/patches/0003-increase-timeout-clippy-riscv64.patch
1970-01-01 00:00:00.000000000 +0000
+++
gnome-decoder-0.6.1/debian/patches/0003-increase-timeout-clippy-riscv64.patch
2025-02-14 02:50:17.000000000 +0000
@@ -0,0 +1,24 @@
+Description: increase clippy test timeout on riscv64
+Author: Bo YU <vi...@debian.org>
+Bug:
https://buildd.debian.org/status/fetch.php?pkg=gnome-decoder&arch=riscv64&ver=0.6.1-1&stamp=1739376739&raw=0
+Last-Update: 2025-02-15
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: b/src/meson.build
+===================================================================
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -32,7 +32,12 @@
+ message('Building in debug mode')
+ endif
+
+-timeout = 400
++
++if host_machine.cpu_family() == 'riscv64'
++ timeout = 800
++else
++ timeout = 400
++endif
+
+ cargo_build = custom_target(
+ 'cargo-build',
diff -Nru gnome-decoder-0.6.1/debian/patches/series
gnome-decoder-0.6.1/debian/patches/series
--- gnome-decoder-0.6.1/debian/patches/series 2025-02-10 17:45:38.000000000
+0000
+++ gnome-decoder-0.6.1/debian/patches/series 2025-02-14 02:50:17.000000000
+0000
@@ -1,2 +1,3 @@
0001-meson.build-fix-build-for-Debian.patch
0002-Cargo.toml-relax-build-dependencies.patch
+0003-increase-timeout-clippy-riscv64.patch
diff -Nru gnome-decoder-0.6.1/debian/rules gnome-decoder-0.6.1/debian/rules
--- gnome-decoder-0.6.1/debian/rules 2025-02-10 17:45:38.000000000 +0000
+++ gnome-decoder-0.6.1/debian/rules 2025-02-14 02:50:17.000000000 +0000
@@ -31,7 +31,7 @@
dh_auto_configure -- -Dhost_arch="$(DEB_HOST_RUST_TYPE)"
override_dh_auto_test:
- dh_auto_test -- --timeout-multiplier 4
+ dh_auto_test -- --timeout-multiplier 8
execute_after_dh_auto_install:
mv debian/Cargo.lock .
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: gnome-decoder
Source-Version: 0.6.1-2
Done: Arnaud Ferraris <aferra...@debian.org>
We believe that the bug you reported is fixed in the latest version of
gnome-decoder, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1096...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Arnaud Ferraris <aferra...@debian.org> (supplier of updated gnome-decoder
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 15 Feb 2025 14:09:11 +0100
Source: gnome-decoder
Architecture: source
Version: 0.6.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Arnaud Ferraris <aferra...@debian.org>
Closes: 1096011
Changes:
gnome-decoder (0.6.1-2) unstable; urgency=medium
.
[ Jeremy BĂcha ]
* Opt into Salsa CI
.
[ Arnaud Ferraris ]
* debian: update ashpd build-dep to 0.10 (Closes: #1096011)
* d/patches: drop clippy test.
This test takes a long time and isn't actually useful as it's basically
a linter: it will keep passing as long as the source code doesn't
change, and therefore doesn't add any value in the context of Debian.
* d/control: drop clippy build-dependency
Checksums-Sha1:
2608dccddc573299594dfb0b997ab564647ec1e1 2601 gnome-decoder_0.6.1-2.dsc
ae4749607721d538b4cf59b057bc6bc874f462a9 11532
gnome-decoder_0.6.1-2.debian.tar.xz
013e55323633985a585139fb55d42291eaf12fdf 48041
gnome-decoder_0.6.1-2_source.buildinfo
Checksums-Sha256:
4d9e165fbdb152ff2dbb1395b37cf15dd89a5c94c95d652bef39b6a4ad39e088 2601
gnome-decoder_0.6.1-2.dsc
bb50ab30495a4fee90947a30dc91f27a80d5bb2bcc7b77c05ad888152e194e1a 11532
gnome-decoder_0.6.1-2.debian.tar.xz
a4254f0855f03003c62c6e77ff8d2b3e6743b16fb32ca8658c8c5d1b738a872d 48041
gnome-decoder_0.6.1-2_source.buildinfo
Files:
209b64a8185443252c34ccd1fc59a7df 2601 gnome optional gnome-decoder_0.6.1-2.dsc
f7b0e647df136eb35dc2f244ab401220 11532 gnome optional
gnome-decoder_0.6.1-2.debian.tar.xz
9803b9ab1bfd6b756a3b29f5c6d5e23a 48041 gnome optional
gnome-decoder_0.6.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEeW2zk9w/9AIituoi0+u1lmu5kZYFAmewmH8ACgkQ0+u1lmu5
kZaFuBAAoRTNq91eg5iaczICyqTBApPGFroJ7IxDpewnDw6XmXBBQV5AHoYXu9Uu
Q5u2rSwYepPgCQSY4ZAsE6mSk4GHXXZIiReAZftVT+GMtO7iUh8os9JocHpODQSH
/tFdz4m5A2CM+v3cIdQfxI2fX+FVPgPwUr/JL6IFlLllsqhcKMn9HsILFt2dlWVs
k72D3CmTq5aWYSNlUqcAwUM9ZnaqN+DRk7jwlocZki1iWoRCqqqWB9uyAXNazYoX
Zo5oETW+/gk4rgDRjisjIlbsV3cTI6lke6SMtXasIahDkEcDhTnsNhE30XUobufj
k3QLQKYgiGp3/rHzoVHcn1DE686gJnxiv4yiio71+MnQml8+DBlgf/w7O0jWBSH7
HV586IWbZRflPyyys/2NSyTFoElXH2dEtqm8e72MjsxJGTy9n/mD96lg15JQoj/V
2dEXCEDjan8iqo3v7XYgsOAVmwwRfWN9acJp9GultGY4mw40TDGO0Re0iVyW6Eu+
woNw3qVKipEKH6u7vchY1pa6sD1nJ6A1t41NoXmShWgbKTOEkFSLk2ifTV8Whehm
dduZR9a8qP1eJT7akwBklw3vZz2VkibWcLhnaBsq24vfarnc5BQWAmV/6f1tXcPF
+nccuex39ELpg0bIZQ0MndGevA9A/KNFYerfF2Cirv9cYulhozA=
=kka6
-----END PGP SIGNATURE-----
pgpRQjAdsxG4D.pgp
Description: PGP signature
--- End Message ---