Bug 518205 - Review Request: directory-naming - Directory Naming
Summary: Review Request: directory-naming - Directory Naming
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Andrew Overholt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 429551
TreeView+ depends on / blocked
 
Reported: 2009-08-19 13:40 UTC by Alexander Kurtakov
Modified: 2009-08-20 17:43 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-08-20 17:43:42 UTC
Type: ---
Embargoed:
overholt: fedora-review+


Attachments (Terms of Use)

Description Alexander Kurtakov 2009-08-19 13:40:44 UTC
Spec URL: http://akurtakov.fedorapeople.org/directory-naming.spec
SRPM URL: http://akurtakov.fedorapeople.org/directory-naming-0.8-4.fc12.src.rpm
Description: Old directory/naming module.

Comment 1 Alexander Kurtakov 2009-08-19 13:41:38 UTC
This is a full review request.  The pre-review request was bug #500253.

Comment 2 Alexander Kurtakov 2009-08-19 14:01:05 UTC
Fix summary.

Comment 3 Alexander Kurtakov 2009-08-19 14:12:16 UTC
New sources:
Spec URL: http://akurtakov.fedorapeople.org/directory-naming.spec
SRPM URL: http://akurtakov.fedorapeople.org/directory-naming-0.8-4.fc12.src.rpm

Changes:
- Remove gcj support.
- Build with build.sysclasspath=only.

Comment 5 Andrew Overholt 2009-08-19 14:41:54 UTC
A few issues:

- rpmlint output:
directory-naming.noarch: W: non-standard-group Development/Libraries/Java
directory-naming.noarch: W: wrong-file-end-of-line-encoding
/usr/share/doc/directory-naming-0.8/LICENSE.txt
directory-naming.noarch: W: non-conffile-in-etc
/etc/maven/fragments/directory-naming

- javadoc issues for naming-factory:
  [javadoc]
/notnfs/overholt/rpmbuild/BUILD/directory-naming-0.8/naming-factory/src/java/org/apache/naming/factory/BeanFactory.java:64:
warning - Tag @link: reference not found:
org.apache.naming.config.XmlConfigurator
  [javadoc]
/notnfs/overholt/rpmbuild/BUILD/directory-naming-0.8/naming-factory/src/java/org/apache/naming/factory/MailSessionFactory.java:59:
warning - Tag @link: reference not found:
org.apache.naming.config.XmlConfigurator
  [javadoc]
/notnfs/overholt/rpmbuild/BUILD/directory-naming-0.8/naming-factory/src/java/org/apache/naming/factory/SendMailFactory.java:81:
warning - Tag @link: reference not found:
org.apache.naming.config.XmlConfigurator

- there's a minor (a date in a comment) difference between the source that I
generate and the one in the SRPM

- I'd like to see a comment for the patch to the project files
- I removed the remaining sed lines for "setproxy" and the build was fine.  I
think they can be removed.

Otherwise, things look good.

It's nice that all of the test suites run and have no failures/errors.

Comment 6 Peter Lemenkov 2009-08-19 19:19:11 UTC
I don't understand - what's happening here? I saw that this package was already reviewed and even imported into CVS tree (as well as these two - #518219 and #518233 ). Why you created another Review Request?

Comment 7 Andrew Overholt 2009-08-19 19:24:59 UTC
See comment #1:

"This is a full review request.  The pre-review request was bug #500253."

In an attempt to get maven updated, it was deemed necessary to "pre-review" some packages for bootstrapping purposes.  We've decided to speed up the actual process by doing full reviews on packages that don't need this initial step.

Comment 8 Andrew Overholt 2009-08-19 19:25:19 UTC
Unsetting flag.

Comment 9 Alexander Kurtakov 2009-08-20 11:41:49 UTC
A few issues:

- rpmlint output:
directory-naming.noarch: W: non-standard-group Development/Libraries/Java
directory-naming.noarch: W: wrong-file-end-of-line-encoding
/usr/share/doc/directory-naming-0.8/LICENSE.txt
directory-naming.noarch: W: non-conffile-in-etc
/etc/maven/fragments/directory-naming

FIXED except non-conffile-in-etc

- javadoc issues for naming-factory:
  [javadoc]
/notnfs/overholt/rpmbuild/BUILD/directory-naming-0.8/naming-factory/src/java/org/apache/naming/factory/BeanFactory.java:64:
warning - Tag @link: reference not found:
org.apache.naming.config.XmlConfigurator
  [javadoc]
/notnfs/overholt/rpmbuild/BUILD/directory-naming-0.8/naming-factory/src/java/org/apache/naming/factory/MailSessionFactory.java:59:
warning - Tag @link: reference not found:
org.apache.naming.config.XmlConfigurator
  [javadoc]
/notnfs/overholt/rpmbuild/BUILD/directory-naming-0.8/naming-factory/src/java/org/apache/naming/factory/SendMailFactory.java:81:
warning - Tag @link: reference not found:
org.apache.naming.config.XmlConfigurator

FIXED. I don't see this warnings.

- there's a minor (a date in a comment) difference between the source that I
generate and the one in the SRPM
I think this is acceptable.

- I'd like to see a comment for the patch to the project files
FIXED. Removed. It was for maven1 build which we do not support.

- I removed the remaining sed lines for "setproxy" and the build was fine.  I
think they can be removed.
FIXED. Removed.

New sources:
Spec: http://akurtakov.fedorapeople.org/directory-naming.spec
Srpm: http://akurtakov.fedorapeople.org/directory-naming-0.8-6.fc12.src.rpm

Comment 10 Andrew Overholt 2009-08-20 14:20:43 UTC
In the near future, I'd like to see us move away from this package as it appears to be dead upstream.  The summary and description could also use some work.  Let's do something more like:

Summary:  Apache Directory Naming Component
Description:  Naming is a lightweight, in-memory JNDI service provider.  To enable flexible deployment with limited dependencies, Naming is divided in 6 packages, each producing a separate jar artifact.

Comment 11 Alexander Kurtakov 2009-08-20 17:09:03 UTC
(In reply to comment #10)
> In the near future, I'd like to see us move away from this package as it
> appears to be dead upstream.  The summary and description could also use some
> work.  Let's do something more like:
Apache Directory project is pretty live project but this is just too old version.
Latest release is from yesterday :).

> 
> Summary:  Apache Directory Naming Component
> Description:  Naming is a lightweight, in-memory JNDI service provider.  To
> enable flexible deployment with limited dependencies, Naming is divided in 6
> packages, each producing a separate jar artifact.  

Fixed.

New sources:
Spec: http://akurtakov.fedorapeople.org/directory-naming.spec
Srpm: http://akurtakov.fedorapeople.org/directory-naming-0.8-7.fc12.src.rpm

Comment 12 Andrew Overholt 2009-08-20 17:14:09 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > In the near future, I'd like to see us move away from this package as it
> > appears to be dead upstream.  The summary and description could also use some
> > work.  Let's do something more like:
> Apache Directory project is pretty live project but this is just too old
> version.
> Latest release is from yesterday :).

You're correct.  I did mean the old component.

> New sources:
> Spec: http://akurtakov.fedorapeople.org/directory-naming.spec
> Srpm: http://akurtakov.fedorapeople.org/directory-naming-0.8-7.fc12.src.rpm  

Thanks.  Approved.

Comment 13 Alexander Kurtakov 2009-08-20 17:43:42 UTC
Build in rawhide.
http://koji.fedoraproject.org/koji/buildinfo?buildID=128106


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