<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>167649</bug_id>
          
          <creation_ts>2007-02-19 18:06 0000</creation_ts>
          <short_desc>ossp-uuid (new ebuild)</short_desc>
          <delta_ts>2008-03-28 23:53:27 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.ossp.org/pkg/lib/uuid/</bug_file_loc>
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>coldwind@gentoo.org</reporter>
          <assigned_to>dev-zero@gentoo.org</assigned_to>
          <cc>admin@cvpcs.org</cc>

      

      
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-02-19 18:06:10 0000</bug_when>
            <thetext>From their homepage:
---------------------------------------------------------------
OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1). Additional API bindings are provided for the languages ISO-C++:1998, Perl:5 and PHP:4/5. Optional backward compatibility exists for the ISO-C DCE-1.1 and Perl Data::UUID APIs.

UUIDs are 128 bit numbers which are intended to have a high likelihood of uniqueness over space and time and are computationally difficult to guess. They are globally unique identifiers which can be locally generated without contacting a global registration authority. UUIDs are intended as unique identifiers for both mass tagging objects with an extremely short lifetime and to reliably identifying very persistent objects across a network. 
----------------------------------------------------------------------


Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-02-20 12:15:16 0000</bug_when>
            <thetext>This package collide with other uuid implementations (the one in e2fsprogs) and break lots of things.

Debian renames this library from uuid to ossp-uuid. But maybe it&apos;s better to install it on ossp/uuid.* (instead of ossp-uuid.*).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>admin@cvpcs.org</who>
            <bug_when>2007-06-02 10:27:52 0000</bug_when>
            <thetext>I&apos;m looking into the possibility of storing the libraries in a subdirectory and trying to come up with an ebuild.  I&apos;ll post my findings tomorrow.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>admin@cvpcs.org</who>
            <bug_when>2007-06-02 11:15:58 0000</bug_when>
            <thetext>Created an attachment (id=120933)
Suggested ebuild

This is an ebuild I put together for the latest version of OSSP&apos;s uuid library.  It installed well on my x86.  I still have to test if I can actually still use both the old libuuid that was already present and the OSSP one.  This ebuild shouldn&apos;t overwrite any existing libraries as the prefixes are set so that libraries/includes are stored under ossp/ in their respective directories.

I was thinking the ossp/ directory is the best way to go providing it works.  Considering there are so many other OSSP libraries available, then future ebuilds for them could also be placed in those directories.

Well, if anyone has any ideas regarding the ebuild, let me know.  I&apos;d be happy to be a proxy maintainer for this if the developers are looking for someone to maintain it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-06-02 14:12:35 0000</bug_when>
            <thetext>On my x86, it installs without collisions and passes the test suite.

I compiled MyPasswordSafe against it but it fails at link time.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-06-02 14:14:13 0000</bug_when>
            <thetext>Created an attachment (id=120944)
ossp-uuid-1.6.0.ebuild

Added --with(out)-perl-compat, made the ebuild multilib friendly,  and did some trivial clean-up.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>admin@cvpcs.org</who>
            <bug_when>2007-06-02 18:08:08 0000</bug_when>
            <thetext>Created an attachment (id=120967)
ossp-uuid-1.6.0.ebuild

Added --with-pgsql support and the proper dependency</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>admin@cvpcs.org</who>
            <bug_when>2007-06-02 18:20:42 0000</bug_when>
            <thetext>Created an attachment (id=120969)
ossp-uuid-1.6.0-pg_config.patch

This is the patch for the latest ebuild.  It patches the Makefile for the pgsql compatibility library.  Adds pg_config&apos;s --includedir, --includedir-server, and --libdir files.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dev-zero@gentoo.org</who>
            <bug_when>2008-03-28 23:53:27 0000</bug_when>
            <thetext>Well, is in the tree now.
I did it the same way as debian did it. The problem when installing the lib as libuuid.so in a sub-directory, the only option for apps linking against those libs is to use RPATH, which is rather difficult and requires a lot of manual packaging.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>120933</attachid>
            <date>2007-06-02 11:15 0000</date>
            <desc>Suggested ebuild</desc>
            <filename>ossp-uuid-1.6.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgbGlidG9vbCBldXRpbHMKCkRFU0NSSVBUSU9OPSJBUEkgYW5kIENMSSBm
