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

2018-08-22 Thread Doug Hellmann
Excerpts from William M Edmonds's message of 2018-08-22 07:42:43 -0400:
> 
> Doug Hellmann  wrote on 08/20/2018 11:27:09 AM:
> > 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.
> 
> I think PowerVMStackers is ready (so nova-powervm, networking-powervm,
> ceilometer-powervm).

Here you go:

+--+--+-+---+
| Subject  | Repo | 
URL | Branch|
+--+--+-+---+
| import zuul job settings from project-config | openstack/ceilometer-powervm | 
https://review.openstack.org/594984 | master|
| add python 3.6 unit test job | openstack/ceilometer-powervm | 
https://review.openstack.org/594985 | master|
| import zuul job settings from project-config | openstack/ceilometer-powervm | 
https://review.openstack.org/594989 | stable/ocata  |
| import zuul job settings from project-config | openstack/ceilometer-powervm | 
https://review.openstack.org/594992 | stable/pike   |
| import zuul job settings from project-config | openstack/ceilometer-powervm | 
https://review.openstack.org/594995 | stable/queens |
| import zuul job settings from project-config | openstack/ceilometer-powervm | 
https://review.openstack.org/594998 | stable/rocky  |
| import zuul job settings from project-config | openstack/networking-powervm | 
https://review.openstack.org/594986 | master|
| import zuul job settings from project-config | openstack/networking-powervm | 
https://review.openstack.org/594990 | stable/ocata  |
| import zuul job settings from project-config | openstack/networking-powervm | 
https://review.openstack.org/594993 | stable/pike   |
| import zuul job settings from project-config | openstack/networking-powervm | 
https://review.openstack.org/594996 | stable/queens |
| import zuul job settings from project-config | openstack/networking-powervm | 
https://review.openstack.org/594999 | stable/rocky  |
| import zuul job settings from project-config | openstack/nova-powervm   | 
https://review.openstack.org/594987 | master|
| add python 3.6 unit test job | openstack/nova-powervm   | 
https://review.openstack.org/594988 | master|
| import zuul job settings from project-config | openstack/nova-powervm   | 
https://review.openstack.org/594991 | stable/ocata  |
| import zuul job settings from project-config | openstack/nova-powervm   | 
https://review.openstack.org/594994 | stable/pike   |
| import zuul job settings from project-config | openstack/nova-powervm   | 
https://review.openstack.org/594997 | stable/queens |
| import zuul job settings from project-config | openstack/nova-powervm   | 
https://review.openstack.org/595000 | stable/rocky  |
+--+--+-+---+

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

2018-08-22 Thread William M Edmonds

Doug Hellmann  wrote on 08/20/2018 11:27:09 AM:
> 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.

I think PowerVMStackers is ready (so nova-powervm, networking-powervm,
ceilometer-powervm).
__
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 2 update

2018-08-22 Thread Nguyễn Trí Hải
Hi,

The other projects please consider merging the OpenStack Release Bot
patches related to Rocky branch. So that we can propose the patches related
to python3-first goal.

On Tue, Aug 21, 2018 at 8:40 PM Telles Nobrega  wrote:

> Thanks. We merged most of them, there is only one that failed the tests so
> I'm rechecking it.
>
> On Mon, Aug 20, 2018 at 5:43 PM Doug Hellmann 
> wrote:
>
>> Excerpts from Doug Hellmann's message of 2018-08-20 16:34:22 -0400:
>> > Excerpts from Telles Nobrega's message of 2018-08-20 15:07:29 -0300:
>> > > Hi Doug,
>> > >
>> > > I believe Sahara is ready to have those patches worked on.
>> > >
>> > > Do we have to do anything specific to get the env ready?
>> >
>> > Just be ready to do the reviews. I am generating the patches now and
>> > will propose them in a little while when the script finishes.
>>
>> And here they are:
>>
>>
>> +--+-+-+
>> | Subject  | Repo
>> | URL |
>>
>> +--+-+-+
>> | import zuul job settings from project-config |
>> openstack/python-saharaclient   | https://review.openstack.org/593904 |
>> | switch documentation job to new PTI  |
>> openstack/python-saharaclient   | https://review.openstack.org/593905 |
>> | add python 3.6 unit test job |
>> openstack/python-saharaclient   | https://review.openstack.org/593906 |
>> | import zuul job settings from project-config |
>> openstack/python-saharaclient   | https://review.openstack.org/593918 |
>> | import zuul job settings from project-config |
>> openstack/python-saharaclient   | https://review.openstack.org/593923 |
>> | import zuul job settings from project-config |
>> openstack/python-saharaclient   | https://review.openstack.org/593928 |
>> | import zuul job settings from project-config |
>> openstack/python-saharaclient   | https://review.openstack.org/593933 |
>> | import zuul job settings from project-config | openstack/sahara
>> | https://review.openstack.org/593907 |
>> | switch documentation job to new PTI  | openstack/sahara
>> | https://review.openstack.org/593908 |
>> | add python 3.6 unit test job | openstack/sahara
>> | https://review.openstack.org/593909 |
>> | import zuul job settings from project-config | openstack/sahara
>> | https://review.openstack.org/593919 |
>> | import zuul job settings from project-config | openstack/sahara
>> | https://review.openstack.org/593924 |
>> | import zuul job settings from project-config | openstack/sahara
>> | https://review.openstack.org/593929 |
>> | import zuul job settings from project-config | openstack/sahara
>> | https://review.openstack.org/593934 |
>> | import zuul job settings from project-config |
>> openstack/sahara-dashboard  | https://review.openstack.org/593910 |
>> | switch documentation job to new PTI  |
>> openstack/sahara-dashboard  | https://review.openstack.org/593911 |
>> | import zuul job settings from project-config |
>> openstack/sahara-dashboard  | https://review.openstack.org/593920 |
>> | import zuul job settings from project-config |
>> openstack/sahara-dashboard  | https://review.openstack.org/593925 |
>> | import zuul job settings from project-config |
>> openstack/sahara-dashboard  | https://review.openstack.org/593930 |
>> | import zuul job settings from project-config |
>> openstack/sahara-dashboard  | https://review.openstack.org/593935 |
>> | import zuul job settings from project-config | openstack/sahara-extra
>> | https://review.openstack.org/593912 |
>> | import zuul job settings from project-config | openstack/sahara-extra
>> | https://review.openstack.org/593921 |
>> | import zuul job settings from project-config | openstack/sahara-extra
>> | https://review.openstack.org/593926 |
>> | import zuul job settings from project-config | openstack/sahara-extra
>> | https://review.openstack.org/593931 |
>> | import zuul job settings from project-config | openstack/sahara-extra
>> | https://review.openstack.org/593936 |
>> | import zuul job settings from project-config |
>> openstack/sahara-image-elements | https://review.openstack.org/593913 |
>> | import zuul job settings from project-config |
>> openstack/sahara-image-elements | https://review.openstack.org/593922 |
>> | import zuul job settings from project-config |
>> openstack/sahara-image-elements | https://review.openstack.org/593927 |
>> | import zuul job settings from project-config |
>> openstack/sahara-image-elements | https://review.openstack.org/593932 |
>> | import zuul job settings from project-config |
>> openstack/sahara-image-elements | https://review.openstack.org/593937 |
>> | import 

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

2018-08-21 Thread Telles Nobrega
Thanks. We merged most of them, there is only one that failed the tests so
I'm rechecking it.

On Mon, Aug 20, 2018 at 5:43 PM Doug Hellmann  wrote:

