From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-h1p-028587.sys.comcast.net (resqmta-h1p-028587.sys.comcast.net [IPv6:2001:558:fd02:2446::b]) by sourceware.org (Postfix) with ESMTPS id 3B0D53853835 for ; Thu, 6 Oct 2022 01:29:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3B0D53853835 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=acm.org Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=acm.org Received: from resomta-h1p-028509.sys.comcast.net ([96.102.179.194]) by resqmta-h1p-028587.sys.comcast.net with ESMTP id gFELoTg74wQEAgFhdouvgl; Thu, 06 Oct 2022 01:29:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20211018a; t=1665019773; bh=4ONdOvXlnkuqoSbvZ7tvxvgs3M4hOZwNxCevSmUDH3s=; h=Received:Received:Message-ID:Date:MIME-Version:To:From:Subject: Content-Type; b=cmdHkFptMTcogTaf4rXsRUWcgfD0eNxgj6vmyNrKPEDwgyDU7ZpHgq2yLUh+ldRF1 +aU5Mm60QAGSGbm6dpuai7fTuoTD+441DsYTj7Bv2hdZ6G65KIDgeAjHydXETYoCwY FA1fp1LkNYuZQcUGQU7SSAaR/zcW5WgfsfSBuzHph9p2yORPptSzcJV/FcYjBKf2e9 LfqN5Fh6TW+QVzkK99Zy8q/Ki7BlN14GQxrNn/po18GrMFg76ZlSBOhpTYNeNajchY JYv8qQiEqTuQ5r78vO6fhrFOeGlyMaDFdamqHrBG7YTL4aZ1qJSPxitAy1jUUVNeSH pf9qg3skWSxTg== Received: from [IPV6:2601:547:c500:dbe:c5b5:5410:e51d:346a] ([IPv6:2601:547:c500:dbe:c5b5:5410:e51d:346a]) by resomta-h1p-028509.sys.comcast.net with ESMTPSA id gFhEoljw2iRwJgFhGo3TDn; Thu, 06 Oct 2022 01:29:11 +0000 X-Xfinity-VMeta: sc=0.00;st=legit Message-ID: <9fbe1bb3-8da9-0b5d-e695-6f9b24a8b8ee@acm.org> Date: Wed, 5 Oct 2022 21:29:08 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Content-Language: en-US To: "cygwin-apps@cygwin.com" From: Chad Dougherty Subject: [ITP] rsync 3.2.6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,KAM_ASCII_DIVIDERS,KAM_DMARC_NONE,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_SOFTFAIL,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello all, I've been using cygwin for a long time but this is my first attempt at this process so please be gentle :) I noticed that the current rsync package (3.2.3+20200903+git9f9240b-4) is trailing on security updates and also still using the g-b-s method. I pinged the listed maintainer directly last week asking if they were planning to do any updates but have not heard back. I hope this was not a faux pas as I didn't read until later that it's best to raise the issue on the list first. I've attempted to update the port here: https://github.com/crd477/cygports/tree/main/rsync The package files were built by doing: cygport rsync.cygport prep compile test install package-test cygport test reported the following: ... /home/crd/rsync-3.2.6-1.x86_64/src/rsync-3.2.6/runtests.sh running in /home/crd/rsync-3.2.6-1.x86_64/build rsync_bin=/home/crd/rsync-3.2.6-1.x86_64/build/rsync.exe srcdir=/home/crd/rsync-3.2.6-1.x86_64/src/rsync-3.2.6 TLS_ARGS= -l -L testuser=crd os=CYGWIN_NT-10.0-22000 x13 3.3.6-341.x86_64 2022-09-05 11:15 UTC x86_64 Cygwin preserve_scratch=no scratchbase=/home/crd/rsync-3.2.6-1.x86_64/build/testtmp PASS 00-hello SKIP acls-default (Your filesystem has ACLs disabled) SKIP acls (Your filesystem has ACLs disabled) PASS alt-dest PASS atimes PASS backup PASS batch-mode PASS chgrp PASS chmod-option SKIP chmod-temp-dir (Can't find a tmp dir on a different file system) PASS chmod SKIP chown-fake (Can't chown (probably need root)) SKIP chown (Can't chown (probably need root)) PASS crtimes PASS daemon-gzip-download PASS daemon-gzip-upload PASS daemon PASS delay-updates PASS delete SKIP devices-fake (Can't create char device node) SKIP devices (Rsync needs root/fakeroot for device tests) SKIP dir-sgid (The default ACL mode interferes with this test) PASS duplicates PASS exclude PASS executability PASS files-from PASS fuzzy PASS hands PASS hardlinks PASS itemize PASS longdir PASS merge PASS missing PASS mkpath SKIP protected-regular (Can't find protected_regular setting (only available on Linux)) PASS relative PASS ssh-basic PASS symlink-ignore PASS trimslash PASS unsafe-byname PASS unsafe-links PASS wildmatch SKIP xattrs-hlink (Unable to set an xattr) SKIP xattrs (Unable to set an xattr) ------------------------------------------------------------ ----- overall results: 33 passed 11 skipped ------------------------------------------------------------ overall result is 0 ... Here is the reported feature comparison between the existing and updated packages. This is one area where some things might need to be fixed with the update. Existing pacakge: $ rsync --version rsync version 3.2.4dev protocol version 31 Copyright (C) 1996-2020 by Andrew Tridgell, Wayne Davison, and others. Web site: https://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, socketpairs, hardlinks, no hardlink-specials, symlinks, IPv6, atimes, batchfiles, inplace, append, ACLs, xattrs, optional protect-args, iconv, symtimes, prealloc, stop-at, no crtimes Optimizations: no SIMD, asm, openssl-crypto Checksum list: xxh128 xxh3 xxh64 (xxhash) md5 md4 none Compress list: zstd lz4 zlibx zlib none rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. Updated package: $ rsync --version rsync version 3.2.6 protocol version 31 Copyright (C) 1996-2022 by Andrew Tridgell, Wayne Davison, and others. Web site: https://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, socketpairs, symlinks, symtimes, hardlinks, no hardlink-specials, hardlink-symlinks, IPv6, atimes, batchfiles, inplace, append, ACLs, xattrs, optional secluded-args, no iconv, prealloc, stop-at, crtimes Optimizations: no SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5 Checksum list: xxh128 xxh3 xxh64 (xxhash) md5 md4 none Compress list: zstd lz4 zlibx zlib none rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. This package also seemed to work OK with some casual real testing. Thanks in advance. -- -Chad