[Bug 809086] Review Request: mp3val - Tool for Validating and Fixing MPEG Audio Files

bugzilla at redhat.com bugzilla at redhat.com
Tue Apr 24 14:35:22 UTC 2012


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=809086

--- Comment #3 from Michael Schwendt <mschwendt at gmail.com> 2012-04-24 10:35:21 EDT ---
True. I didn't spot any of the maths for decoding the audio data either. Just
the parsing of the file format to find frames.

[...]

Other than that, skimming over the file, I see several items that are unusual
(and not typical for Fedora packages). Such as, but possibly not limited to:


> License:			GPL

GPLv2+   according to the source files.


> BuildRoot:		        %{_tmppath}/build-%{name}-%{version}

Please consult the related section in the packaging guidelines:
https://fedoraproject.org/wiki/Packaging:Guidelines


> BuildRequires:          	gcc-c++ libstdc++ libstdc++-devel glibc-devel

These are all not needed,
  https://fedoraproject.org/wiki/Packaging:Guidelines#Exceptions_2
and make it less easy to rebuild packages in an environment with a replaced
minimum build environment.


> %build
> cd %{_builddir}/%{name}-%{version}-src

This 'cd' command is not needed, because the source code's top-level directory
is entered automatically. Verify by taking a look at the rpmbuild output.


> %clean
> %{__rm} -rf "%{buildroot}"

> %files
> %defattr(-,root,root)

> Source:			        http://prdownloads.sourceforge.net/mp3val/%{name}-%{version}-src.tar.gz

There's a section in the packaging guidelines about these items.


[...]

Visiting the Fedora Packaging related Wiki pages is highly recommended.

  https://fedoraproject.org/wiki/PackageMaintainers

The Review Guidelines are not just for reviewers, but for package submitters
and existing packagers, too:

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

-- 
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.


More information about the package-review mailing list