Work on 2014-05-31
This is a new experiment borrowed from Loic Dachary where I plan to keep notes on any open source or otherwise public work that I do. I may write notes that solve a problem for others, so it’s worth doing this out in the open.
With that said, writing that I contemplate and edit more rigorously will still appear on my blog.
Topics for Upstream University mentoring meeting:
https://review.openstack.org/#/c/95325/ is merged!
- Always check for inline comments
py27 test failure resolution
- py27 test failure encountered in Jenkins is a known bugbut several hours were lost trying to recreate it.
- https://bugs.launchpad.net/designate/+bug/1321873
- A Google search is insufficient: check the project bug list, too!
- Kiall and Vinod are researching the issue
- Bonus: learned about Tox and how to run individual tests
Attended the team meeting
- Learned that all projects share the same openstack-dev mailing list, and subscribed
Claim bug 1321873
- Claimed https://bugs.launchpad.net/designate/+bug/1282627 as agreed last week.
- designate-2013.2.tar.gz is the only tarball on Launchpad with a valid AUTHORS file
- Wrote a script to run
python setup.py sdist
on all tags and check for AUTHORS content- All locally generated tarballs have correct AUTHORS information
- Will next attempt to run the jobs in a simulated Jenkins environment (see next topic)
understand how Solum does devstack testing in Openstack’s CI system and apply that to Designate
- Work in progress
- Learned about Devstack Gate: http://ci.openstack.org/devstack-gate.html
- Found a broken link (devstack_launch_slave.pp) to correct (in openstack-infra/config)
- Found a high level diagram at https://wiki.openstack.org/wiki/InfraTeam
- Drawing diagrams of the processes of building devstack gate nodes (see Nodepool project)
- Following the “Simulating Devstack Gate Tests” instructions to test Devstack+Designate tests locally before submitting change requests.
create a virtual machine definition that will allow users to try Designate
- Work in progress
- Once I started learning more about the Devstack Gate and Nodepool projects, I wondered if I missed some existing tools that I should take advantage of.
openstack-infra
Much of the work I have planned for myself in the Designate project will overlap with the openstack-infra team. To get familiar with their work, I have:
- Signed up for openstack-infra mailing list
- Put InfraTeamMeeting on my calendar