From f1cfbc44afca7cf2bf790ab23b040eb05995fe65 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 00:32:14 +0000 Subject: [PATCH 01/22] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- uucp.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/uucp.spec b/uucp.spec index 3901757..fb1aaa5 100644 --- a/uucp.spec +++ b/uucp.spec @@ -44,6 +44,7 @@ Patch10: uucp-1.07-sigfpe2.patch # ~> downstream, #1037372 Patch11: uucp-1.07-format.patch +BuildRequires: make BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc From 1f767f986652ef4c930c47ed39737a66a7a30a4a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:50:47 +0000 Subject: [PATCH 02/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index fb1aaa5..89bbc1b 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 61%{?dist} +Release: 62%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -297,6 +297,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.07-62 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.07-61 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From a15f3662f5bc02a5afa430f3ba5258b4b9ffb425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 2 Mar 2021 16:12:04 +0100 Subject: [PATCH 03/22] Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. --- uucp.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 89bbc1b..8bc0548 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 62%{?dist} +Release: 63%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -297,6 +297,10 @@ fi %{_mandir}/man1/cu.1* %changelog +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.07-63 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + * Wed Jan 27 2021 Fedora Release Engineering - 1.07-62 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From b6464bd816f4c5201c9cb14ebfc17a9a3f27c89e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:14:28 +0000 Subject: [PATCH 04/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 8bc0548..b90ce62 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 63%{?dist} +Release: 64%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -297,6 +297,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.07-64 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.07-63 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. From b754eca897beab2c865d04aa567194bcc3312228 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 03:43:29 +0000 Subject: [PATCH 05/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index b90ce62..df1aed5 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 64%{?dist} +Release: 65%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -297,6 +297,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.07-65 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.07-64 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 4bc97efa5892aa3b89934fc71e2fc1345e9c0584 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:36:31 +0000 Subject: [PATCH 06/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index df1aed5..d565c56 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 65%{?dist} +Release: 66%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -297,6 +297,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.07-66 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1.07-65 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From a409fc1d11c3b789035efc88c8332cc158856f23 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 13 Jan 2023 09:18:42 +0100 Subject: [PATCH 07/22] Port configure script to C99 Related to: --- uucp-configure-c99.patch | 140 +++++++++++++++++++++++++++++++++++++++ uucp.spec | 7 +- 2 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 uucp-configure-c99.patch diff --git a/uucp-configure-c99.patch b/uucp-configure-c99.patch new file mode 100644 index 0000000..480d622 --- /dev/null +++ b/uucp-configure-c99.patch @@ -0,0 +1,140 @@ +Fix several C99 compatibility issues in the configure script. Most +of them are specific to the uucp package. + +Submitted upstream: + +diff --git a/configure b/configure +index 4cced27226101612..77336b5f0a1ba20d 100755 +--- a/configure ++++ b/configure +@@ -1280,7 +1280,7 @@ cat > conftest.$ac_ext << EOF + #line 1281 "configure" + #include "confdefs.h" + +-main(){return(0);} ++int main(){return(0);} + EOF + if { (eval echo configure:1286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cc_works=yes +@@ -3025,6 +3025,7 @@ else + cat > conftest.$ac_ext < conftest.$ac_ext < + + int main() { + char *i; int j, k; memset(i, j, k); +@@ -3185,6 +3187,7 @@ else + cat > conftest.$ac_ext < + + int main() { + char *i, *j; int k; memcmp(i, j, k); +@@ -3217,6 +3220,7 @@ else + cat > conftest.$ac_ext < + + int main() { + char *i, *j; int k; memcpy(i, j, k); +@@ -3894,7 +3898,7 @@ else + + #include + #include +-main () ++int main () + { + struct timeb s, slast; + int c = 0; +@@ -3904,13 +3908,13 @@ main () + ftime (&s); + if (s.time < slast.time + || (s.time == slast.time && s.millitm < slast.millitm)) +- exit (1); ++ return 1; + if (s.time != slast.time) + ++c; + slast.time = s.time; + slast.millitm = s.millitm; + } +- exit (0); ++ return 0; + } + + EOF +diff --git a/configure.in b/configure.in +index 452cf793f9ecc575..a788d07d123c7744 100644 +--- a/configure.in ++++ b/configure.in +@@ -278,7 +278,7 @@ fi + dnl + AC_MSG_CHECKING(for void) + AC_CACHE_VAL(uucp_cv_c_void, +-[AC_TRY_COMPILE([], [extern void foo (); (void) exit (0);], ++[AC_TRY_COMPILE([extern void exit ();], [extern void foo (); (void) exit (0);], + uucp_cv_c_void=yes, uucp_cv_c_void=no)]) + AC_MSG_RESULT($uucp_cv_c_void) + if test $uucp_cv_c_void = yes; then +@@ -318,7 +318,7 @@ dnl On some systems, memset, memcmp, and memcpy must be called with + dnl the right number of arguments. + AC_MSG_CHECKING(for memset) + AC_CACHE_VAL(ac_cv_func_memset, +-[AC_TRY_LINK([], [ char *i; int j, k; memset(i, j, k); ], ++[AC_TRY_LINK([#include ], [ char *i; int j, k; memset(i, j, k); ], + ac_cv_func_memset=yes, ac_cv_func_memset=no)]) + AC_MSG_RESULT($ac_cv_func_memset) + if test $ac_cv_func_memset = yes; then +@@ -327,7 +327,7 @@ fi + dnl + AC_MSG_CHECKING(for memcmp) + AC_CACHE_VAL(ac_cv_func_memcmp, +-[AC_TRY_LINK([], [ char *i, *j; int k; memcmp(i, j, k); ], ++[AC_TRY_LINK([#include ], [ char *i, *j; int k; memcmp(i, j, k); ], + ac_cv_func_memcmp=yes, ac_cv_func_memcmp=no)]) + AC_MSG_RESULT($ac_cv_func_memcmp) + if test $ac_cv_func_memcmp = yes; then +@@ -336,7 +336,7 @@ fi + dnl + AC_MSG_CHECKING(for memcpy) + AC_CACHE_VAL(ac_cv_func_memcpy, +-[AC_TRY_LINK([], [ char *i, *j; int k; memcpy(i, j, k); ], ++[AC_TRY_LINK([#include ], [ char *i, *j; int k; memcpy(i, j, k); ], + ac_cv_func_memcpy=yes, ac_cv_func_memcpy=no)]) + AC_MSG_RESULT($ac_cv_func_memcpy) + if test $ac_cv_func_memcpy = yes; then +@@ -373,7 +373,7 @@ AC_CACHE_VAL(uucp_cv_sys_ftime_ok, + [AC_TRY_RUN([ + #include + #include +-main () ++int main () + { + struct timeb s, slast; + int c = 0; +@@ -383,13 +383,13 @@ main () + ftime (&s); + if (s.time < slast.time + || (s.time == slast.time && s.millitm < slast.millitm)) +- exit (1); ++ return 1; + if (s.time != slast.time) + ++c; + slast.time = s.time; + slast.millitm = s.millitm; + } +- exit (0); ++ return 0; + } + ], + uucp_cv_sys_ftime_ok=yes, diff --git a/uucp.spec b/uucp.spec index d565c56..0e067e6 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 66%{?dist} +Release: 67%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -43,6 +43,7 @@ Patch10: uucp-1.07-sigfpe2.patch # Fix FTBFS for -Werror=format-security enablement # ~> downstream, #1037372 Patch11: uucp-1.07-format.patch +Patch12: uucp-configure-c99.patch BuildRequires: make BuildRequires: autoconf @@ -89,6 +90,7 @@ because it can be useful even if you do not do uucp. %patch9 -p1 -b .lfs %patch10 -p1 -b .sigfpe2 %patch11 -p1 -b .format +%patch12 -p1 %build # enable hardening because uucp contains setuid binaries @@ -297,6 +299,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Fri Jan 13 2023 Florian Weimer - 1.07-67 +- Port configure script to C99 + * Sat Jul 23 2022 Fedora Release Engineering - 1.07-66 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From d58f6945c8caccbb2aa2e0309e62c76e1a5a985d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:02:13 +0000 Subject: [PATCH 08/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 0e067e6..cd09f45 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 67%{?dist} +Release: 68%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -299,6 +299,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.07-68 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jan 13 2023 Florian Weimer - 1.07-67 - Port configure script to C99 From 6dcf5a690bf153bf5903603bdc4f5d7ec304d795 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:20:31 +0000 Subject: [PATCH 09/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index cd09f45..c4a11ac 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 68%{?dist} +Release: 69%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -299,6 +299,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 1.07-69 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 1.07-68 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 640e4183b43364c29d96a8ac6ad8ec7ff8bc8384 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:22:49 +0000 Subject: [PATCH 10/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index c4a11ac..391543f 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 69%{?dist} +Release: 70%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -299,6 +299,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.07-70 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 1.07-69 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 9dc7a3094b242386fd0e3832e6f71bb0640ddbcc Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:49 +0200 Subject: [PATCH 11/22] Eliminate use of obsolete %patchN syntax (#2283636) --- uucp.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/uucp.spec b/uucp.spec index 391543f..450beb8 100644 --- a/uucp.spec +++ b/uucp.spec @@ -83,14 +83,14 @@ because it can be useful even if you do not do uucp. %prep %setup -q -%patch0 -p1 -b .config -%patch3 -p1 -b .sigfpe -%patch6 -p1 -b .lockdev -%patch8 -p1 -b .pipe -%patch9 -p1 -b .lfs -%patch10 -p1 -b .sigfpe2 -%patch11 -p1 -b .format -%patch12 -p1 +%patch -P0 -p1 -b .config +%patch -P3 -p1 -b .sigfpe +%patch -P6 -p1 -b .lockdev +%patch -P8 -p1 -b .pipe +%patch -P9 -p1 -b .lfs +%patch -P10 -p1 -b .sigfpe2 +%patch -P11 -p1 -b .format +%patch -P12 -p1 %build # enable hardening because uucp contains setuid binaries From 26cce8f69fd5729d068272b7d1a1adf38c2ffba0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:29:14 +0000 Subject: [PATCH 12/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- uucp.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 450beb8..5631beb 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 70%{?dist} +Release: 71%{?dist} License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -299,6 +299,9 @@ fi %{_mandir}/man1/cu.1* %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.07-71 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 1.07-70 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 6e54a41dd54d55dd0711e86c35503fb9e2638e3a Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Sun, 21 Jul 2024 14:49:08 +0200 Subject: [PATCH 13/22] Convert to %autorelease and %autochangelog [skip changelog] Signed-off-by: Nils Philippsen --- changelog | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++++ uucp.spec | 364 +----------------------------------------------------- 2 files changed, 362 insertions(+), 362 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..9cf4fcb --- /dev/null +++ b/changelog @@ -0,0 +1,360 @@ +* Sat Jul 20 2024 Fedora Release Engineering - 1.07-71 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 1.07-70 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 1.07-69 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 1.07-68 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jan 13 2023 Florian Weimer - 1.07-67 +- Port configure script to C99 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.07-66 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 1.07-65 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 1.07-64 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.07-63 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Wed Jan 27 2021 Fedora Release Engineering - 1.07-62 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 1.07-61 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 1.07-60 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 1.07-59 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 1.07-58 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.07-57 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 29 2018 Nils Philippsen - 1.07-56 +- drop install-info scriptlets from Fedora 28 on + +* Thu Feb 22 2018 Pavel Raiskup - 1.07-55 +- drop executable bit contrib files (related to rhbz#1547805) + +* Tue Feb 20 2018 Nils Philippsen - 1.07-54 +- reorder requirements +- remove empty %%clean section and obsolete %%defattr directive +- use %%license for COPYING +- require gcc for building + +* Thu Feb 15 2018 Than Ngo - - 1.07-53 +- fixed FTBS + +* Fri Feb 09 2018 Fedora Release Engineering - 1.07-52 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.07-51 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.07-50 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.07-49 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 26 2016 Athmane Madjoudj - 1.07-48 +- Add cu BR to uucp pkg + +* Fri Dec 23 2016 Athmane Madjoudj - 1.07-47 +- Split cu package + +* Fri Feb 05 2016 Fedora Release Engineering - 1.07-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.07-45 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Aug 18 2014 Fedora Release Engineering - 1.07-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.07-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue May 27 2014 Pavel Raiskup - 1.07-42 +- lock file directory is %%ghost now (#1101325) +- remove uucp's ownership from non-suid binaries + +* Mon Jan 20 2014 Pavel Raiskup - 1.07-41 +- remove tetex BR, fix changelog dates + +* Tue Dec 03 2013 Pavel Raiskup - 1.07-40 +- pass string literal as format string for fprintf (#1037372) + +* Sat Jul 27 2013 Ville Skyttä - 1.07-39 +- Honor %%{_pkgdocdir} where available. + +* Wed Jul 03 2013 Ondrej Vasik - 1.07-38 +- fix the typo in the uucp user creation (#980669) +- use soft static uid allocation + +* Tue May 21 2013 Nils Philippsen - 1.07-37 +- enable hardening because uucp contains setuid binaries (#965467) + +* Sat May 11 2013 Ondrej Vasik - 1.07-36 +- create /var/spool/uucp (previously in filesystem) (#961952) + +* Wed Mar 20 2013 Ondrej Vasik - 1.07-35 +- handle uucp (10:14) group in uucp (#918206) + +* Fri Feb 15 2013 Fedora Release Engineering - 1.07-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Sep 19 2012 Ondrej Vasik - 1.07-33 +- ship uuname(1) manpage here instead of manpages + +* Mon Aug 20 2012 Nils Philippsen - 1.07-32 +- use spaces consistently +- default to lock on tmpfs if fedora/rhel not set +- use systemd macros from F-18/RHEL-7 on + +* Sun Jul 22 2012 Fedora Release Engineering - 1.07-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 19 2012 Nils Philippsen - 1.07-30 +- move /etc/tmpfiles.d/uucp.conf to /usr/lib/tmpfiles.d + +* Tue Jan 10 2012 Nils Philippsen - 1.07-29 +- rebuild for gcc 4.7 + +* Fri Nov 11 2011 Ondrej Vasik - 1.07-28 +- drop ownership of /var/spool uucp (move to filesystem package + as uucp is default system user) - #752885 + +* Fri Oct 21 2011 Ondrej Vasik - 1.07-27 +- do not use baudboy.h, use lockdev instead (#747944) + +* Tue Sep 13 2011 Ondrej Vasik - 1.07-26 +- provide native systemd services (#737730) +- drop uucp.xinetd + +* Mon Feb 07 2011 Fedora Release Engineering - 1.07-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Nov 24 2010 Nils Philippsen - 1.07-24 +- add /etc/tmpfiles.d/uucp.conf to enable lock directory on tmpfs (#656714) +- use %%global instead of %%define + +* Sat Apr 17 2010 Ondrej Vasik - 1.07-23 +- fix uucico path in uucp.xinetd to work on 64 bit machines + (#583179) + +* Tue Dec 15 2009 Ondrej Vasik - 1.07-22 +- move contrib dir from %%doc dir into /usr/share/uucp/ + +* Tue Dec 15 2009 Ondrej Vasik - 1.07-21 +- Merge Review(#226521) - add _smp_mflags to make, remove implicit + target, fix rpmlint warnings, commented patches, fix build root, + use buildrequires/requires instead of prereq + +* Sun Jul 26 2009 Fedora Release Engineering - 1.07-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 1.07-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Nov 25 2008 Ondrej Vasik 1.07-18 +- remove uucp name from summary, generalize summary as there + are other utilities in uucp set + +* Tue Feb 19 2008 Fedora Release Engineering - 1.07-17 +- Autorebuild for GCC 4.3 + +* Wed Sep 19 2007 Radek Brich 1.07-16 +- updated license tag + +* Wed Apr 04 2007 Lukas Vrabel 1.07-15 +- fix crashes with SIGFPE (#150978) (from Wolfgang Ocker) + +* Thu Jan 04 2007 Peter Vrabec 1.07-14 +- spec file improvements (#220534) + +* Wed Jan 03 2007 Peter Vrabec 1.07-13 +- spec file improvements (#220534) + +* Fri Jul 14 2006 Jesse Keating - 1.07-12 +- rebuild + +* Fri Feb 10 2006 Jesse Keating - 1.07-11.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.07-11.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Fri Jul 15 2005 Peter Vrabec 1.07-11 +- use -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE together with RPM_OPT_FLAGS + +* Thu Jul 14 2005 Peter Vrabec 1.07-10 +- revert fix from 1.07-9 +- fix truncation of values on 32b platforms where statvfs64 + is being called on a large file system (#153259) + +* Tue Apr 19 2005 Peter Vrabec 1.07-9 +- long long fsu_bavail in struct fs_usage + +* Wed Mar 23 2005 Peter Vrabec 1.07-8 +- add texi2html to BuildRequires + +* Wed Mar 16 2005 Peter Vrabec +- include the default xinetd file + +* Thu Feb 10 2005 Peter Vrabec +- rebuilt + +* Mon Oct 25 2004 Peter Vrabec +- uucppublic change attr from 755 to 775 (#135335) + +* Mon Oct 25 2004 Peter Vrabec +- add dependencie tetex + +* Thu Oct 14 2004 Peter Vrabec +- fix spec file (#134328) + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Jun 8 2004 Jeff Johnson 1.07-1 +- upgrade to 1.07. + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Tue Nov 12 2002 Jeff Johnson 1.06.1-46 +- rebuild from cvs. + +* Sat Jul 20 2002 Akira TAGOH 1.06.1-45 +- don't strip the binary. + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Mon Jun 10 2002 Bill Huang +- Fix to deny to use address in pipe ports.(thanks joery@dorchain.net)(#60771) + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Fri Feb 1 2002 Jeff Johnson +- typo caused man8 pages to not be included (#54314). + +* Fri Feb 1 2002 Bill Nottingham +- rebuild in new env. autoconf is fun! + +* Mon Jan 28 2002 Jeff Johnson +- filter all the long option aliases as well. + +* Thu Jan 10 2002 Adrian Havill +- bumped version & rebuild for errata, changed spec "Copyright->License" + +* Tue Sep 4 2001 Jeff Johnson +- build against lockdev-1.0.0-14, with +- swap egid and gid for lockdev's access(2) device check (#52029). +- add (noreplace) to all config files. + +* Tue Aug 28 2001 Jeff Johnson +- move per-system lock to 755 uucp.uucp /var/lock/uucp directory. +- use baudboy.h to create per-device lock(s) in /var/lock. +- comment out compress/strip, rely on rpm brp-* scripts. +- check uuxqt arguments more carefully. + +* Thu Aug 9 2001 Adrian Havill +- During build don't assume uid name == gid name (bug 14874) + +* Sun Jun 24 2001 Elliot Lee +- Bump release + rebuild. + +* Sat Jan 6 2001 Jeff Johnson +- compile with owner=uucp. + +* Thu Jul 13 2000 Prospector +- automatic rebuild + +* Fri Jun 2 2000 Jeff Johnson +- FHS packaging. +- map perms/owners into %%files to build as non-root. + +* Tue Mar 7 2000 Jeff Johnson +- rebuild for sparc baud rates > 38400. + +* Sun Feb 13 2000 Florian La Roche +- change perms to be root:root for the config files and + 0640,root:uucp for config files containing passwords +- add patch from #6151 (division by zero, SIGFPE) +- make %%post work also for simple sh-versions + +* Mon Feb 7 2000 Jeff Johnson +- compress man pages. + +* Mon Aug 23 1999 Jeff Johnson +- add notifempty/missingok to logrotate config file (#4138). + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 19) + +* Tue Dec 22 1998 Bill Nottingham +- expunge /usr/local/bin/perl reference in docs + +* Thu Dec 17 1998 Cristian Gafton +- build for glibc 2.1 + +* Tue May 05 1998 Prospector System +- translations modified for de, fr, tr + +* Sat Apr 11 1998 Cristian Gafton +- manhattan rebuild +- added sample config files in /etc/uucp + +* Sun Oct 19 1997 Erik Troan +- spec file cleanups +- added install-info support +- uses a build root + +* Fri Oct 10 1997 Erik Troan +- patched uureroute to find perl in /usr/bin instead of /usr/local/bin +- made log files ghosts + +* Mon Jul 21 1997 Erik Troan +- built against glibc + +* Tue Apr 22 1997 Erik Troan +- Brian Candler fixed /usr/lib/uucp/uucico symlink +- Added "create" entries to log file rotation configuration +- Touch log files on install if they don't already exist to allow proper + rotation + +* Tue Mar 25 1997 Erik Troan +- symlinked /usr/sbin//uucico into /usr/lib/uucp +- (all of these changes are from Brian Candler ) +- sgid bit added on uucico so it can create lock files +- log files moved to /var/log/uucp/ owned by uucp (so uucico can create them) +- log rotation added +- uses /etc/uucp/oldconfig instead of /usr/lib/uucp for old config files +- package creates /etc/uucp and /etc/uucp/oldconfig directories +- man pages reference the correct locations for spool and config files diff --git a/uucp.spec b/uucp.spec index 5631beb..efdcb74 100644 --- a/uucp.spec +++ b/uucp.spec @@ -20,7 +20,7 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 -Release: 71%{?dist} +Release: %autorelease License: GPLv2+ Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz @@ -299,364 +299,4 @@ fi %{_mandir}/man1/cu.1* %changelog -* Sat Jul 20 2024 Fedora Release Engineering - 1.07-71 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jan 27 2024 Fedora Release Engineering - 1.07-70 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 1.07-69 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 1.07-68 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jan 13 2023 Florian Weimer - 1.07-67 -- Port configure script to C99 - -* Sat Jul 23 2022 Fedora Release Engineering - 1.07-66 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 1.07-65 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1.07-64 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.07-63 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Wed Jan 27 2021 Fedora Release Engineering - 1.07-62 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1.07-61 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jan 31 2020 Fedora Release Engineering - 1.07-60 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 1.07-59 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 1.07-58 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 1.07-57 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Jun 29 2018 Nils Philippsen - 1.07-56 -- drop install-info scriptlets from Fedora 28 on - -* Thu Feb 22 2018 Pavel Raiskup - 1.07-55 -- drop executable bit contrib files (related to rhbz#1547805) - -* Tue Feb 20 2018 Nils Philippsen - 1.07-54 -- reorder requirements -- remove empty %%clean section and obsolete %%defattr directive -- use %%license for COPYING -- require gcc for building - -* Thu Feb 15 2018 Than Ngo - - 1.07-53 -- fixed FTBS - -* Fri Feb 09 2018 Fedora Release Engineering - 1.07-52 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 1.07-51 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.07-50 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.07-49 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Dec 26 2016 Athmane Madjoudj - 1.07-48 -- Add cu BR to uucp pkg - -* Fri Dec 23 2016 Athmane Madjoudj - 1.07-47 -- Split cu package - -* Fri Feb 05 2016 Fedora Release Engineering - 1.07-46 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 1.07-45 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Aug 18 2014 Fedora Release Engineering - 1.07-44 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 1.07-43 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue May 27 2014 Pavel Raiskup - 1.07-42 -- lock file directory is %%ghost now (#1101325) -- remove uucp's ownership from non-suid binaries - -* Mon Jan 20 2014 Pavel Raiskup - 1.07-41 -- remove tetex BR, fix changelog dates - -* Tue Dec 03 2013 Pavel Raiskup - 1.07-40 -- pass string literal as format string for fprintf (#1037372) - -* Sat Jul 27 2013 Ville Skyttä - 1.07-39 -- Honor %%{_pkgdocdir} where available. - -* Wed Jul 03 2013 Ondrej Vasik - 1.07-38 -- fix the typo in the uucp user creation (#980669) -- use soft static uid allocation - -* Tue May 21 2013 Nils Philippsen - 1.07-37 -- enable hardening because uucp contains setuid binaries (#965467) - -* Sat May 11 2013 Ondrej Vasik - 1.07-36 -- create /var/spool/uucp (previously in filesystem) (#961952) - -* Wed Mar 20 2013 Ondrej Vasik - 1.07-35 -- handle uucp (10:14) group in uucp (#918206) - -* Fri Feb 15 2013 Fedora Release Engineering - 1.07-34 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Sep 19 2012 Ondrej Vasik - 1.07-33 -- ship uuname(1) manpage here instead of manpages - -* Mon Aug 20 2012 Nils Philippsen - 1.07-32 -- use spaces consistently -- default to lock on tmpfs if fedora/rhel not set -- use systemd macros from F-18/RHEL-7 on - -* Sun Jul 22 2012 Fedora Release Engineering - 1.07-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jun 19 2012 Nils Philippsen - 1.07-30 -- move /etc/tmpfiles.d/uucp.conf to /usr/lib/tmpfiles.d - -* Tue Jan 10 2012 Nils Philippsen - 1.07-29 -- rebuild for gcc 4.7 - -* Fri Nov 11 2011 Ondrej Vasik - 1.07-28 -- drop ownership of /var/spool uucp (move to filesystem package - as uucp is default system user) - #752885 - -* Fri Oct 21 2011 Ondrej Vasik - 1.07-27 -- do not use baudboy.h, use lockdev instead (#747944) - -* Tue Sep 13 2011 Ondrej Vasik - 1.07-26 -- provide native systemd services (#737730) -- drop uucp.xinetd - -* Mon Feb 07 2011 Fedora Release Engineering - 1.07-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Nov 24 2010 Nils Philippsen - 1.07-24 -- add /etc/tmpfiles.d/uucp.conf to enable lock directory on tmpfs (#656714) -- use %%global instead of %%define - -* Sat Apr 17 2010 Ondrej Vasik - 1.07-23 -- fix uucico path in uucp.xinetd to work on 64 bit machines - (#583179) - -* Tue Dec 15 2009 Ondrej Vasik - 1.07-22 -- move contrib dir from %%doc dir into /usr/share/uucp/ - -* Tue Dec 15 2009 Ondrej Vasik - 1.07-21 -- Merge Review(#226521) - add _smp_mflags to make, remove implicit - target, fix rpmlint warnings, commented patches, fix build root, - use buildrequires/requires instead of prereq - -* Sun Jul 26 2009 Fedora Release Engineering - 1.07-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Feb 25 2009 Fedora Release Engineering - 1.07-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Nov 25 2008 Ondrej Vasik 1.07-18 -- remove uucp name from summary, generalize summary as there - are other utilities in uucp set - -* Tue Feb 19 2008 Fedora Release Engineering - 1.07-17 -- Autorebuild for GCC 4.3 - -* Wed Sep 19 2007 Radek Brich 1.07-16 -- updated license tag - -* Wed Apr 04 2007 Lukas Vrabel 1.07-15 -- fix crashes with SIGFPE (#150978) (from Wolfgang Ocker) - -* Thu Jan 04 2007 Peter Vrabec 1.07-14 -- spec file improvements (#220534) - -* Wed Jan 03 2007 Peter Vrabec 1.07-13 -- spec file improvements (#220534) - -* Fri Jul 14 2006 Jesse Keating - 1.07-12 -- rebuild - -* Fri Feb 10 2006 Jesse Keating - 1.07-11.2.1 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 1.07-11.2 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Fri Jul 15 2005 Peter Vrabec 1.07-11 -- use -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE together with RPM_OPT_FLAGS - -* Thu Jul 14 2005 Peter Vrabec 1.07-10 -- revert fix from 1.07-9 -- fix truncation of values on 32b platforms where statvfs64 - is being called on a large file system (#153259) - -* Tue Apr 19 2005 Peter Vrabec 1.07-9 -- long long fsu_bavail in struct fs_usage - -* Wed Mar 23 2005 Peter Vrabec 1.07-8 -- add texi2html to BuildRequires - -* Wed Mar 16 2005 Peter Vrabec -- include the default xinetd file - -* Thu Feb 10 2005 Peter Vrabec -- rebuilt - -* Mon Oct 25 2004 Peter Vrabec -- uucppublic change attr from 755 to 775 (#135335) - -* Mon Oct 25 2004 Peter Vrabec -- add dependencie tetex - -* Thu Oct 14 2004 Peter Vrabec -- fix spec file (#134328) - -* Tue Jun 15 2004 Elliot Lee -- rebuilt - -* Tue Jun 8 2004 Jeff Johnson 1.07-1 -- upgrade to 1.07. - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Wed Jun 04 2003 Elliot Lee -- rebuilt - -* Wed Jan 22 2003 Tim Powers -- rebuilt - -* Tue Nov 12 2002 Jeff Johnson 1.06.1-46 -- rebuild from cvs. - -* Sat Jul 20 2002 Akira TAGOH 1.06.1-45 -- don't strip the binary. - -* Fri Jun 21 2002 Tim Powers -- automated rebuild - -* Mon Jun 10 2002 Bill Huang -- Fix to deny to use address in pipe ports.(thanks joery@dorchain.net)(#60771) - -* Thu May 23 2002 Tim Powers -- automated rebuild - -* Fri Feb 1 2002 Jeff Johnson -- typo caused man8 pages to not be included (#54314). - -* Fri Feb 1 2002 Bill Nottingham -- rebuild in new env. autoconf is fun! - -* Mon Jan 28 2002 Jeff Johnson -- filter all the long option aliases as well. - -* Thu Jan 10 2002 Adrian Havill -- bumped version & rebuild for errata, changed spec "Copyright->License" - -* Tue Sep 4 2001 Jeff Johnson -- build against lockdev-1.0.0-14, with -- swap egid and gid for lockdev's access(2) device check (#52029). -- add (noreplace) to all config files. - -* Tue Aug 28 2001 Jeff Johnson -- move per-system lock to 755 uucp.uucp /var/lock/uucp directory. -- use baudboy.h to create per-device lock(s) in /var/lock. -- comment out compress/strip, rely on rpm brp-* scripts. -- check uuxqt arguments more carefully. - -* Thu Aug 9 2001 Adrian Havill -- During build don't assume uid name == gid name (bug 14874) - -* Sun Jun 24 2001 Elliot Lee -- Bump release + rebuild. - -* Sat Jan 6 2001 Jeff Johnson -- compile with owner=uucp. - -* Thu Jul 13 2000 Prospector -- automatic rebuild - -* Fri Jun 2 2000 Jeff Johnson -- FHS packaging. -- map perms/owners into %%files to build as non-root. - -* Tue Mar 7 2000 Jeff Johnson -- rebuild for sparc baud rates > 38400. - -* Sun Feb 13 2000 Florian La Roche -- change perms to be root:root for the config files and - 0640,root:uucp for config files containing passwords -- add patch from #6151 (division by zero, SIGFPE) -- make %%post work also for simple sh-versions - -* Mon Feb 7 2000 Jeff Johnson -- compress man pages. - -* Mon Aug 23 1999 Jeff Johnson -- add notifempty/missingok to logrotate config file (#4138). - -* Sun Mar 21 1999 Cristian Gafton -- auto rebuild in the new build environment (release 19) - -* Tue Dec 22 1998 Bill Nottingham -- expunge /usr/local/bin/perl reference in docs - -* Thu Dec 17 1998 Cristian Gafton -- build for glibc 2.1 - -* Tue May 05 1998 Prospector System -- translations modified for de, fr, tr - -* Sat Apr 11 1998 Cristian Gafton -- manhattan rebuild -- added sample config files in /etc/uucp - -* Sun Oct 19 1997 Erik Troan -- spec file cleanups -- added install-info support -- uses a build root - -* Fri Oct 10 1997 Erik Troan -- patched uureroute to find perl in /usr/bin instead of /usr/local/bin -- made log files ghosts - -* Mon Jul 21 1997 Erik Troan -- built against glibc - -* Tue Apr 22 1997 Erik Troan -- Brian Candler fixed /usr/lib/uucp/uucico symlink -- Added "create" entries to log file rotation configuration -- Touch log files on install if they don't already exist to allow proper - rotation - -* Tue Mar 25 1997 Erik Troan -- symlinked /usr/sbin//uucico into /usr/lib/uucp -- (all of these changes are from Brian Candler ) -- sgid bit added on uucico so it can create lock files -- log files moved to /var/log/uucp/ owned by uucp (so uucico can create them) -- log rotation added -- uses /etc/uucp/oldconfig instead of /usr/lib/uucp for old config files -- package creates /etc/uucp and /etc/uucp/oldconfig directories -- man pages reference the correct locations for spool and config files - +%autochangelog From 808b3079bbe82c2609b484e1167dc83bf6eda74d Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Sun, 21 Jul 2024 14:50:32 +0200 Subject: [PATCH 14/22] Create patch backup file with suffix [skip changelog] Signed-off-by: Nils Philippsen --- uucp.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index efdcb74..8062930 100644 --- a/uucp.spec +++ b/uucp.spec @@ -90,7 +90,7 @@ because it can be useful even if you do not do uucp. %patch -P9 -p1 -b .lfs %patch -P10 -p1 -b .sigfpe2 %patch -P11 -p1 -b .format -%patch -P12 -p1 +%patch -P12 -p1 -b .configure-c99 %build # enable hardening because uucp contains setuid binaries From d666ce5e3346222ddaa7c17e61a65f678d382fd2 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Sun, 21 Jul 2024 15:13:00 +0200 Subject: [PATCH 15/22] Fix FTBFS due to incompatible types Resolves: rhbz#2261767 Signed-off-by: Nils Philippsen --- uucp-1.07-fix-types.patch | 53 +++++++++++++++++++++++++++++++++++++++ uucp.spec | 3 +++ 2 files changed, 56 insertions(+) create mode 100644 uucp-1.07-fix-types.patch diff --git a/uucp-1.07-fix-types.patch b/uucp-1.07-fix-types.patch new file mode 100644 index 0000000..7961df7 --- /dev/null +++ b/uucp-1.07-fix-types.patch @@ -0,0 +1,53 @@ +diff -up uucp-1.07/unix/pipe.c.fix-types uucp-1.07/unix/pipe.c +--- uucp-1.07/unix/pipe.c.fix-types 2024-07-21 15:06:55.183353617 +0200 ++++ uucp-1.07/unix/pipe.c 2024-07-21 15:06:55.190353570 +0200 +@@ -198,14 +198,14 @@ fspipe_dial (qconn, puuconf, qsys, zphon + { + struct ssysdep_conn *q; + int aidescs[3]; +- const char **pzprog; ++ char **pzprog; + char **p; + + q = (struct ssysdep_conn *) qconn->psysdep; + + *ptdialer = DIALERFOUND_FALSE; + +- pzprog = (const char **) qconn->qport->uuconf_u.uuconf_spipe.uuconf_pzcmd; ++ pzprog = qconn->qport->uuconf_u.uuconf_spipe.uuconf_pzcmd; + + if (pzprog == NULL) + { +@@ -224,7 +224,7 @@ fspipe_dial (qconn, puuconf, qsys, zphon + + /* Pass fkeepuid, fkeepenv and fshell as TRUE. This puts the + responsibility of security on the connection program. */ +- q->ipid = ixsspawn (pzprog, aidescs, TRUE, TRUE, (const char *) NULL, ++ q->ipid = ixsspawn ((const char **) pzprog, aidescs, TRUE, TRUE, (const char *) NULL, + FALSE, TRUE, (const char *) NULL, + (const char *) NULL, (const char *) NULL); + if (q->ipid < 0) +diff -up uucp-1.07/unix/portnm.c.fix-types uucp-1.07/unix/portnm.c +--- uucp-1.07/unix/portnm.c.fix-types 2003-05-29 08:08:49.000000000 +0200 ++++ uucp-1.07/unix/portnm.c 2024-07-21 15:06:55.190353570 +0200 +@@ -32,7 +32,7 @@ zsysdep_port_name (ftcp_port) + + #if HAVE_TCP + { +- size_t clen; ++ socklen_t clen; + struct sockaddr s; + + clen = sizeof (struct sockaddr); +diff -up uucp-1.07/unix/tcp.c.fix-types uucp-1.07/unix/tcp.c +--- uucp-1.07/unix/tcp.c.fix-types 2003-05-29 08:08:49.000000000 +0200 ++++ uucp-1.07/unix/tcp.c 2024-07-21 15:09:08.799443660 +0200 +@@ -395,7 +395,7 @@ ftcp_open (qconn, ibaud, fwait, fuser) + while (! FGOT_SIGNAL ()) + { + sockaddr_storage speer; +- size_t clen; ++ socklen_t clen; + int onew; + pid_t ipid; + diff --git a/uucp.spec b/uucp.spec index 8062930..11811f5 100644 --- a/uucp.spec +++ b/uucp.spec @@ -44,6 +44,8 @@ Patch10: uucp-1.07-sigfpe2.patch # ~> downstream, #1037372 Patch11: uucp-1.07-format.patch Patch12: uucp-configure-c99.patch +# Fix FTBFS due to incompatible types +Patch13: uucp-1.07-fix-types.patch BuildRequires: make BuildRequires: autoconf @@ -91,6 +93,7 @@ because it can be useful even if you do not do uucp. %patch -P10 -p1 -b .sigfpe2 %patch -P11 -p1 -b .format %patch -P12 -p1 -b .configure-c99 +%patch -P13 -p1 -b .fix-types %build # enable hardening because uucp contains setuid binaries From 21d5327abdc3ff9d6ccb5b24fde155dc7e52b216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 03:29:33 +0200 Subject: [PATCH 16/22] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- uucp.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 11811f5..bd16b90 100644 --- a/uucp.spec +++ b/uucp.spec @@ -21,7 +21,8 @@ Summary: A set of utilities for operations between systems Name: uucp Version: 1.07 Release: %autorelease -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later Url: http://www.airs.com/ian/uucp.html Source0: ftp://ftp.gnu.org/pub/gnu/uucp/uucp-%{version}.tar.gz Source1: uucp.log From eb99312cab74d0e7127c43528011a711dcdcab30 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:00:51 +0000 Subject: [PATCH 17/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From cd3dc6d0620d289f76483ac55482b9bac107132c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 23 Jan 2025 21:17:34 +0100 Subject: [PATCH 18/22] Add sysusers.d config file to allow rpm to create users/groups automatically --- uucp.spec | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/uucp.spec b/uucp.spec index bd16b90..3ef5eab 100644 --- a/uucp.spec +++ b/uucp.spec @@ -63,7 +63,6 @@ Requires(preun): /sbin/install-info Requires(post): /sbin/install-info %endif Requires: lockdev >= 1.0.0-14 -Requires(pre): shadow-utils Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units @@ -96,6 +95,12 @@ because it can be useful even if you do not do uucp. %patch -P12 -p1 -b .configure-c99 %patch -P13 -p1 -b .fix-types +# Create a sysusers.d config file +cat >uucp.sysusers.conf <= 16 || 0%{?rhel} >= 7 @@ -171,18 +176,7 @@ EOF find "${RPM_BUILD_ROOT}%_datadir/uucp/contrib" -type f -exec chmod a-x {} + - -%pre -getent group uucp >/dev/null || groupadd -g 14 -r uucp -if ! getent passwd uucp >/dev/null ; then - if ! getent passwd 10 >/dev/null ; then - useradd -r -u 10 -g uucp -d /var/spool/uucp -c "Uucp user" uucp - else - useradd -r -g uucp -d /var/spool/uucp -c "Uucp user" uucp - fi -fi -exit 0 - +install -m0644 -D uucp.sysusers.conf %{buildroot}%{_sysusersdir}/uucp.conf %post %if %{with systemd_macros} @@ -296,6 +290,7 @@ fi %config(noreplace) %{_newconfigdir}/port %config(noreplace) %{_newconfigdir}/sys %attr(755,uucp,uucp) /var/spool/uucp +%{_sysusersdir}/uucp.conf %files -n cu %doc README COPYING ChangeLog NEWS TODO From 33f1ea4a5b15cf6b0a91077ef6d266f91248cc53 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:54:54 +0000 Subject: [PATCH 19/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 0f3611110f173bb27183b82f899deb6681aa03be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Mon, 1 Sep 2025 17:12:50 +0200 Subject: [PATCH 20/22] fix build with GCC 15 Resolves: rhbz#2341496 rhbz#2385713 --- uucp.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 3ef5eab..2f345af 100644 --- a/uucp.spec +++ b/uucp.spec @@ -113,7 +113,7 @@ export LDFLAGS="-pie" %endif autoreconf --verbose --force --install -export CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE" +export CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -std=gnu17" %configure --with-newconfigdir=%{_newconfigdir} --with-oldconfigdir=%{_oldconfigdir} make %{?_smp_mflags} From c73075af35dad9af8c010c662423f402d8d9def9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:44:06 +0000 Subject: [PATCH 21/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From c15ecc349ac765549be7afd4d822055477827a1f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:18:46 +0000 Subject: [PATCH 22/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild