Skip to content

GlobalModTime undefined after bindata refactoring #34727

Closed
@bagasme

Description

@bagasme

Description

I'm trying to build Gitea from current HEAD (commit 0d3e995). The build process exited with error code without any prior error messages:

...
code.gitea.io/gitea/modules/packages/rpm
code.gitea.io/gitea/models/packages
code.gitea.io/gitea/models/packages/arch
code.gitea.io/gitea/models/packages/container
code.gitea.io/gitea/models/packages/alpine
code.gitea.io/gitea/models/migrations/v1_17
code.gitea.io/gitea/models/packages/conan
code.gitea.io/gitea/models/packages/conda
code.gitea.io/gitea/models/packages/cran
code.gitea.io/gitea/models/packages/debian
code.gitea.io/gitea/models/packages/nuget
code.gitea.io/gitea/models/packages/rpm
make: *** [Makefile:736: gitea] Error 1

Repeating the build, I can see undefined GlobalModTime error:

...
Running go generate...
generating bindata for ../../modules/migration/schemas to bindata.dat
generating bindata for ../../options to bindata.dat
generating bindata for ../../public to bindata.dat
generating bindata for ../../templates to bindata.dat
CGO_CFLAGS="-O2 -g -DSQLITE_MAX_VARIABLE_NUMBER=32766" go build -v  -tags 'bindata' -ldflags '-s -w  -X "main.MakeVersion=GNU Make 4.4.1" -X "main.Version=1.25.0+dev-136-g65986f423f" -X "main.Tags=bindata"' -o gitea
code.gitea.io/gitea/modules/public
# code.gitea.io/gitea/modules/public
modules/public/bindata.go:4989:67: undefined: GlobalModTime
modules/public/bindata.go:5057:57: undefined: GlobalModTime
modules/public/bindata.go:5087:56: undefined: GlobalModTime
make: *** [Makefile:736: gitea] Error 1

Bisecting this issue points to commit 65986f4 as the culprit.

Gitea Version

65986f4

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

https://gist.github.com/bagasme/9946713773deca74c15f5fa2810ee5d0

Screenshots

n/a

Git Version

2.49.0

Operating System

Arch Linux

How are you running Gitea?

Built from source with Node v22.16.0 (nvm) and go 1.24.4.

Database

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions