[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-13 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908





--- Comment #8 from Fedora Update System   
2008-12-13 10:05:01 EDT ---
xmms2-0.5-2.fc10 has been pushed to the Fedora 10 stable repository.  If
problems still persist, please make note of it in this bug report.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-13 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908





--- Comment #7 from Fedora Update System   
2008-12-13 09:54:33 EDT ---
xmms2-0.5-2.fc9 has been pushed to the Fedora 9 stable repository.  If problems
still persist, please make note of it in this bug report.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-13 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908


Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||NEXTRELEASE




-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908





--- Comment #6 from Fedora Update System <[EMAIL PROTECTED]>  2008-12-11 
08:03:43 EDT ---
xmms2-0.5-2.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/xmms2-0.5-2.fc10

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908





--- Comment #5 from Fedora Update System <[EMAIL PROTECTED]>  2008-12-11 
08:03:39 EDT ---
xmms2-0.5-2.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/xmms2-0.5-2.fc9

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908


Tom "spot" Callaway <[EMAIL PROTECTED]> changed:

   What|Removed |Added

   Flag||fedora-cvs+




--- Comment #4 from Tom "spot" Callaway <[EMAIL PROTECTED]>  2008-12-10 
17:55:45 EDT ---
New Package CVS Request
===
Package Name: xmms2
Short Description: A modular audio framework and plugin architecture
Owners: spot
Branches: F-9 F-10 devel
InitialCC:

... and it's done.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908


Orcan 'oget' Ogetbil <[EMAIL PROTECTED]> changed:

   What|Removed |Added

   Flag|fedora-review?  |fedora-review+




--- Comment #3 from Orcan 'oget' Ogetbil <[EMAIL PROTECTED]>  2008-12-10 
17:31:30 EDT ---
Thanks for the update. The package is good to go now.

Btw, the following issues may need to be re-addressed by your friend for the
freeworld package ;)

> ? Some files in the wafadmin directory have /usr/local/ /usr/lib/ directories
> hardcoded. Will these have any effect on the application?

> * Please add the -v flag to the waf script so we can see what it is actually
> doing. When I did this, I found that the fedora specific compiler flag -O2 is
> being overwritten. This needs fixed.

> * Double BR: libmodplug-devel

> * Unnecessary BRs: libcurl-devel (picked up by ecore-devel), glib2-devel
> (picked up by avahi-glib-devel, pulseaudio-libs-devel...), libogg-devel,
> libvorbis-devel (both picked up by libshout-devel), python-devel (picked up by
> Pyrex)



This package (xmms2) is APPROVED by oget


-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908





