Merged update from upstream sources

This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/acl.git#08c7e74d0a58c9483d2f4f55a3fba2baffb09c3a
This commit is contained in:
DistroBaker 2021-03-31 15:20:46 +00:00
parent 338a8f9f06
commit eeaa489aeb
6 changed files with 10 additions and 36 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
/acl-2.2.*.tar.gz
/acl-2.[23].*.tar.gz

View File

@ -1,29 +0,0 @@
From c03773259fbe6d3f3355efc8e66990718d5cab54 Mon Sep 17 00:00:00 2001
From: Kamil Dudka <kdudka@redhat.com>
Date: Mon, 31 Aug 2020 17:16:34 +0200
Subject: [PATCH] __acl_create_entry_obj: do not break strict aliasing rules
... to avoid SIGSEGV with link-time optimisation enabled
Bug: https://bugzilla.redhat.com/1873975
Upstream-report: https://lists.nongnu.org/archive/html/acl-devel/2020-08/msg00000.html
---
libacl/acl_create_entry.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libacl/acl_create_entry.c b/libacl/acl_create_entry.c
index 2214c1a..8ee72a3 100644
--- a/libacl/acl_create_entry.c
+++ b/libacl/acl_create_entry.c
@@ -42,7 +42,7 @@ __acl_create_entry_obj(acl_obj *acl_obj_p)
entry_obj_p->eprev = acl_obj_p->aprev;
entry_obj_p->enext = (acl_entry_obj *)acl_obj_p;
entry_obj_p->eprev->enext = entry_obj_p;
- entry_obj_p->enext->eprev = entry_obj_p;
+ acl_obj_p->aprev = entry_obj_p;
entry_obj_p->econtainer = acl_obj_p;
init_acl_entry_obj(*entry_obj_p);
--
2.25.4

Binary file not shown.

BIN
acl-2.3.1.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,7 +1,7 @@
Summary: Access control list utilities
Name: acl
Version: 2.2.53
Release: 10%{?dist}
Version: 2.3.1
Release: 1%{?dist}
BuildRequires: gawk
BuildRequires: gcc
BuildRequires: gettext
@ -15,9 +15,6 @@ Source: https://download-mirror.savannah.gnu.org/releases/acl/acl-%{version}.tar
# avoid permission denied problem with LD_PRELOAD in the test-suite
Patch1: 0001-acl-2.2.53-test-runwrapper.patch
# make __acl_create_entry_obj() work with LTO enabled (#1873975)
Patch2: 0002-acl-2.2.53-setattr-segv.patch
License: GPLv2+
URL: https://savannah.nongnu.org/projects/acl
@ -122,6 +119,12 @@ rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}*
%{_libdir}/libacl.so.*
%changelog
* Tue Mar 16 2021 Kamil Dudka <kdudka@redhat.com> - 2.3.1-1
- new upstream release
* Fri Mar 12 2021 Kamil Dudka <kdudka@redhat.com> - 2.3.0-1
- new upstream release
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.53-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (acl-2.2.53.tar.gz) = 176b7957fe0e7618e0b7bf2ac5071f7fa29417df718cce977661a576fa184e4af9d303b591c9d556b6ba8923e799457343afa401f5a9f7ecd9022185a4e06716
SHA512 (acl-2.3.1.tar.gz) = f101e27058c959f4c412f475c3fc77a90d1ead8728701e4ce04ff08b34139d35e0e72278c9ac7622ba6054e81c0aeca066e09491b5f5666462e3866705a0e892