gjs (1.89.2-2ubuntu1) stonking; urgency=medium

  * Upload to Ubuntu to avoid automatic syncing of Debian revert to 1.88

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 22 Aug 2026 18:19:13 +0200

gjs (1.89.2-2) unstable; urgency=medium

  * d/control: Add breaks on gnome-shell earlier than 51~beta.
    Using it with older gnome-shell we end up crashing the shell when
    instantiating DBus wrappers without new operator
  * debian/control: Add breaks on onboard.
    It does not use the new operator for wrappers created with makeProxyWrapper

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Fri, 14 Aug 2026 03:48:54 +0200

gjs (1.89.2-1) unstable; urgency=medium

  * New upstream release

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Fri, 14 Aug 2026 03:07:07 +0200

gjs (1.88.1-1) unstable; urgency=high

  * New upstream release (Closes: #1141558)
  * Update debhelper compat to 14
  * Update Standards Version to 4.7.4

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 11 Jul 2026 17:13:38 +0200

gjs (1.88.0-1) unstable; urgency=medium

  * New upstream release
  * d/p: Drop patches applied upstream

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 19 Mar 2026 14:51:40 +0100

gjs (1.87.2-1) unstable; urgency=medium

  * New upstream release
  * d/p: Remove patches applied upstream
  * d/p: Cherry-pick some upcoming upstream fixes

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 11 Feb 2026 16:30:41 +0100

gjs (1.87.1-1) experimental; urgency=medium

  [ Alessandro Astone ]
  * New upstream release
    - Fix GST bindings (LP: #2129814, Closes: #1127677)
  * d/p: Drop patch applied upstream
  * d/p: Add patch from upstream to fix meson unity build
  * d/p: Add patch from upstream to skip segfaulting autopkgtest

  [ Marco Trevisan (Treviño) ]
  * d/p: Include upstream-proposed patch to support GLib 2.87.3.
    Newer GLib will break gjs' GLibUnix usage so preemptively include the
    patches to support it, so we don't have to block on this, as they also
    safely work with previous GLib versions

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 27 Jan 2026 19:24:52 +0100

gjs (1.86.0-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * arm64: Build-Depend on versioned libmozjs to avoid symbol
    lookup error (Closes: #1125777)

 -- NoisyCoil <noisycoil@debian.org>  Mon, 19 Jan 2026 02:05:22 +0100

gjs (1.86.0-3) unstable; urgency=medium

  * Build sysprof support on all Linux architectures
  * Bump Standards Version to 4.7.3

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 01 Jan 2026 10:31:16 -0500

gjs (1.86.0-2) unstable; urgency=medium

  * Team upload
  * Release to unstable (transition: #1116394)

 -- Simon McVittie <smcv@debian.org>  Fri, 31 Oct 2025 10:46:41 +0000

gjs (1.86.0-1) experimental; urgency=medium

  [ Marco Trevisan (Treviño) ]
  * New upstream release
  * d/patches: Drop all, applied upstream!
  * debian/patches: Fix a command line test when running in posix SH

  [ Simon McVittie ]
  * Merge packaging changes from unstable
    - d/control: Remove Rules-Requires-Root, no longer necessary since trixie
    - Standards-Version: 4.7.2 (no changes required)
    - Drop all other changes, not relevant in the 1.85.x branch

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 24 Sep 2025 20:49:24 +0200

gjs (1.85.90-4) experimental; urgency=medium

  * d/p: Import patches to have properly named platform-specific symbols in Gio
    The Unix symbols needs to be scoped in the Unix name when used through the
    Gio namespace.

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 10 Sep 2025 18:04:59 +0200

gjs (1.85.90-3) experimental; urgency=medium

  * d/p: Fix checking interface properties
    GObject.type_default_interface_ref() is no longer
    introspectable for some reason, but as it is deprecated
    in favor of GObject.type_default_interface_get() anyway,
    use that instead.
    As per this, drop the patch we had to disable the failing test
  * d/p: Fix Gtk4 warning test with gtk 4.20

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 10 Sep 2025 04:19:13 +0200

gjs (1.85.90-2) experimental; urgency=medium

  * No change rebuild.

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 09 Sep 2025 11:44:11 +0200

gjs (1.85.90-1) experimental; urgency=medium

  * New upstream release
  * d/p: Drop patches applied upstream
  * debian/control: Make gjs depend on binary version of libgjs0.
    While gjs use symbols of libgjs0 and so we can rely on debian shlib
    depends to figure out the version we require, it also relies on the
    JS overrides that are shipped as resources and on the private gjs
    typelib that is included in the library package.
    Given that these dependencies are not automatically tracked, it's just
    safer to make gjs depend on the very same library version not to have
    unexpected behavior
  * debian/control: Make gjs-tests to depend on same gjs version

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 09 Sep 2025 11:21:16 +0200

gjs (1.85.2-2) experimental; urgency=medium

  * d/p: Add patches to add to Gio platform-specific symbols.
    Be proactive and get the upstream patches early so that if GLib gets
    updated we are not broken (LP: #2120780)
  * d/p: Ignore failing tests due to old test library

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 03 Sep 2025 05:47:16 +0200

gjs (1.85.2-1) experimental; urgency=medium

  * New upstream release
  * d/p: Drop, applied upstream
  * debian/control: Bump build and runtime dependencies
  * debian/control: Rename libgjs0g to libgjs0.
    Gjs now depends on libgirepository-2.0, so any application that was
    previously loading libgjs needs to be rebuilt and compiled without any
    libgirepository-1.0, as both cannot stay in the same process.
    Upstream did not bump the soname version since it's not technically an
    ABI change.
    To ensure that no app may be broken by the updated, let's rename the
    package, to require all the reverse dependencies to be re-compiled.
    We take the occasion to stop using the libgjs0g -> libgjs0h naming
    as it was not standard way to handle JS breaks, but rather we go back
    to libgjs0.
  * debian/rules: Disable symbolic functions in arm64

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Mon, 11 Aug 2025 15:44:24 +0200

gjs (1.85.1-2) experimental; urgency=medium

  * Add patch to fix s390x build (Closes: #1101694)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 01 Jul 2025 14:43:42 -0400

gjs (1.85.1-1) experimental; urgency=medium

  * New upstream release
  * Move Depends: gir1.2-gtk-3.0 & 4.0 from gjs to gjs-tests
  * Run gtk4 build tests
  * Add patch to fix installed tests failure

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 01 Jul 2025 12:50:53 -0400

gjs (1.84.2-1) experimental; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 17 Apr 2025 09:39:16 -0400

gjs (1.84.1-1) experimental; urgency=medium

  * New upstream release
  * Bump minimum meson
  * Bump minimum gtk3 for build test fixes
  * debian/libgjs0g.symbols: Update
  * Opt into Salsa CI

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 29 Mar 2025 18:13:51 -0400

gjs (1.82.3-2) unstable; urgency=medium

  * Team upload
  * d/gbp.conf, d/control: Update packaging branch for forky
  * d/patches: Add patches backported from upstream 1.86.0 to be
    compatible with GLib 2.86 (Closes: #1115351)
  * d/control: Remove Rules-Requires-Root, no longer necessary since trixie
  * Standards-Version: 4.7.2 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Thu, 18 Sep 2025 17:30:55 +0100

gjs (1.82.3-1) unstable; urgency=medium

  * New upstream release
  * Branch for trixie and watch for 1.82.x releases

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 17 Apr 2025 09:46:37 -0400

gjs (1.82.1-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Fix a gnome-shell crash during GC when switching between users,
      found by Fedora openQA
  * Remove version constraints unnecessary since Debian 11
  * d/control: Switch dependencies from libgirepository1.0-dev to
    libgirepository-1.0-dev.
    The former is not multi-arch co-installable, the latter is.
  * Add missing Build-Depends on gir1.2-cairo-1.0-dev
  * Add missing Build-Depends on gir1.2-girepository-2.0-dev

 -- Simon McVittie <smcv@debian.org>  Wed, 06 Nov 2024 13:25:30 +0000

gjs (1.82.0-2) unstable; urgency=medium

  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 20 Sep 2024 09:45:04 -0400

gjs (1.82.0-1) experimental; urgency=medium

  * New upstream release
  * Remove all patches: applied in new release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 17 Sep 2024 08:17:54 -0400

gjs (1.81.90-2) experimental; urgency=medium

  * Team upload
  * d/p/installed-tests-Fix-the-search-path-that-is-compiled-into.patch:
    Mark patch as applied upstream
  * d/p/arg-cache-Init-out-parameters-with-correct-number-of-bits.patch:
    Fix out-argument initialization on 32-bit instead of skipping the test
    - d/p/Skip-testUninitializedOutParameter-for-now.patch:
      Drop patch, no longer needed

 -- Simon McVittie <smcv@debian.org>  Thu, 12 Sep 2024 12:34:38 +0100

gjs (1.81.90-1) experimental; urgency=medium

  * New upstream release candidate
  * d/copyright: Update
  * d/watch.devel: Add a watch file for upstream prereleases
  * d/p/installed-tests-fix-libexecdir.patch:
    Drop patch, applied upstream
  * d/p/installed-tests-Fix-the-search-path-that-is-compiled-into.patch:
    Add proposed patch to fix autopkgtest failures (Closes: #1079499)
  * d/p/Skip-testUninitializedOutParameter-for-now.patch:
    Add patch to skip a newly-added test that fails on 32-bit
    architectures (workaround for GNOME/gjs#642)
  * Run tests using dbus-run-session instead of dbus-x11.
    This avoids pulling in backwards-compatibility code in
    /etc/X11/Xsession.d.
  * Fix some Lintian warnings

 -- Simon McVittie <smcv@debian.org>  Fri, 06 Sep 2024 12:53:52 +0100

gjs (1.81.2-2) experimental; urgency=medium

  * Enable sysprof profiling support on available architectures
  * Add patch to fix autopkgtest libexecdir

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 14 Aug 2024 23:52:56 -0400

gjs (1.81.2-1) experimental; urgency=medium

  * New upstream release
  * Build with mozjs128
  * debian/libgjs0g.symbols: Add new symbols
  * Bump Standards Version to 4.7.0

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 08 Aug 2024 07:57:14 -0400

gjs (1.80.2-1) unstable; urgency=medium

  * New upstream release
    - Fix ppc64el build (Closes: #1065613)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 27 Mar 2024 08:45:30 -0400

gjs (1.80.1-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 23 Mar 2024 07:42:59 -0400

gjs (1.80.0-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 20 Mar 2024 16:05:23 -0400

gjs (1.79.90-1) unstable; urgency=medium

  * New upstream release
  * Update Homepage

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 06 Mar 2024 16:24:40 -0500

gjs (1.79.3-1) unstable; urgency=medium

  * New upstream release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 12 Feb 2024 15:51:42 -0500

gjs (1.78.3-1) unstable; urgency=medium

  * New upstream release
    - Fixes GNOME Shell Extensions preferences dialog closing after
      few seconds (LP: #2048931)
  * Add Build-Depends: gir1.2-gio-2.0-dev, gir1.2-gobject-2.0-dev
  * Run wrap-and-sort

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 19 Jan 2024 07:52:28 -0500

gjs (1.78.2-2) unstable; urgency=medium

  * Include changes from 1.78.1-3

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 08 Jan 2024 14:27:41 -0500

gjs (1.78.2-1) unstable; urgency=medium

  * New upstream release
  * debian/control: Drop obsolete Breaks, Conflicts, Replaces

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 08 Jan 2024 14:21:04 -0500

gjs (1.78.1-3) unstable; urgency=medium

  * libgjs0g: Explicitly depend on all typelibs imported by built-in
    modules.
    imports.package depends on GLib, GObject and Gio, not just
    GIRepository. In practice gir1.2-girepository-2.0 (or the package
    that provides it) will pull in all of those, so this is really just
    for completeness.

 -- Simon McVittie <smcv@debian.org>  Fri, 29 Dec 2023 18:29:48 +0000

gjs (1.78.1-2) unstable; urgency=medium

  * Team upload
  * d/control: libgjs0g Depends on gir1.2-girepository-2.0.
    This is used internally, and is likely to need to be separated from
    gir1.2-glib-2.0 during the GNOME 46 (GLib 2.79/2.80) cycle. At the
    moment, it is a virtual package provided by the gir1.2-glib-2.0
    package.

 -- Simon McVittie <smcv@debian.org>  Thu, 28 Dec 2023 22:04:23 +0000

gjs (1.78.1-1) unstable; urgency=medium

  * New upstream release (LP: #2045699)
  * Stop using debian/control.in and dh-sequence-gnome

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 05 Dec 2023 17:15:40 -0500

gjs (1.78.0-1) unstable; urgency=medium

  * New upstream release
  * Switch from mozjs102 to 115 (LP: #2034276)
  * Drop all patches: applied in new release
  * debian/libgjs0g.symbols: Add new symbol

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 21 Oct 2023 13:18:49 -0400

gjs (1.76.2-4) unstable; urgency=medium

  * Team upload

  [ Jeremy Bícha ]
  * Revert "d/rules, d/meson/no-exe-wrapper.ini: Work around FTBFS
    on mips64el". meson 1.2.1 fixed the underlying issue.

  [ Simon McVittie ]
  * d/p/function-Always-initialize-callback-return-value.patch:
    Add patch backported from upstream 1.77.1 avoiding infinite loops
    of idle callbacks if an idle handler is called during GC. The most
    common reason for this is if a GNOME Shell extension incorrectly does
    not disconnect all of its signal/idle/timeout handlers. This change
    mitigates the infinite loop and associated log flooding, but does not
    fix the extension behaviour. (Closes: #1034356)

 -- Simon McVittie <smcv@debian.org>  Thu, 17 Aug 2023 11:34:22 +0100

gjs (1.76.2-3) unstable; urgency=medium

  * Team upload
  * d/rules, d/meson/no-exe-wrapper.ini: Work around FTBFS on mips64el
    (Mitigates: #1041499)

 -- Simon McVittie <smcv@debian.org>  Sat, 22 Jul 2023 00:44:58 +0100

gjs (1.76.2-2) unstable; urgency=medium

  * Update debian/upstream/metadata
  * Update standards version to 4.6.2, no changes needed
  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 21 Jul 2023 06:59:46 -0400

gjs (1.76.2-1) experimental; urgency=medium

  * New upstream release (LP: #2023571)
  * Drop all patches: applied in new release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 14 Jun 2023 18:44:22 -0400

gjs (1.76.1-1) experimental; urgency=medium

  * New upstream release (LP: #2023571)

 -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Mon, 12 Jun 2023 18:53:58 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libgjs0`.
