[Bug 175605] Review Request: perl-IO-Multiplex
bugzilla at redhat.com
bugzilla at redhat.com
Tue Dec 13 14:37:59 UTC 2005
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: perl-IO-Multiplex
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175605
------- Additional Comments From rc040203 at freenet.de 2005-12-13 09:37 EST -------
(In reply to comment #2)
> I've asked the authors of they can change the license.
> The spec file has been cleaned up.
Could it be that you miss-read my remark?
The Artistic license is fine for includion into FE, it's just that your spec
file said "GPL or Artistic", which is apparently wrong.
> About the part that is deemed problematic... The code snippet looks like this:
> BEGIN {
> eval {
> # Can optionally use Hi Res timers if available
> require Time::HiRes;
> Time::HiRes->import ('time');
> }
> };
>
> I really don't see a problem with this.
The problem is: Conditional requires, like this one lead to non-deterministic
"make check" results, and can cause Heisenbugs, depending on if the conditional
module (here: Time::HiRes) is installed or not.
This isn't much of a problem (Therefore I wrote "Non-Blocker"), but can be
problematic in longer terms.
One way to circumvent this kind of problems would be to make this conditional
dependencies mandatory at run-time (Require: perl(Time::HiRes)) or at
build-time ("BuildRequires: perl(Time::HiRes)", even
"BuildConflicts: perl(Time::HiRes)" could be worth a thought).
The decision on what to do about it is up to you. Even not doing anything about
it and leaving things as they currently are is absolutely fine.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the fedora-extras-list
mailing list