Bug#756308: [xdot] Unusable after upgrading related packages

2014-08-05 Thread Matthias Klose
in 2.26.3-1:

  * Patches no longer needed due to inclusion upstream or obsoleted
by upstream changes
- 0_versioned_plugin_config_file

and in 2.26.3 GVPLUGIN_CONFIG_FILE was introduced, with

# Increment if the interface has additions, changes, removals.
GVPLUGIN_CURRENT=6

and this was never changed between 2.26 and 2.38.

please check the proposed patch, if this works for you.




diff -Nru graphviz-2.38.0/debian/changelog graphviz-2.38.0/debian/changelog
--- graphviz-2.38.0/debian/changelog2014-07-19 12:26:28.0 +
+++ graphviz-2.38.0/debian/changelog2014-08-05 08:56:10.0 +
@@ -1,3 +1,13 @@
+graphviz (2.38.0-5) unstable; urgency=medium
+
+  * QA upload.
+  * Change the GVPLUGIN_CONFIG_FILE to /usr/lib/graphviz/config6a.
+Closes: #756308.
+  * Remove old libgraphviz4 packaging files.
+  * Make library packages Multi-Arch: same.
+
+ -- Matthias Klose d...@debian.org  Tue, 05 Aug 2014 10:51:22 +0200
+
 graphviz (2.38.0-4) unstable; urgency=medium
 
   * QA upload.
diff -Nru graphviz-2.38.0/debian/control graphviz-2.38.0/debian/control
--- graphviz-2.38.0/debian/control  2014-07-19 12:10:43.0 +
+++ graphviz-2.38.0/debian/control  2014-07-19 14:24:24.0 +
@@ -148,6 +148,8 @@
 Package: libcgraph6
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4
 Description: rich set of graph drawing tools - cgraph library
@@ -159,6 +161,8 @@
 Package: libcdt5
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4
 Description: rich set of graph drawing tools - cdt library
@@ -170,6 +174,8 @@
 Package: libpathplan4
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4
 Description: rich set of graph drawing tools - pathplan library
@@ -181,6 +187,8 @@
 Package: libgvc6
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4, libgvc5
 Description: rich set of graph drawing tools - gvc library
@@ -192,6 +200,8 @@
 Package: libgvc6-plugins-gtk
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4, libgvc5-plugins-gtk
 Description: rich set of graph drawing tools - gtk plugins
@@ -203,6 +213,8 @@
 Package: libgvpr2
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4
 Replaces: libgvpr1
@@ -215,6 +227,8 @@
 Package: libxdot4
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libgraphviz4
 Description: rich set of graph drawing tools - xdot library
@@ -226,6 +240,8 @@
 Package: libgraphviz-dev
 Architecture: any
 Section: libdevel
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: libcdt5 (= ${binary:Version}),
  libcgraph6 (= ${binary:Version}),
  libgvc6 (= ${binary:Version}),
diff -Nru graphviz-2.38.0/debian/libcdt5.install 
graphviz-2.38.0/debian/libcdt5.install
--- graphviz-2.38.0/debian/libcdt5.install  2013-12-16 06:43:34.0 
+
+++ graphviz-2.38.0/debian/libcdt5.install  2014-07-19 14:17:54.0 
+
@@ -1 +1 @@
-usr/lib/libcdt*.so.*
+usr/lib/*/libcdt*.so.*
diff -Nru graphviz-2.38.0/debian/libcgraph6.install 
graphviz-2.38.0/debian/libcgraph6.install
--- graphviz-2.38.0/debian/libcgraph6.install   2013-12-16 06:43:34.0 
+
+++ graphviz-2.38.0/debian/libcgraph6.install   2014-07-19 14:18:02.0 
+
@@ -1 +1 @@
-usr/lib/libcgraph*.so.*
+usr/lib/*/libcgraph*.so.*
diff -Nru graphviz-2.38.0/debian/libgraphviz-dev.install 
graphviz-2.38.0/debian/libgraphviz-dev.install
--- graphviz-2.38.0/debian/libgraphviz-dev.install  2014-01-16 
08:48:27.0 +
+++ graphviz-2.38.0/debian/libgraphviz-dev.install  2014-07-19 
14:18:51.0 +
@@ -1,7 +1,7 @@
 usr/include/graphviz
-usr/lib/pkgconfig
-usr/lib/*.so
-usr/lib/graphviz/*.so
+usr/lib/*/pkgconfig
+usr/lib/*/*.so
+usr/lib/*/graphviz/*.so
 
 # usr/share/man/man3/*  w/o  gv_*.3 (bindings)
 usr/share/man/man3/cdt.3
diff -Nru graphviz-2.38.0/debian/libgraphviz4.install 
graphviz-2.38.0/debian/libgraphviz4.install
--- graphviz-2.38.0/debian/libgraphviz4.install 2013-12-16 06:43:34.0 
+
+++ graphviz-2.38.0/debian/libgraphviz4.install 1970-01-01 00:00:00.0 
+
@@ -1,7 +0,0 @@
-# To be changed into an in extenso list if plugins are added
-usr/lib/graphviz/lib*.so.*
-usr/lib/lib*.so.*
-usr/share/lintian/overrides
-
-# Renamed afterwards to graphvizN-config-update in debian/rules
-usr/bin/dot usr/sbin
diff -Nru 

Bug#756308: [xdot] Unusable after upgrading related packages

2014-08-05 Thread Manolo Díaz
On Tuesday, Aug 5 2014 at 11:03 (UTC+2),
Matthias Klose wrote:

in 2.26.3-1:

  * Patches no longer needed due to inclusion upstream or obsoleted
by upstream changes
- 0_versioned_plugin_config_file

and in 2.26.3 GVPLUGIN_CONFIG_FILE was introduced, with

# Increment if the interface has additions, changes, removals.
GVPLUGIN_CURRENT=6

and this was never changed between 2.26 and 2.38.

please check the proposed patch, if this works for you.

Hi,

Instead of patching and building those package I've downloaded them
from incoming, just because it's a bit more comfortable to me.

I've made two tests.

One simulates that I'm upgrading graphviz and libgvc5 from current
stable:

graphviz 2.26.3-14+deb7u1 - graphviz 2.38.0-5
libgvc5  2.26.3-14+deb7u1 - libgvc6  2.38.0-5

No problems at all even after purging the previously removed libgvc5.

The second test consists in upgrading from current testing to the new
version:

graphviz 2.38.0-4 - graphviz 2.38.0-5
libgvc6  2.38.0-4 - libgvc6  2.38.0-5

No problems either.

Thanks, Matthias
-- 
Manolo Díaz


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#756308: [xdot] Unusable after upgrading related packages

2014-07-28 Thread Manolo Díaz
Package: xdot
Version: 0.6-1
Severity: grave

Hi,

After upgrading graphviz (and other related packages) xdot has stopped
working. The main window is launched together with the following
message

Format: xdot not recognized. Use one of:

that stops abruptly there, no suggestions are shown. Passing dot as
filter option doesn't help either.

Best Regards,
Manolo Díaz


--- System information. ---
Architecture: amd64
Kernel:   Linux 3.15.6

Debian Release: jessie/sid
  500 testing ftp.debian.org 
  500 stable  security.debian.org 

--- Package information. ---
Depends   (Version) | Installed
===-+-===
python (= 2.7) | 2.7.8-1
python ( 2.8) | 2.7.8-1
graphviz| 2.38.0-4
python-cairo| 1.8.8-1+b2
python-gtk2 | 2.24.0-3+b1


Package's Recommends field is empty.

Package's Suggests field is empty.


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org