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 Aug 2 12:06:16 UTC 2023
Modified Files:
pkgsrc/databases/p5-App-Sqitch: Makefile distinfo
Log Message:
Update to 1.4.0. From the changelog:
- Fixed Snowflake warehouse and role setup to properly quote identifiers
unless they're valid unquoted identifiers or already quoted. Thanks to
@marc-marketparts for the report (#685).
- Fixed a bug reworking a change when a rework directory is configured
but not created. Thanks to @jfeaver for the report (#686).
- Output the list of changes to be deployed or reverted when `--verbose`
is specified at least twice. Thanks to @vectro for the PR (#702).
- Fixed the formatting of the log and plan commands to allow empty or `0`
separators in lists of things (such as `%{0}t` for a list of tags).
Thanks to @web-vertalo for the pull request (#703).
- Updated the MySQL Tutorial to use 5.7 features. Thanks to Vlad
Safronov for the PR (#705).
- Deprecated the `no_prompt` and `no_prompt` attributes of
App::Sqitch::Engine in favor of passing booleans to the `revert` and
`verify` methods. The attributes still exist for reverse compatibility,
but now emit warnings and will be removed in the future. Thanks to
Thanks to @vectro for the PR (#704).
- Added a warning for a double extension on the file names created
by the `add` command. Thanks to @blairjordan for the PR (#724)!
- Added the `revert.strict` boolean configuration variable which, when
set to true, requires the specification of a change to revert to. It
also disables the `rebase` and `checkout` commands, though the
`rebase.strict` and `checkout.strict` variables, respectively, may
override it. Use `revert.strict` to prevent accidental reverts in
sensitive environments. Thanks to @vectro for the PR (#719; revised in
#735)!
- Fixed test failures due to a bug fix in the Perl URI module
(libwww-perl/URI#13). Thanks to @bobfang for the report (#744)!
- Fixed test failures due to a change in the generation of DBI DSN by
URI::Oracle introduced by libwww-perl/URI-db#23.
- Added a format option `%F` to `sqitch plan` that prints the path for
the deploy file for each migration in the plan.
- Changed the default location for the Oracle `sqlplus` client when the
`ORACLE_HOME` environment variable is set. It now returns either
`$ORACLE_HOME/bin/sqlplus` or `$ORACLE_HOME/sqlplus` if it exists
and is executable (and ends in `.exe` on Windows). Otherwise it simply
returns `sqlplus` as before, assuming it will be found in the path.
Thanks to @vectro for the suggestion (#747).
- Increased the required version of DBI to 1.631 or higher and removed
a MySQL engine workaround for older versions.
- Added detection of a missing registry schema on connect and conditions
to avoid querying it when it does not exist. Fixes an issue where
Sqitch might find a project record in the current schema instead of the
expected registry schema. Thanks to @vectro for the report and
investigation (#668)!
- Fixed Snowflake and MySQL to properly raise errors on session query
failures immediately after connection.
- Fixed the handling of unique violations for deploy script hash
uniqueness so that it no longer returns a database error but properly
reports the issue in a more human-friendly error message. Thanks to
Stefan Badenhorst for the reminder (#630).
- Updated the registry SQL scripts for Vertica to always enable primary
key and unique constraints. Unique constraints are now enabled for
all database engines except Exasol and Snowflake.
- Dropped support for Vertica 7.1, as unique constraint enforcement was
not added until Vertica 7.2.
- Increased minimum SQLite versions to 3.8.6, when unique constraint
enforcement was added.
- Removed remaining uses of the smartmatch operator, thus eliminating
the Perl 5.38 warnings about its deprecation. (#769)
- Added Cockroach to the list of valid engines recognized in command-line
arguments (and a test to ensure new engines won't be omitted in the
future). Thanks to @NOBLES5E for the spot (#772)!
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/databases/p5-App-Sqitch/Makefile
cvs rdiff -u -r1.21 -r1.22 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.37 pkgsrc/databases/p5-App-Sqitch/Makefile:1.38
--- pkgsrc/databases/p5-App-Sqitch/Makefile:1.37 Thu Jul 6 09:38:18 2023
+++ pkgsrc/databases/p5-App-Sqitch/Makefile Wed Aug 2 12:06:16 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.37 2023/07/06 09:38:18 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2023/08/02 12:06:16 schmonz Exp $
-DISTNAME= App-Sqitch-v1.3.1
+DISTNAME= App-Sqitch-v1.4.0
PKGNAME= p5-${DISTNAME:S/-v/-/}
-PKGREVISION= 1
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=App/}
@@ -15,7 +14,7 @@ DEPENDS+= p5-Algorithm-Backoff>=0.006:.
DEPENDS+= p5-Class-XSAccessor>=1.18:../../devel/p5-Class-XSAccessor
DEPENDS+= p5-Clone-[0-9]*:../../devel/p5-Clone
DEPENDS+= p5-Config-GitLike>=1.15:../../devel/p5-Config-GitLike
-DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
+DEPENDS+= p5-DBI>=1.631:../../databases/p5-DBI
DEPENDS+= p5-DateTime>=1.04:../../time/p5-DateTime
DEPENDS+= p5-Devel-StackTrace>=1.30:../../devel/p5-Devel-StackTrace
DEPENDS+= p5-Encode-Locale-[0-9]*:../../textproc/p5-Encode-Locale
Index: pkgsrc/databases/p5-App-Sqitch/distinfo
diff -u pkgsrc/databases/p5-App-Sqitch/distinfo:1.21 pkgsrc/databases/p5-App-Sqitch/distinfo:1.22
--- pkgsrc/databases/p5-App-Sqitch/distinfo:1.21 Sun Oct 2 23:51:05 2022
+++ pkgsrc/databases/p5-App-Sqitch/distinfo Wed Aug 2 12:06:16 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2022/10/02 23:51:05 schmonz Exp $
+$NetBSD: distinfo,v 1.22 2023/08/02 12:06:16 schmonz Exp $
-BLAKE2s (App-Sqitch-v1.3.1.tar.gz) = 375aef204518136bab21944ee9900c2b309b55af05c96579482ece08cd436e44
-SHA512 (App-Sqitch-v1.3.1.tar.gz) = cb0aa96ae43fa23f2b2e331ee231f22608016dfd28d9c54dae724d5fe63c541cf231b9a968ded9a28da1b3b18b8c41af11838adef01c6647ed85c0ed579542d1
-Size (App-Sqitch-v1.3.1.tar.gz) = 635471 bytes
+BLAKE2s (App-Sqitch-v1.4.0.tar.gz) = 49eebfbc9d42eb0b2c9e09dbd434fbbad6d3a64f839b9a2888cfb7ee2a6f2264
+SHA512 (App-Sqitch-v1.4.0.tar.gz) = fae98c60c7eefa5f8879e702ff5de5a9446f1b1dae87889588d0f59eef86ae6324dd2abb0c1d3deb998805e62e9c9313f7937f1de94d81da9af3e7b1d731e75f
+Size (App-Sqitch-v1.4.0.tar.gz) = 637001 bytes
Home |
Main Index |
Thread Index |
Old Index