Bug 729504

Summary: perl-Dancer: please update to version 1.3071
Product: [Fedora] Fedora Reporter: Jose Pedro Oliveira <jose.p.oliveira.oss>
Component: perl-DancerAssignee: Marcela Mašláňová <mmaslano>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mmaslano, paul, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-22 06:27:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On: 704544    
Bug Blocks:    
Attachments:
Description Flags
Specfile patch: update from 1.3040 to 1.3071 none

Description Jose Pedro Oliveira 2011-08-09 23:38:39 UTC
Description of problem:
Please update perl Dancer to the latest upstream version (1.3071) and create Fedora 15 and EPEL-6 branches.

Version-Release number of selected component (if applicable):
perl-Dancer-1.3040-3


Additional info:
CPAN homepage:
http://search.cpan.org/dist/Dancer/

Changes:
http://cpansearch.perl.org/src/SUKRIA/Dancer-1.3071/CHANGES

Security related changes at least in versions 1.3051 and 1.3.071.

Comment 1 Jose Pedro Oliveira 2011-08-10 01:32:16 UTC
Created attachment 517506 [details]
Specfile patch: update from 1.3040 to 1.3071

Comment 2 Jose Pedro Oliveira 2011-08-10 01:36:10 UTC
Perl Dancer 1.3071 (see attached specfile patch) builds correctly in Fedora 14 and Fedora 15 with three skipped tests:

 * skipped: HTTP::Parser::XS is required
 * skipped: Dancer::Session::Cookie 0.14 required
 * skipped: Author tests not required for installation

The EPEL6 branch will require more time as several required modules are still not present in the repositories. Modules already identified:

 * perl(HTTP::Server::Simple::PSGI)
 * perl(Plack::Builder)
 * perl(Devel::StackTrace)
 * perl(Devel::StackTrace::AsHTML)
 * perl(Filesys::Notify::Simple)

/jpo

Comment 3 Paul Howarth 2011-08-10 08:35:02 UTC
Is perl-Devel-StackTrace not in the RHEL-6 optional channel? It was there in the 6.0 beta (perl-Devel-StackTrace-1.22-4.el6.src.rpm) and a package with that NEVR is in CentOS 6.0.

