[8572] in athena10

home help back first fref pref prev next nref lref last post

Re: [Debathena] #731: update-manager should warn that third-party

daemon@ATHENA.MIT.EDU (Debathena Trac)
Fri Oct 21 11:50:27 2011

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, andersk@MIT.EDU, geofft@MIT.EDU
Date: Fri, 21 Oct 2011 15:50:23 -0000
Reply-To: 
Message-ID: <057.fc0266aa679672c432bb2de32d1e59e1@mit.edu>
In-Reply-To: <042.d43bd8aeb5d0da30216a260411195fe6@mit.edu>
Content-Transfer-Encoding: 8bit

#731: update-manager should warn that third-party sources may not support the new
distro
-------------------------+-----------------------------------
 Reporter:  jdreed       |         Owner:
     Type:  enhancement  |        Status:  new
 Priority:  normal       |     Milestone:  The Distant Future
Component:  --           |    Resolution:
 Keywords:               |  Upstream bug:
-------------------------+-----------------------------------

Comment (by jdreed):

 I did some testing with this today, and I think the right answer is to
 change the meta-release file to point to a URI we control.  There are
 still a couple of screw cases:

 - what if -standard and -login work, but -workstation doesn't?  Is the
 release "supported" or not?
 - should this be opt-in or opt-out?

 Personally, I think, if you install Debathena, you really don't want to
 upgrade to something we don't support.  And if you do want to upgrade to
 something that will break your system, you're smart enough to override
 this mechanism.  However, I'd be ok with making it a question (that
 defaults to "yes") in the installer (and manual install people are
 presumably clueful enough to deal).

 Whatever meta-release file we point people at could either be a static
 file (that we only fetch from Ubuntu once the release works), or a CGI
 script that checks a flag file we set (or, awesomely, debian-versions.sh).
 We should maybe also consider shipping our own ReleaseNotes and
 ReleaseNotesHtml listed in the meta-releasqe file.

 An alternative, is simply to transform meta-release on the fly to point at
 our own upgrader tarball which, prior to running the standard upgrade,
 checks a Debathena URL, and if the target release isn't supported, loudly
 inform the user that this is a terrible idea (but let them continue if
 they insist).  However, looking at the "oneiric.tar.gz" tarbomb that they
 ship, I'm scared, because there are things named "demoted.cfg.hardy" and
 "prerequists-sources.dapper.list", so I don't think I want to touch that
 code.

-- 
Ticket URL: <http://athena10.mit.edu/trac/ticket/731#comment:5>
Debathena <http://debathena.mit.edu>
MIT Debathena Project


home help back first fref pref prev next nref lref last post