Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 227C684DBD for ; Wed, 2 Aug 2023 12:06:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id B17U2kr5YS5b for ; Wed, 2 Aug 2023 12:06:16 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 3B48A84D80 for ; Wed, 2 Aug 2023 12:06:16 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 34507FBDB; Wed, 2 Aug 2023 12:06:16 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1690977976299590" MIME-Version: 1.0 Date: Wed, 2 Aug 2023 12:06:16 +0000 From: "Amitai Schleier" Subject: CVS commit: pkgsrc/databases/p5-App-Sqitch To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: schmonz@netbsd.org X-Mailer: log_accum Message-Id: <20230802120616.34507FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1690977976299590 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_1690977976299590 Content-Disposition: inline Content-Length: 2228 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 --_----------=_1690977976299590--