lp:~mwhudson/ubuntu-cdimage

Get this repository:
git clone https://git.launchpad.net/~mwhudson/ubuntu-cdimage
Only Michael Hudson-Doyle can upload to this repository. If you are Michael Hudson-Doyle please log in for upload directions.

Branches

Name Last Modified Last Commit
ubuntu-core-installer 2024-05-23 04:19:52 UTC
add ubuntu-core-installer project

Author: Michael Hudson-Doyle
Author Date: 2024-03-13 02:34:10 UTC

add ubuntu-core-installer project

no-ubuntustudio-dvd 2024-05-21 00:19:55 UTC
drop the 'dvd' image type

Author: Michael Hudson-Doyle
Author Date: 2024-05-08 14:08:45 UTC

drop the 'dvd' image type

Ubuntu Studio for noble and earlier still uses the ubuntustudio-dvd
project in livecd-rootfs but is now a 'daily-live' image on
ubuntu-cdimage side which means it will be published to slightly
different paths on cdimage.ubuntu.com.

There are probably some bits of tree.py that can be trimmed now but one
thing at a time...

deb822-sources-now 2024-05-16 08:23:12 UTC
add a README for new stuff

Author: Michael Hudson-Doyle
Author Date: 2023-12-06 23:20:07 UTC

add a README for new stuff

simplify-germinate-output 2024-05-15 09:23:11 UTC
write a per-arch list of packages to include in the pool

Author: Michael Hudson-Doyle
Author Date: 2024-02-19 09:05:31 UTC

write a per-arch list of packages to include in the pool

Currently the way cdimage tells debian-cd which packages to include in
the pool via this absurd mechanism involving the C preprocessor on the
debian-cd side. But cdimage knows exactly which packages to include, so
write a simple file with the list of packages we want (alongside the
current silliness, for now).

explicit-GENERATE_POOL 2024-05-15 06:28:58 UTC
do not run germinate if the image will not have a pool

Author: Michael Hudson-Doyle
Author Date: 2024-05-14 15:25:25 UTC

do not run germinate if the image will not have a pool

And set GENERATE_POOL to 0 in this case

flakes 2024-05-14 15:51:52 UTC
fix test_pyflakes_clean test

Author: Michael Hudson-Doyle
Author Date: 2024-05-14 15:51:52 UTC

fix test_pyflakes_clean test

simplify-germinate 2024-05-09 03:37:45 UTC
remove support for ancient (pre-2011!) germinate paths

Author: Michael Hudson-Doyle
Author Date: 2024-02-14 21:00:28 UTC

remove support for ancient (pre-2011!) germinate paths

deb822-sources 2024-02-12 03:53:09 UTC
set up a apt config for each cpuarch, not each arch

Author: Michael Hudson-Doyle
Author Date: 2023-12-09 06:31:35 UTC

set up a apt config for each cpuarch, not each arch

no-source-isos 2024-01-31 01:48:42 UTC
stop passing project around during germination

Author: Michael Hudson-Doyle
Author Date: 2024-01-31 01:48:42 UTC

stop passing project around during germination

Germination and GerminateOutput now always operate on
self.config.project so refer to that rather than passing a 'project'
argument around everywhere.

no-jigdo 2023-12-05 03:41:18 UTC
remove vestiges of jigdo support

Author: Michael Hudson-Doyle
Author Date: 2023-11-27 21:15:55 UTC

remove vestiges of jigdo support

debian-cd removed jigdo support a while ago so this is all pointless.

local-artifacts 2023-12-04 20:33:16 UTC
fix unbound local in build_image_set_locked

Author: Michael Hudson-Doyle
Author Date: 2023-12-04 20:31:27 UTC

fix unbound local in build_image_set_locked

dead-arches 2023-12-04 01:50:46 UTC
remove all references to sparc (last built in 11.10)

Author: Michael Hudson-Doyle
Author Date: 2023-11-23 21:41:46 UTC

remove all references to sparc (last built in 11.10)

remove-touch-support 2023-11-27 21:22:23 UTC
remove one final reference to touch

Author: Michael Hudson-Doyle
Author Date: 2023-11-23 21:01:03 UTC

remove one final reference to touch

no-metalinks 2023-11-26 21:56:05 UTC
remove all support for creating metalinks

Author: Michael Hudson-Doyle
Author Date: 2023-11-21 23:44:54 UTC

remove all support for creating metalinks

A previous commit disabled them unconditionally, this commit removes the
code to make them and some more tests.

only-launchpad-builders 2023-11-22 01:47:12 UTC
a start on how this test might work

Author: Michael Hudson-Doyle
Author Date: 2023-11-22 01:47:12 UTC

a start on how this test might work

more-dead-germinate-code 2023-11-19 22:40:08 UTC
remove code from GerminateOutput around not redundantly including udebs

Author: Michael Hudson-Doyle
Author Date: 2023-11-19 21:25:46 UTC

remove code from GerminateOutput around not redundantly including udebs

I noticed this because there was a find_mirror call that could only have
worked with a local mirror, but it would not have been doing anything
anyway for a long time.

run-linters-in-ci 2023-11-14 21:56:55 UTC
try running tests on jammy

Author: Michael Hudson-Doyle
Author Date: 2023-11-14 21:56:55 UTC

try running tests on jammy

germinate-components 2023-11-12 22:13:04 UTC
do not always pass "main" to germinate

Author: Michael Hudson-Doyle
Author Date: 2023-11-10 12:49:49 UTC

do not always pass "main" to germinate

The code I deleted last week handled sourcing pool packages from
different components by merging all of the desired components from the
archive pool into the "main" component for a local copy and then passing
--components "main" to germinate. Pass the desired components to
germinate directly, which should fix including packages from restricted
into the pool.

