Spec URL: http://gavin.fedorapeople.org/fastback.spec SRPM URL: http://gavin.fedorapeople.org/fastback-0.2-2.fc11.src.rpm Description: Fastback is a command line tool to upload files to a ticketing system, or other configurable URL (FTP,SCP,...).
rpmlint output: $ rpmlint fastback.spec SRPMS/fastback-0.2-2.fc11.src.rpm RPMS/x86_64/fastback-* 3 packages and 1 specfiles checked; 0 errors, 0 warnings. $
%if 0%{?rhel} %if 0%{?rhel} <= 5 BuildRequires: curl-devel %else BuildRequires: libcurl-devel %endif %else BuildRequires: libcurl-devel %endif This is needlessly complicated. Just use %if 0%{?rhel} && 0%{?rhel} <= 5 BuildRequires: curl-devel %else BuildRequires: libcurl-devel %endif
By the way on F-9/10/11/12 libcurl-devel has "Provides: curl-devel".
(In reply to comment #2) Yes, thank you. Will be fixed in next build.
(In reply to comment #3) > By the way on F-9/10/11/12 libcurl-devel has "Provides: curl-devel". Yes, but that conditional and BuildRequires is for RHEL/EPEL 5.
Please define the SourceURL https://fedoraproject.org/wiki/Packaging/SourceURL Since this is on fedora hosted you can put it in the hosted releases section: https://fedorahosted.org/web/faq How can I publish archive releases (tgz, zip, etc) for my project? Create the archive on your workstation and run scp myProject-0.1.tar.gz fedorahosted.org:<Project Name>. The archive will be located under https://fedorahosted.org/releases/ Thanks, Adam
Also make sure when you upload the new spec that it has the alteration from comment #2 Thanks! Adam
Thanks for taking this on Adam. I've fixed the SourceURL bit, and improved the rhel5 handling as outlined above. I've bumped the release and pushed a new spec file, new tarball, and new srpm to both fedorapeople (the urls mentioned above) and to fedorahosted.org: https://fedorahosted.org/released/fastback/fastback.spec https://fedorahosted.org/released/fastback/fastback-0.2-3.fc11.src.rpm https://fedorahosted.org/released/fastback/fastback-0.2.tar.gz
In case it's not clear, this package is for both Fedora and EPEL5, and assuming it's approved, I'll be asking for both Fedora and EPEL5 branches. -gavin...
Looks good, ack'd. One thing though I would only use fedorahosted.org/releases for source hosting as you will notice your directory getting filled up with tons of src rpms, however, its up to you. Thanks, Adam
New Package CVS Request ======================= Package Name: fastback Short Description: File uploader, configureable file uploader Owners: gavin Branches: F-12 F-11 EL-5 InitialCC:
(In reply to comment #10) > Looks good, ack'd. Thanks. > One thing though I would only use fedorahosted.org/releases for source hosting > as you will notice your directory getting filled up with tons of src rpms, Yes, once it's actually in Fedora there will be no need for me to host rpms out there. Just the tarballs.
cvs done.
I've committed, tagged, and built this for devel, F-12, F-11, and EL-5. I've bodhi updated it for all branches except F-12, which is frozen right now. Keeping this bz open as a reminder to bodhi update F-12 once it is open again.
(In reply to comment #14) > I've committed, tagged, and built this for devel, F-12, F-11, and EL-5. > I've bodhi updated it for all branches except F-12, which is frozen right now. Currently you don't have to submit push requests on bodhi, F-12 build already appears on "rawhide" (currently "rawhide" is F-12, F-13). Closing.
I meant currently rawhide is F-12, not F-13.
Thanks.
*** Bug 606826 has been marked as a duplicate of this bug. ***
(In reply to comment #18) > *** Bug 606826 has been marked as a duplicate of this bug. *** Sorry - typo on my part :/