User Details
- User Since
- Jan 26 2015, 7:47 PM (516 w, 4 d)
Dec 13 2020
Apr 17 2020
Jan 13 2020
Oct 16 2019
Sep 10 2019
Sep 4 2019
Sep 3 2019
Aug 22 2019
After discussing with the team, we're going to go ahead and abandon this revision. While we wanted to see something usable happen in this space, it's just not cost or time effective to spend far more effort fighting politics than the actual implementation took. We will continue using a non-package solution for our products for the future.
Jul 28 2019
Jul 22 2019
Jul 20 2019
Jul 12 2019
Update to the 'base-update' utility:
Jul 8 2019
Jul 6 2019
Remove 'os' from SUBDIR+=
Remove 'ports/' port
Rename userland-devel -> userland-devtools
Jul 5 2019
I'll be happy to back out that bit if its a huge concern, but let me first lay out the scenario we're trying to solve, and I'm curious to know if there's some better way to solve this that we've been unaware of for years.
Updated patch to include 'os/ports' port as well. This is something I've personally wanted in FreeBSD for a LONG time. The ability to 'pkg install ports' and get a ports tree installed which exactly matches the packages I'm running. Over the years its been very frustrating to need to rebuild something from ports, only to find out that the tree I've grabbed from portsnap, git or subversion doesn't match, and my build is now trying to upgrade things I didn't want to upgrade.
Update diff, remove a src-head/ port which was added by mistake from a previous git branch.
Jul 4 2019
Expand the COMMENT sections and pkg-descr files thanks to feedback from AdamW.
This update breaks the userland package down into some smaller sub-packages. This addresses concerns that 1-2 monolithic userland packages are "too big" to download on slow connections, especially in the case of just a single file update. The new compressed package sizes (on HEAD/amd64) are roughly as follows:
Jun 26 2019
Address a few more comments from Adamw
Jun 25 2019
Adam - Updated the patch to reflect your comments. Appreciate the review.
Jun 22 2019
This diff brings in some of the latest changes as it relates to base packages. Specifically:
Jun 20 2019
So, what I'm hearing from this most recent comment, is that because there's an alternative implementation in src, we shouldn't be allowed to explore and/or use other implementations? Is this the new rule for FreeBSD ports? If so, should we start removing all the alternative implementations of other things from ports as well? We could greatly simplify if we reduced down to a single supported implementation of other things, such as a compiler, sound-system, desktop, browser, SSL, chat program, etc.
Jun 19 2019
Jun 11 2019
May 30 2019
We've had a chance internally to have some further discussion around this topic. Before proceeding on any changes to the port distfiles mechanisms we feel it may be necessary to have some conversations about potential drawbacks and chains of trust.
May 29 2019
I'm going to have some cycles to work on this in the next few days. What I'm seeing and hearing is that the #1 objection is to the lack of distfiles which is outside the norm of ports. There are some process concerns as well about portmgr "shipping" base bits, which is understandable, however for the project to evolve and grow we're going to have to tackle that in the future anyway.
May 25 2019
May 24 2019
Included in: https://reviews.freebsd.org/D20394
May 22 2019
May 7 2019
Apr 30 2019
Ha, I guess you've not been following the threads about our pkg-base implementation. ;) We're in process of trying to upstream our package base solution that we feel is more viable than 'make packages' for a lot of reasons.
Cleaned up after some feedback from Mat. Using if/else logic to be neater now.
Apr 29 2019
Looks good, thanks Sean!
Apr 28 2019
-Gentle nudge- Would be nice to get this reviewed since it is a vital (haha) part of our package base solution:
Apr 25 2019
Apr 18 2019
Apr 16 2019
Mar 30 2019
Mar 27 2019
Mar 25 2019
Looks pretty good here. I'm fine with a merge once you get an answer on USES=kmod:debug.
Mar 21 2019
Mar 15 2019
Mar 13 2019
Mar 8 2019
Mar 4 2019
Nov 18 2018
Nov 5 2018
Sep 24 2018
Sep 7 2018
I'm going to close this for now. With the incoming changes to package base this may become unnecessary moving forward. We'll maintain the local patch in TrueOS for the time being until we drop it there also.
Aug 5 2018
Jul 24 2018
Jun 6 2018
Just bumped the date on .Dd, thanks @bcr