[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

Christopher Meng  changed:

   What|Removed |Added

 CC||cicku...@gmail.com,
   ||domi...@greysector.net
  Flags||needinfo?(dominik@greysecto
   ||r.net)



--- Comment #12 from Christopher Meng  ---
Rawhide is imported, so awhat about f19?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=MIkbFtZPAh&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

Michael Schwendt  changed:

   What|Removed |Added

 Blocks|983774  |



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=zNqKEUdQCT&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-09-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Fedora Update System  changed:

   What|Removed |Added

 CC|package-review@lists.fedora |
   |project.org |
 Status|ASSIGNED|MODIFIED



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=isma2L8Thr&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-05-14 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Paulo Andrade  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||paulo.cesar.pereira.de.andr
   ||a...@gmail.com
   Assignee|nob...@fedoraproject.org|paulo.cesar.pereira.de.andr
   ||a...@gmail.com
  Flags||fedora-review?

--- Comment #1 from Paulo Andrade  ---
Hi, the package appears good, and I feel if any issues
arise it is due to a vague possibility of it implementing
some patented algorithm or issues with the public domain
licensed files.

  I will try to carefully review all files to make more
specific questions about the possible refactoring and/or
bundling of system libraries in the decoders, unpack, etc,
implementation files, but any early comment by you
(or Claudio :-) is welcome). 

[?]: Package complies to the Packaging Guidelines
[!]: Buildroot is not present
 Note: Invalid buildroot found:
 %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
Unless you plan to package to epel5, you must remove the
BuildRoot tag, and still, would be better to have the
buildroot tag only in the epel5 branch.

[!]: If the package is under multiple licenses, the licensing breakdown must
 be documented in the spec.
Please do to a breakdown of the license in the spec. Usually
prefixing the license name as a comment before files in the
%files sections.
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#Multiple_Licensing_Scenarios

  Generic fedora-review output follows.

---%<---
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]: Header files in -devel subpackage, if present.
[x]: ldconfig called in %post and %postun if required.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.
[x]: Development (unversioned) .so files in -devel subpackage, if present.

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]: %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 contains desktop file if it is a GUI application.
[x]: Development files must be in a -devel package
[x]: Package requires other packages for directories it uses.
[x]: Package uses nothing in %doc for runtime.
[x]: Package is not known to require ExcludeArch.
[x]: Fully versioned dependency in subpackages, if present.
 Note: No Requires: %{name}%{?_isa} = %{version}-%{release} in libxmp-
 devel
[?]: Package complies to the Packaging Guidelines
[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses found:
 "LGPL (v2.1 or later) (with incorrect FSF address)", "Unknown or
 generated", "BSD (4 clause)", "MIT/X11 (BSD like)", "LGPL (v2 or later)
 (with incorrect FSF address)", "*No copyright* Public domain", "GPL
 (unversioned/unknown version)", "LGPL (v2.1 or later)". 424 files have
 unknown license. Detailed output of licensecheck in
 /home/pcpa/957918-libxmp/licensecheck.txt
[x]: License file installed when any subpackage combination is installed.
[x]: Package consistently uses macro is (instead of hard-coded directory
 names).
[!]: If the package is under multiple licenses, the licensing breakdown must
 be documented in the spec.
[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]: If the package is a rename of another package, proper Obsoletes and
 Provides are present.
[x]: Package must own all directories that it creates.
[x]: Package does not own files or directories owned by other packages.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[x]: Package contains systemd file(s) if in need.
[x]: Useful -debuginfo package or justification otherwise.
[x]: Large documentation must go in a -doc subpackage.
 Note: Documentation size is 348160 bytes in 12 files.
[x]: All build dependencies are listed in BuildRequires, except for any that
 are listed in the exceptions section of Packaging Guidelines.
[x]: Package does not run 

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-05-15 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=957918

--- Comment #2 from Paulo Andrade  ---
Issues:

1. Please provide some information of the data files in test/data.
   Are all of them created for the sole purpose of test cases, otherwise
   what is the source of them? At least the binary ones need some
   information about origin.

2. test/md5.c and test/md5.h (and src/md5.{c,h}) have a restrictive text
   license, is it linked to the library? (appears to be, besides not
   being in objdump output)

3. Could be a good idea to move license information from docs/CREDITS
   to a LICENSE file in the toplevel, but COPYING.LIB is also thre, so
   not a big issue. I am particularly interested in information on this
   entry in CREDITS:
---%<---
Powerpack depacker

 ppcrack 0.1 - decrypts PowerPacker encrypted data files with brute force
 by Stuart Caie , this software is in the Public Domain
---%<---

4. There are binaries in docs also, e.g. docs/st02-ok.sample.


I believe it would be easier to get the package included in Fedora
if the tarball was split in two, with data files in a secondary
tarball, and only the source code in the main one. It is really
bad that it would prevent running %check, but without some clear
information about origin of the data files it cannot be added
(unless FE-LEGAL approves it).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=DI3JHk6JJo&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-05-15 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Claudio Matsuoka  changed:

   What|Removed |Added

 CC||cmatsu...@gmail.com

--- Comment #3 from Claudio Matsuoka  ---
Thank you Paulo for the detailed review. MD5 digest code will be replaced
upstream for a different version. Regarding item 3, PPdepack encryption code is
currently disabled in source but these sections can also be removed altogether.

I'll check other issues with Dominik and see the best way to address them.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=hhT88hQOID&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

--- Comment #4 from Dominik 'Rathann' Mierzejewski  ---
Spec URL: http://rathann.fedorapeople.org/review/libxmp.spec
SRPM URL: http://rathann.fedorapeople.org/review/libxmp-4.1.4-1.fc20.src.rpm

New upstream release:

- md5.c had a bad license, I replaced it with a better implementation
- removed the large regression test set completely (they're still checked
before packaging and also in continuous integration, but the final
distribution package has a simpler test)
- removed the "ok" sample
- removed decryption code from ppdepack (it was already commented out, so I
just deleted the comment block).

I addressed the comments about BuildRoot and licensing breakdown.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=XC3o8SacE4&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

Paulo Andrade  changed:

   What|Removed |Added

 Depends On||182235 (FE-Legal)

--- Comment #5 from Paulo Andrade  ---
  There are several embedded chunks for different kinds of
decoders. License is clean and I am not aware of any possible
patent problems (e.g. codecs)
https://fedoraproject.org/wiki/Software_Patents
  The package only implements "historic" formats. I do not
think I have enough authority to say it is ok for Fedora,
I am almost sure it is, but lifting FE-LEGAL, now that it
has been cleaned after removal of most of the test cases
(and binary test input files) from the main tarball.



  Non legal issues below.

  The -devel package should have
%{name}%{?_isa} = %{version}-%{release}
instead of
%{name} = %{version}-%{release}

  I believe the embedded "mini" gzip, xz, etc decoders
are ok due to very small code and most of those do not
have a related devel/runtime library anyway.



  Upstream may be interested on these:

o The fnmatch implementation is linked in, but in the final
  library, the symbol used comes from glibc, maybe fnmatch.{c,h}
  belongs to src/win32 ?

o Not sure if this warnings is generated on systems other
  than rawhide (4.8.0):
gcc -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
-Wno-unused-but-set-variable -Wno-unused-result -Wno-array-bounds
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_LIBM=1
-DHAVE_POPEN=1 -DHAVE_MKSTEMP=1 -DHAVE_FNMATCH=1 -D_REENTRANT -Iinclude -Isrc
-fPIC -o src/loaders/emod_load.lo src/loaders/emod_load.c
src/loaders/it_load.c: In function 'it_load':
src/loaders/it_load.c:691:15: warning: iteration 108u invokes undefined
behavior [-Waggressive-loop-optimizations]
   c = i1h.keys[25 + j * 2] - 1;

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=9nlpY5Gq1T&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-06-01 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Tom "spot" Callaway  changed:

   What|Removed |Added

 CC||tcall...@redhat.com
 Depends On|182235 (FE-Legal)   |

--- Comment #6 from Tom "spot" Callaway  ---
Nothing obvious stands out as a legal concern here. Lifting FE-Legal.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=xwJ8zEtXFv&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-06-01 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Paulo Andrade  changed:

   What|Removed |Added

  Flags|fedora-review?  |
  Flags||fedora-review+

--- Comment #7 from Paulo Andrade  ---
(In reply to Tom "spot" Callaway from comment #6)
> Nothing obvious stands out as a legal concern here. Lifting FE-Legal.

Thanks!

The package is approved. Just do not forget to correct the -devel
package to require %{name}%{?_isa} = %{version}-%{release}.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=FSZtyOHlfW&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

Dominik 'Rathann' Mierzejewski  changed:

   What|Removed |Added

  Flags||fedora-cvs?

--- Comment #8 from Dominik 'Rathann' Mierzejewski  ---
Thanks a lot for the review!

New Package SCM Request
===
Package Name: libxmp
Short Description: 
Owners: rathann
Branches: f19
InitialCC:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=ObdDthQlxD&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

Jon Ciesla  changed:

   What|Removed |Added

  Flags|fedora-cvs? |

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=FVQ5RXbmhu&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

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

--- Comment #9 from Jon Ciesla  ---
No description provided, please correct.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=nUsidcTkmS&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-06-06 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Dominik 'Rathann' Mierzejewski  changed:

   What|Removed |Added

  Flags||fedora-cvs?

--- Comment #10 from Dominik 'Rathann' Mierzejewski  ---
New Package SCM Request
===
Package Name: libxmp
Short Description: A multi-format module playback library
Owners: rathann
Branches: f19
InitialCC:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=30puTjvCmy&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-06-06 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=ZSPmJ2Q3jI&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-06-06 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Jon Ciesla  changed:

   What|Removed |Added

  Flags|fedora-cvs? |
  Flags||fedora-cvs+

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=iB6ip94Mzv&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 957918] Review Request: libxmp - A multi-format module playback library

2013-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=957918

Michael Schwendt  changed:

   What|Removed |Added

 Blocks||983774

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=bkmTeCzB2t&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review