Package: lsb-release Version: 3.2-20 Severity: normal Tags: patch User: [email protected] Usertags: origin-ubuntu ubuntu-patch jaunty
Anders Kaseorg <[email protected]> submitted this patch (tweaked by me to preserve compatibility with Python 2.3) to remove a DeprecationWarning with Python 2.6. See https://bugs.launchpad.net/ubuntu/+source/lsb/+bug/336436. * Replace the deprecated Python sets module with the builtin set type, if it is available (python >= 2.4), to avoid spewing warnings for python >= 2.6. (LP: #336436) diff -Nru lsb-3.2/lsb_release lsb-3.2/lsb_release --- lsb-3.2/lsb_release 2009-01-15 16:26:38.000000000 -0500 +++ lsb-3.2/lsb_release 2009-03-02 03:35:11.000000000 -0500 @@ -78,7 +78,11 @@ return [version] -import sets +try: + set # introduced in 2.4 +except NameError: + import sets + set = sets.Set # This is Debian-specific at present def check_modules_installed(): @@ -87,7 +91,7 @@ if not output: return [] - modules = sets.Set() + modules = set() for line in output.split(os.linesep): version, provides = line.split(' ', 1) version = version.split('-', 1)[0] Thanks, -- Colin Watson [[email protected]] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

