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

deb: Remove Ubuntu 14.04 LTS support and update DEB dependencies #2828

Merged
merged 2 commits into from Sep 18, 2018

Conversation

@wido
Copy link
Contributor

commented Aug 29, 2018

Ubuntu 14.04 will go EOL in April 2019. With a new CloudStack
release close to that date we can drop support for this Ubuntu
version and the master branch of CloudStack.

Ubuntu 16.04 (Xenial) and 18.04 (Bionic) both have systemd and
more recent Java versions which make it easier to run the CloudStack
KVM Agent on them.

In addition libvirt and Qemu are more up to date with features
which allow VMs to run better.

Yet to be implemented features in KVM can also leverage the newer
version of Qemu and libvirt without the need of taking older
version of them into account.

Signed-off-by: Wido den Hollander wido@widodh.nl

deb: Remove Ubuntu 14.04 LTS support and update DEB dependencies
Ubuntu 14.04 will go EOL in April 2019. With a new CloudStack
release close to that date we can drop support for this Ubuntu
version and the master branch of CloudStack.

Ubuntu 16.04 (Xenial) and 18.04 (Bionic) both have systemd and
more recent Java versions which make it easier to run the CloudStack
KVM Agent on them.

In addition libvirt and Qemu are more up to date with features
which allow VMs to run better.

Yet to be implemented features in KVM can also leverage the newer
version of Qemu and libvirt without the need of taking older
version of them into account.

Signed-off-by: Wido den Hollander <wido@widodh.nl>

@wido wido added this to the 4.12.0.0 milestone Aug 29, 2018

@wido wido requested a review from rhtyd Aug 29, 2018

@wido wido force-pushed the PCextreme:drop-ubuntu1404 branch from 574e0b6 to 1d8ee17 Aug 29, 2018

@wido wido requested a review from GabrielBrascher Aug 29, 2018

@GabrielBrascher
Copy link
Member

left a comment

I am +1 on removing Ubuntu 14.04 LTS support. Code LGTM.

@rhtyd

rhtyd approved these changes Aug 30, 2018

Copy link
Member

left a comment

LGTM

@rhtyd

This comment has been minimized.

Copy link
Member

commented Aug 30, 2018

@wido @GaborApatiNagy can you start a thread on dev and user ML to see if anybody has any objections?

@GaborApatiNagy

This comment has been minimized.

Copy link
Contributor

commented Aug 30, 2018

@rhtyd, did you mean @GabrielBrascher

@rafaelweingartner

This comment has been minimized.

Copy link
Member

commented Aug 30, 2018

@wido do we need doc changes as well?

@wido

This comment has been minimized.

Copy link
Contributor Author

commented Aug 30, 2018

@rafaelweingartner Good one! Yes, we probably need to update the install/config section for libvirt on Ubuntu.

It is also lacking a section for Ubuntu 18.04 at the moment.

@rhtyd

This comment has been minimized.

Copy link
Member

commented Aug 30, 2018

yes @GaborApatiNagy - sorry was for @GabrielBrascher

@rhtyd

This comment has been minimized.

Copy link
Member

commented Aug 30, 2018

@blueorangutan package

@blueorangutan

This comment has been minimized.

Copy link

commented Aug 30, 2018

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

This comment has been minimized.

Copy link

commented Aug 30, 2018

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2279

@rhtyd

This comment has been minimized.

Copy link
Member

commented Aug 31, 2018

Packaging LGTM, if there are no objections let's merge by end of next week.

@khos2ow
Copy link
Contributor

left a comment

+1
@wido you might want to remove the ubuntu1404 stage from .travis.yml too.

@rafaelweingartner

This comment has been minimized.

Copy link
Member

commented Sep 1, 2018

@wido can you check @khos2ow request?
Also, can you create an issue to address the doc updates? Then, if you do not have time to do that now, we at least will not forget it.

@wido

This comment has been minimized.

Copy link
Contributor Author

commented Sep 1, 2018

@borisstoyanov
Copy link
Contributor

left a comment

LGTM

@rhtyd

This comment has been minimized.

Copy link
Member

commented Sep 4, 2018

Let's merge this by end of this week, if there are no objections. We may need to check/tweak trillian based CI env /cc @PaulAngus @DagSonsteboSB

@pdion891

This comment has been minimized.

Copy link
Contributor

commented Sep 13, 2018

+1

@rhtyd

This comment has been minimized.

Copy link
Member

commented Sep 14, 2018

@wido can you also remove the build /rule from Travis yml file?

@rhtyd

This comment has been minimized.

Copy link
Member

commented Sep 18, 2018

Removed 14.04 pkg job from travis, merging this now.

@rhtyd rhtyd merged commit 7313a5e into apache:master Sep 18, 2018

0 of 2 checks passed

Jenkins Jenkins is validating pull request ...
Details
continuous-integration/travis-ci/pr The Travis CI build is in progress
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.