libpisock-dev: Should depend on newer version of libpisync0.

Bug #27605 reported by Debian Bug Importer
6
Affects Status Importance Assigned to Milestone
pilot-link (Debian)
Fix Released
Unknown
pilot-link (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Automatically imported from Debian bug report #344762 http://bugs.debian.org/344762

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #344762 http://bugs.debian.org/344762

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 25 Dec 2005 21:17:54 +0100
From: Kurt Roeckx <email address hidden>
To: <email address hidden>
Subject: libpisock-dev: Should depend on newer version of libpisync0.

Package: libpisock-dev
Version: 0.11.8-0.12.0-pre4-3
Severity: serious

Hi,

Your package has a Depends on libpisync0. Which mean the version
from unstable (0.11.8-17) should work. But it doesn't.

libpisync.so (from 0.11.8-0.12.0-pre4-3) points to
libpisync.so.0.0.2, but libpisync0 0.11.8-17 has a
libpisync.so.0.0.1.

It seems some new symbols got added to libpisync.so.0.0.2:
convert_FromPilotChar and convert_ToPilotChar.

This means you should change your shlibs to require the version
that introduced them. See the -V option of dh_makeshlibs. You
probably want something like:
dh_makeshlibs -V "libpisync0 (>= 0.11.8-0.12.0-pre4-3)"

If you then use dh_shlibdeps with the -L and -l options, it
should properly add the required Depends for your other packages,
and you can remove the one in your control file.

Kurt

Revision history for this message
In , Kurt Roeckx (kurt-roeckx) wrote : Re: Bug#344762: libpisock-dev: Should depend on newer version of libpisync0.

On Sun, Dec 25, 2005 at 09:17:54PM +0100, Kurt Roeckx wrote:
> If you then use dh_shlibdeps with the -L and -l options, it
> should properly add the required Depends for your other packages,
> and you can remove the one in your control file.

This probably isn't true, so you have 2 options:
- Add it manually in your control file
- Use (= ${Source-Version})

Kurt

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 25 Dec 2005 22:23:15 +0100
From: Kurt Roeckx <email address hidden>
To: <email address hidden>
Subject: Re: Bug#344762: libpisock-dev: Should depend on newer version of libpisync0.

On Sun, Dec 25, 2005 at 09:17:54PM +0100, Kurt Roeckx wrote:
> If you then use dh_shlibdeps with the -L and -l options, it
> should properly add the required Depends for your other packages,
> and you can remove the one in your control file.

This probably isn't true, so you have 2 options:
- Add it manually in your control file
- Use (= ${Source-Version})

Kurt

Revision history for this message
In , Ludovic Rousseau (ludovic-rousseau-gmail) wrote :

tags 344762 experimental
thanks

Le Sunday 25 December 2005 à 22:23:15, Kurt Roeckx a écrit:
> On Sun, Dec 25, 2005 at 09:17:54PM +0100, Kurt Roeckx wrote:
> > If you then use dh_shlibdeps with the -L and -l options, it
> > should properly add the required Depends for your other packages,
> > and you can remove the one in your control file.
>
> This probably isn't true, so you have 2 options:
> - Add it manually in your control file
> - Use (= ${Source-Version})

Maybe it would be even better if libpisync.so is a link to
libpisync.so.0 instead of libpisync.so.0.0.x

I had a look in /usr/lib/ and the common case seems to be a link from
.so directly to .so.x.y.z instead of to .so.x

Bye,

--
 Dr. Ludovic Rousseau <email address hidden>
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 1 Jan 2006 18:16:54 +0100
From: Ludovic Rousseau <email address hidden>
To: Kurt Roeckx <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#344762: libpisock-dev: Should depend on newer version of libpisync0.

tags 344762 experimental=20
thanks

Le Sunday 25 December 2005 =E0 22:23:15, Kurt Roeckx a =E9crit:
> On Sun, Dec 25, 2005 at 09:17:54PM +0100, Kurt Roeckx wrote:
> > If you then use dh_shlibdeps with the -L and -l options, it
> > should properly add the required Depends for your other packages,
> > and you can remove the one in your control file.
>=20
> This probably isn't true, so you have 2 options:
> - Add it manually in your control file
> - Use (=3D ${Source-Version})

Maybe it would be even better if libpisync.so is a link to
libpisync.so.0 instead of libpisync.so.0.0.x

I had a look in /usr/lib/ and the common case seems to be a link from
.so directly to .so.x.y.z instead of to .so.x

Bye,

--=20
 Dr. Ludovic Rousseau <email address hidden>
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --

Revision history for this message
In , Ludovic Rousseau (ludovic-rousseau-gmail) wrote : Fixed in upload of pilot-link 0.11.8-0.12.0-pre4-4 to experimental

tag 344762 + fixed-in-experimental
tag 346319 + fixed-in-experimental

quit

This message was generated automatically in response to an
upload to the experimental distribution. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 12 Jan 2006 18:28:50 +0100
Source: pilot-link
Binary: libpisock9 libpda-pilot-perl pilot-link libpisync0 python-pisock libpisock-dev
Architecture: source i386
Version: 0.11.8-0.12.0-pre4-4
Distribution: experimental
Urgency: low
Maintainer: Ludovic Rousseau <email address hidden>
Changed-By: Ludovic Rousseau <email address hidden>
Description:
 libpda-pilot-perl - Perl module to communicate with a PalmOS PDA
 libpisock-dev - development files for communicating with a PalmOS PDA
 libpisock9 - library for communicating with a PalmOS PDA
 libpisync0 - synchronization library for PalmOS devices
 pilot-link - tools to communicate with a PalmOS PDA
 python-pisock - Python module to communicate with PalmOS PDA
Closes: 344762 346319
Changes:
 pilot-link (0.11.8-0.12.0-pre4-4) experimental; urgency=low
 .
   * debian/control: libpisock-dev now depends on the ${Source-Version} of
     libpisock9 and libpisync0. Closes: #344762 "libpisock-dev: Should depend
     on newer version of libpisync0."
   * debian/rules: add --enable-libusb to ./configure.
     Closes: #346319 "libpisock9: Please compile with libusb support"
Files:
 d8c47a224e722df9e7a300393883659f 785 otherosfs optional pilot-link_0.11.8-0.12.0-pre4-4.dsc
 37abb1f66e8bc07a34b3a1c18217819f 11648 otherosfs optional pilot-link_0.11.8-0.12.0-pre4-4.diff.gz
 827ead93e73827fde0029addb6af6a22 98696 libs optional libpisock9_0.11.8-0.12.0-pre4-4_i386.deb
 9b9ad63593efa50cc9530fcb51e41664 156324 libdevel extra libpisock-dev_0.11.8-0.12.0-pre4-4_i386.deb
 51ac917b61c7b9719136fce0162d90fa 110366 perl extra libpda-pilot-perl_0.11.8-0.12.0-pre4-4_i386.deb
 03838be5e89206ecb8982e73c30b4c20 636414 otherosfs optional pilot-link_0.11.8-0.12.0-pre4-4_i386.deb
 0ba8ab07dedb7b2e436d84ff9d65eb1f 15432 libs optional libpisync0_0.11.8-0.12.0-pre4-4_i386.deb
 a52db5e1ea8913099c68f43d6a8310fa 86206 python extra python-pisock_0.11.8-0.12.0-pre4-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDxpN5P0qKj+B/HPkRAjXQAJ9w7DCxLKaqZC1eW4GQg+Hkozp/+wCgij8m
qZBe2AKCg7ScYVi+B5SLKhc=
=/DgO
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 12 Jan 2006 09:47:55 -0800
From: Ludovic Rousseau <email address hidden>
To: <email address hidden>
Cc: Ludovic Rousseau <email address hidden>
Subject: Fixed in upload of pilot-link 0.11.8-0.12.0-pre4-4 to experimental

tag 344762 + fixed-in-experimental
tag 346319 + fixed-in-experimental

quit

This message was generated automatically in response to an
upload to the experimental distribution. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 12 Jan 2006 18:28:50 +0100
Source: pilot-link
Binary: libpisock9 libpda-pilot-perl pilot-link libpisync0 python-pisock libpisock-dev
Architecture: source i386
Version: 0.11.8-0.12.0-pre4-4
Distribution: experimental
Urgency: low
Maintainer: Ludovic Rousseau <email address hidden>
Changed-By: Ludovic Rousseau <email address hidden>
Description:
 libpda-pilot-perl - Perl module to communicate with a PalmOS PDA
 libpisock-dev - development files for communicating with a PalmOS PDA
 libpisock9 - library for communicating with a PalmOS PDA
 libpisync0 - synchronization library for PalmOS devices
 pilot-link - tools to communicate with a PalmOS PDA
 python-pisock - Python module to communicate with PalmOS PDA
Closes: 344762 346319
Changes:
 pilot-link (0.11.8-0.12.0-pre4-4) experimental; urgency=low
 .
   * debian/control: libpisock-dev now depends on the ${Source-Version} of
     libpisock9 and libpisync0. Closes: #344762 "libpisock-dev: Should depend
     on newer version of libpisync0."
   * debian/rules: add --enable-libusb to ./configure.
     Closes: #346319 "libpisock9: Please compile with libusb support"
Files:
 d8c47a224e722df9e7a300393883659f 785 otherosfs optional pilot-link_0.11.8-0.12.0-pre4-4.dsc
 37abb1f66e8bc07a34b3a1c18217819f 11648 otherosfs optional pilot-link_0.11.8-0.12.0-pre4-4.diff.gz
 827ead93e73827fde0029addb6af6a22 98696 libs optional libpisock9_0.11.8-0.12.0-pre4-4_i386.deb
 9b9ad63593efa50cc9530fcb51e41664 156324 libdevel extra libpisock-dev_0.11.8-0.12.0-pre4-4_i386.deb
 51ac917b61c7b9719136fce0162d90fa 110366 perl extra libpda-pilot-perl_0.11.8-0.12.0-pre4-4_i386.deb
 03838be5e89206ecb8982e73c30b4c20 636414 otherosfs optional pilot-link_0.11.8-0.12.0-pre4-4_i386.deb
 0ba8ab07dedb7b2e436d84ff9d65eb1f 15432 libs optional libpisync0_0.11.8-0.12.0-pre4-4_i386.deb
 a52db5e1ea8913099c68f43d6a8310fa 86206 python extra python-pisock_0.11.8-0.12.0-pre4-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDxpN5P0qKj+B/HPkRAjXQAJ9w7DCxLKaqZC1eW4GQg+Hkozp/+wCgij8m
qZBe2AKCg7ScYVi+B5SLKhc=
=/DgO
-----END PGP SIGNATURE-----

Revision history for this message
In , Ludovic Rousseau (ludovic-rousseau-gmail) wrote : Re: Bug#344762: libpisock-dev: Should depend on newer version of libpisync0.

This bug was against a version in experimental and solved in version
0.11.8-0.12.0-pre4-4 also in experimental.

I think I can remove it from the bug list since it never impacted any
version from unstable, testing or stable.

Thanks,

Le Sunday 25 December 2005 à 21:17:54, Kurt Roeckx a écrit:
> Package: libpisock-dev
> Version: 0.11.8-0.12.0-pre4-3
> Severity: serious
>
> Hi,
>
> Your package has a Depends on libpisync0. Which mean the version
> from unstable (0.11.8-17) should work. But it doesn't.
>
> libpisync.so (from 0.11.8-0.12.0-pre4-3) points to
> libpisync.so.0.0.2, but libpisync0 0.11.8-17 has a
> libpisync.so.0.0.1.
>
> It seems some new symbols got added to libpisync.so.0.0.2:
> convert_FromPilotChar and convert_ToPilotChar.
>
> This means you should change your shlibs to require the version
> that introduced them. See the -V option of dh_makeshlibs. You
> probably want something like:
> dh_makeshlibs -V "libpisync0 (>= 0.11.8-0.12.0-pre4-3)"
>
> If you then use dh_shlibdeps with the -L and -l options, it
> should properly add the required Depends for your other packages,
> and you can remove the one in your control file.

--
 Dr. Ludovic Rousseau <email address hidden>
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --

Revision history for this message
Carthik Sharma (carthik) wrote :

Fixed in Debian. Closing this bug.

Changed in pilot-link:
status: Unconfirmed → Fix Released
Revision history for this message
In , Ludovic Rousseau (ludovic-rousseau-gmail) wrote : bug closed in experimental and now also closed in unstable

Hello,

The bug you reported has been closed by a version of pilot-link uploaded
in experimental. Version 0.12.1 is now stable upstream and has been
uploaded in Debian unstable so the bug is really closed now.

Thanks,

--
 Dr. Ludovic Rousseau <email address hidden>
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.