FreeBSD Developer Summit: Ports

Wednesday May 15, 13:00-16:00

Overview

The FreeBSD project has provided pre-built ready-to-install binary packages for many years on a best-effort basis. While these packages do work in a large number of cases, there are too many inconsistencies and failure combinations, from the unpredictable update frequency to dependency handling across upgrades, for them to be used on a wider scale. This session centers on a round-table brainstorm that begins with a summary of the tremendous progress made in the last 12 months, and closes with a discussion of the roadmap on how to improve binary package creation, distribution, installation and upgrading.

If you would like to participate, contact the working group chairs below and CC devsummit@. You will be then added to this page. Please include a list of things you want to talk about or the areas you are interested in. This helps us in planning the session and to bring people together with common interests.

It is possible to bring in people who cannot attend in person via video conference or chat tools. Notes during the session will be published later on for the whole community to see what we discussed.

Goals

In particular, we would like to cover the following topics. This is not an exhaustive list and if you feel there is something missing that you want to talk about, contact one of the session chairs and we will include your topic here. Note that the numbering of the topics does not represent an ordering or importance indication of any kind, but rather a reference to the second table with the "topic of interest" column.

Topics

Part one 13:00-14:30 Future of package building

#

Who

Topic Description

1

erwin

Security breach and recovery

2

bdrewery

 poudriere

3

 erwin

package releases

4

brooks

cross package installs

5

brooks

user mode qemu

6

sson

Cross building ports on MIPS

7

François Tigeot (guest)

Ports on DragonflyBSD

Break 14:30-15:00

Part two 15:00-16:00

#

Who

Topic Description

8

gcooper

 World in a box

9

?

Ports on FreeBSD 10

10

?

Ports and clang

11

bdrewery

PKGNG, portmaster/portupgrade

12 

 bapt

 Changes to the ports infrastructure

13

bapt

Plans for the ports infrastructure

14

*

Brainstorm: common complaints and wantlist

Note: General presentations about work you have done that does not require further discussions should be submitted for the FreeBSD Developer Summit track at BSDCan (see the general developer summit page).

Attending

In order to attend you need register for the developer summit as well as by email for the session and be confirmed by the working group organizer. Follow the guidelines described on the main page or what you received by email. For questions or if in doubt ask the session chairs.

Please do NOT add yourself here. Your name will appear automatically once you received the confirmation email. You need to put your name on the general developer summit attendees list though.

Name

Username / Affiliation

Topics of Interest

Notes

ErwinLansing

erwin

*

Session chair

EmanuelHaupt

ehaupt

*

BryanDrewery

bdrewery 

pkg, poudriere, portmaster, portupgrade

François Tigeot

 guest

Dragonfly BSD

BaptisteDaroussin

 bapt

RenatoBotelho

garga

BrooksDavis

brooks

FlorianSmeets

flo

 

 

 JustinHibbits

jhibbits

cross building, poudriere

StaceySon

sson

cross building, poudriere

NgieCooper

gcooper

AllanJude

CDN, package distribution

 

 EdMaste

emaste

 

DanRue

guest

MattSmith

guest

DaichiGoto

goto

Notes

Session notes at http://openetherpad.org/pEec77JRL2

Results

(Add a list or attach slides detailing the achieved results here.)

DevSummit/201305/Ports (last edited 2021-04-25T08:18:31+0000 by JethroNederhof)