Univention Bugzilla – Bug 15690
Fehlende Klammerung in get_next_version()
Last modified: 2009-12-21 08:46:26 CET
Dir Rückgabe einer neuen major Version in der Updater tools.py schlägt fehl da eine Klammerung fehlt: -- Failed to check the update: Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/univention/management/console/handlers/update/__init__.py", line 225, in check_release_updates self.next_release_update = self.updater.release_update_available() File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 280, in release_update_available return self.get_next_version( UCS_Version( ( self.version_major, self.version_minor, self.patchlevel ) ) ) File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 274, in get_next_version return '%d.0-0' % version.major + 1 TypeError: cannot concatenate 'str' and 'int' objects --
Created attachment 1846 [details] Klammern hinzugefügt
Patch wurde eingespielt. Paket wurde gebaut. Changelogeintrag ist vorhanden.
master2364maintained://usr/share/pyshared/univention/updater # python2.4 Python 2.4.6 (#2, Oct 4 2009, 01:19:18) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import tools >>> u=tools.UniventionUpdater () >>> u.get_next_version ( tools.UCS_Version ('2.1-0') ) '2.1-1' >>>
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".