[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-17 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Fedora Update System  changed:

   What|Removed |Added

   Fixed In Version|yarock-0.9.64-3.fc19|yarock-0.9.64-3.fc20



--- Comment #66 from Fedora Update System  ---
yarock-0.9.64-3.fc20 has been pushed to the Fedora 20 stable repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||yarock-0.9.64-3.fc19
 Resolution|--- |ERRATA
Last Closed||2013-12-16 18:03:52



--- Comment #65 from Fedora Update System  ---
yarock-0.9.64-3.fc19 has been pushed to the Fedora 19 stable repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #64 from Fedora Update System  ---
yarock-0.9.64-3.fc20 has been pushed to the Fedora 20 testing repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #63 from Fedora Update System  ---
yarock-0.9.64-3.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/yarock-0.9.64-3.fc20

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #62 from Fedora Update System  ---
yarock-0.9.64-3.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/yarock-0.9.64-3.fc19

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #61 from Jon Ciesla  ---
Git done (by process-git-requests).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Jon Ciesla  changed:

   What|Removed |Added

  Flags|fedora-cvs? |fedora-cvs+



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

James Abtahi  changed:

   What|Removed |Added

  Flags||fedora-cvs?



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #60 from James Abtahi  ---
New Package SCM Request
===
Package Name: yarock
Short Description: A lightweight, beautiful music player
Owners: jam3s
Branches: f19 f20
InitialCC:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #59 from James Abtahi  ---
> Please add:
> %dir %{_datadir}/%{name}
> which is otherwise unowned. Other than that, it looks fine.

Done. I'm going to put a request for creation of a repository in the next few
hours. In the meantime please let me know of any final thoughts.

updated SPEC:
http://jam3s.fedorapeople.org/yarock.spec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #58 from Kevin Kofler  ---
Please add:
%dir %{_datadir}/%{name}
which is otherwise unowned. Other than that, it looks fine.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #57 from James Abtahi  ---
I've applied Kevin Kofler's solution and now the translation files are
installed in %{_datadir}/%{name}/translations (see the installationpath patch).
I've also noticed that "qt" package translation files are installed in a
similar fashion. So this should be fine. Let me know what you think. 

updated SPEC and SRPM:
http://jam3s.fedorapeople.org/yarock.spec
http://jam3s.fedorapeople.org/yarock-0.9.64-3.fc20.src.rpm

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #56 from James Abtahi  ---
nah, something stupid happened there. nothing related to the package. the .qt
files are installed in the /usr/share/locale/yarock. Ignore my previous
comment. sorry about it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #55 from James Abtahi  ---

hum... something is terribly wrong. according to this source:

http://www.cmake.org/Wiki/CMake:How_To_Build_Qt4_Software#Translations

.ts  file are just the xml source translations while the .qm files are the
binary translations which are executed. but the .ts files are installed
directly in the /usr/share/locale/yarock after installation. No .qm file is
there just .ts files.

I think the original author made some mistakes in the src/CMakeLists and the
patch (.installationpath) is really building upon that bad design. Specifically
It doesn't seem right to hard-code /usr/share/locale there. One probably should
use something like this:

install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/translations)

but I'm no expert with these translation stuff. However, I've got a feeling
that the source of the problem is in src/CMakeLists.  any ideas?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #54 from James Abtahi  ---
> Where is your latest src.rpm?
> does not match the src.rpm under http://jam3s.fedorapeople.org/

updated now:
http://jam3s.fedorapeople.org/yarock-0.9.64-2.fc20.src.rpm

> One solution that Qt programs often use is to install the *.qm files under %
> {_datadir}/%{name}/translations. It's also not really optimal, but at least it
> doesn't abuse %{_datadir}/locale.

sounds like a good solution. @Ralf Corsepius: Would this solution be alright
with you?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #53 from Kevin Kofler  ---
One solution that Qt programs often use is to install the *.qm files under
%{_datadir}/%{name}/translations. It's also not really optimal, but at least it
doesn't abuse %{_datadir}/locale.

