Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
Summary: Review Request: par2cmdline Product: Fedora Extras Version: devel Platform: All OS/Version: Linux Status: NEW Severity: normal Priority: normal Component: Package Review AssignedTo: bugzilla-sink@leemhuis.info ReportedBy: laurent.rineau__fc_extra@normalesup.org QAContact: fedora-package-review@redhat.com
Spec URL: http://www.di.ens.fr/~rineau/Fedora/par2cmdline.spec SRPM URL: http://www.di.ens.fr/~rineau/Fedora/par2cmdline-0.4-5.src.rpm Description: par2cmdline is a program for creating and using PAR2 files to detect damage in data files and repair them if necessary. It can be used with any kind of file.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|bugzilla-sink@leemhuis.info |tibbs@math.uh.edu OtherBugsDependingO|163776 |163778 nThis| |
------- Additional Comments From tibbs@math.uh.edu 2006-04-27 10:44 EST ------- Issues: spectool cannot fetch the upstream source; your Source: URL is wrong. I think it should be http://dl.sourceforge.net/parchive/%%7Bname%7D-%%7Bversion%7D.tar.gz, which I'll assume is the proper upstream.
To help those of us who won't understand why we would need this software, could you perhaps include a quick description of a PAR2 file in %description?
Please use the recommended BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Please remove Distribution: SuSE 9.1.
I'm not sure about your Obsoletes: and Provides:, but I'll assume you have some previous package history that requires this. I'll ask the list for a bit of guidance.
rpmlint complains:
E: par2cmdline-debuginfo script-without-shellbang /usr/src/debug/par2cmdline-0.4/par2repairersourcefile.h E: par2cmdline-debuginfo script-without-shellbang /usr/src/debug/par2cmdline-0.4/par2repairer.cpp E: par2cmdline-debuginfo script-without-shellbang /usr/src/debug/par2cmdline-0.4/galois.h E: par2cmdline-debuginfo script-without-shellbang /usr/src/debug/par2cmdline-0.4/par2repairersourcefile.cpp E: par2cmdline-debuginfo script-without-shellbang /usr/src/debug/par2cmdline-0.4/par1repairer.cpp
You should remove the executable bits from these files in %build; otherwise RPM thinks they're executables and sticks them in the debuginfo package.
Review: * package meets naming and packaging guidelines. X specfile is properly named but the preamble needs minor cleanup. %prep and below look good. * license field matches the actual license. * license is open source-compatible and is included in the package as %doc. * source files match upstream: 1551b63e57e3c232254dc62073b723a9 par2cmdline-0.4.tar.gz 1551b63e57e3c232254dc62073b723a9 par2cmdline-0.4.tar.gz-srpm * BuildRequires are proper. * package builds in mock (development, x86_64). X rpmlint has a few complaints X final requires are sane; final provides * no shared libraries are present. * package is not relocatable. * creates no non-%doc directories. * doesn't own any directories it shouldn't. * no duplicates in %files. * file permissions are appropriate. * %clean is present. O %check not present; no test suite upstream. * code, not content. * documentation is small, so no -docs subpackage is necessary. * %docs are not necessary for the proper functioning of the package. * no headers. * no pkgconfig files. * no libtool .la droppings. * not a GUI app.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
------- Additional Comments From laurent.rineau__fc_extra@normalesup.org 2006-04-27 12:58 EST ------- Updated: Spec URL: http://www.di.ens.fr/~rineau/Fedora/par2cmdline.spec SRPM URL: http://www.di.ens.fr/~rineau/Fedora/par2cmdline-0.4-6.src.rpm
(In reply to comment #1)
Issues: spectool cannot fetch the upstream source; your Source: URL is wrong.
Fixed, I think. I cannot reach dl.sourceforge.net at the present time. :-(
you perhaps include a quick description of a PAR2 file in %description?
I modified it: "par2cmdline is a program for creating and using PAR2 files. PAR2 files are usually published in binary newsgroups, on Usenet. They apply the data-recovery capability concepts of RAID-like systems to the posting and recovery of multi-part archives. On Usenet, PAR2 files are posted together with multi-part archives. par2cmdline can detect and repair dammaged files using the corresponding PAR2 files."
Perhaps somebody can help me to correct my english. I declare the hunt of frenchisms opened! ;)
(I personnaly use it to repair files from binaries of Lost, season 2, which will not be on french TV until next year. But do not tell to anybody!)
Please use the recommended BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Done.
Please remove Distribution: SuSE 9.1.
Sorry! Done. As you can see, I have adapted an existing (and trivial) spec file.
I'm not sure about your Obsoletes: and Provides:, but I'll assume you have some previous package history that requires this. I'll ask the list for a bit of guidance.
I do not understand. parchive-1.1.4 exists in Fedora Extras 4. See ftp://download.fedora.redhat.com/pub/fedora/linux/extras/4/SRPMS/parchive-1.1-4.src.rpm
par2cmdline provides the same functionalities as parchive, and has a symlink /usr/bin/par->par2. That's why I made this couple of Obsoletes:/Provides: Perhaps I am wrong. I must admit that I am not totally used with such a trick.
rpmlint complains: You should remove the executable bits from these files in %build;
Done.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO|163778 |163779 nThis| |
------- Additional Comments From tibbs@math.uh.edu 2006-04-27 20:31 EST ------- Thanks for fixing things up. I'll just respond point by point:
The source URL is good; Sourceforge often fails to respond for me, but things usually start to work if you try long enough.
Let me try to fix up the %description a bit, using what's in the README: ---- par2cmdline is a program for creating and using PAR2 files to detect damage in data files and repair them if necessary. PAR2 files are usually published in binary newsgroups on Usenet; they apply the data-recovery capability concepts of RAID-like systems to the posting and recovery of multi-part archives. ----
BuildRoot: is now good. Distribution: SuSE 9.1 is gone. The problem with Obsoletes: is that you's behavior can be counter-intuitive, but what you have here is fine.
rpmlint is now silent.
The only remaining issue is that I didn't notice the test suite upstream (which was dumb of me since it's pretty obvious). Can you add this after %clean:
%check make check-TESTS
to run the test suite? I checked that it passes on i386 and x86_64.
APPROVED. Just add the %check bit when you check in.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
laurent.rineau__fc_extra@normalesup.org changed:
What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |177841 nThis| |
------- Additional Comments From laurent.rineau__fc_extra@normalesup.org 2006-04-28 05:07 EST ------- ( Update: Spec URL: http://www.di.ens.fr/~rineau/Fedora/par2cmdline.spec SRPM URL: http://www.di.ens.fr/~rineau/Fedora/par2cmdline-0.4-7.src.rpm )
Thank you Jason for your review!
I am waiting now for my account creation approval.
(...)
Having read the guide again, it appears to me that I forgot one step: the sponsoring! :-( This my first review request for Fedora Extras, and I should have been reviewed by a sponsor! Jason, you did a good job with this review, however. I have added FE-NEEDSPONSOR to blockers. I hope this will unblock the situation.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO|177841 | nThis| |
------- Additional Comments From tibbs@math.uh.edu 2006-05-07 19:08 EST ------- I will sponsor you; you can go ahead and set up your Fedora account.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
laurent.rineau__fc_extra@normalesup.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution| |NEXTRELEASE
------- Additional Comments From laurent.rineau__fc_extra@normalesup.org 2006-05-09 06:17 EST ------- par2cmdline-0.4-8.src.rpm eventually builds correctly.
The diff between releases 7 and 8 is a patch that removes warnings on all platforms, and fix a compilation error on ppc (see CVS for details).
I think this bug can be closed. Thank you Jason for your support.
Perhaps will I ask you a few question about branches and things like that...
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190070
laurent.rineau__fedora_extras@normalesup.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |a.kurtz@hardsun.net
------- Additional Comments From laurent.rineau__fedora_extras@normalesup.org 2006-05-31 08:25 EST ------- *** Bug 183067 has been marked as a duplicate of this bug. ***
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: par2cmdline
https://bugzilla.redhat.com/show_bug.cgi?id=190070
bugzilla@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |medium Priority|normal |medium Product|Fedora Extras |Fedora Version|devel |rawhide
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=190070
Erik van Pienbroek erik-fedora@vanpienbroek.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erik-fedora@vanpienbroek.nl Flag| |fedora-cvs?
--- Comment #8 from Erik van Pienbroek erik-fedora@vanpienbroek.nl 2009-06-30 05:41:13 EDT --- As per bug 508772 the ownership of this package was transferred to me
Package Change Request ====================== Package Name: par2cmdline New Branches: EL-5 Owners: epienbro konradm
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=190070
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|fedora-cvs? |fedora-cvs+
--- Comment #9 from Jason Tibbitts tibbs@math.uh.edu 2009-06-30 22:37:57 EDT --- CVS done.
package-review@lists.fedoraproject.org