openaustralia / yinyo

A wonderfully simple API driven service to reliably execute many long running scrapers in a super scaleable way
https://yinyo.io
Apache License 2.0
6 stars 1 forks source link

Requirement for 1.13 seems to make installation hard on Ubuntu #75

Closed jamezpolley closed 4 years ago

jamezpolley commented 4 years ago

Ubuntu Disco has golang packages for version 1.10 but the README currently states that 1.13 is required to be installed on a dev machine.

The first step of the manual install instructions says that you must first uninstall the old version. This makes it more difficult to set up a dev environment, as the dev would need to remove the existing golang package and anything that depends on it, then install golang, then manually somehow install anything else they had that depended on go. I think this will also make clay difficult to deploy as we can't use the system packages.

Go only seems to be needed in order to build the test client (the requirement was first added to the README in d2adc6a which changed the client from bash to go).

mlandauer commented 4 years ago

We need the latest Go version because we're using modules (introduced in Go 1.11 I think) and with a bug fix introduced in Go 1.13.

Surely there are lots of people using Go 1.13 on Ubuntu. I would be absolutely stunned if there wasn't a straightforward way to make it work.

Anyway, closing this as a "won't fix"

jamezpolley commented 4 years ago

If you could point me at the straightforward way to make it work, that would be great. At the moment, I'm in a situation where I'm not willing to spend the time I would need to figure out how to upgrade morph on my machine just for this one thing, and there's no other way to proceed.

mlandauer commented 4 years ago

@jamezpolley https://github.com/golang/go/wiki/Ubuntu

jamezpolley commented 4 years ago

I've updated the title to say what it should have said from the start - describing the problem I'm having rather than requesting a specific solution.