Bug 136494 - perl-Time-Hires no longer needed.
Summary: perl-Time-Hires no longer needed.
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Time-HiRes
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Warren Togami
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2004-10-20 15:05 UTC by Jose Pedro Oliveira
Modified: 2007-11-30 22:10 UTC (History)
6 users (show)

Clone Of:
Last Closed: 2005-09-14 12:39:07 UTC

Attachments (Terms of Use)
Diff of spec files; works here (3.07 KB, patch)
2005-04-09 14:02 UTC, Robert Scheck
no flags Details | Diff
Rediff with wished changes (3.15 KB, patch)
2005-04-09 14:40 UTC, Robert Scheck
no flags Details | Diff

Description Jose Pedro Oliveira 2004-10-20 15:05:19 UTC
Description of problem:
This package is no longer needed.

Version-Release number of selected component (if applicable):

Additional info:
* Perl version 5.8.5 (and 5.8.4) already ships with Time::HiRes
version 1.59 as a core module. The perl specfile should be modified
in order to not delete this module. In particular the following line
should be deleted:
   find $RPM_BUILD_ROOT -name '*HiRes*' | xargs rm -rfv
* Another possible solution would be to upgrade to the latest version
available on CPAN (Time-HiRes-1.65.tar.gz).

Comment 1 Jose Pedro Oliveira 2005-01-28 03:29:14 UTC
This is related to #136496 (and #141100).

Comment 2 Robert Scheck 2005-01-28 06:21:19 UTC
I absolutely agree with Jose. We should deliver it with the core 
package rather as an external package.

Comment 3 Warren Togami 2005-03-31 10:13:36 UTC
Thanks Jose.  Please confirm this and I'll do it:

For FC4 should we remove perl-Time-HiRes and use the perl main package, or
should we upgrade perl-Time-Hires from CPAN?  Which is better right now?

Comment 4 Warren Togami 2005-03-31 10:17:02 UTC
oh... I see Chip's comments in Bug #136496.  Does his rationale still apply now?
 Is perl-Time-Hires "done" and no longer changing often upstream?

Comment 5 Ville Skyttä 2005-03-31 16:58:45 UTC
See the timestamps at http://backpan.cpan.org/authors/id/J/JH/JHI/ ; at least
its release pace has slowed down quite a bit.

FWIW, my +1 for removing the external package (+ explicit versioned
Provides/Obsoletes in the main Perl package for smooth upgrades).

Comment 6 Ville Skyttä 2005-03-31 16:59:57 UTC
(I meant to say _addition_ of explicit versioned ...)

Comment 7 Jose Pedro Oliveira 2005-03-31 20:08:44 UTC
I also vote for removing the external perl-Time-HiRes package. 

I will try to ask in the perl5-porters mailing list if they are
planning to update the core Time::HiRes module for perl 5.8.7
(which should be almost ready).

Additional information
Latest CPAN Time::HiRes: 1.66

Latest perl 5.8.7 snapshot (2005-02-07)
Snapshot Time::HiRes version: 1.65

Comment 8 Jose Pedro Oliveira 2005-03-31 20:17:01 UTC
Would it be possible to release an errata for FC3 syncing the external package
perl-Time-HiRes version (v1.55) with the perl core version (perl-5.8.5 ->
Time::HiRes 1.59)?

Comment 9 Jose Pedro Oliveira 2005-03-31 21:15:50 UTC
Just received an update from Nicholas Clark:
- he expects to release perl 5.8.7 in three weeks (time frame)
- he also plans to update the core modules (Time::HiRes, CGI, ...)


Comment 10 Warren Togami 2005-03-31 21:36:51 UTC
Comment #8, huh?  You want to remove perl-Time-HiRes from FC3 during an update?  No.

Comment #9, I fear that may be too late for FC4.  Changing something like this
so late in the FC4 cycle will folks worried.  Maybe if we can demonstrate that
we can easily upgrade perl without necessitating the rebuild of anything else it
would be OK.

