[MacPorts] #40803: Rsync 3.1.0 released
#40803: Rsync 3.1.0 released ---------------------+-------------------------------- Reporter: jones@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: rsync ---------------------+-------------------------------- Good afternoon, Rsync version 3.1.0 has been released with lots of bug fixes and enhancements. Just wondering if it would be possible to update the MacPort to this version. http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0-NEWS Cheers, -Chris -- Ticket URL: <https://trac.macports.org/ticket/40803> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ----------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rsync | ----------------------+---------------------- Changes (by ryandesign@…): * cc: gmail.com:jimjag (removed) * owner: macports-tickets@… => jimjag@… * version: 2.2.0 => Comment: The Cc field requires actual email addresses. -- Ticket URL: <https://trac.macports.org/ticket/40803#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ----------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rsync | ----------------------+---------------------- Comment (by jimjag@…): So far, the rsync 3.1.0 version dies horribly under OSX. Even without any of the patches (i.e.: a virgin rsync build) shows errors during the backup-bouncer-be tests, whereas rsync 3.0.9 passes fine. Until rsync 3.1.0 can be ported in a stable and reliable form, we'll stick with 3.0.9 -- Ticket URL: <https://trac.macports.org/ticket/40803#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ----------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rsync | ----------------------+---------------------- Comment (by mojca@…): In case you are willing to share your `Portfile` and bugs ... I'm also interested. -- Ticket URL: <https://trac.macports.org/ticket/40803#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ----------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rsync | ----------------------+---------------------- Changes (by larryv@…): * cc: lucractius@… (added) Comment: Has duplicate #42421. -- Ticket URL: <https://trac.macports.org/ticket/40803#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ----------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rsync | ----------------------+---------------------- Comment (by lucractius@…): I compiled and built the binary manually last night on OSX 10.9 without issue and was able to use it to transfer files to a server running Ubuntu 12.04 LTS with the 3.10 rsync deb files pulled in from Debian Jessie. Possibly the failure was due to bad deps? Can we revisit the issue & at least confirm it still dies. Replying to [comment:2 jimjag@…]:
So far, the rsync 3.1.0 version dies horribly under OSX. Even without any of the patches (i.e.: a virgin rsync build) shows errors during the backup-bouncer-be tests, whereas rsync 3.0.9 passes fine. Until rsync 3.1.0 can be ported in a stable and reliable form, we'll stick with 3.0.9
-- Ticket URL: <https://trac.macports.org/ticket/40803#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ----------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rsync | ----------------------+---------------------- Comment (by mojca@…): Prerelease version 3.1.1 for rsync are now available for testing. The following patch works for me: {{{ #!patch --- Portfile (revision 121017) +++ Portfile (working copy) @@ -4,8 +4,7 @@ PortSystem 1.0 name rsync -version 3.0.9 -revision 2 +version 3.1.1pre2 categories net license GPL-3+ installs_libs no @@ -19,26 +18,15 @@ homepage http://samba.org/rsync/ master_sites http://rsync.samba.org/ftp/rsync/ \ - http://rsync.samba.org/ftp/rsync/src/ + http://rsync.samba.org/ftp/rsync/src/ \ + http://rsync.samba.org/ftp/rsync/src-previews/ -checksums md5 5ee72266fe2c1822333c407e1761b92b \ - sha1 c64c8341984aea647506eb504496999fd968ddfc \ - rmd160 e5ee8d786defb0d8f937c8d027466f418c63c97e \ - sha256 30f10f8dd5490d28240d4271bb652b1da7a60b22ed2b9ae28090668de9247c05 +checksums rmd160 bfeb080eeba2c9bc50f23c56ae38b2f9153d7dc6 \ + sha256 ea2c20f5a28fb8e75fbee47c0bc68f80ddb3a035e5aabb6c32dbd2090df650d6 depends_lib port:popt port:libiconv -# these come from http://rsync.samba.org/ftp/rsync/rsync- patches-3.0.9.tar.gz -# and need to be updated with each release -patchfiles patch-fileflags.diff \ - patch-crtimes.diff \ - patch-hfs-compression.diff \ - patch-hfs-compression-options.diff \ - patch-acls-unpack-error.diff -patch.pre_args -p1 - configure.args --with-rsyncd-conf=${prefix}/etc/rsyncd.conf -configure.cflags "-Os -I${prefix}/include" pre-configure { system "cd ${worksrcpath}; ./prepare-source" }}} I didn't specifically test version 3.1.0 yet (I plan to keep using this one for a while), but it would be very nice to get more feedback about what exactly is failing in 3.1.0, so that we can report any remaining problems and switch to 3.1.0 once it gets released. I had to remove {{{ configure.cflags "-Os -I${prefix}/include" }}} from the port, otherwise the build fails with: {{{ /usr/bin/clang -I. -I. -pipe -Os -I/opt/local/include -arch x86_64 -DHAVE_CONFIG_H -Wall -W -I./zlib -I/opt/local/include -c token.c -o token.o token.c:420:26: error: use of undeclared identifier 'Z_INSERT_ONLY' r = deflate(&tx_strm, Z_INSERT_ONLY); ^ 1 error generated. make: *** [token.o] Error 1 }}} Rsync seems to prefer the modified build-in zlib library. Adding `-I/opt/local/include` prevents rsync from finding the files from the built-in zlib library because then `-I/opt/local/include` comes in front of `-I./zlib`. I reported the problem upstream, asking them to put "-I./zlib" in front of `CFLAGS`. But I don't understand the need for changing `CFLAGS` in the rsync port anyway. -- Ticket URL: <https://trac.macports.org/ticket/40803#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#40803: Rsync 3.1.0 released ------------------------+---------------------- Reporter: jones@… | Owner: jimjag@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: duplicate | Keywords: Port: rsync | ------------------------+---------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => duplicate Comment: Superseded by #44117 which provides an update to 3.1.1. -- Ticket URL: <https://trac.macports.org/ticket/40803#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts