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:           Sun Aug 14 17:21:50 UTC 2022

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

Log Message:
Update to 1.3.0. From the changelog:

- Fixed an issue when testing Firebird on a host with Firebird installed
  but no `isql`, and when using a local Firebird (e.g., the Engine12
  provider), which allows only one connection at a time. Thanks to Slaven
  Rezić for the the reproducible configuration (#597).
- Tweaked the Postgres engine to support Yugabyte. The only unsupported
  features are explicit locks, so users need to manually ensure that only
  one instance of Sqitch is updating the cluster at a time.
- Added support for CockroachDB. Almost exactly the same as for Postgres,
  so the new App::Sqitch::Engine::cockroach class extends
  App::Sqitch::Engine::pg to make a few changes. The SQL files with
  the registry DDL varies in a few ways, so they're separate.
- Now require URI::db v0.20 for Cockroach and Yugabyte URI support.
- Dropped support for MySQL 5.0.
- Added explicit sorting for aggregated lists (such as the tags associated
  with a commit) to the MySQL, Exasol, Snowflake, and Postgres (8.4 and
  higher) engines.
- Fixed slow deploys on MariaDB thanks to fractional timestamp support
  added in 5.03.05. Thanks to @rbrigot for the PR (#658)!
- Fixed a bug where destination locking failed on the first deploy to
  MySQL. Bug introduced along with destination locking in v1.2.0.
  Thanks Tom Bloor the report and to Alberto Simões for the help
  replicating the issue (#601).
- Removed the `sqitch engine update-config` action, originally added for
  compatibility reasons in 2014, and the prompt to use it was removed as
  of 0.9999 in 2019.
- Fixed a warning when searching for the Firebird client on Windows.

pkgsrc changes:

- Enable 'sqlite' by default to pass the self-tests.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/databases/p5-App-Sqitch/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/databases/p5-App-Sqitch/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/p5-App-Sqitch/options.mk

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.33 pkgsrc/databases/p5-App-Sqitch/Makefile:1.34
--- pkgsrc/databases/p5-App-Sqitch/Makefile:1.33        Tue Jun 28 11:31:19 2022
+++ pkgsrc/databases/p5-App-Sqitch/Makefile     Sun Aug 14 17:21:50 2022
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.33 2022/06/28 11:31:19 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2022/08/14 17:21:50 schmonz Exp $
 
-DISTNAME=              App-Sqitch-v1.2.1
+DISTNAME=              App-Sqitch-v1.3.0
 PKGNAME=               p5-${DISTNAME:S/-v/-/}
-PKGREVISION=           1
 CATEGORIES=            databases perl5
 MASTER_SITES=          ${MASTER_SITE_PERL_CPAN:=App/}
 
@@ -40,7 +39,7 @@ DEPENDS+=             p5-Try-Tiny-[0-9]*:../../deve
 DEPENDS+=              p5-Type-Tiny-[0-9]*:../../devel/p5-Type-Tiny
 DEPENDS+=              p5-Type-Tiny-XS>=0.010:../../devel/p5-Type-Tiny-XS
 DEPENDS+=              p5-URI-[0-9]*:../../www/p5-URI
-DEPENDS+=              p5-URI-db>=0.19:../../www/p5-URI-db
+DEPENDS+=              p5-URI-db>=0.20:../../www/p5-URI-db
 DEPENDS+=              p5-namespace-autoclean>=0.16:../../devel/p5-namespace-autoclean
 
 # XXX TEST_TARGET
@@ -50,6 +49,7 @@ BUILD_DEPENDS+=               p5-Module-Runtime-[0-9]
 BUILD_DEPENDS+=                p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
 BUILD_DEPENDS+=                p5-Test-Dir-[0-9]*:../../devel/p5-Test-Dir
 BUILD_DEPENDS+=                p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
+BUILD_DEPENDS+=                p5-Test-Exit-[0-9]*:../../devel/p5-Test-Exit
 BUILD_DEPENDS+=                p5-Test-File-[0-9]*:../../devel/p5-Test-File
 BUILD_DEPENDS+=                p5-Test-File-Contents>=0.20:../../devel/p5-Test-File-Contents
 BUILD_DEPENDS+=                p5-Test-MockModule>=0.17:../../devel/p5-Test-MockModule

Index: pkgsrc/databases/p5-App-Sqitch/distinfo
diff -u pkgsrc/databases/p5-App-Sqitch/distinfo:1.19 pkgsrc/databases/p5-App-Sqitch/distinfo:1.20
--- pkgsrc/databases/p5-App-Sqitch/distinfo:1.19        Mon Dec  6 12:48:15 2021
+++ pkgsrc/databases/p5-App-Sqitch/distinfo     Sun Aug 14 17:21:50 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2021/12/06 12:48:15 schmonz Exp $
+$NetBSD: distinfo,v 1.20 2022/08/14 17:21:50 schmonz Exp $
 
-BLAKE2s (App-Sqitch-v1.2.1.tar.gz) = 39c3a607518323a4d3405fa4d005a3920ff7a4931016084d4d97c0c7fb57536c
-SHA512 (App-Sqitch-v1.2.1.tar.gz) = 3fdc68fc4af658336d4a9b5bc8df276a14620d2107a9a32adc4678d4d7003d05ee6b8634adb67ca8dea259ccb58441b1de89319c093b505d15672a2db427b61e
-Size (App-Sqitch-v1.2.1.tar.gz) = 613784 bytes
+BLAKE2s (App-Sqitch-v1.3.0.tar.gz) = 8fdae40d47c0e45d300589ba0ec0b7263c24071d0ba37c071a4f2cbd318bebcd
+SHA512 (App-Sqitch-v1.3.0.tar.gz) = 68ae3bc97fec6c513035b3a6de7865a71c9d3883ea84f210e429888bbf2fd852c98d22767e89af9aa214f66b09db4c1e4aebb154927581e62bcb375f733d15bb
+Size (App-Sqitch-v1.3.0.tar.gz) = 632394 bytes

Index: pkgsrc/databases/p5-App-Sqitch/options.mk
diff -u pkgsrc/databases/p5-App-Sqitch/options.mk:1.1 pkgsrc/databases/p5-App-Sqitch/options.mk:1.2
--- pkgsrc/databases/p5-App-Sqitch/options.mk:1.1       Fri Oct  5 10:37:39 2018
+++ pkgsrc/databases/p5-App-Sqitch/options.mk   Sun Aug 14 17:21:50 2022
@@ -1,8 +1,9 @@
-# $NetBSD: options.mk,v 1.1 2018/10/05 10:37:39 schmonz Exp $
+# $NetBSD: options.mk,v 1.2 2022/08/14 17:21:50 schmonz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.sqitch
 
 PKG_SUPPORTED_OPTIONS+=        mysql odbc oracle pgsql sqlite
+PKG_SUGGESTED_OPTIONS= sqlite
 
 .include "../../mk/bsd.options.mk"
 



Home | Main Index | Thread Index | Old Index