Re: [openstack-dev] [goal][python3] more updates to the goal tools

2018-08-18 Thread Doug Hellmann

https://review.openstack.org/#/c/593289/ should fix the similar
problem you found with CommentedSeq.

Doug

Excerpts from super user's message of 2018-08-18 11:15:20 +0900:
> The problem was fixed.
> 
> Nguyen Hai
> 
> On Fri, Aug 17, 2018 at 11:47 PM Doug Hellmann 
> wrote:
> 
> > I was not able to reproduce the problem. Please test the fix in
> > https://review.openstack.org/#/c/593068/ to see if that helps.
> >
> > Which version of Python are you using to run the tools? And on which OS?
> >
> > Excerpts from Doug Hellmann's message of 2018-08-17 10:30:29 -0400:
> > > I will work on fixing this today.
> > >
> > > Has the designate team agreed to go ahead with their migration, or
> > > are you still testing the scripts?
> > >
> > > Doug
> > >
> > > Excerpts from super user's message of 2018-08-17 15:37:03 +0900:
> > > > Hi Doug,
> > > >
> > > > I'm Nguyen Hai. I proposed the python3-first patch set for
> > > > designate projects. However, I have met this error to designate and
> > > > designate-dashboard:
> > > >
> > > > === ../Output/designate/openstack/designate @ master ===
> > > >
> > > > ./tools/python3-first/do_repo.sh
> > ../Output/designate/openstack/designate
> > > > master 24292
> > > >
> > > > ++ cat ../Output/designate/openstack/designate/.gitreview
> > > > ++ grep project
> > > > ++ cut -f2 -d=
> > > > + actual=openstack/designate.git
> > > > +++ dirname ../Output/designate/openstack/designate
> > > > ++ basename ../Output/designate/openstack
> > > > ++ basename ../Output/designate/openstack/designate
> > > > + expected=openstack/designate
> > > > + '[' openstack/designate.git '!=' openstack/designate -a
> > > > openstack/designate.git '!=' openstack/designate.git ']'
> > > > + git -C ../Output/designate/openstack/designate review -s
> > > > Creating a git remote called 'gerrit' that maps to:
> > > > ssh://
> > > > nguyentri...@review.openstack.org:29418/openstack/designate.git
> > > > ++ basename master
> > > > + new_branch=python3-first-master
> > > > + git -C ../Output/designate/openstack/designate branch
> > > > + grep -q python3-first-master
> > > > + echo 'creating python3-first-master'
> > > > creating python3-first-master
> > > > + git -C ../Output/designate/openstack/designate checkout -- .
> > > > + git -C ../Output/designate/openstack/designate clean -f -d
> > > > + git -C ../Output/designate/openstack/designate checkout -q
> > origin/master
> > > > + git -C ../Output/designate/openstack/designate checkout -b
> > > > python3-first-master
> > > > Switched to a new branch 'python3-first-master'
> > > > + python3-first -v --debug jobs update
> > > > ../Output/designate/openstack/designate
> > > > determining repository name from .gitreview
> > > > working on openstack/designate @ master
> > > > looking for zuul config in
> > > > ../Output/designate/openstack/designate/.zuul.yaml
> > > > using zuul config from
> > ../Output/designate/openstack/designate/.zuul.yaml
> > > > loading project settings from ../project-config/zuul.d/projects.yaml
> > > > loading project templates from
> > > > ../openstack-zuul-jobs/zuul.d/project-templates.yaml
> > > > loading jobs from ../openstack-zuul-jobs/zuul.d/jobs.yaml
> > > > looking for settings for openstack/designate
> > > > looking at template 'openstack-python-jobs'
> > > > looking at template 'openstack-python35-jobs'
> > > > looking at template 'publish-openstack-sphinx-docs'
> > > > looking at template 'periodic-stable-jobs'
> > > > looking at template 'check-requirements'
> > > > did not find template definition for 'check-requirements'
> > > > looking at template 'translation-jobs-master-stable'
> > > > looking at template 'release-notes-jobs'
> > > > looking at template 'api-ref-jobs'
> > > > looking at template 'install-guide-jobs'
> > > > looking at template 'release-openstack-server'
> > > > filtering on master
> > > > merging templates
> > > >   adding openstack-python-jobs
> > > >   adding openstack-python35-jobs
> > > >   adding publish-openstack-sphinx-docs
> > > >   adding periodic-stable-jobs
> > > >   adding check-requirements
> > > >   adding release-notes-jobs
> > > >   adding install-guide-jobs
> > > > merging pipeline check
> > > > *unhashable type: 'CommentedMap'*
> > > > *Traceback (most recent call last):*
> > > > *  File
> > > >
> > "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> > > > line 402, in run_subcommand*
> > > > *result = cmd.run(parsed_args)*
> > > > *  File
> > > >
> > "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
> > > > line 184, in run*
> > > > *return_code = self.take_action(parsed_args) or 0*
> > > > *  File
> > > >
> > "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > > > line 531, in take_action*
> > > > *entry,*
> > > > *  File
> > > >
> > "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > > > line 397, in merge_project_settings*
> > > > 

Re: [openstack-dev] [goal][python3] more updates to the goal tools

2018-08-17 Thread super user
The problem was fixed.

Nguyen Hai

On Fri, Aug 17, 2018 at 11:47 PM Doug Hellmann 
wrote:

> I was not able to reproduce the problem. Please test the fix in
> https://review.openstack.org/#/c/593068/ to see if that helps.
>
> Which version of Python are you using to run the tools? And on which OS?
>
> Excerpts from Doug Hellmann's message of 2018-08-17 10:30:29 -0400:
> > I will work on fixing this today.
> >
> > Has the designate team agreed to go ahead with their migration, or
> > are you still testing the scripts?
> >
> > Doug
> >
> > Excerpts from super user's message of 2018-08-17 15:37:03 +0900:
> > > Hi Doug,
> > >
> > > I'm Nguyen Hai. I proposed the python3-first patch set for
> > > designate projects. However, I have met this error to designate and
> > > designate-dashboard:
> > >
> > > === ../Output/designate/openstack/designate @ master ===
> > >
> > > ./tools/python3-first/do_repo.sh
> ../Output/designate/openstack/designate
> > > master 24292
> > >
> > > ++ cat ../Output/designate/openstack/designate/.gitreview
> > > ++ grep project
> > > ++ cut -f2 -d=
> > > + actual=openstack/designate.git
> > > +++ dirname ../Output/designate/openstack/designate
> > > ++ basename ../Output/designate/openstack
> > > ++ basename ../Output/designate/openstack/designate
> > > + expected=openstack/designate
> > > + '[' openstack/designate.git '!=' openstack/designate -a
> > > openstack/designate.git '!=' openstack/designate.git ']'
> > > + git -C ../Output/designate/openstack/designate review -s
> > > Creating a git remote called 'gerrit' that maps to:
> > > ssh://
> > > nguyentri...@review.openstack.org:29418/openstack/designate.git
> > > ++ basename master
> > > + new_branch=python3-first-master
> > > + git -C ../Output/designate/openstack/designate branch
> > > + grep -q python3-first-master
> > > + echo 'creating python3-first-master'
> > > creating python3-first-master
> > > + git -C ../Output/designate/openstack/designate checkout -- .
> > > + git -C ../Output/designate/openstack/designate clean -f -d
> > > + git -C ../Output/designate/openstack/designate checkout -q
> origin/master
> > > + git -C ../Output/designate/openstack/designate checkout -b
> > > python3-first-master
> > > Switched to a new branch 'python3-first-master'
> > > + python3-first -v --debug jobs update
> > > ../Output/designate/openstack/designate
> > > determining repository name from .gitreview
> > > working on openstack/designate @ master
> > > looking for zuul config in
> > > ../Output/designate/openstack/designate/.zuul.yaml
> > > using zuul config from
> ../Output/designate/openstack/designate/.zuul.yaml
> > > loading project settings from ../project-config/zuul.d/projects.yaml
> > > loading project templates from
> > > ../openstack-zuul-jobs/zuul.d/project-templates.yaml
> > > loading jobs from ../openstack-zuul-jobs/zuul.d/jobs.yaml
> > > looking for settings for openstack/designate
> > > looking at template 'openstack-python-jobs'
> > > looking at template 'openstack-python35-jobs'
> > > looking at template 'publish-openstack-sphinx-docs'
> > > looking at template 'periodic-stable-jobs'
> > > looking at template 'check-requirements'
> > > did not find template definition for 'check-requirements'
> > > looking at template 'translation-jobs-master-stable'
> > > looking at template 'release-notes-jobs'
> > > looking at template 'api-ref-jobs'
> > > looking at template 'install-guide-jobs'
> > > looking at template 'release-openstack-server'
> > > filtering on master
> > > merging templates
> > >   adding openstack-python-jobs
> > >   adding openstack-python35-jobs
> > >   adding publish-openstack-sphinx-docs
> > >   adding periodic-stable-jobs
> > >   adding check-requirements
> > >   adding release-notes-jobs
> > >   adding install-guide-jobs
> > > merging pipeline check
> > > *unhashable type: 'CommentedMap'*
> > > *Traceback (most recent call last):*
> > > *  File
> > >
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> > > line 402, in run_subcommand*
> > > *result = cmd.run(parsed_args)*
> > > *  File
> > >
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
> > > line 184, in run*
> > > *return_code = self.take_action(parsed_args) or 0*
> > > *  File
> > >
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > > line 531, in take_action*
> > > *entry,*
> > > *  File
> > >
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > > line 397, in merge_project_settings*
> > > *up.get(pipeline, comments.CommentedMap()),*
> > > *  File
> > >
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > > line 362, in merge_pipeline*
> > > *if job_name in job_names:*
> > > *TypeError: unhashable type: 'CommentedMap'*
> > > *Traceback (most recent call last):*
> > > *  File
> "/home/stack/python3-first/goal-tools/.tox/venv/bin/python3-first",
> > > line 

Re: [openstack-dev] [goal][python3] more updates to the goal tools

2018-08-17 Thread Doug Hellmann
I was not able to reproduce the problem. Please test the fix in
https://review.openstack.org/#/c/593068/ to see if that helps.

Which version of Python are you using to run the tools? And on which OS?

Excerpts from Doug Hellmann's message of 2018-08-17 10:30:29 -0400:
> I will work on fixing this today.
> 
> Has the designate team agreed to go ahead with their migration, or
> are you still testing the scripts?
> 
> Doug
> 
> Excerpts from super user's message of 2018-08-17 15:37:03 +0900:
> > Hi Doug,
> > 
> > I'm Nguyen Hai. I proposed the python3-first patch set for
> > designate projects. However, I have met this error to designate and
> > designate-dashboard:
> > 
> > === ../Output/designate/openstack/designate @ master ===
> > 
> > ./tools/python3-first/do_repo.sh ../Output/designate/openstack/designate
> > master 24292
> > 
> > ++ cat ../Output/designate/openstack/designate/.gitreview
> > ++ grep project
> > ++ cut -f2 -d=
> > + actual=openstack/designate.git
> > +++ dirname ../Output/designate/openstack/designate
> > ++ basename ../Output/designate/openstack
> > ++ basename ../Output/designate/openstack/designate
> > + expected=openstack/designate
> > + '[' openstack/designate.git '!=' openstack/designate -a
> > openstack/designate.git '!=' openstack/designate.git ']'
> > + git -C ../Output/designate/openstack/designate review -s
> > Creating a git remote called 'gerrit' that maps to:
> > ssh://
> > nguyentri...@review.openstack.org:29418/openstack/designate.git
> > ++ basename master
> > + new_branch=python3-first-master
> > + git -C ../Output/designate/openstack/designate branch
> > + grep -q python3-first-master
> > + echo 'creating python3-first-master'
> > creating python3-first-master
> > + git -C ../Output/designate/openstack/designate checkout -- .
> > + git -C ../Output/designate/openstack/designate clean -f -d
> > + git -C ../Output/designate/openstack/designate checkout -q origin/master
> > + git -C ../Output/designate/openstack/designate checkout -b
> > python3-first-master
> > Switched to a new branch 'python3-first-master'
> > + python3-first -v --debug jobs update
> > ../Output/designate/openstack/designate
> > determining repository name from .gitreview
> > working on openstack/designate @ master
> > looking for zuul config in
> > ../Output/designate/openstack/designate/.zuul.yaml
> > using zuul config from ../Output/designate/openstack/designate/.zuul.yaml
> > loading project settings from ../project-config/zuul.d/projects.yaml
> > loading project templates from
> > ../openstack-zuul-jobs/zuul.d/project-templates.yaml
> > loading jobs from ../openstack-zuul-jobs/zuul.d/jobs.yaml
> > looking for settings for openstack/designate
> > looking at template 'openstack-python-jobs'
> > looking at template 'openstack-python35-jobs'
> > looking at template 'publish-openstack-sphinx-docs'
> > looking at template 'periodic-stable-jobs'
> > looking at template 'check-requirements'
> > did not find template definition for 'check-requirements'
> > looking at template 'translation-jobs-master-stable'
> > looking at template 'release-notes-jobs'
> > looking at template 'api-ref-jobs'
> > looking at template 'install-guide-jobs'
> > looking at template 'release-openstack-server'
> > filtering on master
> > merging templates
> >   adding openstack-python-jobs
> >   adding openstack-python35-jobs
> >   adding publish-openstack-sphinx-docs
> >   adding periodic-stable-jobs
> >   adding check-requirements
> >   adding release-notes-jobs
> >   adding install-guide-jobs
> > merging pipeline check
> > *unhashable type: 'CommentedMap'*
> > *Traceback (most recent call last):*
> > *  File
> > "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> > line 402, in run_subcommand*
> > *result = cmd.run(parsed_args)*
> > *  File
> > "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
> > line 184, in run*
> > *return_code = self.take_action(parsed_args) or 0*
> > *  File
> > "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > line 531, in take_action*
> > *entry,*
> > *  File
> > "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > line 397, in merge_project_settings*
> > *up.get(pipeline, comments.CommentedMap()),*
> > *  File
> > "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> > line 362, in merge_pipeline*
> > *if job_name in job_names:*
> > *TypeError: unhashable type: 'CommentedMap'*
> > *Traceback (most recent call last):*
> > *  File "/home/stack/python3-first/goal-tools/.tox/venv/bin/python3-first",
> > line 10, in *
> > *sys.exit(main())*
> > *  File
> > "/home/stack/python3-first/goal-tools/goal_tools/python3_first/main.py",
> > line 42, in main*
> > *return Python3First().run(argv)*
> > *  File
> > "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> > line 281, in run*
> 

Re: [openstack-dev] [goal][python3] more updates to the goal tools

2018-08-17 Thread Doug Hellmann
I will work on fixing this today.

Has the designate team agreed to go ahead with their migration, or
are you still testing the scripts?

Doug

Excerpts from super user's message of 2018-08-17 15:37:03 +0900:
> Hi Doug,
> 
> I'm Nguyen Hai. I proposed the python3-first patch set for
> designate projects. However, I have met this error to designate and
> designate-dashboard:
> 
> === ../Output/designate/openstack/designate @ master ===
> 
> ./tools/python3-first/do_repo.sh ../Output/designate/openstack/designate
> master 24292
> 
> ++ cat ../Output/designate/openstack/designate/.gitreview
> ++ grep project
> ++ cut -f2 -d=
> + actual=openstack/designate.git
> +++ dirname ../Output/designate/openstack/designate
> ++ basename ../Output/designate/openstack
> ++ basename ../Output/designate/openstack/designate
> + expected=openstack/designate
> + '[' openstack/designate.git '!=' openstack/designate -a
> openstack/designate.git '!=' openstack/designate.git ']'
> + git -C ../Output/designate/openstack/designate review -s
> Creating a git remote called 'gerrit' that maps to:
> ssh://
> nguyentri...@review.openstack.org:29418/openstack/designate.git
> ++ basename master
> + new_branch=python3-first-master
> + git -C ../Output/designate/openstack/designate branch
> + grep -q python3-first-master
> + echo 'creating python3-first-master'
> creating python3-first-master
> + git -C ../Output/designate/openstack/designate checkout -- .
> + git -C ../Output/designate/openstack/designate clean -f -d
> + git -C ../Output/designate/openstack/designate checkout -q origin/master
> + git -C ../Output/designate/openstack/designate checkout -b
> python3-first-master
> Switched to a new branch 'python3-first-master'
> + python3-first -v --debug jobs update
> ../Output/designate/openstack/designate
> determining repository name from .gitreview
> working on openstack/designate @ master
> looking for zuul config in
> ../Output/designate/openstack/designate/.zuul.yaml
> using zuul config from ../Output/designate/openstack/designate/.zuul.yaml
> loading project settings from ../project-config/zuul.d/projects.yaml
> loading project templates from
> ../openstack-zuul-jobs/zuul.d/project-templates.yaml
> loading jobs from ../openstack-zuul-jobs/zuul.d/jobs.yaml
> looking for settings for openstack/designate
> looking at template 'openstack-python-jobs'
> looking at template 'openstack-python35-jobs'
> looking at template 'publish-openstack-sphinx-docs'
> looking at template 'periodic-stable-jobs'
> looking at template 'check-requirements'
> did not find template definition for 'check-requirements'
> looking at template 'translation-jobs-master-stable'
> looking at template 'release-notes-jobs'
> looking at template 'api-ref-jobs'
> looking at template 'install-guide-jobs'
> looking at template 'release-openstack-server'
> filtering on master
> merging templates
>   adding openstack-python-jobs
>   adding openstack-python35-jobs
>   adding publish-openstack-sphinx-docs
>   adding periodic-stable-jobs
>   adding check-requirements
>   adding release-notes-jobs
>   adding install-guide-jobs
> merging pipeline check
> *unhashable type: 'CommentedMap'*
> *Traceback (most recent call last):*
> *  File
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> line 402, in run_subcommand*
> *result = cmd.run(parsed_args)*
> *  File
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
> line 184, in run*
> *return_code = self.take_action(parsed_args) or 0*
> *  File
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> line 531, in take_action*
> *entry,*
> *  File
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> line 397, in merge_project_settings*
> *up.get(pipeline, comments.CommentedMap()),*
> *  File
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> line 362, in merge_pipeline*
> *if job_name in job_names:*
> *TypeError: unhashable type: 'CommentedMap'*
> *Traceback (most recent call last):*
> *  File "/home/stack/python3-first/goal-tools/.tox/venv/bin/python3-first",
> line 10, in *
> *sys.exit(main())*
> *  File
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/main.py",
> line 42, in main*
> *return Python3First().run(argv)*
> *  File
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> line 281, in run*
> *result = self.run_subcommand(remainder)*
> *  File
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
> line 402, in run_subcommand*
> *result = cmd.run(parsed_args)*
> *  File
> "/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
> line 184, in run*
> *return_code = self.take_action(parsed_args) or 0*
> *  File
> "/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
> line 

Re: [openstack-dev] [goal][python3] more updates to the goal tools

2018-08-17 Thread super user
Hi Doug,

I'm Nguyen Hai. I proposed the python3-first patch set for
designate projects. However, I have met this error to designate and
designate-dashboard:

=== ../Output/designate/openstack/designate @ master ===

./tools/python3-first/do_repo.sh ../Output/designate/openstack/designate
master 24292

++ cat ../Output/designate/openstack/designate/.gitreview
++ grep project
++ cut -f2 -d=
+ actual=openstack/designate.git
+++ dirname ../Output/designate/openstack/designate
++ basename ../Output/designate/openstack
++ basename ../Output/designate/openstack/designate
+ expected=openstack/designate
+ '[' openstack/designate.git '!=' openstack/designate -a
openstack/designate.git '!=' openstack/designate.git ']'
+ git -C ../Output/designate/openstack/designate review -s
Creating a git remote called 'gerrit' that maps to:
ssh://
nguyentri...@review.openstack.org:29418/openstack/designate.git
++ basename master
+ new_branch=python3-first-master
+ git -C ../Output/designate/openstack/designate branch
+ grep -q python3-first-master
+ echo 'creating python3-first-master'
creating python3-first-master
+ git -C ../Output/designate/openstack/designate checkout -- .
+ git -C ../Output/designate/openstack/designate clean -f -d
+ git -C ../Output/designate/openstack/designate checkout -q origin/master
+ git -C ../Output/designate/openstack/designate checkout -b
python3-first-master
Switched to a new branch 'python3-first-master'
+ python3-first -v --debug jobs update
../Output/designate/openstack/designate
determining repository name from .gitreview
working on openstack/designate @ master
looking for zuul config in
../Output/designate/openstack/designate/.zuul.yaml
using zuul config from ../Output/designate/openstack/designate/.zuul.yaml
loading project settings from ../project-config/zuul.d/projects.yaml
loading project templates from
../openstack-zuul-jobs/zuul.d/project-templates.yaml
loading jobs from ../openstack-zuul-jobs/zuul.d/jobs.yaml
looking for settings for openstack/designate
looking at template 'openstack-python-jobs'
looking at template 'openstack-python35-jobs'
looking at template 'publish-openstack-sphinx-docs'
looking at template 'periodic-stable-jobs'
looking at template 'check-requirements'
did not find template definition for 'check-requirements'
looking at template 'translation-jobs-master-stable'
looking at template 'release-notes-jobs'
looking at template 'api-ref-jobs'
looking at template 'install-guide-jobs'
looking at template 'release-openstack-server'
filtering on master
merging templates
  adding openstack-python-jobs
  adding openstack-python35-jobs
  adding publish-openstack-sphinx-docs
  adding periodic-stable-jobs
  adding check-requirements
  adding release-notes-jobs
  adding install-guide-jobs
merging pipeline check
*unhashable type: 'CommentedMap'*
*Traceback (most recent call last):*
*  File
"/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
line 402, in run_subcommand*
*result = cmd.run(parsed_args)*
*  File
"/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
line 184, in run*
*return_code = self.take_action(parsed_args) or 0*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
line 531, in take_action*
*entry,*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
line 397, in merge_project_settings*
*up.get(pipeline, comments.CommentedMap()),*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
line 362, in merge_pipeline*
*if job_name in job_names:*
*TypeError: unhashable type: 'CommentedMap'*
*Traceback (most recent call last):*
*  File "/home/stack/python3-first/goal-tools/.tox/venv/bin/python3-first",
line 10, in *
*sys.exit(main())*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/main.py",
line 42, in main*
*return Python3First().run(argv)*
*  File
"/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
line 281, in run*
*result = self.run_subcommand(remainder)*
*  File
"/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/app.py",
line 402, in run_subcommand*
*result = cmd.run(parsed_args)*
*  File
"/home/stack/python3-first/goal-tools/.tox/venv/lib/python3.6/site-packages/cliff/command.py",
line 184, in run*
*return_code = self.take_action(parsed_args) or 0*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
line 531, in take_action*
*entry,*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
line 397, in merge_project_settings*
*up.get(pipeline, comments.CommentedMap()),*
*  File
"/home/stack/python3-first/goal-tools/goal_tools/python3_first/jobs.py",
line 362, in merge_pipeline*
*if job_name in job_names:*
*TypeError: unhashable type: 'CommentedMap'*
*+ echo 'No changes'*
*No changes*
*+ exit 1*

On 

Re: [openstack-dev] [goal][python3] more updates to the goal tools

2018-08-07 Thread super user
Got it.

Nguyen Hai

On Wed, Aug 8, 2018 at 7:58 AM Doug Hellmann  wrote:

> Champions,
>
> I have made quite a few changes to the tools for generating the zuul
> migration patches today. If you have any patches you generated locally
> for testing, please check out the latest version of the tool (when all
> of the changes merge) and regenerate them.
>
> Doug
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev