Simon Josefsson <[email protected]> writes: > "Dr. Tobias Quathamer" <[email protected]> writes: > >> I've not analyzed all the build logs yet, but it seems that quite a >> few packages use golang-golang-x-tools. This package has been at >> version 0.25.0, while upstream is at 0.41.0. > > I've been working on updating that package several times, but always > reverted to applying workarounds in other packages instead (and maybe > those are breaking here). Let's try to finish updating that package! > It is not sustainable to use old x-tools and patch around it.
I did a reverse Salsa build of 0.25.1+ds-1 to have a baseline: https://salsa.debian.org/jas/golang-golang-x-tools/-/pipelines/1019807 Only golang-github-lucas-clemente-quic-go fails, but it seems to be a known problem with that package: https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=golang-github-lucas-clemente-quic-go https://ci.debian.net/packages/g/golang-github-lucas-clemente-quic-go/ I then updated golang-golang-x-tools to 0.41.0 applying the most minimal and whatever ugly hacks I could come up with to get something to build. This includes ignore self-test failures, of which there are a couple (several probably related to the patches I had to disable because they didn't apply cleanly): https://salsa.debian.org/jas/golang-golang-x-tools/-/jobs/9003535 Search for FAIL matchin upper case. Each of those needs to be fixed, which I expect is doable. The autopkgtest also fails: https://salsa.debian.org/jas/golang-golang-x-tools/-/jobs/9003541 The packaging needs to be reviewed and cleaned up here, I just wanted to get something that builds and produces binary packages. Now to the interesting part, the reverse Salsa build for 0.41.0: https://salsa.debian.org/jas/golang-golang-x-tools/-/pipelines/1019819 As of writing, the pipeline is half-way through without any failures, so I'm optimistic this migration will be feasible. I will resume tomorrow or next week. /Simon
signature.asc
Description: PGP signature
