652 Commits

Author SHA1 Message Date
782b5feeee Upload to Plucky ubuntu/1%25.04.25 2025-04-15 12:14:44 -05:00
133641b96c [OEM] Ensure the final desktop file completing OEM is marked as executable. 2025-04-12 22:04:30 -05:00
de24f68f2b [pkgselectprocess] Compliment the previous commit by aligning installation of Calamares
To complement the last fix, ensure that Calamares ends up on the removal list
for non-stacked squashfses if and only if OEM is disabled, and Calamares shows
up on the install list only for stacked squashfses which have OEM enabled.
This nuanced approach ensures all potential combinations have the intended
functionality.
2025-04-12 21:51:18 -05:00
5a1835af47 [pkgselect] Temporarily add Calamares and KDialog to the final install list for Lubuntu
As a temporary measure until OEM is refactored in the 25.10 cycle, we need to
ensure that Calamares and its necessary dependencies are installed on the
target, iff this is a stacked squashfs *and* it is an OEM install. We're doing
this in pkgselect instead of pkgselectprocess because pkgselect already knows
about stacked squashfses, it's what provides the final "additional install
list" to be considered by checkpackage-backend, and this is a temporary fix
anyway (LP: #2104343).
2025-04-12 21:34:04 -05:00
197d24e295 [pkgselectprocess] Do not include uninstallable virtual packages in the CPBE output
When we are creating the final list of packages to feed to "apt install,"
virtual packages which do not have a valid candidate are included in this
list, causing the installation to fail. When creating this list, use FindGrp
instead of FindPkg, and only add it to the list if there is a valid candidate.
Additionally, add these items to an unordered set, to eliminate deduplication
(LP: #2106773).

A reliable testcase for this is the libreoffice-help-is package, at least in
Plucky.
2025-04-12 21:02:06 -05:00
dc3e8a738f Upload to Plucky ubuntu/1%25.04.24 2025-04-09 07:02:43 -05:00
abe9758e56 [Lubuntu] Remove the Dracut configuration so we fall back to the defaults provided by the package. This is a no-op. 2025-04-09 06:44:57 -05:00
d6ff965abb [pkgselectprocess] Disable the dpkg trigger inhibition logic this cycle. The original goal here was to de-duplicate some of the trigger processing work, but it's obvious this needs more work. It's too premature to ship right now, unfortunately. 2025-04-09 06:44:48 -05:00
71f067fbba [OEM] [Kubuntu] In stage two, ensure we use Wayland, consistent with the rest of the session scripts. 2025-04-09 05:06:25 -05:00
7ba422ace8 [OEM] Ensure OEM processing is ran, now that pkgselectprocess exists
As a temporary stop-gap until this can be completely re-written next cycle,
ensure the sed call in the Calamares OEM setup refers to pkgselectprocess,
not packages. This was preventing the OEM processing step (as opposed to just
the GUI configuration) to be missing (LP: #2104343).
2025-04-09 05:00:24 -05:00
68b993050c [pkgselectprocess] Fix usage of checkpackage-backend
If checkpackage-backend does not exist in the target system, likely due to the
use of stacked squashfses, ensure it temporarily exists so it can be used in
the install process. This fixes installation of the Virtual Machine Manager
when selected on the Customize menu (LP: #2104243).
2025-04-09 01:56:22 -05:00
0c540f933a Bump Standards-Version to 4.7.2, no changes needed. 2025-04-09 01:55:56 -05:00
39ab8da0c8 Add a new changelog entry 2025-04-09 01:55:32 -05:00
Rik Mills
af59433966 Release to plucky ubuntu/1%25.04.23 2025-04-07 11:38:23 +01:00
Rik Mills
6c4331aa1b [Kubuntu] Update 10_Kubuntu_Focus installer slide. 2025-04-07 11:02:05 +01:00
Rik Mills
d3b7c6dbce [Kubuntu] Update 07_Free_and_Open_Source installer slide for plucky puffin mascot image. 2025-04-07 11:01:26 +01:00
Rik Mills
571c964174 [Kubuntu] Update welcome images for plucky 25.04 2025-04-07 11:00:43 +01:00
6633422407 [Unity] Set Kvantum theme to KvGnomeDark for calamares ubuntu/1%25.04.22 2025-03-26 20:02:03 +00:00
9cca776896 [Unity] Update welcome slide for Plucky 2025-03-26 00:06:38 +00:00
ede40ead21 update partition names to match current version ubuntu/1%25.04.21 2025-03-24 22:48:06 +00:00
7080285492 update OEM batch identifier to match current version ubuntu/1%25.04.20 2025-03-24 07:02:41 +00:00
d5ec2191d4 [Lubuntu] update slides for current apps ubuntu/1%25.04.19 2025-03-07 03:22:38 +00:00
70fb145bf7 add python3 to build-dep ubuntu/1%25.04.18 2025-03-07 03:18:39 +00:00
996be3ace8 update changelog ubuntu/25.04.17 2025-03-06 10:23:58 +00:00
067b1ef3bd [lubuntu] update welcome slides for plucky 2025-03-06 02:11:13 -08:00
0fea5bd853 Fix installation of apt packages more consistently (LP: #2089494). ubuntu/1%25.04.16 2025-02-24 04:02:12 -06:00
bffde9297a Upload to Plucky ubuntu/1%25.04.15 2025-02-21 13:10:45 -06:00
95b9217d82 [basicwallpaper] Bump minimum CMake version, remove .user file. 2025-02-21 13:10:36 -06:00
723b04b9f4 Remove all of Walter's trailing whitespace 2025-02-21 12:36:05 -06:00
12bb9d642c Move calamares -> libcalamares-dev for build dependencies. 2025-02-21 12:35:31 -06:00
76a66470c9 Upload to Plucky ubuntu/1%25.04.14 2025-02-18 01:29:31 -06:00
4111b8a7dd Run wrap-and-sort. 2025-02-18 01:29:17 -06:00
fc7f594848 Add dh-sequence-qmldeps and ${qml6:Depends} to ensure all QML 6 runtime dependencies are properly picked up. 2025-02-18 01:28:52 -06:00
7ce9170fe4 Upload to Plucky ubuntu/1%25.04.13 2025-02-16 18:05:43 -06:00
81a6192cd9 [packaging] Bump Calamares dependency to 3.3.13-0ubuntu4 for users fixes. 2025-02-16 18:05:31 -06:00
636fb54564 [users] Set allowWeakPasswords and allowWeakPasswordsDefault to false for all three flavors, but add some basic password recommendations based on NIST standards, warning if the password falls outside of that. 2025-02-16 18:05:13 -06:00
15de561729 [Lubuntu] add NIST pw requirements with user override option ubuntu/1%25.04.12 2025-01-28 17:18:26 +00:00
e2073f896b Upload to Plucky ubuntu/1%25.04.11 2024-11-27 23:28:36 -06:00
a54615cb83 Make forbidden_names much stronger (LP: #2088576). 2024-11-27 23:28:14 -06:00
a202c2a229 Rearrange the Lubuntu module order to account for packages with new stuff to put in the initramfs. 2024-11-25 03:02:35 -06:00
0a87303cbc Upload to Plucky ubuntu/1%25.04.10 2024-11-24 20:51:44 -06:00
e24341cb0e [pkgselectprocess] Add a more robust check for apt packages when installing them (LP: #2089494). 2024-11-24 20:50:58 -06:00
9284c1f21b [pkgselectprocess] Add dpkg diversions for dracut, update-initramfs, and locale-gen. These will be called later in the process. 2024-11-24 20:24:41 -06:00
fd47fdaf63 Upload to Plucky ubuntu/1%25.04.9 2024-11-23 09:16:36 -06:00
718bd8dae1 Add a Dracut config file for Lubuntu. 2024-11-22 19:56:20 -06:00
1ff64e36fb Upload to Plucky ubuntu/1%25.04.8 2024-11-21 22:28:08 -06:00
0fc038aea9 Fix apt install functionality in pkgselectprocess. 2024-11-21 22:27:58 -06:00
0908c29cfb Switch Lubuntu to dracut by default. 2024-11-21 22:24:43 -06:00
d3c20f92d0 Add new global storage value for stacked squashfses and adjust config. 2024-11-20 23:59:03 -06:00
Erich Eickmeyer
9c08301c64 Update changelog, upload to plucky ubuntu/1%25.04.7 2024-11-20 17:07:09 -08:00