Re: [openstack-dev] [goal][python3] week 3 update

2018-08-30 Thread Doug Hellmann
Excerpts from Doug Hellmann's message of 2018-08-29 20:04:16 -0400:
> Excerpts from Doug Hellmann's message of 2018-08-29 15:22:56 -0400:
> > Excerpts from David Peacock's message of 2018-08-29 15:12:03 -0400:
> > > On Wed, Aug 29, 2018 at 1:02 PM Doug Hellmann  
> > > wrote:
> > > 
> > > > Excerpts from Doug Hellmann's message of 2018-08-29 09:50:58 -0400:
> > > > > Excerpts from David Peacock's message of 2018-08-29 08:53:26 -0400:
> > > > > > On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann 
> > > > > > 
> > > > wrote:
> > > > > >
> > > > > > > If your team is ready to have your zuul settings migrated, please
> > > > > > > let us know by following up to this email. We will start with the
> > > > > > > volunteers, and then work our way through the other teams.
> > > > > > >
> > > > > >
> > > > > > TripleO team is ready to participate.  I'll coordinate on our end.
> > > > >
> > > > > I will generate the patches today and watch for a time when the CI 
> > > > > load
> > > > > is low to submit them.
> > > > >
> > > > > Doug
> > > > >
> > > >
> > > > It appears that someone who is not listed as a goal champion has
> > > > already submitted a bunch of patches for importing the zuul settings
> > > > into the TripleO repositories without updating our tracking story.
> > > > The keystone team elected to abandon a similar set of patches because
> > > > some of them were incorrect. I don't know whether that applies to
> > > > these.
> > > >
> > > > Do you want to review the ones that are open, or would you like for me
> > > > to generate a new batch?
> > > >
> > > > Doug
> > > >
> > > 
> > > Please would you mind pasting me the reviews in question, then I'll take a
> > > look and let you know which direction.
> > > 
> > > Thanks!
> > 
> > Here's the list of open changes I see right now:
> > 
> > +--+-++--+-+---+
> > | Subject  | Repo   
> >  | Tests  | Workflow | URL 
> > | Branch|
> > +--+-++--+-+---+
> > | fix tox python3 overrides| openstack-infra/tripleo-ci 
> >  | PASS   | REVIEWED | https://review.openstack.org/588587 
> > | master|
> > | import zuul job settings from project-config | 
> > openstack/ansible-role-k8s-glance   | FAILED | NEW  | 
> > https://review.openstack.org/596021 | master|
> > | import zuul job settings from project-config | 
> > openstack/ansible-role-k8s-keystone | FAILED | NEW  | 
> > https://review.openstack.org/596022 | master|
> > | import zuul job settings from project-config | 
> > openstack/ansible-role-k8s-mariadb  | FAILED | NEW  | 
> > https://review.openstack.org/596023 | master|
> > | import zuul job settings from project-config | openstack/dib-utils
> >  | PASS   | NEW  | https://review.openstack.org/596024 
> > | master|
> > | fix tox python3 overrides| openstack/instack  
> >  | PASS   | REVIEWED | https://review.openstack.org/572904 
> > | master|
> > | import zuul job settings from project-config | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596025 
> > | master|
> > | add python 3.6 unit test job | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596026 
> > | master|
> > | add python 3.6 unit test job | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596027 
> > | master|
> > | import zuul job settings from project-config | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596085 
> > | stable/ocata  |
> > | import zuul job settings from project-config | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596105 
> > | stable/pike   |
> > | import zuul job settings from project-config | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596121 
> > | stable/queens |
> > | import zuul job settings from project-config | openstack/instack  
> >  | PASS   | NEW  | https://review.openstack.org/596138 
> > | stable/rocky  |
> > | import zuul job settings from project-config | 
> > openstack/instack-undercloud| FAILED | NEW  | 
> > https://review.openstack.org/596086 | stable/ocata  |
> > | import zuul job settings from project-config | 
> > openstack/instack-undercloud| 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-30 Thread Doug Hellmann
Excerpts from Michel Peterson's message of 2018-08-30 09:43:30 +0300:
> On Thu, Aug 30, 2018 at 3:11 AM, Doug Hellmann 
> wrote:
> 
> > > OK, there are somewhere just over 100 patches for all of the neutron
> > > repositories, so I'm going to wait for a quieter time of day to submit
> > > them to avoid blocking other, smaller, bits of work.
> > >
> > > Doug
> >
> > Those patches are up for review now. - Doug
> >
> >
> Doug, just a heads up the tool for python3-first is duplicating the same
> block of code (e.g. https://review.openstack.org/#
> /c/597873/1/.zuul.d/project.yaml ) and in some cases duplicating code that
> already exists (e.g. https://review.openstack.org/#
> /c/597872/1/.zuul.d/project.yaml ).
> 
> Perhaps it will be good to review the tool before moving forward.

Thanks for the heads-up.

We ran into similar issues in one or two other places. The tool is,
frankly, not all that smart. *Most* teams don't have any settings
like this in their local zuul config, and given the relatively few
cases where it's a problem I think it's going to be easier to just
fix the patches by hand than to make the tool smarter.

Doug

> 
> Best,
> M
> 
> P.S. I've sent you the same through #openstack-infra

__
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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-30 Thread Doug Hellmann
Excerpts from Michel Peterson's message of 2018-08-30 12:51:04 +0300:
> On Thu, Aug 30, 2018 at 3:11 AM, Doug Hellmann 
> wrote:
> 
> > | import zuul job settings from project-config | openstack/networking-odl
> >  | https://review.openstack.org/597870 | master|
> > | switch documentation job to new PTI  | openstack/networking-odl
> >  | https://review.openstack.org/597871 | master|
> > | add python 3.5 unit test job | openstack/networking-odl
> >  | https://review.openstack.org/597872 | master|
> > | add python 3.6 unit test job | openstack/networking-odl
> >  | https://review.openstack.org/597873 | master|
> > | import zuul job settings from project-config | openstack/networking-odl
> >  | https://review.openstack.org/597911 | stable/ocata  |
> > | import zuul job settings from project-config | openstack/networking-odl
> >  | https://review.openstack.org/597923 | stable/pike   |
> > | import zuul job settings from project-config | openstack/networking-odl
> >  | https://review.openstack.org/597938 | stable/queens |
> > | import zuul job settings from project-config | openstack/networking-odl
> >  | https://review.openstack.org/597953 | stable/rocky  |
> 
> 
> In the case of networking-odl I know we also need a 'fix tox python3
> overrides' patch but that was not generated. I'm wondering if I should do
> it manually or it will be generated at a later stage?

Those patches were done a while ago, and are not part of the set of
patches generated by the current scripts. I'm not sure why
networking-odl didn't receive one.

I suggest going ahead and creating that patch by hand.

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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-30 Thread Michel Peterson
On Thu, Aug 30, 2018 at 3:11 AM, Doug Hellmann 
wrote:

> | import zuul job settings from project-config | openstack/networking-odl
>  | https://review.openstack.org/597870 | master|
> | switch documentation job to new PTI  | openstack/networking-odl
>  | https://review.openstack.org/597871 | master|
> | add python 3.5 unit test job | openstack/networking-odl
>  | https://review.openstack.org/597872 | master|
> | add python 3.6 unit test job | openstack/networking-odl
>  | https://review.openstack.org/597873 | master|
> | import zuul job settings from project-config | openstack/networking-odl
>  | https://review.openstack.org/597911 | stable/ocata  |
> | import zuul job settings from project-config | openstack/networking-odl
>  | https://review.openstack.org/597923 | stable/pike   |
> | import zuul job settings from project-config | openstack/networking-odl
>  | https://review.openstack.org/597938 | stable/queens |
> | import zuul job settings from project-config | openstack/networking-odl
>  | https://review.openstack.org/597953 | stable/rocky  |


In the case of networking-odl I know we also need a 'fix tox python3
overrides' patch but that was not generated. I'm wondering if I should do
it manually or it will be generated at a later stage?
__
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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-30 Thread Michel Peterson
On Thu, Aug 30, 2018 at 3:11 AM, Doug Hellmann 
wrote:

> > OK, there are somewhere just over 100 patches for all of the neutron
> > repositories, so I'm going to wait for a quieter time of day to submit
> > them to avoid blocking other, smaller, bits of work.
> >
> > Doug
>
> Those patches are up for review now. - Doug
>
>
Doug, just a heads up the tool for python3-first is duplicating the same
block of code (e.g. https://review.openstack.org/#
/c/597873/1/.zuul.d/project.yaml ) and in some cases duplicating code that
already exists (e.g. https://review.openstack.org/#
/c/597872/1/.zuul.d/project.yaml ).

Perhaps it will be good to review the tool before moving forward.

Best,
M

P.S. I've sent you the same through #openstack-infra
__
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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from Doug Hellmann's message of 2018-08-29 17:49:28 -0400:
> Excerpts from Nate Johnston's message of 2018-08-29 17:14:11 -0400:
> > On Tue, Aug 28, 2018 at 05:46:09PM -0400, Doug Hellmann wrote:
> > > Excerpts from Michel Peterson's message of 2018-08-28 16:30:02 +0300:
> > > > On Mon, Aug 27, 2018 at 10:37 PM, Doug Hellmann 
> > > > wrote:
> > > > 
> > > > >
> > > > > If your team is ready to have your zuul settings migrated, please
> > > > > let us know by following up to this email. We will start with the
> > > > > volunteers, and then work our way through the other teams.
> > > > >
> > > > 
> > > > The networking-odl team is willing to volunteer for this.
> > > 
> > > networking-odl is part of the neutron team, and the tools are set up to
> > > work based on full (not partial) teams. So, if the neutron team is ready
> > > we can go ahead with those.
> > 
> > Yes, the Neutron team is ready to proceed.  I am firing off an email now
> > to officially alert the stadium projects that this is incoming.  I know
> > that over time we have done a fair amount of work to get ready for the
> > python3 transition, so if any anomalies come up as the patches get
> > generated for Neutron please feel free to reach out to me to get them
> > resolved.
> > 
> > Nate Johnston
> > 
> 
> OK, there are somewhere just over 100 patches for all of the neutron
> repositories, so I'm going to wait for a quieter time of day to submit
> them to avoid blocking other, smaller, bits of work.
> 
> Doug

Those patches are up for review now. - Doug

+--++-+---+
| Subject  | Repo   
| URL | Branch|
+--++-+---+
| import zuul job settings from project-config | openstack/networking-bagpipe   
| https://review.openstack.org/597857 | master|
| switch documentation job to new PTI  | openstack/networking-bagpipe   
| https://review.openstack.org/597858 | master|
| add python 3.5 unit test job | openstack/networking-bagpipe   
| https://review.openstack.org/597859 | master|
| add python 3.6 unit test job | openstack/networking-bagpipe   
| https://review.openstack.org/597860 | master|
| import zuul job settings from project-config | openstack/networking-bagpipe   
| https://review.openstack.org/597908 | stable/ocata  |
| import zuul job settings from project-config | openstack/networking-bagpipe   
| https://review.openstack.org/597920 | stable/pike   |
| import zuul job settings from project-config | openstack/networking-bagpipe   
| https://review.openstack.org/597935 | stable/queens |
| import zuul job settings from project-config | openstack/networking-bagpipe   
| https://review.openstack.org/597950 | stable/rocky  |
| import zuul job settings from project-config | openstack/networking-bgpvpn
| https://review.openstack.org/597861 | master|
| switch documentation job to new PTI  | openstack/networking-bgpvpn
| https://review.openstack.org/597862 | master|
| add python 3.5 unit test job | openstack/networking-bgpvpn
| https://review.openstack.org/597863 | master|
| add python 3.6 unit test job | openstack/networking-bgpvpn
| https://review.openstack.org/597864 | master|
| import zuul job settings from project-config | openstack/networking-bgpvpn
| https://review.openstack.org/597909 | stable/ocata  |
| import zuul job settings from project-config | openstack/networking-bgpvpn
| https://review.openstack.org/597921 | stable/pike   |
| import zuul job settings from project-config | openstack/networking-bgpvpn
| https://review.openstack.org/597936 | stable/queens |
| import zuul job settings from project-config | openstack/networking-bgpvpn
| https://review.openstack.org/597951 | stable/rocky  |
| import zuul job settings from project-config | openstack/networking-midonet   
| https://review.openstack.org/597866 | master|
| switch documentation job to new PTI  | openstack/networking-midonet   
| https://review.openstack.org/597867 | master|
| add python 3.5 unit test job | openstack/networking-midonet   
| https://review.openstack.org/597868 | master|
| add python 3.6 unit test job | openstack/networking-midonet   
| https://review.openstack.org/597869 | master|
| import zuul job settings from project-config | openstack/networking-midonet   
| https://review.openstack.org/597910 | stable/ocata  |
| import zuul job settings from project-config | 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from Doug Hellmann's message of 2018-08-29 15:22:56 -0400:
> Excerpts from David Peacock's message of 2018-08-29 15:12:03 -0400:
> > On Wed, Aug 29, 2018 at 1:02 PM Doug Hellmann  wrote:
> > 
> > > Excerpts from Doug Hellmann's message of 2018-08-29 09:50:58 -0400:
> > > > Excerpts from David Peacock's message of 2018-08-29 08:53:26 -0400:
> > > > > On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann 
> > > wrote:
> > > > >
> > > > > > If your team is ready to have your zuul settings migrated, please
> > > > > > let us know by following up to this email. We will start with the
> > > > > > volunteers, and then work our way through the other teams.
> > > > > >
> > > > >
> > > > > TripleO team is ready to participate.  I'll coordinate on our end.
> > > >
> > > > I will generate the patches today and watch for a time when the CI load
> > > > is low to submit them.
> > > >
> > > > Doug
> > > >
> > >
> > > It appears that someone who is not listed as a goal champion has
> > > already submitted a bunch of patches for importing the zuul settings
> > > into the TripleO repositories without updating our tracking story.
> > > The keystone team elected to abandon a similar set of patches because
> > > some of them were incorrect. I don't know whether that applies to
> > > these.
> > >
> > > Do you want to review the ones that are open, or would you like for me
> > > to generate a new batch?
> > >
> > > Doug
> > >
> > 
> > Please would you mind pasting me the reviews in question, then I'll take a
> > look and let you know which direction.
> > 
> > Thanks!
> 
> Here's the list of open changes I see right now:
> 
> +--+-++--+-+---+
> | Subject  | Repo 
>| Tests  | Workflow | URL | 
> Branch|
> +--+-++--+-+---+
> | fix tox python3 overrides| openstack-infra/tripleo-ci   
>| PASS   | REVIEWED | https://review.openstack.org/588587 | 
> master|
> | import zuul job settings from project-config | 
> openstack/ansible-role-k8s-glance   | FAILED | NEW  | 
> https://review.openstack.org/596021 | master|
> | import zuul job settings from project-config | 
> openstack/ansible-role-k8s-keystone | FAILED | NEW  | 
> https://review.openstack.org/596022 | master|
> | import zuul job settings from project-config | 
> openstack/ansible-role-k8s-mariadb  | FAILED | NEW  | 
> https://review.openstack.org/596023 | master|
> | import zuul job settings from project-config | openstack/dib-utils  
>| PASS   | NEW  | https://review.openstack.org/596024 | 
> master|
> | fix tox python3 overrides| openstack/instack
>| PASS   | REVIEWED | https://review.openstack.org/572904 | 
> master|
> | import zuul job settings from project-config | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596025 | 
> master|
> | add python 3.6 unit test job | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596026 | 
> master|
> | add python 3.6 unit test job | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596027 | 
> master|
> | import zuul job settings from project-config | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596085 | 
> stable/ocata  |
> | import zuul job settings from project-config | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596105 | 
> stable/pike   |
> | import zuul job settings from project-config | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596121 | 
> stable/queens |
> | import zuul job settings from project-config | openstack/instack
>| PASS   | NEW  | https://review.openstack.org/596138 | 
> stable/rocky  |
> | import zuul job settings from project-config | openstack/instack-undercloud 
>| FAILED | NEW  | https://review.openstack.org/596086 | 
> stable/ocata  |
> | import zuul job settings from project-config | openstack/instack-undercloud 
>| PASS   | NEW  | https://review.openstack.org/596106 | 
> stable/pike   |
> | import zuul job settings from project-config | openstack/instack-undercloud 
>| FAILED | NEW  | https://review.openstack.org/596122 | 
> stable/queens |
> | import zuul 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from Nate Johnston's message of 2018-08-29 17:14:11 -0400:
> On Tue, Aug 28, 2018 at 05:46:09PM -0400, Doug Hellmann wrote:
> > Excerpts from Michel Peterson's message of 2018-08-28 16:30:02 +0300:
> > > On Mon, Aug 27, 2018 at 10:37 PM, Doug Hellmann 
> > > wrote:
> > > 
> > > >
> > > > If your team is ready to have your zuul settings migrated, please
> > > > let us know by following up to this email. We will start with the
> > > > volunteers, and then work our way through the other teams.
> > > >
> > > 
> > > The networking-odl team is willing to volunteer for this.
> > 
> > networking-odl is part of the neutron team, and the tools are set up to
> > work based on full (not partial) teams. So, if the neutron team is ready
> > we can go ahead with those.
> 
> Yes, the Neutron team is ready to proceed.  I am firing off an email now
> to officially alert the stadium projects that this is incoming.  I know
> that over time we have done a fair amount of work to get ready for the
> python3 transition, so if any anomalies come up as the patches get
> generated for Neutron please feel free to reach out to me to get them
> resolved.
> 
> Nate Johnston
> 

OK, there are somewhere just over 100 patches for all of the neutron
repositories, so I'm going to wait for a quieter time of day to submit
them to avoid blocking other, smaller, bits of work.

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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Nate Johnston
On Tue, Aug 28, 2018 at 05:46:09PM -0400, Doug Hellmann wrote:
> Excerpts from Michel Peterson's message of 2018-08-28 16:30:02 +0300:
> > On Mon, Aug 27, 2018 at 10:37 PM, Doug Hellmann 
> > wrote:
> > 
> > >
> > > If your team is ready to have your zuul settings migrated, please
> > > let us know by following up to this email. We will start with the
> > > volunteers, and then work our way through the other teams.
> > >
> > 
> > The networking-odl team is willing to volunteer for this.
> 
> networking-odl is part of the neutron team, and the tools are set up to
> work based on full (not partial) teams. So, if the neutron team is ready
> we can go ahead with those.

Yes, the Neutron team is ready to proceed.  I am firing off an email now
to officially alert the stadium projects that this is incoming.  I know
that over time we have done a fair amount of work to get ready for the
python3 transition, so if any anomalies come up as the patches get
generated for Neutron please feel free to reach out to me to get them
resolved.

Nate Johnston

__
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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from Lance Bragstad's message of 2018-08-29 11:21:05 -0500:

> The keystone team is ready. Just FYI - there are pre-existing patches
> proposed to our repositories, but they weren't initiated by one of the goal
> champions [0].
> 
> I can help work through issues on our end.
> 
> [0]
> https://review.openstack.org/#/q/(status:open+OR+status:merged)+project:openstack/keystone+topic:python3-first

I've submitted new versions of all of the patches for keystone. - Doug

+--+---+-+---+
| Subject  | Repo   
   | URL | Branch|
+--+---+-+---+
| import zuul job settings from project-config | openstack/keystone 
   | https://review.openstack.org/597652 | master|
| switch documentation job to new PTI  | openstack/keystone 
   | https://review.openstack.org/597653 | master|
| add python 3.6 unit test job | openstack/keystone 
   | https://review.openstack.org/597654 | master|
| import zuul job settings from project-config | openstack/keystone 
   | https://review.openstack.org/597675 | stable/ocata  |
| import zuul job settings from project-config | openstack/keystone 
   | https://review.openstack.org/597680 | stable/pike   |
| import zuul job settings from project-config | openstack/keystone 
   | https://review.openstack.org/597686 | stable/queens |
| import zuul job settings from project-config | openstack/keystone 
   | https://review.openstack.org/597692 | stable/rocky  |
| import zuul job settings from project-config | openstack/keystone-specs   
   | https://review.openstack.org/597663 | master|
| import zuul job settings from project-config | 
openstack/keystone-tempest-plugin | https://review.openstack.org/597664 | 
master|
| import zuul job settings from project-config | openstack/keystoneauth 
   | https://review.openstack.org/597655 | master|
| switch documentation job to new PTI  | openstack/keystoneauth 
   | https://review.openstack.org/597656 | master|
| add python 3.6 unit test job | openstack/keystoneauth 
   | https://review.openstack.org/597657 | master|
| add lib-forward-testing-python3 test job | openstack/keystoneauth 
   | https://review.openstack.org/597658 | master|
| import zuul job settings from project-config | openstack/keystoneauth 
   | https://review.openstack.org/597676 | stable/ocata  |
| import zuul job settings from project-config | openstack/keystoneauth 
   | https://review.openstack.org/597681 | stable/pike   |
| import zuul job settings from project-config | openstack/keystoneauth 
   | https://review.openstack.org/597687 | stable/queens |
| import zuul job settings from project-config | openstack/keystoneauth 
   | https://review.openstack.org/597693 | stable/rocky  |
| import zuul job settings from project-config | openstack/keystonemiddleware   
   | https://review.openstack.org/597659 | master|
