changes since last time are mainly small fixes and CI configuration.
The key thing to note now is that YBD has moved its upstream to
, so I'm expecting that future improvements will land there,
and the original github repo will be frozen at 16.42.
As you can see from the various discussion threads, Dan Firth, Tristan
Van Berkom and others are deep into rethinking some of our design for
definitions and build tooling, and I'm hopeful that this will lead to
significant steps forward over the coming months. It's not yet clear to
me whether the result will be a new and improved YBD, or an alternative
tool entirely, but I'm happy to support either route.
e74d938 Note for move of ybd upstream
96a1ddd Fix declaration of 'readme.md' in setup.cfg
ef460b2 Merge branch 'tacgomes/ybd-tacgomes/fix-git-mirroring'
75511a1 Avoid running the git gc in the background
c24b2c9 Fix error message
57ae275 Merge branch 'james/chmod_pip' into 'master'
a7a8f41 Make get-pip executable
3cdf9bd Merge branch 'jjardon/get_pip_fix' into 'master'
465e9ce install_dependencies.sh: Fix get-pip.py execution
437749a Merge branch 'jjardon/sudo_fix' into 'master'
7631d2c install_dependencies.sh: Make sudo optional
65bd91f Merge branch 'tiagogomes/improve-docs' into 'master'
4b02337 Improve documentation
d8aba23 Merge branch 'jjardon/gitlab_move' into 'master'
5f49085 ybd is hosted in GitLab now
e7be39b Include max-jobs in cache-key
db7d285 Show download count
e83f8b0 Rejects were causing status page 500 error
86f8e0b Force ref to be a string
766b244 Fixes #241 - reorder tar adds so dirs are last
3e0ec8c Fixes #241
c35ede2 Merge branch 'jjardon/ci' into 'master'
ef4d449 .gitlab-ci.yml: Do not print all the environment variables
43aab08 Merge branch 'ps/simpler-walk' into 'master'
f072299 Simplify logic for walk and parse definitions
969df36 Regularise artifact-version range checks
33aba94 Merge branch 'jjardon/ci' into 'master'
259d1a7 .gitlab-ci.yml: Build minimal system
3f8bd65 .gitlab-ci.yml: keys-only mode and artifact cache:1 only in
f77415f .gitlab-ci.yml: Remove installation stage
e918103 .gitlab-ci.yml: Fix cache key: path -> paths
b972ca1 Update readme.md: Add gitlab build status
ec37d28 We only need root permissions for actual builds
26a3170 Move permissions check after usage check
d2e954a Merge branch 'master' of https://github.com/devcurmudgeon/ybd
76a5758 Spot the deliberate mistake in previous commit :/
960914e Merge pull request #240 from leeming/leeming/missing-cwd-conf
f29fb1c Fix for #238
0ae83f8 Fixes bug that ignores ybd.conf on cwd
c069aba Check every field in every definition
340be12 Add tristan's 'awful hack' until it lands in released
9ba66ef Merge pull request #239 from jjardon/jjardon/fix_python_dep
b332ab7 install_dependencies.sh: Python2 is python2 in Arch
a39961b Merge pull request #236 from
3a7ede8 Simplified setting 'exit' var from config setting
831c19f Revert "Always exit if specified morph file is missing"
fec1a23 Need to include 'devices' in cach-key
afb2477 Add python to dependencies
b4a1be9 Always exit if specified morph file is missing