)]}'
{"id":"openstack%2Fpython-glanceclient~137916","triplet_id":"openstack%2Fpython-glanceclient~master~Iab1baf214fafca7f8d68d15ded80a56f442b22cb","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1397557","hashtags":[],"change_id":"Iab1baf214fafca7f8d68d15ded80a56f442b22cb","subject":"Fixes issue when packaged with pyinstaller","status":"ABANDONED","created":"2014-11-29 16:47:48.000000000","updated":"2015-11-23 11:00:30.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cd4ac6591ddb87138dc033c7575e5805494c162b","_number":137916,"virtual_id_number":137916,"owner":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2015-10-19 08:15:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"all":[{"value":1,"date":"2015-10-19 07:16:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2015-10-19 07:16:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"value":-1,"date":"2015-10-19 07:16:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":-1,"date":"2015-10-19 07:19:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":-2,"date":"2015-10-19 07:33:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-29 20:10:34.000000000","updated_by":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"reviewer":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"state":"REVIEWER"},{"updated":"2015-05-17 23:18:56.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-10-16 08:01:50.000000000","updated_by":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"reviewer":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"state":"REVIEWER"},{"updated":"2015-10-19 07:19:32.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2015-10-19 07:33:00.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2015-10-19 08:15:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"04996aeea6530f8081d59669febeaf05cf89ba6d","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2014-11-29 16:47:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1458ae582677148f7cf29ced049820739a6fb8e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-29 17:34:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/16/137916/1/check/gate-python-glanceclient-pep8/5881628 : SUCCESS in 47s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/16/137916/1/check/gate-python-glanceclient-docs/9ab8212/doc/build/html/ : SUCCESS in 44s\n- gate-python-glanceclient-python27 http://logs.openstack.org/16/137916/1/check/gate-python-glanceclient-python27/2ec936b : SUCCESS in 56s\n- gate-python-glanceclient-python33 http://logs.openstack.org/16/137916/1/check/gate-python-glanceclient-python33/48aa99f : SUCCESS in 2m 05s\n- gate-tempest-dsvm-src-python-glanceclient-icehouse http://logs.openstack.org/16/137916/1/check/gate-tempest-dsvm-src-python-glanceclient-icehouse/275c560 : SUCCESS in 33m 07s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-icehouse http://logs.openstack.org/16/137916/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient-icehouse/d52a621 : SUCCESS in 41m 28s\n- gate-tempest-dsvm-src-python-glanceclient-juno http://logs.openstack.org/16/137916/1/check/gate-tempest-dsvm-src-python-glanceclient-juno/17a67bb : SUCCESS in 25m 31s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/16/137916/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/0789337 : SUCCESS in 41m 16s\n- gate-python-glanceclient-pypy http://logs.openstack.org/16/137916/1/check/gate-python-glanceclient-pypy/21bfd8a : SUCCESS in 1m 36s\n- gate-tempest-dsvm-src-python-glanceclient http://logs.openstack.org/16/137916/1/check/gate-tempest-dsvm-src-python-glanceclient/1f073fd : SUCCESS in 30m 10s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/16/137916/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/0de521d : SUCCESS in 39m 38s\n- gate-python-glanceclient-python26 http://logs.openstack.org/16/137916/1/check/gate-python-glanceclient-python26/c07cebd : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":1},{"id":"d9e4bc79771a1380c33351b9dece418cc34055f5","author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"date":"2014-11-29 20:10:34.000000000","message":"Patch Set 1: Code-Review-1\n\nThis change puts a hard runtime dependency on setuptools, which I don\u0027t think is desirable. Do you think this could be fixed in pbr? That way you get both the glanceclient and keystoneclient fixes for free.","accounts_in_message":[],"_revision_number":1},{"id":"30d43feed2343e9882ff232ceb4e0b1a9ead462f","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-05-17 23:18:56.000000000","message":"Patch Set 1: Code-Review+1\n\nLouis, if I\u0027m reading this correctly, pbr already has a hard dependency on setuptools if it\u0027s raising an exception from pkg_resources.\n\nThis seems like a good issue to resolve if we can. Making glanceclient easier to package as an executable is a good thing.","accounts_in_message":[],"_revision_number":1},{"id":"4ce3eddf5800482d0f9ac2d591fc7f77509325a2","author":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"date":"2015-10-16 08:01:50.000000000","message":"Patch Set 1: Code-Review-1\n\nThis patch has been -1ed because it has not been updated in\n\u003e\u003d2months. The patch also has either a -1/-2 from a core reviewer or a\n-1 from Jenkins.\n\nPlease, update/rebase the patch if the lack of updates was actually a\nlack of reviews or if you think the patch is still relevant.\n\n**NOTE: This will be abandoned if no update is done in 1 week.**\n\nIf this action does not seem accurate, please, ping flaper87 on IRC\nand he will gladly revert it. Sorry for the inconvenience and we look\nforward to have more contributions from you.","accounts_in_message":[],"_revision_number":1},{"id":"4a6aaf36142bf87f42eaf8449dbc9b1bb15b183e","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-10-19 07:16:30.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"c573b7f8c0aefd9471878ee5365aaaee3955cd66","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-10-19 07:19:32.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bfb245de160d4dc5336eb85dc0716a93d9f994b4","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-10-19 07:33:00.000000000","message":"Patch Set 2: Code-Review-2\n\nvoicing lifeless\u0027 comment. Alessandro, anything you\u0027d like to add here?\n\nThanks for the patch","accounts_in_message":[],"_revision_number":2},{"id":"77b90fb1c81117c5711ee055c48e332becd65177","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-19 08:15:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/16/137916/2/check/gate-python-glanceclient-python26/c2264f7/ : SUCCESS in 1m 14s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/16/137916/2/check/gate-python-glanceclient-pep8/b22b7f5/ : SUCCESS in 50s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/16/137916/2/check/gate-python-glanceclient-docs/966145e//doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-glanceclient-python27 http://logs.openstack.org/16/137916/2/check/gate-python-glanceclient-python27/7d018d8/ : SUCCESS in 1m 04s\n- gate-python-glanceclient-python34 http://logs.openstack.org/16/137916/2/check/gate-python-glanceclient-python34/99e630f/ : SUCCESS in 1m 21s\n- gate-python-glanceclient-pypy http://logs.openstack.org/16/137916/2/check/gate-python-glanceclient-pypy/a83e0b5/ : FAILURE in 1m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/16/137916/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient/b5da54c/ : SUCCESS in 58m 09s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/16/137916/2/check/gate-glanceclient-dsvm-functional/55262fb/ : SUCCESS in 26m 41s","accounts_in_message":[],"_revision_number":2},{"id":"6ba014fab137587f13fb57ef554a49c6d5f5109a","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-10-19 18:02:57.000000000","message":"Patch Set 2:\n\nThis is the basic point of problem in pyinstaller: https://github.com/pyinstaller/pyinstaller/blob/199cbd70e92d2f10d713f23e480f4ab7e07be9e9/PyInstaller/building/toc_conversion.py#L60\n\nand \n\nhttps://github.com/pyinstaller/pyinstaller/issues/305\n\nand\n\nhttps://github.com/pyinstaller/pyinstaller/search?p\u003d4\u0026q\u003dpkg_resources\u0026type\u003dIssues\u0026utf8\u003d%E2%9C%93 more generally.\n\npyinstaller doesn\u0027t bundle up all the metadata for an installed package, which makes it incompatible with wheels, with data files, with pip...\n\nI\u0027m all for solving the \u0027OpenStack things are not convertable to executables\u0027 problem - but doing it piecemeal in *every single library* is surely not the way.","accounts_in_message":[],"_revision_number":2},{"id":"87c6091d2b12d6200dffae8a551168b5864e88b0","author":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"date":"2015-11-23 11:00:29.000000000","message":"Patch Set 2:\n\nThis patch was marked to be abanadoned \u003e\u003d7days ago.\n\nIt is now being abandoned because there was no update, feedback nor rebase in the aforementioned period. If this is a mistake, please, contact members of the glance team[0] and they\u0027ll promptly correct the error.\n\nThanks for your contribution. The Glance team looks forward to new contributions from you.","accounts_in_message":[],"_revision_number":2},{"id":"6c957b795c59189b7c0ac7a1d70707adad7cc886","author":{"_account_id":18791,"name":"Glance Bot","email":"glancebot@mailinator.com","username":"glancebot","inactive":true},"date":"2015-11-23 11:00:30.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"25048f995d55e17618335db3751e245746f7f3e5","revisions":{"9dd162a17c840ae85cfebfe304eff57058d86a73":{"kind":"REWORK","_number":1,"created":"2014-11-29 16:47:48.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/16/137916/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/16/137916/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/1"}}},"commit":{"parents":[{"commit":"3b6754a8cc8932cd9645d54acc8d02826993a546","subject":"Merge \"Adds tty password entry for glanceclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/3b6754a8cc8932cd9645d54acc8d02826993a546"}]}],"author":{"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","date":"2014-11-29 16:46:10.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","date":"2014-11-29 16:47:47.000000000","tz":120},"subject":"Fixes issue when packaged with pyinstaller","message":"Fixes issue when packaged with pyinstaller\n\nThe glanceclient module fails to load with a\n\"pkg_resources.DistributionNotFound\" exception when\npython-glanceclient is used by an application packaged\nwith pyinstaller.\n\nChange-Id: Iab1baf214fafca7f8d68d15ded80a56f442b22cb\nCloses-Bug: #1397557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9dd162a17c840ae85cfebfe304eff57058d86a73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9dd162a17c840ae85cfebfe304eff57058d86a73"}]},"branch":"refs/heads/master"},"25048f995d55e17618335db3751e245746f7f3e5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-10-19 07:16:30.000000000","uploader":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"ref":"refs/changes/16/137916/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/16/137916/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/16/137916/2"}}},"commit":{"parents":[{"commit":"8cf2bfce3cbfdb7ec84385539b37258dbac408df","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8cf2bfce3cbfdb7ec84385539b37258dbac408df"}]}],"author":{"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","date":"2014-11-29 16:46:10.000000000","tz":120},"committer":{"name":"Flavio Percoco","email":"fpercoco@redhat.com","date":"2015-10-19 07:16:30.000000000","tz":0},"subject":"Fixes issue when packaged with pyinstaller","message":"Fixes issue when packaged with pyinstaller\n\nThe glanceclient module fails to load with a\n\"pkg_resources.DistributionNotFound\" exception when\npython-glanceclient is used by an application packaged\nwith pyinstaller.\n\nChange-Id: Iab1baf214fafca7f8d68d15ded80a56f442b22cb\nCloses-Bug: #1397557\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/25048f995d55e17618335db3751e245746f7f3e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/25048f995d55e17618335db3751e245746f7f3e5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
