On 2010-09-25 Andreas Metzler <[email protected]> wrote:
> Tamas TEVESZ <[email protected]> wrote:
> > On Sat, 25 Sep 2010, Andreas Metzler wrote:

> > > find attached a patch that implements the necesary changes to debian/*

> > > +  * Rename libwutil1 to libwutil2. Soname changed because wstrerror was
> > > +    removed.

> > would it not be better to just simply say "because of incompatible 
> > abi/api changes"?
> [...]

> Yes and no. I think it is nice to have the info on how the API
> changed. Debian/changelog is probably not the best location for this
> info. e.g. gnutls has this info in NEWS for every release:
[...]

Now that we have this find attached the patch with changed changelog
entry.

cu andreas
>From a18f1fa1031e1a02ad917431e2436718f83001ff Mon Sep 17 00:00:00 2001
From: Andreas Metzler <[email protected]>
Date: Tue, 28 Sep 2010 20:04:20 +0200
Subject: [PATCH] Rename libwutil1 to libwutil2

Rename debian packages following libwutil soname bump.
---
 debian/changelog       |    2 ++
 debian/control         |    6 +++---
 debian/libwutil1.files |    1 -
 debian/libwutil2.files |    1 +
 4 files changed, 6 insertions(+), 4 deletions(-)
 delete mode 100644 debian/libwutil1.files
 create mode 100644 debian/libwutil2.files

diff --git a/debian/changelog b/debian/changelog
index 25a31c6..34d99d0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -45,6 +45,8 @@ wmaker (0.92.0+git-0) unstable; urgency=low
     + Fix compilation with LDFLAGS=-Wl,--no-add-needed  Closes: #556677
   * Provide detached debugging symbols in wmaker-dbg package.
   * Build-depend on automake 1.11 or later.
+  * Rename libwutil1 to libwutil2. Soname changed because of incompatible
+    abi/api changes
 
  -- Andreas Metzler <[email protected]>  Sat, 07 Aug 2010 10:56:00 +0200
 
diff --git a/debian/control b/debian/control
index 4f0e4b6..7a29c24 100644
--- a/debian/control
+++ b/debian/control
@@ -49,7 +49,7 @@ Architecture: any
 Section: libdevel
 Priority: optional
 Depends: libc6-dev, libx11-dev, libxext-dev, libwraster3-dev, libxft-dev,
- libfontconfig1-dev, libwutil1 (= ${binary:Version}),
+ libfontconfig1-dev, libwutil2 (= ${binary:Version}),
  libwings2 (= ${binary:Version}), ${misc:Depends}
 Description: Window Maker's own widget set
  WINGs Is Not GNUstep (WINGs) is a small widget set with the NeXTSTEP
@@ -59,7 +59,7 @@ Description: Window Maker's own widget set
  or hacking something like rxvt. It is used for basic widgets in
  the WindowMaker window manager.
 
-Package: libwutil1
+Package: libwutil2
 Architecture: any
 Section: libs
 Priority: optional
@@ -94,7 +94,7 @@ Architecture: any
 Section: debug
 Priority: extra
 Depends: libwraster3 (= ${binary:Version}) | libwings2 (= ${binary:Version}) |
- libwutil1 (= ${binary:Version}) | wmaker (= ${binary:Version}),
+ libwutil2 (= ${binary:Version}) | wmaker (= ${binary:Version}),
  ${misc:Depends}
 Description: debugging symbols for WindowMaker packages
  This package contains debugging symbols for Window Maker and its core
diff --git a/debian/libwutil1.files b/debian/libwutil1.files
deleted file mode 100644
index 9c78a3f..0000000
--- a/debian/libwutil1.files
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libWUtil.so.*
diff --git a/debian/libwutil2.files b/debian/libwutil2.files
new file mode 100644
index 0000000..9c78a3f
--- /dev/null
+++ b/debian/libwutil2.files
@@ -0,0 +1 @@
+usr/lib/libWUtil.so.*
-- 
1.7.1

Reply via email to