The ideal solution would of course be to just use gettext, but unfortunately,
Qt suffers from NIH syndrome there. :-( (And KDE actually ignores that and uses
gettext, but non-KDE Qt stuff normally uses the Qt system.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #52 from Ralf Corsepius  ---
Where is your latest src.rpm?

http://jam3s.fedorapeople.org/yarock.spec
does not match the src.rpm under http://jam3s.fedorapeople.org/

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #51 from Ralf Corsepius  ---
(In reply to James Abtahi from comment #50)
> > /usr/share/locale/yarock is a bug. Package simply MUST not install i18n 
> > files there in.
> 
> reference?
This is common sense ever since i18n exists and is hard-wired into many tools.

> I thought Kevin Kofler said:
> 
> > The gettext scheme is /usr/share/locale/%{locale}/%{name}.mo, but Qt 
> > doesn't 
> > support that scheme, it expects *_%{locale}.qm (or just %{locale}.qm, which 
> > some apps try to use and which is NOT supported by %find_lang) files in a
> > common directory.
> -
> 
> > This package is broken and should to be fixed.
> 
> and what is your solution exactly?
I haven't had a deepper look into this package yet.

I only stumbled over the 
%dir %{datadir}/locale/%{name}
inside of your *spec. A line which is multiply questionable.

> I thought this was a a bug with qt.
I can't tell without having had a deeper look into your package. My guess would
be, this is an bug inside of this package.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #50 from James Abtahi  ---
> /usr/share/locale/yarock is a bug. Package simply MUST not install i18n files 
> there in.

reference?

I thought Kevin Kofler said:

> The gettext scheme is /usr/share/locale/%{locale}/%{name}.mo, but Qt doesn't 
> support that scheme, it expects *_%{locale}.qm (or just %{locale}.qm, which 
> some apps try to use and which is NOT supported by %find_lang) files in a
> common directory.
-

> This package is broken and should to be fixed.

and what is your solution exactly?

I thought this was a a bug with qt.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Ralf Corsepius  changed:

   What|Removed |Added

 CC||rc040...@freenet.de



--- Comment #49 from Ralf Corsepius  ---
(In reply to Kevin Kofler from comment #44)
> > 1. /usr/share/locale/yarock doesn't seem to be owned. Not sure if this
> > is a find_lang bug or what.

/usr/share/locale/yarock is a bug. Package simply MUST not install i18n files
there in.

The are supposed to install them into /usr/share/locale/

> This is the usual problem with Qt translation files (used by Qt-only stuff,
> KDE uses gettext instead). There is really no standard location where to put
> them. /usr/share/locale/%{name} is not that great a location for
> translations, "yarock" is not a locale.
Exactly - This package is broken and should to be fixed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #48 from James Abtahi  ---
> Usually when adding comments for patches, thats done at the top where the 
> patch
> is defined instead of in the prep where it's applied. You might move those
> comments up to the top, you can do that before you import it... 

Done. 

> I don't see any further blockers, so this package is APPROVED.

Thank you very much. It's kind of exciting to see my first package approved ;)

Special thanks to those who commented on and reviewed this packages: Kevin
Fenzi, Rex Dieter, Kevin Kofler, Terje Røsten, and Christopher Meng.

I'll proceed with the instructions indicated in the following wiki:
https://fedoraproject.org/wiki/Package_SCM_admin_requests


updated SPEC:
http://jam3s.fedorapeople.org/yarock.spec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #47 from Kevin Kofler  ---
> Usually when adding comments for patches, thats done at the top where the 
> patch
> is defined instead of in the prep where it's applied.

Well, I've seen both variants, but yes, doing it at the top is more common.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Kevin Fenzi  changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+



--- Comment #46 from Kevin Fenzi  ---
Great. Thanks for the pointer on the locale dir Kevin Koffler. 

Usually when adding comments for patches, thats done at the top where the patch
is defined instead of in the prep where it's applied. You might move those
comments up to the top, you can do that before you import it... 

I don't see any further blockers, so this package is APPROVED.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-12-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #45 from James Abtahi  ---
> In any case, the directory containing the translations needs to be listed in
> %files with a %dir tag, e.g.:
> %dir %{_datadir}/locale/%{name}/

Thanks a lot for this solution. Saved me from a lot of headaches. I've added it
to the new spec.

> 2. Whats the status of upstreaming the patches? It's usually good
> practice to add comments next to any patches in the spec with links
> to any upstream bug reports, or even just a 'sent to upstream on -mm-dd'

Done. I sent the patches to upstream and added comments to the spec file. I
also fixed that little "coverart" typo in description.

updated SPEC:
http://jam3s.fedorapeople.org/yarock.spec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-11-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #44 from Kevin Kofler  ---
> 1. /usr/share/locale/yarock doesn't seem to be owned. Not sure if this
> is a find_lang bug or what. Perhaps the arguments are confusing it? 
> You can manually run the find_lang.sh rpm uses and see if you can 
> track it down. Or perhaps someone else has seen this?

This is the usual problem with Qt translation files (used by Qt-only stuff, KDE
uses gettext instead). There is really no standard location where to put them.
/usr/share/locale/%{name} is not that great a location for translations,
"yarock" is not a locale. The gettext scheme is
/usr/share/locale/%{locale}/%{name}.mo, but Qt doesn't support that scheme, it
expects *_%{locale}.qm (or just %{locale}.qm, which some apps try to use and
which is NOT supported by %find_lang) files in a common directory.

In any case, the directory containing the translations needs to be listed in
%files with a %dir tag, e.g.:
%dir %{_datadir}/locale/%{name}/
The %find_lang script will only collect the files inside the directory, so the
directory itself needs to be listed explicitly. And %dir means that we only
want the directory and not its contents, because the contents are found and
tagged with the correct %lang(*) tags by %find_lang.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-11-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #43 from Kevin Fenzi  ---
1. /usr/share/locale/yarock doesn't seem to be owned. Not sure if this
is a find_lang bug or what. Perhaps the arguments are confusing it? 
You can manually run the find_lang.sh rpm uses and see if you can 
track it down. Or perhaps someone else has seen this?

2. Whats the status of upstreaming the patches? It's usually good 
practice to add comments next to any patches in the spec with links
to any upstream bug reports, or even just a 'sent to upstream on -mm-dd'

Otherwise things look good from here. Solve those and I can approve. ;) 

Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed



= MUST items =

C/C++:
[x]: Package does not contain kernel modules.
[x]: Package contains no static executables.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses found:
 "GPL (v2 or later)", "Unknown or generated". 5 files have unknown
 license. Detailed output of licensecheck in /home/fedora/kevin/yarock
 /review-yarock/licensecheck.txt
[!]: Package requires other packages for directories it uses.
 Note: No known owner of /usr/share/locale/yarock
[!]: Package must own all directories that it creates.
 Note: Directories without known owners: /usr/share/locale/yarock
[x]: %build honors applicable compiler flags or justifies otherwise.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[x]: gtk-update-icon-cache is invoked in %postun and %posttrans if package
 contains icons.
 Note: icons in yarock
[x]: Useful -debuginfo package or justification otherwise.
[x]: Package is known to not require an ExcludeArch tag.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at least one
 supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
 Note: There are rpmlint messages (see attachment).
[x]: If (and only if) the source package includes the text of the license(s)
 in its own file, then that file, containing the text of the license(s)
 for the package is included in %doc.
[x]: Package does not own files or directories owned by other packages.
[x]: All build dependencies are listed in BuildRequires, except for any that
 are listed in the exceptions section of Packaging Guidelines.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
[x]: Each %files section contains %defattr if rpm < 4.4
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Package contains desktop file if it is a GUI application.
[x]: Package installs a %{name}.desktop using desktop-file-install or desktop-
 file-validate if there is such a file.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package use %makeinstall only when make install' ' DESTDIR=... doesn't
 work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package do not use a name that already exist
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as provided
 in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
 %{name}.spec.
[x]: File names are valid UTF-8.
[x]: Packages must not store files under /srv, /opt or /usr/local

= SHOULD items =

Generic:
[x]: Final provides and requires are sane (see attachments).
[x]: Package functions as described.
[x]: Latest version is packaged.
[!]: Patches link to upstream bugs/comments/lists or are otherwise justified.
[x]: Description and summary sections in the package spec file contains
 translations for supported Non-English languages, if available.
[x]: Package should compile and build into binary rpms on all supported
 architectures.
[x]: Packages should try to preserve timestamps of original installed files.
[x]: Packager, Ve

[Bug 1032108] Review Request: yarock - A Lightweight and Beautiful Music Player

2013-11-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Kevin Fenzi  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|nob...@fedoraproject.org|ke...@scrye.com
Summary|Review Request: Yarock - A  |Review Request: yarock - A
   |Lightweight and Beautiful   |Lightweight and Beautiful
   |Music Player|Music Player
  Flags||fedora-review?



--- Comment #42 from Kevin Fenzi  ---
I'll look at reviewing this today... hopefully look for a full review later. ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #41 from James Abtahi  ---
> I agree with Rex Dieter (comment #11) there. Enumerating every single icon 
> (and
> even every single size!) explicitly is totally pointless. It will just fail 
> the
> build for no reason when upstream adds new icons.

> I disagree with Terje's comment #12 here

Now the vote is 2 to 1 in favor of using globs. In that case, We revert to
globs.

Since Kevin Fenzi is busy at the moment, I just hope that this package find a
reviewer as soon as possible.  

Update SPEC:
http://jam3s.fedorapeople.org/yarock.spec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #40 from Kevin Kofler  ---
> %{_datadir}/icons/hicolor/16x16/apps/application-x-yarock.png
> %{_datadir}/icons/hicolor/32x32/apps/application-x-yarock.png
> %{_datadir}/icons/hicolor/48x48/apps/application-x-yarock.png
> %{_datadir}/icons/hicolor/64x64/apps/application-x-yarock.png
> %{_datadir}/icons/hicolor/128x128/apps/application-x-yarock.png

I agree with Rex Dieter (comment #11) there. Enumerating every single icon (and
even every single size!) explicitly is totally pointless. It will just fail the
build for no reason when upstream adds new icons.

I disagree with Terje's comment #12 here:

> I want control over shipped files, changes should trigger a failed build.
>
> Control is more important than convenience for the packager.

It really makes no sense to fail the build on new added icons. It is normal for
applications to ship multiple icons: an application icon, a MIME type icon,
custom actions not covered by the icon themes etc. There is no reason to
require manually editing the specfile each time one is added.

The use of globs is at the packager's discretion. As long as the directory
ownership is correct (i.e. you MUST NOT use something like /* which ends up
owning /usr, of course!), there is no guideline that forbids using globs.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #39 from Kevin Fenzi  ---
I'd be happy to review this, but not sure when I will get time to do so. :( 

So, if anyone else would like to, please feel free... if not, I will try and do
so as time permits.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #38 from Michael Schwendt  ---
> Shouldn't the sponsor be also the reviewer?

It's somewhat a grey area, since you've been sponsored prior to your first
package review request already (for becoming a co-maintainer). The following
page,

  http://fedoraproject.org/wiki/Package_Review_Process#Reviewer

only says:

| The Reviewer can be any Fedora account holder, who is a member of
| the packager group. There is one exception: If it is the first package
| of a Contributor, the Reviewer must be in the Sponsor group and be
| willing to sponsor that Contributor.

That refers to review requests with the NEEDSPONSOR flag, where a sponsor is
needed for real progress. 

But this is not your "first package", only your first package review request.
Any reviewer could do the review, since you are sponsored already. For the
initial guidance, it would be fair if Kevin did the first review, however.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #37 from James Abtahi  ---
> In actual review process has not started yet, no reviewer is assigned.

Shouldn't the sponsor be also the reviewer? Kevin Fenzi sponsored me (for
co-maintaining another package) into the fedora packager git commit group: 

> I've sponsored james to help co-maintain a infrastructure package. Removing 
> the NEEDSPONSOR here.

Is he also responsible for reviewing this package too? I'll have to talk to
him.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #36 from Terje Røsten  ---
In actual review process has not started yet, no reviewer is assigned.

See:

http://fedoraproject.org/wiki/Package_Review_Process#Review_Process

for details.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #35 from James Abtahi  ---
If all the reviewers are satisfied with this package, please APPROVE it or
otherwise let me know of any suggestions.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #34 from James Abtahi  ---
> fwiw, I can supply a separate (upstreamable) patch to fix build problems using
> the bundled code when building with -DBUILD_SHARED_LIBS:BOOL=ON option too.

You can contact the original developer 'Sebastien Amardeilh' regarding that.
I've already informed him that we are packaging yarock for fedora. 

Anyway, Thanks for providing those fine patches. Is there any other issues that
needs to be solved? Any other comments regarding the SPEC?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #33 from Rex Dieter  ---
fwiw, I can supply a separate (upstreamable) patch to fix build problems using
the bundled code when building with -DBUILD_SHARED_LIBS:BOOL=ON option too.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #32 from James Abtahi  ---
> Still bad:
> http://fedoraproject.org/wiki/Packaging:Guidelines#desktop-file-install_usage

Done, please see the %check section:

http://jam3s.fedorapeople.org/yarock.spec

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #31 from Christopher Meng  ---
Still bad:

http://fedoraproject.org/wiki/Packaging:Guidelines#desktop-file-install_usage

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #30 from James Abtahi  ---
Success! Actually Rex forgot to add "qtsinglecoreapplication-devel" in the
build requirements. With that in place, the build is successful. 

updated SPEC:
http://jam3s.fedorapeople.org/yarock.spec

updated Koji build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=6215874

Special thanks to Rex for his patches. I think this is ready for inclusion in
fedora repos. Comments are welcome.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #29 from James Abtahi  ---
I think I have found the solution. Rex forgot one of the dependencies. lets
see...

> Bundled code is never allowed in Fedora. Or we won't approve your package.
> Reference:
> https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries

Thanks for the heads up. With Rex's solution we shouldn't worry about that ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #28 from Terje Røsten  ---
Reference:

 https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries

Or you can start here:


https://fedoraproject.org/wiki/Category:Package_Maintainers#Packaging_Guidelines

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #27 from Christopher Meng  ---
Bundled code is never allowed in Fedora. Or we won't approve your package.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #26 from James Abtahi  ---
> There is a minor typo in your spec:
> qtsingleappliation-devel => qtsingleapplciation-devel

I meant "qtsingleapplication-devel". ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #25 from James Abtahi  ---
>  See http://rdieter.fedorapeople.org/rpms/yarock/

There is a minor typo in your spec:
qtsingleappliation-devel => qtsingleapplciation-devel

Anyway, even after fixing that the build fails. The variable
QTSINGLECOREAPPLICATION_LIBRARIES is set to NOTFOUND:

http://paste.fedoraproject.org/56249/38519578

Besides, does it really worth it to add 2 more build dependencies and another
patch just to make %cmake work? Wouldn't be easier to go along with my innocent
cmake approach?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #24 from Rex Dieter  ---
See http://rdieter.fedorapeople.org/rpms/yarock/

yarock.spec : updated spec file
spec.patch : patch to original .spec
Yarock_0.9.64_11_source-system_libs.patch : patch applied in yarock.spec
allowing use of system qtsingleappliation, qxt libraries

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #23 from Rex Dieter  ---
prepping patch to fix this...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #22 from Rex Dieter  ---
I guess I'm just annoyed enough to figure out why %cmake fails. :)

Ah, pretty easy to spot (2 problems actually):

1.  it bundles qtsingleapplication
2.  this bundled build fails when building with -DBUILD_SHARED_LIBS:BOOL=ON

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108



--- Comment #21 from James Abtahi  ---
> Indeed, it's mandatory, build must use these flags. This is important for
> security and creation for debuginfo package, abrt and retrace support etc.

Done. I've added %{optflags} to CFLAGS and CPPFLAGS.

> Tip: if you get %cmake working all this will work out of box.

I wish it would work but It seems that some of the default options indicated in
(rpm --eval %cmake) is giving "make" a hard time. It's been a long time that
I've given up on %cmake.

Please check the results:

updated SPEC:
http://jam3s.fedorapeople.org/yarock.spec

updated koji build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=6214507

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1032108] Review Request: Yarock - A Lightweight and Beautiful Music Player

2013-11-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032108

Terje Røsten  changed:

   What|Removed |Added

Summary|Review Request: Yarock - A  |Review Request: Yarock - A
   |Lightweight and Beautiful   |Lightweight and Beautiful
   |Qt Music Player |Music Player



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review