pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/p5-App-Sqitch Update to 1.3.0. From the chan...
details: https://anonhg.NetBSD.org/pkgsrc/rev/e7c5af5e91a8
branches: trunk
changeset: 383191:e7c5af5e91a8
user: schmonz <schmonz%pkgsrc.org@localhost>
date: Sun Aug 14 17:21:50 2022 +0000
description:
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.
diffstat:
databases/p5-App-Sqitch/Makefile | 8 ++++----
databases/p5-App-Sqitch/distinfo | 8 ++++----
databases/p5-App-Sqitch/options.mk | 3 ++-
3 files changed, 10 insertions(+), 9 deletions(-)
diffs (58 lines):
diff -r e7d6e3637166 -r e7c5af5e91a8 databases/p5-App-Sqitch/Makefile
--- a/databases/p5-App-Sqitch/Makefile Sun Aug 14 17:21:07 2022 +0000
+++ b/databases/p5-App-Sqitch/Makefile Sun Aug 14 17:21:50 2022 +0000
@@ -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-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-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
diff -r e7d6e3637166 -r e7c5af5e91a8 databases/p5-App-Sqitch/distinfo
--- a/databases/p5-App-Sqitch/distinfo Sun Aug 14 17:21:07 2022 +0000
+++ b/databases/p5-App-Sqitch/distinfo Sun Aug 14 17:21:50 2022 +0000
@@ -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
diff -r e7d6e3637166 -r e7c5af5e91a8 databases/p5-App-Sqitch/options.mk
--- a/databases/p5-App-Sqitch/options.mk Sun Aug 14 17:21:07 2022 +0000
+++ b/databases/p5-App-Sqitch/options.mk Sun Aug 14 17:21:50 2022 +0000
@@ -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