Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 15226] New: conflicts should allow --nosustain

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 15226] New: conflicts should allow --nosustain
  • Date: 13 May 2009 07:32:17 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=15226

Summary: conflicts should allow --nosustain
Product: Sorcery
Version: Untargetted future release
Platform: All
OS/Version: Linux
Status: NEW
Severity: major
Priority: P3
Component: Feature Request
AssignedTo: sm-sorcery-bugs AT lists.ibiblio.org
ReportedBy: sandalle AT sourcemage.org


When setting up conflicts in <spell>/CONFLICTS, we should have the option of
forcing --nosustain.

e.g.
e2fsprogs no longer provides blkid
util-linux now provides blkid
util-linux currently depends on e2fsprogs in the spell, but this needs to be
reversed
util-linux needs to be cast first (e2fsprogs depending on util-linux), but
e2fsprogs needs to be removed before util-linux (so that util-linux installs
its blkid without overwriting e2fsprogs' blkid, which would then be removed
anyways when e2fsprogs casts next), util-linux should cast, then e2fsprogs
will
cast using blkid from util-linux.

Perhaps --nosustain should be the default for conflicts, since the spells need
to be able to force package deprecation.

Possible options:
1. conflicts <spell> [force]
Where conflicts forces --nosustain

2. conflicts <spell> [force]
conflicts_nosustain <spell> [force]

Adding a conflicts_nosustain

3. conflicts <spell> [force]
conflicts [--nosustain] <spell> [force]

I prefer #1.

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




Archive powered by MHonArc 2.6.24.

Top of Page