pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

p5-MongoDB: update to 2.2.2.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Mon Sep 7 21:23:50 2020 +0200
Changeset:	e3fde7b21e71292fe6f672a8c2a364afae90e9b1

Modified Files:
	p5-MongoDB/Makefile
	p5-MongoDB/distinfo

Log Message:
p5-MongoDB: update to 2.2.2.

Add some missing libraries

v2.2.2    2020-08-13 11:04:29-04:00 America/New_York

  [!!! END OF LIFE NOTICE !!!]

  - As of August 13, 2020, the MongoDB Perl driver has reached end of life
    and is no longer supported by MongoDB.

v2.2.1    2019-12-12 23:29:11-05:00 America/New_York

  [!!! END OF LIFE NOTICE !!!]

    - Version v2.2.0 is the final feature release of the MongoDB Perl
      driver.  The driver is now in a 12-month "sunset" period and will
      receive security patches and critical bug fixes only.  The Perl
      driver will be end-of-life and unsupported on August 13, 2020.

  [Bug Fixes]

    - PERL-1118 Improved URI sanitization

    - PERL-1121 MongoDB::BulkWriteResult had incorrect elements in inserted[]

    - PERL-1125/PERL-1126 Error connecting using mongodb+srv style URI

    - PERL-1127 BulkWriteView doesn't support update pipelines

    - PERL-1129 TLS URI options not used in connections

