Content-defined chunking added to Bazel

BuildBuddy가 Bazel 원격 캐시에 Content-Defined Chunking(CDC)을 도입해 대형 빌드 출력물의 중복 데이터를 효율적으로 재사용한다. CDC는 파일 내용을 기준으로 청크를 나누어 변경된 부분만 전송하고 저장하여 네트워크 사용량과 디스크 캐시 크기를 약 40% 줄였다. 이 기술은 특히 GoLink 같은 트랜지티브 액션에서 작은 소스 변경이 대용량 출력물 전체를 다시 업로드하는 문제를 해결하며, 수백 테라바이트의 중복 데이터 전송을 방지해 빌드 효율성을 크게 향상시킨다. Bazel 8.7 이상에서 실험적 기능으로 활성화 가능하다.

https://www.buildbuddy.io/blog/content-defined-chunking/

#bazel #buildcache #contentdefinedchunking #cdc #buildbuddy

Remote Cache CDC: Reusing Bytes | BuildBuddy

BuildBuddy provides enterprise features for Bazel — the open source build system that allows you to build and test software 10x faster.

@thbley Ah, ich frage eine LLM quasi nie Wissensfragen. Da nutze ich eher Suchmaschinen dafür.

Bei Suchmaschinen sehe ich oft schon an der URL, wie verlässlich Antworten sind. Bei einem LLM sehe ich keine Quelle. Da habe ich keine Ahnung, ob die Herbeihalluziniert wurde.

Habe hab' gerade nur gemma-4-26B-A4B-it-GGUF:UD-Q4_K_XL heruntergeladen, also das MoE-Model. Das hat bei mir dann 4 Sekunden für die Antwort gebraucht. Erste Frage nach dem Start.

Eine Sekunde für den Prompt, 3 für die Antwort. Das Reasoning war in Englisch, Antwort dann auch in Deutsch. Raesoning wurde noch mit George Sand und Krankheitsinfos garniert.

Ich nutze LLMs fast nur für Coding-Sachen. Und erst Gemma4 war für #Bazel #Starlark einigermaßen brauchbar. Frühere Modelle sind da total Schrott.

Stareți de pe Athos le cere grecilor să nu ia cărțile de identitate digitale noi - identitatea digitală "Trăim, fără îndoială, în vremuri apocaliptice. Deci, să dobândim o "îngrijorare bună" cu privire la ceea ce se întâmplă în jurul nostru. În spatele comodităților promise ale societății digitale moderne se află cătușele unui sistem neliberal", au subliniat călugării. 👉 https://c.aparatorul.md/eiewy 👈 #Antihrist #anulareanumerarului #Apocalipsei #Atoniții #bazel...
https://c.aparatorul.md/eiewy

I'm looking for a #Bazel #Monorepo engineer to work in my team in a full-time, hybrid role with 3 days per week in the office in either #Bristol or #London, UK.

Things are moving fast at Fractile, so I'm looking for someone who has the experience to hit the ground running, and get up to speed on our custom rules, RBE, Remote caching, etc., quickly and then help shape the future of the monorepo and how we use Bazel across the company.

More details and how to apply are at https://job-boards.eu.greenhouse.io/fractile/jobs/4725130101

Software Engineer - Build System

London

The CLion 2026.2 Roadmap: Simplified Debugger Configuration and the Ability to Use Multiple Zephyr West Profiles
#Clang #CLion #News #Roadmap #Bazel #Cmake #Debugger #Livewatches #Zephyrwest

https://blog.jetbrains.com/clion/2026/04/2026-2-roadmap/

The CLion 2026.2 Roadmap: Simplified Debugger Configuration and the Ability to Use Multiple Zephyr West Profiles | The CLion Blog

We’ve decided to focus on improving build tools, including Bazel, as well as project formats, the embedded experience, and the debugger.

The JetBrains Blog

Exploring an #AI workflow for automatically fixing flaky tests, and having reasonable success with it.

https://github.com/angular/angular/pull/68026

#Bazel is actually a particularly nice fit with features like `--runs_per_test`. I expect any Bazel #web workspace could probably use this prompt mostly as-is.

refactor: add flaky tests workflow by dgp1130 · Pull Request #68026 · angular/angular

I've had some success asking the Antigravity agent to find flaky tests and propose fixes for them, then just running it in the background and reviewing what it finds. Upstreaming this to the re...

GitHub

RE: https://hostux.social/@defcon201/116324484796527679

Quick #story time: I was on a team which accidentally shipped sourcemaps to production!

The production server would serve sourcemaps for local dev, and we built sourcemaps in prod to deobfuscate errors but they weren't provided to the server in the prod environment.

You might see the hazard there. An innocuous change to our #Bazel build structure accidentally pulled in sourcemaps into the server, which it then helpfully served.

This was an app in the #Google monorepo too, so we were revealing all our source code as well as all our dependencies!

#Web #JavaScript #Sourcemaps

CLion 2026.1 Is Here | The CLion Blog

GitHub Copilot, Cursor, and Other Agents in the AI Chat, Support for Custom Project Formats, DAP Debugging via TCP, and More.

The JetBrains Blog

Het is misschien een beetje over de top, maar in #Bazel maken ze de #belastingen dus wel een beetje leuker (niet perse makkelijker). Vooral het "bedankt voor je waardevolle bijdrage aan ons Kanton" vind ik wel een prettig staaltje #communicatie.

Hoe is dat tegenwoordig in nederland? (lang geen blauwe envelop meer gehad)

Read on #Guix science channel about #Bazel:

« The offending upstream commit is here: github.com/tensorflow/tensorflow@e85860e838

There is no way to build Tensorflow without a bundled Python toolchain. The only way I see is to trick it into "downloading" our provided Python toolchain from a file:// URL.

I find this battle against upstream's approach towards reproducibility exhausting. »

🤔 Could you stop to say: “yeah Guix is great but I don’t use because it doesn’t provide what I need”…

…and instead explicitly say: “my research outcome is more important than doing it correctly”.

https://codeberg.org/guix-science/guix-science/issues/593#issuecomment-11048234
#ReproducibleResearch #OpenScience

`tensorflow` fails to generate bazel deps

It looks like Bazel attempts to use a non-existent bundled `python3` executable, which obviously fails: ``` Extracting Bazel installation... INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 INFO: Reading rc options for 'build' from /gnu/s...

Codeberg.org