-----Original Message-----
From: Paul Belanger <[email protected]>
Reply: OpenStack Development Mailing List (not for usage questions) 
<[email protected]>
Date: November 8, 2016 at 17:19:40
To: [email protected] <[email protected]>
Subject:  Re: [openstack-dev] [all] important changes to pep8 python jobs

> On Tue, Nov 08, 2016 at 02:58:38PM -0500, Paul Belanger wrote:
> > On Thu, Nov 03, 2016 at 12:29:09PM -0400, Paul Belanger wrote:
> > > Greetings,
> > >
> > > We (openstack-infra) are proposing a change to the current pep8[1] job for
> > > python jobs, and would like to bring your attention to it.
> > >
> > > We'll be removing the extra-index-url field from pip.conf which forces 
> > > the job
> > > to manually build any missing wheels as dependencies. The reason for 
> > > this, is
> > > to force a way for jobs to ensure the proper OS dependencies are 
> > > installed.
> > >
> > > There is a chance your project pep8 job may break, which is why we are 
> > > sending
> > > out this email. We encourage each project to be using bindep[2], binary
> > > dependency management tool, to ensure any OS packages are needed. If your
> > > project needs a specific binary to be installed to compile your project, 
> > > simply
> > > add it to the bindep.txt file in your project repo.
> > >
> > > We'll be approving the change on Nov. 16, 2016 and send out another 
> > > message as
> > > we move closer to the date.
> > >
> > > If you have any questions, feel free to reply or use #openstack-infra on
> > > freenode.
> > >
> > Greetings,
> >
> > A quick reminder that we plan on making this change next week.
> >
> > It was also suggested we create a job-template[3] for projects who wish to 
> > add
> > an experimental job to test a project. Feel free to propose a change to
> > project-config and use the 'check experimental' command to run the job.
> >
> We've actually went a head and added[4] the experimental job to both 
> python-jobs
> and python-db-jobs templates for JJB. So, if your project is using them, you 
> can
> now run 'check experimental' to see if pep8 still passes. If not, this is a
> good time to update bindep.txt with the missing dependencies.

This is *very* helpful. Thank you, all for adding this to the JJB templates. :)

--  
Ian Cordasco


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to