calamares-settings-aptosid (20260808.1) unstable; urgency=medium

  * aptosid-bootstrap: fix firmware detection finding nothing. Strip the
    newline calamares leaves on each line of command output, and keep
    the output of a command that exits non-zero, such as dpkg -S on an
    unowned path.

 -- Kel Modderman <kelvmod@gmail.com>  Sat, 08 Aug 2026 15:13:33 +1000

calamares-settings-aptosid (20260803.1) unstable; urgency=medium

  * packages: tolerate failure when removing the live image packages; a
    target bootstrapped by the new aptosid-bootstrap module never had
    them installed, and a whole 'remove' operation fails when apt cannot
    find one of its packages.
  * New 'Install mode' page: as well as installing the live system,
    calamares can now bootstrap a minimal Debian onto the target instead
    - base system, kernel, boot loader and NetworkManager, no desktop.
    It takes this medium's own package sources, keyrings and kernel, so
    the result matches the medium it came from, and it needs an internet
    connection.
  * aptosid-bootstrap: the new job module doing that work, with
    cdebootstrap or debootstrap. It primes apt in the target from the
    live session's own sources, adds tools for the filesystems the
    target is installed onto (and cryptsetup for an encrypted one), and
    sets the flag unpackfsc now reads as its condition, so a target is
    either unpacked from the live image or bootstrapped, never both.
  * aptosid-bootstrap: name every package a minimal target needs instead
    of leaning on package priorities. A bootstrap lays down essential
    plus apt and stops, so login, tzdata, an awk, an editor and the rest
    are listed explicitly; without login the console asked for a user
    name and never for a password.
  * aptosid-bootstrap: keep the medium's SSH public key (pyfll's
    ssh_authorized_keys) in the target's /etc/skel, so the user the
    installer creates can log in over ssh just as on the live system.
  * welcome: check for an internet connection, via http://aptosid.com
    over plain http so a live session's clock cannot break the check. It
    is checked but not required - only a minimal install needs it.
  * shellprocess_desktop: only copy the live /etc/skel onto a target
    unpacked from the live image; a bootstrapped one has no desktop to
    configure.
  * depend on cdebootstrap | debootstrap.
  * install mode: name the two choices 'Full' and 'Minimal', and stop
    calling the minimal one Debian - it is bootstrapped from this
    medium's own package sources and gets this medium's kernel, so what
    you end up with is a minimal aptosid.
  * install mode: illustrate the choices with the slideshow's own
    mascots - a world full of freds for the full system, a single fred
    for the minimal one.
  * install mode: give the minimal choice its own artwork, lone-fred,
    built from the fred world map's background with a single white fred
    on it. Both choices now share a canvas, so the pane no longer jumps
    in size between them, and the pair reads as one idea - a world of
    freds, or one fred.
  * install mode: trim the minimal choice's description to the same
    length as the full one, so the artwork above it stays put when
    switching between the two.
  * aptosid-bootstrap: read dpkg's status field properly when looking
    for the medium's kernel and initramfs tool. The live image holds its
    kernel packages, so their status reads 'hold ok installed' rather
    than 'install ok installed'; that made a minimal install fall back
    to Debian's linux-image-amd64 instead of installing this medium's
    kernel.
  * partition: fix the directory filesystem restrictions - each entry
    needs a 'directory' key, so the EFI entry copied from calamares' own
    sample (which uses 'mountpoint') was rejected, and one bad entry
    makes calamares discard the whole list. Until now only the ESP
    restriction applied and root could be given any filesystem in manual
    partitioning.
  * aptosid-bootstrap: install the firmware this machine actually asks
    for. The loaded modules name the firmware they may request,
    whichever of those files the medium ships decides the packages, and
    the processor's vendor decides the microcode. On a laptop here that
    is 7 packages instead of the 27 the medium carries, 349 MiB instead
    of 680 MiB. Firmware for hardware the live session never touched
    still has to be named in packages.firmware.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 03 Aug 2026 19:19:59 +1000

calamares-settings-aptosid (20260718.1) unstable; urgency=medium

  * shellprocess_desktop: stop copying root's dotfiles from skel on
    install; bash completion is enabled system-wide at build, so root
    needs no per-user dotfiles.

 -- Kel Modderman <kelvmod@gmail.com>  Sat, 18 Jul 2026 20:51:58 +1000