| switch documentation job to new PTI  | openstack/keystonemiddleware   
   | https://review.openstack.org/597660 | master|
| add python 3.6 unit test job | openstack/keystonemiddleware   
   | https://review.openstack.org/597661 | master|
| add lib-forward-testing-python3 test job | openstack/keystonemiddleware   
   | https://review.openstack.org/597662 | master|
| import zuul job settings from project-config | openstack/keystonemiddleware   
   | https://review.openstack.org/597677 | stable/ocata  |
| import zuul job settings from project-config | openstack/keystonemiddleware   
   | https://review.openstack.org/597682 | stable/pike   |
| import zuul job settings from project-config | openstack/keystonemiddleware   
   | https://review.openstack.org/597688 | stable/queens |
| import zuul job settings from project-config | openstack/keystonemiddleware   
   | https://review.openstack.org/597694 | stable/rocky  |
| import zuul job settings from project-config | openstack/ldappool 
   | https://review.openstack.org/597665 | master|
| add python 3.6 unit test job | openstack/ldappool 
   | https://review.openstack.org/597666 | master|
| import zuul job settings from project-config | openstack/ldappool 
   | https://review.openstack.org/597683 | stable/pike   |
| import zuul job settings from project-config | openstack/ldappool 
   | https://review.openstack.org/597689 | stable/queens |
| import zuul job settings from 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from David Peacock's message of 2018-08-29 15:12:03 -0400:
> On Wed, Aug 29, 2018 at 1:02 PM Doug Hellmann  wrote:
> 
> > Excerpts from Doug Hellmann's message of 2018-08-29 09:50:58 -0400:
> > > Excerpts from David Peacock's message of 2018-08-29 08:53:26 -0400:
> > > > On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann 
> > wrote:
> > > >
> > > > > If your team is ready to have your zuul settings migrated, please
> > > > > let us know by following up to this email. We will start with the
> > > > > volunteers, and then work our way through the other teams.
> > > > >
> > > >
> > > > TripleO team is ready to participate.  I'll coordinate on our end.
> > >
> > > I will generate the patches today and watch for a time when the CI load
> > > is low to submit them.
> > >
> > > Doug
> > >
> >
> > It appears that someone who is not listed as a goal champion has
> > already submitted a bunch of patches for importing the zuul settings
> > into the TripleO repositories without updating our tracking story.
> > The keystone team elected to abandon a similar set of patches because
> > some of them were incorrect. I don't know whether that applies to
> > these.
> >
> > Do you want to review the ones that are open, or would you like for me
> > to generate a new batch?
> >
> > Doug
> >
> 
> Please would you mind pasting me the reviews in question, then I'll take a
> look and let you know which direction.
> 
> Thanks!

Here's the list of open changes I see right now:

+--+-++--+-+---+
| Subject  | Repo   
 | Tests  | Workflow | URL | Branch 
   |
+--+-++--+-+---+
| fix tox python3 overrides| openstack-infra/tripleo-ci 
 | PASS   | REVIEWED | https://review.openstack.org/588587 | master 
   |
| import zuul job settings from project-config | 
openstack/ansible-role-k8s-glance   | FAILED | NEW  | 
https://review.openstack.org/596021 | master|
| import zuul job settings from project-config | 
openstack/ansible-role-k8s-keystone | FAILED | NEW  | 
https://review.openstack.org/596022 | master|
| import zuul job settings from project-config | 
openstack/ansible-role-k8s-mariadb  | FAILED | NEW  | 
https://review.openstack.org/596023 | master|
| import zuul job settings from project-config | openstack/dib-utils
 | PASS   | NEW  | https://review.openstack.org/596024 | master 
   |
| fix tox python3 overrides| openstack/instack  
 | PASS   | REVIEWED | https://review.openstack.org/572904 | master 
   |
| import zuul job settings from project-config | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596025 | master 
   |
| add python 3.6 unit test job | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596026 | master 
   |
| add python 3.6 unit test job | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596027 | master 
   |
| import zuul job settings from project-config | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596085 | 
stable/ocata  |
| import zuul job settings from project-config | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596105 | 
stable/pike   |
| import zuul job settings from project-config | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596121 | 
stable/queens |
| import zuul job settings from project-config | openstack/instack  
 | PASS   | NEW  | https://review.openstack.org/596138 | 
stable/rocky  |
| import zuul job settings from project-config | openstack/instack-undercloud   
 | FAILED | NEW  | https://review.openstack.org/596086 | 
stable/ocata  |
| import zuul job settings from project-config | openstack/instack-undercloud   
 | PASS   | NEW  | https://review.openstack.org/596106 | 
stable/pike   |
| import zuul job settings from project-config | openstack/instack-undercloud   
 | FAILED | NEW  | https://review.openstack.org/596122 | 
stable/queens |
| import zuul job settings from project-config | openstack/os-apply-config  
 | FAILED | NEW  | https://review.openstack.org/596087 | 
stable/ocata  |
| import zuul job settings from project-config | openstack/os-apply-config  
 | PASS   | 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread David Peacock
On Wed, Aug 29, 2018 at 1:02 PM Doug Hellmann  wrote:

