Package: helvum Version: 0.5.1+20240328-4 Severity: important X-Debbugs-Cc: werdah...@debian.org
-----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 <werdah...@debian.org> 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 -