Your message dated Sun, 22 Sep 2024 22:20:52 +0000
with message-id <[email protected]>
and subject line Bug#1082592: fixed in helvum 0.5.1+20240328-5
has caused the Debian Bug report #1082592,
regarding helvum: update for newer gtk-rs crates
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 [email protected]
immediately.)


-- 
1082592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082592
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: helvum
Version: 0.5.1+20240328-4
Severity: important
X-Debbugs-Cc: [email protected]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Jonas,

yesterfay I uploaded the gtk-rs crates rebuild against GTK4 4.16.
Because of some minor diff in the bindings helvum started to FTBFS.
See attached NMU diff for your convenience fixing this.

best,

werdahias



- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.10.6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages helvum depends on:
ii  libadwaita-1-0        1.6.0-1
ii  libc6                 2.40-2
ii  libcairo-gobject2     1.18.2-1
ii  libcairo2             1.18.2-1
ii  libgcc-s1             14.2.0-5
ii  libgdk-pixbuf-2.0-0   2.42.12+dfsg-1
ii  libglib2.0-0t64       2.82.0-1
ii  libgraphene-1.0-0     1.10.8-4
ii  libgtk-4-1            4.16.1+ds-2
ii  libpango-1.0-0        1.54.0+ds-2
ii  libpipewire-0.3-0t64  1.2.4-1

helvum recommends no packages.

helvum suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZvBc2xUcd2VyZGFoaWFz
QGRlYmlhbi5vcmcACgkQ7L7btge5sr7G+gEAm1PQO5LhshUNMpx4zTstL6HHilBL
G4M6qW67YP0x5e0BAIRWARbAQLDuS2wxK1N4fGI2rVtXQtTdZ5uhV1FZmCkD
=vYAA
-----END PGP SIGNATURE-----
diff -Nru helvum-0.5.1+20240328/debian/changelog 
helvum-0.5.1+20240328/debian/changelog
--- helvum-0.5.1+20240328/debian/changelog      2024-09-22 19:42:24.000000000 
+0200
+++ helvum-0.5.1+20240328/debian/changelog      2024-08-27 20:04:03.000000000 
+0200
@@ -1,10 +1,3 @@
-helvum (0.5.1+20240328-4.1) unstable; urgency=medium
-
-  * Non-maintainer upload.
-  * Amend patch to build against newer GTK crates 
-
- -- Matthias Geiger <[email protected]>  Sun, 22 Sep 2024 19:42:24 +0200
-
 helvum (0.5.1+20240328-4) unstable; urgency=medium
 
   * add patch 1001
diff -Nru helvum-0.5.1+20240328/debian/patches/1001_glib.patch 
helvum-0.5.1+20240328/debian/patches/1001_glib.patch
--- helvum-0.5.1+20240328/debian/patches/1001_glib.patch        2024-09-22 
19:42:24.000000000 +0200
+++ helvum-0.5.1+20240328/debian/patches/1001_glib.patch        2024-08-27 
19:56:44.000000000 +0200
@@ -18,134 +18,3 @@
  async-channel = "2.2"
  
  log = "0.4.11"
---- a/src/ui/graph/graph_view.rs
-+++ b/src/ui/graph/graph_view.rs
-@@ -275,7 +275,7 @@
- 
-             drag_controller.connect_drag_begin(|drag_controller, x, y| {
-                 let widget = drag_controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .dynamic_cast::<super::GraphView>()
-                     .expect("drag-begin event is not on the GraphView");
-                 let mut dragged_node = widget.imp().dragged_node.borrow_mut();
-@@ -314,7 +314,7 @@
-             });
-             drag_controller.connect_drag_update(|drag_controller, x, y| {
-                 let widget = drag_controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .dynamic_cast::<super::GraphView>()
-                     .expect("drag-update event is not on the GraphView");
-                 let dragged_node = widget.imp().dragged_node.borrow();
-@@ -347,7 +347,7 @@
- 
-             controller.connect_enter(|controller, x, y| {
-                 let graph = controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .downcast::<super::GraphView>()
-                     .expect("Widget should be a graphview");
- 
-@@ -356,7 +356,7 @@
- 
-             controller.connect_motion(|controller, x, y| {
-                 let graph = controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .downcast::<super::GraphView>()
-                     .expect("Widget should be a graphview");
- 
-@@ -365,7 +365,7 @@
- 
-             controller.connect_leave(|controller| {
-                 let graph = controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .downcast::<super::GraphView>()
-                     .expect("Widget should be a graphview");
- 
-@@ -429,7 +429,7 @@
-                     .contains(gdk::ModifierType::CONTROL_MASK)
-                 {
-                     let widget = eventcontroller
--                        .widget()
-+                        .widget().expect("REASON")
-                         .downcast::<super::GraphView>()
-                         .unwrap();
-                     widget.set_zoom_factor(widget.zoom_factor() + (0.1 * 
-delta_y), None);
-@@ -445,7 +445,7 @@
-         fn setup_zoom_gesture(&self) {
-             let zoom_gesture = gtk::GestureZoom::new();
-             zoom_gesture.connect_begin(|gesture, _| {
--                let widget = 
gesture.widget().downcast::<super::GraphView>().unwrap();
-+                let widget = 
gesture.widget().expect("REASON").downcast::<super::GraphView>().unwrap();
- 
-                 widget
-                     .imp()
-@@ -457,7 +457,7 @@
-                     .set(gesture.bounding_box_center());
-             });
-             zoom_gesture.connect_scale_changed(move |gesture, delta| {
--                let widget = 
gesture.widget().downcast::<super::GraphView>().unwrap();
-+                let widget = 
gesture.widget().expect("REASON").downcast::<super::GraphView>().unwrap();
- 
-                 let initial_zoom = widget
-                     .imp()
-@@ -479,7 +479,7 @@
- 
-             drag_controller.connect_drag_begin(|drag_controller, _, _| {
-                 let widget = drag_controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .downcast::<super::GraphView>()
-                     .unwrap();
- 
-@@ -488,7 +488,7 @@
- 
-             drag_controller.connect_drag_update(|drag_controller, x, y| {
-                 let widget = drag_controller
--                    .widget()
-+                    .widget().expect("REASON")
-                     .downcast::<super::GraphView>()
-                     .unwrap();
- 
---- a/src/ui/graph/port.rs
-+++ b/src/ui/graph/port.rs
-@@ -217,7 +217,7 @@
-             drag_src.set_icon(Some(&gdk::Paintable::new_empty(0, 0)), 0, 0);
-             drag_src.connect_drag_begin(|drag_source, _| {
-                 let port = drag_source
--                    .widget()
-+                    .widget().expect("REASON")
-                     .dynamic_cast::<super::Port>()
-                     .expect("Widget should be a Port");
- 
-@@ -225,7 +225,7 @@
-             });
-             drag_src.connect_drag_cancel(|drag_source, _, _| {
-                 let port = drag_source
--                    .widget()
-+                    .widget().expect("REASON")
-                     .dynamic_cast::<super::Port>()
-                     .expect("Widget should be a Port");
- 
-@@ -240,7 +240,7 @@
-             drop_target.set_preload(true);
-             drop_target.connect_value_notify(|drop_target| {
-                 let port = drop_target
--                    .widget()
-+                    .widget().expect("REASON")
-                     .dynamic_cast::<super::Port>()
-                     .expect("Widget should be a Port");
- 
-@@ -259,7 +259,7 @@
-             });
-             drop_target.connect_drop(|drop_target, val, _, _| {
-                 let port = drop_target
--                    .widget()
-+                    .widget().expect("REASON")
-                     .dynamic_cast::<super::Port>()
-                     .expect("Widget should be a Port");
-                 let other_port = val
-

--- End Message ---
--- Begin Message ---
Source: helvum
Source-Version: 0.5.1+20240328-5
Done: Jonas Smedegaard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
helvum, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated helvum 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 22 Sep 2024 23:47:41 +0200
Source: helvum
Architecture: source
Version: 0.5.1+20240328-5
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1082592
Changes:
 helvum (0.5.1+20240328-5) unstable; urgency=medium
 .
   * extend patch 1001;
     closes: bug#1082592, thanks to Matthias Geiger
Checksums-Sha1:
 60dd4ee34f732a785269ddbe6757a9672a610efa 2253 helvum_0.5.1+20240328-5.dsc
 68e4b11ac34b3212879d45e0485d94249bdb50ea 8960 
helvum_0.5.1+20240328-5.debian.tar.xz
 078f430e7462f31cdc4d81a45c6c8024a6a8f0ca 25332 
helvum_0.5.1+20240328-5_amd64.buildinfo
Checksums-Sha256:
 f34767c4ed94ed606ac2677d97419e08f051d9bc895d001f26ce1270559e03d3 2253 
helvum_0.5.1+20240328-5.dsc
 1d92c5454a5f8bbb4a59b0de1fdb57c0a66afd5905764e1c84d55e84b8e1f031 8960 
helvum_0.5.1+20240328-5.debian.tar.xz
 691150f3d053958c0b274d704d7bc57dd5bbbd84555ed9355fecb5ba8d6127eb 25332 
helvum_0.5.1+20240328-5_amd64.buildinfo
Files:
 080bfb5b403d488a10b8408542c42c10 2253 sound optional 
helvum_0.5.1+20240328-5.dsc
 e830c4ff41075a4b432fc21c86e16e09 8960 sound optional 
helvum_0.5.1+20240328-5.debian.tar.xz
 0df5f2f16bf2e2da91c67239ff9e6625 25332 sound optional 
helvum_0.5.1+20240328-5_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmbwkawMHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEh32kQAJ2jrbqQDamdhYuyo6BB4bmhk2ICwdcy5oxi1TAn
QoW4HkAJkXDRffVPKqHW9c5bGtph0dgJs920XDAacRe3/7P/gz3W9uLiW/e/qljm
AQSa/d5UWFA/Qb9w5zpmVHvi2BNp607cEARfkCpor4vxqDLasz8VsV4WFucLnWJi
jhFC4fL2R6+Vl+kA1AN+AjBj1OZ8cCaT1ky+7at5AIrrv0ZRHKwmXoUlnJDyPrRj
XPffN1rkbTtSpu0huqHgnAAheI7Xct9iVD/xVf6kUDUL7BpXewmTEid/uVu+GgG5
/OVz17Ed0+nX6Pi6RUnx4ZH31q64OPhAOLfoa7LKVy524f3IoPQO9+FZzcTUU29M
1lgokRJWCpDd4zvHVtQJOOedccVmlKyzTqPf14MjoS5afEZksJPqC2UVfHXU5Eib
gl1dddwQCoTC2k9stakww2DnBtf0cy+NUynZxbH3sGtXrveySLqqSSHBlPXHOnIu
1HSkwC9ACXK96XjGDrxnRmS/YSn5TXqpvY9Is2xyZnaGYSo+Ql5vSUUgeYzVBSbH
kl+vNUpNRKym16ev4670hb89KU0QOjvqS0DeLPZluN+YFWAkt/4ork0LDiuanRZk
muwkAnnjiyUEa/s0DOcWUCZWxv8p5LCMfTtttmyiayeeYieeoqGskUuP8ECfQJgu
f1YF
=Vnp1
-----END PGP SIGNATURE-----

Attachment: pgpJ70IP4Y85C.pgp
Description: PGP signature


--- End Message ---

Reply via email to