Bug 549884 - Review Request: plexus-io - Plexus IO Components
Summary: Review Request: plexus-io - Plexus IO Components
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Orcan Ogetbil
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-22 22:08 UTC by Alexander Kurtakov
Modified: 2009-12-28 07:59 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-28 07:59:25 UTC
Type: ---
Embargoed:
oget.fedora: fedora-review+
dennis: fedora-cvs+


Attachments (Terms of Use)

Description Alexander Kurtakov 2009-12-22 22:08:45 UTC
Spec URL: http://akurtakov.fedorapeople.org/plexus-io.spec
SRPM URL: http://akurtakov.fedorapeople.org/plexus-io-1.0-0.1.a5.1.fc12.src.rpm
Description: Plexus IO is a set of plexus components, which are designed for use
in I/O operations.

Comment 1 Orcan Ogetbil 2009-12-23 13:54:25 UTC
I made a full review. Here are my comments, questions etc:

* Package does not build in mock. It pulls gcj. We want openjdk. I added that BR fol the rest of the review.
As far as I know, all java packages need these BR's and R's:
   http://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires

* Additionally, the guidelines tell us to include these R's for maven:
   http://fedoraproject.org/wiki/Packaging:Java#maven

* rpmlint says
   plexus-io.noarch: W: non-conffile-in-etc /etc/maven/fragments/plexus-io
Is this ignorable? Why?

! javadoc package does not require the main package. (just a warning. I don't know if this is intentional)

? Shouldn't the release tag just be 0.1.a5%{?dist}

! For macro consistency plexus-io can be replaced by %{name} at two places

Comment 2 Alexander Kurtakov 2009-12-23 14:18:56 UTC
(In reply to comment #1)
> I made a full review. Here are my comments, questions etc:
> 
> * Package does not build in mock. It pulls gcj. We want openjdk. I added that
> BR fol the rest of the review.
> As far as I know, all java packages need these BR's and R's:
>    http://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires
Fixed.
> 
> * Additionally, the guidelines tell us to include these R's for maven:
>    http://fedoraproject.org/wiki/Packaging:Java#maven
Fixed.

> 
> * rpmlint says
>    plexus-io.noarch: W: non-conffile-in-etc /etc/maven/fragments/plexus-io
> Is this ignorable? Why?
This is the place where mvn looks for fragments. And they are clearly non conffile because users should not edit them.
> 
> ! javadoc package does not require the main package. (just a warning. I don't
> know if this is intentional)
Perfectly ok. There are many times when you want to install just the javadoc for local reference and studing the API without any need to use it.

> 
> ? Shouldn't the release tag just be 0.1.a5%{?dist}
Fixed.

> 
> ! For macro consistency plexus-io can be replaced by %{name} at two places  
Fixed

Spec URL: http://akurtakov.fedorapeople.org/plexus-io.spec
SRPM URL: http://akurtakov.fedorapeople.org/plexus-io-1.0-0.2.a5.fc12.src.rpm

Comment 3 Orcan Ogetbil 2009-12-23 14:38:43 UTC
Thanks! Good to go.

--------------------------------------------
This package (plexus-io) is APPROVED by oget
--------------------------------------------

Comment 4 Alexander Kurtakov 2009-12-23 14:42:15 UTC
New Package CVS Request
=======================
Package Name: plexus-io
Short Description: Plexus IO Components
Owners: akurtakov
Branches: 
InitialCC:

Comment 5 Dennis Gilmore 2009-12-23 19:40:13 UTC
CVS Done

Comment 6 Alexander Kurtakov 2009-12-28 07:59:25 UTC
Built in rawhide.
http://koji.fedoraproject.org/koji/buildinfo?buildID=148397


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