germinate-from-mirror-directly 2023-11-10 12:48:01 UTC
fix tests

Author: Michael Hudson-Doyle
Author Date: 2023-11-10 12:48:01 UTC

fix tests

preinstalled-certainty 2023-11-07 10:27:15 UTC
assert that we do not run any preinstalled images through d-i

Author: Michael Hudson-Doyle
Author Date: 2023-11-07 10:27:15 UTC

assert that we do not run any preinstalled images through d-i

we do not build any images where live_fs_only(config) is false and
config["CDIMAGE_PREINSTALLED"] is true, and we sure as heck don't want
to start doing that by accident

main 2023-11-06 03:45:54 UTC
Stop trying to download long-obsolete usb-creator for every build

Author: Steve Langasek
Author Date: 2023-11-06 03:45:54 UTC

Stop trying to download long-obsolete usb-creator for every build

avoid-getLatestBuild 2023-11-05 07:31:54 UTC
Pass our known lp_build references all the way through to live_item_paths

Author: Steve Langasek
Author Date: 2023-11-05 07:31:54 UTC

Pass our known lp_build references all the way through to live_item_paths

This avoids us querying launchpad for a livefs whose identity we already
know because we had just built it. And it fixes a bug where
getLatestBuild() sometimes gets the wrong answer for the uncommon case of a
single livefs project that builds both for $arch and for $arch+$subarch.

add-ubuntu-core-desktop 2023-10-29 19:49:42 UTC
Make the core-desktop bits a bit more distinct.

Author: Łukasz Zemczak
Author Date: 2023-10-29 19:49:42 UTC

Make the core-desktop bits a bit more distinct.

lp.2037407 2023-09-22 08:41:35 UTC
hardlink files for publishing, not copying.

Author: Steve Langasek
Author Date: 2023-09-22 08:41:35 UTC

hardlink files for publishing, not copying.

We have to resolve the source file to a realpath in order to hard link it,
but having done this it should be safe to hardlink because our source and
publication directories have never been on separate devices.

stop-autobuild 2023-09-05 19:16:59 UTC
Implement support for AUTOBUILD_STOP to stop crontab-started builds for a giv...

Author: Łukasz Zemczak
Author Date: 2023-09-05 19:16:59 UTC

Implement support for AUTOBUILD_STOP to stop crontab-started builds for a given imageset.

subtree-support 2023-08-21 13:57:19 UTC
Add subtree documentation, change subtree env variable to CDIMAGE_SUBTREE.

Author: Łukasz Zemczak
Author Date: 2023-08-21 13:57:19 UTC

Add subtree documentation, change subtree env variable to CDIMAGE_SUBTREE.

disable-canary 2023-08-18 10:23:20 UTC
Disable canary builds.

Author: Łukasz Zemczak
Author Date: 2023-08-18 10:23:20 UTC

Disable canary builds.

add-latest-redirects 2023-07-27 10:50:13 UTC
Remove unintentional change.

Author: Łukasz Zemczak
Author Date: 2023-07-27 10:50:13 UTC

Remove unintentional change.

add-budgie-legacy 2023-05-24 14:37:32 UTC
Add Ubuntu Budgie legacy flavor, in preparation for their switch to the new i...

Author: Łukasz Zemczak
Author Date: 2023-05-24 14:37:32 UTC

Add Ubuntu Budgie legacy flavor, in preparation for their switch to the new installer.

re-enable-ci 2023-05-02 11:10:03 UTC
Add file to the list of test dependencies.

Author: Łukasz Zemczak
Author Date: 2023-05-02 11:10:03 UTC

Add file to the list of test dependencies.

mini-iso 2023-03-23 10:19:14 UTC
Copy-paste miss: mini-iso data is an iso, not ext4 filesystem image.

Author: Łukasz Zemczak
Author Date: 2023-03-23 10:19:14 UTC

Copy-paste miss: mini-iso data is an iso, not ext4 filesystem image.

tracker-on-failure 2023-03-17 16:08:17 UTC
Tryin a quick-fix for livefs build failures clearing out the build queue when...

Author: Łukasz Zemczak
Author Date: 2023-03-17 16:08:17 UTC

Tryin a quick-fix for livefs build failures clearing out the build queue when they're happening.

add-ci 2023-03-15 13:22:30 UTC
Add CI via lpcraft.

Author: Łukasz Zemczak
Author Date: 2023-03-15 11:09:26 UTC

Add CI via lpcraft.

fix-xubuntu-minimal-streams 2023-03-10 11:46:57 UTC
Temporarily re-disable simplestreams.

Author: Łukasz Zemczak
Author Date: 2023-03-10 11:46:57 UTC

Temporarily re-disable simplestreams.

add-ubuntucinnamon 2023-02-23 18:53:20 UTC
Whitespace fix.

Author: Łukasz Zemczak
Author Date: 2023-02-23 18:53:20 UTC

Whitespace fix.

make-canary-default-add-legacy 2022-12-05 15:09:54 UTC
Pick up the changes from the bzr branch + modify those a bit since we don't w...

Author: Łukasz Zemczak
Author Date: 2022-12-05 15:09:54 UTC

Pick up the changes from the bzr branch + modify those a bit since we don't want to get rid of the canary support completely just yet.

add-daily-partner 2022-12-02 14:39:35 UTC
RFC: add daily-partner image-type to enable intel-iotg and similar images to ...

Author: Łukasz Zemczak
Author Date: 2022-12-02 14:39:35 UTC

RFC: add daily-partner image-type to enable intel-iotg and similar images to work per their own schedule.

137 of 37 results
This repository contains Public information 
Everyone can see this information.