Jendrik Johannes

@jendrik
482 Followers
111 Following
274 Posts

Heads up - don't just do the major version bump to 6.0.0 for the 'setup-gradle' GitHub action, without being clear about the implications for your setup.

😥

"The caching functionality in `gradle-actions` has been extracted into `gradle-actions-caching`, a proprietary commercial component that is not covered by the MIT License."

https://github.com/gradle/actions/releases/tag/v6.0.0

https://github.com/gradle/actions/pull/885

#Gradle #GitHub #Java

Ich oute mich jetzt mal...

Als es die "Liste der #Amazon #Alternativen" nur als Repo auf #Codeberg gab, hab ich sie selbst praktisch nie benutzt. War mir einfach viel zu umstaendlich. Also hab ich die Liste zwar maintained, mehr aber auch nicht.

Seit ich das Ganze in eine Website gegossen und die letzten Wochen permanent dran gefeilt habe, hab ich praktisch nix mehr bei Amazon, sondern nur noch bei Shops von dieser Site bestellt.

Witzig, oder? 😃

#LMAA #LMAASpace #DiD #DiDay

https://lmaa.space

lmaa.space – Lokale Märkte. Alternative Anbieter.

Lokale Märkte. Alternative Anbieter.

lmaa.space

🚨 New Blog Post Alert: Kotlin-lsp Packaging Pt 2

First time dealing with prebuilt binaries in Nix. What looked like a simple version bump ended up involving a native library, some patchelf debugging, and pulling in libgcc for libgcc_s.so.1.

autoPatchelfHook from nixpkgs made it fairly straightforward in the end.

Read more here:
https://britter.dev/blog/2026/03/20/kotlin-lsp-nixvim-pt2/

#nixos #nix #nixpkgs #kotlin #neovim #lsp

Packaging kotlin-lsp for NixVim (Part 2)

How a version bump exposed native library dependencies in kotlin-lsp and what it takes to package them on NixOS

What Google is doing to Android is not a "good compromise". What they do is spinning a narrative around fear (aka security) to justify taking more control. They don't do things for the reasons they say. That ship has long sailed.

They are a capitalist company that has much too much power. They want to control as much as they can too make as much money as they can.

They do not care about good products anymore. They do not care about community. They do not care about sustainable open source.

its wild that "treat people with basic dignity" became a radical political position. i remember when it was just called "not being a dick." we used to have that
GrapheneOS will remain usable by anyone around the world without requiring personal information, identification or an account. GrapheneOS and our services will remain available internationally. If GrapheneOS devices can't be sold in a region due to their regulations, so be it.

#Android is dying.

We all know that #Google wants to kill the “unverified/sideloaded” apps (names carefully selected by Google’s professional gaslighters to give a negative connotation to “apps that are not distributed by Google’s own store”).

We all know that the new “verification process” amounts basically to a ransom where you need to give Google your keys and your money if you want to build apps for Android.

It involves developers handing their signing keys to a user-hostile American company (so they will sign your package for you and will also able to decrypt your secrets) and paying them a $25 fee for each app.

Even if you don’t even use the Play Store to distribute your apps.

This is not a price to pay to get the app distributed through them, nor for using any of their services. It’s a price to pay just because they want to control the whole ecosystem end-to-end, and they know that they can get away with that because you’ll keep using their shitty OS even if you’re outraged at them.

We all know that they got a lot of backlash. And after the backlash they reiterated that they “listened to the community” and would have made a process to still allow people to “sideload apps”.

Well, today that process has been finally unveiled. And it sounds even shittier than I thought.

That’s because Google is currently filled with the best professional enshittificators in the world: the job role of these people is not to build new things, nor to listen to customers and build what they want. No, their job is specifically to find the sweet spot where they can make things as shitty as possible, add as much friction and user frustration as possible to prevent them from doing a certain thing, while still being able to tell regulators “well, it’s not that shitty, you see? We still give users an option - buried under 10 layers of dark patterns”.

In order to install apps external to the Play Store you will have to:

  • Activate the developer settings (the usual “tap the build number 7 times to show the hidden menu” thing)

  • In the developer settings, enable “Allow Unverified Padckages”

  • Confirm that you are not being coerced (seriously, how much malware did they actually see installed by people being coerced or tricked to download and install random APK files?)

  • Restart your device

  • Wait 24 hours

  • Return to the unverified packages settings

  • Scroll past 3-4 additional warnings whose sole purpose is to scare you off

  • Select either “Allow temporarily“ (7 days) or “Allow indefinitely“ (and I’ve got a hunch that the Allow indefinitely option will probably be gradually phased out)

https://arstechnica.com/gadgets/2026/03/google-details-new-24-hour-process-to-sideload-unverified-android-apps/

Google details new 24-hour process to sideload unverified Android apps

The "advanced flow" will be available before verification enforcement begins later this year.

Ars Technica

RE: https://mastodon.social/@testlens/116250988040244817

I very much enjoy the work on TestLens with @britter and @marcphilipp. So many ideas to tackle the pain many developers in our space feel every day. The next features are already in the making. And we get a bunch of very good feedback from our early beta users. Let me know, if you want to join in!

#Java #Testing #JUnit #Gradle #Maven #CI #FlakyTests

Für die Pinguin-Babys! 🥺
Neue Folge FunFacts ist online! Heute eine Fokusfolge von Luisa Neubauer.

https://tube.funfacts.de/w/p1pMmzXJWukCkyLUDttnW7

Warum Benzin keine Freiheit bedeutet | Fun Facts mit Luisa Neubauer

PeerTube

Heute Abend gehts los mit der ersten Fun Facts-Folge. Hier der Trailer:

https://tube.funfacts.de/w/28WPAQPuwZcayZiRfMiABb

Fun Facts - Der Teaser

PeerTube