Summary

Work Tracking

Team Work - Detailed

Paul Larson (plars)

Progress:

  • Finished up packaging branch for Abrek
  • Started a branch to remove abrek list-results and replace it with a 'results' command with various subcommands to operate on locally stored results. Mostly complete, but a bit of cleanup to do still
  • Got Ara to create an isotracker instance for us to use, and qatracker.linaro.org now points to it
  • Discussions with Asac about which images to make available for the qatracker
  • Wrote up a set of tests to post on qatracker for the headless image, sent to asac for review

Issues:

  • I'm currently planning to defer some of my work items, especially some that are centered around the test suites. We have someone new coming on board that will be taking over some of this effort

Plans:

  • Add a dashboard plugin to Abrek
  • Finish up results module
  • Look more at some of the dashboard branches that need review

James Westby (james_w)

Progress:

  • arm-m-derived-archive-rebuild: slow going again due to other things taking precedence. I think I have the db constraints about right now, and I'm working on the test cases to prove it. Unfortunately the changes needed are rather too inderdependent for my liking, so I'm having to do larger chunks at a time. Made some progress on writing the SQL queries to delete certain things thanks to Michael. - Background as requested: we have been asked by IS to implement deletion of the artefacts of copy archives, which are what we use for our rebuild tests. This is because they currently take up space indefinitely, and if we increase the number of them they will cause us to exhaust the current storage. Archive deletion is not currently implemented, as no-one ever got round to it, I am working on rectifying that. There are a couple of issues with this, the first being getting all the DB permissions and constraints correct to allow the rows to be deleted from the DB by the appropriate db user. The second is the algorithms to detect what to delete, given that some of the things that take up space are shared by multiple archives, this means that we can't just delete everything that is referenced, and if we skip everything we don't get any benefit from this work.
  • hardware-packs (what's the LP blueprint name for this?): asked to contribute to this. So far improved the spec and asked questions about parts that were under-specified. - Background: we want to be able to provide hardware-specific portions of our images separate from the hardware-independent parts (read https://wiki.linaro.org/Platform/UserPlatforms/Specs/10.11/HardwarePacks for some rationale). We want to do this for 10.11, so I was asked to help move this forward now. Scott and I agreed that he would work on the portion that installed hardware packs, and I would work on the part that creates them. When I read the spec in more detail given that I was going to implement part of it, it was clear that it was not at the level that a specification should be. Therefore I started correcting that, making changes where I was clear what should happen, and asking on the mailing list where the requirements were not expressed well enough to know. I believe that the specification is in much better shape now.

  • other: reviewed lots of branches from Paul and Zygmunt, wrote a blog post at the request of Jono, debugging and fixing bzr-builddeb and bzr-builder issues that were blocking colleagues, debugged a test issue with Zygmunt.

Plans:

  • arm-m-derived-archive-rebuild: get the tests working and the changes to delete things done, even if we are deleting too much to start with. This will at least show that all permissions are correct, etc. From there I will be able to refine the algorithm to detect what is safe to delete with the help of more tests.
  • hardware-packs: Integrate the improved requirements based on feedback on the list, and update the implementation sections based on that. Where the requirements are not clear, either push to get them cleared up, or drop that feature as appropriate. Work on the hwpack creation portion of the spec so that it has the same level of detail for how it will be implemented as the other parts. Start work on that portion if I have time.

Issues:

  • Discussions about "vostok" branding appear to be stalled, with no clear path forwards.
  • I'm having difficulty coming up with good objectives for this review cycle. Suggestions welcome.
  • I can't do two jobs and perform adequately in both.
  • My inability to spell Absences at the first try.

Zygmunt Krynicki (zyga)

Progress: * Merged additional parts of the dev branch to stable branch * Updated work items to reflect merge plans * Tracked down heisenbug that crept in the code for months (https://code.edge.launchpad.net/~zkrynicki/launch-control/stable.unit-test-failures) - thanks James Westby :-) * Agreed with deadline on dashboard demo.

Michael Hudson (mwhudson)

Progress:

  • (arm-m-image-building-console)
    • Didn't really get any useful feedback but promised some soon...
    • "Implement DB schema migration": Nothing happened here.
    • "Check dependencies for licensing concerns": DONE
    • "Check if we're carrying patches to dependencies": DONE
    • "Test lexbuilder with Ubuntu-packaged dependencies": Didn't seem relevant to do this unless we decide to package lexbuilder as a deb.
    • "Implement dependency management": Continued buildout spike, also implemented a spike using virtualenv.
    • "Resolve timezone patch to django issue": Made a branch to do this with a monkey patch instead of textual patch.
  • (arm-m-private-archive-hosting-infrastructure)
    • "Choose which views we must provide for the basic services": DONE
  • (x-project-blueprint-references) -- nb. Launchpad spec, so not divvied up into workitems.
    • Estimated work required as about 2 days.
    • Shuffled some code around as a warm up to the real implementation.
  • Not blueprinted
    • Drafted expense claim for Cambridge sprint & Epic

Plans:

  • (arm-m-image-building-console)
    • Awaiting feedback! Some simple branches should land, I hope, which could get 4-5 workitems to DONE.
    • "Implement dependency management": Hopefully make a decision here!
  • (x-project-blueprint-references) -- nb. Launchpad spec, so not divvied up into workitems.

Guilherme Salgado (salgado)

Progress:

  • arm-m-private-archive-hosting-infrastructure =
    • Change to accept binary uploads: got it through review and just need the reviewer to check some incremental changes before I land it.
    • Custom Image/Icing folders that extend Launchpad's ones with the vostok-specific resources: postponed as we have no use for it yet

Plans:

  • Land the change to accept binary uploads
  • Start implementing some vostok views

Issues:

  • Changing parts of soyuz' code can break lots of doctests

Ian Smith (ismith)

Progress:

  • Caught up on emails after fortnight's absence.
  • Attended Conference call for new managers
  • Working on updating spreadsheet with Anmar

internal/archive/Platform/LAVA/Infrastructure/Status/2010-08-26 (last modified 2013-08-23 12:19:32)