https://bugzilla.novell.com/show_bug.cgi?id=208534 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #4 from andreas.hanke@gmx-topmail.de 2006-10-12 20:02 MST ------- Sorry, I was wrong! The above statement is quoted from http://svn.labix.org/smart/trunk/contrib/rpmhelper/README but it's not true: It does not work with ancient rpm-4.1.1 on 9.3/10.0, neither on x86_64 nor on i586. This affects the 9.3/10.0 packages in the build service only, rpmhelper is needed there. 10.1 and Factory are fine. Just for the records, this is the rpm bug where the information that it's x86_64 only comes from: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=146477 And this is a traceback from 9.3/i586: Traceback (most recent call last): File "/usr/bin/smart", line 194, in ? main(sys.argv[1:]) File "/usr/bin/smart", line 167, in main exitcode = iface.run(opts.command, opts.argv) File "/usr/lib/python2.4/site-packages/smart/interface.py", line 53, in run result = _command.main(self._ctrl, opts) File "/usr/lib/python2.4/site-packages/smart/commands/upgrade.py", line 180, in main ctrl.commitTransactionStepped(trans, confirm=confirm) File "/usr/lib/python2.4/site-packages/smart/control.py", line 552, in commitTransactionStepped caching, confirm) File "/usr/lib/python2.4/site-packages/smart/control.py", line 556, in commitChangeSetStepped if confirm and not iface.confirmChangeSet(changeset): File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interface.py", line 107, in confirmChangeSet return self.showChangeSet(changeset, confirm=True) File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interface.py", line 223, in showChangeSet size = report.getInstallSize() - report.getRemoveSize() File "/usr/lib/python2.4/site-packages/smart/report.py", line 200, in getRemoveSize size = info.getInstalledSize() File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py", line 87, in getInstalledSize return self._h[rpm.RPMTAG_SIZE] File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py", line 58, in __get__ obj._h = obj._loader.getHeader(obj._package) File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py", line 580, in getHeader mi = getTS().dbMatch(0, pkg.loaders[self]) TypeError: argument 2 must be string or None, not int -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.