b3IgdGhlIGdlbmVyYXRpb24gb2YgRENFIDEuMSwgSVNPL0lFQyAxMTU3ODoxOTk2IGFuZCBSRkMg
NDEyMiBjb21wbGlhbnQgVVVJRHMuIgpIT01FUEFHRT0iaHR0cDovL3d3dy5vc3NwLm9yZy9wa2cv
bGliL3V1aWQvIgoKTElDRU5TRT0iTUlUIgpTTE9UPSIwIgpLRVlXT1JEUz0iLSogfng4NiIKSVVT
RT0iY3h4IGRjZSBkZWJ1ZyBwZXJsIHBnc3FsIHBocCIKClNSQ19VUkk9ImZ0cDovL2Z0cC5vc3Nw
Lm9yZy9wa2cvbGliL3V1aWQvdXVpZC0ke1BWfS50YXIuZ3oiCgpSREVQRU5EPSJwZXJsPyAoIGRl
di1sYW5nL3BlcmwgKQoJcGhwPyAoIGRldi1sYW5nL3BocCApIgpERVBFTkQ9IiR7UkRFUEVORH0i
CgpTPSIke1dPUktESVJ9L3V1aWQtJHtQVn0iCgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrIHV1aWQt
JHtQVn0udGFyLmd6Cn0KCnNyY19jb21waWxlKCkgewoJbG9jYWwgbXljb25mPSItLXByZWZpeD0v
dXNyCgkJLS1saWJkaXI9L3Vzci9saWIvb3NzcAoJCS0taW5jbHVkZWRpcj0vdXNyL2luY2x1ZGUv
b3NzcAoJCS0tb2xkaW5jbHVkZWRpcj0vdXNyL2luY2x1ZGUvb3NzcAoJCS0tZGF0YWRpcj0vdXNy
L3NoYXJlL29zc3AKCQkkKHVzZV93aXRoIGN4eCkgICAgICAgICAgICAgXAoJCSQodXNlX3dpdGgg
ZGNlKSAgICAgICAgICAgICBcCgkJJCh1c2Vfd2l0aCBwZXJsKSAgICAgICAgICAgIFwKCQkkKHVz
ZV93aXRoIHBocCkgCQkJXAoJCSQodXNlX2VuYWJsZSBkZWJ1ZykiCgoJZWNvbmYgJG15Y29uZiB8
fCBkaWUgIkNvbmZpZ3VyYXRpb24gZmFpbGVkIgoKCWVtYWtlIHx8IGRpZSAiQ29waWxhdGlvbiBm
YWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8
IGRpZSAiSW5zdGFsbGF0aW9uIGZhaWxlZCIKCglkb2RvYyBBVVRIT1JTIENoYW5nZUxvZyBISVNU
T1JZIElOU1RBTEwgTkVXUyBPVkVSVklFVyBQT1JUSU5HIFJFQURNRSogU0VFQUxTTyBUSEFOS1Mg
VE9ETyoKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>120944</attachid>
            <date>2007-06-02 14:14 0000</date>
            <desc>ossp-uuid-1.6.0.ebuild</desc>
            <filename>ossp-uuid-1.6.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgbGlidG9vbCBtdWx0aWxpYgoKTVlfUE49IiR7UE4vb3NzcC0vfSIKTVlf
