Your message dated Sat, 01 Mar 2025 03:27:06 +0000
with message-id <e1todvk-002swl...@fasolo.debian.org>
and subject line Bug#1096227: fixed in kooha 2.3.0-5
has caused the Debian Bug report #1096227,
regarding kooha: FTBFS: error[E0599]: the method `peek_fds` exists for enum
`Option<UnixFDList>`, but its trait bounds were not satisfied
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.)
--
1096227: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096227
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: kooha
Version: 2.3.0-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250215 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> error[E0599]: the method `peek_fds` exists for enum `Option<UnixFDList>`, but
> its trait bounds were not satisfied
> --> src/screencast_portal/mod.rs:184:55
> |
> 184 | tracing::trace!(%response, fd_list = ?fd_list.peek_fds(),
> "Opened pipe wire remote");
> | ^^^^^^^^ method
> cannot be called on `Option<UnixFDList>` due to unsatisfied trait bounds
> |
> = note: the following trait bounds were not satisfied:
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<UnixFDList>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::UnixFDListExtManual`
> note: the method `peek_fds` exists on the type `UnixFDList`
> --> /usr/share/cargo/registry/gio-0.20.7/src/unix_fd_list.rs:63:5
> |
> 63 | fn peek_fds(&self) -> Vec<RawFd> {
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> help: consider using `Option::expect` to unwrap the `UnixFDList` value,
> panicking if the value is an `Option::None`
> |
> 184 | tracing::trace!(%response, fd_list =
> ?fd_list.expect("REASON").peek_fds(), "Opened pipe wire remote");
> | +++++++++++++++++
>
> error[E0599]: the method `length` exists for enum `Option<UnixFDList>`, but
> its trait bounds were not satisfied
> --> src/screencast_portal/mod.rs:188:34
> |
> 188 | debug_assert_eq!(fd_list.length(), 1);
> | ^^^^^^ method cannot be called on
> `Option<UnixFDList>` due to unsatisfied trait bounds
> |
> = note: the following trait bounds were not satisfied:
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<EntryBuffer>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::EntryBufferExtManual`
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<InetAddressMask>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::InetAddressMaskExt`
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<UnixFDList>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::UnixFDListExt`
> note: the method `length` exists on the type `UnixFDList`
> --> /usr/share/cargo/registry/gio-0.20.7/src/auto/unix_fd_list.rs:43:5
> |
> 43 | fn length(&self) -> i32 {
> | ^^^^^^^^^^^^^^^^^^^^^^^
> help: consider using `Option::expect` to unwrap the `UnixFDList` value,
> panicking if the value is an `Option::None`
> |
> 188 | debug_assert_eq!(fd_list.expect("REASON").length(), 1);
> | +++++++++++++++++
>
> error[E0599]: the method `get` exists for enum `Option<UnixFDList>`, but its
> trait bounds were not satisfied
> --> src/screencast_portal/mod.rs:191:14
> |
> 190 | let fd = fd_list
> | __________________-
> 191 | | .get(fd_index.0)
> | |_____________-^^^
> |
> = note: the following trait bounds were not satisfied:
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<TreeModel>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::TreeModelExtManual`
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<UnixFDList>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::UnixFDListExtManual`
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<libadwaita::gio::Settings>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::SettingsExtManual`
> `std::option::Option<UnixFDList>:
> libadwaita::prelude::IsA<DBusInterface>`
> which is required by `std::option::Option<UnixFDList>:
> libadwaita::prelude::DBusInterfaceExt`
> note: the method `get` exists on the type `UnixFDList`
> --> /usr/share/cargo/registry/gio-0.20.7/src/unix_fd_list.rs:50:5
> |
> 50 | fn get(&self, index_: i32) -> Result<RawFd, glib::Error> {
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> = help: items from traits can only be used if the trait is in scope
> help: consider using `Option::expect` to unwrap the `UnixFDList` value,
> panicking if the value is an `Option::None`
> |
> 190 | let fd = fd_list.expect("REASON")
> | +++++++++++++++++
> help: trait `PropertyGet` which provides `get` is implemented but not in
> scope; perhaps you want to import it
> |
> 1 + use libadwaita::glib::property::PropertyGet;
> |
>
> For more information about this error, try `rustc --explain E0599`.
> warning: `kooha` (bin "kooha") generated 37 warnings
> error: could not compile `kooha` (bin "kooha") due to 3 previous errors; 37
> warnings emitted
>
> Caused by:
> process didn't exit successfully: `CARGO=/usr/share/cargo/bin/cargo
> CARGO_BIN_NAME=kooha CARGO_CRATE_NAME=kooha
> CARGO_MANIFEST_DIR=/build/reproducible-path/kooha-2.3.0
> CARGO_MANIFEST_PATH=/build/reproducible-path/kooha-2.3.0/Cargo.toml
> CARGO_PKG_AUTHORS='Dave Patrick Caberto <davecru...@gmail.com>'
> CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE=''
> CARGO_PKG_LICENSE=GPL-3.0-or-later CARGO_PKG_LICENSE_FILE=''
> CARGO_PKG_NAME=kooha CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY=''
> CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.3.0 CARGO_PKG_VERSION_MAJOR=2
> CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE=''
> CARGO_PRIMARY_PACKAGE=1
> LD_LIBRARY_PATH=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/release/deps
> rustc --crate-name kooha --edition=2021 src/main.rs --error-format=json
> --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin
> --emit=dep-info,link -C opt-level=3 -C lto -C debuginfo=2 --check-cfg
> 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C
> metadata=298dc888c5c0548e -C extra-filename=-298dc888c5c0548e --out-dir
> /build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps
> --target x86_64-unknown-linux-gnu -L
> dependency=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps
> -L
> dependency=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/release/deps
> --extern
> anyhow=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libanyhow-8a1299fee214a653.rlib
> --extern
> futures_channel=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libfutures_channel-0c07f9537b2e7367.rlib
> --extern
> futures_util=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libfutures_util-fbd5017087bbb5c5.rlib
> --extern
> gdk_wayland=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgdk4_wayland-9bbd2fdac4ccd7ee.rlib
> --extern
> gdk_x11=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgdk4_x11-904f15ceac1a6289.rlib
> --extern
> gettextrs=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgettextrs-04bfc6ef4acc5ddf.rlib
> --extern
> gsettings_macro=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/release/deps/libgsettings_macro-35203d8223b379b0.so
> --extern
> gstgif=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgstgif-f35e1d00d5e521a3.rlib
> --extern
> gstgtk4=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgstgtk4-8f077986168031f9.rlib
> --extern
> gst=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgstreamer-86769540bb410fbd.rlib
> --extern
> gtk=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libgtk4-5edbff376a49f567.rlib
> --extern
> adw=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/liblibadwaita-94b3480972332134.rlib
> --extern
> num_traits=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libnum_traits-711c1a9973a341b3.rlib
> --extern
> once_cell=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libonce_cell-7b39e42f04921506.rlib
> --extern
> serde=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libserde-67fef43d11b50d31.rlib
> --extern
> serde_yaml=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libserde_yaml-90207b3ad6f530a3.rlib
> --extern
> tracing=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libtracing-4456213e2ae870f0.rlib
> --extern
> tracing_subscriber=/build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu/release/deps/libtracing_subscriber-f893f479d44441a4.rlib
> -C debuginfo=2 -C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc
> -C link-arg=-Wl,-z,relro -C link-arg=-Wl,-z,now --remap-path-prefix
> /build/reproducible-path/kooha-2.3.0=/usr/share/cargo/registry/kooha-2.3.0
> --remap-path-prefix
> /build/reproducible-path/kooha-2.3.0/debian/cargo_registry=/usr/share/cargo/registry`
> (exit status: 1)
> [47/48] /usr/bin/meson --internal msgfmthelper --msgfmt=/usr/bin/msgfmt
> data/io.github.seadve.Kooha.metainfo.xml.in
> data/io.github.seadve.Kooha.metainfo.xml xml
> /build/reproducible-path/kooha-2.3.0/po
> FAILED: src/kooha
> /usr/bin/env /usr/share/cargo/bin/cargo build --manifest-path
> /build/reproducible-path/kooha-2.3.0/Cargo.toml --target-dir
> /build/reproducible-path/kooha-2.3.0/obj-x86_64-linux-gnu/src --release && cp
> src/x86_64-unknown-linux-gnu/release/kooha src/kooha
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v
> returned exit code 1
> make: *** [debian/rules:14: binary] Error 25
The full build log is available from:
http://qa-logs.debian.net/2025/02/15/kooha_2.3.0-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250215;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250215&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: kooha
Source-Version: 2.3.0-5
Done: Jeremy Bícha <jbi...@ubuntu.com>
We believe that the bug you reported is fixed in the latest version of
kooha, 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.
Jeremy Bícha <jbi...@ubuntu.com> (supplier of updated kooha 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: Fri, 28 Feb 2025 21:30:56 -0500
Source: kooha
Built-For-Profiles: noudeb
Architecture: source
Version: 2.3.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Jeremy Bícha <jbi...@ubuntu.com>
Closes: 1096227
Changes:
kooha (2.3.0-5) unstable; urgency=medium
.
* Cherry-pick patch to fix build (Closes: #1096227)
* salsa-ci: Ignore blhc and reprotest failures
Checksums-Sha1:
0c93da8ad9e1124209e646c4b48d103336e8779f 3024 kooha_2.3.0-5.dsc
c0ac179ce59e7e2bccfacebc219a3f44eef7298a 6664 kooha_2.3.0-5.debian.tar.xz
3df987a7d43fbb5cbff039f7eebd80cf46b47cc7 16790 kooha_2.3.0-5_source.buildinfo
Checksums-Sha256:
2f53b12b67c2fae622ba02d82f5e6bff305fa71d1261ed2065c5632f96ef3e2a 3024
kooha_2.3.0-5.dsc
ccecea10fbb5a6878f7ef7b80478f063dff34cecfa97cdb2cd7cedda83524d0c 6664
kooha_2.3.0-5.debian.tar.xz
5f9c139e4e1d420d1b9757421c4b1dabc1cd20dee31199ed1fadac53bcc7ec5f 16790
kooha_2.3.0-5_source.buildinfo
Files:
e1233fc007431f4c81292f7fa5e2b4c2 3024 misc optional kooha_2.3.0-5.dsc
245b1c4411bcc3879bd7fcbaa88f43de 6664 misc optional kooha_2.3.0-5.debian.tar.xz
f888d80c1b6e88d05937101c3cf04a44 16790 misc optional
kooha_2.3.0-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmfCcXQACgkQ5mx3Wuv+
bH1tYA//eziW5IcoiXGECDl41wbuQkeBM2sIAPj0fPkk4ED6g5d7/KMyvtEx7duw
ZTWeRNtQMsVjja8zBiywsMjyH7iWk59zfsSUSPsa7K2kZAeCKZGZQ+vgARZYEIt3
MSuJEpQ9M9YXrcEXxt8AP4A2UV/TpXddZnv1/I95sQTIDfNR9dh/diVehutaapFy
Iigb9y+1GjNOm4KS+jv8U6IkS05AqqkTBT3KaZWndxxhAOGWyZ1Izz7BNmrjU7lO
3o7/25nfy1s6Y16fu2sGYU7YAyTa1TulDT+lnNEDHUadxpeaNQdgD0fk+dQmtuuC
0BRu6us/K0v+jkt8D3AOqNMosE9JPaiQAmUf/N4o04P4Hlf3olQSvECfnGxMDoRQ
fgALD3W9bMvPjk4Y8atclZRbIgLnXjRbK82LMNdAgC5QepLrrLbprvVxmtP3ki4g
M0ChCjqkRDycWtRk5rfctGe3uqjdkbOzDl70ZhpPueldAlkwxF+3V7WXuLWVEiv3
BuQju55oEm4FNsLH8iTlc3zPrrG+b9G5WUxNtcVHb3g8M8UuxaAfQtmbh4UxnjhI
sxn2tLNbJ1q5Osz41+6kea285e8b/LrEHmt+1cQ44j6A6X/OjYeqNiiYkvsQucRk
xO0epm3pHLaA/SUmwu0vciu0E4JX7h16IbmVhFYRsHrCnuME5PA=
=/BrQ
-----END PGP SIGNATURE-----
pgptT4mNB_Or5.pgp
Description: PGP signature
--- End Message ---