[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