提交 7ae8ff59 编写于 作者: J Joerg Jaspert

Get rid of overridesuite and validtime in dak.conf

Signed-off-by: NJoerg Jaspert <joerg@debian.org>
上级 05cf0237
......@@ -205,8 +205,6 @@ Suite
contrib;
non-free;
};
OverrideSuite "stable";
ValidTime 604800; // 7 days
VersionChecks
{
MustBeNewerThan
......@@ -235,7 +233,6 @@ Suite
contrib;
non-free;
};
ValidTime 604800; // 7 days
};
Testing-Proposed-Updates
......@@ -246,8 +243,6 @@ Suite
contrib;
non-free;
};
OverrideSuite "testing";
ValidTime 604800; // 7 days
VersionChecks
{
MustBeNewerThan
......@@ -277,8 +272,6 @@ Suite
contrib;
non-free;
};
OverrideSuite "testing";
ValidTime 604800; // 7 days
VersionChecks
{
MustBeNewerThan
......@@ -302,7 +295,6 @@ Suite
contrib;
non-free;
};
ValidTime 604800; // 7 days
VersionChecks
{
MustBeNewerThan
......@@ -324,8 +316,6 @@ Suite
contrib;
non-free;
};
OverrideSuite "unstable";
ValidTime 604800; // 7 days
VersionChecks
{
MustBeNewerThan
......
......@@ -227,7 +227,7 @@ def main ():
architectures = get_suite_architectures(suite, skipall=True, skipsrc=True)
if SuiteBlock.has_key("NotAutomatic"):
if suiteobj.notautomatic:
notautomatic = "yes"
else:
notautomatic = ""
......@@ -266,8 +266,8 @@ def main ():
out.write("Codename: %s\n" % (codename))
out.write("Date: %s\n" % (time.strftime("%a, %d %b %Y %H:%M:%S UTC", time.gmtime(time.time()))))
if SuiteBlock.has_key("ValidTime"):
validtime=float(SuiteBlock["ValidTime"])
if suiteobj.validtime:
validtime=float(suiteobj.validtime)
out.write("Valid-Until: %s\n" % (time.strftime("%a, %d %b %Y %H:%M:%S UTC", time.gmtime(time.time()+validtime))))
if notautomatic != "":
......
......@@ -162,18 +162,22 @@ def determine_new(filename, changes, files, warn=1, session = None):
# Fix up the list of target suites
cnf = Config()
for suite in changes["suite"].keys():
override = cnf.Find("Suite::%s::OverrideSuite" % (suite))
if override:
(olderr, newerr) = (get_suite(suite, session) == None,
get_suite(override, session) == None)
if olderr or newerr:
(oinv, newinv) = ("", "")
if olderr: oinv = "invalid "
if newerr: ninv = "invalid "
print "warning: overriding %ssuite %s to %ssuite %s" % (
oinv, suite, ninv, override)
del changes["suite"][suite]
changes["suite"][override] = 1
oldsuite = get_suite(suite, session)
if not oldsuite:
print "WARNING: Invalid suite %s found" % suite
continue
if oldsuite.overridesuite:
newsuite = get_suite(oldsuite.overridesuite, session)
if newsuite:
print "WARNING: overriding suite %s to suite %s" % (
suite, oldsuite.overridesuite)
del changes["suite"][suite]
changes["suite"][oldsuite.overridesuite] = 1
else:
print "WARNING: Told to use overridesuite %s for %s but it doesn't exist. Bugger" % (
oldsuite.overridesuite, suite)
# Check for unprocessed byhand files
if dbchg is not None:
......@@ -2361,8 +2365,9 @@ distribution."""
file_type = binary_type
# Override suite name; used for example with proposed-updates
if cnf.Find("Suite::%s::OverrideSuite" % (suite)) != "":
suite = cnf["Suite::%s::OverrideSuite" % (suite)]
oldsuite = get_suite(suite, session)
if oldsuite.overridesuite:
suite = oldsuite.overridesuite
result = get_override(package, suite, component, file_type, session)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册