[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
https://bugzilla.redhat.com/show_bug.cgi?id=694994 Adam Huffman changed: What|Removed |Added Status|NEW |CLOSED Resolution|--- |CURRENTRELEASE Last Closed||2015-07-04 02:01:55 --- Comment #41 from Adam Huffman --- This has been building for a long time now, but I forgot to close the review ticket. -- You are receiving this mail because: 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 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #31 from Adam Huffman 2012-04-15 17:56:29 EDT --- I would like to build this for EPEL5/6 if possible, so I'd prefer to keep the deprecated parts in. Once it's in Fedora, I'll only put them in the relevant branches. I've added the missing scriptlet. There is now a new rpmlint complaint: yoshimi-debuginfo.x86_64: E: incorrect-fsf-address /usr/src/debug/yoshimi-0.060.12/src/DSP/Unison.h The Free Software Foundation address in this file seems to be outdated or misspelled. Ask upstream to update the address, or if this is a license file, possibly the entire file with a new copy available from the FSF. Slightly odd that it would only show up in the debuginfo package. I'll check into it and report to the yoshimi list if necessary. New version at: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.12-4.fc16.src.rpm -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #30 from Adam Huffman 2012-04-11 15:03:45 EDT --- Will take a look this weekend. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #29 from Brendan Jones 2012-04-11 13:24:30 EDT --- Adam, this is as good as APPROVED, Can yoou please action this? This is being tracked by the Fedora Audio spin now. Brendan -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 Brendan Jones changed: What|Removed |Added Blocks||805236(FedoraAudio) -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #28 from Brendan Jones 2012-03-06 15:25:09 EST --- [+] OK [!] NEEDS ATTENTION [-] NOT APPLICABLE Required [+] named according to the Package Naming Guidelines [+] The spec file name must match the base package %{name}, in the format %{name}.spec [!] Meet the Packaging Guidelines [+] Be licensed with a Fedora approved license and meet the Licensing Guidelines [+] The License field in the package spec file must match the actual license [+] License file must be included in %doc [+] The spec file must be written in American English [+] The spec file for the package MUST be legible [+] The sources used to build the package must match the upstream source e5c7dfb0d655083b9c84b6a67d1a8cd4 ok [+] Successfully compile and build into binary rpms on at least one primary architecture [+] Proper use of ExcludeArch [+] All build dependencies must be listed in BuildRequires [+] The spec file MUST handle locales properly [+] Shared library files (not just symlinks) in any of the dynamic linker's default paths, must call ldconfig in %post and %postun [+] Packages must NOT bundle copies of system libraries [-] If the package is designed to be relocatable, the packager must state this fact in the request for review, along with the rationalization for relocation of that specific package [+] A package must own all directories that it creates directories under this [+ ] A Fedora package must not list a file more than once in the spec file's %files listings [+] Permissions on files must be set properly. [+] Each package must consistently use macros [+] The package must contain code, or permissable content [-] Large documentation files must go in a -doc subpackage [+] If a package includes something as %doc, it must not affect the runtime of the application [-] Header files must be in a -devel package [-] Static libraries must be in a -static package [-] library files that end in .so (without suffix) must go in a -devel package [-] devel packages must require the base package using a fully versioned dependency [+] Packages must NOT contain any .la libtool archives [+] GUI apps must include a %{name}.desktop file, properly installed with desktop-file-install in the %install section [+] Packages must not own files or directories already owned by other packages [+] All filenames in rpm packages must be valid UTF-8 Should Items [-] the packager SHOULD query upstream for any missing license text files to include it [-] Non-English language support for description and summary sections in the package spec if available [+] The reviewer should test that the package builds in mock [-] The package should compile and build into binary rpms on all supported architectures [+] The reviewer should test that the package functions as described [!] If scriptlets are used, those scriptlets must be sane See below [-] Usually, subpackages other than devel should require the base package using a fully versioned dependency [-] The placement of pkgconfig(.pc) should usually be placed in a -devel pkg [-] If the package has file dependencies outside of /etc, /bin, /sbin, /usr/bin, or /usr/sbin consider requiring the package which provides the file instead of the file itself [-] Should contain man pages for binaries/scripts Action items (MUST): Need to remove the deprecated defattr, %clean and rm -rf %buildroot sections. Need to add the %posttrans scriptlet: %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : Apart from that this is ready. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #27 from Adam Huffman 2012-02-20 16:32:15 EST --- That should be fixed now, I haven't incremented the release number for such a minor change, so it's available at the same links. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #26 from Brendan Jones 2012-02-20 09:29:56 EST --- Cool, almost there, Just remove the .bankdir from /usr/share/yoshimi/banks/chip/ -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #25 from Adam Huffman 2012-02-20 09:08:35 EST --- Okay, so I wasn't going mad when I couldn't find any reference to the .desktop file in the CMake scripts then... New version, with my .desktop file reinstated and using the upstream icon: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.12-3.fc16.src.rpm -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #24 from Brendan Jones 2012-02-19 12:13:39 EST --- Aplogies, upstream has not packaged the .desktop file correctly (nothing in CmakeLists.txt for the desktop file - looks like the .desktop file was committed as a guide by someone who did not know how to integrate it into the build system) Ship your original .desktop file, but use their icon -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #23 from Adam Huffman 2012-02-19 11:54:10 EST --- Brendan, Apologies for the delay. There's a new version at: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.12-2.fc16.src.rpm Having a bit of trouble using the new desktop file. I tried replacing the placeholders for Yoshimi version and the prefix in the spec, but it's clearly not working properly because the desktop-file-install invocation is failing, indicating that it's checking the original version. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #22 from Brendan Jones 2012-02-19 08:05:29 EST --- Adam, I can take over this one if you would like? -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #21 from Brendan Jones 2012-02-02 08:24:55 EST --- Hi Adam, there's now a desktop icon file shipped with the tarrball that you can use. Also a desktop file that gets installed to. You may need to modify it for Fedora Multimedia menu categories with desktop-file-install You also can pull the patch from the SRPM as it is no longer required. regards, Brendan -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #20 from Brendan Jones 2012-01-28 14:19:18 EST --- Sorry Adam, missed this completely. Only remembered your review just when I was about to recommend a patch upstream. Will finish this by the end of the weekend. (you can always ping me if you haven't had a response in due course - I tend to use a 7 day rule) cheers -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #19 from Adam Huffman 2012-01-08 17:21:20 EST --- New 0.060.12 version at: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.12-1.fc16.src.rpm -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #18 from Adam Huffman 2012-01-08 07:32:47 EST --- I'll upload a new version with the latest upstream changes later today. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #17 from Adam Huffman 2011-08-29 17:47:49 EDT --- Brendan, Many thanks for the patch, which I've applied to my local git repo. I am on the mailing list and I've been following recent developments. Will probably be next week before I can spend sufficient time on this - I'll send an update then. Adam -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #15 from Brendan Jones 2011-08-28 05:35:04 EDT --- Hi Adam, I was rebuilding this for rawhide and found that it failed with fltk-1.3. I'll attach a patch for this. Also, there is talk of a merge back with zyn given Cal's passing - not sure if you are aware of this. If not you might want to check with both project's developer lists for an update. Let me know if/when you want me to proceed with the review as its pretty much there. Brendan -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #16 from Brendan Jones 2011-08-28 05:36:09 EDT --- Created attachment 520210 --> https://bugzilla.redhat.com/attachment.cgi?id=520210 Patch to fix link error with fltk-1.3 -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #14 from Adam Huffman 2011-06-08 18:48:31 EDT --- Brendan, Thanks for taking this on. I wasn't quite sure what to do about the .bankdir file - is it necessary for yoshimi to use preset banks properly? So, I'll contact upstream about it. I will fix the second error too. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 Brendan Jones changed: What|Removed |Added AssignedTo|nob...@fedoraproject.org|brendan.jones...@gmail.com --- Comment #13 from Brendan Jones 2011-06-02 17:32:40 EDT --- Hi Adam I'll complete this for you. Before I complete the full review two things came up in rpmlint: rpmlint /home/bsjones/rpmbuild/SRPMS/yoshimi-0.060.10-1.fc15.src.rpm yoshimi.src: W: spelling-error %description -l en_US microtonal -> micro tonal, micro-tonal, microbial yoshimi.src: W: strange-permission yoshimi.desktop 0764L 1 packages and 0 specfiles checked; 0 errors, 2 warnings. rpmlint /var/lib/mock/fedora-15-x86_64/result/yoshimi-0.060.10-1.fc15.x86_64.rpm yoshimi.x86_64: W: spelling-error %description -l en_US microtonal -> micro tonal, micro-tonal, microbial yoshimi.x86_64: W: hidden-file-or-dir /usr/share/yoshimi/banks/chip/.bankdir yoshimi.x86_64: E: zero-length /usr/share/yoshimi/banks/chip/.bankdir yoshimi.x86_64: E: non-executable-script /usr/share/applications/yoshimi.desktop 0644L /usr/bin/env yoshimi.x86_64: W: no-manual-page-for-binary yoshimi 1 packages and 0 specfiles checked; 2 errors, 3 warnings. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #12 from Adam Huffman 2011-04-17 13:39:08 EDT --- New version with latest upstream which includes GPLv2 and v3 licence text in COPYING: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.10-1.fc14.src.rpm -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #11 from Brendan Jones 2011-04-12 03:04:59 EDT --- No problem Martin, my knowledge of the GPL is not that crash hot. I'll defer to you on this one! -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #10 from Martin Gieseking 2011-04-12 02:50:51 EDT --- (In reply to comment #8) > I should notify upstream about this then? Yes, that would be nice. As long as the tarball is in its current state, just update the License field and drop COPYING for now. Once a new tarball with corrected license text is available, readd it. (In reply to comment #9) > I've noticed Ubuntu packages this with a GPLv2+ with exceptions, the > exceptions > being all those file which are GPLv3. Not sure if this is correct or indeed > any > help here. Unfortunately, I'm not familiar with the Ubuntu guidelines, but I doubt "GPLv2+ with exceptions" is correct. GPLv3+ is compatible with but more restrictive than GPLv2+. Since both licenses are part of the generated binary, we have to find the "intersection" of them. GPLv2+ intersected with GPLv3+ is GPLv3+ as the latter is some kind of "subset" of GPLv2+. "GPLv2+ with exceptions" is reserved for special GPLv2+ variants with exception clauses in the source headers. See here: http://fedoraproject.org/wiki/Licensing#SoftwareLicenses Sorry Brendan, I didn't intend to hijack this ticket. If you'd like to do the formal review, please do so. :) -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #9 from Brendan Jones 2011-04-11 17:51:19 EDT --- I've noticed Ubuntu packages this with a GPLv2+ with exceptions, the exceptions being all those file which are GPLv3. Not sure if this is correct or indeed any help here. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #8 from Adam Huffman 2011-04-11 17:27:26 EDT --- I should notify upstream about this then? -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #7 from Martin Gieseking 2011-04-11 17:01:41 EDT --- Thanks for clarifying the license issue. However, there are still some files under GPLv3+, so the resulting binary is under GPLv3+ as well (GPLv2+ and GPLv3+ = GPLv3+). Therefore, file COPYING should also contain the GPLv3 license text (currently still GPLv2). The latter isn't a blocker though, but please don't add COPYING to the package as long as it contains the wrong license text. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #6 from Adam Huffman 2011-04-11 16:39:34 EDT --- New version incorporating latest upstream release which clarifies the licencing position (now GPLv2 or later) at: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.9-1.fc14.src.rpm -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #5 from Adam Huffman 2011-04-10 18:48:44 EDT --- It appears the licence for the files derived from ZynAddSubFx should in fact be GPLv2 or later, as they were relicenced in 2007. Once there's a new upstream release with this change, I'll update my RPM. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #4 from Adam Huffman 2011-04-10 08:31:40 EDT --- Thanks for taking a look. New version including the doc files available at: http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi.spec http://verdurin.fedorapeople.org/reviews/yoshimi/yoshimi-0.060.8-2.fc14.src.rpm I've posted a message to the yoshimi-user list asking about the clashing licences. There is actually a desktop file that comes with it (I used one from Niels Mayer) with the following in those two fields: Comment=Real Time Synthesizer GenericName=Synthesizer There's also a different icon file, which I might switch to (again in place of Niels' version). -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 Martin Gieseking changed: What|Removed |Added CC||martin.giesek...@uos.de --- Comment #3 from Martin Gieseking 2011-04-10 03:12:59 EDT --- > [!] The License field in the package spec file must match the actual license > *** source includes header comments from ZynAddSubFX stating GPLv2+ The license situation is indeed pretty unclear here: - files in src/DSP: licensed under GPLv2 only - files in src/MusicIO and src/main.c: licensed under GPLv3+ Since GPLv2 and GPLv3+ are incompatible, the package can't be distributed this way. Adam, you should ask upstream to clarify the license and to update the copyright info in the source files accordingly. > [!] A Fedora package must not list a file more than once in the spec file's > %files listings > *** You only require %{_datadir}/%{name} - it encompasses sub-directories Listing %{_datadir}/%{name}/banks/ and %{_datadir}/%{name}/presets/ separately is fine. %{_datadir}/%{name}/ would also be valid but has no advantages over the more explicit variant. Actually, being more explicit is usually better and might prevent packaging of unwanted files. > [!] GUI apps must include a %{name}.desktop file, properly installed with > desktop-file-install in the %install section > *** Gnome uses "Comment" whereas KDE uses "GenericName". Should these be the > same? No. According to the desktop file spec (http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html), GenericName should describe the type of the application while Comment contains a toolip text. The spec says: "The value [of Comment] should not be redundant with the values of Name and GenericName." This wouldn't be a blocker, though. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 Brendan Jones changed: What|Removed |Added CC||brendan.jones...@gmail.com --- Comment #2 from Brendan Jones 2011-04-09 23:35:27 EDT --- Hi Adam, thanks for packaging this. Here's an informal review: + OK - N/A ! Problem ? Not evaluated fedora15:/home/Documents$ rpmlint /var/lib/mock/fedora-15-x86_64/result/yoshimi-0.060.8-1.fc15.src.rpm yoshimi.src: W: spelling-error %description -l en_US microtonal -> micro tonal, micro-tonal, microbial 1 packages and 0 specfiles checked; 0 errors, 1 warnings. Required [+] named according to the Package Naming Guidelines [+] The spec file name must match the base package %{name}, in the format %{name}.spec [+] Meet the Packaging Guidelines *** (optional): no longer need %clean/cleaning of the buildroot in %install unless building for F12 and below or EPEL [+] Be licensed with a Fedora approved license and meet the Licensing Guidelines [!] The License field in the package spec file must match the actual license *** source includes header comments from ZynAddSubFX stating GPLv2+ [!] License file must be included in %doc *** COPYING file must be included in %doc, as well ass 0.60.8.notes [+] The spec file must be written in American English [+] The spec file for the package MUST be legible [+] The sources used to build the package must match the upstream source [+] Successfully compile and build into binary rpms on at least one primary architecture [-] Proper use of ExcludeArch [+] All build dependencies must be listed in BuildRequires *** consider adding hicolor-icon-theme to Requires [+] The spec file MUST handle locales properly [-] Shared library files (not just symlinks) in any of the dynamic linker's default paths, must call ldconfig in %post and %postun [+] Packages must NOT bundle copies of system libraries [-] If the package is designed to be relocatable, the packager must state this fact in the request for review, along with the rationalization for relocation of that specific package [+] A package must own all directories that it creates directories under this [!] A Fedora package must not list a file more than once in the spec file's %files listings *** You only require %{_datadir}/%{name} - it encompasses sub-directories [+] Permissions on files must be set properly. Every %files section must include a %defattr(...) line [+] Each package must consistently use macros [+] The package must contain code, or permissable content [-] Large documentation files must go in a -doc subpackage [+] If a package includes something as %doc, it must not affect the runtime of the application [-] Header files must be in a -devel package [-] Static libraries must be in a -static package [-] library files that end in .so (without suffix) must go in a -devel package [-] devel packages must require the base package using a fully versioned dependency [-] Packages must NOT contain any .la libtool archives [!] GUI apps must include a %{name}.desktop file, properly installed with desktop-file-install in the %install section *** Gnome uses "Comment" whereas KDE uses "GenericName". Should these be the same? [+] Packages must not own files or directories already owned by other packages [+] All filenames in rpm packages must be valid UTF-8 Should Items [-] the packager SHOULD query upstream for any missing license text files to include it [-] Non-English language support for description and summary sections in the package spec if available [-] The reviewer should test that the package builds in mock [-] The package should compile and build into binary rpms on all supported architectures [+] The reviewer should test that the package functions as described [+] If scriptlets are used, those scriptlets must be sane [-] Usually, subpackages other than devel should require the base package using a fully versioned dependency [-] The placement of pkgconfig(.pc) should usually be placed in a -devel pkg [-] If the package has file dependencies outside of /etc, /bin, /sbin, /usr/bin, or /usr/sbin consider requiring the package which provides the file instead of the file itself [-] Should contain man pages for binaries/scripts *** no man pages in upstream package -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 694994] Review Request: yoshimi - Rewrite of ZynAddSubFx aiming for better JACK support
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=694994 --- Comment #1 from Adam Huffman 2011-04-09 10:08:39 EDT --- rpmlint output: yoshimi.src: W: spelling-error %description -l en_US microtonal -> micro tonal, micro-tonal, microtone The value of this tag appears to be misspelled. Please double-check. yoshimi.x86_64: W: spelling-error %description -l en_US microtonal -> micro tonal, micro-tonal, microtone The value of this tag appears to be misspelled. Please double-check. yoshimi.x86_64: W: no-documentation The package contains no documentation (README, doc, etc). You have to include documentation files. yoshimi.x86_64: W: hidden-file-or-dir /usr/share/yoshimi/banks/chip/.bankdir The file or directory is hidden. You should see if this is normal, and delete it from the package if not. yoshimi.x86_64: E: zero-length /usr/share/yoshimi/banks/chip/.bankdir yoshimi.x86_64: W: no-manual-page-for-binary yoshimi Each executable in standard binary directories should have a man page. 3 packages and 1 specfiles checked; 1 errors, 5 warnings. I believe the .bankdir file is needed, but will remove it if not. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review