Hello community,

here is the log from the commit of package openafs for openSUSE:Factory checked 
in at 2020-08-18 12:00:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openafs (Old)
 and      /work/SRC/openSUSE:Factory/.openafs.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openafs"

Tue Aug 18 12:00:11 2020 rev:19 rq:827361 version:1.8.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/openafs/openafs.changes  2020-07-03 
00:12:56.080170284 +0200
+++ /work/SRC/openSUSE:Factory/.openafs.new.3399/openafs.changes        
2020-08-18 12:02:38.551420188 +0200
@@ -1,0 +2,12 @@
+Mon Aug 17 12:49:33 UTC 2020 - Christof Hanke <[email protected]>
+
+- update to HEAD of git branch openafs-stable-1_8_x
+  * kernel 5.8 not supported by 1.8.6
+    and no official package-upates out yet. 
+
+-------------------------------------------------------------------
+Mon Aug 10 08:43:10 UTC 2020 - Christof Hanke <[email protected]>
+
+- add patch remove-get_ds-usage.patch to fix building KMP on aarch64 
+
+-------------------------------------------------------------------

Old:
----
  RELNOTES-1.8.6
  openafs-1.8.6-doc.tar.bz2
  openafs-1.8.6-doc.tar.bz2.md5
  openafs-1.8.6-doc.tar.bz2.sha256
  openafs-1.8.6-src.tar.bz2
  openafs-1.8.6-src.tar.bz2.md5
  openafs-1.8.6-src.tar.bz2.sha256

New:
----
  RELNOTES-git-179a418ea5063785a23e4faf35134f063a6f3e1c
  openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2
  openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2.md5
  openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2.sha256
  openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2
  openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2.md5
  openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2.sha256
  remove-get_ds-usage.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openafs.spec ++++++
--- /var/tmp/diff_new_pack.E2DTiy/_old  2020-08-18 12:02:41.963420654 +0200
+++ /var/tmp/diff_new_pack.E2DTiy/_new  2020-08-18 12:02:41.963420654 +0200
@@ -57,23 +57,30 @@
 
 # used for %setup only
 # leave upstream tar-balls untouched for integrity checks.
-%define upstream_version 1.8.6
+%define upstream_version git-179a418ea5063785a23e4faf35134f063a6f3e1c
 
 Name:           openafs
 
-Version:        1.8.6
+Version:        1.8.6.1
 Release:        0
 Summary:        OpenAFS Distributed File System
 License:        IPL-1.0
 Group:          System/Filesystems
 URL:            http://www.openafs.org/
 
-Source0:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2
-Source1:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2
-Source2:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.md5
-Source3:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.md5
-Source4:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.sha256
-Source5:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.sha256
+#Source0:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2
+#Source1:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2
+#Source2:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.md5
+#Source3:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.md5
+#Source4:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.sha256
+#Source5:        
http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.sha256
+Source0:        openafs-%{upstream_version}-src.tar.bz2
+Source1:        openafs-%{upstream_version}-doc.tar.bz2
+Source2:        openafs-%{upstream_version}-src.tar.bz2.md5
+Source3:        openafs-%{upstream_version}-doc.tar.bz2.md5 
+Source4:        openafs-%{upstream_version}-src.tar.bz2.sha256
+Source5:        openafs-%{upstream_version}-doc.tar.bz2.sha256
+
 Source10:       README.SUSE.openafs
 Source15:       logrotate.openafs-server
 Source18:       RELNOTES-%{upstream_version}
@@ -97,6 +104,8 @@
 Patch4:         openafs-1.8.x.ncurses6.patch
 # PATCH-SUSE-SPECIFIC make KMP work again 
 Patch5:         add_arch_to_linux_kernel_make.patch
+# PATCH-SUSE-SPECIFIC make KMP work on aarch64 
+Patch6:         remove-get_ds-usage.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 #
@@ -308,6 +317,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 ./regen.sh
 

++++++ ChangeLog ++++++
++++ 2683 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/openafs/ChangeLog
++++ and /work/SRC/openSUSE:Factory/.openafs.new.3399/ChangeLog

++++++ RELNOTES-git-179a418ea5063785a23e4faf35134f063a6f3e1c ++++++
Attention:

This is a snapshot of the git branch openafs-stable-1_8_x to 
accomodate for the Linux kernel 5.8.

The original release notes of 1.8.6. read:


                       User-Visible OpenAFS Changes

