Essen Hack­thon 2015 – last day status

I com­mit­ted the 64bit sup­port for the lin­ux base ports (dis­abled by default, check the com­mit mes­sage), but this broke the INDEX build. Port­m­gr was faster than me to revert it. All errors are mine. I think most of the work is done, I just need to find out what the cor­rect way is to han­dle this make/fmake dif­fer­ence (mal­formed conditional).

Essen Hackathon 2015 – How it looks like

For those curi­ous how it looks like:

FreeBSD developers with laptops outside in the sunClock­wise start­ing from the bot­tom left: flo, rodri­go, dru, Tux (in the back­ground, act­ing as a guard-dog^Wpenguin of the Lin­ux­ho­tel), bcr, lme, kp, brueffer.

From anoth­er angle:

FreeBSD developers with laptops outside in the sunClock­wise start­ing from the bot­tom: flo, rodri­go, dru, bcr, lme, kp, brueffer.

Not on the pic­tures is Sean Chittenden.

Essen Hackathon Sta­tus report – 2nd day

I had a look at the open PR’s for a quick-win and found one where the depen­den­cies where incom­plete. Fixed.

Then I reviewed Alan Jude’s patch for 64bit linux_base-c6 ports (on amd64). Looks good so far. Just a few minor issues. I took the time to get famil­iar with reviews.FreeBSD.org and the arc com­mand line tool, applied the patch to my source tree, worked a while on merge-conflicts, added some minor changes, and val­i­dat­ed the down­load of the 32bit RPM’s of the linux_base-c6 port.

In between I also discussed/reviewed some fix­es for docs with Dru, signed some PGP keys, and served as a source for a fun­ny pic­ture (at least what geeks/nerds con­sid­er a fun­ny pic­ture). I also checked how to allow multi-cast in jails. There is a PR with a patch inside, but it’s IPv6 only. I did some­thing sim­i­lar for IPv4 and com­piled a ker­nel. No com­pile time issues, but as the sys­tem where I can eas­i­ly test this is at home, I pre­fer to be in front of the box in case it pan­ics (that tells some­thing about my con­fi­dence lev­el of my patch… no idea if what I do there is actu­al­ly cor­rect… ENOCLUE about the net­work code in the kernel).

TODO for the last day of the Hackathon:

  • val­i­date all RPM’s (down­load / dis­tin­fo) of the ports which changed
  • val­i­date the install/deinstall of the 32bit ver­sion of the ports for regression
  • val­i­date the 64bit install/deinstall for at least the lin­ux base port (more if time per­mits tomorrow)