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