Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-14 Thread Daniel Stender
On 14.02.2016 08:51, Andreas Metzler wrote:
> On 2016-02-13 Daniel Stender  wrote:
>> On 13.02.2016 07:52, Andreas Metzler wrote:
> [...]
>>> Is there something I can do to help? Currently reverse dependencies are
>>> broken, due to a binNMU hugin in *testing* will not run at all.
> 
>> Thanks for the note and the offer. If you would have suggestions how to make
>> Vigra run on the failing archs again, and what might be the background of
>> #812850 (fail of test/impex on EXR) that would be very much welcome ...
> 
> Hello,
> 
> I cannot help a lot there, except for also involving upstream
> .
> 
> Still, could you please fix the package misnaming issue with high
> priority? - It should not wait on a fix for the build-errors.
> 
> cu Andreas

Hi Andreas,

yes, o.k. The changes a are already in the repo, it's going into Experimental 
very
shortly. Fixing for all arches happens then.

DS

-- 
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
http://www.danielstender.com/blog/

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-13 Thread Andreas Metzler
On 2016-02-13 Daniel Stender  wrote:
> On 13.02.2016 07:52, Andreas Metzler wrote:
[...] 
> > You are going for 1.11 rc1, I assume?

> That's a good idea! That's not official release candidate but would
> be much clearer.

According to dpkg-gensymbols the ABI has not changed from
1.10.0+git20160120.803d5d4 to 1.11 rc1 branch.

Trivial patches attached.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
>From 7fad4ee96cb68e558a523c836d3727e3b6cb2140 Mon Sep 17 00:00:00 2001
From: Andreas Metzler 
Date: Sat, 13 Feb 2016 09:03:58 +0100
Subject: [PATCH 1/3] Upgrade to version-1-11-rc branch.

Unfuzz patches.
---
 debian/changelog |  7 ++-
 debian/patches/docsrc-out-of-source.diff |  2 +-
 debian/patches/docsrc-paths.diff | 10 --
 debian/patches/vigra-config-docdir.diff  | 10 --
 4 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 36ab631..08cb34c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-libvigraimpex (1.10.0+git20160120.803d5d4-2) UNRELEASED; urgency=medium
+libvigraimpex (1.10.0+git20160211.167be93-1) UNRELEASED; urgency=medium
 
