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-common`.
