这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@Cellane
Copy link
Contributor

@Cellane Cellane commented Mar 2, 2021

References dokku/dokku#4305

A few notes:

  • I don’t have an Arch system readily available for testing so I kind of just hope that this is the command you’d use; list of dependencies taken from AUR package, but not sure if that’s correct – for example, there’s dokku-event-listener missing, is that expected?
  • As for Ubuntu/Debian, I hope that these are all the packages that should stay up-to-date…
  • And most critically, since my server is not yet ready for Dokku 0.24.0 (need to think about how to update Shinka for that first), I haven’t actually… tested the script beyond line 86 😬

@Cellane Cellane requested a review from josegonzalez March 2, 2021 12:50
Copy link
Member

@josegonzalez josegonzalez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we split help and run into two functions?

@Cellane Cellane requested a review from josegonzalez March 4, 2021 06:36
dokku-update Outdated
fi
;;
centos | opensuse | rhel)
dokku-log-warn "Updating this operating system is not supported"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should add centos support here or just decide to kill it entirely?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder… CentOS is not mentioned in the landing page’s Quick-start instructions (only Debian and Arch) and I think I heard something about CentOS becoming a rolling-updates type distribution, so I wonder if a lot of people will migrate away in disgust, because that sounds like something people would not like about CentOS… What do you think? I don’t mind either way really, just need a list of packages in case we keep supporting it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets support it until we decide to EOL CentOS. It doesn't cost me anything to support atm.

Here is the fpm command which includes centos deps: https://github.com/dokku/dokku/blob/master/rpm.mk#L28

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay! Will add!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added but not really tested 😬 Just went through CentOS/RHEL/OpenSUSE package manager documentation and made an educated guess…

@josegonzalez
Copy link
Member

@Cellane friendly bump :)

@Cellane
Copy link
Contributor Author

Cellane commented Mar 21, 2021

Sorry! Totally slipped my mind 😢
I addressed two of the concerns raised above, but not sure how to proceed with the CentOS support… What do you think?

@Cellane Cellane requested a review from josegonzalez March 21, 2021 23:50
@josegonzalez josegonzalez merged commit be87c76 into master Mar 22, 2021
@josegonzalez
Copy link
Member

I'll work on getting releases going tomorrow for this. Do you mind making a PR for the core repo to remove the dokku-update codebase and it's release code?

@josegonzalez josegonzalez deleted the safe-update branch March 22, 2021 01:53
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

Successfully merging this pull request may close these issues.

2 participants