home.social

#pkgbase — Public Fediverse posts

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

fetched live
  1. A bug in my Ansible connection plugin needed a real FreeBSD jail to reproduce. So I put three of them on an idle 512 MB free-tier VPS.

    With pkgbase, the base userland is just 33 MB. And persistent jails use zero idle processes. Here’s the build, the regression test, and the two sharp edges that cost me twenty minutes:

    blog.hofstede.it/three-test-ja

    #FreeBSD #Ansible #pkgbase #SysAdmin #Devops

  2. A bug in my Ansible connection plugin needed a real FreeBSD jail to reproduce. So I put three of them on an idle 512 MB free-tier VPS.

    With pkgbase, the base userland is just 33 MB. And persistent jails use zero idle processes. Here’s the build, the regression test, and the two sharp edges that cost me twenty minutes:

    blog.hofstede.it/three-test-ja

    #FreeBSD #Ansible #pkgbase #SysAdmin #Devops

  3. I converted another host to pkgbase with `pkgbasify`. Worked great!

    Even updated the jail base:

    ./pkgbasify --rootdir /usr/local/bastille/releases/15.1-RELEASE

    Bastille even detects that the jail base has been updated, and the next `bastille update 15.1-RELEASE` automatically uses pkg.

  4. I converted another host to pkgbase with `pkgbasify`. Worked great!

    Even updated the jail base:

    ./pkgbasify --rootdir /usr/local/bastille/releases/15.1-RELEASE

    Bastille even detects that the jail base has been updated, and the next `bastille update 15.1-RELEASE` automatically uses pkg.

    #FreeBSD #BastilleBSD #pkgbase

  5. I took a chance and converted a Raspberry Pi FreeBSD system with pkgbasify.

    It was using a pre-built image from /ftp/snapshots/arm64/aarch64/ISO-IMAGES/15.1/

    Seems like it went OK. When I run 'freebsd-update fetch', I get this:

    % doas freebsd-update fetch
    Password:
    freebsd-update is incompatible with the use of packaged base. Please see
    wiki.freebsd.org/PkgBase for more information.

    In general, is there a foolproof way to check if a FreeBSD system is using pkgbase?

    #freebsd #pkgbase

    github.com/FreeBSDFoundation/p

  6. I took a chance and converted a Raspberry Pi FreeBSD system with pkgbasify.

    It was using a pre-built image from /ftp/snapshots/arm64/aarch64/ISO-IMAGES/15.1/

    Seems like it went OK. When I run 'freebsd-update fetch', I get this:

    % doas freebsd-update fetch
    Password:
    freebsd-update is incompatible with the use of packaged base. Please see
    wiki.freebsd.org/PkgBase for more information.

    In general, is there a foolproof way to check if a FreeBSD system is using pkgbase?

    #freebsd #pkgbase

    github.com/FreeBSDFoundation/p

  7. #FreeBSD #pkgbase wish list:

    make freebsd-update its own package, so it can be easily removed.

  8. #FreeBSD #pkgbase wish list:

    make freebsd-update its own package, so it can be easily removed.

  9. @thomrstrom thanks.

    Choosing pkgbase positively transformed my use of CURRENT as a daily driver in February 2024 (<forums.freebsd.org/posts/673576>).

    I never regretted the choice.

    Cc @feld

    #FreeBSD #pkgbase #pkg #CURRENT

  10. @thomrstrom thanks.

    Choosing pkgbase positively transformed my use of CURRENT as a daily driver in February 2024 (<forums.freebsd.org/posts/673576>).

    I never regretted the choice.

    Cc @feld

    #FreeBSD #pkgbase #pkg #CURRENT

  11. ⚙ D56632 handbook: Updating FreeBSD with packages reworked, Event: Wiesbaden Hackathon 202604

    reviews.freebsd.org/D56632

    – that might lead to the next significant update to the FreeBSD Handbook.

    #FreeBSD #documentation #pkgbase

    @justine

  12. ⚙ D56632 handbook: Updating FreeBSD with packages reworked, Event: Wiesbaden Hackathon 202604

    reviews.freebsd.org/D56632

    – that might lead to the next significant update to the FreeBSD Handbook.

    #FreeBSD #documentation #pkgbase

    @justine

  13. @NebulaTide free space. Remember to occasionally clear the package cache.

    Long ago (much more than a year) I learnt the hard way with poudriere jails. I probably never reported the issue, but (at a glance) it might have been what was reported last month:

    pkgbase pkg cache lacks cleaning · Issue #1343 · freebsd/poudriere — <github.com/freebsd/poudriere/i>

    #FreeBSD #pkgbase #jails

    Cc @ianthetechie

  14. @NebulaTide free space. Remember to occasionally clear the package cache.

    Long ago (much more than a year) I learnt the hard way with poudriere jails. I probably never reported the issue, but (at a glance) it might have been what was reported last month:

    pkgbase pkg cache lacks cleaning · Issue #1343 · freebsd/poudriere — <github.com/freebsd/poudriere/i>

    #FreeBSD #pkgbase #jails

    Cc @ianthetechie

  15. @marzlberger

    2026: "freebsd-update is outdated (I should treat it as legacy), as is documentation for freebsd-update. There's no hint to use the FreeBSD-ports-kmods package repo before the first boot of 15.1." – <reddit.com/r/freebsd/comments/>

    2019: "… I'm not working on this code any more." – <bugs.freebsd.org/bugzilla/show>

    There has been plenty of work since then – <cgit.freebsd.org/src/log/usr.s> – however I don't expect it to keep pace with modernisations such as FreeBSD-ports-kmods.

    Cc @Tionisla @justine

    #FreeBSD #update #upgrade #legacy #documentation #pkg #pkgbase

  16. @marzlberger

    2026: "freebsd-update is outdated (I should treat it as legacy), as is documentation for freebsd-update. There's no hint to use the FreeBSD-ports-kmods package repo before the first boot of 15.1." – <reddit.com/r/freebsd/comments/>

    2019: "… I'm not working on this code any more." – <bugs.freebsd.org/bugzilla/show>

    There has been plenty of work since then – <cgit.freebsd.org/src/log/usr.s> – however I don't expect it to keep pace with modernisations such as FreeBSD-ports-kmods.

    Cc @Tionisla @justine

    #FreeBSD #update #upgrade #legacy #documentation #pkg #pkgbase

  17. *Big* shoutout to the #FreeBSD team that created #pkgbase and the 15.1 release.

    I upgraded 3 different notebooks and a desktop today, each update just took a few minutes.

    This was the first upgrade since a very long time that was completely smooth by just following the excellently documented steps in the upgrade notes (freebsd.org/releases/15.1R/upg).

    No need to manually deal with incompatible DRM kmods anymore. No searching the web anymore to make sure one doesn't have to fix the system in single user mode.

    And simply keeping the system patch level up to date with #pkg is very slick as well.

    Thank you very much for all that!

    #ThankYouThursday

  18. *Big* shoutout to the #FreeBSD team that created #pkgbase and the 15.1 release.

    I upgraded 3 different notebooks and a desktop today, each update just took a few minutes.

    This was the first upgrade since a very long time that was completely smooth by just following the excellently documented steps in the upgrade notes (freebsd.org/releases/15.1R/upg).

    No need to manually deal with incompatible DRM kmods anymore. No searching the web anymore to make sure one doesn't have to fix the system in single user mode.

    And simply keeping the system patch level up to date with #pkg is very slick as well.

    Thank you very much for all that!

    #ThankYouThursday

  19. RE: mastodon.bsd.cafe/@grahamperri

    Create tool for binary upgrades between major/minor versions using pkgbase · Laptop Project Board – FreeBSD Foundation

    <github.com/orgs/FreeBSDFoundat>

    From this week's update:

    "… This is still at the top of my TODO list for FreeBSD work however and work will be resumed as soon as I find the time."

    #FreeBSD #pkgbase #pkg #upgrade

    💚 @FreeBSDFoundation and all others involved :freebsd: :freebsd_logo:

  20. RE: mastodon.bsd.cafe/@grahamperri

    Create tool for binary upgrades between major/minor versions using pkgbase · Laptop Project Board – FreeBSD Foundation

    <github.com/orgs/FreeBSDFoundat>

    From this week's update:

    "… This is still at the top of my TODO list for FreeBSD work however and work will be resumed as soon as I find the time."

    #FreeBSD #pkgbase #pkg #upgrade

    💚 @FreeBSDFoundation and all others involved :freebsd: :freebsd_logo:

  21. RE: mastodon.bsd.cafe/@stefano/116

    @jana thanks!

    I would have added just one point: base system updates no longer require freebsd-update …

    Postscript: I heard the point made in Q&A in the recording <mastodon.bsd.cafe/@grahamperri> after the event, but not during the live stream.

    #FreeBSD #pkg #pkgbase

  22. RE: mastodon.bsd.cafe/@stefano/116

    @jana thanks!

    I would have added just one point: base system updates no longer require freebsd-update …

    Postscript: I heard the point made in Q&A in the recording <mastodon.bsd.cafe/@grahamperri> after the event, but not during the live stream.

    #FreeBSD #pkg #pkgbase

  23. As FreeBSD PKGBASE moves faster then its documentation - some light on these:

    - *.pkgnew

    - *.pkgsave

    - .pkgtemp.*

    #freebsd #PKGBASE

    vermaden.wordpress.com/2026/05

  24. As FreeBSD PKGBASE moves faster then its documentation - some light on these:

    - *.pkgnew

    - *.pkgsave

    - .pkgtemp.*

    #freebsd #PKGBASE

    vermaden.wordpress.com/2026/05

  25. Added 𝗨𝗣𝗗𝗔𝗧𝗘 𝟮 - 𝗢𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗨𝗽𝗴𝗿𝗮𝗱𝗲 𝗠𝗲𝘁𝗵𝗼𝗱 to 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗣𝗞𝗚𝗕𝗔𝗦𝗘 𝗠𝗶𝗻𝗼𝗿 𝗨𝗽𝗴𝗿𝗮𝗱𝗲𝘀 article.

    vermaden.wordpress.com/2026/05

    #verblog #freebsd #pkgbase #pkg #upgrade #update #minor #official

  26. Added 𝗨𝗣𝗗𝗔𝗧𝗘 𝟮 - 𝗢𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗨𝗽𝗴𝗿𝗮𝗱𝗲 𝗠𝗲𝘁𝗵𝗼𝗱 to 𝗙𝗿𝗲𝗲𝗕𝗦𝗗 𝗣𝗞𝗚𝗕𝗔𝗦𝗘 𝗠𝗶𝗻𝗼𝗿 𝗨𝗽𝗴𝗿𝗮𝗱𝗲𝘀 article.

    vermaden.wordpress.com/2026/05

    #verblog #freebsd #pkgbase #pkg #upgrade #update #minor #official

  27. My changes to pkgbase documentation in the FreeBSD wiki prior to 19th August 2025:

    <wiki.freebsd.org/action/info/P>

    The more recent page (fourth edition, outdated):

    <wiki.freebsd.org/pkgbase>

    I should have removed myself from the wiki following the rude email that I received, from a FreeBSD developer, in August 2025. That's when my contributions to the wiki ceased. Pictured: completion of an overdue task – today, I removed myself from the wiki 🎉

    On a happier note: <mastodon.bsd.cafe/@grahamperri> – Isaac Freund, who has never been rude to me, plans to "Clean up the pkgbase wiki page and remove outdated information.".

    #FreeBSD #pkgbase #documentation