Work on 2014-05-31

Tags: admin

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