Skip to content

Conversation

@onlylunix
Copy link

@onlylunix onlylunix commented Sep 25, 2025

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, (x86_64-LIBC, i686-LIBC, x86_64-musl)

@dogknowsnx
Copy link
Contributor

Disregarding the rest of the changes you made, listing the distfiles and tools one by one would make the template a pita to maintain.

@onlylunix
Copy link
Author

I have a utility that analyzes source code and solves this problem.
I'll still think about how to simplify it.
I also need to fix the removed patches.

@chrysos349
Copy link
Contributor

I have a utility that analyzes source code and solves this problem.

could i take a look at it?

@onlylunix
Copy link
Author

onlylunix commented Sep 25, 2025

could i take a look at it?

https://github.com/onlylunix/simple-utilities/blob/main/gen_crates.sh

@onlylunix
Copy link
Author

You need Meson 1.7.0 or later! I can't figure out how to do this in one commit. :)

@dogknowsnx
Copy link
Contributor

You need Meson 1.7.0 or later! I can't figure out how to do this in one commit. :)

#56014
Please convert to draft

@onlylunix onlylunix marked this pull request as draft September 26, 2025 10:31
@zlice
Copy link
Contributor

zlice commented Sep 26, 2025

just wanted to add about the meson thing - i think the PR creator isn't using github anymore? also the last comment mentions meson should be past that PR (1.8.4).

@onlylunix onlylunix force-pushed the mesa-25.2 branch 2 times, most recently from db509dc to 6d86d8c Compare September 28, 2025 21:45
@onlylunix onlylunix marked this pull request as ready for review September 28, 2025 21:56
@onlylunix onlylunix force-pushed the mesa-25.2 branch 4 times, most recently from ac3ed95 to 5131f7c Compare October 1, 2025 12:21
@onlylunix onlylunix changed the title mesa: update to 25.2.3 mesa: update to 25.2.4 Oct 1, 2025
@SilverKeeper
Copy link

SilverKeeper commented Oct 4, 2025

Thanks for doing the PR. Will this solve the problem with x32 games and Vulkan?: doitsujin/dxvk#5219

I've been having a similar problem with Mesa 25.1.9 for a week... I saw your workaround but I don't have that library_arch variable in the .jsons in the first place.

0024:err:vulkan:wine_vk_instance_init_physical_devices Failed to enumerate physical devices, res=-3

@zlice
Copy link
Contributor

zlice commented Oct 4, 2025

same person so i have to assume so

@onlylunix
Copy link
Author

Thanks for doing the PR. Will this solve the problem with x32 games and Vulkan?: doitsujin/dxvk#5219

Yes, this issue has been resolved.

I've been having a similar problem with Mesa 25.1.9 for a week... I saw your workaround but I don't have that library_arch variable in the .jsons in the first place.
0024:err:vulkan:wine_vk_instance_init_physical_devices Failed to enumerate physical devices, res=-3

Your problem is something else.

@onlylunix onlylunix changed the title mesa: update to 25.2.4 mesa: update to 25.2.5 Oct 15, 2025
@chilledfrogs
Copy link
Contributor

Sorry but why are some of these Rust crates being vendored anyway?

@zlice
Copy link
Contributor

zlice commented Oct 21, 2025

Sorry but why are some of these Rust crates being vendored anyway?

seconded. i know cmake has this type of thing disabled because it can be sneaky

ERROR: Subproject syn is buildable: NO

src/compiler/rust/meson.build:126:10: ERROR: Automatic wrap-based subproject downloading is disabled

A full log can be found at /builddir/mesa-25.2.5/build/meson-logs/meson-log.txt

@zlice
Copy link
Contributor

zlice commented Oct 21, 2025

mesa-template.txt

fwiw, my version w/o rust stuff in separate files.

also think libxatracker needs to be removed or temporary faked for remove in remove-packages 'package'

@zlice
Copy link
Contributor

zlice commented Oct 21, 2025

also-also fwiw - meson 1.9.1 #57635

@onlylunix onlylunix force-pushed the mesa-25.2 branch 3 times, most recently from f5e9321 to 8009329 Compare October 26, 2025 20:44
@onlylunix onlylunix force-pushed the mesa-25.2 branch 3 times, most recently from a3673d5 to 3858644 Compare October 26, 2025 21:12
@onlylunix
Copy link
Author

onlylunix commented Oct 26, 2025

also think libxatracker needs to be removed or temporary faked for remove in remove-packages 'package'

@zlice
Done.
Also xf86-video-vmware depends on libxatracker.
Increased the xf86-video-vmware revision for rebuilding

@chilledfrogs
Copy link
Contributor

The vendoring appears to be done at least on Alpine Linux to enable NVK, idk enough about Mesa's features here to really be able to comment but fair enough I guess: https://git.alpinelinux.org/aports/commit/main?id=a67dc80ad7aa89c821961b84f3fa0940129bbfde

@onlylunix onlylunix changed the title mesa: update to 25.2.5 mesa: update to 25.2.6 Oct 29, 2025
@onlylunix
Copy link
Author

It is advisable to wait for the backport
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38017

@onlylunix onlylunix marked this pull request as draft October 29, 2025 20:47
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.

6 participants