based-release (1.4.0) unstable; urgency=medium

  * Settings > About on Ubuntu draws the Based lockup (BASED-268). Ubuntu
    compiles gnome-control-center with -Ddistributor_logo=/usr/share/
    pixmaps/ubuntu-logo-text.png and a -dark twin, both base-files', and
    with that set the panel never reads os-release's LOGO=, so LOGO=based
    (1.2.0) changed nothing there; no alternative covers the two files the
    way Debian's vendor-logos does.
  * postinst diverts both pixmaps to .distrib where the base ships them,
    --no-rename with the copy set aside by hand as the os-release divert
    does, and links the Based rasters in their place; a base-files upgrade
    unpacks to the diverted name and the link stays. postrm puts the base's
    copies back on remove. Debian ships neither file, so nothing happens
    there.
  * The rasters are rendered at build time by debian/rules with
    rsvg-convert (Build-Depends: librsvg2-bin) from brand/lockup-dark.svg
    (deep ink, for the light panel) and brand/lockup.svg (light ink, for
    the dark one), contain-fit into Ubuntu's own 260x91 footprint on a
    transparent page, into /usr/share/based/about/. brand/ is a copy of
    overlays/based/brand in basedlinux.com/based: no PNG is committed, and
    CI fails before the source build when the copy drifts from main.
  * tests/about.bats runs postinst and postrm against a throwaway root
    through DPKG_ROOT and DPKG_ADMINDIR: divert and link, run again, a
    base-files upgrade, remove, and a Debian root left untouched.

 -- Clay Risser <clayrisser@gmail.com>  Sun, 13 Sep 2026 06:56:54 +0000

based-release (1.3.0) unstable; urgency=medium

  * The version tag follows the ruled naming (BASED-302): Debian takes
    the major (D13), an Ubuntu LTS takes the bare year (U24 on 24.04,
    U26 on 26.04) and an interim is lettered, a for .04 and b for .10
    (U25a, U25b). Ubuntu 24.04 read U2404 until now.
  * VERSION_CODENAME, ID_LIKE and UBUNTU_CODENAME are unchanged.
  * tests/postinst.bats renders os-release from trixie, noble, resolute,
    plucky and questing's own os-release; dh_auto_test runs it.

 -- Clay Risser <clayrisser@gmail.com>  Sun, 13 Sep 2026 01:33:21 +0000

based-release (1.2.0) unstable; urgency=medium

  * os-release gains LOGO and ANSI_COLOR.
  * LOGO names an icon rather than a path, so LOGO=based only means
    something once an icon called based is installed; overlays/based
    does that half in basedlinux.com/based (BASED-251). Without both
    halves GNOME shows the base distro logo in its About panel, which is
    what every Based image has done.

 -- Clay Risser <clayrisser@gmail.com>  Sat, 12 Sep 2026 05:38:47 +0000

based-release (1.1.0) unstable; urgency=medium

  * One deb for every base: /usr/lib/os-release and /etc/lsb-release are
    rendered by postinst from base-files' diverted copy instead of shipped
    with a hardcoded suite, so the same package installed on Debian trixie
    reads Based Linux D13 (trixie) and on Ubuntu noble Based Linux U2404
    (noble). VERSION_CODENAME, DEBIAN_VERSION_FULL and UBUNTU_CODENAME are
    carried from the base; ID_LIKE lists the base and its parents.
  * A file trigger on /usr/lib/os-release.debian re-renders after every
    base-files upgrade, so a point release shows up without a new upload.
  * /etc/issue uses agetty's \S escape (PRETTY_NAME from os-release) and
    /etc/issue.net drops the version, so both stay conffiles with one
    content everywhere.
  * Divert /etc/lsb-release too: Ubuntu's base-files ships it as a
    conffile. The obsolete 1.0.0 conffile is removed with
    dpkg-maintscript-helper.
  * preinst sets base-files' untouched /etc/motd aside as /etc/motd.debian
    instead of deleting it, so purge restores what was there: Debian's
    default on Debian, nothing on Ubuntu (whose base-files ships no motd).

 -- Clay Risser <clayrisser@gmail.com>  Fri, 11 Sep 2026 03:21:15 +0100

based-release (1.0.0) unstable; urgency=medium

  * Initial release.
  * Native package (source format 3.0 (native), no orig tarball, no upstream
    or pristine-tar branch): the release files are our own content.
  * Ships /usr/lib/os-release, /etc/issue, /etc/issue.net, /etc/lsb-release
    and /etc/motd for Based Linux D13 on Debian trixie (ID=based,
    ID_LIKE=debian, VERSION_CODENAME=trixie).
  * preinst diverts base-files' /usr/lib/os-release, /etc/issue and
    /etc/issue.net to *.debian with dpkg-divert, so a base-files upgrade
    never puts Debian's identity back; postrm undoes the diversions (the
    two conffiles on purge, since they survive remove).
  * /etc/motd is a conffile here; preinst clears base-files' untouched
    default so dpkg installs ours, and purge copies the default back.

 -- Clay Risser <clayrisser@gmail.com>  Fri, 11 Sep 2026 00:57:35 +0100
