Mark Hindley
8b688e6556
Don't include banned sources when building list of banned packages.
3 months ago
Mark Hindley
9bdc7e5cd9
Only log to bannedpackages.txt.
3 months ago
Mark Hindley
df0741f544
Remove sources that only build banned binary packages.
3 months ago
Mark Hindley
169f660173
Add Build-Depends-Arch to allowed sources_keys.
3 months ago
Mark Hindley
9d3144c027
Support new Devuan version scheme without '+'.
5 months ago
Mark Hindley
7c00858d63
Merge branch 'delete_removed_upstream' into test/deployment
6 months ago
Mark Hindley
f1ece16301
Also delete empty parent directories.
6 months ago
Mark Hindley
2756dc70f1
Merge branch 'delete_removed_upstream' into test/deployment
6 months ago
Mark Hindley
bb1a5af625
Remove any spooled index files that are not listed in the upstream Release.
This ensures that obsolete, removed or spurious indices do not persist in
the spool with the potential for mismerge.
6 months ago
Mark Hindley
523ee131d8
Extract separate architecture all determination into flag variable.
Gilding from rrq.
8 months ago
Mark Hindley
4c10bbec61
Rename oldrfl and oldrel variables to reflect their real contents.
They refer to the spooled copy of Devuan's DAK Release file for the suite.
8 months ago
Mark Hindley
fb4e747cae
Include 'all' in Release architectures if it is configured in DAK.
Set separate_{contents,packages}_architecture_all=False|True for the suite.
8 months ago
Mark Hindley
78f5af8511
Remove more extra whitespace.
11 months ago
Mark Hindley
75572cb769
Remove amprolla_init.py and update docs.
amprolla_update.py can now bootstrap a missing suite so amprolla_init.py is not
required.
11 months ago
Mark Hindley
15d850c9ce
Merge branch 'wip/leepen/symlink_aliases' into test/deployment
11 months ago
Mark Hindley
78b9fe5d98
Add comment to explain quirks of symlinks.
11 months ago
Mark Hindley
05b8fddc96
Cleanup whitespace.
11 months ago
Mark Hindley
03cd9b736d
Rework symlinking again.
The suite variable is always the name of the directory. For all suites apart
from 'unstable' this is the codename. Unstable has the codename 'ceres' as a
symlink to 'unstable'.
11 months ago
Mark Hindley
ed3f9556f4
Fix argument to update_symlink().
11 months ago
Ralph Rönnquist
ca466f49e0
reworked symlink setting
11 months ago
Ralph Rönnquist
381d9653bb
remove unused "line width" (LW) variable
11 months ago
Ralph Rönnquist
b79d2c7d4c
wrap suites api into function and into a list
11 months ago
Mark Hindley
d6ebc7cb12
Don't sort keys, just use order as configured.
11 months ago
Mark Hindley
594b565334
Fixup whitespace.
11 months ago
Mark Hindley
e0972786b6
Use brace expansion to generate suite code indexing.
11 months ago
Mark Hindley
6dd625dbca
Use list of suites configured in lib/config.py.
11 months ago
Mark Hindley
88ba7a4a68
Manage release alias symlinks based on lib/config.py.
11 months ago
Mark Hindley
7faa08a94f
Create directory for root Release file if missing.
11 months ago
Mark Hindley
675ef40eb3
Merge branch 'wip/leepen/per-release_arches' into test/deployment
1 year ago
Mark Hindley
dfa174fa4c
Merge branch 'test/deployment' into deployment
1 year ago
Mark Hindley
e8a5bca1e0
Warn if forked Devuan package depends on libsystemd0.
1 year ago
Mark Hindley
f622339967
Only log libsystemd0 dependencies in packages which are not banned.
1 year ago
Mark Hindley
9a436b7c04
Use loop to optimise adding Contents files to Release file list.
1 year ago
Mark Hindley
7ad0f689c5
Prune obsolete Contents files in prune_arches().
1 year ago
Mark Hindley
7f8e129225
Add Contents-source to Release file.
1 year ago
Mark Hindley
ba8691e77e
Merge Contents using per-release architectures only.
1 year ago
Mark Hindley
48b0b96136
Remove unused import of lib.config.arches.
1 year ago
Mark Hindley
7f9b25423e
Merge branch 'wip/leepen/use_InRelease' into test/deployment
1 year ago
Mark Hindley
e86952ce1d
Show component in console output.
1 year ago
Mark Hindley
fe513d93b9
Bugfix getting codename from suite when '-' not present.
1 year ago
Mark Hindley
d74938b1e2
Configuration example for jessie and ascii default architectures.
Use set and union/difference operators to add and remove architectures.
1 year ago
Mark Hindley
e69a1bbdb3
Specify suite in writing release message.
1 year ago
Mark Hindley
9331d91731
Prune cruft architecture subtrees.
1 year ago
Mark Hindley
7792a6b806
Support arches() with no argument, just returning the default arches.
1 year ago
Mark Hindley
953d4c7be3
Support configuration of arches by release.
Global default is still lib.config.arches. Pre-release overrides can be added to
lib.config.release_arches.
Use arches(suite) to get the arches for that suite.
1 year ago
Mark Hindley
c743900c1a
Propagate arch to remove_unforked_orphans() and use in log messages.
1 year ago
Mark Hindley
5a042354d2
Optimise out if..else block.
1 year ago
Mark Hindley
71d3901dc8
Show suite and arch in merge messages.
1 year ago
Mark Hindley
343aede406
Downgrade orphan unforked package message to info.
1 year ago
Mark Hindley
8bf769f61a
Just warn when Devuan source/binary packages are inconsistent.
Such issues need resolving in dak.
1 year ago