> Excerpts from Doug Hellmann's message of 2018-08-20 16:34:22 -0400:
> > Excerpts from Telles Nobrega's message of 2018-08-20 15:07:29 -0300:
> > > Hi Doug,
> > >
> > > I believe Sahara is ready to have those patches worked on.
> > >
> > > Do we have to do anything specific to get the env ready?
> >
> > Just be ready to do the reviews. I am generating the patches now and
> > will propose them in a little while when the script finishes.
>
> And here they are:
>
>
> +--+-+-+
> | Subject  | Repo
>   | URL |
>
> +--+-+-+
> | import zuul job settings from project-config |
> openstack/python-saharaclient   | https://review.openstack.org/593904 |
> | switch documentation job to new PTI  |
> openstack/python-saharaclient   | https://review.openstack.org/593905 |
> | add python 3.6 unit test job |
> openstack/python-saharaclient   | https://review.openstack.org/593906 |
> | import zuul job settings from project-config |
> openstack/python-saharaclient   | https://review.openstack.org/593918 |
> | import zuul job settings from project-config |
> openstack/python-saharaclient   | https://review.openstack.org/593923 |
> | import zuul job settings from project-config |
> openstack/python-saharaclient   | https://review.openstack.org/593928 |
> | import zuul job settings from project-config |
> openstack/python-saharaclient   | https://review.openstack.org/593933 |
> | import zuul job settings from project-config | openstack/sahara
>   | https://review.openstack.org/593907 |
> | switch documentation job to new PTI  | openstack/sahara
>   | https://review.openstack.org/593908 |
> | add python 3.6 unit test job | openstack/sahara
>   | https://review.openstack.org/593909 |
> | import zuul job settings from project-config | openstack/sahara
>   | https://review.openstack.org/593919 |
> | import zuul job settings from project-config | openstack/sahara
>   | https://review.openstack.org/593924 |
> | import zuul job settings from project-config | openstack/sahara
>   | https://review.openstack.org/593929 |
> | import zuul job settings from project-config | openstack/sahara
>   | https://review.openstack.org/593934 |
> | import zuul job settings from project-config |
> openstack/sahara-dashboard  | https://review.openstack.org/593910 |
> | switch documentation job to new PTI  |
> openstack/sahara-dashboard  | https://review.openstack.org/593911 |
> | import zuul job settings from project-config |
> openstack/sahara-dashboard  | https://review.openstack.org/593920 |
> | import zuul job settings from project-config |
> openstack/sahara-dashboard  | https://review.openstack.org/593925 |
> | import zuul job settings from project-config |
> openstack/sahara-dashboard  | https://review.openstack.org/593930 |
> | import zuul job settings from project-config |
> openstack/sahara-dashboard  | https://review.openstack.org/593935 |
> | import zuul job settings from project-config | openstack/sahara-extra
>   | https://review.openstack.org/593912 |
> | import zuul job settings from project-config | openstack/sahara-extra
>   | https://review.openstack.org/593921 |
> | import zuul job settings from project-config | openstack/sahara-extra
>   | https://review.openstack.org/593926 |
> | import zuul job settings from project-config | openstack/sahara-extra
>   | https://review.openstack.org/593931 |
> | import zuul job settings from project-config | openstack/sahara-extra
>   | https://review.openstack.org/593936 |
> | import zuul job settings from project-config |
> openstack/sahara-image-elements | https://review.openstack.org/593913 |
> | import zuul job settings from project-config |
> openstack/sahara-image-elements | https://review.openstack.org/593922 |
> | import zuul job settings from project-config |
> openstack/sahara-image-elements | https://review.openstack.org/593927 |
> | import zuul job settings from project-config |
> openstack/sahara-image-elements | https://review.openstack.org/593932 |
> | import zuul job settings from project-config |
> openstack/sahara-image-elements | https://review.openstack.org/593937 |
> | import zuul job settings from project-config | openstack/sahara-specs
>   | https://review.openstack.org/593914 |
> | import zuul job settings from project-config | openstack/sahara-tests
>   | https://review.openstack.org/593915 |
> | switch documentation job to new PTI  | openstack/sahara-tests
>   | 

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

2018-08-20 Thread Doug Hellmann
Excerpts from Doug Hellmann's message of 2018-08-20 16:34:22 -0400:
> Excerpts from Telles Nobrega's message of 2018-08-20 15:07:29 -0300:
> > Hi Doug,
> > 
> > I believe Sahara is ready to have those patches worked on.
> > 
> > Do we have to do anything specific to get the env ready?
> 
> Just be ready to do the reviews. I am generating the patches now and
> will propose them in a little while when the script finishes.

And here they are:

+--+-+-+
| Subject  | Repo   
 | URL |
+--+-+-+
| import zuul job settings from project-config | openstack/python-saharaclient  
 | https://review.openstack.org/593904 |
| switch documentation job to new PTI  | openstack/python-saharaclient  
 | https://review.openstack.org/593905 |
| add python 3.6 unit test job | openstack/python-saharaclient  
 | https://review.openstack.org/593906 |
| import zuul job settings from project-config | openstack/python-saharaclient  
 | https://review.openstack.org/593918 |
| import zuul job settings from project-config | openstack/python-saharaclient  
 | https://review.openstack.org/593923 |
| import zuul job settings from project-config | openstack/python-saharaclient  
 | https://review.openstack.org/593928 |
| import zuul job settings from project-config | openstack/python-saharaclient  
 | https://review.openstack.org/593933 |
| import zuul job settings from project-config | openstack/sahara   
 | https://review.openstack.org/593907 |
| switch documentation job to new PTI  | openstack/sahara   
 | https://review.openstack.org/593908 |
| add python 3.6 unit test job | openstack/sahara   
 | https://review.openstack.org/593909 |
| import zuul job settings from project-config | openstack/sahara   
 | https://review.openstack.org/593919 |
| import zuul job settings from project-config | openstack/sahara   
 | https://review.openstack.org/593924 |
| import zuul job settings from project-config | openstack/sahara   
 | https://review.openstack.org/593929 |
| import zuul job settings from project-config | openstack/sahara   
 | https://review.openstack.org/593934 |
| import zuul job settings from project-config | openstack/sahara-dashboard 
 | https://review.openstack.org/593910 |
| switch documentation job to new PTI  | openstack/sahara-dashboard 
 | https://review.openstack.org/593911 |
| import zuul job settings from project-config | openstack/sahara-dashboard 
 | https://review.openstack.org/593920 |
| import zuul job settings from project-config | openstack/sahara-dashboard 
 | https://review.openstack.org/593925 |
| import zuul job settings from project-config | openstack/sahara-dashboard 
 | https://review.openstack.org/593930 |
| import zuul job settings from project-config | openstack/sahara-dashboard 
 | https://review.openstack.org/593935 |
| import zuul job settings from project-config | openstack/sahara-extra 
 | https://review.openstack.org/593912 |
| import zuul job settings from project-config | openstack/sahara-extra 
 | https://review.openstack.org/593921 |
| import zuul job settings from project-config | openstack/sahara-extra 
 | https://review.openstack.org/593926 |
| import zuul job settings from project-config | openstack/sahara-extra 
 | https://review.openstack.org/593931 |
| import zuul job settings from project-config | openstack/sahara-extra 
 | https://review.openstack.org/593936 |
| import zuul job settings from project-config | 
openstack/sahara-image-elements | https://review.openstack.org/593913 |
| import zuul job settings from project-config | 
openstack/sahara-image-elements | https://review.openstack.org/593922 |
| import zuul job settings from project-config | 
openstack/sahara-image-elements | https://review.openstack.org/593927 |
| import zuul job settings from project-config | 
openstack/sahara-image-elements | https://review.openstack.org/593932 |
| import zuul job settings from project-config | 
openstack/sahara-image-elements | https://review.openstack.org/593937 |
| import zuul job settings from project-config | openstack/sahara-specs 
 | https://review.openstack.org/593914 |
| import zuul job settings from project-config | openstack/sahara-tests 
 | https://review.openstack.org/593915 |
| switch documentation job to new PTI  | openstack/sahara-tests 
 | https://review.openstack.org/593916 |
| add python 3.6 unit test job | openstack/sahara-tests 
 | https://review.openstack.org/593917 |

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

2018-08-20 Thread Doug Hellmann
Excerpts from Telles Nobrega's message of 2018-08-20 15:07:29 -0300:
> Hi Doug,
> 
> I believe Sahara is ready to have those patches worked on.
> 
> Do we have to do anything specific to get the env ready?

Just be ready to do the reviews. I am generating the patches now and
will propose them in a little while when the script finishes.

Doug

