Bug 419741 - Review Request: photoml - An XML DTD and tools for describing photographic metadata
Summary: Review Request: photoml - An XML DTD and tools for describing photographic me...
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Jason Tibbitts
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2007-12-11 13:31 UTC by Brendt Wohlberg
Modified: 2007-12-28 17:19 UTC (History)
3 users (show)

Fixed In Version: 0.24-3.fc8
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2007-12-28 17:19:34 UTC
Type: ---
j: fedora-review+
kevin: fedora-cvs+

Attachments (Terms of Use)

Description Brendt Wohlberg 2007-12-11 13:31:53 UTC
Spec URL: http://www.wohlberg.net/public/software/photo/photoml/photoml.spec
SRPM URL: http://www.wohlberg.net/public/software/photo/photoml/photoml-0.22-1.fc7.src.rpm
Photo Description Markup Language (PhotoML) is primarily intended to
provide an XML format and tools for describing details of photo
creation, processing, and content in a collection of photographs. It
is designed to be appropriate for a wide variety of photographic
formats, including roll film (such as 35mm and 120/220), sheet film
(such as 4x5 and 8x10) and digital images. The type of information
represented, while allowing description of details of content,
creation etc. for digital images, does not support some of the more
low-level housekeeping details that might be necessary in an
application such as an online database of digital images. In
particular, PhotoML is not yet another web photo gallery generator.

Comment 1 Brendt Wohlberg 2007-12-20 01:28:05 UTC
Due to new upstream release, SRPM URL has changed.

Spec URL: http://www.wohlberg.net/public/software/photo/photoml/photoml.spec

Comment 2 Jason Tibbitts 2007-12-21 05:25:51 UTC
The README says "GPL version 2" but the License: tag says GPLv2+.  So is it
"version 2 only", or "version 2 or later"?

One thing I noticed during the build is the following:
  Cannot run XML merge tests without dtdto
I assume this is part of the Perl XML::DTD package; did you plan on packaging
that as well?

Unfortunately this:
doesn't actually include the directories under /usr/share/doc, just anything
that's within them.  The versioned documentation directory you get by using
%doc is included for you automatically, but the unversioned one the package
installs into isn't.  You should use
instead, or convince the program to put the documentation in the versioned

* source files match upstream:
* package meets naming and versioning guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* summary is OK.
* description is OK.
* dist tag is present.
* build root is OK.
? license field matches the actual license.
* license is open source-compatible.
* license text included in package.
* latest version is being packaged.
* BuildRequires are proper (you can skip perl, but it's OK to have it)
* %clean is present.
* package builds in mock (rawhide, x86_64).
* package installs properly
* rpmlint is silent.
* final provides and requires are sane:
   photoml = 0.24-1.fc9

* %check is present and all tests pass:
   XSL defaults tests
   Failed 0 out of 33 tests

   Tool tests
   Failed 0 out of 4 tests

X doesn't own /usr/share/doc/photoml
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* no scriptlets present.
* code, not content.
* documentation is small, so no -docs subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.

Comment 3 Brendt Wohlberg 2007-12-22 05:06:16 UTC
Thanks for your comments. Please see modified files

 Spec URL: http://www.wohlberg.net/public/software/photo/photoml/photoml.spec

Problems addressed:
* GPL version issue fixed (now GPLv2)
* All docs now in versioned documentation directory

Other issues:
* XML::DTD and associated tests are not required for the build (no immediate
plans to package XML::DTD)

Comment 4 Jason Tibbitts 2007-12-22 23:25:06 UTC
Cool, looks great.


Comment 5 Brendt Wohlberg 2007-12-22 23:59:23 UTC
New Package CVS Request
Package Name: photoml
Short Description: Photographic metadata XML format and tools 
Owners: brendt
Branches: F-7 F-8
Cvsextras Commits: no

Comment 6 Kevin Fenzi 2007-12-23 18:13:02 UTC
cvs done.

Comment 7 Fedora Update System 2007-12-28 17:19:33 UTC
photoml-0.24-3.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2007-12-28 17:19:58 UTC
photoml-0.24-3.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.

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