> Excerpts from Doug Hellmann's message of 2018-08-29 09:50:58 -0400:
> > Excerpts from David Peacock's message of 2018-08-29 08:53:26 -0400:
> > > On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann 
> wrote:
> > >
> > > > If your team is ready to have your zuul settings migrated, please
> > > > let us know by following up to this email. We will start with the
> > > > volunteers, and then work our way through the other teams.
> > > >
> > >
> > > TripleO team is ready to participate.  I'll coordinate on our end.
> >
> > I will generate the patches today and watch for a time when the CI load
> > is low to submit them.
> >
> > Doug
> >
>
> It appears that someone who is not listed as a goal champion has
> already submitted a bunch of patches for importing the zuul settings
> into the TripleO repositories without updating our tracking story.
> The keystone team elected to abandon a similar set of patches because
> some of them were incorrect. I don't know whether that applies to
> these.
>
> Do you want to review the ones that are open, or would you like for me
> to generate a new batch?
>
> Doug
>

Please would you mind pasting me the reviews in question, then I'll take a
look and let you know which direction.

Thanks!


>
> __
> 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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from Doug Hellmann's message of 2018-08-29 09:50:58 -0400:
> Excerpts from David Peacock's message of 2018-08-29 08:53:26 -0400:
> > On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann  wrote:
> > 
> > > If your team is ready to have your zuul settings migrated, please
> > > let us know by following up to this email. We will start with the
> > > volunteers, and then work our way through the other teams.
> > >
> > 
> > TripleO team is ready to participate.  I'll coordinate on our end.
> 
> I will generate the patches today and watch for a time when the CI load
> is low to submit them.
> 
> Doug
> 

It appears that someone who is not listed as a goal champion has
already submitted a bunch of patches for importing the zuul settings
into the TripleO repositories without updating our tracking story.
The keystone team elected to abandon a similar set of patches because
some of them were incorrect. I don't know whether that applies to
these.

Do you want to review the ones that are open, or would you like for me
to generate a new batch?

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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Lance Bragstad
On Mon, Aug 27, 2018 at 2:37 PM Doug Hellmann  wrote:

> This is week 3 of the "Run under Python 3 by default" goal
> (https://governance.openstack.org/tc/goals/stein/python3-first.html).
>
> == What we learned last week ==
>
> We have a few enthusiastic folks who want to contribute to the goal
> who have not been involved in the previous discussion with goal
> champions.  If you are one of them, please get in touch with me
> BEFORE beginning any work.
> http://lists.openstack.org/pipermail/openstack-dev/2018-August/133610.html
>
> In the course of adding python 3.6 unit tests to Manilla, a recursion
> bug setting up the SSL context was reported.
> https://bugs.launchpad.net/manila/+bug/1788253 (We could use some
> help debugging it.)
>
> Several projects have their .gitignore files set up to ignore all
> '.' files. I'm not sure why this is the case. It has caused some
> issues with the migration, but I think we've worked around the
> problem in the scripts now.
>
> We extended the scripts for generating the migration patches to
> handle the neutron-specific versions of the unit test jobs for
> python 3.5 and 3.6.
>
> The Storyboard UI has some performance issue when a single story
> has several hundred comments. This is an unusual situation, which
> we don't expect to come up for "normal" stories, but the SB team
> discussed some ways to address it.
>
> Akihiro Mitoki expressed some concern about the new release notes
> job being set up in horizon, and how to test it. The "new" job is
> the same as the "old" job except that it sets up sphinx using
> python3. The versions of sphinx and reno that we rely on for the
> release notes jobs all work under python3, and projects don't have
> any convenient way to install extra dependencies, so we are confident
> that the new version of the job works. If you find that not to be
> true for your project, we can help fix the problem.
>
> We have a few repos with unstable functional tests, and we seem to
> have some instability in the integrated gate as well.
>
> == Ongoing and Completed Work ==
>
> These teams have started or completed their Zuul migration work:
>
> +-+--+---+--+
> | Team| Open | Total | Done |
> +-+--+---+--+
> | Documentation   |0 |12 | yes  |
> | OpenStack-Helm  |5 | 5 |  |
> | OpenStackAnsible|   70 |   270 |  |
> | OpenStackClient |   10 |19 |  |
> | OpenStackSDK|   12 |15 |  |
> | PowerVMStackers |0 |15 | yes  |
> | Technical Committee |0 | 5 | yes  |
> | blazar  |   16 |16 |  |
> | congress|1 |16 |  |
> | cyborg  |2 | 9 |  |
> | designate   |   10 |17 |  |
> | ec2-api |4 | 7 |  |
> | freezer |   26 |30 |  |
> | glance  |   16 |16 |  |
> | horizon |0 | 8 | yes  |
> | ironic  |   22 |60 |  |
> | karbor  |   30 |30 |  |
> | keystone|   35 |35 |  |
> | kolla   |1 | 8 |  |
> | kuryr   |   26 |29 |  |
> | magnum  |   24 |29 |  |
> | manila  |   19 |19 |  |
> | masakari|   18 |18 |  |
> | mistral |0 |25 | yes  |
> | monasca |   20 |69 |  |
> | murano  |   25 |25 |  |
> | octavia |5 |23 |  |
> | oslo|3 |   157 |  |
> | other   |3 | 7 |  |
> | qinling |1 | 6 |  |
> | requirements|0 | 5 | yes  |
> | sahara  |0 |27 | yes  |
> | searchlight |5 |13 |  |
> | solum   |0 |17 | yes  |
> | storlets|5 | 5 |  |
> | swift   |9 |11 |  |
> | tacker  |   16 |16 |  |
> | tricircle   |5 | 9 |  |
> | tripleo |   67 |78 |  |
> | vitrage |0 |17 | yes  |
> | watcher |   12 |17 |  |
> | winstackers |6 |11 |  |
> | zaqar   |   12 |17 |  |
> | zun |0 |13 | yes  |
> +-+--+---+--+
>
> == Next Steps ==
>
> If your team is ready to have your zuul settings migrated, please
> let us know by following up to this email. We will start with the
> volunteers, and then work our way through the other teams.
>
>
The keystone team is ready. Just FYI - there are pre-existing patches
proposed to our repositories, but they weren't initiated by one of the goal
champions [0].

I can help work through issues on our end.

[0]
https://review.openstack.org/#/q/(status:open+OR+status:merged)+project:openstack/keystone+topic:python3-first


> After 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread Doug Hellmann
Excerpts from David Peacock's message of 2018-08-29 08:53:26 -0400:
> On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann  wrote:
> 
> > If your team is ready to have your zuul settings migrated, please
> > let us know by following up to this email. We will start with the
> > volunteers, and then work our way through the other teams.
> >
> 
> TripleO team is ready to participate.  I'll coordinate on our end.

I will generate the patches today and watch for a time when the CI load
is low to submit 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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-29 Thread David Peacock
On Mon, Aug 27, 2018 at 3:38 PM Doug Hellmann  wrote:

> If your team is ready to have your zuul settings migrated, please
> let us know by following up to this email. We will start with the
> volunteers, and then work our way through the other teams.
>

TripleO team is ready to participate.  I'll coordinate on our end.
__
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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-28 Thread Doug Hellmann
Excerpts from Michel Peterson's message of 2018-08-28 16:30:02 +0300:
> On Mon, Aug 27, 2018 at 10:37 PM, Doug Hellmann 
> wrote:
> 
> >
> > If your team is ready to have your zuul settings migrated, please
> > let us know by following up to this email. We will start with the
> > volunteers, and then work our way through the other teams.
> >
> 
> The networking-odl team is willing to volunteer for this.

networking-odl is part of the neutron team, and the tools are set up to
work based on full (not partial) teams. So, if the neutron team is ready
we can go ahead with those.

Let us know.

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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-28 Thread Doug Hellmann
Excerpts from Doug Hellmann's message of 2018-08-28 17:42:29 -0400:
> Excerpts from Zane Bitter's message of 2018-08-28 16:47:06 -0400:
> > On 27/08/18 15:37, Doug Hellmann wrote:
> > > == Next Steps ==
> > > 
> > > If your team is ready to have your zuul settings migrated, please
> > > let us know by following up to this email. We will start with the
> > > volunteers, and then work our way through the other teams.
> > 
> > Heat is ready. I already did master (and by extension stable/rocky) a 
> > little while back in openstack/heat, but you should check that it's 
> > correct :)
> > 
> > - ZB
> > 
> 
> OK, I ran the scripts and generated a bunch of patches for all of
> your repositories. You will want to review the ones on master
> carefully if you have already done part of the work. Let me know
> if you have questions about resolving any conflicts.

Small correction: My query tool that built the list below doesn't
differentiate based on author, so it looks like some of those patches
are actually created by other folks and using the 'python3-first'
topic.

Doug

> 
> Doug
> 
> +--+---+---+
> | Subject  | Repo 
>  | Branch|
> +--+---+---+
> | import zuul job settings from project-config | openstack-dev/heat-cfnclient 
>  | master|
> | add python 3.6 unit test job | openstack-dev/heat-cfnclient 
>  | master|
> | add python 3.6 unit test job | openstack-dev/heat-cfnclient 
>  | master|
> | convert py35 jobs to py3 | openstack/heat   
>  | master|
> | import zuul job settings from project-config | openstack/heat   
>  | master|
> | switch documentation job to new PTI  | openstack/heat   
>  | master|
> | add python 3.6 unit test job | openstack/heat   
>  | master|
> | import zuul job settings from project-config | openstack/heat   
>  | stable/ocata  |
> | import zuul job settings from project-config | openstack/heat   
>  | stable/pike   |
> | import zuul job settings from project-config | openstack/heat   
>  | stable/queens |
> | import zuul job settings from project-config | openstack/heat   
>  | stable/rocky  |
> | import zuul job settings from project-config | openstack/heat-agents
>  | master|
> | switch documentation job to new PTI  | openstack/heat-agents
>  | master|
> | add python 3.6 unit test job | openstack/heat-agents
>  | master|
> | import zuul job settings from project-config | openstack/heat-agents
>  | stable/ocata  |
> | import zuul job settings from project-config | openstack/heat-agents
>  | stable/pike   |
> | import zuul job settings from project-config | openstack/heat-agents
>  | stable/queens |
> | import zuul job settings from project-config | openstack/heat-cfntools  
>  | master|
> | switch documentation job to new PTI  | openstack/heat-cfntools  
>  | master|
> | add python 3.6 unit test job | openstack/heat-cfntools  
>  | master|
> | import zuul job settings from project-config | openstack/heat-dashboard 
>  | master|
> | switch documentation job to new PTI  | openstack/heat-dashboard 
>  | master|
> | import zuul job settings from project-config | openstack/heat-dashboard 
>  | stable/queens |
> | import zuul job settings from project-config | openstack/heat-specs 
>  | master|
> | import zuul job settings from project-config | 
> openstack/heat-tempest-plugin | master|
> | fix tox python3 overrides| openstack/heat-templates 
>  | master|
> | import zuul job settings from project-config | openstack/heat-translator
>  | master|
> | switch documentation job to new PTI  | openstack/heat-translator
>  | master|
> | add python 3.6 unit test job | openstack/heat-translator
>  | master|
> | import zuul job settings from project-config | openstack/heat-translator
>  | stable/pike   |
> | import zuul job settings from project-config | openstack/heat-translator
>  | stable/queens |
> | import zuul job settings from project-config | openstack/heat-translator
>  | stable/rocky  |
> | import zuul job settings from project-config | openstack/python-heatclient  
>  | master|
> | switch documentation job to new PTI  | openstack/python-heatclient  
>  | master|
> | add python 3.6 unit test job | openstack/python-heatclient  
>  | master|
> | import zuul job settings from 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-28 Thread Doug Hellmann
Excerpts from Zane Bitter's message of 2018-08-28 16:47:06 -0400:
> On 27/08/18 15:37, Doug Hellmann wrote:
> > == Next Steps ==
> > 
> > If your team is ready to have your zuul settings migrated, please
> > let us know by following up to this email. We will start with the
> > volunteers, and then work our way through the other teams.
> 
> Heat is ready. I already did master (and by extension stable/rocky) a 
> little while back in openstack/heat, but you should check that it's 
> correct :)
> 
> - ZB
> 

OK, I ran the scripts and generated a bunch of patches for all of
your repositories. You will want to review the ones on master
carefully if you have already done part of the work. Let me know
if you have questions about resolving any conflicts.

Doug

+--+---+---+
| Subject  | Repo  
| Branch|
+--+---+---+
| import zuul job settings from project-config | openstack-dev/heat-cfnclient  
| master|
| add python 3.6 unit test job | openstack-dev/heat-cfnclient  
| master|
| add python 3.6 unit test job | openstack-dev/heat-cfnclient  
| master|
| convert py35 jobs to py3 | openstack/heat
| master|
| import zuul job settings from project-config | openstack/heat
| master|
| switch documentation job to new PTI  | openstack/heat
| master|
| add python 3.6 unit test job | openstack/heat
| master|
| import zuul job settings from project-config | openstack/heat
| stable/ocata  |
| import zuul job settings from project-config | openstack/heat
| stable/pike   |
| import zuul job settings from project-config | openstack/heat
| stable/queens |
| import zuul job settings from project-config | openstack/heat
| stable/rocky  |
| import zuul job settings from project-config | openstack/heat-agents 
| master|
| switch documentation job to new PTI  | openstack/heat-agents 
| master|
| add python 3.6 unit test job | openstack/heat-agents 
| master|
| import zuul job settings from project-config | openstack/heat-agents 
| stable/ocata  |
| import zuul job settings from project-config | openstack/heat-agents 
| stable/pike   |
| import zuul job settings from project-config | openstack/heat-agents 
| stable/queens |
| import zuul job settings from project-config | openstack/heat-cfntools   
| master|
| switch documentation job to new PTI  | openstack/heat-cfntools   
| master|
| add python 3.6 unit test job | openstack/heat-cfntools   
| master|
| import zuul job settings from project-config | openstack/heat-dashboard  
| master|
| switch documentation job to new PTI  | openstack/heat-dashboard  
| master|
| import zuul job settings from project-config | openstack/heat-dashboard  
| stable/queens |
| import zuul job settings from project-config | openstack/heat-specs  
| master|
| import zuul job settings from project-config | openstack/heat-tempest-plugin 
| master|
| fix tox python3 overrides| openstack/heat-templates  
| master|
| import zuul job settings from project-config | openstack/heat-translator 
| master|
| switch documentation job to new PTI  | openstack/heat-translator 
| master|
| add python 3.6 unit test job | openstack/heat-translator 
| master|
| import zuul job settings from project-config | openstack/heat-translator 
| stable/pike   |
| import zuul job settings from project-config | openstack/heat-translator 
| stable/queens |
| import zuul job settings from project-config | openstack/heat-translator 
| stable/rocky  |
| import zuul job settings from project-config | openstack/python-heatclient   
| master|
| switch documentation job to new PTI  | openstack/python-heatclient   
| master|
| add python 3.6 unit test job | openstack/python-heatclient   
| master|
| import zuul job settings from project-config | openstack/python-heatclient   
| stable/ocata  |
| import zuul job settings from project-config | openstack/python-heatclient   
| stable/pike   |
| import zuul job settings from project-config | openstack/python-heatclient   
| stable/queens |
| import zuul job settings from project-config | openstack/python-heatclient   
| stable/rocky  |
| import zuul job settings from project-config | openstack/tosca-parser
| master|
| switch documentation 

Re: [openstack-dev] [goal][python3] week 3 update

2018-08-28 Thread Zane Bitter

On 27/08/18 15:37, Doug Hellmann wrote:

== Next Steps ==

If your team is ready to have your zuul settings migrated, please
let us know by following up to this email. We will start with the
volunteers, and then work our way through the other teams.


Heat is ready. I already did master (and by extension stable/rocky) a 
little while back in openstack/heat, but you should check that it's 
correct :)


- ZB

__
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


Re: [openstack-dev] [goal][python3] week 3 update

2018-08-28 Thread Michel Peterson
On Mon, Aug 27, 2018 at 10:37 PM, Doug Hellmann 
wrote:

>
> If your team is ready to have your zuul settings migrated, please
> let us know by following up to this email. We will start with the
> volunteers, and then work our way through the other teams.
>

The networking-odl team is willing to volunteer for this.
__
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