I agree with Wido. The first thing that came to mind is legacy
installs of CentOS that have java6,7 but not java8. I'd prefer to wait
until we can reasonably say that Ubuntu 12.04 and CentOS6.x are
artifacts of the past that people should not be running (maybe 6-12mo
past LTS, or something). Unless there's a real necessity to switch,
I'd say we don't.

I think the distributions which have shipped these versions, if they
don't provide a newer version in a point release will contribute to
support/patch the version of openjdk they do ship in their LTS.

On Wed, Apr 22, 2015 at 1:44 PM, Laszlo Hornyak
<laszlo.horn...@gmail.com> wrote:
> Is java 1.8 on the roadmap for ubuntu 14?
> It does not seem to make sense to have a LTS supported until 2019 with a
> JDK no longer supported.
>
>
> On Wed, Apr 22, 2015 at 2:43 PM, Wido den Hollander <w...@widodh.nl> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>>
>>
>> On 04/22/2015 02:13 PM, Wilder Rodrigues wrote:
>> > Hi Wido,
>> >
>> > Thanks for the reply and making a good point concerning Ubuntu
>> > 14.04.
>> >
>> > Besides the difficulty in writing testes without increasing even
>> > more out technical dept, another point on the Java 8 platform is
>> > the EOL (end of this month) of Java 1.7.
>> >
>>
>> Yes, I'm aware of that. So that makes this situation difficult.
>>
>> There is a bug open for backporting OpenJDK 8 to Ubuntu 14.04:
>> https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1341628
>>
>> More votes there would really help.
>>
>> > For now I created a ticket on Apache Jira to keep track of it:
>> > https://issues.apache.org/jira/browse/CLOUDSTACK-8397. Could you
>> > please have a look and let me know if the content of the ticket is
>> > appropriate?
>> >
>> > We will start a new sprint in 1 week and will take some time to
>> > discuss what to do and when. Will keep the community updated on
>> > that matter.
>> >
>> > Thanks a gain.
>> >
>> > Cheers, Wilder
>> >
>> >
>> > On 21 Apr 2015, at 15:49, Wido den Hollander
>> > <w...@widodh.nl<mailto:w...@widodh.nl>> wrote:
>> >
>> >
>> >
>> > On 04/21/2015 03:27 PM, Wilder Rodrigues wrote: Hi all,
>> >
>> > Yesterday I started working on the LibvirtComputingResource class
>> > in order to apply the same patterns I used in the
>> > CitrixResourceBase + add more unit tests to it After 10 hours of
>> > work I got a bit stuck with the 1st test, which would cover the
>> > refactored LibvirtStopCommandWrapper. Why did I get stuck? The
>> > class used a few static methods that call native libraries, which
>> > I would like to mock. However, when writing the tests I faced
>> > problems with the current Mockito/PowerMock we are using: they are
>> > simply not enough for the task.
>> >
>> > What did I do then? I added a dependency to EasyMock and
>> > PowerMock-EasyMock API. It worked almost fine, but I had to add a
>> > “-noverify” to both my Eclipse Runtime configuration and also to
>> > the cloud-plugin-hypervisor-kvm/pom.xml file. I agree that’s not
>> > nice, but was my first attempt of getting it to work. After trying
>> > to first full build I faced more problems related to
>> > ClassDefNotFoundExpcetion which were complaining about Mockito
>> > classes. I then found out that adding the PowerMockRunner to all
>> > the tests classes was going to be a heavy burden and would also
>> > mess up future changes (e.g. the -noverify flag was removed from
>> > Java 8, thus adding it now would be a problem soon).
>> >
>> > Now that the first 2 paragraphs explain a bit about the problem,
>> > let’s get to the solution: Java 8
>> >
>> > The VerifyError that I was getting was due to the use of the
>> > latest EasyMock  release (3.3.1). I tried to downgrade it to
>> > 3.1/3.2 but it also did not work. My decision: do not refactor if
>> > the proper tests cannot be added. This left me with one action:
>> > migrate to Java 8.
>> >
>> > There were mentions about Java 8 in february[1] and now I will put
>> > some energy in making it happen.
>> >
>> > What is your opinion on it?
>> >
>> >
>> > I'm not against it technically, but practically I am.
>> >
>> > Ubuntu 14.04 does not ship a Java 8 JRE in the repositories.
>> >
>> > CentOS 7 has java-1.8.0-openjdk.x86_64 available, so it would work
>> > there. But Ubuntu is also widely used with CloudStack, so those
>> > users couldn't use CloudStack without any additional repositories.
>> >
>> > Since that isn't easy I would vote -1 on this if it came that far.
>> >
>> > Wido
>> >
>> > Thanks in advance.
>> >
>> > Cheers, Wilder
>> >
>> > http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201502.mbox/%3
>> >
>> >
>> c54eef6be.5040...@shapeblue.com<mailto:c54eef6be.5040...@shapeblue.com>%
>> 3E<http://mail-archives.apache.org/mod_m
>> > box/cloudstack-dev/201502.mbox/<54eef6be.5040...@shapeblue.com<mailto:
>> 54eef6be.5040...@shapeblue.com>>>
>> >
>> >
>> >
>> >
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1
>>
>> iQIcBAEBAgAGBQJVN5dgAAoJEAGbWC3bPspCzX8P/0o8V8ZZPF+mOiXwfvZxOoqn
>> Xtb084SajpLvB4KFT207FecJ6rKJyJiSXZSW6esj1F5OBzoDzF30vWHityvvatCA
>> LsY5zCj2LF01itmjK8SVXuuwK8sSINycJPu2jJVotYr4ooPM1pHJjv/UnQfrUgp3
>> yv8vT3VKhrPLkGOIIcRR8zmIPH6qtgTf/ILBsc9hUrkvYgfmReH1dkeQY4gid3TZ
>> sHGrnYHby2SgW+9KbuEfdvOrHvItYbJpRWz6W3R6l+DQeZxMt/pMbZRXEM4LXkuL
>> /t450iwybpMZzwwnPYqu0TjTjSI0AFZp9gq+obygEnbDsbCXMuUKRHNymCdUZH3r
>> hldfP1dmAwPEjJ0Z9PgybvmitaAqvUg80BeS7iS/6SPulGx6hFiafrdCgjdQ7bxM
>> qN4nGcFIwxmzphhljnLARxRxl2/50KuZTYmC3XmyfbrUYX+BiDW8FoMbCd5qJJyC
>> r48w2gPQW52HyVckM532PFpMWah7If8Q0Ee9w0JrTEF3RRkMQ7NySUvK0Y9er8ay
>> D6fmw5szuWWNF7bSC6wNx5bY7EyNGp7rDa1Ki4f4G7chh6m16yhYSQ0fLBjro6fw
>> sFbs7EKAa9iCsyHbPQBpz3IoqkSbCknnHbXAInQOyybLKendwZ2f9LVA8K0GFlHH
>> uMsBvF/FH1bnVg+oX8N3
>> =oFqF
>> -----END PGP SIGNATURE-----
>>
>
>
>
> --
>
> EOF

Reply via email to