Comment 4 Jose Pedro Oliveira 2011-08-10 12:42:31 UTC
(In reply to comment #3)
> Is perl-Devel-StackTrace not in the RHEL-6 optional channel? It was there in
> the 6.0 beta (perl-Devel-StackTrace-1.22-4.el6.src.rpm) and a package with that
> NEVR is in CentOS 6.0.

Paul,

I forgot to mention that perl-Plack-0.9980 (using the F15 SRPM) wants Devel::StackTrace 1.23 and only version 1.22 is available in the main repositories (Argh! Major problem...).

Some of the perl-Plack 0.9980 missing requirements in EPEL-6:

    perl(Devel::StackTrace) >= 1.23
    perl(Devel::StackTrace::AsHTML) >= 0.11
    perl(Filesys::Notify::Simple)
         perl(Test::SharedFork)   
    perl(Hash::MultiValue) >= 0.05
    perl(Test::TCP) >= 0.11
    perl(Authen::Simple::Adapter)

/jpo

Comment 5 Marcela Mašláňová 2011-08-10 14:40:34 UTC
(In reply to comment #3)
> Is perl-Devel-StackTrace not in the RHEL-6 optional channel? It was there in
> the 6.0 beta (perl-Devel-StackTrace-1.22-4.el6.src.rpm) and a package with that
> NEVR is in CentOS 6.0.

I see perl-Devel-StackTrace-1.22-4.el6.noarch.rpm in optional channels for RHEL-6.1.

Comment 6 Marcela Mašláňová 2011-08-10 14:44:06 UTC
(In reply to comment #2)
> Perl Dancer 1.3071 (see attached specfile patch) builds correctly in Fedora 14
> and Fedora 15 with three skipped tests:
> 
>  * skipped: HTTP::Parser::XS is required
>  * skipped: Dancer::Session::Cookie 0.14 required
>  * skipped: Author tests not required for installation
> 
> The EPEL6 branch will require more time as several required modules are still
> not present in the repositories. Modules already identified:
> 
>  * perl(HTTP::Server::Simple::PSGI)
>  * perl(Plack::Builder)
>  * perl(Devel::StackTrace)
>  * perl(Devel::StackTrace::AsHTML)
>  * perl(Filesys::Notify::Simple)
> 
> /jpo

I'll do updates in Fedora, you can take it in EPEL if you wish.

Comment 7 Fedora Update System 2011-08-10 14:58:19 UTC
perl-Dancer-1.3071-1.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/perl-Dancer-1.3071-1.fc16

Comment 8 Jose Pedro Oliveira 2011-08-10 18:28:55 UTC
(In reply to comment #6)
--[SNIP]--
> 
> I'll do updates in Fedora, you can take it in EPEL if you wish.

Ok. I will start requesting EPEL-6 branches for the missing requirements and
looking into the perl-Devel-StackTrace version problem.

Regards,
jpo

Comment 9 Jose Pedro Oliveira 2011-08-10 22:58:48 UTC
First batch of requests for EPEL-6 branch creation:

 * Bug 575491 - perl-Test-SharedFork
 * Bug 664980 - perl-Test-TCP
 * Bug 575492 - perl-Filesys-Notify-Simple
 * Bug 581321 - perl-Devel-StackTrace-AsHTML
 * Bug 670477 - perl-HTTP-Server-Simple-PSGI
 * Bug 575493 - perl-Hash-MultiValue

/jpo

Comment 10 Fedora Update System 2011-08-11 06:32:12 UTC
perl-Dancer-1.3071-1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/perl-Dancer-1.3071-1.fc15

Comment 11 Jose Pedro Oliveira 2011-08-12 01:57:20 UTC
Second set of branch requests:

 * Bug 472167 - perl-asa
 * Bug 539230 - perl-Authen-Simple
 * Bug 664904 - perl-Authen-Simple-Passwd
 * Bug 575496 - perl-CGI-Compile
 * Bug 664815 - perl-CGI-Emulate-PSGI
 * Bug 581324 - perl-IO-Handle-Util
 * Bug 562380 - perl-FCGI-Client

/jpo

Comment 12 Jose Pedro Oliveira 2011-08-12 22:28:23 UTC
Hopefully the last three branch requests:

 * Bug 675529 - perl-Test-CheckManifest
 * Bug 579070 - perl-Log-Dispatch-Array
 * Bug 664910 - perl-Plack

/jpo

Comment 13 Jose Pedro Oliveira 2011-08-14 22:23:39 UTC
Forgot this one:

 * Bug 485642 - perl-FCGI-ProcManager

/jpo

Comment 14 Jose Pedro Oliveira 2011-08-16 15:16:51 UTC
The following packages have already been built for EPEL6:

Note: By default I imported a F15 SRPM; modifications stated below.

 * perl-asa-0.02-8.el6
 * perl-Authen-Simple-0.4-5.el6
 * perl-Authen-Simple-Passwd-0.6-2.el6
 * perl-CGI-Compile-0.11-4.el6
 * perl-CGI-Emulate-PSGI-0.12-1.el6
 * perl-FCGI-Client-0.04-5.el6.1
   - added: BR perl(Time::HiRes)
 * perl-FCGI-ProcManager-0.19-6.el6
 * perl-Filesys-Notify-Simple-0.05-4.el6
 * perl-HTTP-Server-Simple-PSGI-0.14-2.el6.1
   - imported the F14 SRPM due to #705966
 * perl-Hash-MultiValue-0.08-4.el6
 * perl-IO-Handle-Util-0.01-3.el6
 * perl-Log-Dispatch-Array-1.001-4.el6
 * perl-Test-CheckManifest-1.24-1.el6
 * perl-Test-SharedFork-0.16-1.el6.1
   - added: BR perl(Time::HiRes)
 * perl-Test-TCP-1.11-2.el6.1
   - added: BR perl(Time::HiRes)
   - only imported version 1.11 (instead of 1.13) due to
     a Test::More version requirement

/jpo

TODO - perl-Devel-StackTrace-AsHTML, perl-Plack, and perl-Dancer

Comment 15 Fedora Update System 2011-08-26 19:07:28 UTC
perl-Dancer-1.3071-1.fc15 has been pushed to the Fedora 15 stable repository.

Comment 16 Fedora Update System 2011-08-28 05:22:22 UTC
perl-Dancer-1.3071-1.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.