Activity log for bug #613973

Date Who What changed Old value New value Message
2010-08-05 19:06:11 not saying bug added bug
2010-08-05 19:06:11 not saying attachment added channel list. one of them breaks smart in Mandriva http://launchpadlibrarian.net/53121565/channel-list.txt
2010-08-05 19:07:34 not saying attachment added properly attached the patch http://launchpadlibrarian.net/53121639/urpmi-pseudopatch.txt
2010-08-05 19:08:52 not saying attachment added properly attached the patch http://launchpadlibrarian.net/53121666/urpmi-pseudopatch.txt
2010-08-05 19:10:19 not saying description I'm using Mandriva 2010.0 and Smart 1.2 (the bug was observed on 1.3, too). I recently re-added my repositories. After that, every attempt to upgrade ended up with "Package list with no CRPMTAG_FILENAME tag" message and my changes forgotten. Smart was unusable because of that. I made a workaround for this problem, in form of a pseudo-patch, listed below. Smart will fall back to the default method of retrieving the file name if the header lacks [CRPMTAG_FILENAME]. The culprit may be the repository owner, but smart doesn't handle their fault gracefully. Attached my list of channels. # patch for Smart 1.2 as found in Mandriva 2010.0 # lines 559 to 569 def getFileName(self, info): try: h = info._h filename = h[CRPMTAG_FILENAME] if not filename: raise Error, _("Package list with no CRPMTAG_FILENAME tag") if filename in self._prefix: filename = os.path.join(self._prefix[filename], filename) return filename except Error: return RPMHeaderListLoader.getFileName(self, info) I'm using Mandriva 2010.0 and Smart 1.2 (the bug was observed on 1.3, too). I recently re-added my repositories. After that, every attempt to upgrade ended up with "Package list with no CRPMTAG_FILENAME tag" message and my changes forgotten. Smart was unusable because of that. I made a workaround for this problem, in form of a pseudo-patch, attached. Smart will fall back to the default method of retrieving the file name if the header lacks [CRPMTAG_FILENAME]. The culprit may be the repository owner, but smart doesn't handle their fault gracefully. Attached my list of channels.
2010-08-09 10:22:23 Anders F Björklund tags rpm urpmi urpmi
2010-08-09 10:24:03 Anders F Björklund tags urpmi mandriva urpmi
2010-10-25 18:18:42 Anders F Björklund smart: status New Incomplete