Comment 11 Jose Pedro Oliveira 2005-03-31 22:36:34 UTC
(In reply to comment #10)
> Comment #8, huh?  You want to remove perl-Time-HiRes from FC3 during an
update?  No.

No. I would like to have perl-Time-HiRes updated as an errata
(perl-Time-HiRes-1.55 updated to perl-Time-HiRes-1.59).

Comment 12 Warren Togami 2005-03-31 22:44:53 UTC
Why 1.59 and not 1.66?  Just curious.

Please submit your desired spec for FC3 and FC4 for now.  We may switch to the
main perl package for FC4 later, but for now assume we wont.

Comment 13 Jose Pedro Oliveira 2005-03-31 22:52:58 UTC
(In reply to comment #12)
> Why 1.59 and not 1.66?  Just curious.

Version 1.59 is the one that shipped with perl-5.8.5.

I don't think it should be upgraded to 1.66. We should try to keep that number
below or equal to 1.65 (version that shipped with perl 5.8.6 and that exists in
the latest perl 5.8.7 snapshot) - unless the plan is to keep Time::HiRes as
an external package.

Comment 14 Michael A. Peters 2005-03-31 23:16:52 UTC
I've been using Time::HiRes 1.66 on FC4T1 and it has been working for me
(SlimServer uses it)

I will test 1.65 and see if it works equally well, but 1.66 is what a perl app I
use wants to install if Time::HiRes is not already on the system. It could be
that it wants to install that version simply because that is what was available
when the software released - but I (as a user) would obviously prefer 1.66 since
I use an app that at least thinks it needs that version.

Comment 15 Warren Togami 2005-04-09 08:02:29 UTC
Please submit a spec patch to upgrade perl-Time-HiRes in FC4.  This will make it
a completely separate issue from upgrading perl-5.8.7, which may or may not
happen.  We can decide then if we want to include HiRes in the main package.

Comment 16 Robert Scheck 2005-04-09 14:02:54 UTC
Created attachment 112909 [details]
Diff of spec files; works here

Comment 17 Jose Pedro Oliveira 2005-04-09 14:26:49 UTC

Could you rediff with the following changes:
 * change the License to "GPL or Artistic",
 * change the perl build requirement to "perl >= 1:5.6.1",
 * add the files "Changes" and "TODO" to the doc list
 * and please don't use TABS in the specfile

Thanks in advance,

Comment 18 Robert Scheck 2005-04-09 14:40:56 UTC
Created attachment 112910 [details]
Rediff with wished changes

Jose, here it is (hopefully okay)

Comment 19 Jose Pedro Oliveira 2005-04-09 17:08:58 UTC



Comment 20 Jose Pedro Oliveira 2005-04-23 00:36:23 UTC

In the meantime could you update Time::HiRes to version 1.65?

I'm just being cautious in case 1.66 doesn't get into perl 5.8.7.  I will
start inquiring upstream about perl 5.8.7 and the status of the core modules
Time::HiRes, CGI, and Filter::Simple [1].  

The source URL is:


[1] perl-Filter and perl-Filter-Simple are in the same situation as
perl-Time-HiRes (perl 5.8 core modules being packaged independently.

Comment 21 Warren Togami 2005-04-23 05:17:26 UTC
Upgraded, but not closing because this is really about the goal of switching to
perl provided perl-Time-HiRes.  Still may happen in the future.

Comment 22 Jose Pedro Oliveira 2005-04-26 17:47:37 UTC
Time::HiRes in perl 5.8.7 has been updated to version 1.66.

5.8.7 perldelta
Nicholas Clark
Tue, 26 Apr 2005 08:36:39 -0700

Comment 23 Jose Pedro Oliveira 2005-08-29 17:49:07 UTC
Perl 5.8.7 appeared today in rawhide and now it ships with the 
Time::HiRes core module as expected.

$ rpm -qpl perl-5.8.7-0.1.fc5.i386.rpm  | grep HiRes

$ rpm -qp --provides perl-5.8.7-0.1.fc5.i386.rpm  | grep HiRes
perl(Time::HiRes) = 1.66

* remove the Fedora Core package perl-Time-HiRes 

Comment 24 Florian La Roche 2005-09-09 10:50:34 UTC
Elliot, can you remove this package from FC-development trees?


Florian La Roche

Comment 25 Jose Pedro Oliveira 2005-09-14 12:39:07 UTC
Perl-Time-HiRes package removed in 20050913.

rawhide report: 20050913 changes

Removed package perl-Time-HiRes

Removed package perl-Filter-Simple

Removed package perl-Filter

Note You need to log in before you can comment on or make changes to this bug.