lp:~vorlon/ubuntu-seeds/+git/ubuntu

Owned by Steve Langasek
Get this repository:
git clone https://git.launchpad.net/~vorlon/ubuntu-seeds/+git/ubuntu
Only Steve Langasek can upload to this repository. If you are Steve Langasek please log in for upload directions.

Branches

Name Last Modified Last Commit
no-gnupg-in-wsl 2024-02-25 22:44:02 UTC
Drop gnupg, dirmngr from wsl

Author: Steve Langasek
Author Date: 2024-02-25 22:42:21 UTC

Drop gnupg, dirmngr from wsl

The stated rationale for these packages' inclusion in wsl is that they're
needed for lb_chroot_archives to configure ppas. First, this is an image
build system operation, so the contents of the image shouldn't be changed to
accomodate the image build system. Second, current build logs under
https://launchpad.net/~cloud-images/+livefs/ubuntu/noble/cpc-wsl show no
mention of ppas (which is good, because official Ubuntu images should not be
built from ppas).

So drop these from the seed.

gpg-not-gnupg 2024-02-25 17:28:17 UTC
Seed gpg, not the gnupg metapackage

Author: Steve Langasek
Author Date: 2024-02-25 17:28:17 UTC

Seed gpg, not the gnupg metapackage

For a while now, the gnupg metapackage has been getting bigger as it aims to
be a "full-featured" suite for handling all things gpg. This is becoming
more clearly problematic in noble, as it is now trying to pull in an MTA
on upgrade. While that still needs sorting, we should avoid seeding this
metapackage anyway and just seed the tool we actually need and want.

remove-avahi-autoipd 2024-02-19 17:18:43 UTC
drop avahi-autoipd from desktop-minimal.

Author: Steve Langasek
Author Date: 2024-02-19 17:18:43 UTC

drop avahi-autoipd from desktop-minimal.

avahi-autoipd was seeded a long time ago because it includes dhclient hooks
which will let a network interface fall back to IPv4LL addresses when a
non-link-local address is not available from a DHCP server.

However, for some time now, NetworkManager does not use dhclient but its own
built-in DHCP client, which means that these hooks are never executed - so
today we have no actual integration with avahi-autoipd.

The fallback to IPv4 link-local addressing when DHCP is unavailable is still
a useful *goal*, but this package does not help us achieve it - and removing
this from the seed facilitates dropping dhclient from main for 24.04.

remove-minimal-remove 2024-02-18 17:17:19 UTC
Drop the minimal-remove seed, obsolete with ubuntu-desktop-bootstrap

Author: Steve Langasek
Author Date: 2024-02-18 17:17:19 UTC

Drop the minimal-remove seed, obsolete with ubuntu-desktop-bootstrap

noble 2023-12-09 23:44:00 UTC
Seed cloud-init in desktop-minimal instead of adding it via livecd-rootfs

Author: Steve Langasek
Author Date: 2023-12-09 23:44:00 UTC

Seed cloud-init in desktop-minimal instead of adding it via livecd-rootfs

Ideally image contents should be defined entirely via seeds, with us never
having to call 'add_package' in livecd-rootfs. Currently cloud-init is
required to be in all desktop installs in order to complete first-boot setup,
but it is manually added and is not part of any of the seeds.

This will result in a behavior change that cloud-init will not be removable,
whereas it currently is removable because it's not a dependency of
ubuntu-desktop-minimal. If this is not desirable, it can be made a
Recommends: instead.

This will also cause cloud-init to be pulled into existing Ubuntu systems on
upgrade.

jammy 2023-11-26 23:43:58 UTC
Explicitly seed linux-generic-hwe-22.04 in live

Author: Steve Langasek
Author Date: 2023-11-26 23:43:58 UTC

Explicitly seed linux-generic-hwe-22.04 in live

Currently we pull all the nvidia modules for the hwe kernel into the package
pool on the ISO. However, because the kernel that's included in the live
environment is installed via livecd-rootfs and NOT via the seeds, germinate
is completely unaware of it and includes a full extra copy of the kernel
in the pool.

By seeding the kernel explicitly, we let germinate detect that it does not
need to pull the kernel into the ship-live seed, without changing the actual
contents of the live squashfs.

seed-lxd-installer 2022-06-09 18:43:39 UTC
Seed lxd-installer in server-minimal (moving it here from livecd-rootfs

Author: Steve Langasek
Author Date: 2022-06-09 18:43:39 UTC

Seed lxd-installer in server-minimal (moving it here from livecd-rootfs

mo-minimal 2021-07-20 18:48:00 UTC
Drop sosreport from server-minimal

Author: Steve Langasek
Author Date: 2021-07-20 18:48:00 UTC

Drop sosreport from server-minimal

This tool is only ever invoked by a sysadmin, so should not be part of
minimal.

drop-mouseemu 2020-05-06 19:06:31 UTC
Drop mouseemu; Debian bug #958387

Author: Steve Langasek
Author Date: 2020-05-06 19:06:31 UTC

Drop mouseemu; Debian bug #958387

Debian has dropped mouseemu from the archive, citing that it is dead
upstream and that "better alternatives are available" (synaptic).

Ubuntu has not merged a new version of the package from Debian since 2007.

demote-ifupdown 2019-09-05 22:08:44 UTC
Also demote pppoeconf which only supports ifupdown

Author: Steve Langasek
Author Date: 2019-09-05 22:08:44 UTC

Also demote pppoeconf which only supports ifupdown

drop-net-tools 2018-10-22 06:15:10 UTC
drop net-tools from server seed; obsoleted by iproute2

Author: Steve Langasek
Author Date: 2018-10-22 06:15:10 UTC

drop net-tools from server seed; obsoleted by iproute2

no-ifenslave 2018-05-31 03:46:50 UTC
Drop ifenslave from main

Author: Steve Langasek
Author Date: 2018-05-31 03:46:50 UTC

Drop ifenslave from main

Per https://www.kernel.org/doc/Documentation/networking/bonding.txt,
ifenslave is obsolete and appears to have no functionality that's not met
by iproute2 or netplan. It was probably a miss that we didn't demote this
for bionic.

112 of 12 results
This repository contains Public information 
Everyone can see this information.