pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/p5-App-Sqitch



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Wed Jan  8 18:03:23 UTC 2025

Modified Files:
        pkgsrc/databases/p5-App-Sqitch: Makefile distinfo

Log Message:
p5-App-Sqitch: update to 1.5.0. Changes:

- Fix improperly nested Pod headers that were incrementing two levels
  relative to their parent headers, which messed with the HTML output on
  sqitch.org.
- Banned "[" and "]" in names (changes, tags, projects) because they
  muck with dependency parsing of the plan file. Thanks to Žiga Leber for
  the bug report (#829).
- Updated the IPC methods that interact with engine clients to raise
  exception objects rather than strings, for more consistent error
  handling throughout.
- Removed duplicate DBI error handling code from engines and tests.
- Fixed an order of operation issue that prevented Sqitch from detecting
  Yugabyte before attempting to create an advisory lock, which resulted
  in an error for more recent Yugabyte releases. Thanks to Stefano
  Ricciardi for the report (#841).
- Removed a wayward mention of the long-deprecated `SQITCH_URI`
  environment variable from the Oracle tutorial. Thanks to Austin Hanson
  for the report (#845).
- Improved unexpected error output by including any previous exception.
- Changed the "unknown engine" error to a runtime error, rather than
  development time, with a localized error message. The error loading
  the engine package and the stack trace remain available by using
  triple verbosity (`-vvv`). Thanks to Martin Fischer for the report
  (#838).
- Changed the default error code from Oracle `sqlplus` from `SQL.SQLCODE`
  to `4`, because otherwise the exit code is returned `modulo 256`,
  meaning it can end up `0` for success for an SQL error code like
  `ORA-01792`. Selected `4` as the replacement to match the behavior of
  Exasol and because `FAILURE` maps to exit code `1`, which has in the
  past been more akin to a warning. Thanks to @vectro for the report
  (#831).
- Added checks for the existence of deploy and revert files when
  deploying and reverting. Previously Sqitch deferred such errors to the
  CLIs, but they're never called when using `--log-only`. Thanks to
  @vectro and Erik Wienhold for the suggestion (#828).
- Fixed a bug where the MySQL engine failed to properly handle target
  URIs with no database name. Thanks to Felix Zedén Yverås for the report
  (#821).
- Updated the MySQL engine to omit the `checkit()` function when using
  binary logging and Sqitch lacks super user permissions. Thanks to Scott
  Edwards for the report and to Janosch Peters for the solution (#824).
- Taught the Snowflake engine to detect when the Sqitch user lacks
  permission to create a schema and to skip the creation of the registry
  schema. Useful for cases when the registry schema was created in
  advance. Thanks to Peter Wimsey for the suggestion (#826).
- Switched the MySQL engine from DBD::mysql to DBD::MariaDB for better
  compatibility with older versions of the MySQL client library and for
  its Unicode improvements. Thanks to Mark Tyrrell for the report and
  @tiberiusferreira and Perl Monks `1nickt` and`InfiniteSilence` for the
  feedback (#825).


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/databases/p5-App-Sqitch/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/databases/p5-App-Sqitch/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/p5-App-Sqitch/Makefile
diff -u pkgsrc/databases/p5-App-Sqitch/Makefile:1.40 pkgsrc/databases/p5-App-Sqitch/Makefile:1.41
--- pkgsrc/databases/p5-App-Sqitch/Makefile:1.40        Sat Nov 16 12:03:20 2024
+++ pkgsrc/databases/p5-App-Sqitch/Makefile     Wed Jan  8 18:03:23 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.40 2024/11/16 12:03:20 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2025/01/08 18:03:23 schmonz Exp $
 
-DISTNAME=              App-Sqitch-v1.4.1
+DISTNAME=              App-Sqitch-v1.5.0
 PKGNAME=               p5-${DISTNAME:S/-v/-/}
-PKGREVISION=           1
 CATEGORIES=            databases perl5
 MASTER_SITES=          ${MASTER_SITE_PERL_CPAN:=App/}
 

Index: pkgsrc/databases/p5-App-Sqitch/distinfo
diff -u pkgsrc/databases/p5-App-Sqitch/distinfo:1.23 pkgsrc/databases/p5-App-Sqitch/distinfo:1.24
--- pkgsrc/databases/p5-App-Sqitch/distinfo:1.23        Sun Feb  4 18:58:59 2024
+++ pkgsrc/databases/p5-App-Sqitch/distinfo     Wed Jan  8 18:03:23 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2024/02/04 18:58:59 schmonz Exp $
+$NetBSD: distinfo,v 1.24 2025/01/08 18:03:23 schmonz Exp $
 
-BLAKE2s (App-Sqitch-v1.4.1.tar.gz) = 87538ef7a6c49a9722ab8dd72cf2cff7b96f44dcc6d75662a4cd3a30b6f0f756
-SHA512 (App-Sqitch-v1.4.1.tar.gz) = b1b73f96979d623b8590153262ad76ca76ab2d7113b0fecea537257ef9278e6391ed2bfcd4187605ff84f4536af37081b0a29054d17bc6da7241e2120133ca99
-Size (App-Sqitch-v1.4.1.tar.gz) = 640950 bytes
+BLAKE2s (App-Sqitch-v1.5.0.tar.gz) = eec5008832f6110acb53915ce423f69e90c2efc94ec3f400fba8b3f319858643
+SHA512 (App-Sqitch-v1.5.0.tar.gz) = f8f258ef6b23713a151d712329275dbe22780c36d11a9e9f011153a47efa6de89d208de2c6226895c3e70dc80c21fa9acf87fa2198a91eebe3256b00dc56cad0
+Size (App-Sqitch-v1.5.0.tar.gz) = 645973 bytes



Home | Main Index | Thread Index | Old Index