From 3c95a9aa9578c1227de85c84c11590aff69ebb0733dfc74821ba2b8d1ae8c44b Mon Sep 17 00:00:00 2001 From: Christof Hanke Date: Wed, 9 Oct 2019 14:47:26 +0000 Subject: [PATCH 1/2] Accepting request 736383 from home:hauky:branches:filesystems_GA update to 1.8.4 OBS-URL: https://build.opensuse.org/request/show/736383 OBS-URL: https://build.opensuse.org/package/show/filesystems/openafs?expand=0&rev=50 --- ChangeLog | 28 ++++++++++++++++++++++++++++ RELNOTES-1.8.4pre2 => RELNOTES-1.8.4 | 2 +- openafs-1.8.4-doc.tar.bz2 | 3 +++ openafs-1.8.4-doc.tar.bz2.md5 | 1 + openafs-1.8.4-doc.tar.bz2.sha256 | 1 + openafs-1.8.4-src.tar.bz2 | 3 +++ openafs-1.8.4-src.tar.bz2.md5 | 1 + openafs-1.8.4-src.tar.bz2.sha256 | 1 + openafs-1.8.4pre2-doc.tar.bz2 | 3 --- openafs-1.8.4pre2-doc.tar.bz2.md5 | 1 - openafs-1.8.4pre2-doc.tar.bz2.sha256 | 1 - openafs-1.8.4pre2-src.tar.bz2 | 3 --- openafs-1.8.4pre2-src.tar.bz2.md5 | 1 - openafs-1.8.4pre2-src.tar.bz2.sha256 | 1 - openafs.changes | 5 +++++ openafs.spec | 16 ++++++++-------- 16 files changed, 52 insertions(+), 19 deletions(-) rename RELNOTES-1.8.4pre2 => RELNOTES-1.8.4 (99%) create mode 100644 openafs-1.8.4-doc.tar.bz2 create mode 100644 openafs-1.8.4-doc.tar.bz2.md5 create mode 100644 openafs-1.8.4-doc.tar.bz2.sha256 create mode 100644 openafs-1.8.4-src.tar.bz2 create mode 100644 openafs-1.8.4-src.tar.bz2.md5 create mode 100644 openafs-1.8.4-src.tar.bz2.sha256 delete mode 100644 openafs-1.8.4pre2-doc.tar.bz2 delete mode 100644 openafs-1.8.4pre2-doc.tar.bz2.md5 delete mode 100644 openafs-1.8.4pre2-doc.tar.bz2.sha256 delete mode 100644 openafs-1.8.4pre2-src.tar.bz2 delete mode 100644 openafs-1.8.4pre2-src.tar.bz2.md5 delete mode 100644 openafs-1.8.4pre2-src.tar.bz2.sha256 diff --git a/ChangeLog b/ChangeLog index dc0bb91..fe95120 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,31 @@ +commit 501dbbe4e2fbcb8e71af9f695e8e34911c44d581 +Author: Stephan Wiesand +Date: Sun Sep 8 13:23:23 2019 +0200 + + Make OpenAFS 1.8.4 + + Update version strings for the 1.8.4 release. + + Change-Id: I85102e0be54cf0ff28b706d35dba8e3601447cba + Reviewed-on: https://gerrit.openafs.org/13841 + Reviewed-by: Michael Meffie + Reviewed-by: Stephan Wiesand + Tested-by: Stephan Wiesand + +commit ae39aa202ec9133e6cec6aaf4e214157fad9b1aa +Author: Stephan Wiesand +Date: Fri Aug 16 17:55:48 2019 +0200 + + Update NEWS for OpenAFS 1.8.4 + + Finalize the 1.8.4 release notes. + + Change-Id: Ida85451cdec65b2fe736d66572671293f30a6508 + Reviewed-on: https://gerrit.openafs.org/13785 + Reviewed-by: Michael Meffie + Reviewed-by: Stephan Wiesand + Tested-by: Stephan Wiesand + commit 9fa11cd961e283234ea351085cf45a24182db81f Author: Stephan Wiesand Date: Fri Sep 6 16:17:39 2019 +0200 diff --git a/RELNOTES-1.8.4pre2 b/RELNOTES-1.8.4 similarity index 99% rename from RELNOTES-1.8.4pre2 rename to RELNOTES-1.8.4 index baf3266..763e346 100644 --- a/RELNOTES-1.8.4pre2 +++ b/RELNOTES-1.8.4 @@ -1,6 +1,6 @@ User-Visible OpenAFS Changes -OpenAFS 1.8.4 (in progress) +OpenAFS 1.8.4 All platforms diff --git a/openafs-1.8.4-doc.tar.bz2 b/openafs-1.8.4-doc.tar.bz2 new file mode 100644 index 0000000..1a41814 --- /dev/null +++ b/openafs-1.8.4-doc.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30ac5ec5030845d2d435a7c85a6e7f23e929d49be5a2f53d0a0b7af86d141827 +size 3846752 diff --git a/openafs-1.8.4-doc.tar.bz2.md5 b/openafs-1.8.4-doc.tar.bz2.md5 new file mode 100644 index 0000000..ea3e33e --- /dev/null +++ b/openafs-1.8.4-doc.tar.bz2.md5 @@ -0,0 +1 @@ +6f336bc7fb0ddc13ce896f4283bc6564 openafs-1.8.4-doc.tar.bz2 diff --git a/openafs-1.8.4-doc.tar.bz2.sha256 b/openafs-1.8.4-doc.tar.bz2.sha256 new file mode 100644 index 0000000..a0afbea --- /dev/null +++ b/openafs-1.8.4-doc.tar.bz2.sha256 @@ -0,0 +1 @@ +30ac5ec5030845d2d435a7c85a6e7f23e929d49be5a2f53d0a0b7af86d141827 openafs-1.8.4-doc.tar.bz2 diff --git a/openafs-1.8.4-src.tar.bz2 b/openafs-1.8.4-src.tar.bz2 new file mode 100644 index 0000000..59d66d7 --- /dev/null +++ b/openafs-1.8.4-src.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b18a654b8224bbefcff4e63ead312da2754aca17943ded60b9475062b506639a +size 15067929 diff --git a/openafs-1.8.4-src.tar.bz2.md5 b/openafs-1.8.4-src.tar.bz2.md5 new file mode 100644 index 0000000..521fc72 --- /dev/null +++ b/openafs-1.8.4-src.tar.bz2.md5 @@ -0,0 +1 @@ +bf25489158158653982b19228e62eef2 openafs-1.8.4-src.tar.bz2 diff --git a/openafs-1.8.4-src.tar.bz2.sha256 b/openafs-1.8.4-src.tar.bz2.sha256 new file mode 100644 index 0000000..eb468d9 --- /dev/null +++ b/openafs-1.8.4-src.tar.bz2.sha256 @@ -0,0 +1 @@ +b18a654b8224bbefcff4e63ead312da2754aca17943ded60b9475062b506639a openafs-1.8.4-src.tar.bz2 diff --git a/openafs-1.8.4pre2-doc.tar.bz2 b/openafs-1.8.4pre2-doc.tar.bz2 deleted file mode 100644 index b2de8ae..0000000 --- a/openafs-1.8.4pre2-doc.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc90856d105e0282882b38b4e3245d9dd9dd20abb13c841920c67324cb8bfc56 -size 3846396 diff --git a/openafs-1.8.4pre2-doc.tar.bz2.md5 b/openafs-1.8.4pre2-doc.tar.bz2.md5 deleted file mode 100644 index 9244b20..0000000 --- a/openafs-1.8.4pre2-doc.tar.bz2.md5 +++ /dev/null @@ -1 +0,0 @@ -2edc2ff8f8d58fb4f68ec3ab9f02be84 openafs-1.8.4pre2-doc.tar.bz2 diff --git a/openafs-1.8.4pre2-doc.tar.bz2.sha256 b/openafs-1.8.4pre2-doc.tar.bz2.sha256 deleted file mode 100644 index 9cf38e6..0000000 --- a/openafs-1.8.4pre2-doc.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -cc90856d105e0282882b38b4e3245d9dd9dd20abb13c841920c67324cb8bfc56 openafs-1.8.4pre2-doc.tar.bz2 diff --git a/openafs-1.8.4pre2-src.tar.bz2 b/openafs-1.8.4pre2-src.tar.bz2 deleted file mode 100644 index bcece92..0000000 --- a/openafs-1.8.4pre2-src.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a0a8a814b73040131f5d19bf122c071a98bd56245a204df244466ae589b140fc -size 15064908 diff --git a/openafs-1.8.4pre2-src.tar.bz2.md5 b/openafs-1.8.4pre2-src.tar.bz2.md5 deleted file mode 100644 index 36e60c8..0000000 --- a/openafs-1.8.4pre2-src.tar.bz2.md5 +++ /dev/null @@ -1 +0,0 @@ -80dd951cb4105e0c2dbc640d22299e32 openafs-1.8.4pre2-src.tar.bz2 diff --git a/openafs-1.8.4pre2-src.tar.bz2.sha256 b/openafs-1.8.4pre2-src.tar.bz2.sha256 deleted file mode 100644 index 854c776..0000000 --- a/openafs-1.8.4pre2-src.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -a0a8a814b73040131f5d19bf122c071a98bd56245a204df244466ae589b140fc openafs-1.8.4pre2-src.tar.bz2 diff --git a/openafs.changes b/openafs.changes index d1337e7..e22e285 100644 --- a/openafs.changes +++ b/openafs.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Oct 8 10:48:19 UTC 2019 - Christof Hanke + +- update to official version 1.8.4 + ------------------------------------------------------------------- Thu Sep 26 20:56:05 UTC 2019 - Christof Hanke diff --git a/openafs.spec b/openafs.spec index 98db9e7..e6ee132 100644 --- a/openafs.spec +++ b/openafs.spec @@ -57,23 +57,23 @@ # used for %setup only # leave upstream tar-balls untouched for integrity checks. -%define upstream_version 1.8.4pre2 +%define upstream_version 1.8.4 Name: openafs -Version: 1.8.4~pre2 +Version: 1.8.4 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/candidate/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2 -Source1: http://www.openafs.org/dl/openafs/candidate/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2 -Source2: http://www.openafs.org/dl/openafs/candidate/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.md5 -Source3: http://www.openafs.org/dl/openafs/candidate/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.md5 -Source4: http://www.openafs.org/dl/openafs/candidate/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.sha256 -Source5: http://www.openafs.org/dl/openafs/candidate/%{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 Source10: README.SUSE.openafs Source15: logrotate.openafs-server Source16: ld.conf.openafs From 5c1f4cc784f396d4b76c25f6308860fd2e27dc9e39a02d64573b112434563e31 Mon Sep 17 00:00:00 2001 From: Christof Hanke Date: Thu, 10 Oct 2019 11:10:46 +0000 Subject: [PATCH 2/2] Accepting request 736840 from home:hauky:branches:filesystems_GA - update to official version 1.8.4 - support Linux-kernel 5.3 - Avoid non-dir ENOENT errors in afs_lookup - fix parsing of fileservers with -vlruthresh, etc. - other bugfixes - update to pre-release 1.8.4pre2 * fix builds for Linux-kernels 5.3 - disable compilation with LTO, does not work yet. - update to 1.8.3 - Require krb5-client for package openafs-client - fix broken directory layout - fix broken post-install script - allow crypt to be set/unset on startup of client - clean up source-filenames - Use source URLs. - update to pre-release 1.8.3pre1 * fix builds for Linux-kernels 4.20 and 5.0 * other fixes, see RELNOTES-1.8.3pre1 * remove obsolete Linux-4.20.patch - Fix build for Lunux-4.20: Linux-4.20.patch - use proper log-directory: dir_layout.patch - Fix build for aarch64 - Quote "*.c", and avoid unnecessary pass through xargs. - update to security-release 1.8.2 * fix CVE-2018-16947 (OPENAFS-SA-2018-001) * fix CVE-2018-16948 (OPENAFS-SA-2018-002) * fix CVE-2018-16949 (OPENAFS-SA-2018-003) - add retpoline support - update to version 1.8.1.1 - Remove use_timespec64_for_kernel_4.18.patch. It is now integrated. - Fix 32Bit build by adding commit 554176bd236d772d670df9bdd2496facd5a4209a as use_timespec64_for_kernel_4.18.patch - Update to 1.8.1 - Remove backporting patches for AArch64 build: * add_support_fo_arm64_linux26.patch * dont_require_AFS_SYSCALL.patch * add_AFS_STRINGIZE_macro.patch * avoid_double_param_in_arm64_kernel.patch - adjust building of KMP to new kernels (see boo 1098050) add patch add_arch_to_linux_kernel_make.patch for this - add libtirpc-devel to BuildRequires: - minor cleanups - Update to 1.8.0 - Fix AArch64 build by updating spec and backporting patches: * add_support_fo_arm64_linux26.patch * dont_require_AFS_SYSCALL.patch * add_AFS_STRINGIZE_macro.patch * avoid_double_param_in_arm64_kernel.patch - remove package krb5-mit. It contained binaries for server and client. Besides, client and server already had an implicit dependency on krb5. Put the binaries to client and server-package respectively. - Remove openafs-1.8.x.heimdal.patch and everything heimdal-related. SUSE does not provide a proper heimdal and it's untested for a long time. - fdupes: use symlinks instead of hardlinks. Do not fdupe /etc and /var - fix dependencies between packages, so that fuse-client can be installed. - cleanup old sys-v sysconfig files and other minor fixes - fix unit file for fuse-client - build fuse-client unconditionally. - do not build KMP on unsupported architectures so that overall build succeeds. - rename binary backup to afs_backup. - rename man pages and prefix "backup" in content - prefix "scout" by "afs_" in man-page - remove unnecessary macro indirection %ARCH - replace hard-coded paths by macros - make whitespace more consistent - minor syntax and typo fixes - Replace old $RPM_* vars (most of them) by macros. - Replace unnecessary macro indirections like %bindir by %_bindir. - cleanup last cleanup: also remove rc.* files - cleanup package for Factory: - rename package to openafs. - remove sys-v init stuff. - apply recommendations given in Request 581009 - add compat macro for new _fillupdir macro introduced in Nov 2017 - update to 1.8.0pre5 - update to 1.8.0pre4 - add patch for ncurses detection - update to 1.8.0pre3 - add integrity check of tar-balls - do not strip binaries on install - fix %postun server - update to 1.8.0pre2 - use a preamble-file for KMP - sort/cleanup/beautify spec-file - spec-file: + use hardlinks for fdupes to provide correct header files in kernel-source + minor bugfixes, reorganization - rename changes file to openafs18.changes - rename package to openafs18-* so they don't override stable openafs-1.6 ones - move ld.so to main package -- was in server-packages - enable building of KMP - make openafs-krb5-mit package dependend on openafs-client package - add ld.so - config to main package - remove pam, is not build on x86_64 and i596 - first version of 1.8 - remove docs package, put man pages in induvidual packets - remove layout-patch, deal with this in spec file directly - add new ChangeLog - update to version 1.6.20 - add missing RemainAfterExit=true to client-systemd unit. - update to version 1.6.19 - Update README: Change SuSE to SUSE. - update to version 1.6.18.2 - update to version 1.6.18.1 - update to version 1.6.18 - update to version 1.6.17 - cleanup - update to version 1.6.16 - remove fix for configure for new ncurses, now dealt with in shipped package - start using change.log again - fix configure test for new ncurses - update to version 1.4.12.1 - converted neededforbuild to BuildRequires - fixed kernel module to compile - add openafs.SuidCells and openafs.CellServDB - cleanup SPEC-file(s) - finally adopt sysconfig.transarcmode.openafs-client rc.transarcmode.afs-server rc.transarcmode.afs-client to transarc mode; and fix a small typo in rc.defaultmode.afs-client - set "%defattr(-,root,root)" for transarcmode-file-lists - fix lib64 build problem in transarcmode - introduce transarc-mode and default-mode - introduce "options" - build for SLES 9 - with heimdal krb5 support - enable-largefile-fileserver - updated to 1.4.0 - fixed dangerous compiler warnings - don't build as root - fixed kernel module to build - fixed sysconfig file name - updated to 1.3.85 - used LSB conforming init script names - Update for linux 2.6.13. - gcc4 fixes in kernel module - fixed to compile with gcc4 - fixed memory leaks and 64bit fixes backported from 1.3.79 - updated README.SUSE - updated to 1.3.78 - fixed afs.h to be usable from userspace [#50283] - updated to latest snapshot - added requres: kernel-nongpl [#45167] - fixed kernel module oops [#44618] - use kernel module from openafs 1.3.70 to support kernel 2.6 - updated to 1.2.11 - added note that client for kernel 2.6 is not available - added pam-devel to neededforbuild - Added hack if no MTU came from userspace. - Removed superflous ppc64 patch part. - ppc64 port added (status: no longer crashes, talks to the network, but not successfully). - Change headerfiles to make it possible to do a ppc -> ppc64 crosscompile. - build with -fPIC on ppc32 - patch from cvs to use AllocLargeSpace for struct osi_file to prevent oopses with some kernel configurations - added option DYNROOT to sysconfig and enabled it by default [#27205] - added cleanup before module build [#29649] - fixed possible segfault - set permissions of /var/lib/openafs to 700 - README.SuSE fixes - use ghost for /afs, the directory is created by init-script - fixed README.SuSE - moved all static libraries to /usr/lib/afs, fixes conflict with libdes - used default value for THIS_CELL_SERVER_NAME - removed old patches - fixed a bug in init script - updated to final 1.2.10 - updated to 1.2.10-rc4 - do not destroy CellServDB even if REGENERATE_CELL_INFO=yes - fixed to compile on x86_64 - use %_lib where it was missing - fixed conflicts in filelist - improved init scripts - added README.SuSE - fixed init scripts [#27426] - installed man pages - add /usr/src/kernel-modules to the file list - Fix SMP configuration detection. - rework filelists: - package/remove unpackaged files - move some files into the server & client subpackages - use %defattr - fix deprecated tail -1 syntax (fixes building the kernel module) - updated to 1.2.9 - added DATA_ENCRYPTION option to sysconfig - x86_64: add -lresolv, -fPIC - fix lib path on all 64 bit platforms - added sysconfig metadata - added dirs /afs, /etc/openafs, /var/lib/openafs to filelist - workaround broken -lresolv detection, lib64 fixes - fixed multiline strings in kernel module - updated to 1.2.8 - improved init script - included errno.h - fixed multiline strings - first version of init scripts - initial draft of a package. Lots of stuff missing, like init scripts, or the kerberos 5 migration toolkit. OBS-URL: https://build.opensuse.org/request/show/736840 OBS-URL: https://build.opensuse.org/package/show/filesystems/openafs?expand=0&rev=51 --- openafs.changes | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openafs.changes b/openafs.changes index e22e285..4f5613c 100644 --- a/openafs.changes +++ b/openafs.changes @@ -1,7 +1,11 @@ ------------------------------------------------------------------- -Tue Oct 8 10:48:19 UTC 2019 - Christof Hanke +Thu Oct 10 09:10:27 UTC 2019 - Christof Hanke - update to official version 1.8.4 +- support Linux-kernel 5.3 +- Avoid non-dir ENOENT errors in afs_lookup +- fix parsing of fileservers with -vlruthresh, etc. +- other bugfixes ------------------------------------------------------------------- Thu Sep 26 20:56:05 UTC 2019 - Christof Hanke