horizon (4:26.0.0-0ubuntu1) stonking; urgency=medium

  [ Myles Penner ]
  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    hibiscus.

  [ Himawan Winarto ]
  * d/u/signing-key.asc: Update for Hibiscus.
  * d/watch: Update major version to 26.
  * d/gbp.conf, d/bundle-xstatic.sh, d/README.source: Update to require xstatic
    component for import-orig generated by bundle-xstatic.sh.
  * New upstream release for OpenStack Hibiscus.
  * d/control: Update (Build-)Depends for Hibiscus.
  * d/p/*: Refresh patches.
  * d/gbp.conf: Move the xstatic component to default for gbp buildpackage to
    also discover the component.
  * d/rules: Add override_dh_auto_clean to handle license issue due to low
    setuptools version.
  * d/control: Remove python3-selenium and python3-xvfbwrapper from
    build dependencies as both are test-only dependencies for selenium and
    integration tests which are not run during package build.
    python3-selenium depends on python3-trio which conflicts with
    python3-eventlet (Breaks: python3-trio), and python3-oslo.concurrency
    depends on python3-eventlet, making both uninstallable together.
  * d/rules: Enable testing adapted from Debian. Run unit tests for
    horizon/test/, openstack_dashboard, and openstack_auth/tests with
    -m "not selenium and not integration" to filter out selenium and
    integration tests. Ignore test modules that import selenium at module level
    (projects/tests.py, users/tests.py, images/tests.py) and the hacking lint
    test (test_checks.py).
  * d/openstack-dashboard.postinst: Add dpkg-maintscript-helper mv_conffile
    calls to match preinst and postrm (fixes missing-call-to-dpkg-maintscript-
    helper lintian error).
  * d/control: Add python3 to openstack-dashboard-common Depends for manage.py
    (fixes python3-script-but-no-python3-dep lintian error).
  * d/rules: Delete .eslintrc files and bootswatch demo HTML/thumbnail files
    during install (fixes package-contains-eslint-config-file and
    privacy-breach lintian errors; demo files are not used by Horizon).
  * d/patches/fix-package-discovery.patch: Fix missing subpackages by replacing
    explicit [tool.setuptools] packages = [...] with packages.find to enable
    subpackage auto-discovery. Without this, setuptools uses the literal list
    and ships only the top-level packages, omitting openstack_auth.plugin and
    other subpackages.
  * d/patches/install-missing-files.patch: Add MANIFEST.in to include
    non-Python data files (templates, JavaScript, SCSS, locale .mo files) in
    Debian builds, replacing the unreliable cp -r fallback in debian/rules.
    The sbuild environment has no .git directory, so pbr cannot use git
    ls-files to discover data files.
  * d/rules: Remove the cp -r fallback for horizon and openstack_dashboard
    directories now that MANIFEST.in and packages.find handle data files and
    subpackages correctly. Fix the xstatic symlink handling to remove it from
    the staging area instead of relying on cp -r to overwrite it.

 -- Himawan Winarto <himawan.winarto@canonical.com>  Thu, 13 Aug 2026 18:16:37 -0400

horizon (4:25.7.1-0ubuntu1) resolute; urgency=medium

  * Add xstatic assets from component tarball
  * d/bundle-xstatic.sh: Fail with no arguments
  * d/watch: upgrade to version=4
  * d/u/signing-key.asc: update for gazpacho
  * d/rules: enable sphinxdoc to build documentation
  * New upstream version 25.7.1
  * d/patches/*: refresh patches
  * New upstream release for OpenStack Gazpacho. (LP: #2137593)
  * d/theme/ubuntu/_variables.scss: Remove extra import causing errors.

 -- Myles Penner <myles.penner@canonical.com>  Wed, 01 Apr 2026 13:07:53 -0700

horizon (4:25.5.1+git2026012819.479212220-0ubuntu1) resolute; urgency=medium

  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    gazpacho.
  * Refresh xstatic assets.
  * d/bundle-xstatic.sh: Remove auto-extract and auto-commit; script now
    only creates the tarball for use with gbp import-orig.
  * d/gbp.conf: Add component=xstatic to import-origin and buildpackage.
  * d/README.source: Document xstatic component tarball workflow.
  * d/p/*: Refresh patches.
  * New upstream snapshot for OpenStack Gazpacho (LP: #2137590).

 -- Myles Penner <myles.penner@canonical.com>  Wed, 28 Jan 2026 20:17:35 -0800

horizon (4:25.5.1-0ubuntu1) questing; urgency=medium

  * New upstream release for OpenStack Flamingo (LP: #2125012).
  * d/watch: Add Flamingo key verification.
  * d/u/signing-key.asc: Add Flamingo public key.
  * d/p/fix-horizon-test-settings.patch: Refresh.
  * d/p/ubuntu_settings.patch: Refresh.
  * d/p/use-JSONSessionSerializer-for-django-5.patch: Refresh.
  * Refresh xstatic assets.

 -- Myles Penner <myles.penner@canonical.com>  Fri, 19 Sep 2025 09:25:26 -0700

horizon (4:25.4.0+git2025070714.33cbc0c53-0ubuntu2) questing; urgency=medium

  * d/control: Drop python-qrcode (universe).

 -- Myles Penner <myles.penner@canonical.com>  Tue, 02 Sep 2025 07:38:58 -0700

horizon (4:25.4.0+git2025070714.33cbc0c53-0ubuntu1) questing; urgency=medium

  [ Guillaume Boutry ]
  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    flamingo.
  * d/control: update maintainer to Ubuntu Devel

  [ Myles Penner ]
  * Refresh xstatic assets.
  * New upstream release for OpenStack Flamingo. (LP: #2116155)
  * d/s/options: Ignore .launchpad.yaml when generating diffs.
  * d/p/ubuntu_settings.patch: Refresh.
  * d/control: Align (Build-)Depends with upstream.
  * d/rules: Explictly copy non-python files due to upstream change to
    setup.cfg.
  * d/p/replace-django-datetime_safe-usage.patch: Replace datetime_safe
    in test files to support Django 5.
  * d/p/use-JSONSessionSerializer-for-django-5.patch: Replace use of
    PickleSerializer for Django 5 compatibility.
    (Cherry-picked from lvoytek/add-django-5-support-questing
  * Flamingo feature freeze exception (LP: #2121258)

 -- Myles Penner <myles.penner@canonical.com>  Tue, 29 Jul 2025 15:27:38 -0700

horizon (4:25.3.0-0ubuntu1) plucky; urgency=medium

  [ Guillaume Boutry ]
  * d/watch: Track Epoxy series releases.

  [ Myles Penner ]
  * New upstream release for OpenStack Epoxy.
  * Repackaging xstatic assets tarball (no change) for the Epoxy upload.

 -- Myles Penner <myles.penner@canonical.com>  Thu, 20 Mar 2025 07:49:13 -0700

horizon (4:25.2.0+git2025030311.1252f1c09-0ubuntu1) plucky; urgency=medium

  * New upstream release for OpenStack Epoxy.
  * Refresh xstatic assets.

 -- Guillaume Boutry <guillaume.boutry@canonical.com>  Tue, 04 Mar 2025 17:26:46 +0000

horizon (4:25.1.0+git2025011509.94e1562c4-0ubuntu1) plucky; urgency=medium

  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    epoxy.
  * New upstream release for OpenStack Epoxy.
  * Refresh xstatic assets.
  * d/p/*: Refresh.
  * d/control: Align (Build-)Depends with upstream.

 -- James Page <james.page@ubuntu.com>  Tue, 21 Jan 2025 15:53:44 +0000

horizon (4:25.1.0-0ubuntu1) oracular; urgency=medium

  * d/gbp.conf: upstream-branch -> upstream-dalmatian.
  * New upstream release for OpenStack Dalmatian.
  * Refresh xstatic assets.

 -- James Page <james.page@ubuntu.com>  Wed, 25 Sep 2024 10:54:09 +0100

horizon (4:25.0.0+git2024080809.d171cee3-0ubuntu1) oracular; urgency=medium

  * New upstream snapshot for OpenStack Dalmatian:
    - Refresh xstatic assets.
    - d/p/lp1728031.patch: removed. patch was merged to upstream.
    - d/p/lp2054799.patch: removed. patch was merged to upstream.

 -- Jadon Naas <jadon.naas@canonical.com>  Wed, 14 Aug 2024 09:27:11 +0100

horizon (4:24.0.0-0ubuntu3) oracular; urgency=medium

  * d/u/_styles.scss: use static_url variable instead of absolute path
    (LP: #2067632).

 -- Guillaume Boutry <guillaume.boutry@canonical.com>  Thu, 11 Jul 2024 11:03:18 +0100

horizon (4:24.0.0-0ubuntu2) oracular; urgency=medium

  [ Rodrigo Barbieri ]
  * d/p/lp1728031.patch: Fix admin unable to reset user's password.
    (LP: #1728031)

  [ Zhang Hua ]
  * d/p/lp2054799.patch: Fix Users/Groups tab list when a domain
    context is set. (LP: #2054799)

 -- Mauricio Faria de Oliveira <mfo@canonical.com>  Tue, 04 Jun 2024 16:52:08 -0300

horizon (4:24.0.0-0ubuntu1) noble; urgency=medium

  * New upstream release for OpenStack Caracal. 
  * Refresh xstatic assets.

 -- James Page <james.page@ubuntu.com>  Wed, 20 Mar 2024 15:24:04 +0000

horizon (4:23.4.0+git2024011916.a77818d7-0ubuntu1) noble; urgency=medium

  * New upstream snapshot for OpenStack Caracal.
  * Refresh xstatic assets.
  * d/control: Align (Build-)Depends with upstream.
  * Drop patches included upstream:
    - d/p/django-4-fix-csrf-reasons-list.patch
    - d/p/fix-test-failures-with-Django-4.x.patch
    - d/p/switch-to-pymemcachecache-backend.patch

 -- James Page <james.page@ubuntu.com>  Tue, 23 Jan 2024 13:00:57 +0000

horizon (4:23.3.0-0ubuntu2) noble; urgency=medium

  * d/p/ubuntu_settings.patch, d/p/switch-to-pymemcachecache-backend.patch,
    d/control: Switch to python3-pymemcache and PyMemcacheCache driver as
    the Django MemcachedCache backend was removed in Django 4.1 in favor of
    the PyMemcacheCache or PyLibMCCache backend (LP: #2039225).
  * d/p/ubuntu_settings.patch: Rebase and apply on top of
    switch-to-pymemcachecache-backend.patch.
  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    caracal.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 12 Oct 2023 17:17:26 -0400

horizon (4:23.3.0-0ubuntu1) mantic; urgency=medium

  * New upstream release for OpenStack Bobcat.
  * Refresh xstatic assets.

 -- Corey Bryant <corey.bryant@canonical.com>  Wed, 04 Oct 2023 08:56:58 -0400

horizon (4:23.2.0+git2023090509.7896fd8c-0ubuntu2) mantic; urgency=medium

  * d/p/fix-test-failures-with-Django-4.x.patch: Fix test failure exposed
    by manila-ui unit test usage of horizon.

 -- Corey Bryant <corey.bryant@canonical.com>  Fri, 08 Sep 2023 14:27:54 -0400

horizon (4:23.2.0+git2023090509.7896fd8c-0ubuntu1) mantic; urgency=medium

  * New upstream snapshot for OpenStack Bobcat.
  * Refresh xstatic assets.
  * Refresh xstatic assets.

 -- Corey Bryant <corey.bryant@canonical.com>  Tue, 05 Sep 2023 09:20:32 -0400

horizon (4:23.2.0+git2023071214.e6f39871-0ubuntu1) mantic; urgency=medium

  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    bobcat.
  * New upstream snapshot for OpenStack Bobcat.
  * Refresh xstatic assets.
  * d/control: Align (Build-)Depends with upstream.

 -- Corey Bryant <corey.bryant@canonical.com>  Wed, 12 Jul 2023 14:21:09 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-django-openstack-auth`.
