libgnatcoll-db (23.0.0-6) unstable; urgency=medium * Reupload to unstable for the gnat-13/time_t64 transition. Closes: #1064745. -- Nicolas Boulenguez Sun, 17 Mar 2024 18:46:00 +0100 libgnatcoll-db (23.0.0-5) experimental; urgency=medium * Upload to experimental because of the following transitions. * Build with gnat-13. Rename library package with new SOversion. * Build with dh-ada-library/9. Remove version from -dev package name. Provide a name containing a hash. Build-Depend: gnat instead of gnat-13. Break/Replace previous -devs. * autopkgtest: refine dependencies. -- Nicolas Boulenguez Tue, 26 Dec 2023 19:02:15 +0000 libgnatcoll-db (23.0.0-4) unstable; urgency=medium * Break/Replace libgnatcoll-*-dev since oldstable. Closes: #1034946, #1034964, #1034981, #1035010. -- Nicolas Boulenguez Wed, 10 May 2023 23:15:55 +0200 libgnatcoll-db (23.0.0-3) unstable; urgency=medium * Reupload to unstable for the gnat-12 transition. -- Nicolas Boulenguez Tue, 27 Dec 2022 01:37:53 +0100 libgnatcoll-db (23.0.0-2) experimental; urgency=medium * The flags fixing MIPS builds were relying on a bug in packaging.mk (DEB_CFLAGS_MAINT_* influencing ADAFLAGS). Explicitly fix both languages. * Revert the part of 23.0.0-1 applying two flags to two architectures. This is confusing and does not help. -- Nicolas Boulenguez Wed, 21 Dec 2022 15:01:04 +0000 libgnatcoll-db (23.0.0-1) experimental; urgency=medium * New upstream version 23.0.0 * Build-Depend: sphinx rtd theme * Standards-Version: 4.6.2 * Refresh patches * Set both -mxgot -Os on both mips64el mipsel -- Nicolas Boulenguez Wed, 21 Dec 2022 14:12:14 +0100 libgnatcoll-db (23~20220814-1) experimental; urgency=medium * Update for dh-ada-library 8.1. * Upstream snapshot applying some patches. * gnatcoll.gpr is now generated by.gprinstall and does define So_Ext, remove the related patch. * Install executables and libraries to debian/tmp with gprinstall. * Avoid dh_auto_build spawning several gprbuild or sphinx, interfering with their own job management. * Patch adding an informative shebang to installed scripts. * Prefer execute_before_dh_before to override/--remaining-packages. * Keep upstream layout for the only example. -- Nicolas Boulenguez Mon, 29 Aug 2022 22:38:31 +0000 libgnatcoll-db (23~20220527-1) experimental; urgency=medium * Build new snapshot with gcc-12 for experimental. Rename -dev packages per Ada policy. No new shared object version. * Install example into the -doc package * Install dborm.py, required by gnatcoll_db2ada * rules: include architecture.mk before using it * rules: simplify transmission of versions/paths to gprbuild/dh-ada-library * Build with gcc-12 for experimental * Ensure the same compiler for Ada and C * Prefer debian/clean to a debhelper override * Bump Standards-Version * Refresh and update patches -- Nicolas Boulenguez Wed, 10 Aug 2022 10:08:40 +0000 libgnatcoll-db (22.0.0-2) unstable; urgency=medium * Reupload to unstable for the gnat-11 transition * Configure branch names for git-buildpackage * Require dh-ada-library 7.5, which generates ada:Depends differently -- Nicolas Boulenguez Sun, 08 May 2022 19:35:17 +0200 libgnatcoll-db (22.0.0-1) experimental; urgency=medium * Build new upstream version with gnat-11. Rename -dev packages. Force build order in experimental with version restrictions. * Build-Depend: tex-gyre. * Standards-Version: 4.6.0. * Cherry-pick equality-string-unbounded.diff from upstream 22.2 branch. * Use unversioned debian_packaging.mk from the gnat package. * Add upstream metadata. * uscan: drop unneeded filenamemangle option. -- Nicolas Boulenguez Tue, 22 Mar 2022 13:27:02 +0000 libgnatcoll-db (21.0.0-6) unstable; urgency=medium [ Peter Michael Green ] * Use -Os on mipsel, to work around jump length error (Closes: 971018). -- Nicolas Boulenguez Wed, 29 Dec 2020 17:08:02 +0000 libgnatcoll-db (21.0.0-5) unstable; urgency=medium [ Adrian Bunk ] * Fix the build on mipsel. -- Nicolas Boulenguez Tue, 22 Dec 2020 23:35:21 +0100 libgnatcoll-db (21.0.0-4) unstable; urgency=medium * Reupload to unstable for gnat-10 transition. * Standards-Version: 4.5.1. -- Nicolas Boulenguez Mon, 21 Dec 2020 07:50:30 +0100 libgnatcoll-db (21.0.0-3) experimental; urgency=medium * Let -db-bin Break and Replace -sqlite-bin. Closes: #975006. -- Nicolas Boulenguez Tue, 17 Nov 2020 21:09:31 +0000 libgnatcoll-db (21.0.0-2) experimental; urgency=medium * Clean xref/generated/* but keep the directory for a future build. -- Nicolas Boulenguez Tue, 17 Nov 2020 18:34:58 +0000 libgnatcoll-db (21.0.0-1) experimental; urgency=medium * New upstream release. New -doc package. No ALI/SO change in experimental, but the version restrictions in build dependencies should ensure the build order. * Upstream now grants the GCC runtime exception to GPL-3+. Relicense Debian packaging accordingly. * Debian now accepts code linking GPL code with OpenSSL. Reenable binding to PostGreSQL (closes: #868189). Rename helper executable and -bin package for consistency. * Upstream recommends to watch github instead of the community website. The main motivation for repackaging has disappeared. Restore license for previously stripped sqlite/amalgamation copy. * Revert an upstream commit (subsecond precision in SQLite timestamps) requiring gnat features not yet in Debian. * Adapt doc build script to python3. * Remove unused sphinx extensions. * Improve description of binary packages. * Change global Section from misc to more accurate libdevel. * Replace generic description of gnatcoll with specific descriptions. * Improve patch introducing a shared GNAT project (no-op for Debian, but may help acceptance by upstream). -- Nicolas Boulenguez Sun, 15 Nov 2020 20:56:43 +0000 libgnatcoll-db (20.0-1) experimental; urgency=medium * New upstream release built with gnat-10. Rename lib and -dev packages. * Split some patches and forward some. * Debhelper 13. * Drop obsolete Pre-Depends. * Pass build flags via the environment. * Spare some gprbuild runs. -- Nicolas Boulenguez Sun, 07 Jun 2020 19:48:22 +0000 libgnatcoll-db (19.2-3) unstable; urgency=medium [ Aurelien Jarno ] * Compile with mixgot option on mipsel. Closes: #953069. -- Nicolas Boulenguez Wed, 25 Mar 2020 15:40:52 +0100 libgnatcoll-db (19.2-2) unstable; urgency=medium * Reupload to unstable for gnat-9 transition. * Use debhelper 12 dh-sequence- syntax. * Standards-Version: 4.5.0. -- Nicolas Boulenguez Tue, 25 Feb 2020 17:48:18 +0100 libgnatcoll-db (19.2-1) experimental; urgency=medium * New upstream release, rebuilt with gcc-9 and updated dependencies. Rename lib and -dev packages accordingly. * Source is now only available as github commits instead of tarballs. Update Homepage, Source. Provide a script recreating the .orig. * Though distributed differently, the GPL versions do *not* provide the GCC Runtime exception to non-paying customers. * Track packaging history at salsa.debian.org. * Debhelper 12. Standards-Version 4.4.1, sort dependencies. * Fix a gpr project attribute name in link-pthread.diff. * Enable all linker warnings. * Only include specific dpkg-dev snippet. * Update autopkgtest variable name for temporary directory. -- Nicolas Boulenguez Sun, 15 Dec 2019 17:47:27 +0100 libgnatcoll-db (18-4) unstable; urgency=medium * Rebuild in unstable for gnat-8 transition. -- Nicolas Boulenguez Sat, 27 Oct 2018 15:09:59 +0200 libgnatcoll-db (18-3) experimental; urgency=medium * Link with pthread on architectures affected by #760211. * Standards-Version: 4.2.0. Rules-Requires-Root: no. -- Nicolas Boulenguez Fri, 03 Aug 2018 20:58:05 +0200 libgnatcoll-db (18-2) experimental; urgency=medium * Unset Library_Interface in sqlite project, restoring the symbols from the builder and gnade components. * Prevent such regressions with a runtime test. * Move LDFLAGS before libraries also when linking executables. -- Nicolas Boulenguez Sun, 01 Jul 2018 22:47:36 +0200 libgnatcoll-db (18-1) experimental; urgency=medium * New upstream version, splitting the libgnatcoll source package. Repackage this component without the huge copy of sqlite generated code. * No ALI/SO package renaming in experimental, but two new binary packages: libgnatcoll-sqlSO and libgnatcoll-sqlALI-dev. * Replace gnatcoll_db2ada executable name with new upstream name depending on the backend: gnatcoll_sqlite2ada. * Fix language list in sqlite module (error with dh_ada_library). * Remove -l options for static libraries (error with recent gprbuild). * Rewrite d/rules sequentially. The build must be strictly linear, so using Make syntax only leads to confusion. * Add a minimal run time test. -- Nicolas Boulenguez Sun, 24 Jun 2018 15:43:05 +0200 libgnatcoll (17.0.2017-5) experimental; urgency=medium * Rebuild with gnat-8, libgpr1-dev, libgtkada18-dev.. Rename shared libraries and -dev packages per Debian Ada policy. * Remove watch file. Explain why in README.source. * Install documentation to libgnatcoll-doc. Doc is shared for all -dev packages, so the effort is wasted. * Remove override for lintian pedantic messages. * Update upstream home page. * Use forgotten sphinxdoc:Built-Using substitution variable. -- Nicolas Boulenguez Tue, 08 May 2018 08:13:15 +0200 libgnatcoll (17.0.2017-4) unstable; urgency=medium * Upload to unstable. * Break+Replace: previous gtkada-dev package per Ada policy. Closes: #896570. * Standards-Version: 4.1.4. -- Nicolas Boulenguez Tue, 24 Apr 2018 17:17:56 +0200 libgnatcoll (17.0.2017-4~pre1) experimental; urgency=medium * Rebuild with libgtkada-dev updating gtk-gir, fixing gnat-gps. Ada policy requires a renaming of the libgnatcoll-gtk-dev package, but the fix does not affect the gnatcoll ABI and SO version. * Debhelper 11 and Standards-Version: 4.1.3. Move docs from /u/s/doc/*-doc to /u/s/doc/*-dev. * Build-Depends: drop obsolete version restriction on dpkg-dev. * python_single_statement_set_default_console.diff: fix serious typo. * Build-Depend: drop dpkg-dev obsolete version restriction. -- Nicolas Boulenguez Sat, 03 Mar 2018 14:28:59 +0100 libgnatcoll (17.0.2017-3) unstable; urgency=medium * Make testsuite more verbose. Closes: #872081. * Build-Depend latexmk for LaTeX sphinx-doc module. Closes: #872204. * Build-Depend: python3 version of sphinx-doc. Patch conf.py. * Standards-Version: 4.1.0. * Rebuild with libgpr 2017-5 (because of libxmlada-unicode). -dev version is already new in testing. -- Nicolas Boulenguez Tue, 26 Sep 2017 16:54:43 +0200 libgnatcoll (17.0.2017-2) unstable; urgency=medium * Upload to unstable. * The switch to gcc-7 requires a SO version bump for each library, except gnatcoll, g-python, g-xref, already new in unstable. The Break/Replace with previous -dev becomes implicit in unstable. * Disable parallel doc generation to prevent #869098. * Standards-Version: 4.0.1. Priority: optional. * Vcs-Mtn: new URI format. * clean objects forgotten by aclocal.m4. * Build-Depends: renamed texlive-plain-generic. -- Nicolas Boulenguez Thu, 10 Aug 2017 12:42:17 +0200 libgnatcoll (17.0.2017-1) experimental; urgency=medium * New upstream release, two new packages for the gnatcoll-xref library. No ALI/SO bump in experimental. * Build with gnat-7, which deals with SOURCE_DATE_EPOCH directly. * Debhelper 10, which deals with autoconf generated stuff. * Standards-Version: 4.0.0. Downgrade -doc to Suggests. HTTPS URL for copyright format. Handle DEB_BUILD_OPTIONS=nodoc. * Allow -doc package to satisfy multi-arch foreign dependencies. * PDFLatex now handles SOURCE_DATE_EPOCH without faketime. -- Nicolas Boulenguez Tue, 11 Jul 2017 01:44:33 +0200 libgnatcoll (16.1.0-1) experimental; urgency=medium * New upstream release. Update to ligtkada16.1.0-dev. Replace libgnatprj/vsn, dropped by GCC with libgpr from gprbuild. Bump ALI versions and conflict/break previous -dev per Ada policy. Bump SO versions for gnatcoll and gnatcoll-python. * Remove many patches to upstream Makefile and invoke gprbuild directly. Upstream prefers a reduced set of well tested configurations. * remove generate-sources-timestamp.diff, but regenerate the sources after the build and fail if they differ with the ones from the tarball. * python_single_statement_set_default_console.diff was waiting an ALI bump. * Select all hardening flags, gprbuild will override pie when needed. * C sources, ignored in ALI files, do not require predictible timestamps. * Simplify watch file thanks to version 4 format. -- Nicolas Boulenguez Sun, 21 Aug 2016 17:48:30 +0200 libgnatcoll (1.7gpl2015-2) unstable; urgency=medium * Revert to python2 as long as most startup scripts in the gnat-gps reverse dependency are incompatible with python3. Reopens: #760004. * Build-Depend: texlive-generic-extra for iftex.sty. Closes: #830334. * Ensure that ./configure and gprbuild use gnatgcc instead of gcc. -- Nicolas Boulenguez Fri, 29 Jul 2016 08:05:19 +0200 libgnatcoll (1.7gpl2015-1) unstable; urgency=medium * Build with gnat-6 and gprbuild >= 2015-2. Upload to unstable. * Switch from manual -dbg packages to automatic -dbgsym packages. * Enable all hardening options, but PIE because we build a shared library. * Move sphinx-common to Build-Depends-Indep. * Standards-Version: 3.9.8 (no changes). -- Nicolas Boulenguez Tue, 26 Apr 2016 10:06:03 +0200 libgnatcoll (1.7gpl2015-1~exp1) experimental; urgency=medium * New upstream release. * Build-Depend gnat-5, rename library and -dev packages per Ada policy. * watch: use Adacore uscan redirector. * copyright: since Files-Excluded is mandatory for minified javascript, also remove generated, copied or unused sources. * Transmit -a/-i options to dh-ada-library. Closes: #806628. * Select python3 instead of 2. Closes: #760004. * Set build flags from ./configure instead of gprbuild. Let gprbuild select the right gcc version to mix with Ada. Configure only once during arch & indep builds. * generate-sources-timestamp.diff: update timestamp only if contents changed (for reproducible builds). * Standards-Version: 3.9.7. -- Nicolas Boulenguez Sat, 27 Feb 2016 14:34:24 +0100 libgnatcoll (1.6gpl2014-9) unstable; urgency=medium * patches/explicit-source-dirs-in-projects.diff closes: #802862. -- Nicolas Boulenguez Sun, 25 Oct 2015 19:34:08 +0100 libgnatcoll (1.6gpl2014-8) unstable; urgency=medium * Mix gnat-4.9 with gcc-4.9 instead of default gcc-5. Closes: #777946. * (XS-)Testsuite: now generated by dpkg-source. -- Nicolas Boulenguez Tue, 08 Sep 2015 00:45:05 +0200 libgnatcoll (1.6gpl2014-7) unstable; urgency=medium * Touch generated sources for deterministic ALI files and tar headers. Freeze the clock for deterministic PDF timestamps. -- Nicolas Boulenguez Sun, 03 May 2015 17:31:48 +0200 libgnatcoll (1.6gpl2014-6) unstable; urgency=medium * Section: move source to misc and -dev to libdevel, as do ftpmasters. * Priority: raise run-time libraries and -bin to optional, to allow optional reverse dependencies (gnat-gps, asis-programs). -- Nicolas Boulenguez Mon, 06 Oct 2014 23:14:53 +0200 libgnatcoll (1.6gpl2014-5) unstable; urgency=medium * Drop PostGreSQL support, which depends on OpenSSL and is thus incompatible with the GPL. Closes: #763284. * Standards-Version: 3.9.6 without changes. -- Nicolas Boulenguez Sat, 04 Oct 2014 13:51:20 +0200 libgnatcoll (1.6gpl2014-4) unstable; urgency=medium * Link with pthread to circumvent compiler bug #760211. -- Nicolas Boulenguez Tue, 02 Sep 2014 00:01:38 +0200 libgnatcoll (1.6gpl2014-3) unstable; urgency=medium * Break/Replace gnat-gps << 5.3-4, previous provider of gnatinspect. * copyright: explain why some headers contain the GPL-2+. * Let libgnatcoll-dev Depends: libgnatgpr-dev (via ada:Depends). * Drop redundant Build-Depends-Indep: sphinx-common. -- Nicolas Boulenguez Sat, 30 Aug 2014 20:42:35 +0200 libgnatcoll (1.6gpl2014-2) unstable; urgency=medium * Build-Depend: sphinx-common. dh_sphinxdoc is needed during -arch rebuilds. -- Nicolas Boulenguez Thu, 14 Aug 2014 06:29:11 +0200 libgnatcoll (1.6gpl2014-1) unstable; urgency=medium * Initial packaging. Closes: #757309. GPL 2014 is between 1.6 and 1.7 commercial releases. Upstream archive is repackaged without minified javascript. -- Nicolas Boulenguez Sun, 10 Aug 2014 03:35:11 +0200