+  [ Daniel Stender ]
   * Build libvigraimpex6 (Closes: #813415).
   * deb/control:
 + depend libvigraimpex-dev on libpng-dev [thanks to Tobias Frost].
@@ -12,6 +13,10 @@ libvigraimpex (1.10.0+git20160120.803d5d4-2) UNRELEASED; urgency=medium
   * deb/README.Debian: corrected typo.
   * Dropped deb/libvigraimpex5v5.lintian-overrides.
 
+  [ Andreas Metzler ]
+  * Upgrade to version-1-11-rc branch.
++ Unfuzz patches.
+
  -- Daniel Stender   Fri, 05 Feb 2016 20:03:23 +0100
 
 libvigraimpex (1.10.0+git20160120.803d5d4-1) unstable; urgency=medium
diff --git a/debian/patches/docsrc-out-of-source.diff b/debian/patches/docsrc-out-of-source.diff
index 6a8dec8..db2f4fa 100644
--- a/debian/patches/docsrc-out-of-source.diff
+++ b/debian/patches/docsrc-out-of-source.diff
@@ -6,7 +6,7 @@ Last-Update: 2016-01-24
 
 --- a/docsrc/makeFunctionIndex.py
 +++ b/docsrc/makeFunctionIndex.py
-@@ -144,7 +144,7 @@ generateFunctionIndex(functionList)
+@@ -145,7 +145,7 @@ generateFunctionIndex(functionList)
  # Note that '::' are not allowed in reStructuedText link names,
  # so we have to use '.' instead.
  try:
diff --git a/debian/patches/docsrc-paths.diff b/debian/patches/docsrc-paths.diff
index f21c87b..674539b 100644
--- a/debian/patches/docsrc-paths.diff
+++ b/debian/patches/docsrc-paths.diff
@@ -63,10 +63,9 @@ Last-Update: 2016-01-24
  VIGRA Python bindings
   \ref CreditsChangelog
  Who contributed what?
-
 --- a/vigranumpy/docsrc/conf.py.in
 +++ b/vigranumpy/docsrc/conf.py.in
-@@ -239,7 +239,7 @@ for l in replace_file:
+@@ -240,7 +240,7 @@ for l in replace_file:
  .. |%s| replace:: %s
  """% (replacement[0],replacement[0][k+1:])
  rst_epilog += """
@@ -75,7 +74,6 @@ Last-Update: 2016-01-24
  """% (replacement[0],replacement[1])
  
  # make python accumulators documentation better (?)
-
 --- a/vigranumpy/docsrc/index.rst
 +++ b/vigranumpy/docsrc/index.rst
 @@ -15,7 +15,7 @@ Vigranumpy Reference
@@ -87,10 +85,10 @@ Last-Update: 2016-01-24
  
  import vigra
  
-@@ -404,7 +404,7 @@ Color and Intensity Manipulation
+@@ -442,7 +442,7 @@ Color and Intensity Manipulation
  
- The module vigra.colors provides functions to adjust image brightness and contrast, 
- and to transform between different color spaces. 
+ The module vigra.colors provides functions to adjust image brightness and contrast,
+ and to transform between different color spaces.
 -See `Color Conversions <../vigra/group__ColorConversions.html>`_ in the C++ documentation
 +See `Color Conversions `_ in the C++ documentation
  for more information.
diff --git a/debian/patches/vigra-config-docdir.diff b/debian/patches/vigra-config-docdir.diff
index 916f216..770f528 100644
--- a/debian/patches/vigra-config-docdir.diff
+++ b/debian/patches/vigra-config-docdir.diff
@@ -2,13 +2,11 @@ Description: Correct output of ‘vigra-config --docdir’.
 Author: Jakub Wilk 
 Forwarded: not-needed
 Last-Update: 2011-01-22
-Index: b/config/vigra-config.in
-===
 --- a/config/vigra-config.in
 +++ b/config/vigra-config.in
-@@ -91,4 +91,4 @@
- print '@CMAKE_INSTALL_PREFIX@/include'
+@@ -93,4 +93,4 @@ if op.include_path: # was: --include_pat
+ print('@CMAKE_INSTALL_PREFIX@/include')
  
  if op.docdir:
--print '@DOCDIR@'
-+print '/usr/share/doc/libvigraimpex-dev/html/'
+-print('@DOCDIR@')
++print('/usr/share/doc/libvigraimpex-dev/html/')
-- 
2.7.0

>From d16042a0aa72610072c4a1358238dc8d72ce8050 Mon Sep 17 00:00:00 2001
From: Andreas Metzler 
Date: Sat, 13 Feb 2016 09:16:59 +0100
Subject: [PATCH 2/3] Version 

Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-13 Thread Daniel Stender
On 13.02.2016 10:32, Andreas Metzler wrote:
> On 2016-02-13 Daniel Stender  wrote:
> [...]
>> Ubuntu has patched -O2 for -O3 on ppc64el, but it's -O2 anyway. Is Ubuntu
>> building with -O3?
> 
> Yes, Ubuntu is building with -O3 by default, at least on some archs.

Ah, yes, o.k. I'll take this in, then,

Thx,
Daniel

-- 
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
Debian Developer, LPIC-1, SUSE CLA 11
http://www.danielstender.com/blog/

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-13 Thread Daniel Stender
On 13.02.2016 10:37, Andreas Metzler wrote:
> On 2016-02-13 Daniel Stender  wrote:
>> On 13.02.2016 07:52, Andreas Metzler wrote:
> [...] 
>>> You are going for 1.11 rc1, I assume?
> 
>> That's a good idea! That's not official release candidate but would
>> be much clearer.
> 
> According to dpkg-gensymbols the ABI has not changed from
> 1.10.0+git20160120.803d5d4 to 1.11 rc1 branch.
> 
> Trivial patches attached.
> 
> cu Andreas

Ah, there's a branch, all right! Thx for the ABI check.

I'm going to build everything against Python 3 then.

Good stuff, thank you.

Dan

-- 
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
Debian Developer, LPIC-1, SUSE CLA 11
http://www.danielstender.com/blog/

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-13 Thread Andreas Metzler
On 2016-02-12 Daniel Stender  wrote:
> Sorry for the delay, a fix is coming up.

> In the meanwhile I've did also a ABI check and it seems this one needs a 
> transition:
> http://www.danielstender.com/uploads/compat_report.html
[...]

FWIW I have doublechecked almost all reverse deps and reverse
build-deps with a testbuild against 1.11 tc1:

3depict:FTBFS, rc-buggy, not in testing.
enblend-enfuse  ok
gamera  ok
hugin   ok
libreoffice not tested
opengm  ok
sagaok

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-13 Thread Andreas Metzler
On 2016-02-13 Daniel Stender  wrote:
[...]
> Ubuntu has patched -O2 for -O3 on ppc64el, but it's -O2 anyway. Is Ubuntu
> building with -O3?

Yes, Ubuntu is building with -O3 by default, at least on some archs.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-13 Thread Andreas Metzler
On 2016-02-13 Daniel Stender  wrote:
> On 13.02.2016 07:52, Andreas Metzler wrote:
[...]
> > Is there something I can do to help? Currently reverse dependencies are
> > broken, due to a binNMU hugin in *testing* will not run at all.

> Thanks for the note and the offer. If you would have suggestions how to make
> Vigra run on the failing archs again, and what might be the background of
> #812850 (fail of test/impex on EXR) that would be very much welcome ...

Hello,

I cannot help a lot there, except for also involving upstream
.

Still, could you please fix the package misnaming issue with high
priority? - It should not wait on a fix for the build-errors.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-12 Thread Andreas Metzler
On 2016-02-12 Daniel Stender  wrote:
> Sorry for the delay, a fix is coming up.

You are going for 1.11 rc1, I assume?

Is there something I can do to help? Currently reverse dependencies are
broken, due to a binNMU hugin in *testing* will not run at all.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-04 Thread Andreas Metzler
On 2016-02-01 Daniel Stender  wrote:
[...]
> I've expected this bug to appear now. I've already prepared a fix for -2, 
> it's coming up very soon. 


Hello,

GIT head seems to be missing a

Package: libvigraimpex6
+Replaces: libvigraimpex5v5 (>= 1.10.0+git20160120.803d5d4-1)

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-01 Thread Andreas Metzler
Package: libvigraimpex5v5
Version: 1.10.0+git20160120.803d5d4-1
Severity: grave
Justification: renders package unusable

(sid)ametzler@argenau:/usr/bin$ hugin
hugin: error while loading shared libraries: libvigraimpex.so.5: cannot open 
shared object file: No such file or directory

Going from 1.10.0+dfsg-11 to 1.10.0+git20160120.803d5d4-1 there is a
soname change without a corresponding package name change. All reverse
dependencies are broken:

1. Uploaded before vigra: The stop running
2. Uploaded after vigra: They are built against the new vigra but
still depend on libvigraimpex5v5. They will stop running if the reach
testing.


(sid)ametzler@argenau:/usr/bin$ for i in 
/var/cache/apt/archives/libvigraimpex5v5_1.10.0+* ; do basename $i ; dpkg 
--contents $i | grep '/usr/lib/l' ; done
libvigraimpex5v5_1.10.0+dfsg-11_amd64.deb
-rw-r--r-- root/root530744 2015-10-02 17:23 
./usr/lib/libvigraimpex.so.5.1.10.0
lrwxrwxrwx root/root 0 2015-10-02 17:23 ./usr/lib/libvigraimpex.so.5 -> 
libvigraimpex.so.5.1.10.0
libvigraimpex5v5_1.10.0+git20160120.803d5d4-1_amd64.deb
-rw-r--r-- root/root543296 2016-01-27 07:30 
./usr/lib/libvigraimpex.so.6.1.10.0
lrwxrwxrwx root/root 0 2016-01-27 07:30 ./usr/lib/libvigraimpex.so.6 -> 
libvigraimpex.so.6.1.10.0

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#813415: libvigraimpex5v5: soname bump without package name change

2016-02-01 Thread Daniel Stender
On 01.02.2016 18:52, Andreas Metzler wrote:
> Package: libvigraimpex5v5
> Version: 1.10.0+git20160120.803d5d4-1
> Severity: grave
> Justification: renders package unusable
> 
> (sid)ametzler@argenau:/usr/bin$ hugin
> hugin: error while loading shared libraries: libvigraimpex.so.5: cannot open 
> shared object file: No such file or directory
> 
> Going from 1.10.0+dfsg-11 to 1.10.0+git20160120.803d5d4-1 there is a
> soname change without a corresponding package name change. All reverse
> dependencies are broken:
> 
> 1. Uploaded before vigra: The stop running
> 2. Uploaded after vigra: They are built against the new vigra but
> still depend on libvigraimpex5v5. They will stop running if the reach
> testing.
> (sid)ametzler@argenau:/usr/bin$ for i in 
> /var/cache/apt/archives/libvigraimpex5v5_1.10.0+* ; do basename $i ; dpkg 
> --contents $i | grep '/usr/lib/l' ; done
> libvigraimpex5v5_1.10.0+dfsg-11_amd64.deb
> -rw-r--r-- root/root530744 2015-10-02 17:23 
> ./usr/lib/libvigraimpex.so.5.1.10.0
> lrwxrwxrwx root/root 0 2015-10-02 17:23 ./usr/lib/libvigraimpex.so.5 
> -> libvigraimpex.so.5.1.10.0
> libvigraimpex5v5_1.10.0+git20160120.803d5d4-1_amd64.deb
> -rw-r--r-- root/root543296 2016-01-27 07:30 
> ./usr/lib/libvigraimpex.so.6.1.10.0
> lrwxrwxrwx root/root 0 2016-01-27 07:30 ./usr/lib/libvigraimpex.so.6 
> -> libvigraimpex.so.6.1.10.0
> 
> cu Andreas

Hi Andreas,

I've expected this bug to appear now. I've already prepared a fix for -2, it's 
coming up very soon. 

Daniel

-- 
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
LPI certified Linux admin (LPI000329859 64mz6f7kt4)
http://www.danielstender.com/blog/

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers