[Lunar-bugs] [Lunar Linux 0000296]: "lrm -p MODULE" & optional_depends. (lrm -p works in dager way)

Lunar bug reports list lunar-bugs at lunar-linux.org
Sat Jul 4 20:10:25 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://bugs.lunar-linux.org/view.php?id=296 
====================================================================== 
Reported By:                hdw
Assigned To:                sofar
====================================================================== 
Project:                    Lunar Linux
Issue ID:                   296
Category:                   lunar
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Moonbase Version:           2007MMDD.NN (I'm an idiot and didn't edit this
field.) 
Core Tools:                 Theedge 
Core Tools Version:         2007MMDD (I'm an idiot and didn't edit this field.) 
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             2007-10-07 21:10 CEST
Last Modified:              2009-07-04 20:10 CEST
====================================================================== 
Summary:                    "lrm -p MODULE" & optional_depends. (lrm -p works in
dager way)
Description: 
** The situation **
a module AAA is optionally depends on BBB,
and you install/compile AAA _without_ BBB.
and you install BBB after AAA.
if you invoke "lrm -p BBB" then,
the command uninstall not only BBB but AAA as well.

An actual situation I encountered was,
1. install "xscreensaver" without an optional_depends "fortune".
2. install "fortune".
3. lrm -p "fortune".
4. xscreensaver was also removed with fortune.

I had never thought removing "fortune" also remove "xsreensaver",
so I was bit surprised...
Also this is easily avoidable,
In my opinion, this mechanism should be changed.
Sorry for ugly sentence in Summary section.
====================================================================== 

---------------------------------------------------------------------- 
 (0000683) hdw (reporter) - 2007-11-02 14:31
 http://bugs.lunar-linux.org/view.php?id=296#c683 
---------------------------------------------------------------------- 
Hi.
I'm sorry, now I wanna withdraw this bug report.
I realised that I had not given an enough thought about this.
I still think the way the command works is bit insecure,
but I also can see a merit of current way and 
I can't come up with better idea anyway.. 

---------------------------------------------------------------------- 
 (0000898) engelsman (developer) - 2009-07-04 20:10
 http://bugs.lunar-linux.org/view.php?id=296#c898 
---------------------------------------------------------------------- 
user reconsidered and withdrew the request for change of behaviour 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2007-10-07 21:10 hdw            New Issue                                    
2007-10-07 21:10 hdw            Status                   new => assigned     
2007-10-07 21:10 hdw            Assigned To               => sofar           
2007-10-07 21:10 hdw            Moonbase Version          => 2007MMDD.NN (I'm an
idiot and didn't edit this field.)
2007-10-07 21:10 hdw            Core Tools                => Theedge         
2007-10-07 21:10 hdw            Core Tools Version        => 2007MMDD (I'm an
idiot and didn't edit this field.)
2007-11-02 14:31 hdw            Note Added: 0000683                          
2009-07-04 20:10 engelsman      Note Added: 0000898                          
2009-07-04 20:10 engelsman      Status                   assigned => closed  
======================================================================



More information about the Lunar-bugs mailing list