|
From: andypugh <no...@gi...> - 2026-05-24 18:43:20
|
Branch: refs/heads/2.9 Home: https://github.com/LinuxCNC/linuxcnc Commit: 21f5ee2983d22aaeea7efeb1f274f393e4b69da8 https://github.com/LinuxCNC/linuxcnc/commit/21f5ee2983d22aaeea7efeb1f274f393e4b69da8 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Remove eatmydata It fails sometimes and the build time doesn't increase. If it fails, the error is: ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Merge a few improvements from master. Commit: db397ab978c2d90ed551d890ddc6820ed6534976 https://github.com/LinuxCNC/linuxcnc/commit/db397ab978c2d90ed551d890ddc6820ed6534976 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: No quiet / no retry Retry should not have an effect: Either you are rate limited and it fails anyway or it succeeds. No --quiet so you see what is going on. Commit: c1358871d54390f91d44f1fc4567ac974aca2984 https://github.com/LinuxCNC/linuxcnc/commit/c1358871d54390f91d44f1fc4567ac974aca2984 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: No upgrade except for debian container Ubuntu image from gitlab should be reasonable up to date. No need to remove firefox any more. In debian containers, there is only a minimal package set, so we can upgrade. Especially for sid, the container is not always up to date. Commit: 3abd2a583ff4123d889e2075458d31cfb34eb6fd https://github.com/LinuxCNC/linuxcnc/commit/3abd2a583ff4123d889e2075458d31cfb34eb6fd Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Move cppcheck up / Remove unneeded newlines cppcheck is now in test section. Commit: 5abed1689b2a3c1adf42a7fe49300243756b7653 https://github.com/LinuxCNC/linuxcnc/commit/5abed1689b2a3c1adf42a7fe49300243756b7653 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: DEBIAN_FRONTEND globally / No set -e / No linuxcnc repo DEBIAN_FRONTEND: noninteractive can be defined once on top. set -e is not needed in CI, it stops anyway on any error. Linuxcnc repo is added for everything except sid / bookworm / trixie which is all what we build, so it can be removed. Commit: 3b3f6efb9bd3704a414714e67c2ed53cf4ca0cb2 https://github.com/LinuxCNC/linuxcnc/commit/3b3f6efb9bd3704a414714e67c2ed53cf4ca0cb2 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Update all actions / Split steps / No fetch All actions updated to latest release. Checkout: Submodules not needed / fetch-depth 1 is fine for all targets not needing history. More steps help debugging and tuning ci. Fetch not needed, checkout fetches already. Commit: 6069618accf0fc621122e3e081ef588d3ac260d8 https://github.com/LinuxCNC/linuxcnc/commit/6069618accf0fc621122e3e081ef588d3ac260d8 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Remove --cpu 2 This argument limited the amount of CPU's to 2. Without, we have all 4 CPU's reducing build time. Commit: 6760d1f8cd088d9c3b040148e5b742ef22cc6b54 https://github.com/LinuxCNC/linuxcnc/commit/6760d1f8cd088d9c3b040148e5b742ef22cc6b54 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci: Do not install recommends Less packages -> faster build. Recommends should not be needed. Commit: 1cd4057c156e276dc6ca2d98f4e2f2f364dbe3de https://github.com/LinuxCNC/linuxcnc/commit/1cd4057c156e276dc6ca2d98f4e2f2f364dbe3de Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: A .github/scripts/add-linuxcnc-repository.sh A .github/scripts/install-rtai.sh A .github/scripts/verify-clean-repo.sh M .github/workflows/ci.yml Log Message: ----------- ci: Verify clean / Script to add linuxcnc repo Commit: dac678a1447579b4a233cceb60770370873b4366 https://github.com/LinuxCNC/linuxcnc/commit/dac678a1447579b4a233cceb60770370873b4366 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: A .github/scripts/build-doc.sh A .github/scripts/build-package-arch.sh A .github/scripts/build-package-indep.sh A .github/scripts/build-rip.sh A .github/scripts/install-deps.sh M .github/workflows/ci.yml Log Message: ----------- ci: Move build steps to scripts / new ci build dep Scripts are easier to test locally than if the shell code is in the ci.yml. They are also reusable. travis-install-build-deps.sh replaced by one script, only used in CI. Commit: 5d143561d2208737c435f0bbcda61d026320416c https://github.com/LinuxCNC/linuxcnc/commit/5d143561d2208737c435f0bbcda61d026320416c Author: Hannes Diethelm <han...@gm...> Date: 2026-05-14 (Thu, 14 May 2026) Changed paths: M debian/.gitignore M docs/man/.gitignore Log Message: ----------- ci 2.9: Fix gitignores Commit: 5a77718acf06e2f26d76e9e52b495e293b1893b2 https://github.com/LinuxCNC/linuxcnc/commit/5a77718acf06e2f26d76e9e52b495e293b1893b2 Author: Hannes Diethelm <han...@gm...> Date: 2026-05-15 (Fri, 15 May 2026) Changed paths: M .github/scripts/add-linuxcnc-repository.sh M .github/workflows/ci.yml Log Message: ----------- ci 2.9: Needs linuxcnc repo for newer po4a in bullseye Commit: 395e9ad813c8dc6792767c122ecb9b7b844c9ecb https://github.com/LinuxCNC/linuxcnc/commit/395e9ad813c8dc6792767c122ecb9b7b844c9ecb Author: Hannes Diethelm <han...@gm...> Date: 2026-05-15 (Fri, 15 May 2026) Changed paths: M .github/workflows/ci.yml Log Message: ----------- ci 2.9: cppcheck not supported on 2.9 Commit: ec4e77739ebf39b1fb2b46519d150f0384f06d40 https://github.com/LinuxCNC/linuxcnc/commit/ec4e77739ebf39b1fb2b46519d150f0384f06d40 Author: andypugh <an...@bo...> Date: 2026-05-24 (Sun, 24 May 2026) Changed paths: A .github/scripts/add-linuxcnc-repository.sh A .github/scripts/build-doc.sh A .github/scripts/build-package-arch.sh A .github/scripts/build-package-indep.sh A .github/scripts/build-rip.sh A .github/scripts/install-deps.sh A .github/scripts/install-rtai.sh A .github/scripts/verify-clean-repo.sh M .github/workflows/ci.yml M debian/.gitignore M docs/man/.gitignore Log Message: ----------- Merge pull request #4024 from hdiethelm/ci_improvements_2.9 Ci improvements backport 2.9 Compare: https://github.com/LinuxCNC/linuxcnc/compare/355b8ad5aa24...ec4e77739ebf To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |