#poudriere โ Public Fediverse posts
Live and recent posts from across the Fediverse tagged #poudriere, aggregated by home.social.
-
Building a CI/CD with #Poudriere? Great idea.
But what if your port has to rebuild main on every build, with no distfile checks getting in the way?
#FreeBSD ports really do not want you to do this. Here is how I made it work anyway:
-
RE: https://social.treehouse.systems/@thesamesam/116406584274197466
#FreeBSD folks: #Poudriere needs something like this.
-
RE: https://social.treehouse.systems/@thesamesam/116406584274197466
#FreeBSD folks: #Poudriere needs something like this.
-
@dvl I always chose the pkgbase method when using poudriere to create a jail.
Historically (before FreeBSD 16.0-CURRENT):
poudriere jail -c -v 15 -j main -m pkgbase=base_latest -U https://pkg.freebsd.org/
โ from <https://www.reddit.com/r/freebsd/comments/1cmffhu/poudriere_jail_method_pkgbase/l3atzzs/> (you were in a different thread under the same post).
poudriere-jail(8) and pkgbase: FreeBSD-base package cache accumulation: <https://github.com/freebsd/poudriere/discussions/1276>
-
@dvl I always chose the pkgbase method when using poudriere to create a jail.
Historically (before FreeBSD 16.0-CURRENT):
poudriere jail -c -v 15 -j main -m pkgbase=base_latest -U https://pkg.freebsd.org/
โ from <https://www.reddit.com/r/freebsd/comments/1cmffhu/poudriere_jail_method_pkgbase/l3atzzs/> (you were in a different thread under the same post).
poudriere-jail(8) and pkgbase: FreeBSD-base package cache accumulation: <https://github.com/freebsd/poudriere/discussions/1276>
-
I had been thinking of what to do with the 2012 #MacPro that I crammed full of 64 GB of memory.
I found something in #FreeBSD #ports that I wanted to build, and my newer machines with 32 GB of memory each couldn't handle it. Somewhere within the giant dependency graph of over 350 ports, there are two versions of LLVM as well as all of Node and Rust. A #slow process would be one way to describe it, but that might be underselling it a bit.
I guess I'm #reducing #waste a little bit, maybe? I don't know. I don't know if what I'm building will even work or be useful. But hey, at least I get a little experience with #poudriere so I guess it can't be all bad?
-
I had been thinking of what to do with the 2012 #MacPro that I crammed full of 64 GB of memory.
I found something in #FreeBSD #ports that I wanted to build, and my newer machines with 32 GB of memory each couldn't handle it. Somewhere within the giant dependency graph of over 350 ports, there are two versions of LLVM as well as all of Node and Rust. A #slow process would be one way to describe it, but that might be underselling it a bit.
I guess I'm #reducing #waste a little bit, maybe? I don't know. I don't know if what I'm building will even work or be useful. But hey, at least I get a little experience with #poudriere so I guess it can't be all bad?
-
New ๐๐ฟ๐ฒ๐ฒ๐๐ฆ๐ ๐ฎ๐ป๐ฑ ๐ฃ๐ผ๐๐ฑ๐ฟ๐ถ๐ฒ๐ฟ๐ฒ ๐ถ๐ป ๐๐ถ๐ด๐ต ๐ฆ๐ฒ๐ฐ๐๐ฟ๐ถ๐๐ ๐๐ป๐๐ถ๐ฟ๐ผ๐ป๐บ๐ฒ๐ป๐๐ [FreeBSD and Poudriere in High Security Environments] article on vermaden.wordpress.com blog.
https://vermaden.wordpress.com/2026/01/07/freebsd-and-poudriere-in-high-security-environments/
-
New ๐๐ฟ๐ฒ๐ฒ๐๐ฆ๐ ๐ฎ๐ป๐ฑ ๐ฃ๐ผ๐๐ฑ๐ฟ๐ถ๐ฒ๐ฟ๐ฒ ๐ถ๐ป ๐๐ถ๐ด๐ต ๐ฆ๐ฒ๐ฐ๐๐ฟ๐ถ๐๐ ๐๐ป๐๐ถ๐ฟ๐ผ๐ป๐บ๐ฒ๐ป๐๐ [FreeBSD and Poudriere in High Security Environments] article on vermaden.wordpress.com blog.
https://vermaden.wordpress.com/2026/01/07/freebsd-and-poudriere-in-high-security-environments/
-
The upgrade to #php 8.4 made #mediawiki a total dumpster fire. Currently rebuilding #nextcloud-php83 on #poudriere so I downgrade back to php 8.3
-
The upgrade to #php 8.4 made #mediawiki a total dumpster fire. Currently rebuilding #nextcloud-php83 on #poudriere so I downgrade back to php 8.3
-
I switched to #FreeBSD 15.0-BETA1 recently and #poudriere was not happy when I wanted to save time and asked it to download dependencies of the ports I wanted to build ๐ข.
If that ring a bell for you, then you may be interested in this PR that fix it for me (and probably for you too!):
https://github.com/freebsd/poudriere/pull/1271I can now work on OpenVox packages again, without having to build ALL the build and run dependencies (and their build and run dependencies (and their โฆ recursion)). ๐
-
Question for FreeBSD poudriere users/devs, is there a single command that lets you specify a port, have it build it and its dependencies in parallel and then install it without any interaction?
-
Question for FreeBSD poudriere users/devs, is there a single command that lets you specify a port, have it build it and its dependencies in parallel and then install it without any interaction?
-
@meka I have this error too on my machine :dragnsad:
FreeBSD 14.3, pkgbasified. Latest #poudriere update didn't solved the problem -
@meka I have this error too on my machine :dragnsad:
FreeBSD 14.3, pkgbasified. Latest #poudriere update didn't solved the problem -
I guess I am unfairly blaming #poudriere when it's actually the #ports framework's fault. All of this is happening under the control of <bsd.ports.mk> after poudriere invokes `make config-conditional` in the port's directory. Still absolutely nuts.