Bug 998591
Summary: | Please drop the perl(Data::UUID) compat shim so the real Data::UUID can be introduced | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paul Howarth <paul> | ||||
Component: | uuid | Assignee: | Steven Pritchard <steve> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 19 | CC: | mhlavink, steve | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | uuid-1.6.2-23.fc21 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2013-09-16 12:38:54 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 998143 | ||||||
Bug Blocks: | 998235 | ||||||
Attachments: |
|
Description
Paul Howarth
2013-08-19 14:42:25 UTC
Michal, do you have any objection to me making this change? I'm not expecting any response from Steve, who doesn't seem to have had any involvement in Fedora for over a year now. > - Debian has chosen to distribute their own Data::UUID, which has a different
> interface and breaks other modules.
won't your change break applications that expect this different interface?
Looking into this a bit more, it seems that the incompatibility was fixed upstream in uuid 1.6.0. The debian bug report is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480451 and the upstream changelog entry says: o Fix the Data::UUID::to_b64string() function of the Perl backward compatibility API: an empty string was not supplied as the EOL marker to MIME::Base64::encode_base64() and hence the returned string ended with a newline character (which in turn breaks many applications using Data::UUID). [Piotr Roszatycki <dexter>] This may explain why running the uuid test suite using CPAN's Data::UUID worked OK, unless there was no test for that issue. So the main issue is which is the canonical upstream for perl(Data::UUID), and hence should be shipped in Fedora - I would say the CPAN version. I was thinking about this a lot and I'm not 100% sure I like the idea of changing it when it's not broken. Anyway, I'll do the above change in rawhide only and see how big impact it has. |