v2.2.0    2019-08-13 07:19:10-04:00 America/New_York

  [!!! END OF LIFE NOTICE !!!]

    - Version v2.2.0 is the final feature release of the MongoDB Perl
      driver.  The driver is now in a 12-month "sunset" period and will
      receive security patches and critical bug fixes only.  The Perl
      driver will be end-of-life and unsupported on August 13, 2020.

  [*** Deprecations ***]

    - PERL-993 Deprecate parallel_scan

  [Additions]

    - PERL-789 OP_MSG support

    - PERL-920 Add option for applications to register a custom server selector

    - PERL-989 Implement SDAM monitoring

    - PERL-1008 Support index all paths

    - PERL-1021 Implement Unified URI Options

    - PERL-1022 Implement Convenient API for Transactions

    - PERL-1024 Support mongos pinning for sharded transactions

    - PERL-1025 Retryable Reads

    - PERL-1026 Support polling SRV records for mongos discovery

    - PERL-1035 Support sharded transactions recovery token

    - PERL-1046 Add database aggregation method

    - PERL-1052 Support 'startAfter' option to the $changeStream stage

    - PERL-1053 Add support for Zstandard compression

    - PERL-1060 Add support for Snappy compression

    - PERL-1070 Support postBatchResumeToken in change streams

    - PERL-1082 Add the ability to specify a pipeline to an update command

    - PERL-1098 Allow applications to set maxTimeMS for commitTransaction

    - PERL-1105 Support aggregation $merge stage

  [Changes]

    - PERL-785 Call "ping" on a socket that has been idle for socketCheckIntervalMS

    - PERL-1028 Support server connections that survive primary stepdown

    - PERL-1054 Disable TLS renegotiation when possible (security)

    - PERL-1057 Use majority write concern when retrying commitTransaction

    - PERL-1068 Make Retryable Writes on by Default

    - PERL-1075 Add support for read concern to aggregation $out

    - PERL-1100 Specify behavior where connection string contain auth
      database but no credentials

  [Bug Fixes]

    - PERL-927 Ensure hint used with aggregate is string or IxHash or BSON::Doc

    - PERL-930 Allow use of BSON::Raw for insert, update, etc.

    - PERL-970 Can't use BSON::Doc as sort option in find command

    - PERL-988 Index lists should preserve key order in results

    - PERL-994 GridFS DownloadStream warns in spec tests on old perls

    - PERL-1012 Driver doesn't clear session pool after fork

    - PERL-1017 Ignore db and collection read concern in transaction

    - PERL-1033 Pod link error

    - PERL-1041 Bulk Write Op calls result method on non-object error

    - PERL-1057 Use majority write concern when retrying commitTransaction

    - PERL-1058 Drivers should ignore batchSize=0 for aggregate with $out

    - PERL-1061 The driver fails to parse a URI if mongodb+srv format is
      used and the ssl=true option is set

    - PERL-1076 Ensure that getMore right after a resume is retried in changestreams

    - PERL-1083 Work around StaleDbVersion distinct bug

    - PERL-1096 ChangeStream spec's Resumable Error definition is too broad

    - PERL-1097 Discard ServerSessions involved in network errors

    - PERL-1123 Raise better error for retryable writes with mmapv1

  [Testing]

    - PERL-806 Test Driver Wire Version Overlap logic

    - PERL-833 Test QueryResult destructor kills cursor

    - PERL-867 Resync GridFS tests to add test for legacy GridFS, where no
      filename was set

    - PERL-976 Test only the initial command in a transaction includes readConcern

    - PERL-996 Resync read write concern tests to add new read concern levels

    - PERL-1018 Test deleteMany and updateMany with retryWrites=true

    - PERL-1048 Transaction test runner should use "local" read concern
      when asserting the final collection state

    - PERL-1051 Update CRUD spec tests to use transaction spec test format

    - PERL-1074 Resync transaction spec tests for bulk write error reporting change

    - PERL-1090 Amend change stream missing resume token tests for MongoDB 4.2+

    - PERL-1095 Stop testing with threads (too many errors on process exit)

    - PERL-1109 Fix result assertion in change stream spec test

  [Documentation]

    - PERL-780 Document that TCP keepalive defaults to true

    - PERL-972 Amend transaction examples

    - PERL-986 Causal Consistency Examples

    - PERL-1056 Update Transactions Retry Example 3 to include read preference

    - PERL-1085 Document connection string and URI option precedence rules

    - PERL-1101 Documentation for countDocuments mentions estimatedDocumentCount

    - PERL-1112 Update change stream docs example for resume token access

    - PERL-1117 Specify effect of client-side errors on in-progress transactions

  [Prerequisites]

    - PERL-841 Remove Try::Tiny as a dependency

    - Bump BSON to v1.12.0 and BSON::XS (optional) to v0.8.0

    - Bump Path::Tiny to 0.058

  [~ Internal Changes ~]

    - PERL-921 Only send bypassDocumentValidation if it's true

    - PERL-935 Consolidate session vs retryable write feature detection

    - PERL-1078 countDocuments should internally use group with _id: 1

v2.1.2    2019-08-05 19:29:08-04:00 America/New_York (TRIAL RELEASE)

v2.1.1    2019-08-02 12:48:13-04:00 America/New_York (TRIAL RELEASE)

v2.1.0    2019-02-06 16:59:56-05:00 America/New_York (TRIAL RELEASE)

v2.0.3    2019-02-07 10:43:16-05:00 America/New_York

  [Bug fixes]

  - PERL-1061 The driver fails to parse a URI if mongodb+srv format is used and the ssl=true option is set

v2.0.2    2018-11-30 13:57:28-05:00 America/New_York

  [Bug fixes]

  - PERL-927 Coerce hint to IxHash or BSON::Doc if not string

  - PERL-927 Skip count hint test before MongoDB 3.6

  - PERL-970 Allow BSON::Doc as sort argument

  - PERL-988 Preserve index key order in results

  - PERL-1012 Clear session pool on reconnect after fork/thread

  - PERL-1041 Check bulk error can call result before calling it

  [Testing]

  - PERL-806 Check compatibility for SDAM tests

  - PERL-972 PERL-1005 Amended transaction examples

  - PERL-1006 Enable retry_writes during testing

  [Documentation]

  - PERL-1033 Fix docs link to BSON/wrap_numbers

  [Prerequisites]

  - Requires BSON v1.10.1; if compiler is available, will require BSON::XS
    v0.6.0.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e3fde7b21e71292fe6f672a8c2a364afae90e9b1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 p5-MongoDB/Makefile | 11 +++--------
 p5-MongoDB/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 12 deletions(-)

