Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please specify version requirements for the dependencies #626

Closed
RedL0tus opened this issue May 24, 2018 · 1 comment
Closed

Please specify version requirements for the dependencies #626

RedL0tus opened this issue May 24, 2018 · 1 comment

Comments

@RedL0tus
Copy link

RedL0tus commented May 24, 2018

The story is, I'm hosting my own Mastodon instance on CentOS 7 since last year.
Today when I upgrading it to v2.4.0, it failed at migrating databases because the version of PostgreSQL provided in CentOS 7 main repo was too low (which is around 9.2) which doesn't support jsonb data type.
But there isn't any warning before upgrading, both in the documentation and release notes (only Ruby version are noted).

Right now I've just upgraded PostgreSQL to the newest stable version (10.X).

I think if there is a warning of minimum version requirement would be useful for people who are hosting Mastodon instances with distros other than Ubuntu, just like me.

@RedL0tus RedL0tus changed the title Please specify minimum version requirements for the dependencies Please specify version requirements for the dependencies May 24, 2018
@levlaz
Copy link

levlaz commented May 30, 2018

This should probably be added to the upgrade notes.

I think this is a good idea, I think a separate document for CentOS may be necessary since many of the versions of software are quite old.

IMHO running Mastodon in Docker on CentOS 7 is probably the easiest approach.

In any case, keeping track of specific versions of things would be really nice. The closest thing we have to a recommendation what I can see is what is running in CI.

@Gargron Gargron closed this as completed Oct 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants