Commit Graph

246 Commits

Author SHA256 Message Date
Stephan Kulow
61abeda570 Accepting request 210654 from Base:System
Avoid false sort test failure (coreutils-i18n.patch):
As for the C locale, skip the multi-byte test case
'output-is-input-mb.p'. (forwarded request 210653 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/210654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=97
2013-12-13 10:56:24 +00:00
Bernhard Voelker
a2858c46c8 Accepting request 210653 from home:bernhard-voelker:branches:Base:System
Avoid false sort test failure (coreutils-i18n.patch):
As for the C locale, skip the multi-byte test case
'output-is-input-mb.p'.

OBS-URL: https://build.opensuse.org/request/show/210653
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=213
2013-12-12 10:41:59 +00:00
Stephan Kulow
e11e3d2171 Accepting request 209856 from Base:System
- Require valgrind only when it exists (forwarded request 209799 from AndreasSchwab)

OBS-URL: https://build.opensuse.org/request/show/209856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=96
2013-12-09 15:54:05 +00:00
Bernhard Voelker
c9fcf39fbd Accepting request 209799 from home:AndreasSchwab:f
- Require valgrind only when it exists

OBS-URL: https://build.opensuse.org/request/show/209799
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=211
2013-12-08 18:30:51 +00:00
Stephan Kulow
eca3c97238 Accepting request 209317 from Base:System
- Update I18N patch from Fedora:
  (coreutils-i18n.patch)
  * sort: fix multibyte incompabilities (rh#821264)
  * pr -e, with a mix of backspaces and TABs, could corrupt the
    heap in multibyte locales (analyzed by J.Koncicky)
  * path in the testsuite to cover i18n regressions
  * Enable cut and sort-merge perl tests for multibyte as well
- Refresh longlong-aarch64.patch. (forwarded request 209118 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/209317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=95
2013-12-06 12:51:38 +00:00
Bernhard Voelker
05cc138851 Accepting request 209118 from home:bernhard-voelker:branches:Base:System
- Update I18N patch from Fedora:
  (coreutils-i18n.patch)
  * sort: fix multibyte incompabilities (rh#821264)
  * pr -e, with a mix of backspaces and TABs, could corrupt the
    heap in multibyte locales (analyzed by J.Koncicky)
  * path in the testsuite to cover i18n regressions
  * Enable cut and sort-merge perl tests for multibyte as well
- Refresh longlong-aarch64.patch.

OBS-URL: https://build.opensuse.org/request/show/209118
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=209
2013-12-03 16:53:43 +00:00
Tomáš Chvátal
4f3905865c Accepting request 186198 from Base:System
- Remove "BuildRequires: help2man" as it is included. (forwarded request 186183 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/186198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=93
2013-08-13 09:09:27 +00:00
Philipp Thomas
d12f9a9124 Accepting request 186183 from home:bernhard-voelker:branches:Base:System
- Remove "BuildRequires: help2man" as it is included.

OBS-URL: https://build.opensuse.org/request/show/186183
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=207
2013-08-07 10:35:23 +00:00
Philipp Thomas
fc220f59b5 - Remove the unneeded patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=206
2013-08-06 12:09:02 +00:00
Philipp Thomas
02d728fa14 - Sync fixes
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=205
2013-08-06 12:07:49 +00:00
Philipp Thomas
9538c77f3f - Remove all traces of coreutils-8.9-singlethreaded-sort.patch in
the spec file.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=204
2013-08-06 12:07:06 +00:00
Philipp Thomas
ca1773d82d - Remove the the unnecessary povision of itself as rpmbuild takes
care of that.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=203
2013-08-06 12:04:17 +00:00
Stephan Kulow
a09ce26c7c Accepting request 184102 from Base:System
- Undo the previous change.
  Remove configure options gl_cv_func_printf_directive_n and
  gl_cv_func_printf_infinite_long_double again because of constant
  factory build failures on x86_64 and i586.  The argument for
  adding them was that the fortify checks would be bypassed
  by the gnulib "reimplementation of printf", but that is not
  the case: instead, gnulib just adds some wrapping code to ensure
  a consistent behaviour on all supported platforms. (forwarded request 184097 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/184102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=92
2013-07-24 13:06:09 +00:00
Philipp Thomas
1dba197f92 Accepting request 184097 from home:bernhard-voelker:branches:Base:System
- Undo the previous change.
  Remove configure options gl_cv_func_printf_directive_n and
  gl_cv_func_printf_infinite_long_double again because of constant
  factory build failures on x86_64 and i586.  The argument for
  adding them was that the fortify checks would be bypassed
  by the gnulib "reimplementation of printf", but that is not
  the case: instead, gnulib just adds some wrapping code to ensure
  a consistent behaviour on all supported platforms.

OBS-URL: https://build.opensuse.org/request/show/184097
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=201
2013-07-23 14:15:15 +00:00
Philipp Thomas
444cee34e1 Accepting request 182521 from home:Andreas_Schwab:Factory
- Override broken configure checks
- coreutils-gl_printf_safe.patch: remove unused patch

OBS-URL: https://build.opensuse.org/request/show/182521
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=200
2013-07-09 13:12:38 +00:00
Stephan Kulow
bbd6f57e0e Accepting request 179293 from Base:System
- Explicitly list libattr-devel as BuildRequires (forwarded request 179221 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/179293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=91
2013-06-18 08:30:43 +00:00
Philipp Thomas
734eb78c73 Accepting request 179221 from home:jengelh:attr
- Explicitly list libattr-devel as BuildRequires

OBS-URL: https://build.opensuse.org/request/show/179221
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=198
2013-06-17 11:20:05 +00:00
Stephan Kulow
0c17a8fda6 Accepting request 178034 from Base:System
- longlong-aarch64.patch: fix build on aarch64 (forwarded request 178022 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/178034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=90
2013-06-11 04:26:16 +00:00
Dr. Werner Fink
6c2e7382e8 Accepting request 178022 from home:Andreas_Schwab:Factory
- longlong-aarch64.patch: fix build on aarch64

OBS-URL: https://build.opensuse.org/request/show/178022
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=196
2013-06-07 21:23:37 +00:00
Bernhard Voelker
b8beefb76d Accepting request 177954 from home:bernhard-voelker:branches:Base:System
Remove su(1) and kill(1) - both are provided by util-linux now.

OBS-URL: https://build.opensuse.org/request/show/177954
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=195
2013-06-07 05:18:41 +00:00
Stephan Kulow
83be651505 after discussion with kukuk, werner and lnussel, we
decided that this is not the proper fix

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=194
2013-06-06 05:17:31 +00:00
Bernhard Voelker
e77e11ca5c * coreutils.spec: Add reminder to regenerate testsuite.spec.
* coreutils-testsuite.spec: Regenerate.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=193
2013-06-05 15:21:09 +00:00
Stephan Kulow
17af1a7b6b - change the buildrequire system to pkgconfig(systemd) to fix bootstrap
- Add systemd to build and use requires

- Make pam configuration for command su using the systemd login
  manager for ordinary users as this allows to use all services
  provided by systemd login manager

- change the buildrequire system to pkgconfig(systemd) to fix bootstrap

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=192
2013-06-04 14:18:29 +00:00
Dr. Werner Fink
5a7fadad23 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=191
2013-06-04 12:31:12 +00:00
Dr. Werner Fink
8a7828737b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=190
2013-06-04 12:30:46 +00:00
Dr. Werner Fink
22eb190117 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=189
2013-06-04 11:19:01 +00:00
Dr. Werner Fink
0b78e0c624 Accepting request 177371 from home:WernerFink:branches:Base:System
- Make pam configuration for command su using the systemd login
  manager for ordinary users as this allows to use all services
  provided by systemd login manager

OBS-URL: https://build.opensuse.org/request/show/177371
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=188
2013-06-04 08:42:28 +00:00
Stephan Kulow
b986ce15ea Accepting request 176188 from Base:System
- Try to fix nap() races in gnulib-tests.
  (coreutils-gnulib-tests-fix-nap-race.patch: add upstream patch)
  (coreutils-gnulib-tests-fix-nap-race-obs.patch: add openSUSE patch for OBS) (forwarded request 176187 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/176188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=89
2013-05-27 07:43:30 +00:00
Bernhard Voelker
3e051dbc3b Accepting request 176187 from home:bernhard-voelker:branches:Base:System
- Try to fix nap() races in gnulib-tests.
  (coreutils-gnulib-tests-fix-nap-race.patch: add upstream patch)
  (coreutils-gnulib-tests-fix-nap-race-obs.patch: add openSUSE patch for OBS)

OBS-URL: https://build.opensuse.org/request/show/176187
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=186
2013-05-20 20:13:40 +00:00
Philipp Thomas
4da1e6fb2e Accepting request 175738 from home:-miska-:branches:Base:System
- Provides: /bin/{kill,su}
  * for compatibility with programs requiring these (like lsb) until these will
    be provided by util-linux

OBS-URL: https://build.opensuse.org/request/show/175738
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=185
2013-05-15 13:59:06 +00:00
Stephan Kulow
de7cde3471 Accepting request 163147 from Base:System
- Update to 8.21 (2013-02-14) [stable]
- Port su(1) deleted upstreams from previous OS package
- Fix multibyte issue in unexpand (rh#821262) (forwarded request 163146 from bernhard-voelker)

OBS-URL: https://build.opensuse.org/request/show/163147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=88
2013-04-26 05:55:50 +00:00
Bernhard Voelker
767847bef8 Accepting request 163146 from home:bernhard-voelker
- Update to 8.21 (2013-02-14) [stable]
- Port su(1) deleted upstreams from previous OS package
- Fix multibyte issue in unexpand (rh#821262)

OBS-URL: https://build.opensuse.org/request/show/163146
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=183
2013-04-08 12:07:25 +00:00
Stephan Kulow
6d8dfe1f0d Accepting request 160435 from Base:System
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls (forwarded request 160428 from m_meister)

OBS-URL: https://build.opensuse.org/request/show/160435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=87
2013-03-30 13:55:21 +00:00
a7e8aab164 Accepting request 160428 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/160428
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=181
2013-03-21 12:15:26 +00:00
Stephan Kulow
79dfa078db Accepting request 150029 from Base:System
- do not require texinfo for building, texlive is a bit too heavy

OBS-URL: https://build.opensuse.org/request/show/150029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=86
2013-01-27 08:18:32 +00:00
Stephan Kulow
d1e1a80b19 - do not require texinfo for building, texlive is a bit too heavy
- do not require texinfo for building, texlive is a bit too heavy

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=177
2013-01-27 08:16:43 +00:00
Bernhard Voelker
9ae545fad8 - Add CVE numbers to changelog:
CVE-2013-0221, CVE-2013-0222, CVE-2013-0223

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=176
2013-01-26 19:35:28 +00:00
Stephan Kulow
1086fe454c Accepting request 149348 from Base:System
- Avoid segmentation fault in "join -i" with long line input (bnc#798541, VUL-1)
- Avoid segmentation fault in "sort -d" and "sort -M" with long line input
  (bnc#798538, VUL-1)
- Avoid segmentation fault in "uniq" with long line input (bnc#796243, VUL-1)
- Fix test-suite errors (bnc#798261).

OBS-URL: https://build.opensuse.org/request/show/149348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=84
2013-01-22 14:08:43 +00:00
Bernhard Voelker
f6d4b45a7b Accepting request 149313 from home:bernhard-voelker:branches:Base:System
skip tests/du/slink to make the testsuite succeed again

OBS-URL: https://build.opensuse.org/request/show/149313
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=174
2013-01-20 13:51:29 +00:00
Bernhard Voelker
94e801cf55 - Avoid segmentation fault in "join -i" with long line input (bnc#798541, VUL-1)
* src/join.c: Instead of usig unreliable alloca() stack allocation,
    use heap allocation via xmalloc()+free().
    (coreutils-i18n.patch, from Philipp Thomas <pth@suse.de>)
- Avoid segmentation fault in "sort -d" and "sort -M" with long line input
  (bnc#798538, VUL-1)
  * src/sort.c: Instead of usig unreliable alloca() stack allocation,
    use heap allocation via xmalloc()+free().
    (coreutils-i18n.patch, from Philipp Thomas <pth@suse.de>)

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=173
2013-01-17 16:45:17 +00:00
Bernhard Voelker
26558dd009 - Avoid segmentation fault in "uniq" with long line input (bnc#796243, VUL-1)
* src/cut.c: Instead of usig unreliable alloca() stack allocation,
    use heap allocation via xmalloc()+free().
    (coreutils-i18n.patch)
- Fix test-suite errors (bnc#798261).
  * tests/cp/fiemap-FMR: Fix path to src directory and declare
    require_valgrind_ function.
    (coreutils-cp-corrupt-fragmented-sparse.patch)
  * tests/misc/cut:
    Fix src/cut.c to properly pass output-delimiter tests.
    Synchronize cut.c related part of the i18n patch with Fedora's.
    Merge coreutils-i18n-infloop.patch into coreutils-i18n.patch.
    Merge coreutils-i18n-uninit.patch into coreutils-i18n.patch.
    In tests/misc/cut, do not replace the non-i18n error messages.
    (coreutils-i18n.patch)
  * tests/rm/ext3-perf:
    This test failed due to heavy parallel CPU and/or disk load because it
    is based on timeouts. Do not run the test-suite with 'make -jN.
    (coreutils.spec, coreutils-testsuite.spec)
  * Further spec changes:
    Run more tests: also run "very expensive" tests; add acl, python-pyinotify,
    strace and valgrind to the build requirements.
    Remove patch5 and patch6 as they are now merged into coreutils-i18n.patch
    (see above).
    (coreutils.spec, coreutils-testsuite.spec)
- Maintenance changes:
  (coreutils.spec, coreutils-testsuite.spec)
  * Add perl and texinfo to the build requirements as they are needed to
    re-generate the man pages and the texinfo documentation.
  * Remove already-active "-Wall" compiler option from CFLAGS variable.
  * Install the compressed test-suite.log into the documentation directory
    of the coreutils-testsuite package (section %check and %files).
  * Properly guard the spec sections for the coreutils and the
    coreutils-testsuite package.
  * Update patches to reflect new line numbers.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=172
2013-01-16 19:09:57 +00:00
Philipp Thomas
1e206d4651 - Hardcode the name passed to find_lang so that it works for
coreutils-testsuite too.

- Don't call autoreconf on distributions older then 12.0
  because their autoconf is too old.

- Update default posix version to 200112 (bnc#783352).
- Add coreutils-df-always-hide-rootfs.patch:
  Hide rootfs in df (df not using yet /proc/self/mountinfo).

- Statically link to gmp otherwise expr depends on gmp and gmp
  configure script depends on expr which creates a build cycle.

- Add the missing parts in coreutil.spec so that the testsuite is
  only run when coreutils-testsuite is built. Also add additional
  BuildRequires for the testsuite.

- Hardcode the name passed to find_lang so that it works for
  coreutils-testsuite too.

- Don't call autoreconf on distributions older then 12.0
  because their autoconf is too old.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=171
2013-01-10 20:37:13 +00:00
Ismail Dönmez
4572ee5d60 Accepting request 144029 from Base:System
supersedes request 143406:
* mention patch name in changelog,
* fix crash in "df --total" due to bad rootfs hiding

OBS-URL: https://build.opensuse.org/request/show/144029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=83
2012-12-08 14:51:18 +00:00
Bernhard Voelker
cb29fee732 - Combine r166 and r167 to mention the patch name.
- Change coreutils-df-always-hide-rootfs.patch to not hide
  the rootfs entry with "df -a".

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=169
2012-12-04 09:26:01 +00:00
Bernhard Voelker
1efa7ee86c Avoid crash in "df --total" due to new coreutils-df-always-hide-rootfs.patch.
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=168
2012-12-03 01:06:11 +00:00
Philipp Thomas
8b2a2a7a3e Accepting request 143405 from home:rmilasan:branches:Base:System
- Update default posix version to 200112 (bnc#783352).
  Hide rootfs in df (df not using yet /proc/self/mountinfo).

OBS-URL: https://build.opensuse.org/request/show/143405
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=167
2012-11-28 12:48:53 +00:00
Philipp Thomas
498836a997 Accepting request 141885 from home:namtrac:bugfix
- Statically link to gmp otherwise expr depends on gmp and gmp
  configure script depends on expr which creates a build cycle.

OBS-URL: https://build.opensuse.org/request/show/141885
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=166
2012-11-19 13:39:29 +00:00
Philipp Thomas
fed157bf6e [bug introduced in coreutils-8.11] (bnc#788459 gnu#12656)
- Add the missing parts in coreutil.spec so that the testsuite is
  only run when coreutils-testsuite is built. Also add additional
  BuildRequires for the testsuite.
    [bug introduced in coreutils-8.11] (bnc#788459 gnu#12656)

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=165
2012-11-08 12:16:12 +00:00
Philipp Thomas
a1e606b120 - Adapt comment in pre_checkin.sh
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=164
2012-11-06 18:05:09 +00:00
Philipp Thomas
43c2d75193 - Add script pre_checkin.sh that creates spec and changes for
coreutils-testsuite from their coreutils counterparts.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=163
2012-11-06 12:43:10 +00:00