> Op 23 augustus 2016 om 11:38 schreef Rohit Yadav <rohit.ya...@shapeblue.com>:
> 
> 
> Historically, CloudStack's debian/deb packages/repositories have never been 
> supported by the initial authors. For example, initial ACS version and all 
> CCP releases never shipped deb packages, nor in our (old and recent) 
> documentation we promote installation/running CloudStack on Debian/Ubuntu. 
> Afaik, it was Wido who introduced it because he wanted to run CloudStack on 
> Ubuntu/Debian-based distro. Also, the packages are something that the project 
> never shipped or endorsed or supported, so it's up to the maintainers of 
> various repositories how they are building and hosting CloudStack packages. 
> Even if we remove the packaging support in our branch/repository, anyone can 
> build CloudStack for any distro, several people/projects have packaging 
> related buildsystem/code separated from the project codebase. Most tutorials 
> that I found are based around Ubuntu 14.04 or CentOS, given that 12.04 is 4+ 
> years old, we might not even have anyone using CloudStack on it.
> 

I highly doubt somebody still runs Ubuntu 12.04 with a recent version of 
CloudStack.

4+ years in Qemu/libvirt time is a very long time.

> 
> That said -- I think 4.9 should at least not drop the support yet, just to 
> let any Ubuntu 12.04 user who may be using it in the wild. If we look at the 
> PR, the way we're dropping the support is by simply bumping up few package 
> dependency versions. The issue of supporting or dropping support for Ubuntu 
> 12.04 lies in those version changes only.
> 
> 
> The more important thing right now is to support at least Ubuntu 16.04 hosts 
> as KVM guests and usage-server hosts, which is much needed in both 4.9 and 
> master branch for the upcoming 4.9.1.0 and 4.10.0.0 releases.
> 
> 
> Wido -- would it be acceptable to avoid bumping up the min. package 
> dependency version, i.e we don't change the pkg dependencies for 
> cloudstack-agent and keep the version number as it is for lsb-base, qemu-kvm, 
> libvirt-bin for 4.9 branch. While on 4.10, we can discuss if we want to drop 
> the support now or plan this later.
> 
> 

Well, yes. But I don't know *what* might break on 12.04. I wrote the PR in May 
and there must have been a reason for that.

Feel free to modify the PR and not bump those versions. Packages might work or 
not, not completely sure.

Wido

> Regards.
> 
> ________________________________
> From: Wido den Hollander <w...@widodh.nl>
> Sent: 23 August 2016 11:38:43
> To: dev@cloudstack.apache.org; John Burwell; us...@cloudstack.apache.org
> Subject: Re: Eliminating Support for Ubuntu 12.04
> 
> 
> > Op 23 augustus 2016 om 1:02 schreef John Burwell 
> > <john.burw...@shapeblue.com>:
> >
> >
> > All,
> >
> > PR 1647 [1] proposes dropping support for Ubuntu 12.04 from 4.9.2.0+.  The 
> > primary motivation for its removal is that the age of its libvirt and qemu 
> > versions greatly complicate maintenance of the KVM integration.  However, 
> > Ubuntu 12.04 will be supported until April 2017 [2]. What would be the 
> > impact to our user community of removing support for Ubuntu 12.04 before 
> > its EOL in April 2017?  If we don’t drop support for it in 4.x, would it be 
> > acceptable to drop support for it in 5.0.0 which is currently scheduled for 
> > release at the end of 2016 [3]?
> >
> 
> The PR was supposed to go into 4.9 already, it just took way to long to get 
> merged. So that's why it would now go into 4.9.2
> 
> > If we do chose to drop support for Ubuntu 12.04 in 4.x, I propose that we 
> > remove it in 4.10.0.0 rather than 4.9.2.0.  First, it is reasonable for 
> > users to expect that upgrading between patch releases (i.e. 4.9.x.x -> 
> > 4.9.x+1.x) would not require system changes.  Dropping a distribution would 
> > violate such an expectation.  Second, 4.9 is an LTS branch.  Therefore, 
> > maintaining 12.04 support in 4.9 would provide LTS users with support for 
> > Ubuntu 12.04 until May 2018 — well after its EOL.  Does this approach seem 
> > reasonable if we elect drop Ubuntu 12.04 in 4.x?
> 
> Again, this PR had to be merged earlier, not later. It's just very difficult 
> packaging wise to keep supporting 12.04 and 16.04 at the same time.
> 
> The Qemu and libvirt versions in 12.04 are truly ancient. I doubt anybody is 
> running stock 12.04 with CloudStack 4.8 right now for example.
> 
> The Ubuntu 12.04 debate has been popping up multiple times in the last year.
> 
> This PR has been open way to long, that's imho the main problem here.
> 
> I'm in favor of dropping 12.04, should have been done in 4.9 already and not 
> wait any longer.
> 
> Wido
> 
> >
> > Thanks,
> > -John
> >
> > [1]: https://github.com/apache/cloudstack/pull/1647
> > [2]: https://wiki.ubuntu.com/Releases
> > [3]: 
> > https://cwiki.apache.org/confluence/display/CLOUDSTACK/%5BPROPOSAL%5D+2016-2017+Release+Cycle+and+Calendar<https://cwiki.apache.org/confluence/display/CLOUDSTACK/[PROPOSAL]+2016-2017+Release+Cycle+and+Calendar>
> >
> >
> >
> > john.burw...@shapeblue.com
> > www.shapeblue.com<http://www.shapeblue.com>
> > 53 Chandos Place, Covent Garden, London VA WC2N 4HSUK
> > @shapeblue
> >
> >
> >
> 
> rohit.ya...@shapeblue.com 
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> @shapeblue
>   
>  
>

Reply via email to