Data-UUID
Data-UUID copied to clipboard
perl library for generating universally unique identifiers
In META.json is: ```console "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010", "license" : [ "bsd" ], ``` and in LICENSE file definitely part: ```console ** To anyone who acknowledges...
Makefile.PL declares BSD license, but LICENSE file contains MIT license text as confirmed by Fedora legal team . Could you please clarify this discrepancy? It would be great if you...
On an Ubuntu 22.04.0 with perl v5.32 or v5.36, caching and re-using the Data::UUID object creates a segmentation fault. I spent hours to find out where the segmentation fault came...
This fixes conformance to rfc4122
This prevents 2 processes starting at the same microsecond (e.g. after a fork) from generating the same UUID. This fixes the bug reported at https://blog.afoolishmanifesto.com/posts/log-loss-detection/
As demonstrated in [this blog post](https://blog.afoolishmanifesto.com/posts/log-loss-detection/), it appears duplicate UUIDs can be generated after forking: ``` $ perl -MData::UUID -E'$u = Data::UUID->new(); my $parent = $$; $parent == $$ &&...
As noted in the documentation, using upper case hex characters is contrary to rfc4122. This should be fixed.
Hi, Data::UUID is essential for CPAN Tester Reporter modules. So I can't automatically report CPAN test results. I have got the following errors on Windows strawberry-perl-5.26.0 32/64bit. @kmx ``` Writing...
gcc -c -fwrapv -fno-strict-aliasing -pipe -D_FORTIFY_SOURCE=2 -O -DVERSION=\"1.221\" -DXS_VERSION=\"1.221\" -fpic "-I/packages/perl-5.26.1-2/.self/lib/perl5/5.26.1/x86_64-haiku/CORE" -D_STDIR=\"/tmp\" -D__haiku__ -D_DEFAULT_UMASK=0007 UUID.c In file included from UUID.xs:8:0: /boot/system/develop/headers/os/kernel/OS.h:349:8: error: unknown type name 'bool' extern bool has_data(thread_id thread);...
Fixed a compilation problem on Haiku OS. I left BeOS intact for back compatibility.