[SCM] The rsync repository. - branch master updated

Rsync CVS commit messages rsync-cvs at lists.samba.org
Mon Jul 13 17:57:55 UTC 2020


The branch, master has been updated
       via  2cdf9416 Tweak brew run.
       via  cd0c83e4 Setup a macOS CI.
       via  0e814e95 A couple more NEWS items.
      from  f47e5a77 Mention file & line on OOM and overflow errors.

https://git.samba.org/?p=rsync.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 2cdf9416eee1306456c929a5f04a33c62eb24545
Author: Wayne Davison <wayne at opencoder.net>
Date:   Mon Jul 13 10:41:26 2020 -0700

    Tweak brew run.

commit cd0c83e485633a0e1461effa698d056617a040eb
Author: Wayne Davison <wayne at opencoder.net>
Date:   Mon Jul 13 10:38:17 2020 -0700

    Setup a macOS CI.

commit 0e814e956c438700c2617350b39dc7a5d8370c65
Author: Wayne Davison <wayne at opencoder.net>
Date:   Sun Jul 12 23:45:55 2020 -0700

    A couple more NEWS items.

-----------------------------------------------------------------------

Summary of changes:
 .github/workflows/ccpp.yml | 42 ++++++++++++++++++++++++++++++------------
 NEWS.md                    |  5 +++++
 2 files changed, 35 insertions(+), 12 deletions(-)


Changeset truncated at 500 lines:

diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml
index 1cfceeab..fbab5cd4 100644
--- a/.github/workflows/ccpp.yml
+++ b/.github/workflows/ccpp.yml
@@ -7,17 +7,14 @@ on:
     branches: [ master ]
 
 jobs:
-  build:
 
+  linux-build:
     runs-on: ubuntu-20.04
-
     steps:
     - uses: actions/checkout at v2
-    - name: prepare-packages
-      run: sudo apt-get install fakeroot acl libacl1-dev attr libattr1-dev
+    - name: prep
+      run: sudo apt-get install acl libacl1-dev attr libattr1-dev
         liblz4-dev libzstd-dev libxxhash-dev python3-cmarkgfm openssl
-    - name: prepare-source
-      run: ./prepare-source
     - name: configure
       run: ./configure --with-included-popt --with-included-zlib
     - name: make
@@ -26,11 +23,32 @@ jobs:
       run: sudo make install
     - name: info
       run: /usr/local/bin/rsync --version
-    - name: make check
-      run: make check
-    - name: make check30
-      run: make check30
-    - name: make check29
-      run: make check29
+    - name: check
+      run: sudo make check
+    - name: check30
+      run: sudo make check30
+    - name: check29
+      run: sudo make check29
+    - name: ssl file list
+      run: /usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true
+
+  macos-build:
+    runs-on: macos-latest
+    steps:
+    - uses: actions/checkout at v2
+    - name: prep
+      run: |
+        brew install automake openssl xxhash zstd lz4
+        sudo pip3 install commonmark
+    - name: configure
+      run: CPPFLAGS=-I/usr/local/opt/openssl/include/ LDFLAGS=-L/usr/local/opt/openssl/lib/ ./configure
+    - name: make
+      run: make
+    - name: install
+      run: sudo make install
+    - name: info
+      run: /usr/local/bin/rsync --version
+    - name: check
+      run: sudo make check
     - name: ssl file list
       run: /usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true
diff --git a/NEWS.md b/NEWS.md
index 90f9f0c5..e7cbf532 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -33,12 +33,17 @@
    `hosts deny` daemon parameters.  This is a finalized version of the
    netgroup-auth patch from the patches repo.
 
+ - Output file+line info on out-of-memory & overflow errors while also avoiding
+   the output of alternate build-dir path info that is not useful to the user.
+
  - Improved the testsuite on FreeBSD.
 
  - Added some compatibility code for HPE NonStop platforms.
 
 ### INTERNAL:
 
+ - Use a simpler overflow check idiom in a few spots.
+
  - Use a C99 Flexible Array for a trailing variable-size filename in a struct
    (with a fallback to the old 1-char string kluge for older compilers).
 


-- 
The rsync repository.



More information about the rsync-cvs mailing list