calamares-settings-aptosid (20260715.1) unstable; urgency=medium

  * debian/copyright: extend Kel Modderman's years to 2026; credit the
    branding/aptosid fred artwork to its aptosid-art-legacy nemesis-
    theme authors (Bernard Gray, Stefan Lippers-Hollmann, Niall Walsh,
    David Creedy, Rick Battle - the SVGs are byte-identical to
    nemesis/splash-kde); align the show.qml copyright years with the
    file's own header.
  * calamares-install-aptosid: forward WAYLAND_DISPLAY, XDG_RUNTIME_DIR,
    DISPLAY, XAUTHORITY and QT_QPA_PLATFORM into the root environment
    only when set, so an unset session variable is no longer passed as
    empty (an empty WAYLAND_DISPLAY could push a toolkit to attempt
    Wayland and fail on X11).
  * debian/control: fix the package description - correct 'scripts that
    supports' to 'support' and drop the inaccurate 'serves as an example
    for derivatives' boilerplate copied from calamares-settings-debian.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 15 Jul 2026 08:22:32 +1000

calamares-settings-aptosid (20260714.1) unstable; urgency=medium

  * aptosid-greetd: preserve gtkgreet greeter configs (sway-config and
    future host variants) and the -c session command on the installed
    target.
  * clean up desktop diversion on failed installs too
  * depend on rsync, needed to copy live skel files onto the target
  * guard sourcing /etc/default/distro in the grub-theme and refind
    helpers, a missing file must not abort the whole script
  * mark the cross-repo sed anchors in calamares configs so they don't
    get reformatted
  * fstab: default crypttabOptions to plain luks (correct for dracut);
    fll.initramfs now appends keyscript=/bin/cat only on initramfs-tools
    media, where it's actually needed
  * drop orphaned luksopenswaphookcfg.conf: not in the module sequence,
    openswap is Arch-specific
  * displaymanager: drop mdm, unreferenced anywhere in the fll build
    (keep slim, still used by fll_desktop and the minimal-x profile)
  * calamares-install-aptosid.desktop: drop trailing space in Name[ar]

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 14 Jul 2026 22:35:28 +1000

calamares-settings-aptosid (20260710.2) unstable; urgency=medium

  * greetd: honour the autologin choice from the installer's user page.
    The greetd configuration was copied wholesale from the live session
    and its autologin block was always removed, so ticking autologin had
    no effect. It now keeps the live greeter command and, when autologin
    is enabled, logs the installed user straight into the same session
    as a normal login (uwsm-managed on Hyprland, Sway and labwc).
  * Add Depends on python3 to debian/control.
  * greetd: use the _greetd login user from the Debian greetd package.
    displaymanager otherwise points the installed greetd at a 'greeter'
    user that only exists on the live media, so greetd failed to start
    after installation and showed neither a login prompt nor autologin.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 10 Jul 2026 22:46:58 +1000

calamares-settings-aptosid (20260710.1) unstable; urgency=medium

  * calamares-install-aptosid.desktop: use the emblem-aptosid icon
    instead of the generic calamares icon for the installer menu entry.
  * calamares-install-aptosid.desktop: correct StartupWMClass to
    io.calamares.calamares (recent Calamares maps its Wayland window
    with that app_id, not "calamares"), so DE taskbars associate the
    window with the launcher again. Note the app_id also drives the
    Hyprland float rule, fixed in aptosid-settings-desktop.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 10 Jul 2026 07:22:24 +1000

calamares-settings-aptosid (20260709.1) unstable; urgency=medium

  * Depend on qml6-module-qtquick-window. Calamares' slideshow imports
    QtQuick.Window; without this module it failed to load and the
    install screen showed a blank white slideshow. Heavier desktops like
    Plasma pulled the module in indirectly, but the lighter labwc and
    lxqt-wayland images did not.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 09 Jul 2026 22:52:44 +1000

calamares-settings-aptosid (20260706.1) unstable; urgency=medium

  * grubcfg: set always_use_defaults so GRUB_DISABLE_SUBMENU,
    GRUB_TIMEOUT and the other defaults are written when editing the
    existing /etc/default/grub, not only when overwriting it. Previously
    an install left these unset.
  * grubcfg: drop redundant "splash" from kernel_params; the module
    already appends it when plymouth is present, which produced "splash
    splash" on the kernel command line.
  * shellprocess@snapper: rename the module title to "Configuring
    snapshot support" so it reads correctly on non-btrfs installs, where
    the step removes the btrfs tooling rather than configuring
    snapshots.
  * branding/aptosid: drop the hardcoded dark backdrop from the
    slideshow so it inherits the Calamares window background
    (transparent slideshow).
  * branding/aptosid: style slideshow body text in the same teal as the
    headings, slightly larger and bold.
  * Add shellprocess@grubtheme: set GRUB_THEME in the target from the
    live media's boot theme (FLL_GFXBOOT_THEME), so the themed boot menu
    is configured even when the live image does not preconfigure it.
  * branding/aptosid: restore the Breeze Dark slideshow backdrop. The
    QML only sees Calamares' own (light) Qt palette, not the live Plasma
    colour scheme, so the transparent slideshow showed a white window
    instead of inheriting the system theme.
  * grubcfg: set GRUB_TERMINAL_OUTPUT to "gfxterm" instead of "console"
    in the defaults. console selects grub's text terminal, which
    suppresses the graphical GRUB_THEME; gfxterm is required for the
    themed boot menu to render.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 06 Jul 2026 09:46:18 +1000

calamares-settings-aptosid (20260705.1) unstable; urgency=medium

  * Add /usr/libexec/calamares-install-aptosid: run calamares as root while
    preserving the graphical session, so the installer reaches the compositor
    (Wayland app_id "calamares") and keeps the user's styling. pkexec scrubs
    the environment, so the wrapper forwards the display/toolkit variables
    across the re-exec, with a transient xhost grant as an X11 fallback.
    Depends on pkexec.
  * Ship 49-calamares-aptosid.rules, authorising the local active user to run
    the launcher without a password (JS rule; pkla-compat is gone). Scoped to
    the launcher path.
  * Ship calamares-install-aptosid.desktop and divert the upstream
    calamares.desktop (Exec=pkexec calamares), so the "Install System" menu
    entry launches via the wrapper. Retains the upstream translations.
  * Add python3-toml to Depends, it is required by the displaymanager
    module under some circumstances.
  * Split the greetd config passthrough out of shellprocess@desktop into
    its own shellprocess@greetd, sequenced after the displaymanager
    module. The live greeter command (the uwsm-managed Hyprland session)
    now survives on the target instead of being overwritten by
    displaymanager's generic command.

 -- Kel Modderman <kelvmod@gmail.com>  Sun, 05 Jul 2026 16:11:43 +1000

