devsummit:202002

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devsummit:202002 [2020/01/21 09:21] – Add info about dinner BenedictReuschlingdevsummit:202002 [2020/02/03 10:46] (current) – Add the notes from the hackmd in case it goes away BenedictReuschling
Line 45: Line 45:
 ^ Session Topic ^ Session Leader ^ ^ Session Topic ^ Session Leader ^
 | [[DevSummit/202002/FreeBSDDesktop|FreeBSD as a Desktop]] | [[/NiclasZeising|NiclasZeising]] | | [[DevSummit/202002/FreeBSDDesktop|FreeBSD as a Desktop]] | [[/NiclasZeising|NiclasZeising]] |
 +| %%GSoC%% 2020 idea brainstorming | [[/BenedictReuschling|BenedictReuschling]] |
  
 ==== Notes ==== ==== Notes ====
Line 88: Line 89:
 | [[/TobiasBerner|TobiasBerner]] | tcberner |  |  | Penta Hotel | Paid  | | [[/TobiasBerner|TobiasBerner]] | tcberner |  |  | Penta Hotel | Paid  |
 | [[/DebGoodkin|DebGoodkin]] | deb |  | arr Jan 29 | NH Brussels Carrefour... | Paid  | | [[/DebGoodkin|DebGoodkin]] | deb |  | arr Jan 29 | NH Brussels Carrefour... | Paid  |
 +| [[/AdriaandeGroot|AdriaandeGroot]] | adridg | XL | arr Jan 29 | airbnb | Paid?  |
 | [[/KaiKnoblich|KaiKnoblich]] | kai | XL | ARR 30/01 - DEP 01/02 | NH Brussels Louise | Paid  | | [[/KaiKnoblich|KaiKnoblich]] | kai | XL | ARR 30/01 - DEP 01/02 | NH Brussels Louise | Paid  |
 | [[/AlexanderChernikov|AlexanderChernikov]] | melifaro |  |  |  | Paid  | | [[/AlexanderChernikov|AlexanderChernikov]] | melifaro |  |  |  | Paid  |
Line 95: Line 97:
 | [[/JonathanLooney|JonathanLooney]] | jtl |  |  |  | Paid  | | [[/JonathanLooney|JonathanLooney]] | jtl |  |  |  | Paid  |
 | [[/RodrigoOsorio|RodrigoOsorio]] | rodrigo |  | ARR 29/01 - DEP 02/02 | Olives | Paid  | | [[/RodrigoOsorio|RodrigoOsorio]] | rodrigo |  | ARR 29/01 - DEP 02/02 | Olives | Paid  |
-| [[/JonathanLooney|JonathanLooney]] | jtl |  |  |  | Paid  | 
 | [[/WarnerLosh|WarnerLosh]] | imp |  |  |  | Paid  | | [[/WarnerLosh|WarnerLosh]] | imp |  |  |  | Paid  |
 +| [[/KoopMast|KoopMast]] | kwm | L | arr Jan 31 13:30, dep Feb 3 |  | Paid  |
 +| [[/MahdiMokhtari|MahdiMokhtari]] | mmokhi | S | ARR 30/01 - DEP 02/02 | ibis Hotel Brussels Grand'Place | Paid  |
 | [[/MateuszPiotrowski|MateuszPiotrowski]] | 0mp | L | ARR 30/01 - DEP 02/02 | NH Brussels Carrefour de l'Europe | Paid  | | [[/MateuszPiotrowski|MateuszPiotrowski]] | 0mp | L | ARR 30/01 - DEP 02/02 | NH Brussels Carrefour de l'Europe | Paid  |
-| [[/LucaPizzamiglio|LucaPizzamiglio]] | pizzamig |  | ARR 30/01 - DEP 02/02 | Floris Arlequin Grand-Place | Paid  | +| [[/LucaPizzamiglio|LucaPizzamiglio]] | pizzamig | M | ARR 30/01 - DEP 02/02 | Floris Arlequin Grand-Place | Paid  |
-| [[/KirillPonomarev|KirillPonomarev]] | krion |  |  | Hotel | Paid  |+
 | [[/KristofProvost|KristofProvost]] | kp |  |  | Home | Paid  | | [[/KristofProvost|KristofProvost]] | kp |  |  | Home | Paid  |
 | [[/BenedictReuschling|BenedictReuschling]] | bcr | L | Arr Jan 30, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  | | [[/BenedictReuschling|BenedictReuschling]] | bcr | L | Arr Jan 30, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  |
 | [[/MatthewSeaman|MatthewSeaman]] | matthew | XL | arr Jan 30, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  | | [[/MatthewSeaman|MatthewSeaman]] | matthew | XL | arr Jan 30, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  |
-| [[/ShteryanaShopova|ShteryanaShopova]] | syrinx |  | arr Jan 31 8:15 AM, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  |+| [[/ShteryanaShopova|ShteryanaShopova]] | syrinx |  | arr Jan 31 8:15 AM, dep Feb 3 | airbnb | Paid  |
 | [[/EmmanuelVadot|EmmanuelVadot]] | manu |  |  |  | Paid  | | [[/EmmanuelVadot|EmmanuelVadot]] | manu |  |  |  | Paid  |
 | [[/NiclasZeising|NiclasZeising]] | zeising |  | Arr Jan 30, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  | | [[/NiclasZeising|NiclasZeising]] | zeising |  | Arr Jan 30, dep Feb 3 | NH Brussels Carrefour de l'Europe | Paid  |
Line 119: Line 121:
 | Daniel Maslowski |  | bcr |  |  |  | Paid  | | Daniel Maslowski |  | bcr |  |  |  | Paid  |
 | Kamila Souckova |  | 0mp |  |  |  | Paid  | | Kamila Souckova |  | 0mp |  |  |  | Paid  |
 +| Steffen Dirkwinkel |  | bcr |  |  |  | Paid  |
  
 ====== Further Useful Information ====== ====== Further Useful Information ======
  
 ===== Catering ===== ===== Catering =====
 +
 +Soup and sandwiches are provided for lunch for all registered participants. Two coffee breaks (morning and afternoon) are also catered for.
  
 ===== Meal Requirements ===== ===== Meal Requirements =====
  
 ^ Requirement ^ Qty ^ ^ Requirement ^ Qty ^
-| Vegetarian | 4 |+| Vegetarian | 5 |
 | Vegan | 1 | | Vegan | 1 |
 | Diet drinks | 0 | | Diet drinks | 0 |
Line 137: Line 142:
  
 ==== Discussion Notes ==== ==== Discussion Notes ====
 +
 +Notes during the summit are taken here: https://hackmd.io/5kQGpKJdTvqf758qwU8O9w
 +
 +  * Introductions & small announcements
 +  * Talks:
 +    * Morning:
 +    * Google Summer of Code 2020 ideas brainstorming
 +    * Afternoon
 +      * Ports <-> src discussion (have, need, want)
 +        * Items most needed:
 +          * User management
 +          * Network management
 +      * Graphics (afternoon)
 +        * Things that need help updating:
 +          * %%OpenGL%%
 +          * X server
 +  * Hacking groups
 +
 +===== GSoC 2020 idea brainstorming =====
 +
 +  * KPI to use epoch to safely resize arrays (jtl)
 +  * Add support for splash screens to vt (manu knows someone who could mentor)
 +  * Explore a ABI/KBI conformance testing tool (imp)
 +  * libpf (kp)
 +  * System configuration from the desktop
 +    * Firewall configuration tool for desktops (backends for BSD firewalls, i.e. pf) -> ade
 +  * Fully integrate MINIMAL kernel config into installer to replace GENERIC. Add missing devices and missing 'decoration' of drivers to allow them to be used with devmatch. devmatch may need to be enabled / run on installer images. (imp)
 +  * Create a multiplexed tty device to allow /dev/console to be connected to multiple tty devices. This would allow multicons to extend beyond end of the kernel messages into the running of /etc/rc (imp)
 +  * Desktop installation option in the installer (feel free to commendeer [[https://reviews.freebsd.org/D11841]])
 +  * Make evdev react (make it smarter) to events like pluggins in an external monitor (zeising)
 +  * libifconfig (thj)
 +  * Reimplement make xdev targets for using the host's clang. Currently it creates 'cc', 'as', etc that are used for port build. With gcc 4.2.1, we had to build separate binaries for each because gcc didn't really support multiple targets. clang supports multiple targets, so this would be shell script generation and moving the bits of clang (binaries, libraries, etc) into the chroot. We use this today to build arm and mips64 packages on amd64. What's there today is a poor match to clang and has a build time that's too long. (imp)
 +  * Jail support for libcontainerd (pizzamig, mmokhi)
 +  * Bluetooth audio integration (hsp)
 +  * Bluetooth UI
 +  * Integrating bhyve into vagrant
 +  * UI for wifi configuration (extend bsdconfig)
 +  * HDMI audio setup program
 +  * Pick up a big port from the [[/WantedPorts|WantedPorts]] wiki page to port
 +  * Help enhance CI infrastructure
 +  * Make I2C touchpad work
 +  * Chasing intel wireless chipset/firmware install (it's a trap!, bz)
  
 ====== Photos ====== ====== Photos ======
  • devsummit/202002.1579598516.txt.gz
  • Last modified: 2020/01/21 09:21
  • by BenedictReuschling