#buildsystems — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #buildsystems, aggregated by home.social.
-
🤔 Is this a #Composer normalization quirk caused by how #PHP encodes empty vs non-empty maps when regenerating composer.lock?
`stability-flags` is logically a map, but when empty Composer may serialize it as `[]` instead of `{}` especially after;
composer update --prefer-dist --prefer-stable
- Same dependency graph
- Different lockfile bytes / hashSemantic determinism ✅
Byte-level determinism ❌ -
#fvwm3 #autotools #meson #buildsystems
A little over six months ago, I said the following:
https://bsd.network/web/@thomasadam/113340194570527011
Since six months has passed, I've now pushed to `main` a PR which does just that -- removes autotools from #fvwm3 and replaces it with meson:
https://github.com/fvwmorg/fvwm3/pull/1191
So this has been your warning.
When I release fvwm3-1.1.3, it will be using meson only.
Any questions, please do let me know. I hope downstream packagers have made the transition. :)
-
Build Systems à la Carte (2018) [pdf]
https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/build-systems.pdf
#HackerNews #BuildSystems #à #laCarte #2018 #pdf #MicrosoftResearch
-
👾🎉 Oh, look! Another self-proclaimed tech guru who "writes about build systems" and wants us to know he's just having "fun" while making everyone else feel "super small." 🙄 Because nothing screams "I'm not competing" more than humble bragging about your superior intellect, right? 😂💻
https://jyn.dev/i-m-just-having-fun/ #techhumor #selfproclaimedguru #buildsystems #humblebrag #competitionfunny #superioritycomplex #HackerNews #ngated -
🔨 So, you want to understand build systems? Well, here's 200 paragraphs of #jargon that only a #computer #science Ph.D. understands. 😵💫 Just in time for the next millennium of overcomplicated tech explanations! 📚
https://jyn.dev/what-is-a-build-system-anyway/ #buildsystems #techeducation #complexity #HackerNews #ngated -
Nice:
“Build System Trade-Offs”, Jynn Nelson (https://jyn.dev/build-system-tradeoffs).
Via HN: https://news.ycombinator.com/item?id=45790874
On Lobsters: https://lobste.rs/s/uwyfpy/build_system_tradeoffs
#Build #Programming #BuildSystems #Cargo #Make #Bazel #Ninja
-
#DevLog: #Anklang Build Overhaul 🛠️
🔧 Reworked build rules to make #Git optional (mostly used to find linting targets)
🪛 Fixed DEB and #AppImage builds
📦 Added #RPM packages (via Alien)
🤖 Automated dist & install verification
🐋 Rewrote the Docker CI container
🛡️ Isolated binary builds out-of-tree
🚀 Tagged a nightly release:
-
If I’m somewhat fed up with the complexities of CMake, what are the current hot alternatives? Assume a not huge C++ code base that needs to be buildable on Linux, Mac and Windows. A fair deal of external dependencies but otherwise pretty simple.
-
There’s a whole spectrum of ways to generate code (language bindings for message serialization schemes, RDP systems, and whatnot). What I find funny is that I like the excrements of this spectrum and not anywhere in the middle.
You want to do it as an entirely separate build process and commit the results to source control? Cool with me. Use some CI to make sure it’s in sync and I won’t bother you about it at all.
You want to lazily generate that shit the moment before it’s needed in your build system? Love it.
You want me to generate as a pre-build step or bulk generate during the configure phase of CMake build? Nope, don’t like it.
#CodeGeneration #programming #BuildSystems -
🔵🔵🔵🔵🔵 Is NixOS truly reproducible?
-
Incremental builds in Nix and garnix
"[Garnix] approach is to make the derivations you want cached to output their cache (for instance in a separate output), and then to import a previous version of that derivation, and use the cached output from that version in the new one."
-
"Every build follows a model, even if it is an implicit model named "hairball.""
Well said 😂 https://developer.squareup.com/blog/herding-elephants/
-
One thing it's missing that I don't even have a plan for is dependency management. But idk really if I even want that to be part of it. I did a proof of concept test of running vcpkg as a configure step and it feels like that worked kind of acceptable, so maybe BYO..DM is acceptable.
-
So, as most of you probably know as I've gone on about it a lot before, I've made a C++ build system called Wilco.
I haven't touched it in GitHub in a while, although I do have a few fixes in our production version that I should push upstream.
It's weird because I feel like it'd be fun if it got adopted by more people because I think it's actually working pretty good for the things it does. But on the other hand I _really_ don't like the idea of having maintenance pressure.
-
I recently discovered gitcache, it's like ccache, but for git clone:
https://github.com/seeraven/gitcache
I periodically need to do a full clean + rebuild of some cmake projects that download and build their dependencies, and gitcache speeds this up A LOT.
-
I do have an initial draft of a post about how #web developers confused #bundlers and #BuildSystems and screwed over the entire #tooling ecosystem.
This is kind of the same point, and maybe I just need to finish that damn post.
-
I do have an initial draft of a post about how #web developers confused #bundlers and #BuildSystems and screwed over the entire #tooling ecosystem.
This is kind of the same point, and maybe I just need to finish that damn post.
-
I do have an initial draft of a post about how #web developers confused #bundlers and #BuildSystems and screwed over the entire #tooling ecosystem.
This is kind of the same point, and maybe I just need to finish that damn post.
-
I do have an initial draft of a post about how #web developers confused #bundlers and #BuildSystems and screwed over the entire #tooling ecosystem.
This is kind of the same point, and maybe I just need to finish that damn post.
-
I do have an initial draft of a post about how #web developers confused #bundlers and #BuildSystems and screwed over the entire #tooling ecosystem.
This is kind of the same point, and maybe I just need to finish that damn post.
-
Build Systems à la Carte (2018) [pdf]
https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/build-systems.pdf
#HackerNews #BuildSystems #à #laCarte #2018 #pdf #MicrosoftResearch
-
Build Systems à la Carte (2018) [pdf]
https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/build-systems.pdf
#HackerNews #BuildSystems #à #laCarte #2018 #pdf #MicrosoftResearch
-
Build Systems à la Carte (2018) [pdf]
https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/build-systems.pdf
#HackerNews #BuildSystems #à #laCarte #2018 #pdf #MicrosoftResearch
-
Build Systems à la Carte (2018) [pdf]
https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/build-systems.pdf
#HackerNews #BuildSystems #à #laCarte #2018 #pdf #MicrosoftResearch
-
👾🎉 Oh, look! Another self-proclaimed tech guru who "writes about build systems" and wants us to know he's just having "fun" while making everyone else feel "super small." 🙄 Because nothing screams "I'm not competing" more than humble bragging about your superior intellect, right? 😂💻
https://jyn.dev/i-m-just-having-fun/ #techhumor #selfproclaimedguru #buildsystems #humblebrag #competitionfunny #superioritycomplex #HackerNews #ngated -
👾🎉 Oh, look! Another self-proclaimed tech guru who "writes about build systems" and wants us to know he's just having "fun" while making everyone else feel "super small." 🙄 Because nothing screams "I'm not competing" more than humble bragging about your superior intellect, right? 😂💻
https://jyn.dev/i-m-just-having-fun/ #techhumor #selfproclaimedguru #buildsystems #humblebrag #competitionfunny #superioritycomplex #HackerNews #ngated -
👾🎉 Oh, look! Another self-proclaimed tech guru who "writes about build systems" and wants us to know he's just having "fun" while making everyone else feel "super small." 🙄 Because nothing screams "I'm not competing" more than humble bragging about your superior intellect, right? 😂💻
https://jyn.dev/i-m-just-having-fun/ #techhumor #selfproclaimedguru #buildsystems #humblebrag #competitionfunny #superioritycomplex #HackerNews #ngated -
#DevLog: #Anklang Build Overhaul 🛠️
🔧 Reworked build rules to make #Git optional (mostly used to find linting targets)
🪛 Fixed DEB and #AppImage builds
📦 Added #RPM packages (via Alien)
🤖 Automated dist & install verification
🐋 Rewrote the Docker CI container
🛡️ Isolated binary builds out-of-tree
🚀 Tagged a nightly release:
-
#DevLog: #Anklang Build Overhaul 🛠️
🔧 Reworked build rules to make #Git optional (mostly used to find linting targets)
🪛 Fixed DEB and #AppImage builds
📦 Added #RPM packages (via Alien)
🤖 Automated dist & install verification
🐋 Rewrote the Docker CI container
🛡️ Isolated binary builds out-of-tree
🚀 Tagged a nightly release:
-
#DevLog: #Anklang Build Overhaul 🛠️
🔧 Reworked build rules to make #Git optional (mostly used to find linting targets)
🪛 Fixed DEB and #AppImage builds
📦 Added #RPM packages (via Alien)
🤖 Automated dist & install verification
🐋 Rewrote the Docker CI container
🛡️ Isolated binary builds out-of-tree
🚀 Tagged a nightly release:
-
#DevLog: #Anklang Build Overhaul 🛠️
🔧 Reworked build rules to make #Git optional (mostly used to find linting targets)
🪛 Fixed DEB and #AppImage builds
📦 Added #RPM packages (via Alien)
🤖 Automated dist & install verification
🐋 Rewrote the Docker CI container
🛡️ Isolated binary builds out-of-tree
🚀 Tagged a nightly release:
-
Platform changes and Bazel rebuilds -- https://www.arrdem.com/2024/01/11/bazel-glibc/ #softwareengineering #buildsystems #bazel #blogpost #autotoot
-
Is there any solution for building software out there, where you describe dependencies between modules once and then can run the build both locally _and_ distributed in CI.
Very non-trivial build flows and dependencies!
-
Is there any solution for building software out there, where you describe dependencies between modules once and then can run the build both locally _and_ distributed in CI.
Very non-trivial build flows and dependencies!