Page MenuHomeFreeBSD

pkgbaseProject
ActivePublic

Details

Description

For reviews on pkgbase

Recent Activity

Wed, Apr 22

lwhsu added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

note, i like a blank line at the end of scripts for cat reasons. if we don't want this, i can remove it, but it doesn't hurt anything and we do it all over the place.

Wed, Apr 22, 9:29 PM · pkgbase, releng
lwhsu added inline comments to D56381: sysutils/firstboot-pkg-upgrade: New port.
Wed, Apr 22, 9:26 PM · pkgbase, releng
lwhsu added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

use logic inspired from @lwhsu to prevent reboot if nothing happened. compare the file size in bytes of the pkg database instead of using pkg inf and checksum to save water/coal. tested on my laptop

Wed, Apr 22, 9:23 PM · pkgbase, releng
lwhsu added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.
In D56381#1295532, @ivy wrote:

@lwhsu out of interest, how do you end up with a system that has FreeBSD-base packages installed but doesn't have pkg bootstrapped?

Wed, Apr 22, 9:18 PM · pkgbase, releng
ivy added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

@lwhsu out of interest, how do you end up with a system that has FreeBSD-base packages installed but doesn't have pkg bootstrapped?

Wed, Apr 22, 8:53 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

use logic inspired from @lwhsu to prevent reboot if nothing happened. compare the file size in bytes of the pkg database instead of using pkg inf and checksum to save water/coal. tested on my laptop

Wed, Apr 22, 8:50 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

implement bootstrap pkg if it is not done so already, based on lwhsu feedback, thanks! note, i like a blank line at the end of scripts for cat reasons. if we don't want this, i can remove it, but it doesn't hurt anything and we do it all over the place.

Wed, Apr 22, 8:11 PM · pkgbase, releng
lwhsu added inline comments to D56381: sysutils/firstboot-pkg-upgrade: New port.
Wed, Apr 22, 6:36 PM · pkgbase, releng
lwhsu added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

btw, you can try to run it with rclint, but I don't usually follow "Do not quote values unless necessary" error.

Wed, Apr 22, 6:05 PM · pkgbase, releng
lwhsu added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

Hi, I am also working on this and didn't know this is earlier than me. I think this one is more complete while mine is only focusing on FreeBSD-base repo. However I guess there are still something useful (or not, as I'm still testing):

  • bootstrap/update pkg
  • only reboot when there is pkg updated
Wed, Apr 22, 6:03 PM · pkgbase, releng
ziaee updated the summary of D56381: sysutils/firstboot-pkg-upgrade: New port.
Wed, Apr 22, 5:22 PM · pkgbase, releng
ziaee updated the summary of D56381: sysutils/firstboot-pkg-upgrade: New port.
Wed, Apr 22, 5:10 PM · pkgbase, releng

Tue, Apr 14

miguno_miguno.com added a watcher for pkgbase: miguno_miguno.com.
Tue, Apr 14, 6:55 PM

Sat, Mar 28

adrian added a member for pkgbase: adrian.
Sat, Mar 28, 10:27 PM

Mar 25 2026

pete_nomadlogic.org removed a member for pkgbase: pete_nomadlogic.org.
Mar 25 2026, 5:25 PM
brd added a member for pkgbase: brd.
Mar 25 2026, 4:42 PM
pete_nomadlogic.org added a member for pkgbase: pete_nomadlogic.org.
Mar 25 2026, 2:45 PM

Dec 2 2025

ifreund_freebsdfoundation.org abandoned D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

Superseded by 8e0b1a1c03a35a5db13e370cb3e62585d3db68e3

Dec 2 2025, 3:48 PM · pkgbase

Nov 22 2025

gordon closed D53879: Add backup pkgbase signing key held by security-officer.
Nov 22 2025, 7:43 PM · pkgbase
cperciva accepted D53879: Add backup pkgbase signing key held by security-officer.
Nov 22 2025, 6:58 PM · pkgbase
gordon updated the diff for D53879: Add backup pkgbase signing key held by security-officer.
Nov 22 2025, 6:44 PM · pkgbase
gordon retitled D53879: Add backup pkgbase signing key held by security-officer from Add security-officer pkgbase keys to build to Add backup pkgbase signing key held by security-officer.
Nov 22 2025, 6:43 PM · pkgbase
gordon requested review of D53879: Add backup pkgbase signing key held by security-officer.
Nov 22 2025, 8:34 AM · pkgbase

Nov 19 2025

bcr closed D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 19 2025, 10:26 AM · pkgbase
bcr accepted D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

I'll bring this into the doc tree. I'll do a few minor textual fixes before committing, but nothing substantial.
Thanks for the update, it's definitely helpful to have accurate information for users on how to work with pkgbase to upgrade when 15.0 RELEASE hits.

Nov 19 2025, 10:16 AM · pkgbase
grahamperrin accepted D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

Thanks! I'm (blindly) accepting without checking.

Nov 19 2025, 8:00 AM · pkgbase

Nov 18 2025

lukas.engelhardt_gmx.de updated the diff for D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

@grahamperrin thank you for your suggestions.
I tried to integrate them to the best of my knowledge.

Nov 18 2025, 8:41 PM · pkgbase

Nov 7 2025

grahamperrin added a comment to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

My current thought is much the same as Sergio's in August:

Nov 7 2025, 1:54 PM · pkgbase

Nov 4 2025

grahamperrin requested changes to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

I'll pause for now, because I find it difficult to visualise with Phabricator. Clicking Undo does not undo (so, you may see repetition), and so on.

Nov 4 2025, 2:03 AM · pkgbase
grahamperrin added a comment to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

Can you tell when pkgbase.freebsd.org will be introduced?

Nov 4 2025, 12:38 AM · pkgbase
grahamperrin updated subscribers of D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

A while ago, probably around August, I began referring to freebsd-update as legacy, because it was commonly understood that it would be "removed or at least neutered" with 15.0-RELEASE.

Nov 4 2025, 12:32 AM · pkgbase

Nov 3 2025

lukas.engelhardt_gmx.de added inline comments to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 3 2025, 9:01 PM · pkgbase
lukas.engelhardt_gmx.de updated the diff for D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

Thanks @grahamperrin and @ivy for your input, please take a look if i implemented the changes correctly.

Nov 3 2025, 9:00 PM · pkgbase
ivy added a comment to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

while you're here, i notice there is some existing text in this page which is wrong:

Nov 3 2025, 2:14 AM · pkgbase
ivy added inline comments to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 3 2025, 2:09 AM · pkgbase

Nov 2 2025

grahamperrin added inline comments to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 2 2025, 5:41 PM · pkgbase
lukas.engelhardt_gmx.de added inline comments to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 2 2025, 12:12 PM · pkgbase
lukas.engelhardt_gmx.de updated the diff for D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

Thanks @bcr for your changes, i have to work on that writing style.

Nov 2 2025, 12:11 PM · pkgbase
bcr added a comment to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.

Good writeup and having these extra instructions is definitely helpful to have in the handbook. Thanks!
I fixed occurances of you in the text. Other than that, I did not find anything else that needs fixing.

Nov 2 2025, 11:25 AM · pkgbase
ivy added inline comments to D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 2 2025, 11:03 AM · pkgbase
lukas.engelhardt_gmx.de updated the summary of D53534: Handbook pkgbase upgrade: Split pkgbase major upgrade to use zfs with boot environments, add workaround lock pkg.
Nov 2 2025, 10:56 AM · pkgbase

Oct 13 2025

dch abandoned D51275: Makefile.inc1: in _pkgbootstrap, use freshly built pkg, not host version.

yup, thanks for the bump.

Oct 13 2025, 3:19 PM · pkgbase
ivy added a comment to D51275: Makefile.inc1: in _pkgbootstrap, use freshly built pkg, not host version.

i think we agreed this change is wrong, can we close the review?

Oct 13 2025, 11:32 AM · pkgbase

Sep 30 2025

ivy closed D51769: packages: use correct license for clang.
Sep 30 2025, 9:57 AM · pkgbase
bapt accepted D51769: packages: use correct license for clang.
Sep 30 2025, 8:22 AM · pkgbase

Sep 25 2025

ziaee closed D50289: build.7: Improve building pkgbase.
Sep 25 2025, 7:16 PM · pkgbase
emaste closed D51483: release: create pkgbase VM and cloud images.
Sep 25 2025, 1:12 PM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51483: release: create pkgbase VM and cloud images.

Fix documentation of NOPKGBASE (this got inverted by the rebase)

Sep 25 2025, 1:07 PM · pkgbase
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Sep 25 2025, 1:06 PM · pkgbase
emaste added inline comments to D51483: release: create pkgbase VM and cloud images.
Sep 25 2025, 12:56 PM · pkgbase