gnustep-base (1.31.1-4ubuntu1) questing; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 10 Sep 2025 11:17:40 +0200

gnustep-base (1.31.1-4) unstable; urgency=medium

  * debian/patches/gcc-15.patch: New; cherry-pick upstream commit to fix
    FTBFS with GCC 15 (Closes: #1096744).
  * debian/patches/multiarch+cross.patch: Use the obtained value of
    DEB_HOST_MULTIARCH at configure time instead of launching
    dpkg-architecture.  Thanks Guillem Jover for the report and the idea.
  * debian/templates/control.m4 (libgnustep-base`'SOV_BASE): Remove
    dpkg-dev thus reverting the last change (Closes: #1112161).
  * debian/control: Regenerate.
  * debian/gnustep-base-runtime.preinst: Delete; no longer needed.
  * debian/templates/gnustep-base-common.postinst.in: Remove snippets
    for the leftover directory during the 1.30->1.31 upgrade.
  * debian/copyright: Replace FSF's old address with the canonical URL.

 -- Yavor Doganov <yavor@gnu.org>  Sun, 07 Sep 2025 20:13:04 +0300

gnustep-base (1.31.1-3ubuntu2) questing; urgency=medium

  * No-change rebuild for libxml2 soname change.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 22 May 2025 10:24:42 +0200

gnustep-base (1.31.1-3ubuntu1) questing; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 02 May 2025 07:48:35 +0200

gnustep-base (1.31.1-3) unstable; urgency=medium

  * debian/templates/control.m4 (libgnustep-base`'SOV_BASE) <Depends>: Add
    dpkg-dev; thanks Sunil Mohan Adapa (Closes: #1101210).
  * debian/control: Regenerate.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 25 Mar 2025 07:49:59 +0200

gnustep-base (1.31.1-2) unstable; urgency=medium

  * debian/patches/multiarch+cross.patch: Redirect stderr from
    dpkg-architecture to a temporary file and print its contents in case
    of an error.  Thus, warnings are effectively ignored (we are not
    interested in them anyway) as they break some tools which parse
    unar's output (Closes: #1099608).  Thanks Bastian Germann.  A minor
    side effect of this change is some slowdown because the temporary
    file is always created as we can't predict the exit status.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 19 Mar 2025 12:17:03 +0200

gnustep-base (1.31.1-1) unstable; urgency=medium

  * New upstream bugfix release.
  * debian/patches/ftbfs-s390x.patch: Delete; now fixed upstream in a more
    portable way.
  * debian/patches/multiarch+cross.patch: Refresh.
  * debian/templates/gnustep-base-common.prerm.in: Remove localtime
    symlink on upgrade too, to allow dpkg to remove the old directory when
    upgrading to a new binary-incompatible version.
  * debian/templates/gnustep-base-common.postinst.in: Delete leftover
    directory that was not handled properly during the 1.30->1.31 upgrade.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 05 Mar 2025 22:42:34 +0200

gnustep-base (1.31.0-4) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Remove debian-branch.
  * debian/templates/control.m4 (Standards-Version): Claim compliance with
    4.7.2; no actual changes needed.
  * debian/control: Regenerate.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 28 Feb 2025 11:08:18 +0200

gnustep-base (1.31.0-3) experimental; urgency=medium

  * debian/patches/ftbfs-s390x.patch: New; cherry-pick upstream commit to
    fix FTBFS (testsuite failure) on s390x.  Many thanks to upstream
    developer and long-time Base maintainer Richard Frith-Macdonald.
  * debian/patches/pkg-config-macro.patch: Delete -- it's not worth
    patching the upstream source for a lintian shortcoming.
  * debian/patches/multiarch+cross.patch: Use getenv instead of
    NSProcessInfo for a small performance optimization.
  * debian/templates/control.m4 (Standards-Version): Claim compliance with
    4.7.1; no actual changes needed.
  * debian/control: Regenerate.
  * debian/source/lintian-overrides: New file; override lintian warning
    autotools-pkg-config-macro-not-cross-compilation-safe (false positive).

 -- Yavor Doganov <yavor@gnu.org>  Sun, 23 Feb 2025 16:39:06 +0200

gnustep-base (1.31.0-2) experimental; urgency=medium

  * debian/patches/multiarch+cross.patch: Restore locking as a desperate
    attempt to fix testsuite disaster on s390x.
  * debian/patches/autogsdoc-reproducibility.patch: Fix a memory leak.
  * debian/NEWS: Typo fix.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 19 Feb 2025 06:29:07 +0200

gnustep-base (1.31.0-1) experimental; urgency=medium

  * New upstream release:
    + SONAME change: libgnustep-base1.30 -> 1.31.
  * debian/gbp.conf: Set debian-branch to experimental.
  * debian/templates/control.m4 (Build-Depends): Add graphviz for the
    class inheritance diagrams.  This is likely to bite us because it's
    not available on all architectures.
    (gnustep-base-runtime) <Depends>: Add graphviz; autogsdoc will die
    with an exception if the dot program is missing.
  * debian/rules (v_make): Bump to 2.9.3.  It is needed because upstream
    uses gnustep-tests' new --timeout option.  Also, we rely on dh_gnustep
    to move GNUSTEP_LIBRARY/Tools to /usr/share/GNUstep/Tools.
    (override_dh_auto_install-indep): Delete accidental temporary file.
  * debian/control: Regenerate, reflecting the SONAME change.
  * debian/patches/pkg-config-macro.patch: Refresh.
  * debian/patches/autogsdoc-reproducibility.patch: Likewise.
  * debian/patches/gcc-synthesize.patch: Likewise.
  * debian/patches/no-etc-timezone.patch: Likewise.
  * debian/patches/multiarch+cross.patch: Likewise.
  * debian/patches/fix-tests-network.patch: Remove hunks applied upstream.
  * debian/patches/non-portable-tests.patch: Delete; fixed upstream.
  * debian/patches/NSStream-test-riscv64.patch: Likewise.
  * debian/patches/NSCalendarDate-tests-tzdata-2024b.patch: Likewise.
  * debian/patches/no-builtin-tz.patch: New; remove GNUSTEP_BUILTIN_TZ
    definition for NSCalendarDate/NSTimeZone tests as some test programs
    abort and many tests fail.  We can't use the builtin zone files because
    the tests are run right after the package is compiled so nothing is
    installed.  It is a bad idea to rely on them even if it worked -- we
    use tzdata so we want tests to confirm that it works in practice.
  * debian/gnustep-base-common.install: Add usr/lib/*/GNUstep/Tools.
  * debian/classes.1: New file.
  * debian/gnustep-base-common.manpages: Likewise.
  * debian/copyright: Update copyright years.  Add general comment about
    actual licenses and that they don't match the license statements in
    the source files.  Add new blurbs about the NSKVO implementation
    (Expat + LGPL-2.1+) and the classes manpage (FSFAP).
  * debian/NEWS: Add new entry for the domains change.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 13 Feb 2025 11:59:09 +0200

gnustep-base (1.30.0-14ubuntu1) plucky; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 13 Feb 2025 07:02:14 +0100

gnustep-base (1.30.0-14) unstable; urgency=medium

  * debian/templates/control.m4 (libgnustep-base-dev) <Breaks>: Add
    libgnustep-corebase-dev (<< 0.1.1+20230710-5), libgnustep-dl2-dev (<<
    0.12.0+git20171224-4), libnetclasses-dev (<< 1.06.dfsg+really1.1.0-3)
    and libuniversaldetector-dev (<< 1.1-6) to assist britney.
  * debian/control: Regenerate.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 11 Feb 2025 09:17:04 +0200

gnustep-base (1.30.0-13) unstable; urgency=medium

  * debian/templates/control.m4 (libgnustep-base`'SOV_BASE): Break the
    unar version in testing to assist britney.
  * debian/control: Regenerate.
  * debian/upstream/metadata: Add missing marker.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 10 Feb 2025 13:12:35 +0200

gnustep-base (1.30.0-12) unstable; urgency=medium

  * debian/tests/file-tests: Update for multiarch, although I'm inclined
    to delete this test as it's mostly useless.
  * debian/tests/testsuite: Fix log file path.
  * debian/patches/multiarch+cross.patch: Fix my own bugs which caused
    autopkgtest failures all over the place.
  * debian/libgnustep-base-dev.install: Move base.make to the -runtime
    package as it's not in a multiarch location and is arch-specific.
  * debian/gnustep-base-runtime.install: Add base.make.
  * debian/templates/control.m4 (gnustep-base-runtime): Add appropriate
    Breaks/Replaces for the file move.
  * debian/control: Regenerate.
  * debian/gnustep-base-runtime.preinst: New file; silently discard
    /etc/GNUstep/gdomap_probes if unmodified to avoid a dpkg prompt when
    upgrading (Closes: #1094636).  Thanks Michael Biebl for the idea.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 30 Jan 2025 05:46:34 +0200

gnustep-base (1.30.0-11) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Remove debian-branch.
  * debian/templates/control.m4 (libgnustep-base-dev) <Recommends>:
    Promote gnustep-base-doc from Suggests.
  * debian/control: Regenerate.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 28 Jan 2025 06:11:40 +0200

gnustep-base (1.30.0-10) experimental; urgency=medium

  * debian/rules (v_gcc, cross_flags): New variables.
    (v_make): Bump to 2.9.2-5 for the multiarch layout.
    (override_dh_testdir): Handle $(v_gcc) as well.  Pass $(cross_flags)
    to configure; conditionally defined for a cross build only.
  * debian/templates/control.m4 (Build-Depends): Replace gobjc`'V_OBJC
    with gobjc`'V_OBJC <!cross> and gobjc-for-host`'V_OBJC <cross>;
    add libobjc-`'V_GCC-dev <cross> to support cross builds because
    otherwise dpkg-shlibdeps fails (Addresses: #1093949).
    (gnustep-base-common) <Multi-Arch>: Set to foreign.
    <Depends>: Annotate gnustep-common with :any.
    <Breaks>: Add gnustep-gui-common (<< 0.31.1-7) to ensure that
    multiarch-based gnustep-base and gnustep-gui are upgraded together.
    (gnustep-base-runtime) <Multi-Arch: Set to foreign.
    (libgnustep-base`'SOV_BASE) <Multi-Arch>: Set to same.
    <Depends>: Add gnustep-multiarch`'V_MAKE to ensure that both the build
    and host packages are installed for cross builds.
    (libgnustep-base-dev) <Multi-Arch>: Set to same.
    <Depends>: Add gobjc++`'V_OBJC | gobjc++-for-host`'V_OBJC to support
    cross builds for all reverse dependencies.
    <Provides>: Add gnustep-base-abi-`'SOV_BASE so that
    libuniversaldetector-dev can depend on it and we can track
    universal-detector for future gnustep-base library transitions,
    ensuring it's always binNMUed before unar.
  * debian/control: Regenerate.
  * debian/gnustep-base-common.install: Update for the multiarch layout.
  * debian/libgnustep-base-dev.install: Likewise.
  * debian/templates/libgnustep-baseN.install.in: Likewise.
  * debian/not-installed: Likewise.
  * debian/patches/multiarch+cross.patch: New; add support for the
    multiarch layout and cross builds (Closes: #1093948, #1093949).
  * debian/patches/NSCalendarDate-tests-tzdata-2024b.patch: Mark as
    Forwarded: not-needed.  This was fixed in a different way upstream but
    it's not worth cherry-picking it unless the tzdata turmoil continues.
  * debian/patches/no-etc-timezone.patch: Mark as forwarded.
  * debian/gdomap_probes: New file; make /etc/GNUstep/gdomap_probes a
    proper conffile and stop creating it in postinst.
  * debian/gnustep-base-runtime.install: Add gdomap_probes.
  * debian/gnustep-base-runtime.gdomap.default: Pass -c
    /etc/GNUstep/gdomap_probes while still keeping the -p option; there's
    a comment how to enable probing.
  * debian/gnustep-base-runtime.postrm: Delete.
  * debian/gnustep-base-runtime.postinst: Likewise.
  * debian/gbp.conf: Set debian-branch to experimental.
  * debian/salsa-ci.yml: Delete; will use the default Salsa recipe.
  * debian/watch: Remove pasv option; we no longer use the FTP server.

 -- Yavor Doganov <yavor@gnu.org>  Sat, 25 Jan 2025 08:14:30 +0200

gnustep-base (1.30.0-9ubuntu1) plucky; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 21 Jan 2025 21:35:11 +0100

gnustep-base (1.30.0-9) unstable; urgency=medium

  * debian/patches/no-etc-timezone.patch: New; fix innocent bug in
    NSTimeZone +systemTimeZone when trying to determine the time zone from
    /etc/localtime if /etc/timezone is missing (Closes: #1093333).  Fixes
    FTBFS (testsuite failure) with tzdata/2024b-5; thanks Santiago Vila.
  * debian/patches/NSStream-test-riscv64.patch: Mark as applied upstream.
  * debian/templates/gnustep-base-common.links.in: Remove symlink to
    /etc/timezone as it'll be dangling on new installations.
  * debian/templates/gnustep-base-common.postinst.in: New file; create a
    symlink to /etc/timezone only if it exists.
  * debian/templates/gnustep-base-common.prerm.in: New file; delete the
    /etc/timezone symlink on package removal if it exists.
  * debian/rules (override_dh_auto_configure): Add commands to generate
    gnustep-base-common's maintainer scripts.
  * debian/clean: Add gnustep-base-common.{postinst,prerm}.
  * debian/gnustep-base-doc.lintian-overrides: Delete; lintian fixed.
  * debian/not-installed: Add more comments and remove redundant entries.
  * debian/upstream/metadata: New file with links pointing to GitHub which
    is what upstream prefer.
  * debian/salsa-ci.yml: New file.
  * debian/copyright: Update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Sat, 18 Jan 2025 09:45:12 +0200

gnustep-base (1.30.0-8ubuntu2) plucky; urgency=medium

  * No-change rebuild for icu soname change.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 06 Jan 2025 05:30:52 +0100

gnustep-base (1.30.0-8ubuntu1) plucky; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 30 Oct 2024 19:43:28 +0100

gnustep-base (1.30.0-8) unstable; urgency=medium

  * debian/patches/NSCalendarDate-tests-tzdata-2024b.patch: New; adapt to
    yet another change in tzdata (Closes: #1084260).  Thanks Santiago Vila
    for the report.  This upload comes handy as gnustep-base needs to be
    rebuilt for the new (in fact old) libxml2 ABI.
  * Run wrap-and-sort -ast.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 07 Oct 2024 16:36:02 +0300

gnustep-base (1.30.0-7ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 16 Aug 2024 15:09:26 +0200

gnustep-base (1.30.0-7) unstable; urgency=medium

  * debian/patches/NSStream-test-riscv64.patch: Revert last change.  Fix
    logic error in -[Listener stream:handleEvent:].

 -- Yavor Doganov <yavor@gnu.org>  Wed, 14 Aug 2024 10:02:07 +0300

gnustep-base (1.30.0-6) unstable; urgency=medium

  * debian/patches/NSStream-test-riscv64.patch: Prevent global buffer
    overflow (caught by GCC's AddressSanitizer).

 -- Yavor Doganov <yavor@gnu.org>  Sun, 11 Aug 2024 18:13:14 +0300

gnustep-base (1.30.0-5) unstable; urgency=medium

  * debian/patches/non-portable-tests.patch: New; cherry-pick two upstream
    commits to fix compilation of tests with GCC.
  * debian/patches/gcc-synthesize.patch: New; make
    NSUserNotification/NSUserNotificationCenter work with GCC.
  * debian/patches/NSStream-test-riscv64.patch: New; attempt to fix a
    strange intermittent test abort on riscv64.
  * debian/changelog: Typo fixes.
  * debian/templates/control.m4 (Build-Conflicts): Remove; obsolete.
    (gnustep-base-common): Add Breaks/Replaces for the manpages' move.
  * debian/control: Regenerate.
  * debian/rules (override_dh_auto_configure): Stop generating files with
    constant names from templates with variables having constant values.
    Do not involve sed where a simple copy operation is sufficient.
    (GS_DTDs_DEBIAN): Remove definition.
    (v_make): Bump to 2.9.2-3 for recent dh_gnustep additions.
    (override_dh_auto_install-indep): Delete timezones.
    (execute_before_dh_link): New target; run dh_gnustep.
  * debian/templates/gnustep-base-runtime.postrm.in: Rename as...
  * debian/gnustep-base-runtime.postrm: ...since generating it is useless.
  * debian/templates/gnustep-base-runtime.postinst.in: Rename as...
  * debian/gnustep-base-runtime.postinst: ...as above.
  * debian/templates/gnustep-base-common.xmlcatalogs.in: Rename as...
  * debian/gnustep-base-common.xmlcatalogs: ...as above.
  * debian/templates/gnustep-base-common.install.in: Rename as..
  * debian/gnustep-base-common.install: ...as above; simplify.  Install
    all manpages in this package; -runtime depends on it.
  * debian/template/gnustep-base-runtime.links.in: Delete and move
    manpages' symlinks...
  * debian/templates/gnustep-base-common.links.in: ...here.
  * debian/templates/libgnustep-baseN.install.in: Replace @GS_LIBS@.
  * debian/gnustep-base-runtime.install: Remove manpages.
  * debian/clean: Remove files that are no longer generated.
  * debian/watch: Use HTTPS protocol.
  * debian/tests/adequate: New autopkgtest.
  * debian/tests/control (Tests): Add new test.
    (Depends): Add adequate and debhelper.
  * debian/copyright: Add more stanzas for files under various permissive
    licenses.  Move all license texts at the end.

 -- Yavor Doganov <yavor@gnu.org>  Sun, 11 Aug 2024 11:58:00 +0300

gnustep-base (1.30.0-4ubuntu1) oracular; urgency=low

  * Merge with Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 05 Jul 2024 00:03:08 +0200

gnustep-base (1.30.0-4) unstable; urgency=medium

  * debian/patches/hurd-tests.patch: Add two more testHopeful definitions
    as the variable is reset after each set of tests.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 27 Jun 2024 09:51:08 +0300

gnustep-base (1.30.0-3) unstable; urgency=medium

  * debian/rules (v_objc): Set to the empty string.
    (m4_objc, m4_make): New variables.  Handle the case when the gobjc and
    gnustep-make versions in (old)stable are sufficient enough; in this
    case no version constraint should be generated.
    (override_dh_testdir): Use the new conditionally defined variables.
  * debian/templates/control.m4: Restore lost V_OBJC macro, adapt V_MAKE
    macros to the new rule.
  * debian/patches/autogsdoc-reproducibility.patch: Fix reproducibility
    regression following upstream changes to autogsdoc which now adds a
    timestamp to generated .gsdoc/.html files.  Extract the date from
    debian/changelog instead when building a Debian package.
  * debian/patches/hurd-tests.patch: New; mark as hopeful tests that
    sometimes fail on GNU/Hurd.  This problem appears to be an
    intermittent issue with the Debian buildds.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 26 Jun 2024 18:13:45 +0300

gnustep-base (1.30.0-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Remove debian-branch.
  * debian/patches/libxml2-2.11.patch: Delete; fixed in 1.30.0.
  * debian/patches/nscalendardate-hppa+ppc.patch: Delete; problem gone.
  * debian/clean: Add gnustep-base.pc.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 20 Jun 2024 13:44:14 +0300

gnustep-base (1.29.0-8) unstable; urgency=medium

  * debian/patches/libxml2-2.11.patch: New; fix FTBFS with libxml2 >= 2.11
    (Closes: #1073313).  Thanks Lucas Nussbaum for the report.

 -- Yavor Doganov <yavor@gnu.org>  Sun, 16 Jun 2024 19:56:29 +0300

gnustep-base (1.30.0-1) experimental; urgency=medium

  * New upstream release.
  * debian/gbp.conf: Set debian-branch to experimental.
  * debian/control: Regenerate to reflect the SONAME change.
  * debian/patches/tzdb.h-include.patch: Delete; applied upstream.
  * debian/patches/fix-spelling-error.patch: Likewise.
  * debian/patches/GSTimeZoneDetail-retain-abbrev.patch: Likewise.
  * debian/patches/HTMLLinker-troff-warning.patch: Likewise.
  * debian/patches/nstimezone-32bit-time_t.patch: Likewise.
  * debian/patches/NSURL-tests-new-url.patch: Likewise.
  * debian/patches/TestHelper-category-interface.patch: Likewise.
  * debian/patches/pkg-config-macro.patch: Refresh.
  * debian/patches/fix-tests-network.patch: Likewise.
  * debian/patches/autogsdoc-reproducibility.patch: Likewise.
  * debian/patches/nscalendardate-hppa+ppc.patch: Disable for now.
  * debian/not-installed: Add the .pc file as it produces multiple
    pkg-config-bad-directive lintian errors.
  * debian/gnustep-base-runtime.lintian-overrides: Remove no-manual-page
    for usr/libexec/gdomap-helper; apparently this lintian bug was fixed.
  * debian/templates/control.m4 (Uploaders): Change Gürkan's name to Alex.
    (Standards-Version): Bump to 4.7.0; no changes needed.
  * debian/copyright: Update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Sat, 01 Jun 2024 20:14:25 +0300

gnustep-base (1.29.0-7ubuntu4) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 06:17:07 +0000

gnustep-base (1.29.0-7ubuntu3) noble; urgency=medium

  * No-change rebuild against libgnutls30t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 10 Mar 2024 02:05:31 +0000

gnustep-base (1.29.0-7ubuntu2) noble; urgency=medium

  * No-change rebuild for ICU soname change.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 19 Dec 2023 12:00:04 +0100

gnustep-base (1.29.0-7ubuntu1) noble; urgency=medium

  * Merge with Debian unstable (LP: #2045024). Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally
  * Dropped changes, included in Debian:
    - debian/templates/control.m4 (Build-Depends): Replace tzdata with
      tzdata-legacy; fixes FTBFS and autopkgtest failure with recent tzdata
      (Closes: #1050528).  Thanks Paul Gevers for the report.
      (gnustep-base-common) <Depends>: Likewise.  This has the unfortunate
      effect of pulling in tzdata-legacy on practically every GNUstep
      installation but it's necessary so that methods like NSTimeZone
      +timeZoneWithAbbreviation: continue to work.
    - debian/control: Regenerate.

 -- Ravi Kant Sharma <ravi.kant.sharma@canonical.com>  Wed, 29 Nov 2023 13:30:05 +0100

gnustep-base (1.29.0-7) unstable; urgency=medium

  * debian/templates/control.m4 (Build-Depends): Replace tzdata with
    tzdata-legacy; fixes FTBFS and autopkgtest failure with recent tzdata
    (Closes: #1050528, #1052840).  Thanks Paul Gevers for the report.
    (gnustep-base-common) <Depends>: Likewise.  This has the unfortunate
    effect of pulling in tzdata-legacy on practically every GNUstep
    installation but it's necessary so that methods like NSTimeZone
    +timeZoneWithAbbreviation: continue to work.
  * debian/control: Regenerate.
  * debian/patches/kbsd-test.patch: Delete as it is no longer applicable;
    regretfully GNU/kFreeBSD is no more.
  * debian/rules (override_dh_auto_configure): Don't pass
    ac_cv_lib_kvm_kvm_getenvv=no; was only needed for GNU/kFreeBSD.
    (override_dh_auto_test): Remove kfreebsd-specific snippet.
  * debian/tests/testsuite: Sync configure arguments with the
    override_dh_auto_configure target.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 27 Sep 2023 07:41:50 +0300

gnustep-base (1.29.0-6ubuntu2) mantic; urgency=medium

  [ Yavor Doganov ]

  * debian/templates/control.m4 (Build-Depends): Replace tzdata with
    tzdata-legacy; fixes FTBFS and autopkgtest failure with recent tzdata
    (Closes: #1050528).  Thanks Paul Gevers for the report.
    (gnustep-base-common) <Depends>: Likewise.  This has the unfortunate
    effect of pulling in tzdata-legacy on practically every GNUstep
    installation but it's necessary so that methods like NSTimeZone
    +timeZoneWithAbbreviation: continue to work.
  * debian/control: Regenerate.

 -- Mate Kukri <mate.kukri@canonical.com>  Wed, 06 Sep 2023 14:15:57 +0100

gnustep-base (1.29.0-6ubuntu1) mantic; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 03 Aug 2023 14:33:49 +0200

gnustep-base (1.29.0-6) unstable; urgency=medium

  * debian/patches/hurd-nsurlconnection.patch: Delete; issue gone somehow.
  * debian/patches/nscalendardate-hppa+ppc.patch: Enable and refresh.
    Mark as Debian-specific as it's not a real fix to be forwarded.
  * debian/patches/NSURL-tests-new-url.patch: Explicitly mark as
    Forwarded: not-needed.  Lintian correctly assumes that it doesn't need
    forwarding as it's taken from upstream, however udd.d.o does not.
  * debian/patches/TestHelper-category-interface.patch: Likewise.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 02 Aug 2023 17:39:40 +0300

gnustep-base (1.29.0-5ubuntu1) mantic; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - disable some tests failing in Ubuntu infra, but not locally

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Mon, 31 Jul 2023 08:56:04 +0200

gnustep-base (1.29.0-5) unstable; urgency=medium

  * debian/patches/tmp-test-fix.patch: Remove and replace with new patches
    containing the (unrelated) actual fixes sent upstream.
  * debian/patches/TestHelper-category-interface.patch: New; add interface
    for category (taken from upstream, identical with our fix).
  * debian/patches/tzdb.h-include.patch: New.
  * debian/patches/GSTimeZoneDetail-retain-abbrev.patch: New; an attempt
    to fix the problem exposed in the testsuite (forwarded upstream).
  * debian/patches/NSURL-tests-new-url.patch: New; replace httpbin.org
    with example.com as it is more reliable (taken from upstream), thanks
    Adrien Nader (Closes: #1038725).
  * debian/patches/HTMLLinker-troff-warning.patch: New; fix a warning
    exposed with groff/1.23.0.
  * debian/patches/fix-spelling-error.patch: Mark as forwarded.
  * debian/patches/nstimezone-32bit-time_t.patch: Likewise.
  * debian/patches/fix-tests-network.patch: Mark as Debian-specific.
  * debian/patches/fix-tests-timings.patch: Likewise.
  * debian/patches/hurd-nsurlconnection.patch: Disable for now.
  * debian/patches/nscalendardate-hppa+ppc.patch: Likewise.
  * debian/gnustep-base-runtime.gdomap.service: New file; provide a
    systemd unit for gdomap (Closes: #1029997, #1039212).
  * debian/gdomap-helper: New file -- common helper script to start/stop
    gdomap; used both by the init script and the systemd unit.
  * debian/templates/gnustep-base-runtime.gdomap.init.in: Move to...
  * debian/gnustep-base-runtime.gdomap.init: ...as it's useless to
    generate it from a template.  Modify it to use gdomap-helper.
  * debian/gnustep-base-runtime.install: Install gdomap-helper in
    /usr/libexec as it's not supposed to be run by a user.
  * debian/clean: Remove debian/gnustep-base-runtime.gdomap.init.
    Delete all .type files; fixes building twice in a row.
  * debian/gnustep-base-runtime.lintian-overrides: Override no-manual-page
    [usr/libexec/gdomap-helper]; oddly enough, lintian complains despite
    the fact that binaries in /usr/libexec are not required to have one.
  * debian/rules (override_dh_auto_configure): Don't generate
    gnustep-base-runtime.gdomap.init.
    (override_dh_installsystemd): New; pass --no-enable --no-start.

 -- Yavor Doganov <yavor@gnu.org>  Sun, 30 Jul 2023 19:37:39 +0300

gnustep-base (1.29.0-4ubuntu2) mantic; urgency=medium

  * Revert previous upload, disable failing tests instead

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 05 Jul 2023 16:38:58 +0200

gnustep-base (1.29.0-4ubuntu1) mantic; urgency=medium

  * Increase timeouts again, they don't fail locally and in Debian

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 05 Jul 2023 16:09:40 +0200

gnustep-base (1.29.0-4) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Remove debian-branch.
  * debian/patches/tmp-test-fix.patch: Move #include of tzdb.h in
    NSTimeZone.m a bit earlier so that the POSIX_TZONES conditional is
    correct.  As of tzdata/2023c-6 /usr/share/zoneinfo/posix is removed.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 16 Jun 2023 23:14:46 +0300

gnustep-base (1.29.0-3) experimental; urgency=medium

  * debian/patches/nscalendardate-hppa+ppc.patch: Fix conditional.  Also
    skip NSTimeZone localtime tests on these architectures.
  * debian/patches/kbsd-test.patch: Adjust conditional to match
    GNU/kFreeBSD only; the test passes on GNU/Hurd.
  * debian/rules (override_dh_auto_test): Print the result of the failing
    NSFileManager test only on GNU/kFreeBSD.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 23 Feb 2023 15:10:21 +0200

gnustep-base (1.29.0-2) experimental; urgency=medium

  * debian/patches/nstimezone-32bit-time_t.patch: Fix stupid typo which
    caused build failure for that file.
  * debian/patches/nscalendardate-hppa+ppc.patch: New; as temporary
    measure skip DST tests on hppa and powerpc.
  * debian/patches/texinfo5.diff: Delete; fixed upstream in a better way.
  * debian/rules (v_make): Bump to 2.9.1-2, for "nodoc" support.
    (override_dh_auto_configure): Conditionally create .install and .links
    files for the gnustep-base-doc package.
    (override_dh_auto_build-indep): Enclose documentation-related commands
    within an appropriate nodoc conditional.
    (override_dh_auto_install-indep): Likewise.
    (override_dh_auto_test): Remove unnecessary conditional.
  * debian/templates/control.m4 (Build-Depends-Indep): Annotate all but
    xml-core with <!nodoc>; they are only needed for building docs.
    (gnustep-base-doc) <Build-Profiles>: Set to <!nodoc>.
    (gnustep-base-runtime) <Depends>: Remove lsb-base; obsolete.
  * debian/control: Regenerate.
  * debian/gnustep-base-doc.install: Rename as...
  * debian/templates/gnustep-base-doc.install.in: ...for "nodoc" support.
  * debian/gnustep-base-doc.links: Rename as...
  * debian/templates/gnustep-base-doc.links.in: ...as above.
  * debian/clean: Add gnustep-base-doc.{install,links}.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 22 Feb 2023 18:53:19 +0200

gnustep-base (1.28.1+really1.28.0-5) unstable; urgency=medium

  * Revert uploads 1.28.1-1 and 1.28.1-2 thus restoring upstream 1.28.0
    release.  1.28.1 was mistakently uploaded to unstable as it introduced
    an ABI break discovered post-factum (Closes: #1028189).
  * debian/gbp.conf: Set debian-branch to snafu.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 09 Jan 2023 16:54:48 +0200

gnustep-base (1.29.0-1) experimental; urgency=medium

  * New upstream release (identical to 1.28.1 which was mistakenly
    uploaded to unstable).
  * debian/gbp.conf: Set debian-branch to experimental.
  * debian/control: Regenerate to reflect the SONAME change.

 -- Yavor Doganov <yavor@gnu.org>  Sun, 08 Jan 2023 11:10:35 +0200

gnustep-base (1.28.1-2) unstable; urgency=medium

  * debian/patches/nstimezone-32bit-time_t.patch: New; skip tests that
    rely on 64bit time_t on all 32-bit architectures (Closes: #1028020).
  * debian/patches/series: Update.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 06 Jan 2023 11:45:04 +0200

gnustep-base (1.28.1-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches/fix-tests-network.patch: Update and refresh.
  * debian/patches/texinfo5.diff: Refresh.
  * debian/patches/fix-tests-timings.patch: Remove unnecessary hunks.
  * debian/patches/hurd-nsurlconnection.patch: Refresh.
  * debian/patches/plutil-manpage.patch: Remove hunk applied upstream.
  * debian/patches/tmp-test-fix.patch: New; disable two tests as temporary
    measure; more investigation is needed.
  * debian/patches/series: Update.
  * debian/templates/control.m4 (Build-Depends): Add gnutls-bin
    <!nocheck>; needed by GSTLS tests.
    (libgnustep-base`'SOV_BASE) <Depends>: Add gnutls-bin, required by
    GSTLS.
    (Standards-Version): Bump to 4.6.2; no changes needed.
  * debian/control: Regenerate.
  * debian/rules (override_dh_auto_install-indep): Do not convert
    translations; no longer needed.
  * debian/gnustep-base-common.docs: Adjust renamed README file.
  * debian/gnustep-base-doc.docs: Likewise.
  * debian/copyright: Update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 03 Jan 2023 19:33:10 +0200

gnustep-base (1.28.0-4) unstable; urgency=medium

  * debian/patches/kbsd-test.patch: New; skip an NSFileManager failing
    test on GNU/kFreeBSD and obtain result instead.
  * debian/patches/series: Update.
  * debian/rules (override_dh_auto_test): Print test result.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 10 Dec 2021 10:42:55 +0200

gnustep-base (1.28.0-3) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Remove debian-branch.
  * debian/clean: Fix build twice in a row which got accidentally broken
    in 1.28.0-1 by yours truly.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 07 Dec 2021 01:46:20 +0200

gnustep-base (1.28.0-2) experimental; urgency=medium

  * debian/rules (override_dh_auto_configure): Pass
    --with-installation-domain in an attempt to fix a completely awkward
    build failure on GNU/Hurd.
  * debian/not-installed: Remove pl tool, now installed.
  * debian/clean: Use glob patterns for generated library files.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 16 Nov 2021 23:34:46 +0200

gnustep-base (1.28.0-1) experimental; urgency=medium

  * New upstream release:
    - SONAME change: libgnustep-base1.27 -> 1.28.
  * debian/gbp.conf: Set debian-branch to experimental.
  * debian/templates/control.m4 (Build-Depends): Switch to
    debhelper-compat.  Remove dh-exec; not needed as of this release.
    (Uploaders): Change Gürkan's email address.
    (Standards-Version): Bump to 4.6.0; no changes required.
  * debian/control: Regenerate, reflecting the SONAME change.
  * debian/compat: Delete.
  * debian/rules (v_make): Bump to 2.9.0 for @setfilename fix;
    the package will FTBFS with older versions of gnustep-make.
    (override_dh_auto_configure): Do not generate
    gnustep-base-doc.install and gnustep-base-runtime.install from
    templates; utterly pointless.
    (override_dh_auto_install-indep): Convert French and German
    translations to UTF-8 to avoid lintian warning.
  * debian/templates/gnustep-base-doc.install.in: Delete.
  * debian/templates/gnustep-base-runtime.install.in: Likewise.
  * debian/gnustep-base-doc.install: New file.
  * debian/gnustep-base-runtime.install: Likewise.
  * debian/templates/gnustep-base-runtime.links.in: Adjust symlink for
    pl's manpage.
  * debian/clean: Adjust for the new SONAME and doc-related changes.
  * debian/not-installed: Remove usr/share/info, now installed.
  * debian/gnustep-base-doc.doc-base.manual: Adjust PDF file.
  * debian/gnustep-base-doc.doc-base.standards: Likewise.
  * debian/patches/pkg-config-macro.patch: Refresh.
  * debian/patches/fix-spelling-error.patch: Likewise.
  * debian/patches/fix-tests-network.patch: Likewise.
  * debian/patches/doc-links.patch: Remove; applied upstream.
  * debian/patches/icu65.patch: Likewise.
  * debian/patches/gstls-time_t-limitation.patch: Likewise.
  * debian/patches/pldes-manpage-rename.patch: Remove; no longer necessary
    following the restoration of the pl tool.
  * debian/patches/plutil-manpage.patch: New; install plutil manpage and
    fix some roff warnings that cause lintian warnings.
  * debian/patches/series: Update.
  * debian/README.Debian: Delete; no longer needed.
  * debian/gnustep-base-runtime.lintian-overrides: Amend to match current
    lintian's expectations.
  * debian/gnustep-base-doc.lintian-overrides: Let it apply to all docs.
  * debian/gnustep-base-runtime.preinst: Delete; no longer needed.
  * debian/changelog: Typo fix.
  * debian/copyright: Update copyright years, fix redundant pattern.

 -- Yavor Doganov <yavor@gnu.org>  Sun, 14 Nov 2021 16:50:04 +0200

gnustep-base (1.27.0-4) unstable; urgency=medium

  * debian/rules (override_dh_auto_configure): Fix FTBFS with
    Autoconf/2.71 (Closes: #995007).

 -- Yavor Doganov <yavor@gnu.org>  Wed, 29 Sep 2021 22:15:52 +0300

gnustep-base (1.27.0-3) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Remove debian-branch.
  * debian/compat: Bump to 13.
  * debian/templates/control.m4 (Build-Depends): Bump debhelper
    requirement to match the compat level.
  * debian/control: Regenerate.
  * debian/not-installed: Add /usr/bin/pl.
  * debian/patches/icu65.patch: Replace with the fix that was actually
    committed upstream.
  * debian/patches/hurd-nsurlconnection.patch: New; mark a test as hopeful
    on GNU/Hurd until we figure out why it is failing.
  * debian/patches/gstls-time_t-limitation.patch: Mark as forwarded.
  * debian/patches/series: Update.
  * debian/templates/libgnustep-baseN.lintian-overrides.m4: Replace
    shlibs-declares-dependency-on-other-package with
    distant-prerequisite-in-shlibs (tag renamed by Lintian).

 -- Yavor Doganov <yavor@gnu.org>  Thu, 11 Jun 2020 20:13:29 +0300

gnustep-base (1.27.0-2) experimental; urgency=medium

  * debian/patches/gstls-time_t-limitation.patch: New; skip certificate
    expiration test on all 32-bit architectures as it is doomed to fail.
  * debian/patches/series: Update.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 28 Apr 2020 11:34:07 +0300

gnustep-base (1.27.0-1) experimental; urgency=medium

  * New upstream release:
    - SONAME change: libgnustep-base1.26 -> 1.27.
  * debian/gbp.conf: Set debian-branch to experimental.
  * debian/templates/control.m4 (gnustep-base-doc): Remove Breaks and
    Replaces: gnustep-base-examples; no longer needed.
  * debian/control: Regenerate, reflecting the SONAME change.
  * debian/clean: Update for the new SONAME.
  * debian/patches/no-xml-config.patch: Remove; merged upstream.
  * debian/patches/gdomap-udp-amplification.patch: Likewise.
  * debian/patches/icu65.patch: Remove hunks applied upstream.
  * debian/patches/armhf-test.patch: Remove since the test now passes on
    arm64 buildds, both Debian's and Ubuntu's.  As mysterious it may be,
    it looks like it was due to a libffi and/or toolchain bug(s) which
    apparently have been fixed (Closes: #918366).
  * debian/patches/series: Update.
  * debian/rules (override_dh_auto_test): Remove armhf workaround.
    (DEB_LDFLAGS_MAINT_APPEND): Drop -Wl,--as-needed; now GCC default.
  * debian/copyright: Bump copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 16 Apr 2020 18:54:21 +0300

gnustep-base (1.26.0-7) unstable; urgency=medium

  [ Debian Janitor ]
  * Fix day-of-week for changelog entries 0.5.0.981222-1.

  [ Yavor Doganov ]
  * debian/patches/no-xml-config.patch: New; detect libxml2 with
    pkg-config instead of xml-config (Closes: #949152).
  * debian/patches/icu65.patch: New; compatibility fixes for ICU 65
    (Closes: #952156).
  * debian/patches/series: Update.
  * debian/templates/control.m4 (Rules-Requires-Root): Set to "no".
    (Standards-Version): Bump to 4.5.0.  I intentionally ignore the new
    requirement to include a systemd service unit.  The init script works
    on all GNU variants, has some hardening features, so I fail to see why
    this functionality should be duplicated.
  * debian/control: Regenerate.
  * debian/copyright: Bump copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 03 Apr 2020 16:46:00 +0300

gnustep-base (1.26.0-6) unstable; urgency=medium

  * debian/gnustep-base-runtime.preinst: Use a different approach that
    actually does the job (really closes: #939119).  Thanks Alan Jenkins.
  * debian/NEWS: Document that the gdomap daemon is disabled forcefully.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 20 Sep 2019 13:43:28 +0300

gnustep-base (1.26.0-5) unstable; urgency=medium

  * debian/gnustep-base-runtime.preinst: New file; handle the poor
    upgrade from stretch to buster which left the gdomap daemon enabled
    (Closes: #939119).  Thanks to Alan Jenkins.
  * debian/gnustep-base-runtime.maintscript: Delete; migration done.
  * debian/libgnustep-base-dev.maintscript: Likewise.
  * debian/gnustep-base-doc.links: New file; install symlinks in
    /usr/share/doc pointing to /usr/share/GNUstep/Documentation.
  * debian/gnustep-base-doc.doc-base.additions: Use /usr/share/doc
    symlinks for doc-base registration; fixes a lintian error.
  * debian/gnustep-base-doc.doc-base.base: Likewise.
  * debian/gnustep-base-doc.doc-base.manual: Likewise.
  * debian/gnustep-base-doc.doc-base.standards: Likewise.
  * debian/gnustep-base-doc.doc-base.tools: Likewise.
  * debian/patches/gdomap-udp-amplification.patch: New; fix UDP
    amplification vulnerability.  Thanks Alan Jenkins.
  * debian/patches/fix-spelling-error.patch: Fix yet another typo.
  * debian/patches/series: Update.
  * debian/templates/control.m4 (Standards-Version): Bump to 4.4.0; no
    changes required.
  * debian/control: Regenerate.

 -- Yavor Doganov <yavor@gnu.org>  Wed, 18 Sep 2019 00:38:19 +0300

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog gnustep-base-doc`.
