hi there,
with Go-1.24 out, I gave it a spin on my projects and they failed b/c of a compilation failure in gonum/plot:
# gioui.org/internal/vk
../../../../pkg/mod/gioui.org@v0.2.0/internal/vk/vulkan.go:1896:9: cannot define new methods on non-local type PushConstantRange
../../../../pkg/mod/gioui.org@v0.2.0/internal/vk/vulkan.go:1900:9: cannot define new methods on non-local type PushConstantRange
../../../../pkg/mod/gioui.org@v0.2.0/internal/vk/vulkan.go:1904:9: cannot define new methods on non-local type PushConstantRange
../../../../pkg/mod/gioui.org@v0.2.0/internal/vk/vulkan.go:1908:9: cannot define new methods on non-local type QueueFamilyProperties
../../../../pkg/mod/gioui.org@v0.2.0/internal/vk/vulkan.go:1912:9: cannot define new methods on non-local type SurfaceCapabilities
../../../../pkg/mod/gioui.org@v0.2.0/internal/vk/vulkan.go:1916:9: cannot define new methods on non-local type SurfaceCapabilities
catching up with Gio constant API churn has been a maintained and maintenance pain (also: not being able to do arch-reproducible screenshots of plots after ubuntu-20.04 which will be discontinued on github CI soon).
perhaps it's time to pull the plug on vggio ?
here is the list of known users of vggio:
I have a replacement candidate (here: modernc.org/tk9).
I need to check binary size comparison (w/ vggio), reproducibility/testability and performances.
in the event modernc.org/tk9 passes these checks with flying colors, should we consider creating vg/vgtk here or somewhere else ?
to recap:
- remove
vg/vggio ? - replace with
vg/vgtk ?
Thoughts ?
hi there,
with Go-1.24 out, I gave it a spin on my projects and they failed b/c of a compilation failure in
gonum/plot:catching up with Gio constant API churn has been a maintained and maintenance pain (also: not being able to do arch-reproducible screenshots of plots after
ubuntu-20.04which will be discontinued on github CI soon).perhaps it's time to pull the plug on
vggio?here is the list of known users of
vggio:I have a replacement candidate (here: modernc.org/tk9).
I need to check binary size comparison (w/
vggio), reproducibility/testability and performances.in the event
modernc.org/tk9passes these checks with flying colors, should we consider creatingvg/vgtkhere or somewhere else ?to recap:
vg/vggio?vg/vgtk?Thoughts ?