Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#63082 closed defect (fixed)

stack: too broken to do anything

Reported by: ShadSterling (Shad Sterling) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: stack

Description

port info stack, port clean stack, port variants stack, and port install stack have the same output:

Error: Unable to open port: can't read "configure.env": can't read "haskell_stack.env": can't read "haskell_stack.yaml": can't read "worksrcpath": can't read "worksrcdir": can't read "distname": can't read "name": no such variable

Since these commands work as expected with other ports I suspect the problem is with the port, but it seems pretty amazing that info doesn't work

Change History (6)

comment:2 Changed 3 years ago by ShadSterling (Shad Sterling)

In #63076 the output includes ---> Computing dependencies for pandoc, why doesn't the output here include ---> Computing dependencies for stack?

After a selfupdate the problem does seem to be resolved.

comment:3 Changed 3 years ago by kencu (Ken)

Resolution: fixed
Status: newclosed

because that person was installing pandoc, and you're installing stack.

but same issue.

comment:4 Changed 3 years ago by kencu (Ken)

I think. esp if gone now.

comment:5 Changed 3 years ago by ShadSterling (Shad Sterling)

After the fix, installing stack starts with ---> Computing dependencies for stack; before the fix, attempting to install stack went straight to the error message. That's a difference that looks like it comes before the fix, because before the fix the Computing dependencies message was output in #63076 but not here.

comment:6 Changed 3 years ago by kencu (Ken)

Please reopen this ticket if you find that stack will not install or work for you, with a new log, and we'll work through it.

ie. I think it's fixed, but I'm not going to stake my life on it, and if you find it is still broken somehow, open 'er back up and we'll see what is going on.

Note: See TracTickets for help on using tickets.