> 
> Thanks,
> 
> On Mon, Aug 20, 2018 at 1:13 PM Nguyễn Trí Hải 
> wrote:
> 
> > Hi,
> >
> > Vitrage team is going to finish the zuul job soon. As I see, only few
> > patches in the old branches need to be merged.
> >
> > For the other projects, some patches have problems with different errors.
> > Please help to fix them.
> >
> > Thanks for your cooperation.
> >
> > Nguyen Hai
> >
> >
> > On Tue, Aug 21, 2018, 12:27 AM Doug Hellmann 
> > wrote:
> >
> >> This is week 2 of the roll-out of the "Run under Python 3 by default"
> >> goal (https://governance.openstack.org/tc/goals/stein/python3-first.html
> >> ).
> >>
> >> == What we learned last week ==
> >>
> >> As we worked on approving the changes to add the zuul settings to
> >> a few Oslo repositories, we had trouble with some of the older
> >> branches because they were running newer versions of the jobs, as
> >> configured in project-config. To work around this problem, we removed
> >> those job templates in project-config by submitting separate patches
> >> (rather than waiting for the full clean-up patch). We used the Oslo
> >> team repos when we were testing some of the new jobs, so it is
> >> possible this won't come up for any other teams, but I thought I
> >> would mention the problem and solution, just in case.
> >>
> >> We had at least one question about the order in which the patches
> >> need to land across the branches. We need the ones with the subject
> >> "import zuul job settings from project-config" to land before the
> >> others, but it doesn't make any difference which branches go first.
> >> Those patches should be basically no-ops, neither adding nor changing
> >> any of the existing testing. The other follow-up patches change or
> >> add tests, and are submitted separately specifically so the changes
> >> they contain can be managed and issues fixed to allow them to land.
> >>
> >> Nguyen found a couple of cases where older branches did not work
> >> with the existing documentation job. The fix may require backporting
> >> changes to remove tox_install.sh, or other changes that have been
> >> made in newer stable branches but not backported all the way. Because
> >> the new documentation job runs through tox we may be able to use
> >> that in the older branches, as an alternative.
> >>
> >> We discovered last night that the version of git on CentOS does not
> >> support the -C option, so we will need to change our scripts to be
> >> compatible with the older platform.
> >>
> >> == Completed work ==
> >>
> >> Congratulations to the Documentation team for approving all of the
> >> patches to import their zuul job configuration!
> >>
> >> == Ongoing work ==
> >>
> >> The Oslo team is working on migrating their zuul settings.
> >>
> >> The Ironic, Vitrage, Cyborg, Solum, Tacker, Masakari, Congress,
> >> Designate, Mistral, Watcher, Glance, and Requirements teams have
> >> started migrating their zuul settings.
> >>
> >> The Ironic team has started working on adding functional tests that
> >> run under Python 3.
> >>
> >> Thanks to dtantsur for adding a variant of the python 3.6 jobs that
> >> installs neutron from source, needed by several networking-related
> >> projects that integrate tightly with neutron.
> >> https://review.openstack.org/#/c/593643/
> >>
> >> == 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.
> >>
> >> After the Rocky cycle-trailing projects are released, I will propose
> >> the change to project-config to change all of the packaging jobs
> >> to use the new publish-to-pypi-python3 template. We should be able
> >> to have that change in place before the first milestone for Stein
> >> so that we have an opportunity to test it.
> >>
> >> == How can you help? ==
> >>
> >> 1. Choose a patch that has failing tests and help fix it.
> >>
> >> https://review.openstack.org/#/q/topic:python3-first+status:open+(+label:Verified-1+OR+label:Verified-2+)
> >> 2. Review the patches for the zuul changes. Keep in mind that some of
> >>those patches will be on the stable branches for projects.
> >> 3. Work on adding functional test jobs that run under Python 3.
> >>
> >> == How can you ask for help? ==
> >>
> >> If you have any questions, please post them here to the openstack-dev
> >> list with the topic tag [python3] in the subject line. Posting
> >> questions to the mailing list will give the widest audience the
> >> chance to see the answers.
> >>
> >> We are using the #openstack-dev IRC channel for discussion as 

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

2018-08-20 Thread Telles Nobrega
Hi Doug,

I believe Sahara is ready to have those patches worked on.

Do we have to do anything specific to get the env ready?

Thanks,

On Mon, Aug 20, 2018 at 1:13 PM Nguyễn Trí Hải 
wrote:

> Hi,
>
> Vitrage team is going to finish the zuul job soon. As I see, only few
> patches in the old branches need to be merged.
>
> For the other projects, some patches have problems with different errors.
> Please help to fix them.
>
> Thanks for your cooperation.
>
> Nguyen Hai
>
>
> On Tue, Aug 21, 2018, 12:27 AM Doug Hellmann 
> wrote:
>
>> This is week 2 of the roll-out of the "Run under Python 3 by default"
>> goal (https://governance.openstack.org/tc/goals/stein/python3-first.html
>> ).
>>
>> == What we learned last week ==
>>
>> As we worked on approving the changes to add the zuul settings to
>> a few Oslo repositories, we had trouble with some of the older
>> branches because they were running newer versions of the jobs, as
>> configured in project-config. To work around this problem, we removed
>> those job templates in project-config by submitting separate patches
>> (rather than waiting for the full clean-up patch). We used the Oslo
>> team repos when we were testing some of the new jobs, so it is
>> possible this won't come up for any other teams, but I thought I
>> would mention the problem and solution, just in case.
>>
>> We had at least one question about the order in which the patches
>> need to land across the branches. We need the ones with the subject
>> "import zuul job settings from project-config" to land before the
>> others, but it doesn't make any difference which branches go first.
>> Those patches should be basically no-ops, neither adding nor changing
>> any of the existing testing. The other follow-up patches change or
>> add tests, and are submitted separately specifically so the changes
>> they contain can be managed and issues fixed to allow them to land.
>>
>> Nguyen found a couple of cases where older branches did not work
>> with the existing documentation job. The fix may require backporting
>> changes to remove tox_install.sh, or other changes that have been
>> made in newer stable branches but not backported all the way. Because
>> the new documentation job runs through tox we may be able to use
>> that in the older branches, as an alternative.
>>
>> We discovered last night that the version of git on CentOS does not
>> support the -C option, so we will need to change our scripts to be
>> compatible with the older platform.
>>
>> == Completed work ==
>>
>> Congratulations to the Documentation team for approving all of the
>> patches to import their zuul job configuration!
>>
>> == Ongoing work ==
>>
>> The Oslo team is working on migrating their zuul settings.
>>
>> The Ironic, Vitrage, Cyborg, Solum, Tacker, Masakari, Congress,
>> Designate, Mistral, Watcher, Glance, and Requirements teams have
>> started migrating their zuul settings.
>>
>> The Ironic team has started working on adding functional tests that
>> run under Python 3.
>>
>> Thanks to dtantsur for adding a variant of the python 3.6 jobs that
>> installs neutron from source, needed by several networking-related
>> projects that integrate tightly with neutron.
>> https://review.openstack.org/#/c/593643/
>>
>> == 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.
>>
>> After the Rocky cycle-trailing projects are released, I will propose
>> the change to project-config to change all of the packaging jobs
>> to use the new publish-to-pypi-python3 template. We should be able
>> to have that change in place before the first milestone for Stein
>> so that we have an opportunity to test it.
>>
>> == How can you help? ==
>>
>> 1. Choose a patch that has failing tests and help fix it.
>>
>> https://review.openstack.org/#/q/topic:python3-first+status:open+(+label:Verified-1+OR+label:Verified-2+)
>> 2. Review the patches for the zuul changes. Keep in mind that some of
>>those patches will be on the stable branches for projects.
>> 3. Work on adding functional test jobs that run under Python 3.
>>
>> == How can you ask for help? ==
>>
>> If you have any questions, please post them here to the openstack-dev
>> list with the topic tag [python3] in the subject line. Posting
>> questions to the mailing list will give the widest audience the
>> chance to see the answers.
>>
>> We are using the #openstack-dev IRC channel for discussion as well,
>> but I'm not sure how good our timezone coverage is so it's probably
>> better to use the mailing list.
>>
>> == Reference Material ==
>>
>> Goal description:
>> https://governance.openstack.org/tc/goals/stein/python3-first.html
>> Open patches needing reviews:
>> https://review.openstack.org/#/q/topic:python3-first+is:open
>> Storyboard: https://storyboard.openstack.org/#!/board/104
>> Zuul migration notes: 

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

