UUIDs using e2fs library on Linux in 8.4
In the same spirit as the FreeBSD-native UUID generator that was discussed
here a couple months ago, I was able to link Postgres 8.4 against the UUID
generator embedded in the Linux ext2fs toolchain. My code is posted at
http://www.lmert.com/download/pguuid-for-8.4.tar.gz
Unlike on FreeBSD, there isn't a link-conflict issue that requires this;
it's just Another Way To Do It.
--
David Lee Lambert ... Software Developer, member IEEE, ACM
Cell phone: +1 586-873-8813
GPG key at http://www.lmert.com/keyring.txt
IM: davidleelambert (Yahoo!) or lamber45@cse.msu.edu (MSN)
On Sat, Feb 07, 2009 at 10:44:48PM -0500, David Lee Lambert wrote:
In the same spirit as the FreeBSD-native UUID generator that was
discussed here a couple months ago, I was able to link Postgres 8.4
against the UUID generator embedded in the Linux ext2fs toolchain.
My code is posted athttp://www.lmert.com/download/pguuid-for-8.4.tar.gz
Unlike on FreeBSD, there isn't a link-conflict issue that requires
this; it's just Another Way To Do It.
There's a license conflict issue with that patch, namely that you've
used the GPL, which means we can't ship it. Is that license from
something else, or would you consider re-licensing it under
BSDL-compatible terms?
Cheers,
David.
--
David Fetter <david@fetter.org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david.fetter@gmail.com
Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
On 7 feb, 23:44, da...@fetter.org (David Fetter) wrote:
On Sat, Feb 07, 2009 at 10:44:48PM -0500, David Lee Lambert wrote:
In the same spirit as the FreeBSD-native UUID generator that was
discussed here a couple months ago, I was able to link Postgres 8.4
against the UUID generator embedded in the Linux ext2fs toolchain.
There's a license conflict issue with that patch, namely that you've
used the GPL, which means we can't ship it. Is that license from
something else, or would you consider re-licensing it under
BSDL-compatible terms?
I originally based the code on something else (the "pguuid" project on
GBorg; the original author's Hotmail address seems dead). However, I
just checked, and no line of code what I posted matches his code,
except some "#include" lines and function declarations. I am willing
to apply the BSD license to it if I actually can claim the copyright.
--
DLL