Skip to content

[WIP] gstreamer: update to 1.28.1#58378

Draft
Rutpiv wants to merge 11 commits intovoid-linux:masterfrom
Rutpiv:gstreamer
Draft

[WIP] gstreamer: update to 1.28.1#58378
Rutpiv wants to merge 11 commits intovoid-linux:masterfrom
Rutpiv:gstreamer

Conversation

@Rutpiv
Copy link
Contributor

@Rutpiv Rutpiv commented Jan 3, 2026

Testing the changes

  • I tested the changes in this PR: briefly

Local build testing

  • I built this PR locally for my native architecture (x86_64)
  • I built this PR locally for these architectures using specific masterdirs:
    • x86_64-musl
    • i686
  • I built this PR locally for these architectures (crossbuilds):
    • aarch64
    • aarch64-musl
    • armv7l
    • armv7l-musl
    • armv6l
    • armv6l-musl

@Rutpiv Rutpiv changed the title Gstreamer gstreamer: update to 1.26.10 Jan 3, 2026
@Rutpiv
Copy link
Contributor Author

Rutpiv commented Jan 3, 2026

While looking into the CI failure, I noticed that xlint flags qmake_default_version as a custom variable, even though this variable is already part of the qmake build-helper workflow.

qmake_default_version is referenced in:

  • the qmake5.sh and qmake6.sh build-helpers
  • the sourcepkg.sh environment setup script

However, it does not seem to be recognized by xlint’s variable whitelist, which results in a warning when it is set in the template.

What would be the preferred way forward here?

  • Add qmake_default_version to xlint’s recognized variables
  • Keep the template as-is, since this variable has historically been used this way
  • Or adopt another approach that maintainers consider more appropriate

I’m happy to adjust the template or make a follow-up modification based on the preferred approach.

@classabbyamp
Copy link
Member

if it's used by a build style, it should be in xlint

@Rutpiv
Copy link
Contributor Author

Rutpiv commented Jan 4, 2026

Thanks for confirming. I’ll follow up with a PR to update xlint to recognize qmake_default_version.

@Rutpiv
Copy link
Contributor Author

Rutpiv commented Jan 31, 2026

Given that GStreamer 2.18.0 has been released upstream recently, I’d like to ask for guidance before proceeding further.

Would you prefer updating this PR to target the new 2.18.x major release, or keeping it on the current 1.26.x series and waiting for an initial stabilization/follow-up release before migrating?

I’m happy to adjust based on the preferred direction.

@Duncaen
Copy link
Member

Duncaen commented Mar 17, 2026

I would go for the latest release.

@Rutpiv
Copy link
Contributor Author

Rutpiv commented Mar 17, 2026

Thanks!

While checking 2.18.x, I noticed gstreamer-vaapi doesn't have a matching release yet.

Would it make sense to keep everything on 1.26.11 for now and move to 2.18.x once all components are available?

@Duncaen
Copy link
Member

Duncaen commented Mar 17, 2026

No idea if if that matters, if I'm uncertain I would look at other distributions, alpine and arch seem to ship 2.18, so that would probably be fine.

@Rutpiv Rutpiv changed the title gstreamer: update to 1.26.10 [WIP] gstreamer: update to 1.26.10 Mar 20, 2026
@Rutpiv Rutpiv marked this pull request as draft March 20, 2026 04:59
@Rutpiv Rutpiv changed the title [WIP] gstreamer: update to 1.26.10 [WIP] gstreamer: update to 1.28.1 Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants