[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