diffs:
diff --git a/p5-MongoDB/Makefile b/p5-MongoDB/Makefile
index f3df886b01..36914d1fa4 100644
--- a/p5-MongoDB/Makefile
+++ b/p5-MongoDB/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.3 2012/10/04 18:42:21 asau Exp $
 
-DISTNAME=	MongoDB-v2.0.1
+DISTNAME=	MongoDB-v2.2.2
 PKGNAME=	p5-${DISTNAME:S/-v/-/}
 CATEGORIES=	databases
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=../../authors/id/M/MO/MONGODB/}
@@ -22,6 +22,8 @@ DEPENDS+=	p5-boolean>=0.28:../../devel/p5-boolean
 DEPENDS+=	p5-Config-AutoConf-[0-9]*:../../devel/p5-Config-AutoConf
 DEPENDS+=	p5-Path-Tiny-[0-9]*:../../filesystems/p5-Path-Tiny
 DEPENDS+=	p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
+DEPENDS+=	p5-Type-Tiny-[0-9]*:../../devel/p5-Type-Tiny
+DEPENDS+=	p5-Safe-Isa-[0-9]*:../../devel/p5-Safe-Isa
 
 TEST_DEPENDS+=	p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
 
@@ -29,16 +31,9 @@ TEST_DEPENDS+=	p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
 # BSON::Decimal128 is not installed (version '1' required)
 # BSON::Types is not installed (any version required)
 # Class::XSAccessor is not installed (any version required)
-# Safe::Isa is not installed (any version required)
-# Type::Library is not installed (any version required)
-# Type::Tiny is not installed (version '1' required)
 # Type::Tiny::XS is not installed (any version required)
-# Type::Utils is not installed (any version required)
-# Types::Standard is not installed (any version required)
 
-MAKE_JOBS_SAFE=	no
 PERL5_PACKLIST=	auto/MongoDB/.packlist
-USE_LANGUAGES=	c
 
 .include "../../lang/perl5/module.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/p5-MongoDB/distinfo b/p5-MongoDB/distinfo
index f46a6dfced..f01e3a00cc 100644
--- a/p5-MongoDB/distinfo
+++ b/p5-MongoDB/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.1.1.1 2012/03/14 21:51:11 bubuchka Exp $
 
-SHA1 (MongoDB-v2.0.1.tar.gz) = 6fc2579fe2a015eec70e4f6345f2bd1d1b430d10
-RMD160 (MongoDB-v2.0.1.tar.gz) = 703704657e87f058ca3f8be9f17193d67043e0ec
-SHA512 (MongoDB-v2.0.1.tar.gz) = ec907407d77512a439fa82d09b8a791dbe7723b7488ee27f1e9a829354a48c3f69d34348c28a7f7580d00acee5f112eecb018fbebe472acce9649375beb8513e
-Size (MongoDB-v2.0.1.tar.gz) = 451430 bytes
+SHA1 (MongoDB-v2.2.2.tar.gz) = 6f4617dce9d9f945a2fcb76c8fe620a544facbdd
+RMD160 (MongoDB-v2.2.2.tar.gz) = 9d3c306983ad4f6edc1ee22f44639224aeb39c8e
+SHA512 (MongoDB-v2.2.2.tar.gz) = 8faaece0f125daeecf1f0c63d02611597c1130f37404e618890d135cf1521a7c4c27b042bfbcd8a5881929cbc4c4a9277f48ec68f2a08ffc7d9570c3931092df
+Size (MongoDB-v2.2.2.tar.gz) = 581441 bytes


Home | Main Index | Thread Index | Old Index