Alexander Leidinger

Just another weblog

Jul
26

Essen Hack­thon 2015 — last day status

I com­mit­ted the 64bit sup­port for the linux base ports (dis­abled by default, check the com­mit mes­sage), but this broke the INDEX build. Port­mgr 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).

GD Star Rat­ing
load­ing…
GD Star Rat­ing
load­ing…
Share/Save

Jul
26

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, rodrigo, dru, Tux (in the back­ground, act­ing as a guard-dog^Wpenguin of the Lin­ux­ho­tel), bcr, lme, kp, brueffer.

From another angle:

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

Not on the pic­tures is Sean Chittenden.

GD Star Rat­ing
load­ing…
GD Star Rat­ing
load­ing…

Jul
26

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­dated the down­load of the 32bit RPM’s of the linux_base-c6 port.

In between I also discussed/reviewed some fixes for docs with Dru, signed some PGP keys, and served as a source for a funny pic­ture (at least what geeks/nerds con­sider a funny 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­ily 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 level of my patch… no idea if what I do there is actu­ally 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­tinfo) 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 linux base port (more if time per­mits tomorrow)
GD Star Rat­ing
load­ing…
GD Star Rat­ing
load­ing…

Jul
24

Essen Hackathon sta­tus report — 1st day/evening

The Essen Hackathon 2015 starts. More or less around 6pm peo­ple started to show up (includ­ing myself). The social­iz­ing ses­sion (BBQ) had some funny/interesting sto­ries, and pro­vided already some inter­est­ing top­ics to have a closer look at.

Pos­si­ble can­di­dates where I can pro­vide some input are around DTrace: How to use it (but prob­a­bly Sean Chit­ten­den has some much more inter­est­ing DTrace things to show) and how to add SDT probes to the ker­nel.

On the ports side I want to get some insight into the USES frame­work, to see if it may be easy to con­vert the lin­ux­u­la­tor ports to it or not. Maybe I can also have a deeper look into patches for the 64bit side of the linux_base ports.

GD Star Rat­ing
load­ing…
GD Star Rat­ing
load­ing…

Jun
01

Gain­ing space on Android after ART->Dalvik switch (root access required)

I (still) use a Nexus S phone. I am using Cyanogen­mod on it. After an arti­cle in a com­puter mag­a­zine I decided to give the ART-runtime a try instead of the default Dalvic-runtime. Unfor­tu­nately I do not have enough free space free (and all what I can is moved to the USB stor­age already) to really use the ART-runtime.

After switch­ing back to the Dalvic-runtime, I had only 2/3 of the pre­vi­ously avail­able space free. After a lit­tle bit of look­ing around I found /data/dalvik-cache. I deleted with a file man­ager the con­tent of the direc­tory (you will get some “app crashed/died” mes­sages) and rebooted the phone (this is not the same as for­mat­ting the cache par­ti­tion in the recov­ery system).

Dur­ing boot it pop­u­lated the direc­tory again and now I have more than 4/3 of free space on the inter­nal storage.

GD Star Rat­ing
load­ing…
GD Star Rat­ing
load­ing…