Your message dated Sat, 26 Dec 2020 16:05:34 +0000
with message-id <[email protected]>
and subject line Bug#977202: fixed in libgtkdatabox 1:0.9.3.1-2
has caused the Debian Bug report #977202,
regarding libgtkdatabox: diff for NMU version 1:0.9.3.1-1.1
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.)


-- 
977202: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977202
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgtkdatabox
Version: 1:0.9.3.1-1
Severity: normal
Tags: patch  pending


Dear maintainer,

I've prepared an NMU for libgtkdatabox (versioned as 1:0.9.3.1-1.1) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru libgtkdatabox-0.9.3.1/debian/changelog 
libgtkdatabox-0.9.3.1/debian/changelog
--- libgtkdatabox-0.9.3.1/debian/changelog      2019-01-13 12:50:01.000000000 
+0100
+++ libgtkdatabox-0.9.3.1/debian/changelog      2020-12-12 14:19:46.000000000 
+0100
@@ -1,3 +1,18 @@
+libgtkdatabox (1:0.9.3.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop libgtkdatabox0-libglade package and stop using ancient libglade2
+    (Closes: #653827, #967875)
+  * Drop libgtkdatabox0-glade package, there is a mix between GTK+2.0 and
+    GTK+3.0 headers when compiled with the newer version of glade. This fix a
+    FTBFS with glade 3.38 (Closes: #977184)
+  * Remove Ramakrishnan Muthukrishnan from the Uploaders list, thanks to him
+    for his past work on the package (Closes: #859284)
+  * debian/patches/cross.patch: Fix cross-compilation, thanks Helmut Grohne
+    for the patch (Closes: #894046)
+
+ -- Laurent Bigonville <[email protected]>  Sat, 12 Dec 2020 14:19:46 +0100
+
 libgtkdatabox (1:0.9.3.1-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru libgtkdatabox-0.9.3.1/debian/control 
libgtkdatabox-0.9.3.1/debian/control
--- libgtkdatabox-0.9.3.1/debian/control        2019-01-13 12:50:01.000000000 
+0100
+++ libgtkdatabox-0.9.3.1/debian/control        2020-12-12 14:19:46.000000000 
+0100
@@ -1,7 +1,6 @@
 Source: libgtkdatabox
 Maintainer: Debian Science Maintainers 
<[email protected]>
-Uploaders: Ramakrishnan Muthukrishnan <[email protected]>,
-           Andreas Tille <[email protected]>,
+Uploaders: Andreas Tille <[email protected]>,
            Daniele E. Domenichelli <[email protected]>
 Section: science
 Priority: optional
@@ -10,9 +9,7 @@
                libgtk2.0-dev,
                libcairo2-dev,
                libpango1.0-dev,
-               gtk-doc-tools,
-               libglade2-dev,
-               libgladeui-dev
+               gtk-doc-tools
 Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/science-team/libgtkdatabox
 Vcs-Git: https://salsa.debian.org/science-team/libgtkdatabox.git
@@ -67,56 +64,6 @@
  coordinates, thus allowing you to easily create powerful applications for
  data analysis.
 
-Package: libgtkdatabox0-glade
-Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends}
-Conflicts: libgtkdatabox-0.9.2-0-glade,
-           libgtkdatabox-0.9.3-0-glade
-Replaces: libgtkdatabox-0.9.2-0-glade,
-          libgtkdatabox-0.9.3-0-glade
-Description: Gtk+ library to display large amounts of numerical data (glade 
API)
- One or more data sets of thousands of data points (X and Y coordinate) may be
- displayed and updated in split seconds. The widget is therefore used in many
- scientific and private projects that need to show quickly changing data live.
- GtkDatabox offers the ability to zoom into and out of the data and to navigate
- through your data by scrolling.
- .
- In addition to rulers and a simple coordinate cross, GtkDatabox now also 
allows
- you to add one (or even more) configurable grids like on an oscilloscope.
- .
- Data may be presented as dots, lines connecting the data, or vertical bars.
- The widget allows you to easily transform pixel coordinates into data
- coordinates, thus allowing you to easily create powerful applications for
- data analysis.
- .
- Modules for GUI development with Glade3
-
-Package: libgtkdatabox0-libglade
-Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends}
-Conflicts: libgtkdatabox-0.9.2-0-libglade,
-           libgtkdatabox-0.9.3-0-libglade
-Replaces: libgtkdatabox-0.9.2-0-libglade,
-          libgtkdatabox-0.9.3-0-libglade
-Description: Gtk+ library to display large amounts of numerical data (glade 
lib)
- One or more data sets of thousands of data points (X and Y coordinate) may be
- displayed and updated in split seconds. The widget is therefore used in many
- scientific and private projects that need to show quickly changing data live.
- GtkDatabox offers the ability to zoom into and out of the data and to navigate
- through your data by scrolling.
- .
- In addition to rulers and a simple coordinate cross, GtkDatabox now also 
allows
- you to add one (or even more) configurable grids like on an oscilloscope.
- .
- Data may be presented as dots, lines connecting the data, or vertical bars.
- The widget allows you to easily transform pixel coordinates into data
- coordinates, thus allowing you to easily create powerful applications for
- data analysis.
- .
- Libraries for run-time GUI loading with libglade
-
 Package: libgtkdatabox-doc
 Architecture: all
 Section: doc
diff -Nru libgtkdatabox-0.9.3.1/debian/patches/01_libglage_example.patch 
libgtkdatabox-0.9.3.1/debian/patches/01_libglage_example.patch
--- libgtkdatabox-0.9.3.1/debian/patches/01_libglage_example.patch      
2019-01-13 12:50:01.000000000 +0100
+++ libgtkdatabox-0.9.3.1/debian/patches/01_libglage_example.patch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,42 +0,0 @@
-Description: Enable libglade example to work in any case
-
---- a/examples/basics_libglade.c
-+++ b/examples/basics_libglade.c
-@@ -31,20 +31,14 @@
- #include <gtkdatabox_cross_simple.h>
- #include <math.h>
- 
--#include <config.h>
--
--#ifdef USE_LIBGLADE
- #include <glade/glade.h>
- #include "basics_libglade.h"
--#endif
- 
- #define POINTS 2000
- #define STEPS 50
- #define BARS 25
- #define MARKER 10
- 
--#ifdef USE_LIBGLADE
--
- /*----------------------------------------------------------------
-  *  databox basics
-  *----------------------------------------------------------------*/
-@@ -212,16 +206,3 @@ main (gint argc, char *argv[])
- 
-    return 0;
- }
--
--#else /* USE_LIBGLADE */
--
--/* Build some dummy program if libglade is not used. */
--gint
--main ()
--{
--   g_printf
--      ("This program does nothing useful unless you call the configure script 
with --enable-libglade\n");
--   return 0;
--}
--
--#endif /* USE_LIBGLADE */
diff -Nru libgtkdatabox-0.9.3.1/debian/patches/cross.patch 
libgtkdatabox-0.9.3.1/debian/patches/cross.patch
--- libgtkdatabox-0.9.3.1/debian/patches/cross.patch    1970-01-01 
01:00:00.000000000 +0100
+++ libgtkdatabox-0.9.3.1/debian/patches/cross.patch    2020-12-12 
10:52:47.000000000 +0100
@@ -0,0 +1,42 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -65,7 +65,7 @@ if test x"$ac_cv_enable_libglade" = xyes
+                       ac_cv_enable_libglade=yes, ac_cv_enable_libglade=no)
+       if test x"$ac_cv_enable_libglade" = xyes; then
+               AC_DEFINE(USE_LIBGLADE, 1, Define if you want libglade support)
+-              libglade_moduledir=`pkg-config libglade-2.0 
--variable=moduledir`
++              libglade_moduledir=`$PKG_CONFIG libglade-2.0 
--variable=moduledir`
+               AC_DEFINE_UNQUOTED(LIBGLADE_MODULEDIR, [$libglade_moduledir], 
[Libglade module directory])
+       else
+               AC_MSG_RESULT(not found)
+@@ -92,9 +92,9 @@ if test x"$ac_cv_enable_glade" = xyes; t
+                       ac_cv_enable_glade=yes, ac_cv_enable_glade=no)
+       if test x"$ac_cv_enable_glade" = xyes; then
+               AC_DEFINE(USE_GLADE, 1, Define if you want glade interface 
builder support)
+-              glade_moduledir=`pkg-config gladeui-2.0 --variable=moduledir`
++              glade_moduledir=`$PKG_CONFIG gladeui-2.0 --variable=moduledir`
+               AC_DEFINE_UNQUOTED(GLADE_MODULEDIR, [$glade_moduledir], 
[Glade-3 module directory])
+-              glade_catalogdir=`pkg-config gladeui-2.0 --variable=catalogdir`
++              glade_catalogdir=`$PKG_CONFIG gladeui-2.0 --variable=catalogdir`
+               AC_DEFINE_UNQUOTED(GLADE_CATALOGDIR, [$glade_catalogdir], 
[Glade-3 catalog directory])
+       else
+               AC_MSG_RESULT(not found)
+--- a/examples/Makefile.am
++++ b/examples/Makefile.am
+@@ -67,7 +67,7 @@ AM_CFLAGS                    =\
+                       -DGSEAL_ENABLED\
+                       -DGTK_DISABLE_SINGLE_INCLUDES\
+                       @LIBGLADE_CFLAGS@ \
+-                      `pkg-config gtk+-2.0 --cflags`
++                      `@PKG_CONFIG@ gtk+-2.0 --cflags`
+ 
+ 
+ LDADD                         = $(top_builddir)/gtk/libgtkdatabox.la\
+--- a/gtk/Makefile.am
++++ b/gtk/Makefile.am
+@@ -61,4 +61,4 @@ AM_CFLAGS                    =\
+                       -DGTK_DISABLE_DEPRECATED\
+                       -DGTK_MULTIHEAD_SAFE=1\
+                       -DGTK_DISABLE_SINGLE_INCLUDES\
+-                      `pkg-config gtk+-2.0 --cflags`
++                      `@PKG_CONFIG@ gtk+-2.0 --cflags`
diff -Nru libgtkdatabox-0.9.3.1/debian/patches/series 
libgtkdatabox-0.9.3.1/debian/patches/series
--- libgtkdatabox-0.9.3.1/debian/patches/series 2019-01-13 12:50:01.000000000 
+0100
+++ libgtkdatabox-0.9.3.1/debian/patches/series 2020-12-12 14:13:11.000000000 
+0100
@@ -1,5 +1,5 @@
-01_libglage_example.patch
 04_missing_includes.patch
 05_explicit_link_libm.patch
 06_gladeui-2.0.patch
 proper_soname.patch
+cross.patch
diff -Nru libgtkdatabox-0.9.3.1/debian/rules libgtkdatabox-0.9.3.1/debian/rules
--- libgtkdatabox-0.9.3.1/debian/rules  2019-01-13 12:50:01.000000000 +0100
+++ libgtkdatabox-0.9.3.1/debian/rules  2020-12-12 14:19:46.000000000 +0100
@@ -11,8 +11,6 @@
 include /usr/share/dpkg/default.mk
 devpkg := $(shell grep -- "-dev" debian/control | sed -n 's/^Package: //p' | 
head -n 1)
 docpkg := $(shell grep -- "-doc" debian/control | sed -n 's/^Package: //p' | 
head -n 1)
-gladepkg := $(shell grep -- "-glade" debian/control | sed -n 's/^Package: //p' 
| head -n 1)
-libglade := $(shell grep -- "-libglade" debian/control | sed -n 's/^Package: 
//p' | head -n 1)
 
 %:
        dh $@
@@ -20,8 +18,6 @@
 DEB_INSTALL_DOCS_ALL := AUTHORS README
 
 DEB_CONFIGURE_EXTRA_FLAGS += \
-                       --enable-libglade \
-                       --enable-glade \
                        --enable-gtk-doc
 
 override_dh_auto_configure:
@@ -37,10 +33,6 @@
        mkdir -p debian/$(devpkg)/usr/share/doc/$(devpkg)/examples
        cp -a examples/*.[ch] examples/*.glade 
debian/$(devpkg)/usr/share/doc/$(devpkg)/examples
        cp -a debian/Makefile.testdatabox 
debian/$(devpkg)/usr/share/doc/$(devpkg)/examples/Makefile
-       # Same here for the other binary packages to avoid renaming
-       dh_install -p$(gladepkg) usr/share/glade/catalogs/gtkdatabox.xml
-       dh_install -p$(gladepkg) 
usr/lib/$(DEB_HOST_MULTIARCH)/glade/modules/libgladedatabox.*
-       dh_install -p$(libglade) usr/lib/*/libglade/2.0/libdatabox.*
 
        # Call d-shlibmove to comply with library packaging guide
        d-shlibmove --commit \

--- End Message ---
--- Begin Message ---
Source: libgtkdatabox
Source-Version: 1:0.9.3.1-2
Done: Graham Inggs <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libgtkdatabox, 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.
Graham Inggs <[email protected]> (supplier of updated libgtkdatabox 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: Sat, 26 Dec 2020 15:40:57 +0000
Source: libgtkdatabox
Architecture: source
Version: 1:0.9.3.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Graham Inggs <[email protected]>
Closes: 857776 977202 977405
Changes:
 libgtkdatabox (1:0.9.3.1-2) unstable; urgency=medium
 .
   * Team upload
   * Thanks Laurent Bigonville for the NMU (Closes: #977202)
   * Only ship AUTHORS, README in libgtkdatabox-doc (Closes: #977405)
   * Ship examples in libgtkdatabox-doc instead of libgtkdatabox-dev,
     fix symlinks (Closes: #857776)
   * Update Breaks+Replaces for relocated files
   * Do not patch generated files, fixes FTBFSx2
   * Explicitly link libgtkdatabox against libm to avoid
     dpkg-shlibdeps warnings
   * Switch to debhelper 13
   * Set Rules-Requires-Root: no
   * Add Build-Depends-Package: libgtkdatabox-dev to symbols file
   * Set Multi-Arch fields as per Multiarch hinter
   * Bump Standards-Version to 4.5.1, no changes
Checksums-Sha1:
 eef52ffab0981c7115ba15c3fa339ba1ba793557 2277 libgtkdatabox_0.9.3.1-2.dsc
 85c1ac50130064641605ca34a2218e89aa83d21f 10824 
libgtkdatabox_0.9.3.1-2.debian.tar.xz
Checksums-Sha256:
 4ca3fcd22c7b1be9eabb32fd77bffb93e9da54c7d99869300ba1b7712523ce2b 2277 
libgtkdatabox_0.9.3.1-2.dsc
 50e84daac66bba9fe0812bb4d42411c0935dc2be00be6771351039754ff5da1f 10824 
libgtkdatabox_0.9.3.1-2.debian.tar.xz
Files:
 bee016a619b444a4c30a51061e046fe6 2277 science optional 
libgtkdatabox_0.9.3.1-2.dsc
 be6b38840d8003e4d00957091d4dee8d 10824 science optional 
libgtkdatabox_0.9.3.1-2.debian.tar.xz


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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAl/nWoEACgkQr8/sjmac
4cIX1RAAhAVtcY/k3ls+8/QAOoAtj0NLJZDxaDlCqW86m0fZogQ+M7jGWx8HAnl2
3OO18kWWkvoYZ6zS+sp4aq2bpLqJ4FuhyYhd86WPlGBNatUYFz6pDXh6NE2e/kNq
lVWzwyu0KJW7v12h/J6brShpykajlSPsSns8dDrpZvEkwX+05JblyU2ct2bvsfDC
VmvKAVfKXYk8dMI60UKsqy1vh8H+RiVNCWE7E4bVNVCmIf54aqkQ0ynL3kbSUsvY
mVkqwtI++Iy89cVmhBlZXv4pbzaRmM7xD4GYD8kUz/fNs5uwDLbqrG66NIrhCyPU
sYbLMFzBjR1NdXBF1ZnjY6DAyWfbucQBhV7k0eYHy36BMzvr3lm5orJahnsL+ADf
wLPZ/0RQdxswXqNc0HyCwLjWkL7L5hXmS1Cq7WRLQUk36Uy4l69f8PTkGe4+7EBa
kn6aZ7jt526HJ1Kswy/iCb+LoWW7HbbgFB/0/45ts1lH6Lt6cFZDftP+CSLMgmKu
7yfftPq0K7cOFRf4OwPtNjFQ3fLBqlEvEjgdLxIDEgr0trB9VNb3o7VOPSCJdAla
ypgR9yV3JqDmRr3B/O2xbvhoV6xTyAoc/CXoVwyBbRjKqI2wWaxTiRuEImjOMUTS
XJZK5Yz6n+tcl9YbUGBj32f+8gGviMsZJQG0dupHZEIK8TpHdTQ=
=EJvp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to