home.social

#poudriere โ€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #poudriere, aggregated by home.social.

fetched live
  1. 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:

    oshogbo.com/blog/91/

  2. @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 pkg.freebsd.org/

    โ€“ from <reddit.com/r/freebsd/comments/> (you were in a different thread under the same post).

    poudriere-jail(8) and pkgbase: FreeBSD-base package cache accumulation: <github.com/freebsd/poudriere/d>

    #FreeBSD #poudriere #pkgbase

  3. @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 pkg.freebsd.org/

    โ€“ from <reddit.com/r/freebsd/comments/> (you were in a different thread under the same post).

    poudriere-jail(8) and pkgbase: FreeBSD-base package cache accumulation: <github.com/freebsd/poudriere/d>

    #FreeBSD #poudriere #pkgbase

  4. 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?

  5. 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?

  6. New ๐—™๐—ฟ๐—ฒ๐—ฒ๐—•๐—ฆ๐—— ๐—ฎ๐—ป๐—ฑ ๐—ฃ๐—ผ๐˜‚๐—ฑ๐—ฟ๐—ถ๐—ฒ๐—ฟ๐—ฒ ๐—ถ๐—ป ๐—›๐—ถ๐—ด๐—ต ๐—ฆ๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—˜๐—ป๐˜ƒ๐—ถ๐—ฟ๐—ผ๐—ป๐—บ๐—ฒ๐—ป๐˜๐˜€ [FreeBSD and Poudriere in High Security Environments] article on vermaden.wordpress.com blog.

    vermaden.wordpress.com/2026/01

    #verblog #freebsd #harvester #pkg #poudriere #server

  7. New ๐—™๐—ฟ๐—ฒ๐—ฒ๐—•๐—ฆ๐—— ๐—ฎ๐—ป๐—ฑ ๐—ฃ๐—ผ๐˜‚๐—ฑ๐—ฟ๐—ถ๐—ฒ๐—ฟ๐—ฒ ๐—ถ๐—ป ๐—›๐—ถ๐—ด๐—ต ๐—ฆ๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—˜๐—ป๐˜ƒ๐—ถ๐—ฟ๐—ผ๐—ป๐—บ๐—ฒ๐—ป๐˜๐˜€ [FreeBSD and Poudriere in High Security Environments] article on vermaden.wordpress.com blog.

    vermaden.wordpress.com/2026/01

    #verblog #freebsd #harvester #pkg #poudriere #server

  8. 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

  9. 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

  10. 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!):
    github.com/freebsd/poudriere/p

    I 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)). ๐Ÿ˜Œ

  11. 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?

    #Poudriere

  12. 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?

    #Poudriere

  13. @meka I have this error too on my machine :dragnsad:
    FreeBSD 14.3, pkgbasified. Latest #poudriere update didn't solved the problem

  14. @meka I have this error too on my machine :dragnsad:
    FreeBSD 14.3, pkgbasified. Latest #poudriere update didn't solved the problem

  15. 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.