ymuse dh-golang-autopkgtest tests failing with the new libglib 2.77

Bug #2028146 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GLib
Fix Released
Undecided
Unassigned
glib2.0 (Ubuntu)
Fix Released
High
Sebastien Bacher
ymuse (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Unsure if that's specific to ymuse or dh-golang-autopkgtest but the tests are failing with the new libglib version

https://autopkgtest.ubuntu.com/packages/y/ymuse/mantic/amd64

831s dh_auto_build: error: cd _build && go install -trimpath -v -p 1 -buildmode=pie "-ldflags=-extldflags -s -w -X main.version=0.21+git20221209.981861c-1_debian -X main.date=2022-12-09" github.com/yktoo/ymuse github.com/yktoo/ymuse/internal/config github.com/yktoo/ymuse/internal/player github.com/yktoo/ymuse/internal/util returned exit code 1

Unsure how to debug that or get a more verbose log, could someone who understand go better help there?

tags: added: update-excuse
Revision history for this message
Shengjing Zhu (zhsj) wrote :

the error is

 767s github.com/gotk3/gotk3/gdk: invalid flag in pkg-config --cflags: -Wl,--export-dynamic

a workaround is to set `export CGO_CFLAGS_ALLOW := "-Wl,--export-dynamic"` in ymuse debian/rules, but i think gmodule puts that in wrong place.

Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue has been discussed upstream in !3356 and a revert to the old behaviour is proposed in

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3504

Changed in ymuse (Ubuntu):
importance: Undecided → High
status: New → Triaged
Changed in glib2.0 (Ubuntu):
importance: Undecided → High
status: New → In Progress
assignee: nobody → Sebastien Bacher (seb128)
Revision history for this message
Jeremy Bícha (jbicha) wrote :
Changed in ymuse (Ubuntu):
status: Triaged → Fix Released
Changed in glib2.0 (Ubuntu):
status: In Progress → Fix Released
Shengjing Zhu (zhsj)
Changed in glib:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.