OpenAFS 1.8.6

  All platforms

    * Address warnings and errors encountered when building OpenAFS with
      modern compilers like gcc9 or recent clang (13727..45 13749..50 13756
      13846 13879)

    * Avoid some rare cases of Rx calls getting stuck in the incoming queue
      (13892)

    * Display the usage of simple commands (commands without subcommands) when
      run only with the -help option (13894)

    * Fix a memory leak in the cache manager and the fileserver while
      processing "fs uuid" or "fs setcbaddr" (13899)

    * Fix a memory leak when reopening krb local realms configuration (13900)

    * Avoid possible crashes when freeing kerberos contexts (13902)

  All server platforms

    * Do not leave empty directories behind in the file server vice partition
      when running the "vos zap -force" command (13897)

    * Fix "vos zap -force" failures when the volume being zapped does not have
      an entry in the fileserver's volume group cache (e.g., during fileserver
      startup) (13896)

    * Relax the length limits on some membership lists used in ptserver RPCs,
      introduced in release 1.8.0 to prevent denial of service attacks, to
      accommodate use cases of some larger existing sites (13844)

    * Improved diagnostics and error messages (13898 13906..8 13938)

    * Ensure that fileservers running in readonly mode actually reject all
      write requests, but introduce a -admin-write switch allowing writes
      by members of the system:administrators group (14018 14019)

  All client platforms

    * Require the -insecure_des switch to be passed to aklog and klog.krb5
      to make them work with single-DES encryption types (13791)

    * Avoid a panic due to a retryable error - retry in a background request
      instead (13847)

    * Avoid blocking other functions on the completion of some potentially
      long-running RPCs issued by the server (13893)

    * Fix a potential memory leak in "fs getserverprefs" when the pioctl fails
      with E2BIG (13895)

    * Avoid the local cache incorrectly reflecting the state of a file on the
      fileserver after flushing large chunks of data to the server. This
      issue was present on FreeBSD clients, but probably not Linux/Solaris
      ones (13951) (RT #135041)

    * After a VLDB lookup of a read-write volume already failed, don't bother
      looking up corresponding read-only or backup volumes since those lookups
      are bound to fail, in order to make the client more responsive and
      avoid unnecessary load on the vlserver (13968)

    * Allow a "vos rename" to succeed if the new volume name is the same as
      that in the current VLDB, to make it possible to complete a previously
      interrupted volume rename (14055)

    * Allow processes which are sleeping due to PAG throttling to be killable
      (13974).

    * Fix set PAG failures due to signals (13975).

  Linux clients

    * Support mainline kernels up to and including 5.7 (14069 14094 14095
      14209 14210)

    * Make builds succeed with --enable-checking for mainline kernels
      5.3-rc2 and later (13910)

    * Avoid possible deadlocks (13748 13765)

    * Fix build of libuafs on ppc64le (14104)

    * Fix build on certain recent 32-bit distributions (14234) (RT #135084)

  macOS

    * Support building, packaging and notarization on macOS 10.15 "Catalina"
      (14031..7 14068)

  Microsoft Windows

    * Build fixes (13848..52)

++++++ openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2.md5 
++++++
da95030d4d5d5388090eac81c7399b45  
openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2
++++++ openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2.sha256 
++++++
e1a6db81264b5564831024790d3dad9ea7e32c6c372ef68dab26113fd580ab63  
openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-doc.tar.bz2
++++++ openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2.md5 
++++++
e5ba2a77bb544de54ad66fc8e7a12a2f  
openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2
++++++ openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2.sha256 
++++++
6008caea98a6aadaf8a2f0bdb34e2b8a202d6905c95bac7cc686409a8d4464fb  
openafs-git-179a418ea5063785a23e4faf35134f063a6f3e1c-src.tar.bz2

++++++ remove-get_ds-usage.patch ++++++
--- openafs-1.8.6/src/afs/LINUX/osi_file.c.orig 2020-08-10 10:24:28.386857043 
+0200
+++ openafs-1.8.6/src/afs/LINUX/osi_file.c      2020-08-10 10:24:50.323153971 
+0200
@@ -388,7 +388,7 @@
     if (uiop->uio_seg == AFS_UIOSYS) {
        /* Switch into user space */
        old_fs = get_fs();
-       set_fs(get_ds());
+       set_fs(KERNEL_DS);
     }
 #endif /* AFS_FILE_NEEDS_SET_FS */
 
--- openafs-1.8.6/src/afs/LINUX/osi_compat.orig 2020-08-10 10:23:11.657811615 
+0200
+++ openafs-1.8.6/src/afs/LINUX/osi_compat.h    2020-08-10 10:23:32.138091746 
+0200
@@ -323,7 +323,7 @@
     mm_segment_t old_fs = get_fs();
     int ret;
 
-    set_fs(get_ds());
+    set_fs(KERNEL_DS);
     ret = sockp->ops->setsockopt(sockp, level, name, val, len);
     set_fs(old_fs);
 

Reply via email to