Skip to content

[🐛 BUG]: Unable to build with Velox after updating recent dependencies #2350

@JoeWemyss90

Description

@JoeWemyss90

No duplicates 🥲.

  • I have searched for a similar issue in our bug tracker and didn't find any solutions.

What happened?

Hello. I appear to be having issues building RoadRunner (which contains custom plugins) after updating my applications go.mod. From digging through the code, the issues arise from this breaking change (in uax29)

For me, uax29 2.7.0 is being pulled in by github.com/DataDog/dd-trace-go/contrib/gofiber/fiber.v2/v2@v2.8.1

I created a minimal reproduction here: https://github.com/JoeWemyss90/repro-rr-uax-build-issue

As a workaround, I forked velox, and bumped tablewriter to v1.1.4. That allowed me to build both my code, and the sample issue. The fork is here: https://github.com/JoeWemyss90/velox/tree/fix-uax29

Version (rr --version)

Velox version v2025.1.7
RR version v2025.1.13

How to reproduce the issue?

Run vx build where a plugin contains github.com/clipperhouse/uax29/v2@v2.7.0 (eg, this minimal reproduction: https://github.com/JoeWemyss90/repro-rr-uax-build-issue)

Relevant log output

2026-05-12T13:49:49+0000	INFO	Builder     	building RoadRunner	{"cmd": "/usr/local/go/bin/go build -v -trimpath -ldflags -s -ldflags -X github.com/roadrunner-server/roadrunner/v2025/internal/meta.version=v2025.1.13 -X github.com/roadrunner-server/roadrunner/v2025/internal/meta.buildTime=2026-05-12T13:49:49Z -o /home/jwemyss/tmp/roadrunner-server-v2025.1.13/roadrunner-server-roadrunner-cb5e9e3/rr cmd/rr/main.go"}
2026-05-12T13:49:50+0000	DEBUG	Builder     	[STDERR OUTPUT]	{"log": "github.com/clipperhouse/displaywidth\n"}
2026-05-12T13:49:50+0000	DEBUG	Builder     	[STDERR OUTPUT]	{"log": "# github.com/clipperhouse/displaywidth\n../../../go/pkg/mod/github.com/clipperhouse/displaywidth@v0.6.2/graphemes.go:48:12: cannot use graphemes.FromString(s) (value of type *graphemes.Iterator[string]) as graphemes.Iterator[string] value in struct literal\n../../../go/pkg/mod/github.com/clipperhouse/displaywidth@v0.6.2/graphemes.go:69:12: cannot use graphemes.FromBytes(s) (value of type *graphemes.Iterator[[]byte]) as graphemes.Iterator[[]byte] value in struct literal\n"}

Metadata

Metadata

Assignees

Labels

bugBug: bug, exception

Type

No fields configured for Bug.

Projects

Status

🔖 Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions