Bug 458396

Summary: Review Request: denemo - Graphical music notation program
Product: [Fedora] Fedora Reporter: Roy Rankin <rrankin>
Component: Package ReviewAssignee: Ruben Kerkhof <ruben>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, notting, rrankin, ruben
Target Milestone: ---Flags: ruben: fedora-review+
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-09-10 12:36:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Roy Rankin 2008-08-07 23:43:41 UTC
Spec URL: http://download.savannah.gnu.org/releases/denemo/fedora/denemo.spec
SRPM URL: http://download.savannah.gnu.org/releases/denemo/fedora/denemo-0.7.9-1.fc9.src.rpm
Description: 
Denemo is a graphical music notation program written in C with
gtk+. As of April 2000, it is an official part of the GNU project
(http://www.gnu.org/)

It is intended to be used in conjunction with GNU Lilypond
(http://www.cs.uu.nl/hanwen/lilypond/), but is adaptable to other
computer-music-related purposes as well.

This package depends on aubio which is already in rawhide.

This is my first package and I will require sponsership

Comment 1 Ruben Kerkhof 2008-08-15 10:41:24 UTC
Hi Roy,

A few initial comments:
- are the defines on the top of the spec needed? You can just set the Name, Version and Release tags and refer to them in the rest of the spec as %{name}, %{version} and %{release}
- You're using RPM_BUILD_ROOT everywhere, except on line 43, there it's %{buildroot}
- You can use %{_includedir} instead of %{prefix}/include on line 40
- The defattr on line 50 should be %defattr(-,root,root,-)
- Could you pick one of the BuildRoots from https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag?

Comment 2 Roy Rankin 2008-08-16 04:14:53 UTC
Ruben,

Thanks you the comments. I had already fixed all these issues in the rework I did this morning before I saw your comments. Here is the rework URLs

Spec URL: http://download.savannah.gnu.org/releases/denemo/fedora/denemo.spec
SRPM URL:
http://download.savannah.gnu.org/releases/denemo/fedora/denemo-0.7.9-2.fc9.src.rpm

Comment 3 Ruben Kerkhof 2008-08-17 09:50:53 UTC
Review for release 2.fc9:
* RPM name is OK
* Source denemo-0.7.9.tar.gz is the same as upstream
* Builds fine in mock

rpmlint is not silent:
[ruben@slice denemo]$ rpmlint denemo-0.7.9-2.fc10.x86_64.rpm 
denemo.x86_64: E: explicit-lib-dependency libxml2
denemo.x86_64: W: no-version-in-last-changelog

You can probably drop all Requires except bug-buddy because you've listed them in the BuildRequires and rpm will pick them up by itself.

Comment 5 Ruben Kerkhof 2008-08-18 17:50:39 UTC
Thanks Roy,

This package is approved.
I've just sponsored you in the Fedora Account System.
You now can proceed with the rest of the process starting from:
https://fedoraproject.org/wiki/PackageMaintainers/Join#Install_the_Client_Tools_.28Koji.29


Please fix the last rpmlint warning before importing your package:
denemo.x86_64: W: no-version-in-last-changelog

Let me know if you have any questions.

Comment 6 Roy Rankin 2008-08-20 04:11:36 UTC
New Package CVS Request
=======================
Package Name:denemo
Short Description:Graphical music notation program
Owners:rrankin
Branches:F-10
InitialCC:

Comment 7 Kevin Fenzi 2008-08-24 19:05:16 UTC
cvs done.

Comment 8 Ruben Kerkhof 2008-09-10 12:36:06 UTC
Hi Roy,

I see you've successfully imported your package.
Don't forget to close your review ticket next time, I'll close this one for now.