Bug 433783
| Summary: | rpmlint and warnings/errors in OCaml RPMs | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Richard W.M. Jones <rjones> |
| Component: | rpmlint | Assignee: | Ville Skyttä <ville.skytta> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | 9 | CC: | manuel.wolfshant, tmz |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 0.83-1.fc9 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2008-06-26 08:29:57 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Richard W.M. Jones
2008-02-21 13:54:25 UTC
First, thanks for a detailed bug report, but in the future, please report each issue in a separate bug so they're easier to track. > only-non-binary-in-usr-lib (example: cduce RPM, bug 241487) Should be fixed in upstream svn: http://rpmlint.zarb.org/cgi-bin/trac.cgi/changeset/1402 Not tested with a binary cduce package because I could not find one and building it requires some packages that aren't (yet) in Rawhide at the moment. > ocaml-naming-policy-not-applied (example: cduce RPM, bug 241487) I think a valid way to approach this warning would be to just ignore it. We can of course add special cases in rpmlint's shipped config, but I'd rather not go there. If you disagree, feel free to submit a config patch :) > This error also occurs in the base ocaml package, where it > obviously isn't an error. Fixed upstream: http://rpmlint.zarb.org/cgi-bin/trac.cgi/changeset/1399 > no-binary (example: ocaml-extlib RPM) Not sure what to do about this. Ideas? > configure-without-libdir-spec (example: cduce SRPM, bug 241487) Downgraded into a warning and info message improved upstream: http://rpmlint.zarb.org/cgi-bin/trac.cgi/changeset/1403 >> only-non-binary-in-usr-lib (example: cduce RPM, bug 241487) > > Should be fixed in upstream svn: > http://rpmlint.zarb.org/cgi-bin/trac.cgi/changeset/1402 > > Not tested with a binary cduce package because I could not find one and building > it requires some packages that aren't (yet) in Rawhide at the moment. If you have Rawhide, then the following package also gives this error: ocaml-xml-light-2.2.cvs20070817-6.fc9.<arch>.rpm $ rpmlint ocaml-xml-light-2.2.cvs20070817-6.fc9.i386.rpm ocaml-xml-light.i386: E: no-binary ocaml-xml-light.i386: E: only-non-binary-in-usr-lib The change in cset 1402 looks fine to me though. >> no-binary (example: ocaml-extlib RPM) > > Not sure what to do about this. Ideas? I don't know. I was just pointing it out really. Thanks for fixing these, I'll close this bug now. (In reply to comment #2) > > $ rpmlint ocaml-xml-light-2.2.cvs20070817-6.fc9.i386.rpm > ocaml-xml-light.i386: E: no-binary > ocaml-xml-light.i386: E: only-non-binary-in-usr-lib Yep, I tested with some other ocaml packages and it seemed to work fine. Retested now with ocaml-xml-light and the upstream svn version now only emits the no-binary error as expected. > Thanks for fixing these, I'll close this bug now. Thanks, but I'd rather keep it open until a fixed package is available in Fedora so I remember to add bug number pointers to the package changelog, and in case others run into these same issues they can find this bug more easily. Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping rpmlint-0.83-1.fc9 has been submitted as an update for Fedora 9 rpmlint-0.83-1.fc8 has been submitted as an update for Fedora 8 rpmlint-0.83-1.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rpmlint'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-5185 rpmlint-0.83-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report. rpmlint-0.83-1.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. |