--- Comment #2 from Tom "spot" Callaway <[EMAIL PROTECTED]>  2008-12-10 
15:35:55 EDT ---
(In reply to comment #1)

> ? I didn't find any occurrences of the clauses "GPL" or "Artistic" or 
> "licensed
> under the same terms as perl itself." among the perl files. Is there a rule
> that any perl program has to be released under "GPL+ or Artistic"? I would 
> also
> like to remind you that there is a .so file in the perl package that links
> against the libraries in the main package.

>From COPYING:
src/clients/lib/perl/:
Copyright (C) 2006-2007 Florian Ragwitz <[EMAIL PROTECTED]>
Licensed under the same terms as Perl itself.

License attribution also shows up in the .xs files in src/clients/lib/perl/

> - TODO file can be included in %doc

Good point.

> ? Is the doxygen documentation useless?

Nope. I've added a -docs subpackage for all 6.4 MB of it.

> ? What package(s) own the
>  %{perl_archlib}/Audio/
>  %{perl_archlib}/auto/Audio/
> directories? Are they among the dependencies?

Multiple ownership for perl directories is acceptable. See:
http://fedoraproject.org/wiki/Packaging/Guidelines#File_and_Directory_Ownership

Since nothing in this depends on any other perl module which may own
%{perl_archlib}/Audio/ or %{perl_archlib}/auto/Audio/, it is acceptable for
this package to own it.

> ? Some files in the wafadmin directory have /usr/local/ /usr/lib/ directories
> hardcoded. Will these have any effect on the application?

Not in my testing on x86_64, no. The /usr/local instances are being overridden,
but it can't hurt to sed replace libdir, so I've done that.

> ? There are no .desktop files but why are there pixmaps?

They're provided in case third party clients want to use "approved" images.

> * The devel package has .pc files, hence we must require pkgconfig.

Fixed.

> * Please add the -v flag to the waf script so we can see what it is actually
> doing. When I did this, I found that the fedora specific compiler flag -O2 is
> being overwritten. This needs fixed.

Good point. Added -v to build, added a patch to disable the extra -O0 that was
being appended to CFLAGS/CPPFLAGS.

> ? The following provides seemed weird to me:
>  $ rpm -qp --provides xmms2-devel-0.5-1.fc10.x86_64.rpm
>  (git
>  DrLecter
>  b63ec5a270cfde0ae3d59c9b89d860b8650e430f-dirty)
>  commit:
>  pkgconfig(xmms2-client) = 0.5
>  pkgconfig(xmms2-client-cpp) = 0.5
>  pkgconfig(xmms2-client-cpp-glib) = 0.5
>  pkgconfig(xmms2-client-ecore) = 0.5
>  pkgconfig(xmms2-client-glib) = 0.5
>  pkgconfig(xmms2-plugin) = 0.5
>  xmms2-devel = 0.5-1.fc10
>  xmms2-devel(x86-64) = 0.5-1.fc10
> What is that git parenthesis about? Is that normal?

Hmm. It looks like it is getting implanted into one of the .pc files, then rpm
is scraping it out as a Provides for some reason. Easy enough to fix the
wscript to have a little versioning sanity.

> * The devel package must require glib2-devel, qt-devel, boost-devel at the
> least (but I think this is all). 

Added.

> * Double BR: libmodplug-devel

Fixed.

> * Unnecessary BRs: libcurl-devel (picked up by ecore-devel), glib2-devel
> (picked up by avahi-glib-devel, pulseaudio-libs-devel...), libogg-devel,
> libvorbis-devel (both picked up by libshout-devel), python-devel (picked up by
> Pyrex)

Fixed.

Okay, here is the new SPRM and SPEC:

New SRPM:
http://www.auroralinux.org/people/spot/review/new/xmms2-0.5-2.fc11.src.rpm

New SPEC: http://www.auroralinux.org/people/spot/review/new/xmms2.spec

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-06 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908





--- Comment #1 from Orcan 'oget' Ogetbil <[EMAIL PROTECTED]>  2008-12-06 
15:42:28 EDT ---
OK, I finished the review. There are a few minor issues (*) and I also have
some questions (?):

- rpmlint says
 xmms2-devel.x86_64: W: no-documentation
 xmms2-perl.x86_64: W: no-documentation
 xmms2-python.x86_64: W: no-documentation
 xmms2-ruby.x86_64: W: no-documentation
but I couldn't find anything relevant in the available docs to put into these
packages (except maybe the license files?), so these warnings can be ignored.

? I didn't find any occurrences of the clauses "GPL" or "Artistic" or "licensed
under the same terms as perl itself." among the perl files. Is there a rule
that any perl program has to be released under "GPL+ or Artistic"? I would also
like to remind you that there is a .so file in the perl package that links
against the libraries in the main package.

- TODO file can be included in %doc

? Is the doxygen documentation useless?

? What package(s) own the
 %{perl_archlib}/Audio/
 %{perl_archlib}/auto/Audio/
directories? Are they among the dependencies?

? Some files in the wafadmin directory have /usr/local/ /usr/lib/ directories
hardcoded. Will these have any effect on the application?

? There are no .desktop files but why are there pixmaps?

* The devel package has .pc files, hence we must require pkgconfig.

* Please add the -v flag to the waf script so we can see what it is actually
doing. When I did this, I found that the fedora specific compiler flag -O2 is
being overwritten. This needs fixed.

? The following provides seemed weird to me:
 $ rpm -qp --provides xmms2-devel-0.5-1.fc10.x86_64.rpm
 (git
 DrLecter
 b63ec5a270cfde0ae3d59c9b89d860b8650e430f-dirty)
 commit:
 pkgconfig(xmms2-client) = 0.5
 pkgconfig(xmms2-client-cpp) = 0.5
 pkgconfig(xmms2-client-cpp-glib) = 0.5
 pkgconfig(xmms2-client-ecore) = 0.5
 pkgconfig(xmms2-client-glib) = 0.5
 pkgconfig(xmms2-plugin) = 0.5
 xmms2-devel = 0.5-1.fc10
 xmms2-devel(x86-64) = 0.5-1.fc10
What is that git parenthesis about? Is that normal?

* The devel package must require glib2-devel, qt-devel, boost-devel at the
least (but I think this is all). 

* Double BR: libmodplug-devel

* Unnecessary BRs: libcurl-devel (picked up by ecore-devel), glib2-devel
(picked up by avahi-glib-devel, pulseaudio-libs-devel...), libogg-devel,
libvorbis-devel (both picked up by libshout-devel), python-devel (picked up by
Pyrex)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908


Orcan 'oget' Ogetbil <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||[EMAIL PROTECTED]
 AssignedTo|[EMAIL PROTECTED]|[EMAIL PROTECTED]
   Flag||fedora-review?




-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908


Tom "spot" Callaway <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Blocks||474909




-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 474908] Review Request: xmms2 - A modular audio framework and plugin architecture

2008-12-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=474908


Tom "spot" Callaway <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Blocks||474910




-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review