Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Debian QA
jenkins.debian.net
Commits
40c48f0b
Commit
40c48f0b
authored
Aug 29, 2022
by
Holger Levsen
Browse files
reproducible Debian: finally, stop scheduling stretch. it's been 7 years...
Signed-off-by:
Holger Levsen
<
holger@layer-acht.org
>
parent
7b28da62
Changes
1
Hide whitespace changes
Inline
Side-by-side
bin/reproducible_scheduler.py
View file @
40c48f0b
...
...
@@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
#
# Copyright © 2015-2018 Mattia Rizzolo <mattia@mapreri.org>
# Copyright © 2015-202
1
Holger Levsen <holger@layer-acht.org>
# Copyright © 2015-202
2
Holger Levsen <holger@layer-acht.org>
# Based on reproducible_scheduler.sh © 2014-2015 Holger Levsen <holger@layer-acht.org>
# Licensed under GPL-2
#
...
...
@@ -73,7 +73,6 @@ MAXIMA = {'amd64': 2000, 'i386': 1600, 'arm64': 2000, 'armhf': 1800}
LIMITS
=
{
'untested'
:
{
'amd64'
:
{
'stretch'
:
{
'*'
:
255
},
'buster'
:
{
'*'
:
255
},
'bullseye'
:
{
'*'
:
255
},
'bookworm'
:
{
'*'
:
255
},
...
...
@@ -81,7 +80,6 @@ LIMITS = {
'experimental'
:
{
'*'
:
255
},
},
'i386'
:
{
'stretch'
:
{
'*'
:
255
},
'buster'
:
{
'*'
:
255
},
'bullseye'
:
{
'*'
:
255
},
'bookworm'
:
{
'*'
:
255
},
...
...
@@ -89,7 +87,6 @@ LIMITS = {
'experimental'
:
{
'*'
:
255
},
},
'arm64'
:
{
'stretch'
:
{
'*'
:
255
},
'buster'
:
{
'*'
:
255
},
'bullseye'
:
{
'*'
:
255
},
'bookworm'
:
{
'*'
:
255
},
...
...
@@ -97,7 +94,6 @@ LIMITS = {
'experimental'
:
{
'*'
:
255
},
},
'armhf'
:
{
'stretch'
:
{
'*'
:
255
},
'buster'
:
{
'*'
:
255
},
'bullseye'
:
{
'*'
:
255
},
'bookworm'
:
{
'*'
:
255
},
...
...
@@ -107,7 +103,6 @@ LIMITS = {
},
'new'
:
{
'amd64'
:
{
'stretch'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
100
},
'buster'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
650
),
'*'
:
100
},
'bullseye'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
150
},
'bookworm'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
150
},
...
...
@@ -115,7 +110,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
50
},
},
'i386'
:
{
'stretch'
:
{
1
:
(
800
,
500
),
2
:
(
1300
,
750
),
'*'
:
100
},
'buster'
:
{
1
:
(
800
,
500
),
2
:
(
1300
,
650
),
'*'
:
100
},
'bullseye'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
150
},
'bookworm'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
150
},
...
...
@@ -123,7 +117,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
800
,
500
),
2
:
(
1300
,
750
),
'*'
:
50
},
},
'arm64'
:
{
'stretch'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
50
},
'buster'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
650
),
'*'
:
50
},
'bullseye'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
150
},
'bookworm'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
150
},
...
...
@@ -131,7 +124,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
500
),
2
:
(
1500
,
750
),
'*'
:
25
},
},
'armhf'
:
{
'stretch'
:
{
1
:
(
900
,
200
),
2
:
(
1400
,
350
),
'*'
:
50
},
'buster'
:
{
1
:
(
900
,
300
),
2
:
(
1400
,
450
),
'*'
:
50
},
'bullseye'
:
{
1
:
(
900
,
400
),
2
:
(
1400
,
600
),
'*'
:
75
},
'bookworm'
:
{
1
:
(
900
,
400
),
2
:
(
1400
,
600
),
'*'
:
75
},
...
...
@@ -141,7 +133,6 @@ LIMITS = {
},
'ftbfs'
:
{
'amd64'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
20
),
2
:
(
1500
,
10
),
'*'
:
5
},
'bookworm'
:
{
1
:
(
1000
,
40
),
2
:
(
1500
,
20
),
'*'
:
5
},
...
...
@@ -149,7 +140,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
40
),
2
:
(
1500
,
20
),
'*'
:
2
},
},
'i386'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
20
),
2
:
(
1300
,
10
),
'*'
:
5
},
'bookworm'
:
{
1
:
(
1000
,
40
),
2
:
(
1300
,
20
),
'*'
:
5
},
...
...
@@ -157,7 +147,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
40
),
2
:
(
1300
,
20
),
'*'
:
2
},
},
'arm64'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
20
),
2
:
(
1500
,
10
),
'*'
:
5
},
'bookworm'
:
{
1
:
(
1000
,
40
),
2
:
(
1500
,
20
),
'*'
:
5
},
...
...
@@ -165,7 +154,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
40
),
2
:
(
1500
,
20
),
'*'
:
2
},
},
'armhf'
:
{
'stretch'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
900
,
10
),
2
:
(
1400
,
5
),
'*'
:
5
},
'bullseye'
:
{
1
:
(
900
,
20
),
2
:
(
1400
,
10
),
'*'
:
5
},
...
...
@@ -175,7 +163,6 @@ LIMITS = {
},
'depwait'
:
{
'amd64'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
200
),
2
:
(
1500
,
100
),
'*'
:
50
},
'bookworm'
:
{
1
:
(
1000
,
400
),
2
:
(
1500
,
200
),
'*'
:
50
},
...
...
@@ -183,7 +170,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
400
),
2
:
(
1500
,
200
),
'*'
:
20
},
},
'i386'
:
{
'stretch'
:
{
1
:
(
800
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
800
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
800
,
200
),
2
:
(
1300
,
100
),
'*'
:
50
},
'bookworm'
:
{
1
:
(
800
,
400
),
2
:
(
1300
,
200
),
'*'
:
50
},
...
...
@@ -191,7 +177,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
800
,
400
),
2
:
(
1300
,
200
),
'*'
:
20
},
},
'arm64'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
200
),
2
:
(
1500
,
100
),
'*'
:
50
},
'bookworm'
:
{
1
:
(
1000
,
400
),
2
:
(
1500
,
200
),
'*'
:
50
},
...
...
@@ -199,7 +184,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
400
),
2
:
(
1500
,
200
),
'*'
:
20
},
},
'armhf'
:
{
'stretch'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
900
,
100
),
2
:
(
1400
,
50
),
'*'
:
50
},
'bookworm'
:
{
1
:
(
900
,
200
),
2
:
(
1400
,
100
),
'*'
:
50
},
...
...
@@ -209,7 +193,6 @@ LIMITS = {
},
'old'
:
{
'amd64'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bookworm'
:
{
1
:
(
1000
,
1200
),
2
:
(
1500
,
1000
),
'*'
:
0
},
...
...
@@ -217,7 +200,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
70
),
2
:
(
1500
,
50
),
'*'
:
0
},
},
'i386'
:
{
'stretch'
:
{
1
:
(
800
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
800
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
800
,
0
),
2
:
(
1300
,
0
),
'*'
:
0
},
'bookworm'
:
{
1
:
(
1000
,
1000
),
2
:
(
1500
,
850
),
'*'
:
0
},
...
...
@@ -225,7 +207,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
800
,
70
),
2
:
(
1300
,
50
),
'*'
:
0
},
},
'arm64'
:
{
'stretch'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
1000
,
0
),
2
:
(
1500
,
0
),
'*'
:
0
},
'bookworm'
:
{
1
:
(
1000
,
1200
),
2
:
(
1500
,
1000
),
'*'
:
0
},
...
...
@@ -233,7 +214,6 @@ LIMITS = {
'experimental'
:
{
1
:
(
1000
,
70
),
2
:
(
1500
,
50
),
'*'
:
0
},
},
'armhf'
:
{
'stretch'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'buster'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'bullseye'
:
{
1
:
(
900
,
0
),
2
:
(
1400
,
0
),
'*'
:
0
},
'bookworm'
:
{
1
:
(
1000
,
900
),
2
:
(
1500
,
600
),
'*'
:
0
},
...
...
@@ -795,6 +775,9 @@ def scheduler(arch):
if
__name__
==
'__main__'
:
log
.
info
(
'Updating sources tables for all suites.'
)
for
suite
in
SUITES
:
if
suite
in
(
'stretch'
,
):
log
.
info
(
'Skipping scheduling '
+
suite
+
'.'
)
continue
update_sources
(
suite
)
log
.
info
(
'Sources for suite %s done at %s.'
,
suite
,
datetime
.
now
().
strftime
(
"%Y-%m-%d %H:%M:%S"
))
purge_old_pages
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment