FreeBSD Developer Summit: Package Base
Date: May 16th (Thursday) 13:30-15:00
Overview
FreeBSD in package form is something different groups have been requesting for a long while now. There are currently two implementations (possibly more) in various stages of completeness: the "in-tree" version currently in HEAD, and an out of tree version using Ports. This working group will be focused on discussing the two implementations, looking at potential issues in both, and attempting to make some decisions and progress on which route will achieve proper FreeBSD base packages in a timely fashion.
For further reading about the implementation / run-time usage of the out-of-base version, please review Base Ports/Packages Documentation
Full Disclosure: I (Kris) am the primary architect of the out-of-base version used by iXsystems and FreeNAS, but prior to that development, was working on using the in-tree version within iX as well.
Link to slides used during talk:
https://docs.google.com/presentation/d/1Z6bmKu70XfamGLERQvmrEBrb0i02cd58uerA4eZl8Z8
Agenda
- A tale of two package implementations
- In-Tree (src)
- Out of Tree (ports)
- Key Differences
- Granularity
- Flavors
- Build Process / Tooling
- Distribution / Runtime
- Challenges still to solve
- Migrating from non-pkg to pkg-base
- Tooling to assist with failed /etc merges
- Switching between flavors
Remote Attendance
Live Feed: N/A
Attending
Please add yourself here. Your name needs to already appear on the general developer summit attendees list though.
Name |
Username / Affiliation |
Topics of Interest |
Notes |
iXsystems |
|
|
|
sjg |
|
|
|
karels |
|
|
|
|
|
|
|
ixsystems |
|
|
|
Verisign |
|
|
|
kmoore |
Organizer |
|
|
ixsystems |
|
|
|
krion |
|
|
|
matthew |
pkg, in general |
|
|
ixsystems |
|
|
|
bz |
|
|
|
manu |
|
|
|
Bapt |
all |
visio via manu@, so I am not the attendee list as I am not coming to bsdcan |
|
wg |
|
|
|
emaste |
|
|
|
gordon |
|
|
|
cy |
|
|
|
dch |
pkging all the things |
|
|
RodneyWGrimes |
rgrimes |
|
|
Jason Barbier |
self guest of rgrimes |
|
|
Brad Davis |
|
|
|