this post was submitted on 20 Feb 2025
94 points (100.0% liked)

Linux

9378 readers
250 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Joel Bethke @Fenrirthviti · 1 day ago Author

As an update to everyone following, I had a meeting today with the Flatpak SIG and Fedora Project Leader, which was a very good conversation. We discussed the issues, how we got here, and what next steps are. For anyone not interested in the specific details, the OBS Project is no longer requesting a removal of IP or rebrand of the OBS Studio application provided by Fedora Flatpaks.

This issue should be used for tracking of the other specific, technical issues, that the Fedora Flatpak does still have, which I will address below.

From our perspective, there were two key points that we feel are the most important to address:

The issue with the Qt runtime having regression
The issue of not knowing where to report bugs for what is a downstream package

For the first bullet, this should be resolved with the update to the latest runtime, which includes Qt 6.8.2 that has the fixes for those regressions in it.

For the second, this is obviously a much larger issue to tackle, especially for a project as large as Fedora. We had some very good discussion on how this might be accomplished in the medium-long term, but don't consider it a blocker at this point. We plan to stay engaged and offer our perspective as an upstream project.

In addition to those two previously blocking issues, we discussed a handful of other problems with the Fedora Flatpak. I'll keep the details high level in the interest of brevity on this update:

OBS Studio running on Mesa LLLVM pipe instead of with hardware acceleration (i.e. the GPU)
X11 Fallback leading to OBS crashing
VLC Plugin not behaving as expected in the sandbox, needs testing
Shipping of third-party plugins in the Fedora Flatpak

The discussion was positive and they are actively working to resolve those issues as well, which should hopefully only affect a small number of users.

I would like to give a final thank you to Yaakov and the FPL for taking the time to talk to us today.

top 12 comments
sorted by: hot top controversial new old
[–] [email protected] 37 points 1 month ago

It's refreshing to see differences hashed out and solved in a productive manner. Props to both OBS and the Fedora Flatpak team!

[–] [email protected] 3 points 1 month ago (6 children)

Can someone explain the purpose and perceived value of color coding certain words and phrases? I assume this is some new fad along the lines of "As ______, I want to _______ with ________” in writing user stories and requirements.

[–] [email protected] 11 points 1 month ago

I think this has been put in a code block and this Lemmy thinks it is code hence why it is highlighting specific words to make it easier to read if it was actual code.

[–] [email protected] 11 points 1 month ago* (last edited 1 month ago) (1 children)

The OP should have used the Markdown for quote instead of code.


Quote Rendered:

this is a quote

Quote Markdown:

> this is a quote


Multiple Paragraph Quote Rendered:

this is a quote

with multiple paragraphs

Multiple Paragraph Quote Markdown:

>this is a quote
>
>with multiple paragraphs 

Inline Code Rendered:

this is an inline code example

Inline Code Markdown:

this is an `inline code` example


Code Block Rendered:

this
is a
code
block

Code Block Markdown:

```
this
is a
code
block
```

Text-defined Code Block Rendered:

this
is a
text-defined
code
block

Text-defined Code Block Markdown:

```text
this
is a
text-defined
code
block
```

[–] [email protected] 4 points 1 month ago (1 children)

TIL you can actually specify the language of a code block. I didn't know you could do that, and figured the syntax highlighting was therefore useless.

int foo(int bar, char* baz): 
  printf("here's some C code in a 'c' code block\n");
  return 0;
}
def foo(bar, baz):
    print "here's some Python code in a 'python' code block"

I do think it's stupid to have syntax highlighting by default without a language specified, though -- the behavior you label 'text-defined' should be the default. What language is the default highlighting even for, anyway?

[–] [email protected] 2 points 1 month ago

That’s a very good question. So good, I didn’t feel right just posting:

code

[–] [email protected] 6 points 1 month ago* (last edited 1 month ago)

The original text is formatted as a code block for some reason. Depending on what lemmy front-end (specifically which Markdown renderer) you use, code blocks can be rendered with syntax highlighting as if they were programming language snippets. Check the source of this comment to see the difference:

This code block uses the default syntax highlighting on the Lemmy web front-end. It might look different in other clients.
This code block doesn't use highlighting at all because it is defined as a "text" code block.
[–] [email protected] 6 points 1 month ago* (last edited 1 month ago) (1 children)

What color coding do you mean?

[–] [email protected] 5 points 1 month ago* (last edited 1 month ago)

This is what it looks like for me in Voyager:

As several people have already mentioned, it's because when they posted it, they used a code block instead of a quote block, so the client is rendering it like it was source code.

[–] [email protected] 1 points 1 month ago (1 children)

Not certain what you mean by "colour coding certain words and phrases", the gitlabs bullet points translated into "code" in lemmy markdown when I copy pasted the linked comment. I decided that it was good enough and didn't bother editing.

The good thing about code is that it won't linebreak unexpectedly and allow you to format a code snippet correctly when needed.

#Code snippet with four leading spaces
[–] [email protected] 4 points 1 month ago

Using Voyager App on Android, it appears that the syntax highlighting defaults to SQL for code blocks without a specified language?

Strange

[–] [email protected] 1 points 1 month ago

I don't see anything, I guess the app you're using is doing it