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
-

Reply via email to