[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pkgsrc-changes
Subject:    CVS commit: pkgsrc/databases/mongodb3
From:       "Greg Troxel" <gdt () netbsd ! org>
Date:       2020-03-31 14:34:41
Message-ID: 20200331143441.DAA53FB27 () cvs ! NetBSD ! org
[Download RAW message or body]

This is a multi-part message in MIME format.

--_----------=_1585665281103700
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	gdt
Date:		Tue Mar 31 14:34:41 UTC 2020

Modified Files:
	pkgsrc/databases/mongodb3: distinfo
	pkgsrc/databases/mongodb3/patches:
	    patch-src_mongo_db_storage_mmap__v1_durop.h
	    patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp
  patch-src_third__party_wiredtiger_src_os__posix_os__fs.c

Log Message:
mongodb3: Update patch comments

Several patches have been filed upstream.  Note URLs, and
revise/expand comments.   This is a comment-only change.

Thanks to Paul Ripke for filing issues upstream.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/mongodb3/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_storage_mmap__v1_durop.h
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/databases/mongodb3/patches/patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp
 cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/databases/mongodb3/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c


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


--_----------=_1585665281103700
Content-Disposition: inline
Content-Length: 6810
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/databases/mongodb3/distinfo
diff -u pkgsrc/databases/mongodb3/distinfo:1.8 pkgsrc/databases/mongodb3/distinfo:1.9
--- pkgsrc/databases/mongodb3/distinfo:1.8	Thu Mar 12 16:36:53 2020
+++ pkgsrc/databases/mongodb3/distinfo	Tue Mar 31 14:34:41 2020
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2020/03/12 16:36:53 gdt Exp $
+$NetBSD: distinfo,v 1.9 2020/03/31 14:34:41 gdt Exp $
 
 SHA1 (mongodb-src-r3.4.24.tar.gz) = 86909b211998f0cbc8104df774aecb3d00a01763
 RMD160 (mongodb-src-r3.4.24.tar.gz) = f7e4bfe1e2bd046f1a6c0f2695762076ffee5ae5
@@ -11,7 +11,7 @@ SHA1 (patch-src_mongo_db_query_collation
 SHA1 (patch-src_mongo_db_repl_isself.c) = 82321c918b91ce1a68ce79c14589126aca6baf96
 SHA1 (patch-src_mongo_db_repl_master__slave.cpp) = \
2f37f0819a2b2743df01f6b6ab0b3013b3b7d726  SHA1 \
(patch-src_mongo_db_repl_oplog__fetcher.cpp) = \
                e12dbfbd4e70ee210cdd4eb0582661666e8eb06a
-SHA1 (patch-src_mongo_db_storage_mmap__v1_durop.h) = \
9ccba5b5e730791d57b43f2c9d412bdf54f42a63 +SHA1 \
(patch-src_mongo_db_storage_mmap__v1_durop.h) = \
fb4c0fa1cbd1c2f362e04bcee49f9c3db77d7874  SHA1 \
(patch-src_mongo_installer_msi_SConscript) = 78424fa10f90470dd941b900ef8fd131d28f6e65 \
SHA1 (patch-src_mongo_platform_random.cpp) = 9af0fd82a653bf4f273ce107e54c5e63eaeb3b85 \
SHA1 (patch-src_mongo_platform_stack__locator__netbsd.cpp) = \
3f67bbae82c0f3cae410a21219589bc082e7b9b1 @@ -22,9 +22,9 @@ SHA1 \
(patch-src_mongo_util_processinfo__  SHA1 \
(patch-src_third__party_IntelRDFPMathLib20U1_LIBRARY_float128_dpml__exception.c) = \
ef3b260e8a49227cbbabf427500b7c70bce15083  SHA1 \
(patch-src_third__party_IntelRDFPMathLib20U1_LIBRARY_float128_op__system.h) = \
39f6fba82e2870ee4a5d99785033621225a72a16  SHA1 \
(patch-src_third__party_IntelRDFPMathLib20U1_LIBRARY_src_bid__functions.h) = \
                d3a85d3a3b33691466c65cdf51c56f221429aea9
-SHA1 (patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp) \
= 49a74ef12f20c4b243d328a2cd8317aa1a668b18 +SHA1 \
(patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp) \
= b942286acd85ca8cf5fd03bc9f70a5dff0943243  SHA1 \
(patch-src_third__party_mozjs-38_platform_x86__64_netbsd_build_js-confdefs.h) = \
c2ad1041b5c1ff9fac9085d2a8963781f51873a8  SHA1 \
(patch-src_third__party_mozjs-38_platform_x86__64_netbsd_include_js-config.h) = \
7ddbb4e3bf4126a1be2195acc82ff859e8130a01  SHA1 \
(patch-src_third__party_s2_base_port.h) = 892ce91b5aaa432f34e1e7c169b7fd6eea2a3e94  \
SHA1 (patch-src_third__party_wiredtiger_SConscript) = \
                71fd2326a4e95fec674326225bce5ccf5793aa5a
-SHA1 (patch-src_third__party_wiredtiger_src_os__posix_os__fs.c) = \
c1f227a2e026c0c90f438384b71873fecf27cde5 +SHA1 \
(patch-src_third__party_wiredtiger_src_os__posix_os__fs.c) = \
6da1014613231a0e56dd3449bd5d61014340575a

Index: pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_storage_mmap__v1_durop.h
diff -u pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_storage_mmap__v1_durop.h:1.2 \
                pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_storage_mmap__v1_durop.h:1.3
                
--- pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_storage_mmap__v1_durop.h:1.2	Fri \
                Mar  6 14:22:46 2020
+++ pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_storage_mmap__v1_durop.h	Tue \
Mar 31 14:34:41 2020 @@ -1,8 +1,8 @@
-$NetBSD: patch-src_mongo_db_storage_mmap__v1_durop.h,v 1.2 2020/03/06 14:22:46 gdt \
Exp $ +$NetBSD: patch-src_mongo_db_storage_mmap__v1_durop.h,v 1.3 2020/03/31 14:34:41 \
gdt Exp $  
 This file uses std::shared_ptr, but did not include the memory header as required.
 
-\todo File upstream and add upstream bugtracker URL.
+Filed upstream as ttps://jira.mongodb.org/browse/SERVER-47172
 
 --- src/mongo/db/storage/mmap_v1/durop.h.orig	2020-01-08 16:30:41.000000000 +0000
 +++ src/mongo/db/storage/mmap_v1/durop.h

Index: pkgsrc/databases/mongodb3/patches/patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp
                
diff -u pkgsrc/databases/mongodb3/patches/patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp:1.1 \
pkgsrc/databases/mongodb3/patches/patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp:1.2
                
--- pkgsrc/databases/mongodb3/patches/patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp:1.1	Sat \
                Feb  1 20:05:54 2020
+++ pkgsrc/databases/mongodb3/patches/patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp	Tue \
Mar 31 14:34:41 2020 @@ -1,6 +1,8 @@
-$NetBSD: patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp,v \
1.1 2020/02/01 20:05:54 adam Exp $ +$NetBSD: \
patch-src_third__party_asio-master_asio_include_asio_detail_impl_kqueue__reactor.ipp,v \
1.2 2020/03/31 14:34:41 gdt Exp $  
-Fix build with recent NetBSD 9.99.
+In NetBSD 9.99.15 and higher, adapt to new EV_SET types.
+
+Filed upstream as https://jira.mongodb.org/browse/SERVER-47145
 
 --- src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp.orig	2020-01-26 \
17:31:51.341577994 +0000  +++ \
src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp

Index: pkgsrc/databases/mongodb3/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c
                
diff -u pkgsrc/databases/mongodb3/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c:1.4 \
pkgsrc/databases/mongodb3/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c:1.5
                
--- pkgsrc/databases/mongodb3/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c:1.4	Thu \
                Mar 12 16:36:53 2020
+++ pkgsrc/databases/mongodb3/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c	Tue \
Mar 31 14:34:41 2020 @@ -1,13 +1,16 @@
-$NetBSD: patch-src_third__party_wiredtiger_src_os__posix_os__fs.c,v 1.4 2020/03/12 \
16:36:53 gdt Exp $ +$NetBSD: \
patch-src_third__party_wiredtiger_src_os__posix_os__fs.c,v 1.5 2020/03/31 14:34:41 \
gdt Exp $  
 The fdatasync call is specified by POSIX, and the definition has changed:
   https://pubs.opengroup.org/onlinepubs/009695399/functions/fdatasync.html
   https://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html  
 
-NetBSD's fdatasync follows the earlier specification.  For now, simply avoid
-crashing on EBADF, at the possible expense of sync safety.
+NetBSD's fdatasync followed the earlier specification.  Current has been
+updated, with pullups expected.  However, it will be a long time until
+all NetBSD systems can be presumed to have the fix.  For now, simply
+avoid crashing on EBADF, at the possible expense of sync safety.
 
-\todo Change NetBSD to follow the current standard.
+Not filed upstream, because this is working around a NetBSD bug and
+upstream would close it due to 3.4 being EOL anyway.
 
 --- src/third_party/wiredtiger/src/os_posix/os_fs.c.orig	2020-01-08 \
16:30:41.000000000 +0000  +++ src/third_party/wiredtiger/src/os_posix/os_fs.c


--_----------=_1585665281103700--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic