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

Attachment: signature.asc
Description: PGP signature

Reply via email to