calamares-settings-aptosid (20260702.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Add shellprocess@hyprkbd, run after the keyboard module, to regenerate the
    Hyprland uwsm keyboard drop-in from the target's /etc/default/keyboard via
    aptosid-settings-hyprland's keyboard-env helper. The installed Hyprland
    session then uses the layout selected in the installer, not the live one.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Thu, 02 Jul 2026 20:28:23 +0200

calamares-settings-aptosid (20260702.1) unstable; urgency=medium

  * Release apt hold on linux-{image,headers} metapackages if existing
    in live media (pyfll >= b03c87d).

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 02 Jul 2026 12:39:45 +1000

calamares-settings-aptosid (20260630.1) unstable; urgency=medium

  * Set enableLuksAutomatedPartitioning to true in partition.conf so it
    may be disabled by fll-live-boot at runtime if appropriate.
  * Pin big Fred to the top-right corner on slideshow slide 4 and drop
    the ImageMagick edge feathering.

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 30 Jun 2026 13:12:04 +1000

calamares-settings-aptosid (20260624.1) unstable; urgency=medium

  * Break the monolithic calamares-aptosid-config helper into dedicated,
    individually-configurable module instances declared in settings.conf:
    shellprocess@{desktop,hostid,snapper,devirt,cleanup} and
    preservefiles@xdg. Drops the fragile mount-derived chroot path from
    everything except where it is genuinely unavoidable.
  * Remove the systemd-homed live identity passthrough, no longer valid.
  * Add aptosid-refind job, sequenced after the bootloader module, to
    theme rEFInd on the installed system: copy ${FLL_WALLPAPER}-wide.png
    to the ESP as the banner (scaled to fill), mirroring the live media,
    and consolidate the refind debconf preseed here.
  * Remove /etc/default/distro only after its last consumer,
    aptosid-refind, has run.
  * Set refind timeout to 5 seconds.
  * Brand the refind boot entry with the aptosid icon via .VolumeIcon.png
    on the kernel volume, leaving refind's bundled icons untouched.
  * Put some effort into the aptosid welcome slideshow, show off fred
    a bit more.
  * Surface rEFInd's EFI boot options in addition to the default.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 24 Jun 2026 21:04:50 +1000

calamares-settings-aptosid (20260617.1) unstable; urgency=medium

  * services-systemd: disable systemd-networkd-wait-online, enable
    NetworkManager-wait-online

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 17 Jun 2026 20:18:33 +1000

calamares-settings-aptosid (20260524.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Remove cron/anacron from services-systemd.conf.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 24 May 2026 21:55:19 +1000

calamares-settings-aptosid (20260522.1) unstable; urgency=medium

  * calamares-aptosid-config: if refind is installed activate postinst
    in installed system.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 22 May 2026 20:35:32 +1000

calamares-settings-aptosid (20260414.1) unstable; urgency=medium

  * calamares/modules/users.conf: purge default list of groups and have
    chroot build system insert them above the FLL_DEFAULT_GROUPS marker.

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 14 Apr 2026 21:52:37 +1000

calamares-settings-aptosid (20260223.1) unstable; urgency=medium

  [ Kel Modderman ]
  * partition.conf: enable luks2 now that grub 2.14 is released with
    Argon2id support.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 23 Feb 2026 19:45:04 +1000

calamares-settings-aptosid (20260126.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Enable live adjustment of timezone.
  * aptosid-config: do not execute fll_locales in chroot.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Mon, 26 Jan 2026 13:19:28 +0100

calamares-settings-aptosid (20251224.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Reorder availableFileSystemTypes such that ext4 is first.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Fri, 26 Dec 2025 19:58:16 +0100

calamares-settings-aptosid (20251224.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Sync calamares/modules/displaymanager.conf with upstream.
  * Sync calamares/modules/partition.conf with upstream.
  * Default to ext4 filesystem in partitioning module.
  * Sync calamares/modules/finished.conf with upstream and migrate to
    new restartNowMode option.
  * Sync calamares/modules/fstab.conf with upstream.
  * Sync calamares/modules/grubcfg.conf with upstream. Activate
    defaults, and add splash to default kernel params.
  * Sync calamares/modules/luksopenswaphookcfg.conf with upstream.
  * Sync calamares/modules/machineid.conf and migrate from deprecated
    options.
  * Sync calamares/modules/mount.conf with upstream.
  * Sync calamares/modules/packages.conf with upstream. Set update_db to
    false.
  * Sync calamares/modules/services-systemd.conf and add a comment about
    why we re-activate some units during installation (they may be
    disabled on the live media, e.g. ssh).
  * Sync calamares/modules/unpackfsc.conf with upstream.
  * Sync calamares/modules/users.conf and explicitly set hostname
    options to defaults.
  * Sync calamares/modules/welcome.conf with upstream.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Thu, 25 Dec 2025 04:56:49 +0100

calamares-settings-aptosid (20251220.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Set dracut as default initramfs generator.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Mon, 22 Dec 2025 00:52:26 +0100

calamares-settings-aptosid (20251220.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Check if packages are installed in the chroot before attempting to
    execute their binaries (e.g. ssl-sert, openssh-server).

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 21 Dec 2025 02:43:32 +0100

calamares-settings-aptosid (20251219.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Enable ssh.service in install chroot and recreate openssh keys.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 20 Dec 2025 01:08:31 +0100

calamares-settings-aptosid (20250803.2) unstable; urgency=medium

  [ Kel Modderman ]
  * calamares/modules/unpackfsc.conf: look in /run/fll.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Tue, 16 Dec 2025 04:46:30 +0100

calamares-settings-aptosid (20250803.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Drop libvirt from default groups and mark systems groups as such.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 03 Aug 2025 17:30:44 +0200

calamares-settings-aptosid (20250709.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Purge btrfs support apps if not installed to btrfs.
  * Execute aptosid helper script earlier in install sequence.
  * Support transfer of configuration made live (but not specific) for
    greetd, lxqt, labwc, hyprland and sway.
  * Configure root dotfiles.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 12 Jul 2025 18:16:40 +0200

calamares-settings-aptosid (20250709.1) unstable; urgency=medium

  * Put FLL_READONLY_FSTYPE placeholder in unpackfsc.conf to be
    substituted at boot.
  * Remove calamares/modules/unpackfs.conf.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 09 Jul 2025 20:36:48 +1000

calamares-settings-aptosid (20250707.1) unstable; urgency=medium

  * Simplify btrfs subvolume setup by removing
    /var/lib/{libvirt,docker,machines}.
  * Update debian/copyright as per lintian old-fsf-address-in-copyright-file
    advice.
  * Keep calamares/modules/unpackfs.conf as an option that can be used
    manually.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 07 Jul 2025 20:29:09 +1000

calamares-settings-aptosid (20250617.1) unstable; urgency=medium

  * Purge distro-defaults package post-install.

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 17 Jun 2025 18:50:37 +1000

calamares-settings-aptosid (20250315.4) unstable; urgency=medium

  [ Kel Modderman ]
  * Adopt snapper "Mixed" settings from
    https://github.com/kdave/btrfsmaintenance.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 22 Mar 2025 00:03:53 +0100

calamares-settings-aptosid (20250315.3) unstable; urgency=medium

  [ Kel Modderman ]
  * Do not specifically mount /var/tmp, /var/cache and /tmp as btrfs
    subvolumes, /tmp will be tmpfs per systemd and the others are fine
    enough to include in /@ snapshots.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 15 Mar 2025 23:55:23 +0100

calamares-settings-aptosid (20250315.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Change ordering of filesystem options in partition module so btfrs
    defaults to selected.
  * Reorganise calamares-modules and helpers into an aptosid directory
    to improve ceherence of source package layout.
  * Import upstream users.conf and redo our group, passowrd and home
    permissions settings.
  * Remove the use of nodatacow - do not fix a problem that does not
    (yet) exist.
  * calamares-settings-aptosid: simplify /root/.bashrc setup.
  * Attempt auto configuration of / snapshots on btrfs with snapper.
  * Disable DBus when calling snapper from the chroot, supply filesystem
    type for configuration.
  * Use _ instead of @ for path separators in subvolumes.
  * Set less frequent snapper timeline snashot defaults.
  * Default to compress=zstd:1 and stop guessing whether it is an ssd or
    hdd.
  * Remove tmpOptions from fstab.conf and allow systemd to manage /tmp.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 15 Mar 2025 23:39:47 +0100

calamares-settings-aptosid (20250315.1) unstable; urgency=medium

  * Import full partitions.conf from upstream and configure swap
    choices.

 -- Kel Modderman <kelvmod@gmail.com>  Sat, 15 Mar 2025 11:56:40 +1000

calamares-settings-aptosid (20250314.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Fine tune installation requirements, partition and mount configurations.
  * Reduce minimum storage requirement (GB) from 15 to 12.
  * Set defaultFileSystemType to btrfs.
  * Allow xfs in addition to btrfs and ext4.
  * Define btrfs subvolumes, and set default mount options including minimal
    zstd compression for btrfs on SSDs and standard zstd compression on
    spinning rust.
  * Follow openSUSE lead on subvolume layout (for snapper compatibility).
  * Clear mount module of deprecated options and enables tmpfs on /tmp on SSDs.
  * Do not make a subvolume for /var, but do make subvolumes from relevant
    subdirectories of /var.
  * Disable COW for paths likely to host virtual machine images and containers.
  * Add a @snapshots btrfs volume and mount on /.snapshots.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Fri, 14 Mar 2025 22:09:22 +0100

calamares-settings-aptosid (20250224.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Set up root shell post-install.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 09 Mar 2025 17:46:27 +0100

calamares-settings-aptosid (20250224.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Purge qemu-guest-agent in non-virt environments.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Fri, 28 Feb 2025 08:13:33 +0100

calamares-settings-aptosid (20250202.1) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-aptosid-config: remove references to liveapt and
    /fll.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Mon, 03 Feb 2025 03:09:54 +0100

calamares-settings-aptosid (20250111.4) unstable; urgency=medium

  [ Kel Modderman ]
  * Purge calamares-bootloader-config module - it was flawed and not
    effective.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 11 Jan 2025 14:17:48 +0100

calamares-settings-aptosid (20250111.3) unstable; urgency=medium

  [ Kel Modderman ]
  * No longer ask dpkg to do unsafe io, a crazy Debian default.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 11 Jan 2025 08:42:28 +0100

calamares-settings-aptosid (20250111.2) unstable; urgency=medium

  * calamares/modules/partition.conf: fix invalid whitespace in yaml.

 -- Kel Modderman <kelvmod@gmail.com>  Sat, 11 Jan 2025 12:58:09 +1000

calamares-settings-aptosid (20250111.1) unstable; urgency=medium

  * Switch to the new unpackfsc module for unsquashfs of /.
  * Restrict / filesystems to ext4 and btrfs, which are essential
    pyfll/aptosid packages.
  * Disable autologinGroup in users.conf.
  * Disable LVM in the partition module UI, it is broken upstream.
  * Move add-aptosid-desktop-icon stuff to aptosid-settings-common.
  * Remove debian/lintian-overrides: no longer required.

 -- Kel Modderman <kelvmod@gmail.com>  Sat, 11 Jan 2025 12:50:46 +1000

calamares-settings-aptosid (20241212.7) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-bootloader-config: disband grub2-fll-portable-efi
    in favor of native debian workaround.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Fri, 10 Jan 2025 05:46:43 +0100

calamares-settings-aptosid (20241212.6) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-aptosid-config: purge spice-vdagent if not in a
    vm.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Fri, 27 Dec 2024 21:25:11 +0100

calamares-settings-aptosid (20241212.5) unstable; urgency=medium

  [ Kel Modderman ]
  * Add trust metadata to launchers for LXQt desktop sessions.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Mon, 23 Dec 2024 21:15:35 +0100

calamares-settings-aptosid (20241212.4) unstable; urgency=medium

  * refresh SVG graphics, shut up inkscape's migration from old versions.
  * rename icon generation target to match the other packages, even if the
    naming doesn't match exactly for this purpose here.
  * refresh icons.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Thu, 19 Dec 2024 03:58:36 +0100

calamares-settings-aptosid (20241212.3) unstable; urgency=medium

  [ Kel Modderman ]
  * add-aptosid-desktop-icons: fix obvious typo when checking for
    existence of calamares.desktop.
  * add-aptosid-desktop-icons: fix all desktop icons for xfce session.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Mon, 16 Dec 2024 23:33:35 +0100

calamares-settings-aptosid (20241212.2) unstable; urgency=medium

  [ Kel Modderman ]
  * gschema.override:
    - add file manager and terminal favorites
    - drop other ovverides and do them in live boot

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 15 Dec 2024 12:54:00 +0100

calamares-settings-aptosid (20241212.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Purge icons/install-aptosid.svg and associated hicolor icons.
  * Scope org.gnome.shell with :GNOME to override the default settings
    while installed.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 12 Dec 2024 20:15:18 +1000

calamares-settings-aptosid (20241210.1) unstable; urgency=medium

  * Follow https://specifications.freedesktop.org/menu-
    spec/1.0/go01.html and prefix xdg-browser-launcher.desktop and
    aptosid.irc with aptosid-.
  * Rename conf source directory to desktop and move add-aptosid-
    desktop-icons inside, adjusting debian/install as required.

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 10 Dec 2024 21:38:50 +1000

calamares-settings-aptosid (20241204.5) unstable; urgency=medium

  [ Kel Modderman ]
  * Purge calamaresfb.service - we do not support it.
  * calamares-aptosid-config: fix path to systemd-homed .identity file.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Mon, 09 Dec 2024 07:50:27 +0100

calamares-settings-aptosid (20241204.4) unstable; urgency=medium

  [ Kel Modderman ]
  * gschema.override: remove firefox.desktop, add aptosid-irc.desktop
    and xdg-browser-launcher.desktop.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 08 Dec 2024 06:40:09 +0100

calamares-settings-aptosid (20241204.3) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-aptosid-config: generate openssh keys for the
    newly installed host.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Thu, 05 Dec 2024 08:20:48 +0100

calamares-settings-aptosid (20241204.2) unstable; urgency=medium

  * Build branding images from source svg.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 04 Dec 2024 21:55:58 +1000

calamares-settings-aptosid (20241204.1) unstable; urgency=medium

  * Stop diverting calamares desktop file, remove desktop icon and
    reword add-desktop-icons script.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 04 Dec 2024 19:54:57 +1000

calamares-settings-aptosid (20241203.2) unstable; urgency=medium

  * Import original install-gui.svg icon.

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 03 Dec 2024 22:49:23 +1000

calamares-settings-aptosid (20241203.1) unstable; urgency=medium

  * Treat the icon artwork with respect and generate proper hicolor
    iconset rather than stuffing a lazy png into the old pixmaps path.
  * Remove no longer required calamares-install-aptosid lintian
    override.
  * Add linitian override for use of pkexec in desktop file.
  * Nuke fugly calamares-install-aptosid script.

 -- Kel Modderman <kelvmod@gmail.com>  Tue, 03 Dec 2024 22:26:48 +1000

calamares-settings-aptosid (20241201.1) unstable; urgency=medium

  * helpers/calamares-aptosid-config: migrate live user (systemd-homed)
    home identity and blobdir if exists.

 -- Kel Modderman <kelvmod@gmail.com>  Sun, 01 Dec 2024 11:14:30 +1000

calamares-settings-aptosid (20241114.7) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-aptosid-config: no longer need to undo getty
    changes because they will be performed in boot rather than baked in
    at build time.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 30 Nov 2024 20:59:25 +0100

calamares-settings-aptosid (20241114.6) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-aptosid-config: remove unrequired legacy code.
  * calamares-install-aptosid: use pkexec instead of sudo.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Fri, 29 Nov 2024 00:08:40 +0100

calamares-settings-aptosid (20241114.5) unstable; urgency=medium

  * helpers/calamares-aptosid-config: remove unneccessary code to undo
    sudoers configuration which does not exist in unpacked squashfs.
  * helpers/calamares-aptosid-config: fix path to /etc/default/distro.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 21 Nov 2024 19:54:49 +1000

calamares-settings-aptosid (20241114.4) unstable; urgency=medium

  * helpers/calamares-aptosid-config: remove unneccessary code to undo
    autologin because there is nothing to undo in the unpacked squashfs
    (these hacks exist in the live overlay only).
  * helpers/calamares-aptosid-config: remove /etc/default/distro.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 21 Nov 2024 19:26:40 +1000

calamares-settings-aptosid (20241114.3) unstable; urgency=medium

  [ Kel Modderman ]
  * calamares-install-aptosid: test for existence of fstab file before
    moving to and fro.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Tue, 19 Nov 2024 00:07:20 +0100

calamares-settings-aptosid (20241114.2) unstable; urgency=medium

  * helpers/calamares-bootloader-config: fix apt cmdline.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 14 Nov 2024 20:40:08 +1000

calamares-settings-aptosid (20241114.1) unstable; urgency=medium

  * helpers/calamares-bootloader-config: use apt's --with-source feature
    to install grub2-fll-portable-efi.'

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 14 Nov 2024 20:22:16 +1000

calamares-settings-aptosid (20241110.2) unstable; urgency=medium

  [ Kel Modderman ]
  * Use fll_get_mnt instead of shell glob to locate mount point where
    the squashfs filesystem lives.
  * Attempt to localize installed chroot with same magic that happened
    at boot time. Closes #4
  * Do not purge cryptsetup if not used - there is no need and it may be
    wanted by systemd-homed in the future.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 10 Nov 2024 05:04:35 +0100

calamares-settings-aptosid (20241110.1) unstable; urgency=medium

  * Drop ionice from add-aptosid-desktop-icons, it is not functional or
    neccessary.

 -- Kel Modderman <kelvmod@gmail.com>  Sun, 10 Nov 2024 09:56:59 +1000

calamares-settings-aptosid (20241104.8) unstable; urgency=medium

  * Sync helpers/calamares-aptosid-config with fll_xdm to revert live
    user autologin hacks.

 -- Kel Modderman <kelvmod@gmail.com>  Sun, 10 Nov 2024 08:14:44 +1000

calamares-settings-aptosid (20241104.7) unstable; urgency=medium

  * Rename chroot-on-usb-.py bootloader config helper.
  * Add some basic comments to /etc/default/grub when manipulating
    settings.
  * Remove grub theme setting code and leave it to the live media
    builder to preconfigure.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 23:07:33 +1000

calamares-settings-aptosid (20241104.6) unstable; urgency=medium

  * Simplify logic around setting GRUB_DISABLE_OS_PROBER to true or
    false depending on the outcome of a portable usb install probe.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 22:29:06 +1000

calamares-settings-aptosid (20241104.5) unstable; urgency=medium

  * Simplify logic around installation of grub2-fll-portable-efi.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 21:55:40 +1000

calamares-settings-aptosid (20241104.4) unstable; urgency=medium

  * Enhance helpers/calamares-bootloader-config-root-on-usb.py so
    it can take a chroot as an argument, so it can be executed from
    live environment rather than inside chroot itself.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 21:24:39 +1000

calamares-settings-aptosid (20241104.3) unstable; urgency=medium

  * Sequence bootloader configuration before packages are purged.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 21:01:29 +1000

calamares-settings-aptosid (20241104.2) unstable; urgency=medium

  * Check that /boot/efi is also from device on USB bus.
  * Purge os-prober if installing / and /boot/efi on USB device.

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 20:30:19 +1000

calamares-settings-aptosid (20241104.1) unstable; urgency=medium

  [ Kel Modderman ]
  * Add helper script to determine if / of chroot is on USB.
    - depend on python3-pyudev
    - install grub2-fll-portable-efi if chroot / is on USB bus

 -- Kel Modderman <kelvmod@gmail.com>  Mon, 04 Nov 2024 20:02:21 +1000

calamares-settings-aptosid (20241101.6) unstable; urgency=medium

  [ Kel Modderman ]
  * Tweak calamares-settings-aptosid /fll/squashfs creation/test logic.
  * Add user to dialout group per default.

  [ Stefan Lippers-Hollmann ]
  * fix lintian overrides.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sun, 03 Nov 2024 19:34:40 +0100

calamares-settings-aptosid (20241101.5) unstable; urgency=medium

  [ Kel Modderman ]
  * Use try_remove for non-essential live only packages.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Sat, 02 Nov 2024 18:59:37 +0100

calamares-settings-aptosid (20241101.4) unstable; urgency=medium

  * Use system timezone per default.

 -- Kel Modderman <kelvmod@gmail.com>  Sat, 02 Nov 2024 00:30:59 +0100

calamares-settings-aptosid (20241101.3) unstable; urgency=medium

  * Have another go at setting up the /fll/squashfs symlink: try the
    shell glob first and then fallback to /dev/fll.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 01 Nov 2024 21:12:43 +1000

calamares-settings-aptosid (20241101.2) unstable; urgency=medium

  * Do not provide /etc/xdg/kscreenlockerrc.
  * Undo disabling of kscreenlocker post-install.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 01 Nov 2024 20:31:52 +1000

calamares-settings-aptosid (20241101.1) unstable; urgency=medium

  * Add calamares/modules/services-systemd.conf and configure services
    which should be enabled on installation.
  * Disable kscreenlock during live session.
  * Fix desktop icon for lxsession.
  * Create live aptosid desktop icons.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 01 Nov 2024 18:09:18 +1000

calamares-settings-aptosid (20241031.8) unstable; urgency=medium

  * Create symlink to /dev/fll if it exists.

 -- Kel Modderman <kelvmod@gmail.com>  Fri, 01 Nov 2024 02:39:52 +0100

calamares-settings-aptosid (20241031.7) unstable; urgency=medium

  [ Kel Modderman ]
  * Disable sudo group.
  * Set bootloaderEntryName and allow grub distributor subsititution.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Thu, 31 Oct 2024 22:40:38 +0100

calamares-settings-aptosid (20241031.6) unstable; urgency=medium

  * remove /fll/.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Thu, 31 Oct 2024 22:40:20 +0100

calamares-settings-aptosid (20241031.5) unstable; urgency=medium

  * Ensure GRUB_DISTRIBUTOR is set to Debian.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 31 Oct 2024 21:17:08 +1000

calamares-settings-aptosid (20241031.4) unstable; urgency=medium

  * Move cryptsetup and friends to recomends so they can be purged.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 31 Oct 2024 20:50:14 +1000

calamares-settings-aptosid (20241031.3) unstable; urgency=medium

  * Setup root account.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 31 Oct 2024 20:37:33 +1000

calamares-settings-aptosid (20241031.2) unstable; urgency=medium

  * Move cryptsetup purge into its own helper and module.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 31 Oct 2024 20:26:11 +1000

calamares-settings-aptosid (20241031.1) unstable; urgency=medium

  * Depend on cryptsetup-initramfs cryptsetup keyutils and purge
    if not used.

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 31 Oct 2024 15:08:39 +1000

calamares-settings-aptosid (20241030.10) unstable; urgency=medium

  [ Kel Modderman ]
  * helpers/calamares-bootloader-config:
    - manage GRUB_DISABLE_OS_PROBE and GRUB_DISABLE_SUBMENU settings
    - install luks utilities if needed and recreate initramfs
    - set grub theme

 -- Kel Modderman <kelvmod@gmail.com>  Thu, 31 Oct 2024 13:59:07 +1000

calamares-settings-aptosid (20241030.9) unstable; urgency=medium

  * remove additional live-only packages:
    - calamares
    - setpassword
    - sshstart

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Wed, 30 Oct 2024 21:14:16 +0100

calamares-settings-aptosid (20241030.8) unstable; urgency=medium

  * make lintian happier:
    - superfluous-file-pattern calamares/branding/debian/show.qm

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Wed, 30 Oct 2024 20:46:19 +0100

calamares-settings-aptosid (20241030.7) unstable; urgency=medium

  * drop gbp.conf again.
  * make lintian happier:
    - add Vcs-Git/ Vcs-Browser
    - unused-license-paragraph-in-dep5-copyright cc-by-sa-3.0
    - missing-license-paragraph-in-dep5-copyright gpl-2.0+
    - comma-separated-files-in-dep5-copyright
    - trailing-whitespace [debian/changelog:49]
  * bump standards version to 4.7.0, no changes necessary.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Wed, 30 Oct 2024 20:40:51 +0100

calamares-settings-aptosid (20241030.6) unstable; urgency=medium

  * add myself to Uploaders.
  * add-calamares-desktop-icon: fix syntax in for loop (; instead of :).
  * add debian/gbp.conf to use 'main'.

 -- Stefan Lippers-Hollmann <s.l-h@gmx.de>  Wed, 30 Oct 2024 13:49:01 +0100

calamares-settings-aptosid (20241030.5) unstable; urgency=medium

  * Depend on cracklib-runtime and wamerican.
  * Depend on xdg-user-dirs.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 22:03:10 +1000

calamares-settings-aptosid (20241030.4) unstable; urgency=medium

  * Depend on libcrack2

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 21:50:52 +1000

calamares-settings-aptosid (20241030.3) unstable; urgency=medium

  * Re-enable services we may have disabled at build time.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 21:09:55 +1000

calamares-settings-aptosid (20241030.2) unstable; urgency=medium

  * Use liveapt in bootloader-config.
  * Run bootloader config *after* generating initramfs.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 20:40:06 +1000

calamares-settings-aptosid (20241030.1) unstable; urgency=medium

  * Switch to native source format.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 20:39:05 +1000

calamares-settings-aptosid (20241030-5) unstable; urgency=medium

  * Strip uneccessary depends.
  * Explicitly create initramfs in bootloader-config

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 20:04:28 +1000

calamares-settings-aptosid (20241030-4) unstable; urgency=medium

  * Drop pkla, use sudo.
  * Drop packages from apt purcgase that aren't guranteed to be
    installed.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 19:13:42 +1000

calamares-settings-aptosid (20241030-3) unstable; urgency=medium

  * Add pkla local authority file permitting authority to execute
    calamares.
  * Use shell glob hack to create persistent symlink to squashfs.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 19:02:35 +1000

calamares-settings-aptosid (20241030-2) unstable; urgency=medium

  * Fix aptosid-config@aptosid-config module name.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Oct 2024 17:55:23 +1000

calamares-settings-aptosid (20241030-1) unstable; urgency=medium

  * Initial release.

 -- Kel Modderman <kelvmod@gmail.com>  Wed, 30 Aug 2024 17:00:00 +1000
