102,106c102 < changes = source.split("\n") < for change in changes: < change = change.strip() < if change.startswith("*"): < changelog = changelog + change + "\n" --- > changelog = source 112,116c108 < changes = source.split("\n") < for change in changes: < change = change.strip() < if change.startswith("*"): < changelog = changelog + change + "\n" --- > changelog = source 121,126c113,117 < source = commands.getoutput("aptitude changelog " + self.source_package) < changes = source.split("urgency=")[1].split("\n") < for change in changes: < change = change.strip() < if change.startswith("*"): < changelog = changelog + change + "\n" --- > source = commands.getstatusoutput("aptitude changelog " + self.source_package) > if source[0] != 0 or source[1].startswith("Err Changelog of"): > changelog = _("No changelog available") + "\n" + _("Click on Edit->Software Sources and tick the 'Source code' option to enable access to the changelogs") > else: > changelog = source[1]