UD0iJHtNWV9QTn0tJHtQVn0iCgpERVNDUklQVElPTj0iQVBJIGFuZCBDTEkgZm9yIHRoZSBnZW5l
cmF0aW9uIG9mIERDRSAxLjEsIElTTy9JRUMgMTE1Nzg6MTk5NiBhbmQgUkZDIDQxMjIgY29tcGxp
YW50IFVVSURzLiIKSE9NRVBBR0U9Imh0dHA6Ly93d3cub3NzcC5vcmcvcGtnL2xpYi91dWlkLyIK
U1JDX1VSST0iZnRwOi8vZnRwLm9zc3Aub3JnL3BrZy9saWIvdXVpZC8ke01ZX1B9LnRhci5neiIK
CkxJQ0VOU0U9Ik1JVCIKU0xPVD0iMCIKS0VZV09SRFM9In5hbWQ2NCB+eDg2IgpJVVNFPSJjeHgg
ZGNlIGRlYnVnIHBlcmwgcGdzcWwgcGhwIgoKUkRFUEVORD0icGVybD8gKCBkZXYtbGFuZy9wZXJs
ICkKCXBocD8gKCBkZXYtbGFuZy9waHAgKSIKREVQRU5EPSIke1JERVBFTkR9IgoKUz0ke1dPUktE
SVJ9LyR7TVlfUH0KCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCgllbGli
dG9vbGl6ZQp9CgpzcmNfY29tcGlsZSgpIHsKCWVjb25mIC0tcHJlZml4PS91c3IgXAoJCS0tbGli
ZGlyPS91c3IvJChnZXRfbGliZGlyKS9vc3NwIFwKCQktLWluY2x1ZGVkaXI9L3Vzci9pbmNsdWRl
L29zc3AgXAoJCS0tb2xkaW5jbHVkZWRpcj0vdXNyL2luY2x1ZGUvb3NzcCBcCgkJLS1kYXRhZGly
PS91c3Ivc2hhcmUvb3NzcCBcCgkJJCh1c2Vfd2l0aCBjeHgpIFwKCQkkKHVzZV93aXRoIGRjZSkg
XAoJCSQodXNlX3dpdGggcGVybCkgXAoJCSQodXNlX3dpdGggcGVybCBwZXJsLWNvbXBhdCkgXAoJ
CSQodXNlX3dpdGggcGhwKSBcCgkJJCh1c2VfZW5hYmxlIGRlYnVnKSB8fCBkaWUgIkNvbmZpZ3Vy
YXRpb24gZmFpbGVkIgoJZW1ha2UgfHwgZGllICJDb3BpbGF0aW9uIGZhaWxlZCIKfQoKc3JjX2lu
c3RhbGwoKSB7CgllbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiSW5zdGFsbGF0
aW9uIGZhaWxlZCIKCWRvZG9jIEFVVEhPUlMgQ2hhbmdlTG9nIEhJU1RPUlkgSU5TVEFMTCBORVdT
IE9WRVJWSUVXIFBPUlRJTkcgUkVBRE1FKiBTRUVBTFNPIFRIQU5LUyBUT0RPKgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>120967</attachid>
            <date>2007-06-02 18:08 0000</date>
            <desc>ossp-uuid-1.6.0.ebuild</desc>
            <filename>ossp-uuid-1.6.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGxpYnRvb2wgbXVsdGlsaWIKCk1ZX1BOPSIke1BOL29zc3At
L30iCk1ZX1A9IiR7TVlfUE59LSR7UFZ9IgoKREVTQ1JJUFRJT049IkFQSSBhbmQgQ0xJIGZvciB0
aGUgZ2VuZXJhdGlvbiBvZiBEQ0UgMS4xLCBJU08vSUVDIDExNTc4OjE5OTYgYW5kIFJGQyA0MTIy
IGNvbXBsaWFudCBVVUlEcy4iCkhPTUVQQUdFPSJodHRwOi8vd3d3Lm9zc3Aub3JnL3BrZy9saWIv
dXVpZC8iClNSQ19VUkk9ImZ0cDovL2Z0cC5vc3NwLm9yZy9wa2cvbGliL3V1aWQvJHtNWV9QfS50
YXIuZ3oiCgpMSUNFTlNFPSJNSVQiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YW1kNjQgfng4NiIKSVVT
RT0iY3h4IGRjZSBkZWJ1ZyBwZXJsIHBocCBwb3N0Z3JlcyIKClJERVBFTkQ9InBlcmw/ICggZGV2
LWxhbmcvcGVybCApCglwaHA/ICggZGV2LWxhbmcvcGhwICkKCXBvc3RncmVzPyAoIGRldi1kYi9w
b3N0Z3Jlc3FsICkiCkRFUEVORD0iJHtSREVQRU5EfSIKClM9JHtXT1JLRElSfS8ke01ZX1B9Cgpz
cmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgkKCWVsaWJ0b29saXplCn0KCnNy
Y19jb21waWxlKCkgewoJZWNvbmYgLS1wcmVmaXg9L3VzciBcCgkJLS1saWJkaXI9L3Vzci8kKGdl
dF9saWJkaXIpL29zc3AgXAoJCS0taW5jbHVkZWRpcj0vdXNyL2luY2x1ZGUvb3NzcCBcCgkJLS1v
bGRpbmNsdWRlZGlyPS91c3IvaW5jbHVkZS9vc3NwIFwKCQktLWRhdGFkaXI9L3Vzci9zaGFyZS9v
c3NwIFwKCQkkKHVzZV93aXRoIGN4eCkgXAoJCSQodXNlX3dpdGggZGNlKSBcCgkJJCh1c2Vfd2l0
aCBwZXJsKSBcCgkJJCh1c2Vfd2l0aCBwZXJsIHBlcmwtY29tcGF0KSBcCgkJJCh1c2Vfd2l0aCBw
aHApIFwKCQkkKHVzZV93aXRoIHBvc3RncmVzIHBnc3FsKSBcCgkJJCh1c2VfZW5hYmxlIGRlYnVn
KSB8fCBkaWUgIkNvbmZpZ3VyYXRpb24gZmFpbGVkIgoJCQoJIyBQYXRjaGluZyB0aGUgcGdzcWwg
bWFrZWZpbGUgdG8gcmVzcGVjdCBwZ19jb25maWcncyAtLWluY2x1ZGVkaXIsCgkjIC0taW5jbHVk
ZWRpci1zZXJ2ZXIsIGFuZCAtLWxpYmRpcgoJZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1wZ19j
b25maWcucGF0Y2gKCQoJZW1ha2UgfHwgZGllICJDb3BpbGF0aW9uIGZhaWxlZCIKfQoKc3JjX2lu
c3RhbGwoKSB7CgllbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiSW5zdGFsbGF0
aW9uIGZhaWxlZCIKCWRvZG9jIEFVVEhPUlMgQ2hhbmdlTG9nIEhJU1RPUlkgSU5TVEFMTCBORVdT
IE9WRVJWSUVXIFBPUlRJTkcgUkVBRE1FKiBTRUVBTFNPIFRIQU5LUyBUT0RPKgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120969</attachid>
            <date>2007-06-02 18:20 0000</date>
            <desc>ossp-uuid-1.6.0-pg_config.patch</desc>
            <filename>ossp-uuid-1.6.0-pg_config.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHBnc3FsL01ha2VmaWxlCTIwMDctMDYtMDIgMTI6MzQ6MTkuMDAwMDAwMDAwIC0wNTAwCisr
KyBwZ3NxbC9NYWtlZmlsZS5uZXcJMjAwNy0wNi0wMiAxMjozODozMS4wMDAwMDAwMDAgLTA1MDAK
QEAgLTIzLDcgKzIzLDExIEBACiBTT19NQUpPUl9WRVJTSU9OICA9IDEKIFNPX01JTk9SX1ZFUlNJ
T04gID0gMAogCi1vdmVycmlkZSBDUFBGTEFHUyA6PSAtSS4uICQoQ1BQRkxBR1MpCitvdmVycmlk
ZSBDUFBGTEFHUyA6PSAtSS4uIFwKKyAgICAgICAgICAgICAgICAgICAgIC1JJChzaGVsbCAkKFBH
X0NPTkZJRykgLS1pbmNsdWRlZGlyKSBcCisgICAgICAgICAgICAgICAgICAgICAtSSQoc2hlbGwg
JChQR19DT05GSUcpIC0taW5jbHVkZWRpci1zZXJ2ZXIpIFwKKyAgICAgICAgICAgICAgICAgICAg
IC1MJChzaGVsbCAkKFBHX0NPTkZJRykgLS1saWJkaXIpIFwKKyAgICAgICAgICAgICAgICAgICAg
ICQoQ1BQRkxBR1MpCiBTSExJQl9MSU5LICAgICAgICA6PSAtTC4uLy5saWJzIC1sdXVpZAogU0hM
SUJfTElOSyAgICAgICAgKz0gJChzaGVsbCB0ZXN0ICQoc2hlbGwgdW5hbWUgLXMpID0gRnJlZUJT
RCAmJiBlY2hvICItV2wsLUJzeW1ib2xpYyIpCiBTSExJQl9MSU5LICAgICAgICArPSAkKHNoZWxs
IHRlc3QgJChzaGVsbCB1bmFtZSAtcykgPSBEYXJ3aW4gJiYgZWNobyAiLWJ1bmRsZV9sb2FkZXIg
JChQT1NUR1JFUykiKQo=
</data>        

          </attachment>
    </bug>

</bugzilla>