gnustep-sqlclient (1.9.0-9) unstable; urgency=medium

  * debian/tests/mysql: Delete since MySQL is not in testing; this may
    lead to confusing results.  Thanks Paul Gevers.
  * debian/tests/control: Remove mysql test.
  * debian/control (Description): Mention MariaDB.
  * debian/rules (override_dh_auto_test): Temporarily skip Postgres and
    ECPG tests on GNU/Hurd (Addresses: #1137426).

 -- Yavor Doganov <yavor@gnu.org>  Sun, 31 May 2026 16:14:47 +0300

gnustep-sqlclient (1.9.0-8) unstable; urgency=medium

  * Upload to unstable.
  * debian/patches/ecpg-bytea.patch: New; fix the ECPG bundle.
  * debian/rules (override_dh_auto_test): Test the ECPG bundle.
  * debian/control (Build-Depends): Replace default-libmysqlclient-dev
    with libmariadb-dev-compat (Closes: #1137447).
  * debian/tests/sql-bundle-test: Split into...
  * debian/tests/postgres: ...and...
  * debian/tests/sqlite: ...to test bundles separately.
  * debian/tests/mariadb: New test.
  * debian/tests/mysql: Likewise.
  * debian/tests/ecpg: Likewise.
  * debian/tests/control: Update accordingly.  Add new tests.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 29 May 2026 06:47:44 +0300

gnustep-sqlclient (1.9.0-7) experimental; urgency=medium

  * debian/control (gnustep-sqlclient-doc): New package; split
    documentation to avoid Multi-Arch conflicts (Closes: #1133733).
    (libsqlclient-dev) <Recommends>: Add the new -doc package.
    (Build-Depends-Indep): Move gnustep-base-doc here.
    (Priority, Rules-Requires-Root): Remove; no longer needed.
    (Standards-Version): Bump to 4.7.4; no changes required.
  * debian/rules (override_dh_auto_build, override_dh_auto_clean): Adjust
    recipes for the new package.
  * debian/doc-base: Rename as...
  * debian/gnustep-sqlclient-doc.doc-base: ...and amend paths.
  * debian/libsqlclient-dev.install.in: Rename as...
  * debian/libsqlclient-dev.install: ...and remove /usr/share.
  * debian/libsqlclient-dev.links.in: Rename as...
  * debian/gnustep-sqlclient-doc.links.in: ...and amend path.
  * debian/gnustep-sqlclient-doc.install.in: New file.
  * debian/watch: Switch to version 5.
  * debian/copyright: Add FSFUL.  Update copyright years.
  * debian/patches/tests-exit-status.patch: New; make all tests exit with
    an error in case of failure.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 22 May 2026 07:44:11 +0300

gnustep-sqlclient (1.9.0-6) unstable; urgency=medium

  * debian/patches/ci-pgport.patch: New; append a string literal
    to the database configuration to set a different PostgreSQL port for
    the autopkgtest -- both Salsa CI runners and ci.debian.net use 5433.
  * debian/tests/sql-bundle-test: Pass CPPFLAGS, defining PGPORT.  Test
    only the highest PosgreSQL version; when testing all versions
    pg_virtualenv creates clusters on different ports so the autopkgtest
    will fail.  Do not ignore errors from testPostgres.
  * debian/rules (override_dh_auto_test): Remove pg_virtualenv -a option.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 14 Mar 2025 07:23:16 +0200

gnustep-sqlclient (1.9.0-5) unstable; urgency=medium

  * debian/rules (override_dh_auto_test): Test the Postgres bundle.
  * debian/control (Build-Depends): Add postgresql <!nocheck>.
    (Standards-Version): Claim compliance with 4.7.2; no changes needed.
  * debian/tests/sql-bundle-test: Do a full build; run testPostgres.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 11 Mar 2025 01:43:10 +0200

gnustep-sqlclient (1.9.0-4) unstable; urgency=medium

  * Run wrap-and-sort -ast.
  * debian/control (Build-Depends): Require libperformance-dev (>=
    0.6.0-4) and libgnustep-base-dev (>= 1.30.0-10) for the multiarch
    layout.
    (libsqlclient-dev, libsqlclient1.9): Mark as Multi-Arch: same.
    (Standards-Version): Claim compliance with 4.7.0; no changes needed.
  * debian/libsqlclient-dev.install.in: Update for multiarch.
  * debian/libsqlclient1.9.install: Likewise (Closes: #1093988).
  * debian/rules (execute_before_dh_link): New; run dh_gnustep to get the
    necessary multiarch dependency.
  * debian/upstream/metadata: New file.
  * debian/watch: Use HTTPS.
  * debian/copyright: Add Upstream-Contact; update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 31 Jan 2025 06:47:36 +0200

gnustep-sqlclient (1.9.0-3) unstable; urgency=medium

  * debian/rules (override_dh_clean): Rename override as...
    (override_dh_auto_clean): ...and pass $(docs) to fix FTBFS when
    building twice in a row (Closes: #1044313).  Thanks Lucas Nussbaum.
  * debian/control (Build-Depends): Drop gnustep-make; always pulled in.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 14 Aug 2023 17:46:26 +0300

gnustep-sqlclient (1.9.0-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Delete.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 07 Jul 2023 23:08:31 +0300

gnustep-sqlclient (1.9.0-1) experimental; urgency=medium

  * New upstream release:
    + SONAME change: libsqlclient1.8 -> 1.9.
  * debian/gbp.conf: New file.
  * debian/control: Rename library package to match the new SONAME.
    (Build-Depends): Switch to the debhelper-compat mechanism; set compat
    level to 13.  Require gnustep-make (>= 2.9.1-2) for "docs" definition.
    Annotate gnustep-base-doc with <!nodoc>.
    (Vcs-Git, Vcs-Browser): Switch to salsa.
    (Rules-Requires-Root): Set to "no".
    (Standards-Version): Claim compliance with 4.6.2.
  * debian/compat: Delete.
  * debian/rules (sover): Bump to 1.9.
    (DEB_LDFLAGS_MAINT_APPEND): Do not define; no longer needed.
    (override_dh_auto_build): Replace messages=yes with $(verbose) to
    support "terse" in DEB_BUILD_OPTIONS.  Pass $(docs) for "nodoc"
    support.  Add commands to create libsqlclient-dev.{install,links}.
    (override_dh_auto_install): New override; pass $(docs).
    (override_dh_clean): Delete debian/libsqlclient-dev.{install,links}.
    (override_dh_strip): Remove override; migration done.
  * debian/libsqlclient1.8.install: Rename as...
  * debian/libsqlclient1.9.install: ...to match the package name.
  * debian/libsqlclient1.8.lintian-overrides: Rename as...
  * debian/libsqlclient1.9.lintian-overrides: ...and update.  Remove
    no-symbols-control-file, now unused (see #749202).
  * debian/patches/sparc64-alignment.patch: Delete; present upstream.
  * debian/patches/spelling-errors.patch: Delete; applied upstream.
  * debian/patches/nodoc.patch: New; build/install docs only with doc=yes.
  * debian/libsqlclient-dev.install: Rename as...
  * debian/libsqlclient-dev.install.in: ...to support the "nodoc" profile.
  * debian/libsqlclient-dev.links.in: New file; create symlink in
    /usr/share/doc pointing to /usr/share/GNUstep/Documentation.
  * debian/doc-base: Point to /usr/share/doc; fixes lintian error.
  * debian/upstream/signing-key.asc: Replace with a minimised one.
  * debian/watch: Bump version to 4.
  * debian/source/lintian-overrides: New file; override source-is-missing
    for SQLClient.html -- this is an old version of the documentation
    (mistakenly included in the tarball), generated from the source code
    comments using the standard GNUstep tools/rules.
  * debian/copyright: Update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 03 Mar 2023 17:30:54 +0200

gnustep-sqlclient (1.8.1-3) unstable; urgency=medium

  * Upload to unstable.
  * debian/rules (override_dh_auto_build): Invoke dh_auto_build instead of
    $(MAKE) to enable parallel builds.
  * debian/control (Standards-Version): Bump to 4.1.2 (no changes needed).
  * debian/tests/control:
  * debian/tests/sql-bundle-test: New files.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 04 Dec 2017 12:17:54 +0200

gnustep-sqlclient (1.8.1-2) experimental; urgency=medium

  * Ack NMU; thanks Gert Wollny (Closes: #845851).
  * debian/patches/sparc64-alignment.patch: New; fixes tests failure and
    FTBFS on sparc64 (Closes: #880477).
  * debian/patches/spelling-errors.patch: New; fix some spelling errors.
  * debian/patches/series: New file.
  * debian/rules: Remove optimization snippet which is now defined
    globally in /usr/share/GNUstep/debian/config.mk.  Build with default
    hardening flags.  Remove trailing whitespace.
    (override_dh_strip): Pass --dbgsym-migration.
  * debian/control (Build-Depends): Require gnustep-make >= 2.7.0-3 for
    the optim variable definition.  Bump debhelper requirement to >= 10.
    Add gnustep-base-doc to ensure that proper cross-references are
    generated by autogsdoc.
    (libsqlclient1.8-dbg): Remove; switch to automatic dbgsym package.
    (Vcs-Git, Vcs-Browser): Use secure URIs.
    (Standards-Version): Claim compliance with 4.1.1.
  * debian/compat: Bump compat level to 10.
  * debian/copyright: Use https for copyright format; update copyright
    years.
  * debian/upstream/signing-key.asc: Replace upstream's binary signing key
    with ASCII armored format.
  * debian/upstream/signing-key.pgp:
  * debian/source/include-binaries: Delete.

 -- Yavor Doganov <yavor@gnu.org>  Thu, 09 Nov 2017 21:28:30 +0200

gnustep-sqlclient (1.7.3-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Build depend on default-libmysqlclient-dev, Closes: #845851

 -- Gert Wollny <gewo@debian.org>  Wed, 04 Jan 2017 09:27:59 +0000

gnustep-sqlclient (1.8.1-1) experimental; urgency=medium

  * New upstream release.
  * debian/patches/versioned-bundles.patch:
  * debian/patches/link-libs.patch: Delete; merged upstream.
  * debian/patches/series: Delete.
  * debian/control: Change library package name to libsqlclient1.8
    following the SONAME change; adjust dependencies accordingly.
    (Standards-Version): Bump to 3.9.6; no changes needed.
  * debian/libsqlclient1.7.install: Rename as per the new package name.
  * debian/libsqlclient1.7.lintian-overrides: Likewise.
  * debian/source/lintian-overrides: Delete; no longer needed.
  * debian/rules (sover): Bump to 1.8.
    (GNUSTEP_MAKEFILES, GNUSTEP_INSTALLATION_DOMAIN): Remove; already
    defined in config.mk.
  * debian/copyright: Mention license version.

 -- Yavor Doganov <yavor@gnu.org>  Sat, 15 Nov 2014 17:18:34 +0200

gnustep-sqlclient (1.7.3-2) unstable; urgency=low

  * debian/rules (override_dh_auto_test): Explicitly set the permissions
    of test.conf to 0644.
  * debian/control (Vcs-Browser): Typo fix.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 18 Jul 2014 22:22:45 +0300

gnustep-sqlclient (1.7.3-1) unstable; urgency=low

  * Initial release (Closes: #753087).

 -- Yavor Doganov <yavor@gnu.org>  Tue, 15 Jul 2014 23:50:42 +0300
