https://bugzilla.redhat.com/show_bug.cgi?id=1253462
Bug ID: 1253462 Summary: Error in http://docs.fedoraproject.org/en-US/Fedora_Draft_Docum entation/0.1/html/RPM_Guide/ch16s03s05.html Product: Fedora Documentation Version: devel Component: rpm-guide Severity: low Assignee: bcotton+fedora@gmail.com Reporter: nbasanes@cisco.com QA Contact: docs-qa@lists.fedoraproject.org CC: bcotton+fedora@gmail.com, pkovar@redhat.com, zach@oglesby.co
Created attachment 1062752 --> https://bugzilla.redhat.com/attachment.cgi?id=1062752&action=edit This attachment is a screenshot of a more readable result.
Description of problem:
The Python code section at http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_... has an error in the following code:
# Dependencies print "Provides:" print h.dsFromHeader('providename')
print "Requires:" print h.dsFromHeader('requirename')
if h.dsFromHeader('obsoletename'): print "Obsoletes:" print h.dsFromHeader('obsoletename')
if h.dsFromHeader('conflictname'): print "Conflicts:" print h.dsFromHeader('conflictname')
print h.dsFromHeader('conflictname') outputs <rpm.ds object at 0xb77584b8>.
h.dsFromHeader('conflictname'), without the "print" word, outputs it right.
Version-Release number of selected component (if applicable): 0.1
How reproducible:
Steps to Reproduce: 1. Copy the python code from the page to a file called rpminfo.py on a computer that has the older version of Python, Python 2. 2. Run the Python code, by running the "cd" command until you get to the folder that contains rpminfo.py. 3. Run rpminfo.py by entering the command python rpminfo.py.
Actual results:
Provides: <rpm.ds object at 0xb77584b8> Requires: <rpm.ds object at 0xb77584b8>
Expected results:
Provides: P config(httpd) = 2.2.15-39.el6.centos Requires: R libapr-1.so.0
Additional info:
The members of the object returned by dsFromHeader have integer indexes, since the following code produces a more readable result:
# Dependencies print "Provides:" print h.dsFromHeader('providename')[0]
print "Requires:" print h.dsFromHeader('requirename')[0]
https://bugzilla.redhat.com/show_bug.cgi?id=1253462
Nathan Basanese nbasanes@cisco.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Documentation, EasyFix Environment| |[vagrant@localhost ~]$ | |python --version | |Python 2.6.6 | |[vagrant@localhost ~]$ | |uname -a | |Linux localhost.localdomain | |2.6.32-504.30.3.el6.i686 #1 | |SMP Wed Jul 15 10:55:56 UTC | |2015 i686 i686 i386 | |GNU/Linux Whiteboard| |<rpm.ds object at | |0xb77584b8> Flags| |needinfo?
--- Comment #1 from Nathan Basanese nbasanes@cisco.com --- Much of this documentation's out of date.
I'm filing this bug to test the waters, and to see whether it's worth the time to file more.
https://bugzilla.redhat.com/show_bug.cgi?id=1253462
Brian Exelbierd bex@pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bex@pobox.com Flags|needinfo? |
--- Comment #2 from Brian Exelbierd bex@pobox.com --- (In reply to Nathan Basanese from comment #1)
Much of this documentation's out of date.
I'm filing this bug to test the waters, and to see whether it's worth the time to file more.
I realize it has been a while on this. If you're interested in resurrecting the RPM guide and working on it, please contact me or docs@lists.fedoraproject.org and we will get you setup with an asciibinder repo to work against.
https://bugzilla.redhat.com/show_bug.cgi?id=1253462
--- Comment #3 from Petr Kovar pkovar@redhat.com --- (In reply to Brian Exelbierd from comment #2)
I realize it has been a while on this. If you're interested in resurrecting the RPM guide and working on it, please contact me or docs@lists.fedoraproject.org and we will get you setup with an asciibinder repo to work against.
I'd suggest contributing to https://github.com/redhat-developer/rpm-packaging-guide/ instead, which is a guide with a similar scope and is being actively worked on.
https://bugzilla.redhat.com/show_bug.cgi?id=1253462
Petr Kovar pkovar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |WONTFIX Last Closed| |2017-12-14 05:28:05
--- Comment #4 from Petr Kovar pkovar@redhat.com --- The RPM Guide has been deprecated in favor of https://rpm-packaging-guide.github.io/.
Closing the issue here.
docs-qa@lists.fedoraproject.org