[8280] in athena10
Re: [Debathena] #875: nobuild files should live in svn
daemon@ATHENA.MIT.EDU (Debathena Trac)
Wed Aug 17 18:20:33 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, geofft@mit.edu
Date: Wed, 17 Aug 2011 22:20:25 -0000
Reply-To:
Message-ID: <052.0b5a6e877eb51660dc6c19ae315e7f03@mit.edu>
In-Reply-To: <043.4097c4f1de774fb6544825940cba13ff@mit.edu>
Content-Transfer-Encoding: 8bit
#875: nobuild files should live in svn-------------------------+--------------------------------------------------
Reporter: jdreed | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: The Distant Future
Component: -- | Keywords:
See_also: |
-------------------------+--------------------------------------------------
Comment(by jdreed):
OK, here's my proposal:
* Add `XSBC-Debathena-Support-Level:` to the control.in files, with the
following values: `cluster`, `graphical`, `standard`. (I think we can
maybe getaway with just `XS-`? Users don't need to see this.)
* dasource checks this, and checks a master file somewhere of what
releases have what level of support. It then creates a nobuild file for
the releases that don't have this level of support. (The nobuild file
would get clobbered and recreated with each dasource invocation).
So, for example, debathena-cluster-login-config has `XSBC-Debathena-
Support-Level: cluster`. cluster is only supported for lucid and natty
right now, so a `nobuild` file gets created, and every releases other than
natty and lucid is listed there.
We may also want to consider supporting `buildfor` files that whitelist
releases, and if a directory contains both `buildfor` and `nobuild` then
sbuildhack errors out.
-- Ticket URL: <http://debathena.mit.edu/trac/ticket/875#comment:3>Debathena <http://debathena.mit.edu/>MIT Debathena Project