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 ---