2018-08-20 Thread Nguyễn Trí Hải
Hi,

Vitrage team is going to finish the zuul job soon. As I see, only few
patches in the old branches need to be merged.

For the other projects, some patches have problems with different errors.
Please help to fix them.

Thanks for your cooperation.

Nguyen Hai

On Tue, Aug 21, 2018, 12:27 AM Doug Hellmann  wrote:

> This is week 2 of the roll-out of the "Run under Python 3 by default"
> goal (https://governance.openstack.org/tc/goals/stein/python3-first.html).
>
> == What we learned last week ==
>
> As we worked on approving the changes to add the zuul settings to
> a few Oslo repositories, we had trouble with some of the older
> branches because they were running newer versions of the jobs, as
> configured in project-config. To work around this problem, we removed
> those job templates in project-config by submitting separate patches
> (rather than waiting for the full clean-up patch). We used the Oslo
> team repos when we were testing some of the new jobs, so it is
> possible this won't come up for any other teams, but I thought I
> would mention the problem and solution, just in case.
>
> We had at least one question about the order in which the patches
> need to land across the branches. We need the ones with the subject
> "import zuul job settings from project-config" to land before the
> others, but it doesn't make any difference which branches go first.
> Those patches should be basically no-ops, neither adding nor changing
> any of the existing testing. The other follow-up patches change or
> add tests, and are submitted separately specifically so the changes
> they contain can be managed and issues fixed to allow them to land.
>
> Nguyen found a couple of cases where older branches did not work
> with the existing documentation job. The fix may require backporting
> changes to remove tox_install.sh, or other changes that have been
> made in newer stable branches but not backported all the way. Because
> the new documentation job runs through tox we may be able to use
> that in the older branches, as an alternative.
>
> We discovered last night that the version of git on CentOS does not
> support the -C option, so we will need to change our scripts to be
> compatible with the older platform.
>
> == Completed work ==
>
> Congratulations to the Documentation team for approving all of the
> patches to import their zuul job configuration!
>
> == Ongoing work ==
>
> The Oslo team is working on migrating their zuul settings.
>
> The Ironic, Vitrage, Cyborg, Solum, Tacker, Masakari, Congress,
> Designate, Mistral, Watcher, Glance, and Requirements teams have
> started migrating their zuul settings.
>
> The Ironic team has started working on adding functional tests that
> run under Python 3.
>
> Thanks to dtantsur for adding a variant of the python 3.6 jobs that
> installs neutron from source, needed by several networking-related
> projects that integrate tightly with neutron.
> https://review.openstack.org/#/c/593643/
>
> == 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.
>
> After the Rocky cycle-trailing projects are released, I will propose
> the change to project-config to change all of the packaging jobs
> to use the new publish-to-pypi-python3 template. We should be able
> to have that change in place before the first milestone for Stein
> so that we have an opportunity to test it.
>
> == How can you help? ==
>
> 1. Choose a patch that has failing tests and help fix it.
>
> https://review.openstack.org/#/q/topic:python3-first+status:open+(+label:Verified-1+OR+label:Verified-2+)
> 2. Review the patches for the zuul changes. Keep in mind that some of
>those patches will be on the stable branches for projects.
> 3. Work on adding functional test jobs that run under Python 3.
>
> == How can you ask for help? ==
>
> If you have any questions, please post them here to the openstack-dev
> list with the topic tag [python3] in the subject line. Posting
> questions to the mailing list will give the widest audience the
> chance to see the answers.
>
> We are using the #openstack-dev IRC channel for discussion as well,
> but I'm not sure how good our timezone coverage is so it's probably
> better to use the mailing list.
>
> == Reference Material ==
>
> Goal description:
> https://governance.openstack.org/tc/goals/stein/python3-first.html
> Open patches needing reviews:
> https://review.openstack.org/#/q/topic:python3-first+is:open
> Storyboard: https://storyboard.openstack.org/#!/board/104
> Zuul migration notes: https://etherpad.openstack.org/p/python3-first
> Zuul migration tracking: https://storyboard.openstack.org/#!/story/2002586
> Python 3 Wiki page: https://wiki.openstack.org/wiki/Python3
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
>