[9147] in athena10
Re: [Debathena] #1026: athena-auto-update needs a full rewrite
daemon@ATHENA.MIT.EDU (Debathena Trac)
Sat Jun 2 11:26:31 2012
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From: "Debathena Trac" <debathena@MIT.EDU>
Cc: debathena@MIT.EDU
To: jdreed@MIT.EDU
Date: Sat, 02 Jun 2012 15:26:18 -0000
Reply-To:
Message-ID: <057.9582dbfff24f04c5d135c2a90581d14e@mit.edu>
In-Reply-To: <042.9ed4989ed94eb33cc5588ebd69b332ab@mit.edu>
Content-Transfer-Encoding: 8bit
#1026: athena-auto-update needs a full rewrite
-------------------------+------------------------------
Reporter: jdreed | Owner:
Type: enhancement | Status: new
Priority: high | Milestone: Precise Alpha
Component: -- | Resolution:
Keywords: | Upstream bug:
-------------------------+------------------------------
Description changed by jdreed:
Old description:
> Rewrite it with a flamethrower. Ideally using unattended-upgrades or
> something more robust than a sketchy shell script.
New description:
Given #1020, #1145, and #840, we need to re-write auto-update, because
it's now full of hacks. The consensus is that we should switch to apt-
get, which has better multi-arch support. But, we need to preserve the
check for not removing metapackages. Perhaps this can be accomplished
with apt-get -s?
OTOH, if we don't set autoremove (and it's not set by default), apt-get
would only remove the actual metapackages, and not their dependencies,
which is less catastrophic. So you'd have a functional machine, but
machtype -L and possibly the greeter would yell at you.
--
--
Ticket URL: <https://athena10.mit.edu/trac/ticket/1026#comment:1>
Debathena <http://debathena.mit.edu>
MIT Debathena Project