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