Profile cover photo
Profile photo
Bernhard Wiedemann
Happiness is not when you get what you want, but when you want what you have got.
Happiness is not when you get what you want, but when you want what you have got.
About
Communities and Collections
View all
Posts

Post has shared content

Post has shared content
Report from the Geniatech vs. McHardy GPL violation court hearing laforge.gnumonks.org/blog/20180307-mchardy-gpl/ Harald Welte writes: "[.…]Today, I took some time off to attend the court hearing in the appeal hearing related to a GPL infringement dispute between former netfilter colleague Partrick McHardy and Geniatech Europe. I am not in any way legally involved in the lawsuit on either the plaintiff or the defendant side. However, as a fellow (former) Linux kernel developer myself, and a long-term Free Software community member who strongly believes in the copyleft model, I of course am very interested in this case.[…] For me, this is all of course a difficult topic. With my history of being the first to enforce the GNU GPLv2 in (equally German) court, it is unsurprising that I am in favor of license enforcement being performed by copyright holders. […]"
Photo
Add a comment...

Post has attachment
Finally something I can fully support - publish all source code we paid for.
Add a comment...

Post has attachment
Add a comment...

Post has attachment
wanting to create raw layer-2 networks with OpenStack neutron,
but first it wants to have a subnet insisting on a CIDR,
then it blocks DHCP until you do --port-security-enabled=False
and then ovs blocks VLAN tagging by default, until I do
for port in 67f1bbf1-10 4aebd508-58 ; do ovs-vsctl set port qvo$port trunks=100,200,300,400,500 vlan_mode=native-untagged ; done

cant we make that easier?
Add a comment...

Post has shared content
Had an interesting encounter yesterday. Does anyone know what it is?

My son and I sat on a desk when were interrupted by a "bonk" sound and got a quick glimpse of a white thing in the middle of the window.
When looking out of the window, we could see this brownish bird down on the grass+ moss.
My son said: "der is futsch" (it's bust), but when I went down, I could see it blink its eye. When I softly poked it, it flew upon my shoulder, dropped some dropping because it was stressed and then it remained there for half an hour.
I had made myself comfortable on the balcony, so when it finally and suddenly flew off, it went straight to a nearby fir tree.

Btw: according to Darwin, this bird does not feed on seeds, as it would have a shorter and stronger beak for that.
PhotoPhotoPhoto
02.10.16
3 Photos - View album
Add a comment...

Post has attachment
openSUSE board discussion round on #oSC16
Photo
Add a comment...

Post has shared content
physics explained in a totally awesome music video :-)
Holy crap. This is a total mindblow.

There's a Making Of video too; be sure to check that out as well.

#ft
Add a comment...

I am working on reproducible builds for openSUSE. Last weekend, I managed the first time to build rpms with 'osc build' that were every bit identical using the rpm+build versions from
https://build.opensuse.org/project/show/home:bmwiedemann:reproducible
for that to work, you also have to export SOURCE_DATE_EPOCH with a timestamp value and add it to /etc/sudoers in the line with Defaults env_keep

Python packages are tricky to get right, because .pyc and .pyo files contain timestamps of their source file and will not be used unless it matches exactly.
It is even more tricky to get fully reproducible builds In OBS,  because the build host name and signature time will vary.
So for now I guess, I will continue working on fixing build-compare failures (e.g. from embedded timestamps or compile-time CPU detection)
Add a comment...
Wait while more posts are being loaded