[Lunar-bugs] [Lunar Linux 0000405]: removing acl breaks coreutils
Lunar bug reports list
lunar-bugs at lunar-linux.org
Sun Jun 24 01:04:10 CEST 2012
The following issue has been RESOLVED.
======================================================================
http://bugs.lunar-linux.org/view.php?id=405
======================================================================
Reported By: cavalier
Assigned To: ratler
======================================================================
Project: Lunar Linux
Issue ID: 405
Category: module
Reproducibility: always
Severity: minor
Priority: normal
Status: resolved
lvu installed moonbase: 20090908
Core Tools: Theedge
lvu installed [lunar|theedge]: 20080303
Resolution: fixed
Fixed in Version:
======================================================================
Date Submitted: 2009-09-08 12:24 CEST
Last Modified: 2012-06-24 01:04 CEST
======================================================================
Summary: removing acl breaks coreutils
Description:
there is no module depending in acl in moonbase.
but coreutils and sed are linked to it.
removing acl will make the system unusable.
======================================================================
----------------------------------------------------------------------
(0000913) brebs (developer) - 2009-09-08 12:29
http://bugs.lunar-linux.org/view.php?id=405#c913
----------------------------------------------------------------------
coreutils should depend on acl: ldd /bin/ls shows libacl.so.1
sed should depend on acl: ldd /bin/sed shows libacl.so.1
These commands are too important to make the dependencies optional, and
thus let playing users break their systems ;)
----------------------------------------------------------------------
(0000915) ratler (developer) - 2009-09-09 07:59
http://bugs.lunar-linux.org/view.php?id=405#c915
----------------------------------------------------------------------
This is indeed a big issue, same goes for sed, another vital tool for
lunar-core. The easiest solution right now is to compile sed and coreutils
with -static if the module acl is installed, yes it adds a little bit to
the size but it would certainly prevent system from breaking if acl for
some reason would be lrm:ed.
Even if we were to put acl in sustained that won't prevent acl-developers
from bumping API/ABI version, which also would result in the system
breaking.
----------------------------------------------------------------------
(0000916) ratler (developer) - 2009-09-09 22:07
http://bugs.lunar-linux.org/view.php?id=405#c916
----------------------------------------------------------------------
acl and attr have been added to sustained. Still need to fix dependencies
in the modules that currently use acl.
----------------------------------------------------------------------
(0001059) wookietreiber (reporter) - 2011-01-22 08:14
http://bugs.lunar-linux.org/view.php?id=405#c1059
----------------------------------------------------------------------
# lvu links coreutils
acl-2.2.49
attr-2.4.44
gmp-5.0.1
--> they should all be in coreutils DEPENDS
----------------------------------------------------------------------
(0001117) wookietreiber (reporter) - 2011-07-05 10:47
http://bugs.lunar-linux.org/view.php?id=405#c1117
----------------------------------------------------------------------
coreutils depends now on acl -- this bug can be closed
----------------------------------------------------------------------
(0001164) ratler (developer) - 2012-06-24 01:04
http://bugs.lunar-linux.org/view.php?id=405#c1164
----------------------------------------------------------------------
Nothing more to do, it's fixed.
Issue History
Date Modified Username Field Change
======================================================================
2009-09-08 12:24 cavalier New Issue
2009-09-08 12:24 cavalier Moonbase Version => 20090908
2009-09-08 12:24 cavalier Core Tools => Theedge
2009-09-08 12:24 cavalier Core Tools Version => 20080303
2009-09-08 12:29 brebs Note Added: 0000913
2009-09-09 07:55 ratler Status new => assigned
2009-09-09 07:55 ratler Assigned To => ratler
2009-09-09 07:59 ratler Note Added: 0000915
2009-09-09 22:07 ratler Note Added: 0000916
2009-09-22 20:56 Esmil Issue Monitored: Esmil
2011-01-22 08:14 wookietreiber Note Added: 0001059
2011-07-05 10:47 wookietreiber Note Added: 0001117
2012-06-24 01:04 ratler Note Added: 0001164
2012-06-24 01:04 ratler Status assigned => resolved
2012-06-24 01:04 ratler Resolution open => fixed
======================================================================
More information about the Lunar-bugs
mailing list