I, Robert Jennings, apply for upload rights for the ubuntu-cloud package set.


Robert Jennings

Launchpad Page

Who I am

Since 2014 I have worked as a developer of Ubuntu Server images for Public Clouds on Canonical's Certified Public Cloud team. Prior to this I worked as a Linux kernel developer focused on virtualization features of the IBM Power platform.

I started off using Slackware 1.2.?, followed by Redhat 6, FreeBSD 3.x, AIX 4/5, and lastly Warty Warthog. With Dapper Drake I stopped my distro search, started using Ubuntu exclusively both personally and professionally, and finally saw the end of Windows use on any secondary machines.

The core of my work today is ensuring that the Ubuntu experience in public clouds is consistent from laptop to server to VM, that the images we build are of a high quality and that they are up-to-date by providing daily builds. I work on developing and maintaining the plumbing that builds and publishes generic cloud images as well as images for particular cloud environments to ensure functionality and feature availability. Additionally I work on some of the Ubuntu packages closely tied to enabling Ubuntu as a virtual machine on these platforms.

My Ubuntu story

Tell us how and when you got involved, what you liked working on and what you could probably do better.

My involvement

Examples of my work / Things I'm proud of

  • Improvements to overall cloud image testing including work on public EC2 testing code

  • Development of the ubuntu-repository-cache Juju charm used to provide fast and consistent in-cloud mirrors of the Ubuntu repository in public clouds.

  • Fixes and improvements to simplestreams and cloud-init.

  • Back-porting open-vm-tools from Trusty to Precise.

  • Reducing the modifications we make for cloud-images, making those modification more transparent, and making it easier to find help by ensuring links to create bugs are found where images are found.

Areas of work

  • cloud-init, simplestreams, and other cloud guest packages
  • coordination with the release team for the timely release of cloud images
  • work with the kernel team to handle kernel-related issues in clouds
  • coordination with the security team for updated cloud release images in response to high-severity USNs.
  • collaboration with Juju, LXD, and MaaS development as stakeholders for cloud images

Things I could do better

  • open source all the things
  • improve transparency related to cloud-image development and find more ways to engage the community
  • work on Ubuntu beyond the scope of cloud-images

Plans for the future


  • Keep cloud-images user focused
  • Improve speed of image delivery
  • Bring on more developers to develop cloud images

What I like least in Ubuntu

  • Transparency for cloud image development which I will address by:
    • improving visibility for reporting bugs and getting help,
    • improving responsiveness to bugs, and
    • seek out other forums to get user feedback


If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.


As a sponsor, just copy the template below, fill it out and add it to this section.

Chris J Arges

General feedback

I've sponsored a number of uploads for Rob. He has shown attention to detail and patience in his uploads. I think he would be a good fit for having PPU rights for the Ubuntu-Cloud packageset.

Specific Experiences of working together

I have sponsored the following uploads:

Areas of Improvement

Generally I'd just like to see more uploads.

-- arges 2016-07-01 14:01:54

Scott Moser

General feedback

Rob is careful and considerate of impact of his changes. He acts responsibly and quickly replies to input on merge proposal comments or other input. I have no hesitation in having Rob have uploader access to cloud-init.

Specific Experiences of working together

Rob vastly overhauled the SmartOS datasource in cloud-init and did a good job at it. He wrote unit tests and tested functionality.


=== General feedback ===
## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?)

=== General feedback ===
## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?)

=== Specific Experiences of working together ===

Package work

=== Areas of Improvement ===
# There's always something...


rcj/PerPackageUploadUbuntuCloud (last edited 2019-10-15 19:19:25 by rcj)