commit
6dd2e76e6d
@ -0,0 +1 @@
|
|||||||
|
c16a9cf107ad1f0f791b6d00852dc5e961c1c451 SOURCES/diffutils-3.10.tar.xz
|
@ -0,0 +1 @@
|
|||||||
|
SOURCES/diffutils-3.10.tar.xz
|
@ -0,0 +1,31 @@
|
|||||||
|
diff --git a/src/cmp.c b/src/cmp.c
|
||||||
|
index 4bf0a4c..936125c 100644
|
||||||
|
--- a/src/cmp.c
|
||||||
|
+++ b/src/cmp.c
|
||||||
|
@@ -338,13 +338,14 @@ main (int argc, char **argv)
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If only a return code is needed,
|
||||||
|
- and if both input descriptors are associated with plain files,
|
||||||
|
+ and both input descriptors are associated with plain files,
|
||||||
|
+ and the file sizes are nonzero so they are not Linux /proc files,
|
||||||
|
conclude that the files differ if they have different sizes
|
||||||
|
and if more bytes will be compared than are in the smaller file. */
|
||||||
|
|
||||||
|
if (comparison_type == type_status
|
||||||
|
- && 0 <= stat_buf[0].st_size && S_ISREG (stat_buf[0].st_mode)
|
||||||
|
- && 0 <= stat_buf[1].st_size && S_ISREG (stat_buf[1].st_mode))
|
||||||
|
+ && 0 < stat_buf[0].st_size && S_ISREG (stat_buf[0].st_mode)
|
||||||
|
+ && 0 < stat_buf[1].st_size && S_ISREG (stat_buf[1].st_mode))
|
||||||
|
{
|
||||||
|
off_t s0 = stat_buf[0].st_size - file_position (0);
|
||||||
|
off_t s1 = stat_buf[1].st_size - file_position (1);
|
||||||
|
@@ -401,7 +402,7 @@ cmp (void)
|
||||||
|
? bytes : TYPE_MAXIMUM (off_t));
|
||||||
|
|
||||||
|
for (f = 0; f < 2; f++)
|
||||||
|
- if (0 <= stat_buf[f].st_size && S_ISREG (stat_buf[f].st_mode))
|
||||||
|
+ if (0 < stat_buf[f].st_size && S_ISREG (stat_buf[f].st_mode))
|
||||||
|
{
|
||||||
|
off_t file_bytes = stat_buf[f].st_size - file_position (f);
|
||||||
|
if (file_bytes < byte_number_max)
|
@ -0,0 +1,184 @@
|
|||||||
|
diff -up diffutils-3.10/lib/nstrftime.c.orig diffutils-3.10/lib/nstrftime.c
|
||||||
|
--- diffutils-3.10/lib/nstrftime.c.orig 2023-05-20 11:05:07.000000000 +0200
|
||||||
|
+++ diffutils-3.10/lib/nstrftime.c 2024-07-30 16:36:42.914438967 +0200
|
||||||
|
@@ -882,6 +882,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s
|
||||||
|
*u = '\0';
|
||||||
|
len = strftime (ubuf, sizeof ubuf, ufmt, tp);
|
||||||
|
if (len != 0)
|
||||||
|
+ /* coverity[verrun-buffer-arg: FALSE] */
|
||||||
|
cpy (len - 1, ubuf + 1);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
@@ -1044,10 +1045,13 @@ __strftime_internal (STREAM_OR_CHAR_T *s
|
||||||
|
i += padding;
|
||||||
|
width -= padding;
|
||||||
|
}
|
||||||
|
+ /* coverity[bad_memset : FALSE] */
|
||||||
|
+ /* coverity[overrun-buffer-arg : FALSE] */
|
||||||
|
width_add1 (0, sign_char);
|
||||||
|
width--;
|
||||||
|
}
|
||||||
|
|
||||||
|
+ /* coverity[bad_memset : FALSE] */
|
||||||
|
cpy (numlen, bufp);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
@@ -1126,7 +1130,9 @@ __strftime_internal (STREAM_OR_CHAR_T *s
|
||||||
|
buf[j - 1] = n % 10 + L_('0'), n /= 10;
|
||||||
|
if (!pad)
|
||||||
|
pad = L_('0');
|
||||||
|
+ /* coverity[bad_memset : FALSE] */
|
||||||
|
width_cpy (0, ndigs, buf);
|
||||||
|
+ /* coverity[bad_memset : FALSE] */
|
||||||
|
width_add (width - ndigs, 0, (void) 0);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
@@ -1495,6 +1501,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s
|
||||||
|
since this is most likely the right thing to do if a
|
||||||
|
multibyte string has been misparsed. */
|
||||||
|
bad_format:
|
||||||
|
+ /* coverity[bad_memset : FALSE] */
|
||||||
|
cpy (f - percent + 1, percent);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
diff -up diffutils-3.10/lib/regcomp.c.orig diffutils-3.10/lib/regcomp.c
|
||||||
|
--- diffutils-3.10/lib/regcomp.c.orig 2024-07-30 16:42:46.745614022 +0200
|
||||||
|
+++ diffutils-3.10/lib/regcomp.c 2024-07-30 16:45:16.815548192 +0200
|
||||||
|
@@ -1175,6 +1175,8 @@ analyze (regex_t *preg)
|
||||||
|
dfa->inveclosures = re_malloc (re_node_set, dfa->nodes_len);
|
||||||
|
if (__glibc_unlikely (dfa->inveclosures == NULL))
|
||||||
|
return REG_ESPACE;
|
||||||
|
+ /* The 'postorder' function initializes that memory */
|
||||||
|
+ /* coverity[alloc_fn: FALSE] */
|
||||||
|
ret = calc_inveclosure (dfa);
|
||||||
|
}
|
||||||
|
|
||||||
|
diff -up diffutils-3.10/lib/sigsegv.c.orig diffutils-3.10/lib/sigsegv.c
|
||||||
|
--- diffutils-3.10/lib/sigsegv.c.orig 2023-05-20 11:05:07.000000000 +0200
|
||||||
|
+++ diffutils-3.10/lib/sigsegv.c 2024-07-30 16:36:42.914438967 +0200
|
||||||
|
@@ -1459,6 +1459,7 @@ stackoverflow_deinstall_handler (void)
|
||||||
|
{
|
||||||
|
stack_t ss;
|
||||||
|
ss.ss_flags = SS_DISABLE;
|
||||||
|
+ /* coverity[uninit_use_in_call : FALSE] */
|
||||||
|
if (sigaltstack (&ss, (stack_t *) 0) < 0)
|
||||||
|
perror ("gnulib sigsegv (stackoverflow_deinstall_handler)");
|
||||||
|
}
|
||||||
|
diff -up diffutils-3.10/lib/stackvma.c.orig diffutils-3.10/lib/stackvma.c
|
||||||
|
--- diffutils-3.10/lib/stackvma.c.orig 2023-01-30 01:17:41.000000000 +0100
|
||||||
|
+++ diffutils-3.10/lib/stackvma.c 2024-07-30 16:38:45.404872853 +0200
|
||||||
|
@@ -176,7 +176,7 @@ rof_open (struct rofile *rof, const char
|
||||||
|
/* Attempt to read the contents in a single system call. */
|
||||||
|
if (size > MIN_LEFTOVER)
|
||||||
|
{
|
||||||
|
- int n = read (fd, rof->buffer, size);
|
||||||
|
+ size_t n = read (fd, rof->buffer, size);
|
||||||
|
if (n < 0 && errno == EINTR)
|
||||||
|
goto retry;
|
||||||
|
# if defined __DragonFly__
|
||||||
|
@@ -186,7 +186,7 @@ rof_open (struct rofile *rof, const char
|
||||||
|
if (n <= 0)
|
||||||
|
/* Empty file. */
|
||||||
|
goto fail1;
|
||||||
|
- if (n + MIN_LEFTOVER <= size)
|
||||||
|
+ if (MIN_LEFTOVER <= size -n)
|
||||||
|
{
|
||||||
|
/* The buffer was sufficiently large. */
|
||||||
|
rof->filled = n;
|
||||||
|
@@ -195,21 +195,23 @@ rof_open (struct rofile *rof, const char
|
||||||
|
large enough. We need the equivalent of full_read(). */
|
||||||
|
for (;;)
|
||||||
|
{
|
||||||
|
+ /* rof->filled cannot exceed size (due to the buffer size check), the subtraction is unlikely to overflow. */
|
||||||
|
+ /* coverity[overflow_sink : FALSE] */
|
||||||
|
n = read (fd, rof->buffer + rof->filled, size - rof->filled);
|
||||||
|
if (n < 0 && errno == EINTR)
|
||||||
|
goto retry;
|
||||||
|
if (n < 0)
|
||||||
|
/* Some error. */
|
||||||
|
goto fail1;
|
||||||
|
- if (n + MIN_LEFTOVER > size - rof->filled)
|
||||||
|
- /* Allocate a larger buffer. */
|
||||||
|
- break;
|
||||||
|
if (n == 0)
|
||||||
|
{
|
||||||
|
/* Reached the end of file. */
|
||||||
|
close (fd);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
+ if (size - rof->filled - n < MIN_LEFTOVER)
|
||||||
|
+ /* Allocate a larger buffer. */
|
||||||
|
+ break;
|
||||||
|
rof->filled += n;
|
||||||
|
}
|
||||||
|
# else
|
||||||
|
diff -up diffutils-3.10/lib/time_rz.c.orig diffutils-3.10/lib/time_rz.c
|
||||||
|
--- diffutils-3.10/lib/time_rz.c.orig 2023-01-02 02:20:08.000000000 +0100
|
||||||
|
+++ diffutils-3.10/lib/time_rz.c 2024-07-30 16:36:42.914438967 +0200
|
||||||
|
@@ -303,10 +303,12 @@ mktime_z (timezone_t tz, struct tm *tm)
|
||||||
|
time_t t = mktime (&tm_1);
|
||||||
|
bool ok = 0 <= tm_1.tm_yday;
|
||||||
|
#if HAVE_STRUCT_TM_TM_ZONE || HAVE_TZNAME
|
||||||
|
+ /* coverity[uninit_use_in_call : FALSE] */
|
||||||
|
ok = ok && save_abbr (tz, &tm_1);
|
||||||
|
#endif
|
||||||
|
if (revert_tz (old_tz) && ok)
|
||||||
|
{
|
||||||
|
+ /* coverity[uninit_use : FALSE] */
|
||||||
|
*tm = tm_1;
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
diff -up diffutils-3.10/src/analyze.c.orig diffutils-3.10/src/analyze.c
|
||||||
|
--- diffutils-3.10/src/analyze.c.orig 2023-05-20 11:17:26.000000000 +0200
|
||||||
|
+++ diffutils-3.10/src/analyze.c 2024-07-30 16:36:42.915438987 +0200
|
||||||
|
@@ -689,6 +689,7 @@ diff_2_files (struct comparison *cmp)
|
||||||
|
for (f = 0; f < 2; f++)
|
||||||
|
{
|
||||||
|
free (cmp->file[f].equivs);
|
||||||
|
+ /* coverity[offset_free : FALSE] */
|
||||||
|
free (cmp->file[f].linbuf + cmp->file[f].linbuf_base);
|
||||||
|
}
|
||||||
|
|
||||||
|
diff -up diffutils-3.10/src/diff3.c.orig diffutils-3.10/src/diff3.c
|
||||||
|
--- diffutils-3.10/src/diff3.c.orig 2023-05-20 11:17:26.000000000 +0200
|
||||||
|
+++ diffutils-3.10/src/diff3.c 2024-07-30 16:36:42.915438987 +0200
|
||||||
|
@@ -798,6 +798,8 @@ using_to_diff3_block (struct diff_block
|
||||||
|
D_LINEARRAY (result, FILEC) + result_offset,
|
||||||
|
D_LENARRAY (result, FILEC) + result_offset,
|
||||||
|
D_NUMLINES (ptr, FC)))
|
||||||
|
+ /* There is a potential resource leak here, but it is not important */
|
||||||
|
+ /* coverity[leaked_storage : FALSE] */
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -827,6 +829,8 @@ using_to_diff3_block (struct diff_block
|
||||||
|
D_LINEARRAY (result, FILE0 + d) + result_offset,
|
||||||
|
D_LENARRAY (result, FILE0 + d) + result_offset,
|
||||||
|
D_NUMLINES (ptr, FO)))
|
||||||
|
+ /* There is a potential resource leak here, but it is not important */
|
||||||
|
+ /* coverity[leaked_storage : FALSE] */
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
/* Catch the lines between here and the next diff */
|
||||||
|
diff -up diffutils-3.10/src/diff.c.orig diffutils-3.10/src/diff.c
|
||||||
|
--- diffutils-3.10/src/diff.c.orig 2024-07-30 16:35:17.766783183 +0200
|
||||||
|
+++ diffutils-3.10/src/diff.c 2024-07-30 16:36:42.915438987 +0200
|
||||||
|
@@ -429,6 +429,7 @@ main (int argc, char **argv)
|
||||||
|
sizeof C_ifdef_group_formats - 7 /* 7*"@" */,
|
||||||
|
&alloc))
|
||||||
|
xalloc_die ();
|
||||||
|
+ /* coverity[alloc_strlen : FALSE] */
|
||||||
|
char *b = xmalloc (alloc);
|
||||||
|
char *base = b;
|
||||||
|
int changes = 0;
|
||||||
|
diff -up diffutils-3.10/src/ifdef.c.orig diffutils-3.10/src/ifdef.c
|
||||||
|
--- diffutils-3.10/src/ifdef.c.orig 2023-02-19 19:04:39.000000000 +0100
|
||||||
|
+++ diffutils-3.10/src/ifdef.c 2024-07-30 16:36:42.915438987 +0200
|
||||||
|
@@ -361,6 +361,7 @@ do_printf_spec (FILE *out, char const *s
|
||||||
|
format spec "%3lx". Here the spec prefix is "%3". */
|
||||||
|
size_t spec_prefix_len = f - spec - 2;
|
||||||
|
size_t pI_len = sizeof pI - 1;
|
||||||
|
+ /* coverity[bad_alloc_arithmetic : FALSE] */
|
||||||
|
char *format = xmalloca (spec_prefix_len + pI_len + 2);
|
||||||
|
char *p = mempcpy (format, spec, spec_prefix_len);
|
||||||
|
p = stpcpy (p, pI);
|
@ -0,0 +1,431 @@
|
|||||||
|
Summary: GNU collection of diff utilities
|
||||||
|
Name: diffutils
|
||||||
|
Version: 3.10
|
||||||
|
Release: 7%{?dist}
|
||||||
|
URL: https://www.gnu.org/software/diffutils/diffutils.html
|
||||||
|
Source: https://ftp.gnu.org/gnu/diffutils/diffutils-%{version}.tar.xz
|
||||||
|
# Multibyte
|
||||||
|
Patch0: diffutils-i18n.patch
|
||||||
|
Patch1: diffutils-3.10-cmp-s-empty.patch
|
||||||
|
Patch2: diffutils-3.10-coverity.patch
|
||||||
|
License: GPL-3.0-or-later
|
||||||
|
Provides: bundled(gnulib)
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: help2man
|
||||||
|
BuildRequires: autoconf, automake, texinfo
|
||||||
|
BuildRequires: make
|
||||||
|
|
||||||
|
%description
|
||||||
|
Diffutils includes four utilities: diff, cmp, diff3 and sdiff. Diff
|
||||||
|
compares two files and shows the differences, line by line. The cmp
|
||||||
|
command shows the offset and line numbers where two files differ, or
|
||||||
|
cmp can show the characters that differ between the two files. The
|
||||||
|
diff3 command shows the differences between three files. Diff3 can be
|
||||||
|
used when two people have made independent changes to a common
|
||||||
|
original; diff3 can produce a merged file that contains both sets of
|
||||||
|
changes and warnings about conflicts. The sdiff command can be used
|
||||||
|
to merge two files interactively.
|
||||||
|
|
||||||
|
Install diffutils if you need to compare text files.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
# Run autoreconf for aarch64 support (bug #925256).
|
||||||
|
autoreconf
|
||||||
|
|
||||||
|
%build
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS -DGCC_LINT"
|
||||||
|
%configure
|
||||||
|
make PR_PROGRAM=%{_bindir}/pr V=1
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
|
||||||
|
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
||||||
|
%find_lang %{name}
|
||||||
|
|
||||||
|
%check
|
||||||
|
# Disable update-copyright gnulib test (bug #1239428).
|
||||||
|
>gnulib-tests/test-update-copyright.sh
|
||||||
|
make check
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%doc NEWS README
|
||||||
|
%license COPYING
|
||||||
|
%{_bindir}/*
|
||||||
|
%{_mandir}/*/*
|
||||||
|
%{_infodir}/diffutils.info*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri Oct 25 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 3.10-7
|
||||||
|
- Rebuilt for MSVSphere 10
|
||||||
|
|
||||||
|
* Tue Jul 30 2024 Than Ngo <than@redhat.com> - 3.10-7
|
||||||
|
- Resolves: RHEL-50780, regression, compare file sizes only if both non-zero
|
||||||
|
|
||||||
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 3.10-6
|
||||||
|
- Bump release for June 2024 mass rebuild
|
||||||
|
|
||||||
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.10-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.10-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.10-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 05 2023 Than Ngo <than@redhat.com> - 3.10-2
|
||||||
|
- Fix output of "diff -l -y" for non-ASCII input files
|
||||||
|
|
||||||
|
* Thu Jun 29 2023 Than Ngo <than@redhat.com> - 3.10-1
|
||||||
|
- Fix bz#2208831, update to 3.10
|
||||||
|
- Fix bz#2196671, diff -D no longer fails to output #ifndef lines introduced in 3.9
|
||||||
|
|
||||||
|
* Tue Mar 28 2023 Than Ngo <than@redhat.com> - 3.9-4
|
||||||
|
- Fix deprecated patch rpm marco
|
||||||
|
|
||||||
|
* Tue Feb 21 2023 Than Ngo <than@redhat.com> - 3.9-3
|
||||||
|
- migrated to SPDX license
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.9-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 16 2023 Tim Waugh <twaugh@redhat.com> - 3.9-1
|
||||||
|
- 3.9 (bug #2161117).
|
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.8-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.8-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Aug 2 2021 Tim Waugh <twaugh@redhat.com> - 3.8-1
|
||||||
|
- 3.8.
|
||||||
|
|
||||||
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-10
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Apr 12 2021 Tim Waugh <twaugh@redhat.com> - 3.7-9
|
||||||
|
- Handle SIGSTKSZ no longer being a constant (bug #1943016).
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Oct 8 2020 Tim Waugh <twaugh@redhat.com> - 3.7-7
|
||||||
|
- Fix from gnulib upstream, commit 175e0bc (bug #1863423).
|
||||||
|
|
||||||
|
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-6
|
||||||
|
- Second attempt - Rebuilt for
|
||||||
|
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 07 2019 Than Ngo <than@redhat.com> - 3.7-1
|
||||||
|
- 3.7
|
||||||
|
|
||||||
|
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 22 2017 Tim Waugh <twaugh@redhat.com> - 3.6-1
|
||||||
|
- 3.6 (bug #1453019).
|
||||||
|
|
||||||
|
* Tue Feb 21 2017 Than Ngo <than@redhat.com> - 3.5-3
|
||||||
|
- backport to fix FTBFs with GCC 7
|
||||||
|
|
||||||
|
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Sep 21 2016 Tim Waugh <twaugh@redhat.com> - 3.5-1
|
||||||
|
- 3.5 (bug #1365325).
|
||||||
|
|
||||||
|
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-13
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jul 6 2015 Tim Waugh <twaugh@redhat.com> - 3.3-12
|
||||||
|
- Disable update-copyright gnulib test (bug #1239428).
|
||||||
|
|
||||||
|
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-11
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 3.3-10
|
||||||
|
- Rebuilt for Fedora 23 Change
|
||||||
|
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||||
|
|
||||||
|
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-9
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 3.3-8
|
||||||
|
- fix license handling
|
||||||
|
|
||||||
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Mar 27 2014 Tim Waugh <twaugh@redhat.com> 3.3-6
|
||||||
|
- Fix --help output and man page (bug #1079076).
|
||||||
|
|
||||||
|
* Wed Dec 4 2013 Tim Waugh <twaugh@redhat.com> 3.3-5
|
||||||
|
- Applied upstream gnulib patch to avoid -Wformat-security warning
|
||||||
|
(bug #1037038).
|
||||||
|
|
||||||
|
* Wed Oct 23 2013 Tim Waugh <twaugh@redhat.com> 3.3-4
|
||||||
|
- Fixed multibyte handling logic for diff -Z (bug #1012075).
|
||||||
|
|
||||||
|
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Apr 29 2013 Tim Waugh <twaugh@redhat.com> 3.3-2
|
||||||
|
- Run autoreconf for aarch64 support (bug #925256).
|
||||||
|
|
||||||
|
* Tue Mar 26 2013 Tim Waugh <twaugh@redhat.com> 3.3-1
|
||||||
|
- 3.3 (bug #927560).
|
||||||
|
|
||||||
|
* Fri Feb 22 2013 Tim Waugh <twaugh@redhat.com> 3.2-13
|
||||||
|
- Fixed i18n handling of 'diff -E' (bug #914666).
|
||||||
|
|
||||||
|
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-12
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Oct 26 2012 Tim Waugh <twaugh@redhat.com> 3.2-11
|
||||||
|
- Ported i18n patch and reinstated it (bug #870460).
|
||||||
|
|
||||||
|
* Wed Sep 19 2012 Tim Waugh <twaugh@redhat.com> 3.2-10
|
||||||
|
- Fixed license as current source says GPLv3+.
|
||||||
|
|
||||||
|
* Mon Jul 23 2012 Tim Waugh <twaugh@redhat.com> 3.2-9
|
||||||
|
- Fixed build failure.
|
||||||
|
|
||||||
|
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 21 2012 Tim Waugh <twaugh@redhat.com> 3.2-7
|
||||||
|
- Provides bundled(gnulib) (bug #821751).
|
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Dec 8 2011 Tim Waugh <twaugh@redhat.com> 3.2-5
|
||||||
|
- Fix bug #747969 again.
|
||||||
|
|
||||||
|
* Tue Nov 29 2011 Tim Waugh <twaugh@redhat.com> 3.2-4
|
||||||
|
- Real fix for bug #747969: the diffutils info file changed name in
|
||||||
|
3.1. Updated the scriptlets to install/remove the correct filename
|
||||||
|
from the info directory.
|
||||||
|
|
||||||
|
* Fri Nov 25 2011 Tim Waugh <twaugh@redhat.com> 3.2-3
|
||||||
|
- Fixed up reference to info page in man pages (bug #747969).
|
||||||
|
|
||||||
|
* Fri Nov 25 2011 Tim Waugh <twaugh@redhat.com> 3.2-2
|
||||||
|
- Applied upstream gnulib fix for float test on ppc, as well as
|
||||||
|
correction for LDBL_MANT_DIG definition (bug #733536).
|
||||||
|
|
||||||
|
* Fri Sep 2 2011 Tim Waugh <twaugh@redhat.com> 3.2-1
|
||||||
|
- 3.2.
|
||||||
|
|
||||||
|
* Thu Aug 11 2011 Tim Waugh <twaugh@redhat.com> 3.1-1
|
||||||
|
- 3.1.
|
||||||
|
|
||||||
|
* Wed Apr 13 2011 Tim Waugh <twaugh@redhat.com> 3.0-1
|
||||||
|
- 3.0 (bug #566482).
|
||||||
|
- The i18n patch is dropped for the time being.
|
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.1-30
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jun 25 2010 Tim Waugh <twaugh@redhat.com> 2.8.1-29
|
||||||
|
- For 'cmp -s', compare file sizes only if both non-zero (bug #563618).
|
||||||
|
|
||||||
|
* Wed Apr 21 2010 Tim Waugh <twaugh@redhat.com> - 2.8.1-28
|
||||||
|
- Build requires help2man (bug #577325). Fixes empty diff man page.
|
||||||
|
|
||||||
|
* Wed Mar 3 2010 Tim Waugh <twaugh@redhat.com> - 2.8.1-27
|
||||||
|
- Added comments for all patches.
|
||||||
|
|
||||||
|
* Wed Mar 3 2010 Tim Waugh <twaugh@redhat.com> - 2.8.1-26
|
||||||
|
- Use upstream man pages.
|
||||||
|
- Ship COPYING file.
|
||||||
|
|
||||||
|
* Tue Aug 11 2009 Tim Waugh <twaugh@redhat.com> 2.8.1-25
|
||||||
|
- Only try to install the info file if it exists so that package
|
||||||
|
installation does not fail with --excludedocs (bug #515919).
|
||||||
|
|
||||||
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.1-24
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.1-23
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 13 2009 Tim Waugh <twaugh@redhat.com> 2.8.1-22
|
||||||
|
- Fixed 'sdiff -E' (bug #484892).
|
||||||
|
|
||||||
|
* Wed Feb 13 2008 Tim Waugh <twaugh@redhat.com> 2.8.1-21
|
||||||
|
- Rebuild for GCC 4.3.
|
||||||
|
|
||||||
|
* Wed Jan 2 2008 Tim Waugh <twaugh@redhat.com> 2.8.1-20
|
||||||
|
- Converted spec file to UTF-8 (bug #225696).
|
||||||
|
- Fixed summary (bug #225696).
|
||||||
|
- Fixed PreReq (bug #225696).
|
||||||
|
- Removed Prefix (bug #225696).
|
||||||
|
- Fixed build root (bug #225696).
|
||||||
|
- Avoid %%makeinstall (bug #225696).
|
||||||
|
- Fixed license tag (bug #225696).
|
||||||
|
|
||||||
|
* Tue Nov 6 2007 Tim Waugh <twaugh@redhat.com> 2.8.1-19
|
||||||
|
- Rebuilt.
|
||||||
|
|
||||||
|
* Tue Nov 6 2007 Tim Waugh <twaugh@redhat.com> 2.8.1-18
|
||||||
|
- Fixed multibyte speed improvement patch (bug #363831).
|
||||||
|
|
||||||
|
* Tue Aug 14 2007 Tim Waugh <twaugh@redhat.com> 2.8.1-17
|
||||||
|
- Multibyte speed improvement (bug #252117).
|
||||||
|
|
||||||
|
* Mon Jan 22 2007 Tim Waugh <twaugh@redhat.com> 2.8.1-16
|
||||||
|
- Make scriptlet unconditionally succeed (bug #223683).
|
||||||
|
|
||||||
|
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.8.1-15.2.2
|
||||||
|
- rebuild
|
||||||
|
|
||||||
|
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.8.1-15.2.1
|
||||||
|
- bump again for double-long bug on ppc(64)
|
||||||
|
|
||||||
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.8.1-15.2
|
||||||
|
- rebuilt for new gcc4.1 snapshot and glibc changes
|
||||||
|
|
||||||
|
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Wed Apr 6 2005 Tim Waugh <twaugh@redhat.com> 2.8.1-15
|
||||||
|
- Fixed sdiff exit code handling (bug #152967).
|
||||||
|
|
||||||
|
* Wed Mar 2 2005 Tim Waugh <twaugh@redhat.com> 2.8.1-14
|
||||||
|
- Rebuild for new GCC.
|
||||||
|
|
||||||
|
* Wed Feb 9 2005 Tim Waugh <twaugh@redhat.com> 2.8.1-13
|
||||||
|
- Rebuilt.
|
||||||
|
|
||||||
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Thu Jan 8 2004 Tim Waugh <twaugh@redhat.com> 2.8.1-10
|
||||||
|
- Fix mistaken use of '|' instead of '||'.
|
||||||
|
|
||||||
|
* Sat Oct 25 2003 Tim Waugh <twaugh@redhat.com> 2.8.1-9
|
||||||
|
- Rebuilt.
|
||||||
|
|
||||||
|
* Tue Jun 17 2003 Tim Waugh <twaugh@redhat.com> 2.8.1-8
|
||||||
|
- Rebuilt.
|
||||||
|
|
||||||
|
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Tue Nov 19 2002 Tim Waugh <twaugh@redhat.com> 2.8.1-5
|
||||||
|
- i18n patch.
|
||||||
|
|
||||||
|
* Tue Oct 22 2002 Tim Waugh <twaugh@redhat.com> 2.8.1-4
|
||||||
|
- Ship translations.
|
||||||
|
|
||||||
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Mon Apr 22 2002 Tim Waugh <twaugh@redhat.com> 2.8.1-1
|
||||||
|
- 2.8.1.
|
||||||
|
- No longer need immunix-owl-tmp patch.
|
||||||
|
|
||||||
|
* Wed Feb 27 2002 Tim Waugh <twaugh@redhat.com> 2.7.2-5
|
||||||
|
- Rebuild in new environment.
|
||||||
|
|
||||||
|
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Fri Nov 02 2001 Tim Waugh <twaugh@redhat.com> 2.7.2-3
|
||||||
|
- Make sure %%post scriplet doesn't fail if --excludedocs is used.
|
||||||
|
|
||||||
|
* Fri Jun 01 2001 Tim Waugh <twaugh@redhat.com> 2.7.2-2
|
||||||
|
- Install diff.1, since it's no longer in man-pages.
|
||||||
|
|
||||||
|
* Fri Mar 30 2001 Tim Waugh <twaugh@redhat.com> 2.7.2-1
|
||||||
|
- 2.7.2.
|
||||||
|
|
||||||
|
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||||
|
- automatic rebuild
|
||||||
|
|
||||||
|
* Thu Jul 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
|
||||||
|
- fix %%changelog entries (escape them)
|
||||||
|
- update source location
|
||||||
|
- remove manual stripping
|
||||||
|
- add URL
|
||||||
|
|
||||||
|
* Tue Jun 06 2000 Than Ngo <than@redhat.de>
|
||||||
|
- add %%defattr
|
||||||
|
- use rpm macros
|
||||||
|
|
||||||
|
* Wed May 31 2000 Ngo Than <than@redhat.de>
|
||||||
|
- put man pages and info files in correct place
|
||||||
|
- cleanup specfile
|
||||||
|
|
||||||
|
* Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
|
||||||
|
- rebuild to gzip man pages.
|
||||||
|
|
||||||
|
* Mon Apr 19 1999 Jeff Johnson <jbj@redhat.com>
|
||||||
|
- man pages not in %%files.
|
||||||
|
- but avoid conflict for diff.1
|
||||||
|
|
||||||
|
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
||||||
|
- auto rebuild in the new build environment (release 14)
|
||||||
|
|
||||||
|
* Sun Mar 14 1999 Jeff Johnson <jbj@redhat.com>
|
||||||
|
- add man pages (#831).
|
||||||
|
- add %%configure and Prefix.
|
||||||
|
|
||||||
|
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
|
||||||
|
- build for glibc 2.1
|
||||||
|
|
||||||
|
* Tue Jul 14 1998 Bill Kawakami <billk@home.com>
|
||||||
|
- included the four man pages stolen from Slackware
|
||||||
|
|
||||||
|
* Tue May 05 1998 Prospector System <bugs@redhat.com>
|
||||||
|
- translations modified for de, fr, tr
|
||||||
|
|
||||||
|
* Sun May 03 1998 Cristian Gafton <gafton@redhat.com>
|
||||||
|
- fixed spec file to reference/use the $RPM_BUILD_ROOT always
|
||||||
|
|
||||||
|
* Wed Dec 31 1997 Otto Hammersmith <otto@redhat.com>
|
||||||
|
- fixed where it looks for 'pr' (/usr/bin, rather than /bin)
|
||||||
|
|
||||||
|
* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
|
||||||
|
- added BuildRoot
|
||||||
|
|
||||||
|
* Sun Sep 14 1997 Erik Troan <ewt@redhat.com>
|
||||||
|
- uses install-info
|
||||||
|
|
||||||
|
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
|
||||||
|
- built against glibc
|
Loading…
Reference in new issue