2023-02-02 08:41:17 +01:00
|
|
|
3.2.1
|
|
|
|
- kas-container: Add unzip package to kas-base
|
|
|
|
- docs: Fix description of container image generation
|
|
|
|
- docs: Fix description of bblayers_conf_header and local_conf_header
|
|
|
|
|
2023-01-17 12:49:44 +01:00
|
|
|
3.2
|
|
|
|
- kas: add conditional, default-free environment variables
|
|
|
|
- kas: add plugin to dump flattened config and resolve repo refs
|
|
|
|
- kas: auto-create repo refs when KAS_REPO_REF_DIR is set
|
|
|
|
- kas: print build bitbake command when running shell
|
|
|
|
- kas: forward BB_NUMBER_THREADS and PARALLEL_MAKE env vars into build
|
|
|
|
- kas-container: Fix engine detection when docker is an alias for podman
|
|
|
|
- kas-container: forward DISTRO_APT_PREMIRRORS environment variable
|
|
|
|
- kas-container: reduce log chattiness of container runtime
|
|
|
|
- kas-container: write debug messages to stderr
|
|
|
|
- kas-container: Refresh Yocto build dependency list
|
|
|
|
- kas-container: Rework generation of kas images, shrinking kas-isar
|
|
|
|
- kas-container: avoid deploying the python pip cache
|
|
|
|
|
2022-08-05 13:17:58 +02:00
|
|
|
3.1
|
|
|
|
- kas: Add support for authentication with gitlab CI
|
|
|
|
- kas: Add NETRC_FILE to allow passing credentials into kas home
|
|
|
|
- kas: for-all-repos: Add option to keep current env
|
|
|
|
- kas: Avoid whitespace warnings when applying repo patches
|
|
|
|
- kas: Use relative layer dirs to make build relocatable
|
|
|
|
- kas: Allow "deleting" url/path of repo in override
|
|
|
|
- kas: Fix repo-relative include file handling if no config file is given
|
|
|
|
- kas: Fix include errors from repos defined via multiple yaml files
|
|
|
|
- kas: Fix handling of -- separator in the absence of a config file
|
|
|
|
- kas: Bundle kas-container script
|
|
|
|
- kas-container: Add support for podman >= 4.1
|
|
|
|
- kas-container: Add '--ssh-agent' option
|
|
|
|
- kas-container: Add telnet to image
|
|
|
|
- kas-container: Remove obsolete schroot mntpoint
|
|
|
|
- kas-container: Reduce the image size a bit
|
|
|
|
|
2022-03-08 15:52:55 +01:00
|
|
|
3.0.2
|
|
|
|
- kas-container: Fix the fix for chatty sbuild-adduser in kas-isar
|
|
|
|
|
2022-03-08 14:31:59 +01:00
|
|
|
3.0.1
|
|
|
|
- kas-container: Silence chatty sbuild-adduser in kas-isar
|
|
|
|
|
2022-03-03 12:42:57 +01:00
|
|
|
3.0
|
|
|
|
- kas: git fetch always with quiet flag, suppressing false error messages
|
|
|
|
- kas: Add BB_ENV_PASSTHROUGH_ADDITIONS support
|
|
|
|
- kas: shell: Add option to keep current environment
|
|
|
|
- kas: Raise an error on missing repo refspec
|
|
|
|
- kas-container: Base containers on bullseye
|
|
|
|
- kas-container: Add pigz package to container to enable parallel compression
|
|
|
|
- kas-container: Support for sbuild in kas-isar
|
|
|
|
- kas-container: podman: Remove --pid=host
|
|
|
|
- kas-container: Start init service inside container
|
|
|
|
- kas-container: Add cleansstate and cleanall
|
|
|
|
- kas-container: Pass http_proxy et.al through sudo
|
|
|
|
- kas-container: Address shellcheck findings in container-entrypoint
|
|
|
|
- docs: Add recommendation for repo-id naming
|
|
|
|
- docs: Clarify local file include paths
|
|
|
|
|
2021-11-29 18:19:12 +01:00
|
|
|
2.6.3
|
|
|
|
- kas: Do not overwrite existing .ssh/config
|
|
|
|
- kas: Properly describe package build
|
|
|
|
- kas-container: create KAS_WORK_DIR if it not exists
|
|
|
|
- kas-container: validate KAS_REPO_REF_DIR correctness
|
|
|
|
- docs: Fix generation
|
|
|
|
- docs: Extended "layers" section in the user guide.
|
|
|
|
|
2021-11-02 13:01:21 +01:00
|
|
|
2.6.2
|
|
|
|
- kas-container: Restore oe-git-proxy location (/usr/bin)
|
|
|
|
- kas-container: Drop world-write permission from /kas folder
|
|
|
|
|
2021-10-22 20:22:20 +02:00
|
|
|
2.6.1
|
|
|
|
- kas: fix installation via pip
|
|
|
|
|
2021-10-22 17:40:17 +02:00
|
|
|
2.6
|
|
|
|
- kas: Add kconfiglib-based menu plugin
|
|
|
|
- kas: Enable kas to checkout repositories using git credentials
|
|
|
|
- kas: Enable gerrit/gitlab/github refspecs
|
|
|
|
- kas: Write more bblayers.conf boilerplate settings
|
|
|
|
- kas: Add environment variable SSH_PRIVATE_KEY_FILE
|
|
|
|
- kas: Add support for relative KAS_WORK/BUILD/REPO_REF_DIR paths
|
|
|
|
- kas: Move config json schema to standalone json file
|
|
|
|
- kas: Avoid duplicate cloning of repos in command line includes
|
|
|
|
- kas: for_all_repos: Exit on command failure
|
|
|
|
- kas: for_all_repos: Fix KAS_REPO_URL or unversioned repos
|
|
|
|
- kas: Declare proxy_config obsolete
|
|
|
|
- kas-container: install lz4
|
|
|
|
- kas-container: install g++-multilib
|
|
|
|
- kas-container: install newer git-lfs
|
|
|
|
- kas-container: Enter with /repo as current dir
|
2021-11-02 13:01:21 +01:00
|
|
|
- kas-container: Carry oe-git-proxy locally and relocate to /usr/local/bin
|
2021-10-22 17:40:17 +02:00
|
|
|
|
2021-05-26 07:27:23 +02:00
|
|
|
2.5
|
|
|
|
- kas: Apply patches before doing an environment setup
|
|
|
|
- kas: repos: strip dot from layer name
|
|
|
|
- kas: Introduce KAS_BUILD_DIR environment variable
|
|
|
|
- kas: add GIT_CREDENTIAL_HELPER environment variable
|
|
|
|
- kas-container: add `--git-credential-store` options
|
|
|
|
- kas-container: mount /repo as read-write for shell command
|
|
|
|
- kas-container: add an argument to get version information
|
|
|
|
- kas-container: Add support for checkout and for-all-repos
|
|
|
|
- kas-container: add support to set a custom container images location
|
|
|
|
- kas-container: Fix mounting of custom KAS_REPO_REF_DIR
|
|
|
|
- kas-container: Add skopeo and umoci to ISAR image
|
|
|
|
- kas-container: add sudo to standard kas image
|
|
|
|
|
2021-02-25 19:09:02 +01:00
|
|
|
2.4
|
|
|
|
- kas: Silence "Exception ignored when trying to write to the signal wakeup fd"
|
|
|
|
- kas: drop bitbakes "-k" from the default args
|
|
|
|
- kas: fix repos path if no url, but path given
|
|
|
|
- kas: Set upper version limit for dependencies
|
|
|
|
- kas-container: Add support for rootless podman with userns keep-id
|
|
|
|
- kas-container: Add support for multi-word --command arguments
|
|
|
|
- kas-container: make sure that we pass shellcheck
|
|
|
|
- kas-container/kas*: Add support for multi-arch containers
|
|
|
|
- kas-container/kas: Pull all Python dependencies from Debian
|
|
|
|
- kas-container/kas-isar: Drop grub package
|
|
|
|
|
2020-11-28 12:36:46 +01:00
|
|
|
2.3.3
|
|
|
|
- Fix binfmt setup in kas-isar container image
|
|
|
|
|
2020-11-20 12:20:24 +01:00
|
|
|
2.3.2
|
|
|
|
- Fix release script fix /wrt kas-container image version updates
|
|
|
|
|
2020-11-20 11:16:18 +01:00
|
|
|
2.3.1
|
|
|
|
- Fix release scripting
|
|
|
|
|
2020-11-20 08:19:32 +01:00
|
|
|
2.3
|
|
|
|
- kas: add "checkout" and for-all-repos subcommands
|
|
|
|
- kas: add python 3.9 compatibility
|
|
|
|
- kas: improve documentation
|
|
|
|
- config: add build_system property to pre-select OE/Yocto or Isar
|
|
|
|
- kas-container: rename from kas-docker
|
|
|
|
- kas-container: add support for build_system property (making --isar optional)
|
|
|
|
- kas-container: adjust environment variables interface
|
|
|
|
- kas-container: switch to github container repository
|
|
|
|
- kas-container: add support for Debian bullseye cross building
|
|
|
|
- kas-container: add zstd package
|
|
|
|
|
2020-08-20 09:17:34 +02:00
|
|
|
2.2
|
|
|
|
- kas: allow extra bitbake arguments to be passed
|
|
|
|
- kas: add --force-checkout and --update arguments to ease CI usage
|
|
|
|
- kas: allow for layer-free repositories
|
|
|
|
- kas: fix cloning of repos without default branch
|
|
|
|
- kas: enable standard-conforming .yaml file extensions
|
|
|
|
- kas-docker: enhance with podman support
|
|
|
|
- kas-docker: switch to /bin/bash as SHELL per default
|
|
|
|
- config: Allow a default refspec to be specified
|
|
|
|
- config: Allow a default repo to be specified for patches
|
|
|
|
|
2020-05-19 08:03:26 +02:00
|
|
|
2.1.1
|
|
|
|
- repos: Silence pycodestyle error (that broke docker image generation)
|
|
|
|
|
2020-05-19 07:30:20 +02:00
|
|
|
2.1
|
|
|
|
- Add support for S3 fetcher to docker image
|
|
|
|
- Lift Python minimal requirements to 3.5
|
|
|
|
- Fix reporting of of repo patch IDs
|
|
|
|
- config: use 'qemux86-64' instead of 'qemu' as default for KAS_MACHINE
|
|
|
|
- Ensure SSH key ends with newline
|
|
|
|
- kas-docker: Make it harder to run as root
|
|
|
|
- kas-docker: Make loop device passing optional
|
|
|
|
- kas-docker: Various fixes
|
|
|
|
|
2019-11-20 06:53:15 +01:00
|
|
|
2.0
|
|
|
|
- Add support for Yocto 3.0 / latest Isar
|
|
|
|
- Move docker image to Debian buster
|
|
|
|
- Add git-lfs support to docker image
|
|
|
|
- Add Yocto testimage dependencies to docker image
|
|
|
|
|
2019-10-01 16:21:40 +02:00
|
|
|
1.1
|
|
|
|
- Restore mercurial support
|
|
|
|
- Add -c and --cmd as aliases for --task
|
|
|
|
- Fix repo patching when using a branch name as refspec
|
|
|
|
- Update repo remote URL on kas file changes
|
|
|
|
- kas-docker: fix SHELL forwarding
|
|
|
|
- kas-docker: use released image, rather than "latest"
|
|
|
|
- kas-docker: allow to define custom image version
|
|
|
|
- kasproject/kas: enable devshell and menuconfig targets
|
|
|
|
- kasproject/kas image: add gnupg and quilt
|
|
|
|
- kasproject/kas-isar image: fix /var/tmp handling
|
|
|
|
|
2019-03-21 13:07:32 +01:00
|
|
|
1.0
|
|
|
|
- isar: Take qemu-user-static from buster and adjust binfmt setup
|
|
|
|
|
2019-02-18 15:03:10 +01:00
|
|
|
0.20.1
|
|
|
|
- kas-docker: Restore KAS_PREMIRRORS support
|
|
|
|
|
2019-02-18 11:15:00 +01:00
|
|
|
0.20.0
|
|
|
|
- kas-docker: enable passing SSH configs
|
|
|
|
- kas-docker: add --no-proxy-from-env option
|
|
|
|
- kas-docker: Pass in NO_PROXY
|
|
|
|
- Add KAS_PREMIRRORS support
|
|
|
|
- Remove SSH_AGENT_PID forwarding
|
|
|
|
|
2018-09-10 12:31:20 +02:00
|
|
|
0.19.0
|
|
|
|
- Recursive include handler refactoring and cleanups
|
|
|
|
- A lot of code cleanups, refactoring and bug fixings
|
|
|
|
- Isar docker support improvements
|
|
|
|
|
2018-05-17 13:12:10 +02:00
|
|
|
0.18.0
|
|
|
|
- Add patch support for repos
|
|
|
|
- Use git diff-index to check if repo is dirty
|
|
|
|
- docker: add debootstrap and qemu-user-static
|
|
|
|
|
2018-02-08 15:49:56 +01:00
|
|
|
0.17.0
|
|
|
|
- Add iproute and zx-utils to the docker image
|
|
|
|
- Fix relative path for repos
|
|
|
|
- Write MACHINE and DISTRO as weak defaults
|
|
|
|
|
2018-01-10 11:29:20 +01:00
|
|
|
0.16.0
|
|
|
|
- Support Mercurial repos
|
|
|
|
- Support Gentoo distro
|
|
|
|
|
2017-12-06 16:47:28 +01:00
|
|
|
0.15.0
|
|
|
|
- Environment variable passthrough
|
|
|
|
- Support major distro variants
|
|
|
|
- Add initial support for multiconfig
|
|
|
|
|
2017-11-02 16:02:33 +01:00
|
|
|
0.14.0
|
|
|
|
- Multi-target support
|
|
|
|
- Avoid downloading same repo twice
|
|
|
|
|
2017-10-10 09:13:50 +02:00
|
|
|
0.13.0
|
|
|
|
- Increase config file version
|
|
|
|
|
2017-10-09 17:53:40 +02:00
|
|
|
0.12.0
|
|
|
|
- Remove dynamic configuration support (Python config files)
|
|
|
|
- Shell command prepares complete bitbake configuration
|
|
|
|
- Add to define task in config and environment
|
|
|
|
- Improved error handling and reporting
|
|
|
|
|
2017-07-24 17:17:36 +02:00
|
|
|
0.11.0
|
|
|
|
- Allow in-tree repos not to be in a git repo
|
|
|
|
- Pass through git proxy related environment variables
|
|
|
|
- Write deterministic local.conf and bblayers.con
|
|
|
|
- Make configuration file versioning independent of project version
|
|
|
|
- Cleanups for uploading project to PyPI
|
|
|
|
- Print proper error message for config file format exception
|
|
|
|
|
2017-07-10 11:02:14 +02:00
|
|
|
0.10.0
|
|
|
|
- Docker image creation (Debian Stretch), pushed on kasproject/kas
|
|
|
|
- Restructure documentation add support for Sphinx export it to readthedocs
|
|
|
|
- Add support for include feature for Yaml files
|
|
|
|
- Add support for Isar build system
|
|
|
|
- Handling of SIGTERM/TERM improved
|
|
|
|
- Parallel download of git sources
|
|
|
|
- Allow environment to overwrite proxy, target, machine and distro
|
|
|
|
- Add unit testing for include/merge config file handling
|
|
|
|
- Rename sublayers back to layers
|
|
|
|
- pylint & pep8 cleanups
|
|
|
|
- Allow to define workdir via KAS_WORK_DIR
|
|
|
|
- Shell honors SHELL and TERM environment variable
|
|
|
|
|
2017-06-14 13:36:37 +02:00
|
|
|
0.9.0
|
|
|
|
- initial public release
|