@siosm@floss.social
@siosm@floss.social avatar

siosm

@siosm@floss.social

CoreOS engineer at Red Hat :redhat:, Fedora Atomic Desktops maintainer (Silverblue :silverblue:, Kinoite :Kinoite:), KDE developer :kde: and KDE Apps maintainer on Flathub :flatpak:.

Mostly boosts about :linux:, :rust:, :golang:, :androidalt:, :fedora:, :redhat:, :kde:, :plasma:, :gnome:, :k8s:, :flatpak:, :Kinoite:, :silverblue:, systemd, security and some French politics.

Searchable via tootfinder (https://tootfinder.ch/).

This profile is from a federated server and may be incomplete. Browse more on the original instance.

siosm, to fedora
@siosm@floss.social avatar
siosm, to random
@siosm@floss.social avatar

Ptyxis, a toolbox/distrobox container aware terminal from Christian Hergert is now available on Flathub!

https://flathub.org/apps/app.devsuite.Ptyxis

mcdanlj, to fedora
@mcdanlj@social.makerforums.info avatar

I'm on #Fedora #Silverblue 40, and I'm now seeing a lot of "No video with supported format and MIME type found" errors.

I don't have mozilla-openh264 installed, so I guess that might make sense? Let's fix that...

# rpm-ostree install mozilla-openh264<br></br>...<br></br>error: Could not depsolve transaction; 1 problem detected:<br></br> Problem: package noopenh264-0.1.0~openh264_2.4.0-1.fc40.x86_64 from @System conflicts with openh264 provided by openh264-2.4.0-2.fc40.x86_64 from fedora-cisco-openh264<br></br>  - package openh264-2.4.0-2.fc40.x86_64 from fedora-cisco-openh264 obsoletes noopenh264 < 1:0 provided by noopenh264-0.1.0~openh264_2.4.0-1.fc40.x86_64 from @System<br></br>  - package mozilla-openh264-2.4.0-2.fc40.x86_64 from fedora-cisco-openh264 requires openh264(x86-64) = 2.4.0-2.fc40, but none of the providers can be installed<br></br>  - conflicting requests<br></br># rpm -qa | grep noopenh264<br></br>noopenh264-0.1.0~openh264_2.4.0-1.fc40.x86_64<br></br># rpm-ostree install --uninstall noopenh264 mozilla-openh264<br></br>error: Package/capability 'noopenh264' is not currently requested<br></br>

There's clearly something I don't understand here. I don't know how noopenh264 is installed but not requested and still causes a conflict. I must be alone in having this problem based on lack of bugs that I can find in RH's bugzilla.

I don't think I saw this problem on Silverblue 39, but I was using that for only a few days before rebasing on 40, and was previously on my "classic" Fedora 39 installation where it definitely wasn't showing up with the rpmfusion packages installed.

siosm,
@siosm@floss.social avatar

@adamw @mcdanlj @garrett @notting The Firefox Flatpak could do that, but not automatically. It could show the path that the user would have to pick manually in the file picker to import an existing profile from the host.

siosm,
@siosm@floss.social avatar

@mcdanlj @adamw @garrett @notting That could indeed work and that should live in Flatpak code directly. But that creates all sorts of new questions: What happens if I want both the system one and the Flatpak one to work and have independent settings? I use the host Firefox for some things and the Flatpak for others as both have limitations. So it would need work. Best path forward would be to open an issue on the Flatpak git repo on GitHub.

siosm,
@siosm@floss.social avatar

@swick @mcdanlj @adamw @garrett @notting It's true that it's mostly a problem only for Firefox right now so maybe not worth solving in a generic way.

siosm,
@siosm@floss.social avatar

@mcdanlj @swick @adamw @garrett @notting Yes, it can be useful for any app but the most common case is Firefox as it's currently installed in the base image in Fedora Atomic Desktops. Other apps are expected to be installed as Flatpaks directly.

In all cases, this is better tracked in an issue on GitHub. This will get lost if this remains a thread on Mastodon.

siosm,
@siosm@floss.social avatar

@mcdanlj @swick @adamw @garrett @notting

I would report it here:
https://github.com/flatpak/flatpak/issues

Adding notes and cross linking in https://gitlab.com/fedora/ostree/sig/-/issues/3 would be nice as well.

Thanks!

siosm, to fedora
@siosm@floss.social avatar

If everything goes well, the update to Fedora Kinoite 40 will be available in Plasma Discover once you update to tomorrow's Fedora Kinoite 39 update.

Note that we currently don't have proper download progress reporting in Discover's interface so please be patient while the update downloads. You can check "progress" via the network traffic in the network widget.

Stay tuned for incoming improvements to rpm-ostree support in Discover 🙂.

cassidy, (edited ) to KDE
@cassidy@blaede.family avatar

Looking through the @flathub apps that are passing the MetaInfo Quality Guidelines, it’s largely ones built for GNOME. That’s not a bad thing, necessarily, but KDE and cross-platform apps, let’s get you represented as well!

https://docs.flathub.org/blog/quality-moderation/

Devs: log into the Flathub Developer Portal then view your app listing to see where it’s passing or failing. And if you need any help or suggestions, just give me a shout; I’m happy to help!

siosm,
@siosm@floss.social avatar
siosm, to KDE
@siosm@floss.social avatar
siosm, to KDE
@siosm@floss.social avatar

KDE Plasma 6 has been released! 🥳

https://floss.social/@kde/112008634681275406

Looking for updated KDE Apps in Flathub? We are working on it!

Join us on Matrix in :kde.org to help us make it available for everybody!

siosm, to KDE
@siosm@floss.social avatar

KDE Plasma 6 has been released! 🥳

https://floss.social/@kde/112008634681275406

KDE Plasma 6 is available in the next version of Fedora Kinoite today!

Warning! This is a pre-beta Fedora release that may have bugs. Feedback welcomed!

To try it, you can install Fedora Kinoite 39 and rebase to Fedora 40 on the command line or directly install it using the Kinoite dvd-ostree ISO from: https://openqa.fedoraproject.org/nightlies.html

Screenshots coming soon! 🙂

Big thank you to KDE developers and the KDE SIG!

UniversalBlue, to fedora
@UniversalBlue@fosstodon.org avatar

Bazzite and Bluefin will now show a Message of the Day when you open the terminal! This is to share tips and tricks to get you more familiar with your system, especially if it's your first time using a uBlue or Fedora Atomic image.

Can be toggled off and on with ujust toggle-user-motd

Learn more: https://universal-blue.discourse.group/t/check-out-the-new-message-of-the-day/515

siosm,
@siosm@floss.social avatar

@UniversalBlue That sounds like a cool thing we could do upstream as well.

siosm,
@siosm@floss.social avatar

@jorge @UniversalBlue Yes, I think we probably need to write something specific for that or reuse what you did.

sesivany, to random
@sesivany@floss.social avatar

I've been playing with today and I've gone from skeptical to in love. I've never felt so much at the center with any search service before. I guess that's what a service where the user is the customer, not the product looks like.
I'm really considering paying €10/m... for a search service!

siosm,
@siosm@floss.social avatar

@sesivany If it wasn't for the Brave partnership that was disclosed recently, I would have given it a try too.

siosm,
@siosm@floss.social avatar
siosm, to random
@siosm@floss.social avatar

Testing composefs in Silverblue: https://blogs.gnome.org/alexl/2024/01/15/testing-composefs-in-silverblue/

Thanks to @gnomealex's great work, we're making progress toward a full system integrity solution for rpm-ostree based Fedora variants (CoreOS, Atomic desktops, IoT). Next steps are integration work and enabling the full chain with UKIs.

siosm, to fedora
@siosm@floss.social avatar

Gaming only on Linux, one year in: https://tim.siosm.fr/blog/2024/01/03/one-year-linux-only-gaming/

I have now been playing games only on Linux for a year, and it has been great.

siosm, to random
@siosm@floss.social avatar

Don’t change your login shell, use a modern terminal emulator: https://tim.siosm.fr/blog/2023/12/22/dont-change-defaut-login-shell/

In this new post that is part of my “UNIX legacy” series, I look at alternatives to changing your login shell.

siosm, to fedora
@siosm@floss.social avatar

sudo without a setuid binary or SSH over a UNIX socket: https://tim.siosm.fr/blog/2023/12/19/ssh-over-unix-socket/

I have been working on this setup as part of my investigation to reduce our reliance on setuid binaries and trying to figure out alternative for common use cases.

siosm,
@siosm@floss.social avatar

@lucab machinectl shell root@ does indeed get me a root shell, asking me a password via a polkit prompt window. I'm wondering if it is fully setuid binary free, i.e. does it uses pkexec, which is setuid root or does it fully goes through the polkit daemon path?

siosm,
@siosm@floss.social avatar

@pid_eins Indeed, this is definitely the most effective way.

Unfortunately I still need some setuid binaries right now for various features. The main one is newuidmap for rootless podman, but pkexec comes soon after as a number of desktop apps still require it. They would need to be converted to daemon-only polkit.

siosm,
@siosm@floss.social avatar

@whynothugo Interesting! Thanks for sharing. Passing fds from the client to the server sounds dangerous however.

siosm,
@siosm@floss.social avatar

@whynothugo See the notes at the end of https://skarnet.org/software/s6/s6-sudod.html. I don't have a concrete example in mind but this appears to have some non obvious restrictions.

siosm, to fedora
@siosm@floss.social avatar

We've now merged all KDE 6 packages to Rawhide so we don't need a special image to try it and you can directly use Fedora Kinoite Rawhide. Instructions to move to this image in the same place: https://tim.siosm.fr/blog/2023/11/22/kinoite-plasma-6/

Previous post: https://floss.social/@siosm/111455400461476622

PS: Beta update coming soon!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • DreamBathrooms
  • modclub
  • tacticalgear
  • GTA5RPClips
  • magazineikmin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • rosin
  • slotface
  • everett
  • kavyap
  • provamag3
  • cubers
  • ngwrru68w68
  • normalnudes
  • cisconetworking
  • Durango
  • khanakhh
  • Leos
  • ethstaker
  • tester
  • anitta
  • osvaldo12
  • megavids
  • lostlight
  • All magazines