Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to dramatically reduce Launchpad development environment setup time from 60 minutes to just 5 minutes using modern containerization and automation tools in this conference talk from UbuCon Asia 2025. Discover the challenges of the traditional Launchpad setup process, which involved lengthy manual steps and was prone to errors, making it difficult for community members to contribute bug fixes and new features. Explore how LXD containers, LXD-Image-Builder, cloud-init automation, and LXD profiles work together to create a streamlined development workflow. Understand the technical implementation details of pre-caching dependencies and automating configuration steps to eliminate manual intervention. See a live demonstration of the accelerated setup process and learn how these containerization techniques can be applied to simplify other complex development environments. Gain insights into how reducing setup friction encourages more community participation in open source projects like Launchpad, Ubuntu's collaborative software development platform that handles package building, archive maintenance, and PPA hosting across multiple architectures.
Syllabus
From~60 minutes to~5 minutes:Accelerating Launchpad Setup with LXD - Tushar Gupta | UbuCon Asia 2025
Taught by
UbuCon Asia