summaryrefslogtreecommitdiffstats
path: root/bootstrap
AgeCommit message (Collapse)AuthorLines
2026-01-01build: update gnulib submodule to latestCollin Funk-2/+2
* bootstrap: Update using './bootstrap --bootstrap-sync'. * tests/sample-test: Adjust to use the single most recent year.
2025-12-04build: update gnulib submodule to latestPaul Eggert-2/+3
Gnulib issymlinkat change reported by Bruno Haible in: https://lists.gnu.org/r/bug-gnulib/2025-12/msg00044.html * bootstrap: Update from Gnulib. * src/copy.c: Include issymlinkat.h, not issymlink.h.
2025-11-27maint: prefer mcel_eq to mcel_cmpCollin Funk-2/+2
* gnulib: Update submodule to latest. * bootstrap: Run ./bootstrap --bootstrap-sync * src/expr.c (mbs_logical_cspn): Use mcel_eq instead of mcel_cmp. * src/join.c (eq_tab, main): Likewise.
2025-09-21maint: update bootstrap from GnulibPaul Eggert-2/+2
2025-07-21build: update gnulib submodule to latestCollin Funk-5/+5
* bootstrap: Update using './bootstrap --bootstrap-sync'.
2025-05-11build: update gnulib submodule to latestCollin Funk-20/+38
* bootstrap: Update using './bootstrap --bootstrap-sync'.
2025-01-01maint: update all copyright year number rangesPádraig Brady-2/+2
Update to latest gnulib with new copyright year. Run "make update-copyright" and then... * gnulib: Update included in this commit as copyright years are the only change from the previous gnulib commit. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2024-11-18maint: avoid a syntax-check failurePádraig Brady-1/+1
This was also updated in gnulib. * bootstrap: s/can not/cannot/
2024-11-17build: update gnulib submodule to latestPaul Eggert-48/+76
Also, copy bootstrap from gnulib/build-aux/bootstrap.
2024-08-25build: update gnulib submodule to latestCollin Funk-1/+15
* bootstrap: Update from Gnulib.
2024-07-16maint: update bootstrap from GnulibPaul Eggert-8/+10
2024-05-16maint: update bootstrap from GnulibPaul Eggert-3/+23
2024-04-27build: bootstrap with python gnulib-tool by defaultPádraig Brady-100/+110
* gnulib: Update to support bootstrapping with python by default. * bootstrap: Sync with gnulib. * cfg.mk: Don't force python implementation with `make world`, rather rely on the auto selection of python if appropriate.
2024-01-01maint: update all copyright year number rangesPádraig Brady-2/+2
Update to latest gnulib with new copyright year. Run "make update-copyright" and then... * gnulib: Update included in this commit as copyright years are the only change from the previous gnulib commit. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Manually update copyright year, until we fully sync with gnulib at a later stage. * tests/sample-test: Adjust to use the single most recent year.
2023-12-10build: update gnulib submodule to latestPádraig Brady-6/+10
* bootstrap: Copy from latest Gnulib, to fix --bootstrap-sync with other options.
2023-07-01maint: sync bootstrap from GnulibPaul Eggert-623/+1038
* bootstrap: Copy from gnulib/build-aux/bootstrap.
2023-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
Update to latest gnulib with new copyright year. Run "make update-copyright" and then... * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Manually update copyright year, until we fully sync with gnulib at a later stage. * tests/sample-test: Adjust to use the single most recent year.
2022-06-03build: update gnulib submodule to latestPaul Eggert-2/+2
* bootstrap: Copy from latest Gnulib. * tests/misc/ls-misc.pl (v_files): Adjust to new Gnulib behavior.
2022-03-25maint: sync latest bootstrap from gnulibPádraig Brady-4/+21
* bootstrap: Should have updated this with the last gnulib update.
2022-01-02maint: update all copyright year number rangesPádraig Brady-1/+1
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2021-12-16build: update bootstrap to latestPaul Eggert-110/+110
2021-05-10build: update gnulib submodule to latestPádraig Brady-1/+13
Fixes a bits/long-double.h include build issue on some systems. * bootstrap: Sync new --version option from gnulib. * gnulib: Update to lastest. Reported by Carl Edquist
2021-03-22maint: update bootstrap from gnulibBernhard Voelker-5/+8
* bootstrap: Sync from gnulib/build-aux/bootstrap; the previous gnulib update (commit 1a3eb6c30) missed to update that file.
2021-01-01maint: update all copyright year number rangesPádraig Brady-4/+18
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2020-04-22build: update gnulib to latest - to avoid du(1) crash on XFSBernhard Voelker-2/+2
Pull in a fix for FTS to avoid a crash when traversing a heavily changed XFS file system: > fts: remove NOSTAT_LEAF_OPTIMIZATION * NEWS (Bug fixes): Mention the fix. * gnulib: Update to latest. * bootstrap: Sync from gnulib/build-aux/bootstrap. Discussed at: <https://lists.gnu.org/r/bug-gnulib/2020-04/msg00068.html>
2020-01-01maint: update all copyright year number rangesPádraig Brady-2/+2
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2019-01-19gnulib: update to the latestPádraig Brady-1/+11
* gnulib: Update to a version supporting GNULIB_NO_VLA * bootstrap: Sync with latest
2019-01-01maint: update all copyright year number rangesAssaf Gordon-121/+156
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2018-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2017-11-07maint: shorten https://lists.gnu.org/archive/html/... linksJim Meyering-1/+1
Each /archive/html/ part can be replace with /r/. Run this to induce the change: git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g' * TODO: Perform that substitution. * bootstrap: Likewise. * src/sort.c (sequential_sort): Likewise. * src/tail.c (tail_file): Likewise. * tests/misc/sort-merge-fdlimit.sh: Likewise. * tests/misc/stty-row-col.sh: Likewise. * tests/misc/unexpand.pl: Likewise. * tests/rm/readdir-bug.sh: Likewise. * tests/tail-2/inotify-rotate.sh: Likewise.
2017-09-19maint: copy bootstrap from GnulibPaul Eggert-5/+5
2017-08-29all: update gnulib submodule to latestPádraig Brady-1/+1
* bootstrap: Sync timestamp update.
2017-01-21maint: appease syntax-check failures due to recent updatesAssaf Gordon-1/+1
* bootstrap: s/time stamp/timestamp/. * old/fileutils/NEWS: Likewise. * src/tail.c: Avoided a long line.
2017-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2016-11-22all: update gnulib submodule to latestPádraig Brady-11/+11
Also sync these copies with gnulib: * bootstrap: Sync missed part of AIX support. * tests/init.sh: Support compare_ on AIX.
2016-11-07all: update gnulib submodule to latestPádraig Brady-8/+10
Incorporating these coreutils specific changes: backupfile: initialize default suffix within the implementation strftime,strptime: support %q to represent the quarter Also sync these copies with gnulib: * bootstrap: Now supports AIX. * gnulib: Update to the latest. * tests/init.sh: dash(1) is now disabled.
2016-03-09build: update gnulib submodule to latestEric Blake-3/+3
Mainly for: *bdb72bc6 set-permissions: fix compilation on Cygwin * bootstrap: Sync with gnulib. * gl/lib/regcomp.c.diff: Regenerate against latest gnulib.
2016-01-01maint: update all copyright year number rangesPádraig Brady-1/+1
Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
2015-05-28build: remove workarounds for unsupported gettext versionsPádraig Brady-15/+0
Now that we depend on gettext >= 0.19.2 remove the workaround for issues in autopoint 0.18.3. Note the scheme currently used in newer gettext (autopoint) to avoid these issues requires autoconf >= 2.69, therefore we update this requirement also. Note the gettext version dependence from gnulib comes from gnulib using gettext macros, and coreutils indirectly depends on the gettext module due to: http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=41dca647 bootstrap will then update m4/po.m4 and thus require a supportng gettext version. * bootstrap: Remove moot warning (resyncing with gnulib). * configure.ac (AC_PREREQ): Change to 2.69 (now 3 years old).
2015-02-11build: update to latest gnulibPádraig Brady-1/+2
This includes a change to require --with-libmount to be used with configure, due to the many libmount dependencies. * bootstrap: Sync with gnulib to exit early on gnulib-tool error. * gl/lib/tempname.c.diff: Adjust for gnulib changes. * gl/lib/tempname.h.diff: Likewise. * gl/modules/tempname: Likewise. * doc/.gitignore: Add new gendocs_template_min gnulib script.
2015-01-01maint: update further copyright year number rangesBernhard Voelker-2/+2
* bootstrap: Update copyright year manually (missing in previous gnulib update). * tests/init.sh: Likewise. The entries in the exemption list are processed by "grep -vEf ./.x-update-copyright", and therefore evaluated as an extended regular expression (ERE). Thus, the "bootstrap" entry also matched for bootstrap.conf which we want to be updated. * .x-update-copyright: Change all entries to EREs, i.e. including the caret ^ and dollar sign $ meta-characters matching the beginning and the end of a line. * bootstrap.conf: Update copyright year by "make update-copyright". Finally, the only one showing up with the following command should be the COPYING file: $ git grep 'Copyright .* Free Software' | grep -v '2015 Free Software'
2014-12-30build: update to latest gnulibPádraig Brady-7/+33
Included in this are gnulib changes 3ea43e02 2768ceb7 which make the device IDs from /proc/self/mountinfo available to df. This can be leveraged by a subsequent change to df to present a more accurate list of file systems. * bootstrap: Merge from gnulib. * src/ls.c (dev_ino_pop): s/obstack_blank/obstack_blank_fast/ as this API/ABI has changed, giving memory exhausted errors if negative (large positive) numbers are passed to obstack_blank(). * tests/df/skip-duplicates.sh: Adjust as the new gnulib code requires a non NULL mnt_opts even when mnt_type is not "none".
2014-05-12build: avoid bootstrap error with gettext 0.18.3.1Assaf Gordon-0/+15
* bootstrap: Create critical bootstrap files for autopoint, before gnulib re-generates them, avoiding the issue. See: http://lists.gnu.org/archive/html/coreutils/2013-11/msg00038.html http://savannah.gnu.org/bugs/?40083 https://pad.lv/1311895
2014-01-02build: update gnulib submodule, bootstrap and tests/init.sh to latestBernhard Voelker-2/+10
* gnulib: Update to latest. * bootstrap: Update from gnulib. * tests/init.sh: Likewise.
2013-09-22build: update gnulib submodule to latest; also bootstrap to latestPádraig Brady-37/+46
Notes tests/init.sh is still in sync with gnulib. * bootstrap: Update to latest. * gnulib: Sync many fixes/changes, including: a fix for http://bugs.gnu.org/15066 and preparation for http://bugs.gnu.org/15421
2013-06-05build: update gnulib submodule; also bootstrap to latestBernhard Voelker-10/+15
Notes tests/init.sh is still in sync with gnulib. * bootstrap: Update to latest. * gnulib: Update avoiding gnulib-test failures.
2013-02-07build: update gnulib submodule; also bootstrap to latestPádraig Brady-73/+93
Notes tests/init.sh is still in sync with gnulib * bootstrap: update to latest * gnulib: update avoiding secure_getenv and subsequent patches as these are reported to fail on FreeBSD at least.
2013-01-01maint: update all copyright year number rangesJim Meyering-1/+1
Run "make update-copyright", but then also run this, perl -pi -e 's/2\d\d\d-//' tests/sample-test to make that one script use the single most recent year number.
2012-07-04date: fails to diagnose invalid inputJim Meyering-60/+86
date -d "$(printf '\xb0')" would print 00:00:00 with today's date rather than diagnosing the invalid input. Now it reports this: date: invalid date '\260' * gnulib: Update submodule to latest for fixed parse-datetime.y. * tests/misc/date [invalid-high-bit-set]: New test. * NEWS (Bug fixes): Mention it. * bootstrap, tests/init.sh: Also update to latest. Reported by Peter Evans in http://bugs.gnu.org/11843
2012-05-08build: update gnulib submodule to latest; also bootstrap and init.shJim Meyering-4/+40
* bootstrap: Update from gnulib. * tests/init.sh: Likewise.