the “hey” in the domain first made me worry this would be dhh whining but it’s a real person’s story:

https://hey.paris/posts/appleid/

the solution to this problem isn’t just another corporation you believe you can trust.

#upstreamfirst #localfirst

20 Years of Digital Life, Gone in an Instant, thanks to Apple

Summary: A major brick-and-mortar store sold an Apple Gift Card that Apple seemingly took offence to, and locked out my entire Apple ID, effectively bricking my devices and my iCloud Account, Apple …

Dr Paris Buttfield-Addison

Following the advice from #postmarketOS maintainers, I submitted my nightlight patch to the LKML.
Once it will be accepted, it will become available for all the phones using close-to-mainline kernels, without having to manually add the patch to every repository.

Upstreaming the code to mainline is the only way of supporting hardware in a sustainable way (from the effort point of view), and everyone benefits of our code.

https://patchwork.kernel.org/project/linux-arm-msm/patch/[email protected]/

#linuxmobile #upstreamfirst #mainline

drm/msm/dpu: Add DSPP GC driver to provide GAMMA_LUT DRM property - Patchwork

Tested GNOME Night Light on a Pixel 3 (running the latest #Linux, next-20251017 branch, with the Pixel 3 patches and the Night Light patch applied).

With @fizzo ’s patch, most Qualcomm devices can use Night Light too!

Don’t forget — you can control Night Light from the terminal, as I did for this demo. See:
$ gsettings list-keys org.gnome.settings-daemon.plugins.color

https://patchwork.kernel.org/project/linux-arm-msm/patch/[email protected]/

#Pixel3 #mainline #LinuxMobile #UpstreamFirst

Tried #Ubuntu and was not impressed. They ruin the #GNOME experience and push the proprietary #Snap Store on users. I definitely still recommend #Fedora #Debian or #ArchLinux instead.

Canonical: Practice #UpstreamFirst more often.

#GNU #Linux #FreeSoftware

Checkout my latest blog post on learning Kernel Hacking through the Kernel Self Protection Project! https://ethancedwards.com/blog/kernel-hacking-with-kspp In it, I explore ways for beginners to contribute to the kernel and why the KSPP's efforts are so important.

#linux #security #kspp #hardening #foss #upstreamfirst #linuxkernel #kernel #programming #c #development #oss #freesoftware #lowlevel

The KSPP and Linux Kernel Hacking

The upstreaming journey does not end with just getting code into the upstream kernel. The solution must continue to work for your users and customers year after year for as long as they need it. Step 1 in the journey is to see users as the goal!

https://foundation.kernelci.org/news/2024/06/17/welcoming-texas-instruments-to-kernelci/

#upstreamfirst #linux #kernelci #opensource

Welcoming Texas Instruments to KernelCI - KernelCI Foundation

Texas Instruments joins KernelCI as Premier member to collaborate on open standards for upstream embedded testing.

KernelCI Foundation
If you want to learn about #UpstreamFirst #documentation strategies, and technical solutions to produce product (downstream) documentation, there is this recording from #WriteTheDocs Atlantic:
Creating a content pipeline for the Eclipse Che project.
https://youtu.be/XQpRqIUghQ0
Alexander Schwartz and Fabrice Flore-Thebault - Creating a content pipeline for Eclipse Che

YouTube

Congratulations to the #systemd team on the v253 release, and a special shoutout to Josh Zivkovic at Codethink for adding a JSON output format to the `systemd-analyze plot` command.

#OpenSource #UpstreamFirst

A small contribution to static analysis tool #Cppcheck from Codethink engineer Michael Drake: https://github.com/danmar/cppcheck/pull/4757

#OpenSource #Testing #StaticAnalysis #UpstreamFirst

dump: Fix concurrency problem with dump files by tlsa · Pull Request #4757 · danmar/cppcheck

This adds the process ID for the cppcheck process to the filenames of the .dump and .ctu-info files that the process generates. So lib/cppcheck.cpp.dump becomes lib/cppcheck.cpp.<PID>.dump For exam...

GitHub
The latest issue of Linux Format magazine, celebrating 30 years of #Linux, is here! Don't miss Gustavo Padovan's column on #UpstreamFirst, as he discusses how companies can benefit from working more closely with mainline! https://linuxformat.com/ #OpenSource #KernelCI
Linux Format