Skip to content

Docker image doesn't build again #45351

Closed

Description

@christopherfujino

Our cirrus Dockerfile not building was previously fixed in #43654, however, since it has broken again. The problem (again) is the Dashing app not building.

Step 9/15 : RUN go get -u github.com/technosophos/dashing
 ---> Running in 00295fba291e
# github.com/technosophos/dashing
opt/gopath/src/github.com/technosophos/dashing/dashing.go:92:15: cannot use commands() (type []cli.Command) as type []*cli.Command in assignment
opt/gopath/src/github.com/technosophos/dashing/dashing.go:102:4: cannot use build (type func(*cli.Context)) as type cli.ActionFunc in field value
opt/gopath/src/github.com/technosophos/dashing/dashing.go:104:19: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
opt/gopath/src/github.com/technosophos/dashing/dashing.go:108:19: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
opt/gopath/src/github.com/technosophos/dashing/dashing.go:117:4: cannot use update (type func(*cli.Context)) as type cli.ActionFunc in field value
opt/gopath/src/github.com/technosophos/dashing/dashing.go:119:19: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
opt/gopath/src/github.com/technosophos/dashing/dashing.go:123:19: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
opt/gopath/src/github.com/technosophos/dashing/dashing.go:131:4: unknown field 'ShortName' in struct literal of type cli.Command
opt/gopath/src/github.com/technosophos/dashing/dashing.go:133:4: cannot use create (type func(*cli.Context)) as type cli.ActionFunc in field value
opt/gopath/src/github.com/technosophos/dashing/dashing.go:135:19: cannot use cli.StringFlag literal (type cli.StringFlag) as type cli.Flag in array or slice literal:
        cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver)
opt/gopath/src/github.com/technosophos/dashing/dashing.go:135:19: too many errors
The command '/bin/sh -c go get -u github.com/technosophos/dashing' returned a non-zero code: 2

As Dashing does not publish a pre-built linux binary, the solution will most likely have to be vending our own binary on cloud storage.

Activity

  1. tvolkert commented on Dec 4, 2019

    @tvolkert
    Contributor
  2. tvolkert commented on Dec 6, 2019

    @tvolkert
    Contributor
  3. christopherfujino commented on Dec 6, 2019

    @christopherfujino
    ContributorAuthor

    Confirmed after the upstream dashing PR, the docker image builds locally. I'm closing this, thanks @tvolkert!

  4. github-actions commented on Aug 25, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  5. locked as resolved and limited conversation to collaborators on Aug 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: contributor-productivityTeam-specific productivity, code health, technical debt.team-infraOwned by Infrastructure team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions