Bug 607777
Summary: | Review Request: xnoise - Tracklist-centric Media Player | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michel Lind <michel> |
Component: | Package Review | Assignee: | Michael Schwendt <bugs.michael> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | bugs.michael, fedora-package-review, notting, pahan, rtnpro |
Target Milestone: | --- | Flags: | bugs.michael:
fedora-review+
j: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | xnoise-plugins-core-0.1.6-2.fc13 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-06-27 20:06:01 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: | |||
Bug Depends On: | |||
Bug Blocks: | 607778 |
Description
Michel Lind
2010-06-24 19:03:31 UTC
Koji scratch build results (F-13): http://koji.fedoraproject.org/koji/taskinfo?taskID=2271016 *** Bug 586433 has been marked as a duplicate of this bug. *** > SRPM URL: http://salimma.fedorapeople.org/specs/gnome/xnoise-0.1.6-1.fc13.src.rpm $ sha1sum xnoise-0.1.6.tar.gz 224d328f928f7aa016309df9d307cd42da71f026 xnoise-0.1.6.tar.gz > %{_datadir}/vala/vapi/xnoise-1.0.* Nothing pulls in vala when installing xnoise-devel, but vala is the package that owns the vala/vapi directories. You either need to include these directories with the same permissions as in "vala" or require "vala": https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Ownership Precedent for "multiple ownership of vala dirs": libcanberra-devel -> bug 523473 * rpmlint: xnoise.x86_64: E: incorrect-locale-subdir /usr/share/locale/default/LC_MESSAGES/xnoise.mo Indeed looks like a file you ought to delete or %exclude. * Should xnoise play _all_ files understood by GStreamer? For example, with gstreamer-plugins-ugly installed, it plays .sid files (MIME type audio/prs.sid). But with gstreamer-plugins-fc installed, it doesn't recognize .fc files (which are played by rhythmbox, on the contrary). * Translations are far from complete. The de_DE translation module is mostly useless. * Other than that, the packaging is fine, and the app works. (In reply to comment #3) > > %{_datadir}/vala/vapi/xnoise-1.0.* > > Nothing pulls in vala when installing xnoise-devel, but vala is the package > that owns the vala/vapi directories. You either need to include these > directories with the same permissions as in "vala" or require "vala": > https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Ownership > Thanks. I initially Req:ed vala, then thought that was unnecessary but forgot to own the directory as well. > * rpmlint: > > xnoise.x86_64: E: incorrect-locale-subdir > /usr/share/locale/default/LC_MESSAGES/xnoise.mo > > Indeed looks like a file you ought to delete or %exclude. Probably cleaner to delete it, and before %find_lang is run; not sure how %exclude interacts with the file listing generated by %find_lang > > > * Should xnoise play _all_ files understood by GStreamer? For example, with > gstreamer-plugins-ugly installed, it plays .sid files (MIME type > audio/prs.sid). But with gstreamer-plugins-fc installed, it doesn't recognize > .fc files (which are played by rhythmbox, on the contrary). Sounds like a bug that should be filed upstream. > * Translations are far from complete. The de_DE translation module is mostly > useless. In this case, should it be excluded, or should I ship it anyway? (will keep it in the current revision, but please let me know if it's better to exclude such files) > > > * Other than that, the packaging is fine, and the app works. Thanks. Updated SRPM here: http://salimma.fedorapeople.org/specs/gnome/xnoise-0.1.6-2.fc13.src.rpm > +# make package own the vala API dir:
> +# xnoise plugins don't have to be written in vala
> +%dir %{_datadir}/vala/vapi
%dir %{_datadir}/vala is missing.
About the translations, upstream could improve the release of translations based on the "translated/untranslated ratio". As a packager, it wouldn't be fun to check that ratio often for all offered languages. And in xnoise 0.1.6, parts of the UI have not entered the PO files [yet], so untranslated strings are missing. Perhaps that's just a bug.
APPROVED
Great, thanks! Will add the missing dir and try and get upstream to fix the translation. New Package CVS Request ======================= Package Name: xnoise Short Description: Tracklist-centric Media Player Owners: salimma Branches: F-12 F-13 EL-6 InitialCC: CVS done (by process-cvs-requests.py). xnoise-plugins-core-0.1.6-2.fc13,xnoise-0.1.6-2.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/xnoise-plugins-core-0.1.6-2.fc13,xnoise-0.1.6-2.fc13 xnoise-plugins-core-0.1.6-2.fc13, xnoise-0.1.6-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. |