Debian Bug report logs -
#480451
libossp-uuid-perl not fully compatible with Data::UUID
Reported by: Robert Joop <1065895647@rainbow.in-berlin.de>
Date: Sat, 10 May 2008 06:39:02 UTC
Severity: normal
Tags: patch
Found in version ossp-uuid/1.5.1-1.1
Fixed in version ossp-uuid/1.5.1-2
Done: Marco Nenciarini <mnencia@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Piotr Roszatycki <dexter@debian.org>:
Bug#480451; Package libossp-uuid-perl.
(full text, mbox, link).
Acknowledgement sent to Robert Joop <1065895647@rainbow.in-berlin.de>:
New Bug report received and forwarded. Copy sent to Piotr Roszatycki <dexter@debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: libossp-uuid-perl
Version: 1.5.1-1.1
Severity: normal
Tags: patch
libossp-uuid-perl is not fully compatible with Data::UUID.
when trying to build Data::GUID (`dh-make-perl --cpan Data::GUID; ...`),
a few tests break.
this is due to the fact that Data::GUID expects base64 encoded UUIDs
*not* to be followed by a newline, but the one of libossp-uuid-perl
appends one by use of MIME::Base64::encode_base64.
there is a simple way to fix this, since the latter function offers an
optinal argument.
thus the patch would be:
--- /usr/lib/perl5/Data/UUID.pm 2007-10-21 22:58:36.000000000 +0200
+++ UUID.pm 2008-05-08 18:52:45.000000000 +0200
@@ -84,7 +84,7 @@
sub to_b64string {
my ($self, $bin) = @_;
- return MIME::Base64::encode_base64($bin);
+ return MIME::Base64::encode_base64($bin, '');
}
sub from_string {
if nothing else relies on the incompatibility, it would be nice if this
change could be applied.
thanks,
rj
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.20 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libossp-uuid-perl depends on:
ii libc6 2.7-4 GNU C Library: Shared libraries
ii libossp-uuid15 1.5.1-1 OSSP uuid ISO-C and C++ - shared l
ii perl 5.8.8-12 Larry Wall's Practical Extraction
ii perl-base [perlapi-5.8.8] 5.8.8-12 The Pathologically Eclectic Rubbis
libossp-uuid-perl recommends no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Piotr Roszatycki <dexter@debian.org>:
Bug#480451; Package libossp-uuid-perl.
(Fri, 07 Aug 2009 09:33:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Mark Lawrence <nomad@null.net>:
Extra info received and forwarded to list. Copy sent to Piotr Roszatycki <dexter@debian.org>.
(Fri, 07 Aug 2009 09:33:05 GMT) (full text, mbox, link).
Message #10 received at 480451@bugs.debian.org (full text, mbox, reply):
*bump*
Any chance of this fix being applied sometime soon?
The current situation is actually quite bad - Data::GUID simply cannot
be built on Debian either manually or with dh-make-perl, as long as any
package depending on libossp-uuid-perl is installed.
A new Data::UUID has been released on CPAN, but cannot be installed as
a Debian package due to the conflict with libossp-uuid-perl.
As an alternative solution could I suggest libossp-uuid-perl actually
removes the Data::UUID compatible binding, libdata-uuid-perl is built
natively, and the 3 packages depending on libossp-uuid-perl
(libsvn-mirror-perl, libsoap-lite-perl, libipc-pubsub-perl) checked for
a specific dependency on OSSP::UUID or Data::UUID and modified
accordingly?
Thanks,
Mark.
--
Mark Lawrence
Reply sent
to Marco Nenciarini <mnencia@debian.org>:
You have taken responsibility.
(Fri, 12 Feb 2010 16:03:07 GMT) (full text, mbox, link).
Notification sent
to Robert Joop <1065895647@rainbow.in-berlin.de>:
Bug acknowledged by developer.
(Fri, 12 Feb 2010 16:03:07 GMT) (full text, mbox, link).
Message #15 received at 480451-close@bugs.debian.org (full text, mbox, reply):
Source: ossp-uuid
Source-Version: 1.5.1-2
We believe that the bug you reported is fixed in the latest version of
ossp-uuid, which is due to be installed in the Debian FTP archive:
libossp-uuid-dev_1.5.1-2_amd64.deb
to main/o/ossp-uuid/libossp-uuid-dev_1.5.1-2_amd64.deb
libossp-uuid-perl_1.5.1-2_amd64.deb
to main/o/ossp-uuid/libossp-uuid-perl_1.5.1-2_amd64.deb
libossp-uuid15_1.5.1-2_amd64.deb
to main/o/ossp-uuid/libossp-uuid15_1.5.1-2_amd64.deb
ossp-uuid_1.5.1-2.debian.tar.gz
to main/o/ossp-uuid/ossp-uuid_1.5.1-2.debian.tar.gz
ossp-uuid_1.5.1-2.dsc
to main/o/ossp-uuid/ossp-uuid_1.5.1-2.dsc
php5-uuid_1.5.1-2_amd64.deb
to main/o/ossp-uuid/php5-uuid_1.5.1-2_amd64.deb
uuid_1.5.1-2_amd64.deb
to main/o/ossp-uuid/uuid_1.5.1-2_amd64.deb
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 480451@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marco Nenciarini <mnencia@debian.org> (supplier of updated ossp-uuid 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 02 Feb 2010 15:30:38 +0100
Source: ossp-uuid
Binary: libossp-uuid15 libossp-uuid-dev uuid libossp-uuid-perl php5-uuid
Architecture: source amd64
Version: 1.5.1-2
Distribution: unstable
Urgency: low
Maintainer: Marco Nenciarini <mnencia@debian.org>
Changed-By: Marco Nenciarini <mnencia@debian.org>
Description:
libossp-uuid-dev - OSSP uuid ISO-C and C++ - headers and static libraries
libossp-uuid-perl - perl OSSP::UUID - OSSP uuid Perl Binding
libossp-uuid15 - OSSP uuid ISO-C and C++ - shared library
php5-uuid - OSSP uuid module for php5
uuid - the Universally Unique Identifier Command-Line Tool
Closes: 466829 480451 493416 531396 543290
Changes:
ossp-uuid (1.5.1-2) unstable; urgency=low
.
* New maintainer.
* Acknowledge NMUs.
* Switch to source format "3.0 (quilt)"
* Migrate build system to debhelper 7 (Closes: #466829)
* Add patch to improve compatibility with Data::UUID (Closes: #480451)
* Automatically update config.{sub,guess} (Closes: #543290)
* Improve short description for uuid package (Closes: #493416)
* In uuid command-line tool don't ignore -m option if followed by -v1
(Closes: #531396)
* Bump Standards-Version. No change required
* Change comment style in uuid.ini as required by PHP version 5.3
* Fix whatis entry of uuid.1, uuid.3ossp and uuid++.3ossp manpages
Checksums-Sha1:
7a832f92af8ef9026eec7af2e090c21ec35547de 1291 ossp-uuid_1.5.1-2.dsc
dd954b2717ce6237aaa6a3180468c0518a450188 7826 ossp-uuid_1.5.1-2.debian.tar.gz
2eab5ace05123631881926d6899ae22ec6199f5d 60524 libossp-uuid15_1.5.1-2_amd64.deb
8e9cfea706aa219b76a407198adf1d47e7ac0348 80654 libossp-uuid-dev_1.5.1-2_amd64.deb
28f69b08b72d708bb6694857011dc96617eef83f 19558 uuid_1.5.1-2_amd64.deb
7077f238f1dde52469aa38ea0a6fc2f57f80d298 32474 libossp-uuid-perl_1.5.1-2_amd64.deb
160f0a0fd1018b9beb50c1fa0808139e717ddf61 15756 php5-uuid_1.5.1-2_amd64.deb
Checksums-Sha256:
0018d1109bab00c3a92f33ed644dcedeb8fadef92ed00cc0893359c2dacde73b 1291 ossp-uuid_1.5.1-2.dsc
a9a3a11d41cf9cbda35059ec1c0688f49ea64737a844bba46ff4fbcc646ce7e4 7826 ossp-uuid_1.5.1-2.debian.tar.gz
59da2bbb776647101f283a0156089ddebddacd375902e4519f4796ebbae20000 60524 libossp-uuid15_1.5.1-2_amd64.deb
2f04a7a40a4cba41f1ad3413067d520fb660a83474f1fd96bb934efd08611e28 80654 libossp-uuid-dev_1.5.1-2_amd64.deb
11335cceb2914e187316932487481eab8f4ee584918acdcd2c5d4fdd492f33a0 19558 uuid_1.5.1-2_amd64.deb
9cfa08135cbdcda6724be7efa67035b1205b8fc08ca1427ae79f3cbab9b18c2e 32474 libossp-uuid-perl_1.5.1-2_amd64.deb
6cc2a8deb3a0fa32cb8b435131bb8b9a1fe67effa735e449d7ec3a7cb575a283 15756 php5-uuid_1.5.1-2_amd64.deb
Files:
289c76c25c3c0b3a4cd49f2df623f42e 1291 libs optional ossp-uuid_1.5.1-2.dsc
3ba91aaf606cf8bf4d743854f9aa15c6 7826 libs optional ossp-uuid_1.5.1-2.debian.tar.gz
df2aa444a112faf68963f547cf536563 60524 libs optional libossp-uuid15_1.5.1-2_amd64.deb
355ec1b79a446329d0d129c00b1fc38a 80654 libdevel optional libossp-uuid-dev_1.5.1-2_amd64.deb
5dc5c8ce92c3cc24e444853381e72d36 19558 utils optional uuid_1.5.1-2_amd64.deb
f938ed496e59426f7571ab4aed051438 32474 perl optional libossp-uuid-perl_1.5.1-2_amd64.deb
114df37a0d107a32ea2291320e7b2330 15756 interpreters optional php5-uuid_1.5.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAktoOfQACgkQaGRzDfCV5eT6sACfUXvWnhUzcrUly+Fdx/smfa4A
02gAoIfpzcGK8+GYoIpyXNv7tyQDTkJA
=aGR0
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 26 Mar 2010 07:36:58 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Aug 27 00:48:56 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.