diff --git a/ChangeLog b/ChangeLog index 262b2f1023a26ffb303d6d9718a0cf09618f0200..e560f163ecc3a7a6c0f3a32869083979588acaff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2013-07-17, v0.4.2 + * Fix a dialog bug affecting only OpenSUSE + 2013-06-21, v0.4.1 * Fix a bug that caused an abnormal termination when trying to determine the available users in a Windows image diff --git a/docs/conf.py b/docs/conf.py index 4d729c890981aef2aae68924cdb1554bc0cf6369..ed3ced62e1de7a569806ff49d45f77c12ab9ebc3 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,9 +50,9 @@ copyright = u'2012, 2013 GRNET S.A. All rights reserved' # built documents. # # The short X.Y version. -version = '0.4.1' +version = '0.4.2' # The full version, including alpha/beta/rc tags. -release = '0.4.1' +release = '0.4.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/image_creator/dialog_menu.py b/image_creator/dialog_menu.py index fd7bc4b0ede0e8516a873dbefebe6934592ba449..11dc1a72e91d1bb629b5bc5a5dc640a56807117c 100644 --- a/image_creator/dialog_menu.py +++ b/image_creator/dialog_menu.py @@ -326,6 +326,7 @@ def delete_clouds(session): (code, to_delete) = d.checklist("Choose which cloud accounts to delete:", choices=choices, width=WIDTH) + to_delete = map(lambda x: x.strip('"'), to_delete) # Needed for OpenSUSE if code in (d.DIALOG_CANCEL, d.DIALOG_ESC): return False @@ -537,6 +538,7 @@ def delete_properties(session): (code, to_delete) = d.checklist("Choose which properties to delete:", choices=choices, width=WIDTH) + to_delete = map(lambda x: x.strip('"'), to_delete) # needed for OpenSUSE # If the user exits with ESC or CANCEL, the returned tag list is empty. for i in to_delete: @@ -586,6 +588,7 @@ def exclude_tasks(session): choices=choices, height=19, list_height=8, width=WIDTH, help_button=1, extra_button=1, extra_label="No Config", title="Exclude Configuration Tasks") + tags = map(lambda x: x.strip('"'), tags) # Needed for OpenSUSE if code in (d.DIALOG_CANCEL, d.DIALOG_ESC): return False @@ -659,6 +662,7 @@ def sysprep(session): "run on the image. Press <Help> to see details about the system " "preparation tasks.", title="Run system preparation tasks", choices=choices, width=70, ok_label="Run", help_button=1) + tags = map(lambda x: x.strip('"'), tags) # Needed for OpenSUSE if code in (d.DIALOG_CANCEL, d.DIALOG_ESC): return False diff --git a/image_creator/version.py b/image_creator/version.py index 161d848580ed6e97a6e36491617a7d32ee17dc83..8277b722b8eafa2451e3db1e9ff9c4a2fc70ec89 100644 --- a/image_creator/version.py +++ b/image_creator/version.py @@ -1,7 +1,7 @@ -__version__ = "0.4.1" -__version_info__ = ['0', '4', '1'] +__version__ = "0.4.2" +__version_info__ = ['0', '4', '2'] __version_vcs_info__ = { 'branch': 'master', - 'revid': '628054a', - 'revno': 313} + 'revid': '6223cd7', + 'revno': 316} __version_user_info__ = "skalkoto@darkstar.admin.grnet.gr" diff --git a/version b/version index 267577d47e497a0630bc454b3f74c4fd9a10ced4..2b7c5ae01848a77d95e2792eb83ab605c9aed91a 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.4.1 +0.4.2