SPEC: http://10.65.201.157/rpmbuild/SPECS/scannotation.spec SRPM: http://kashyapc.fedorapeople.org/srpms/scannotation-1.0.3-0.1.r12.fc17.src.rpm Description: Scannotation is a Java library that creates an annotation database from a set of .class files.This database is really just a set of maps that index what annotations are used and what classes are using them. Why do you need this? What if you are an annotation framework like an EJB 3.0 container and you want to automatically scan your classpath for EJB annotations so that you know what to deploy? Scannotation gives you apis that allow you to find archives in your classpath or WAR (web application) that you want to scan, then automatically scans them without loading each and every class within those archives
1/ rpmlint warnings (All of them seem to be benign warnings) ############### [build@dhcp201-157 SPECS]$ rpmlint scannotation.spec ../RPMS/noarch/scannotation-* ../SRPMS/scannotation-1.0.3-0.1.r12.fc17.src.rpm scannotation.spec: W: invalid-url Source0: scannotation-1.0.3.Final.tar.xz scannotation.noarch: W: spelling-error %description -l en_US classpath -> class path, class-path, classmate scannotation.noarch: W: spelling-error %description -l en_US apis -> pis, apish, apes scannotation-javadoc.noarch: W: spelling-error Summary(en_US) Javadocs -> Java docs, Java-docs, Avocados scannotation.src: W: spelling-error %description -l en_US classpath -> class path, class-path, classmate scannotation.src: W: spelling-error %description -l en_US apis -> pis, apish, apes scannotation.src: W: invalid-url Source0: scannotation-1.0.3.Final.tar.xz 3 packages and 1 specfiles checked; 0 errors, 7 warnings. [build@dhcp201-157 SPECS]$ ############### 2/ Successful koji scratch build -- http://koji.fedoraproject.org/koji/taskinfo?taskID=3582272
(In reply to comment #0) > SPEC: http://10.65.201.157/rpmbuild/SPECS/scannotation.spec Sorry, correct 'SPEC' URL location is here: http://kashyapc.fedorapeople.org/spec-files/scannotation.spec > > SRPM: > http://kashyapc.fedorapeople.org/srpms/scannotation-1.0.3-0.1.r12.fc17.src.rpm > > Description: > > Scannotation is a Java library that creates an annotation database > from a set of .class files.This database is really just a set of maps that > index > what annotations are used and what classes are using them. Why do you need > this? > What if you are an annotation framework like an EJB 3.0 container and you want > to automatically scan your classpath for EJB annotations so that you know what > to deploy? Scannotation gives you apis that allow you to find archives in your > classpath or WAR (web application) that you want to scan, then automatically > scans them without loading each and every class within those archives
Review: + koji scratch build -> http://koji.fedoraproject.org/koji/taskinfo?taskID=3582272 + Source generated from svn revision 12 so no verification with upstream here + rpmlint on rpms gave scannotation.noarch: W: spelling-error %description -l en_US classpath -> class path, class-path, classmate scannotation.noarch: W: spelling-error %description -l en_US apis -> pis, apish, apes scannotation.src: W: spelling-error %description -l en_US classpath -> class path, class-path, classmate scannotation.src: W: spelling-error %description -l en_US apis -> pis, apish, apes scannotation.src: W: invalid-url Source0: scannotation-1.0.3.Final.tar.xz scannotation-javadoc.noarch: W: spelling-error Summary(en_US) Javadocs -> Java docs, Java-docs, Avocados 3 packages and 0 specfiles checked; 0 errors, 6 warnings. + rest looks ok in specfile Suggestions: 1) you should preserve the timestamps of files being installed using -p. so replace cp %SOURCE1 . with cp -p %SOURCE1 . APPROVED.
Thanks Parag for the review. Modified spec and rebuilt SRPM. Updated SPEC and SRPM here: SPEC: http://kashyapc.fedorapeople.org/spec-files/scannotation.spec SRPM: http://kashyapc.fedorapeople.org/srpms/scannotation-1.0.3-0.2.r12.fc17.src.rpm
New Package SCM Request ======================= Package Name: scannotation Short Description: A Java annotation scanner Owners: vakwetu kashyapc Branches: f16 f17 InitialCC: goldmann
Git done (by process-git-requests). Did not grant access to vakwetu, not in packager group. Did not create f17 branch, f17==devel.
Jon, can you provide access to 'goldmann' too please ?
scannotation-1.0.3-0.2.r12.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/scannotation-1.0.3-0.2.r12.fc16
scannotation-1.0.3-0.2.r12.fc16 has been pushed to the Fedora 16 testing repository.
scannotation-1.0.3-0.2.r12.fc16 has been pushed to the Fedora 16 stable repository.