[arch-general] coreutils 8.1 major problem
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts. There is a change in rm command (it's fixed in git repository) that when you try to remove "" it immediately exits without removing any other specified files. Unfortunately this breaks many scripts and Makefiles(IIRC there's problem with eg. libxt). I suggest NOT to upgrade to coreutils 8.1 before the old behavior is restored. more info: http://lists.gnu.org/archive/html/bug-coreutils/2009-11/msg00348.html http://lists.gnu.org/archive/html/bug-coreutils/2009-12/msg00004.html best, Lukas
Lukáš Jirkovský schrieb:
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts.
There is a change in rm command (it's fixed in git repository) that when you try to remove "" it immediately exits without removing any other specified files. Unfortunately this breaks many scripts and Makefiles(IIRC there's problem with eg. libxt).
I suggest NOT to upgrade to coreutils 8.1 before the old behavior is restored.
more info: http://lists.gnu.org/archive/html/bug-coreutils/2009-11/msg00348.html http://lists.gnu.org/archive/html/bug-coreutils/2009-12/msg00004.html
You should get this to the bug tracker, an upstream fix is already available, so this should be corrected easily and quickly.
2009/12/4 Lukáš Jirkovský <l.jirkovsky@gmail.com>:
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts. You should file on our bug tracker too.
2009/12/4 Daenyth Blank <daenyth+arch@gmail.com>:
2009/12/4 Lukáš Jirkovský <l.jirkovsky@gmail.com>:
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts. You should file on our bug tracker too.
So here we go – Flyspray bug number 17382.
Lukáš Jirkovský wrote:
2009/12/4 Daenyth Blank <daenyth+arch@gmail.com>:
2009/12/4 Lukáš Jirkovský <l.jirkovsky@gmail.com>:
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts. You should file on our bug tracker too.
So here we go – Flyspray bug number 17382.
Has anyone actually run into this regression when building a package? I did most of the heimdal rebuild with this and never ran into it. A good make file uses rm -f anyway, which negates this bug... Allan
2009/12/4 Allan McRae <allan@archlinux.org>:
Lukáš Jirkovský wrote:
2009/12/4 Daenyth Blank <daenyth+arch@gmail.com>:
2009/12/4 Lukáš Jirkovský <l.jirkovsky@gmail.com>:
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts.
You should file on our bug tracker too.
So here we go – Flyspray bug number 17382.
Has anyone actually run into this regression when building a package? I did most of the heimdal rebuild with this and never ran into it. A good make file uses rm -f anyway, which negates this bug...
Allan
I have just tried rm -f and it doesn't help. In fact I expected it because it stops when parsing options, not when the files are deleted. Anyway I took a look at the building of packages and I can't find any too. I was referencing libxt because I heard about this problem for a first time from man who uses Source Mage and it caused some problems in libxt compilation. best, Lukas
Lukáš Jirkovský wrote:
2009/12/4 Allan McRae <allan@archlinux.org>:
Lukáš Jirkovský wrote:
2009/12/4 Daenyth Blank <daenyth+arch@gmail.com>:
2009/12/4 Lukáš Jirkovský <l.jirkovsky@gmail.com>:
Hi everyone, I've just noticed coreutils 8.1 in [testing] repo and I think I should warn you. Unfortunatelly it has one quite bad regression which can break quite many scripts. You should file on our bug tracker too.
So here we go – Flyspray bug number 17382. Has anyone actually run into this regression when building a package? I did most of the heimdal rebuild with this and never ran into it. A good make file uses rm -f anyway, which negates this bug...
Allan
I have just tried rm -f and it doesn't help. In fact I expected it because it stops when parsing options, not when the files are deleted.
I was sure I read on the coreutils list that -f was a workaround. It seems I recall wrong.
participants (4)
-
Allan McRae
-
Daenyth Blank
-
Lukáš Jirkovský
-
Thomas Bächler