Software as a public good
Open source software is essential to the global economy, public services, and international organizations, yet many critical projects remain underfunded, highlighting the need for sustainable support.
The United Nations and other public institutions are increasingly recognizing the importance of open source, with initiatives like the Global Digital Compact and various national funds dedicated to supporting open source projects.
GitHub is actively involved in bridging the sustainability gap through initiatives like GitHub Sponsors, the FOSS Sustainability Fund, and resources for open source maintainers, emphasizing the need for collaborative investment from both public and private sectors.
Github is a private company and as such unfit to protect open source.
What is needed is an autonomous, government funded organisation that will allow the world to get rid of companies making money off the FOSS ecosystem.
like this
etai likes this.
get rid of companies making money off the FOSS
I'm afraid if we discourage companies from adopting open source we'll end up with even more closed source garbage.
There are industry sectors where closed source is the norm, and it just leads to more vendor lock-in and less standardization and interop.
I'm a bit young to say for sure, but I believe closed source was the norm in the software world 20-30 years ago and openness was stigmatized. I certainly don't want to live in that world.
I work for a company that makes money supporting FLOSS. Our members pay fairly hefty membership fees because they have a vested interest in their chips being well supported by Linux and the wider ecosystem. That money funds common projects they all benefit from all well as numerous maintainers in projects keeping those projects ticking.
The engineers on the project I mostly work on are predominantly paid to work on it. We value our hobbyist itch scratchers (~10% off contributors) but it's commercial money that keeps those patches reviewed and flowing.
My book ActivityPub: Programming for the Social Web is on its way to the virtual printers tomorrow, which means it will be available for purchase from all your favourite e-book stores at various points during next week. I will be taking this opportunity to have an online reading and book-signing party. The event is on September 30, 2024 at 9PM ET. You can follow this meeting link to join.
I’ll do a reading from parts of the book (the parts that are very accessible to everyone, not the code samples!) and a Q&A. I’ll also be doing a book signing for people who have already bought the book (or who buy it during the event). How do I sign an ebook? Simple: you show me proof that you bought the book, and I’ll post a note on the fediverse with whatever text you want and tag you in. It’s an instant collectible.
I’m looking forward to having more people read the book, and I really hope it helps more people write programs for the social web. Please feel free to join!
Tim Chambers reshared this.
I really like the idea of a distributed and virtual "signing party" and just bought the ebook! (let me know who to ping and how, to vote for a paper version!).
Sadly, the time is not very CEST friendly, so I am not sure I can attend!
Ukraine sits on trillions worth of minerals. US politicians want them.
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.m.youtube.com
Really useful tool!
It even helped me as my Surface Go didn’t want to boot on a USB drive, but accepted to boot on it through Ventoy.
It’s one of these miracle software 👍
ZDNET: 20 years later, real-time Linux makes it to the kernel - really
20 years later, real-time Linux makes it to the kernel - really
The work done on real-time Linux has benefitted the open-source OS for years, but it was only this week that Linus Torvalds admitted its last piece into the mainline kernel. Exactly what took so long?Steven Vaughan-Nichols (ZDNET)
like this
ShaunaTheDead likes this.
reshared this
Tech Cyborg reshared this.
If your speedometer/tachometer is a screen instead of dials, it's extremely likely it's running Linux, too
So still somewhat useful in the auto space
android auto
First I heard of this, but since it seems to be just some software that runs on the hardware of car manufacturers it seems rather unlikely. But very theoretically possible, if the car manufacturer was using default process scheduling in a CPU constrained machine and now switches to real-time scheduling in an update. But that was possible for years before this news, the code has just been mainlined to the default kernel now. If the car manufacturer cared about that they would probably have done it already with a patched kernel.
The Revolution Will Be Federated
In a guest article co-written by Heidi Li Feldman and Tim Chambers, the case is made in favor of political organizing in the Fediverse, rather than through corporate social media.
Both authors bring up case studies in their experience in grassroots fundraising and advocacy for the Harris-Walz presidential campaign through Mastodon and Bluesky.
The Revolution Will Be Federated
In this final, crucial campaign stretch: Mainstream platforms are oversaturated, while millions on the “fediverse” are perfectly situated for progressive organizing – and largely overlooked. The 2024Heidi Li Feldman (We Distribute)
like this
originalucifer and CoffeeLover ☕ like this.
[Solved?] Weird Font problems in desktop icons
Hello everyone.
After I changed the default font in KDE Plasma 6.1.4 on Bazzite to Atkinson Hyperlegible, all desktop icons have weird line spacing in the name. Notice how .png is hanging behind tge icon for TextFile sh. Changing the font size does nothing. Only if I switch back to the defaults does it fix itself. Any idea how I can keep Atkinson as a font and fix this issue?
Edit: In edit mode (right click on desktop) I can set the Text lines to 1 which makes things bearable. Still no way to manage the weird spacing issue. Seems that not all icon are affected. Couldn't find a pattern.
like this
ShaunaTheDead likes this.
It looks like the png is getting word wrapped. Line spacing is so large that the png on the second line is getting pushed into the space of the icon below, and the icon below is given a higher Z value, so it goes over it. The different font has a different letter width and can influence the line spacing by being taller than the original font.
See if you can find an option to reduce line spacing or an option to increase icon spacing (vertical or horizontal). I would expect these to be advanced settings though. Iirc, most Linux desktops don't use ellipses on long names, like some other operating systems (macOS iirc).
All my google results for line spacing are regarding the terminal, non for my case. I guess there is some config file somewhere that I can edit, but sine I am still nee to Linux, I jave no idea where to start.
If you open /usr/share/plasma/plasmoids/org.kde.plasma.icon/main.qml and search for line there's a section called PlasmaExtras.ShadowedLabel which seems to correspond with icon text and there's a line maximumLineCount: 2 you could try reducing that to 1 and it might fix your issue.
It looks like KDE Plasma is based on QT6 and the icons I believe are a QT6 Label so you can also add some styling to it yourself. Here's the documentation for it: doc.qt.io/qt-6/qml-qtquick-con…
There is a property called lineHeight so you could just add that to the PlasmaExtras.ShadowedLabel and see if that fixes it.
PipeWire 1.2.4 released
Highlights
- Avoid a crash in cleanup - of globals. (#4250)
- Use systemd-logind to scan for new devices in v4l2.
- Some more bugfixes and improvements.
PipeWire
- Avoid a crash in cleanup of globals. (#4250)
- Improve RequestProcess dispatch.
Tools
- Improve float parsing. (#4234)
SPA
- Clear the ringbuffer when stopping in libcamera.
- Use systemd-logind to scan for new devices in v4l2. (#3539, #3960)
- Queue dropped first buffer in v4l2.
- Unlink pcm devices when moving drivers to avoid broken pipe.
JACK
- Emit buffer_size callback in jack_activate() to improve
compatibility with GStreamer. (#4260)
1.2.4 · PipeWire / pipewire · GitLab
PipeWire 1.2.4 (2024-09-19) This is a bugfix release that is API and ABI compatible with the previous 1.2.x and 1.0.x releases....GitLab
like this
ShaunaTheDead likes this.
reshared this
Tech Cyborg reshared this.
\#!/bin/bash
pactl set-sink-mute 0 toggle
pactl set-sink-mute 0 toggleI was experiencing it with 1.2.3 on Debian Trixie, though I've heard of Arch users experiencing it. I'm updating to 1.2.4 right now.
Some perspective on distro usage among developers
Personal use numbers:
- Ubuntu: 27.7%
- Debian: 9.8%
- Other Linux: 8.4%
- Arch: 8%
- Red Hat: 2.3%
- Fedora: 4.8%
https://survey.stackoverflow.co/2024/technology#most-popular-technologies-op-sys
like this
ShaunaTheDead likes this.
reshared this
Tech Cyborg reshared this.
HaikuPersonal use
0.2%Pro. use
0.1%
Some people love a challenge I guess. No disrespect to Haiku.
like this
ShaunaTheDead likes this.
Interesting how the numbers between "computer pros" and hobbyists (Steam Survey) diverge. Unsurprisingly for Steam gamers the Windows numbers are way higher but for Linux specifically Ubuntu is crashing hard since a few years from absolute domination to all Ubuntu versions + derivatives (Mint + pop_OS) combined barely making up 20% of the Linux user base whereas at Stack Overflow there's a clear lead of Ubuntu over the rest.
Edit:
like this
ShaunaTheDead likes this.
like this
magic_lobster_party likes this.
Probably because everybody with a Steam Desk shows up as Arch in the survey.
Had you looked up the current stats, you would have known that this is completely false. SteamOS is in massive lead and I used the phrase "general purpose distribution" for a reason.
I looked at the August 2024 results and SteamOS was not mentioned anywhere in the OS version section.
Ah, I didn't expect the results to be different when looking at the overview, this is what I saw..
Any way to break down that "Other" and see what it contains? If it counts Ubuntu 22.04.4 LTS and Ubuntu 24.04 LTS as different operating systems there might be some more Ubuntu versions hiding in there.
Any way to break down that “Other” and see what it contains?
No, not without lobbying Valve.
there might be some more Ubuntu versions hiding in there.
Certainly because non-LTS versions are not in the main table as well but neither are Debian, Fedora, openSUSE, NixOS, etc.
Can confirm. I have used one or the other exclusively for 20 years. Mostly on laptops. And these days with just a tiling window manager and terminal.
It just works.
Top paying technologies interestingly has Go, Rust and Zig almost same medium salary, and very close (in that order). Immadiately followed by "Bash/Shell"? Yet, the most used languages such as Python and JavaScript are way down. Funny how Bash and Shell scripting is more used than Java, C#, C++ and C, while on the same time earns more money than those languages.
Can you make a living as a "Bash"/"Shell" programmer? :D
Project for people leaving Google Maps.
cross-posted from: lemmy.world/post/19945430
cross-posted from: feddit.org/post/2989211
Mastodon Toot.
like this
Maeve, andyburke and can_you_change_your_username like this.
I don't think this is a malicious act by Google, yet alone intentional at all. (English is not my native language and I'm unsure of how this sentence turned out. Is my grammar correct?)
Google uses a shit ton of automation on it's services. Youtube being the biggest example with all the unfair bans and copyright strikes. I believe this to be simply a case of those.
Aatube likes this.
I totally missed the memo but apparently there is a Linux version of #GameGlass for a while now: support.gameglass.gg/en/articl…
* Ubuntu 22.04+
* Linux Mint 21.2+
* Fedora 39+
Not a fan of GameGlass (I prefer my switches and dials, as you may know) but it’s probably of interest for other #homeCockpit builders.
#SimPit #Gaming #GamingOnLinux #LinuxGaming #StarCitizen #EliteDangerous
beko.famkos.net/2024/09/19/156…
#EliteDangerous #GameGlass #gaming #gamingonlinux #homeCockpit #linuxgaming #simpit #StarCitizen
Afrikaner kraftigt överrepresenterade bland offer för dödligt våld. Detta enligt en rapport från Järvaveckan Research som gjorts med stöd av Socialstyrelsen. Rapporten jämfört hälsoskillnader och hälsoutfall hos personer med bakgrund i Asien och Afrika.
Hamnarbetarförbundet oroat över kokainsmugglingen. Svenska hamnarbetareförbundet är enligt vad de säger i en artikel i tidningen Arbetaren oroliga för att riskerar att bli måltavlor i samband med narkotikasmuggling.
Last Week in Fediverse – ep 84
Welcome back to another update. Some short housekeeping notes: Last Week in Fediverse will now release every Wednesday. Furthermore, I’ve split all news about Bluesky and the ATmosphere into it’s own separate newsletter, Last Week in the ATmosphere. I originally wanted to keep them together, but the newsletters were simply getting too big, so it was time to split them. Lots of news this week with FediForum, a Fediverse Discovery Project, and mozilla.social shutting down, so lets dive in.
Last Week in Fediverse – ep 84Welcome back to another update. Some short housekeeping notes: Last Week in Fediverse will now release every Wednesday. Furthermore, I’ve split all news about Bluesky and the ATmosphere into it’s own separate newsletter, Last Week in the ATmosphere. I originally wanted to keep them together, but the newsletters were simply getting too big, so it was time to split them. Lots of news this week with FediForum, a Fediverse Discovery Project, and mozilla.social shutting down, so lets dive in.
The news
The fourth edition of FediForum happened this week, a three-day unconference with speed demos of fediverse projects as well as some 40 open sessions about anything related to the fediverse. There were 14 demos, of which the video recordings should be available soon. Two demos stood out to me, showing products that have not been seen before, with Newsmast with channel.org, and Darius Kazemi’s ActivityPub Data Observatory. While there were lots of other great demos as well (Bandwagon for example), these mainly featured existing products.Channel.org is the latest project by Newsmast, and is a way for organisations, nonprofits, and news publishers to build their own channel for outreach. It is fully connected to the fediverse with the front-end providing a clear and simplified interface that simply shows the latest posts by a channel. This can be seen with the demo Channel for the Kamala Harris Group, which recently got switched over to use Patchwork, Newsmast other fediverse project. Channel.org is based on Patchwork, which is a plug-in architecture that Mastodon server admins can run on top of their Mastodon server. Patchwork is getting close to being released, and Newsmast is currently looking for admins who are willing participate. Patchwork is free and publicly available, while Channel.org will require a paid membership and targets larger public organisations.
The ActivityPub Data Observatory allows fediverse developers to scan the structure (not the content!) of data that gets send around on the fediverse, allowing developers to easily compare how different sofware structures their ActivityPub data. For example, you can easily compare how Misskey structures the ActivityPub code of a note, versus how Mastodon sends the ActivityPub code for a note. The open-ended nature of ActivityPub allows developers to give their own spin on implementing ActivityPub
As for the sessions, one recurring theme I noted is the need and demand for spaces to discuss the governance and social side of the fediverse and fediverse developments. While there are spaces for the technical aspects of the discussion of the fediverse and the protocol with the SocialCG, the SocialHub and the Fediverse Developer Network, these communities are less accessible to the technical inclined people. This is a conversation that also has come up during previous FediForum sessions. The Fediverse Governance Report also notes a lack of formal channels for Federated Diplomacy. While the need and demand is clearly there, it seems to be hard to figure out a way to establish such communications channels in a way that also establishes them as legitimate places for discussions and diplomacy.
Another aspect that stood out to me is the lack of discussions that I noticed about Bluesky during FediForum, and what lessons can be learned that can be applied to the fediverse. Bluesky has managed to grow significantly bigger than the fediverse at this point, with around 5 times as many monthly active users, as well as onboarding the Brazilian community. It seems to me that it is worth reflecting on why that is, and how the fediverse can better show itself as a good, ethical social network that people would like to join.
Fediverse Discovery Providers
The organisation behind Mastodon (Mastodon gGmbH) has announced a new project, Fediscovery, that explores decentralised search and discovery for the fediverse. The project got funded by NGI Search, and “explores the possibilities for better search and discovery on the Fediverse in the form of an optional, pluggable service. This service should be decentralized, independent of any one specific Fediverse service and respect user choice and privacy.” Mastodon gGmbH is explicitly not building only for Mastodon, they make it clear that they intend Fediscovery to be used by the wider fediverse, not only Mastodon.What Mastodon gGmbH is building here is what they call a ‘Fediverse Auxiliary Service Providers’. These auxiliary service providers can potentially do a variety of different services. The Fediscovery project is about building one of these service providers, a disovery provider, as a minimum proof of concept and as a demonstration what types of services other people can build as well. The plans are currently still in the very early stages, and more information expected at the end of September. For my own understanding I think of a Fediverse Auxiliary Service Provider as pretty much a Relay, with some minor yet-to-be-announced differences.
Mastodon gGmbH is also explicit in focusing on opt-in consent for the service, stating that it will “only ingest content from creators who opted in to discovery in the first place. Instances sending content to discovery providers should make sure to only send such content in the first place as well. All other information a discovery provider gathers should be anonymous.”
During a FediForum session about Fediscovery, Mastodon CTO Renaud Chaput confirmed that between 8% and 10% of active accounts have opted into Mastodon’s search, a year after it has been released. It indicates one of the fundamental challenges of any design that is opt-in: very few people will change the default settings, irregardless of what the settings are about. As Discovery and Search systems gain value by covering a bigger network, it shows the fundamental tensions that Mastodon gGmbH will have to grapple with while building Fediscovery.
Mozilla shuts down mozilla.social fediverse server
Mozilla has announced that they will shut down the mozilla.social server in December 2024. The server was announced in December 2022 as a way to ‘explore healthy social media alternative’. The project was originally quite big in scope, with planned integrations to log in with Firefox, and the GitHub repo showed their own mobile clients, and a custom front-end based on Elk. In 2023 Mozilla started to very slowly open up in a private beta, but the number of people getting access has been low. In February 2024 Mozilla downsizes as it refocuses on Firefox, scaling back their investments in various products, including their mozilla.social fediverse server. In an accompanying memo Mozilla stated at the time: “The actions we’re taking today will make this strategic correction, working through a much smaller team to participate in the Mastodon ecosystem and more rapidly bring smaller experiments to people that choose to live on the mozilla.social instance.”It seems like these more rapid smaller experiments never came, nor did it seem that Mozilla was particularly interested in growing the server. I honestly cannot find out if the server ever opened up for open registrations after they ran a waitlist for a long time, but it seems like it they have not. At any rate, the experiment stayed small, and mozilla.social currently has just below 300 active users.
The shutdown of Mozilla.social does raise questions about the server-centric model that the fediverse is based around: are there organisations that are willing to run large general-purpose fediverse servers, and have the ability to handle the infrastructure costs and moderation requirements that come with it. Mozilla seemed like it would be a good organisation to potentially do that. With Mozilla now pulling back, focusing on smaller servers might be a more logical direction going forward.
In Other News
- Threads has figured out how maximise publicity by making minimal incremental updates to their ActivityPub implementation, edition 501.
- Threaded is a Mastodon client that advertised a ‘Threads-like’ interface. Meta got in touch and threatened legal action, and now the app is renamed to Bubble.
- Bonfire showcases how with third-party extensions scientists can display ‘relevant data about their work and research topics directly on their profiles.’ Bonfire does not yet know when the platform will launch.
- The client Kaiteki, which focused on being a client for all the different microblogging platforms in the fediverse, stops development.
- The German Federal Ministry of Education and Research had stopped using their Mastodon account in October 2023, and after not posting for most of the year they said they’d close the account. After a large pushback from the community they reconsidered the decision and said they’d continue using the account again.
- Mastodon’s new author byline feature is now available for everyone.
- Goblin is an Tumblr-like platform for the fediverse, that recently opened up for signups. Someone also made a Cohost user style.
- The new Trust and Safety Taskforce with the SocialCG has set up an issue tracker for protocol level and/or specification changes to improve trust and safety on the fediverse.
- mastodon adoptions article link.springer.com/article/10.1…
- The Fediverse Berlin Day had multiple sessions about, well, the fediverse. Full live stream available here, with the German publisher ARD talking about their fediverse experience and strategy. Evan Prodromou also gave a talk about a ‘bigger, better fediverse’, which you can watch here. I do want to note that I find it very hard to square Prodromou’s estimation of 10 million federated Threads account with the fact that Mastodon.social (which accounts for a quarter of the entire fediverse’ monthly active users) currently knows about 18000 federated Threads accounts.
The Links
- Is Bluesky part of today’s Fediverse? (and the previous article) – by The Nexus of Privacy.
- Trunk & Tidbits, Mastodon’s engineering update, for August 2024.
- A map of 2000+ Lemmy communities.
- My Fediverse summer & the top 3 lessons I learned – Elena Rossini.
- Bandwagon is Emissary’s Bandcamp Alternative – WeDistribute.
- sub.club Emerges to Offer Paid Fediverse Subscriptions – WeDistribute.
- New NLnet funding for Lemmy.
- Bridgy Fed update.
- This week’s fediverse software updates.
- Owncast Newsletter September 2024.
That’s all for this week. You can also check out my post with the weekly news on atproto here.
fediversereport.com/last-week-…
Post by Kaiteki (@kaiteki@social.kaiteki.app)
It's probably hard for me to say this, but... Kaiteki will go the way of Megalodon, so development will stop. For the past few months, I've been struggling to make any progress at all.social.kaiteki.app
"Bluesky has managed to grow significantly bigger than the fediverse at this point, with around 5 times as many monthly active users, as well as onboarding the Brazilian community. It seems to me that it is worth reflecting on why that is, and how the fediverse can better show itself as a good, ethical social network that people would like to join."
Yeah, why is that? On the one hand, LGBTQ is strong in the Fediverse, and tech nerds of course. But other than that ... the Fediverse never had this kind of cultural momentum.
I guess mastodon.social? Its not only the Brazilians, its also BTS army, and the japanese community. They also went to Bluesky instead of Fedi. Maybe the fediverse is too euro-centric?
Maybe at some point swifties could join the Fediverse?
I used to watch "This Week in Tech" with Leo Laporte, before I realized he was a massive douche. And he always shortened his show name to TwiT.
I tried to do the same thing with your show name, and got "LwiF", which when I said it outloud made me sound like I was inventing a new french word. Say it outloud. It's fun to say. LWIF!
Minskat stöd till solceller bromsar klimatomställningen. Svensk Solenergi är starkt kritiska till att regeringen föreslår att minska ett stöd och helt ta bort ett annat i samma svep. Stödsystemen som regeringen angriper är och har varit viktiga för att accelerera hushållens och småföretagens elektrifiering.
Because of something I did during an anthropology lecture, I learned the hard way to read the "The following packages will be REMOVED" list when upgrading a package to backports in Debian GNU + Linux.
- I upgraded pipewire from stable to backports (I want to know ~~if this is related to my problem~~ why essential packages were removed)
Start-Date: 2024-09-18 14:59:02
Commandline: apt install libpipewire-0.3-0/bookworm-backports
Requested-By: dullbananas (1000)
Install: libpulsedsp:amd64 (16.1+dfsg1-2+b1, automatic), pulseaudio:amd64 (16.1+dfsg1-2+b1, automatic), pulseaudio-utils:amd64 (16.1+dfsg1-2+b1, automatic), libasound2-plugins:amd64 (1.2.7.1-1, automatic), policykit-1-gnome:amd64 (0.105-8, automatic), pulseaudio-module-bluetooth:amd64 (16.1+dfsg1-2+b1, automatic), libspeexdsp1:amd64 (1.2.1-1, automatic)
Upgrade: libspa-0.2-modules:amd64 (0.3.65-3+deb12u1, 1.2.3-1~bpo12+1), libpipewire-0.3-0:amd64 (0.3.65-3+deb12u1, 1.2.3-1~bpo12+1)
Remove: pipewire-pulse:amd64 (0.3.65-3+deb12u1), pipewire-audio-client-libraries:amd64 (0.3.65-3+deb12u1), t2-apple-audio-dsp-speakers161:amd64 (0.2.0-1), gnome:amd64 (1:43+1), gnome-remote-desktop:amd64 (43.3-1), pipewire:amd64 (0.3.65-3+deb12u1), gnome-shell-extensions:amd64 (43.1-1), gnome-shell:amd64 (43.9-0+deb12u2), pipewire-tests:amd64 (0.3.65-3+deb12u1), gdm3:amd64 (43.0-3), libspa-0.2-jack:amd64 (0.3.65-3+deb12u1), libspa-0.2-bluetooth:amd64 (0.3.65-3+deb12u1), pipewire-jack:amd64 (0.3.65-3+deb12u1), gstreamer1.0-pipewire:amd64 (0.3.65-3+deb12u1), t2-apple-audio-dsp-mic:amd64 (0.4.0-1), pipewire-audio:amd64 (0.3.65-3+deb12u1), pipewire-bin:amd64 (0.3.65-3+deb12u1), chrome-gnome-shell:amd64 (42.1-3), task-gnome-desktop:amd64 (3.73), gnome-session:amd64 (43.0-1+deb12u1), gnome-browser-connector:amd64 (42.1-3), gnome-core:amd64 (1:43+1), libpipewire-0.3-modules:amd64 (0.3.65-3+deb12u1), wireplumber:amd64 (0.4.13-1), gnome-shell-extension-prefs:amd64 (43.9-0+deb12u2), pipewire-alsa:amd64 (0.3.65-3+deb12u1)
End-Date: 2024-09-18 14:59:35
Start-Date: 2024-09-18 14:59:43
Commandline: apt install libpipewire-0.3-modules/bookworm-backports
Requested-By: dullbananas (1000)
Install: libconfig++9v5:amd64 (1.5-0.4, automatic), libxml++2.6-2v5:amd64 (2.40.1-3, automatic), libpipewire-0.3-modules:amd64 (1.2.3-1~bpo12+1), libffado2:amd64 (2.4.7-1, automatic)
End-Date: 2024-09-18 14:59:48
Start-Date: 2024-09-18 14:59:57
Commandline: apt install pipewire/bookworm-backports
Requested-By: dullbananas (1000)
Install: pipewire:amd64 (1.2.3-1~bpo12+1), pipewire-bin:amd64 (1.2.3-1~bpo12+1, automatic), wireplumber:amd64 (0.4.13-1, automatic)
End-Date: 2024-09-18 15:00:02- I suspended the computer, and after resume, the lock screen was broken:
- When I clicked on the password field, the text cursor only appeared for a split second, and I could not type in it
- Clicking on the user switch button on the bottom right corner did nothing
- A few times, the text "Authentication error" randomly appeared for a split second, probably for 1 frame
- No way to reboot the normal way, because I could only use the power menu on the lock screen, which only has suspend
- I used the power button to reboot, and instead of GNOME, there was darkness
Debian GNU/Linux 12 dullbananas-macbookpro161 tty1 dullbananas-macbookpro161 login: - I downgraded pipewire to stable
Start-Date: 2024-09-18 15:20:16
Commandline: apt install pipewire/stable
Requested-By: dullbananas (1000)
Downgrade: pipewire:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), pipewire-bin:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), libspa-0.2-modules:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), libpipewire-0.3-modules:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), libpipewire-0.3-0:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1)
End-Date: 2024-09-18 15:20:26- I ran
dpkg --verifyand got this output
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.alias
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.alias.bin
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.dep
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.dep.bin
missing /usr/share/dbus-1/services/io.snapcraft.Prompt.service
??5?????? c /etc/systemd/logind.conf
??5?????? c /etc/tlp.conf
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.alias
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.alias.bin
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.dep
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.dep.bin
??5?????? c /etc/gdm3/daemon.conf
missing /etc/os-release.debootstrap
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.alias
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.alias.bin
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.dep
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.dep.bin- I reinstalled systemd (not sure if this made a difference)
Start-Date: 2024-09-18 15:48:58
Commandline: apt install --reinstall systemd
Requested-By: dullbananas (1000)
Reinstall: systemd:amd64 (252.30-1~deb12u2)
End-Date: 2024-09-18 15:49:02- I reinstalled gdm3, and immediately without me doing anything else, there was GNOME instead of darkness
Start-Date: 2024-09-18 15:51:49
Commandline: apt install --reinstall gdm3
Requested-By: dullbananas (1000)
Install: gnome-remote-desktop:amd64 (43.3-1, automatic), gnome-shell:amd64 (43.9-0+deb12u2, automatic), power-profiles-daemon:amd64 (0.12-1+b1, automatic), gdm3:amd64 (43.0-3), gstreamer1.0-pipewire:amd64 (0.3.65-3+deb12u1, automatic), chrome-gnome-shell:amd64 (42.1-3, automatic), gnome-session:amd64 (43.0-1+deb12u1, automatic), gnome-browser-connector:amd64 (42.1-3, automatic), gnome-shell-extension-prefs:amd64 (43.9-0+deb12u2, automatic)
Remove: tlp:amd64 (1.5.0-2), tlp-rdw:amd64 (1.5.0-2)
End-Date: 2024-09-18 15:52:05- End of class
- I reinstalled tlp because installing gdm3 removed it
- After selecting an app search result, instead of a new window opening, an existing window was focused, and this led to me discovering that my built-in extensions were gone
- While writing this post, I got the idea of using the list of removed packages in the apt history log output from
apt install libpipewire-0.3-0/bookworm-backportsto see what packages to install again, so I did that, then I also had to uninstall firefox-esr again - I rebooted, and my built-in extensions and other stuff were resurrected, so now I have full redemption
- Another Window Session Manager restored my windows in a way that pissed me off
(Failed attempts of recovery are not listed)
Edit: actually I made the mistake 1 minute before the start of class
like this
DaGeek247, KaRunChiy and ShaunaTheDead like this.
reshared this
Tech Cyborg reshared this.
Yeah, I realise a comment like this is mostly unhelpful (switching distros is a pain, of course - even just the hassle of moving over your data), but it does remind me how glad I am that I did it at some point. Painless upgrades are amazing.
(That said, it's not entirely risk-free; although I never got an unworkable system, at some point upgrades were blocked until I did some manual work. Universal Blue had similar issues.)
(Failed attempts of recovery are not listed)
~~Would be interesting though~~
On nixos i managed to uninstall nix (package manager), remove my user account, git, ls, WiFi drivers and basically everything else
I can't remember how I rescued it now but managed to get it back without a reinstall
I really wonder how you managed to uninstall nix. Editing configuration.nix shouldn't even allow for removing .nix...
Anyway, this post made me remember why I used btrfs for my new btrfs system.
I can't remember how I rescued it now but managed to get it back without a reinstall
You could've booted into a previous generation where you still had all those things on your system. The glory of atomic distros :)
I feel you. I once was messing around with python and realized I had too many python versions installed for no reason, so I uninstalled them all to install a single one.
Oh the pain.
True, I still think it's fair to criticize the package managers and distros for not anticipating this common scenario and having the ability to roll back easily. How many millions of Linux users have experienced this issue? I'll bet a few.
Debian, Gentoo come from another generation and sometimes it shows, I mean snapshots weren't even a thing yet AFAIK.
Two things to change if you switch from Ubuntu to Debian:
- Add the systray icon extension from Ubuntu.
- Don't, please don't, forget to turn off auto updates
Been running debian stable on a few hundred servers for 25 ish years.
And I always install and enable unattended upgrades. And it have never been a problem. Not even once.
I am capable of running updates myself and I'd rather choose when they happen
Also, Nvidia
I do the same with nix, unless I'm fucking with the bootloader I'll do risky updates because I can always just boot a previous generation
Not everyone has that luxury though
Where's the fun in that? You've gotta raw dog life to get your blood pumping.
^Hey, ^why ^are ^my ^prod ^credentials ^revoked? ^Guys?
This was definitely one of my least favorite things when I used Debian.
It shows that we need to think about how users are performing tasks and how to intuitively make their usage more successful. The OS should try to get out of the way and always have the ability to easily revert in the case of platform failure.
This is a fascinating concept.
If files are removed from the Index it would only seem natural that they can be undeleted until their physical address is recycled and overwritten.
In fact I remember something like this pre Windows 95 era where files were crossed out. Undeleting them was like magic.
This is why the windows term "Recycle" is more appropriate because the data remains until the space is reused or zero'd out.
This is the kind of reexamining we need, does our current iteration make sense from an engineering perspective or is it just a evolution of a bunch of archaic stuff from a time that doesn't represent the present tech world at all.
I would be okay with replacing rm with recycle and shred as their function is more clear in the name.
Yes. Potentially make it wipe the undo action saved after a second reboot.
As in;
1."sudo apt dist upgrade -reverttool"
2.reboot #1
3.oops bricked my dependencies
4.sudo "ah shits fucked -reverttool!"
5.reboot #2
6.-reverttool completed the reversion of "sudo apt dist upgrade"
ALTERNATIVELY
1.sudo apt dist upgrade -reverttool
2.reboot #1
3.everything worked
4.forget about the -reverttool
5.reboot #2
6.-reverttool wipes it's /tmp/revert.txt until next command.
Congratulations 🎉 Nice work figuring it out.
Gotta love the idea that when you uninstall a package all the packages that depend on it must be removed for consistency.
Out of curiosity, what were you looking to gain from the pipewire upgrade?
yum history undo last
There's a colossal amount of work that goes into making that command usable and reliable, and I'm glad to say the yum-adjacent distros are still putting in the effort. That may change, but so far it's been there to save my bacon when I need it.
Debian GNU/Linux 12 dullbananas-macbookpro161 tty1
dullbananas-macbookpro161 login:What more do you need?!
Lol but seriously,
Remove: ...gnome-shell...That'll do it.
You should consider setting up btrfs w/ Timeshift.
(I just have backports kernel and firmware for the Wi-Fi card as well as backports smartctl due to a bugfix).
It just wanted to remove French, ofc I said yes!!
But also, honestly, I always "-y".
\
The gamble is I'll have to use an earlier ~~bitchtree~~ btrfs snapshot.
And thx for the great commentary on point 13.
Hard lesson to learn, I've been taught the same myself.
Some others have said it already, but I will repeat the gospel, use Timeshift!
I did nearly the exact same thing you did on my Debian laptop at a tech conference right at the beginning of an important session.
I decided to mess around with my wireless drivers. IDK why I thought that was a good idea, I don't remember what I was trying to do, but I borked my networking stack completely.
couldn't get it to reconnect, couldn't get the settings to revert or anything.
I quickly ran Timeshift and selected my most recent automatic daily restore point. 5 minutes later I was back 100% Internet was working perfectly, nothing funky, and I was able to catch up and follow the lecture again.
Timeshift is awesome too because it runs from the command line if you need it to. So even borking your GUI isn't a death sentence, you can still run Timeshift from the terminal and restore your system.
Newer versions of apt now have coloured text showing what will be installed (green) and what will be REMOVED (red)
Handy feature for someone like me who also makes mistakes
Wikipedia defines Zionism as ‘colonialism,’ sparking outrage
At the center of the debate are key changes in the language used to describe Zionism, the movement that called for the establishment of a Jewish homeland in what is now Israel.
The 2023 version of the page framed Zionism as a nationalist movement born in the 19th century that sought to secure Jewish self-determination.
In contrast, the 2024 version of the entry introduces more charged terminology, describing Zionism as an “ethno-cultural nationalist” movement that engaged in “colonization of a land outside of Europe,” with a heightened focus on the resulting conflicts with Palestinian Arabs.
“Zionists wanted to create a Jewish state in Palestine with as much land, as many Jews, and as few Palestinian Arabs as possible,” it reads.
"near the end of the ottoman empire there was a very brief period where there was some coexistence" @Lets_Eat_Grandma
For centuries, Muslims, Christians and Jews shared Palestine. How "peaceful" that was is debatable. That Palestinians of all creeds had homes on those lands is beyond dispute.
Then, the Zionists started arriving. They wanted to be the Master Race of the region. That's the problem.
@GarbageShootAlt2
@palestine
@israel
#IsraelPalestineConflict
#Israel
#Palestine
#WarCrimes
#CrimesAgainstHumanity
#genocide
The claim the other person was making was very, very obviously not the absurdity you represent it as.
The residents of Palestine were peacefully coexisting Jews, Arabs, and Muslim descendants of the bronze-age indigenous people before the inception of Zionism by the British Empire in the early 1900s.
Nowhere does this say "were peacefully coexisting since the bronze age," it says "these populations that descended from groups there since the bronze age were, during some period of time prior to zionism, peacefully coexisting."
There are other problems with what you said, e.g. I wouldn't blame the indigenous Christian inhabitants for the Crusades, but I don't really want to get into this, I just want to point out that you wildly misrepresented your interlocutor.
Sanatoria is the plural of sanatorium. A sanatorium is a facility for the treatment of illness.
@Lets_Eat_Grandma @GarbageShootAlt2 @palestine @israel
#IsraelPalestineConflict
#Israel
#Palestine
#WarCrimes
#CrimesAgainstHumanity
#genocide
ouch
in reply to John • • •EveryMuffinIsNowEncrypted
in reply to ouch • • •ouch
in reply to EveryMuffinIsNowEncrypted • • •De facto standard for how to write commit messages (and thus usually changelog messages).
git.kernel.org/pub/scm/git/git…
EveryMuffinIsNowEncrypted
in reply to ouch • • •Ah, that makes sense. That link was very enlightening. Thank you!
(On a side-note, I felt absolutely flashbanged by the sheer light mode of that page. Jesus Christ on a motorbike...)
WalnutLum
in reply to John • • •> Kinito Pet now playable
How the fuck is that gonna work
skymtf
in reply to WalnutLum • • •rach
in reply to skymtf • • •WalnutLum
in reply to skymtf • • •It's a game that messed with the windows on your desktop and opens file dialogs and stuff (as part of the spooks)
It makes me wonder how it works on the Linux side
Courant d'air 🍃
in reply to WalnutLum • • •WalnutLum
in reply to Courant d'air 🍃 • • •leopold
in reply to WalnutLum • • •WalnutLum
in reply to leopold • • •Well part of what it does is grab your actual desktop background to use, and there's a couple different ways to do that on Linux afaik
Also I guess the file dialogs would open only to the wine prefix? My experience with wine applications and dialogs is mostly through bottles, so I'm not sure of the sandboxing...
Destide
in reply to WalnutLum • • •feinstruktur
in reply to John • • •shirro
in reply to feinstruktur • • •Eugenia
in reply to feinstruktur • • •Proton is well developed for games, but not for apps. But Wine itself is not as well taken cared for. Without tricks, patches and prayers, most complex apps don't run on it. Or if they load, they crash quickly afterwards.
Which CAD app are you trying to run? If it's 2D, have you tried QCad/Cam?
stygis
in reply to feinstruktur • • •scorp
in reply to John • • •Vash63
in reply to scorp • • •