[jitsi-dev] Java 8


#1

Hello.

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet combo-stable-release.
Whenever that is, but I assume not far.

Ingo

[1] http://lists.jitsi.org/pipermail/dev/2017-January/031173.html


#2

+1

The only problem that I am aware of is people with older Debian versions that already have java7 and jitsi/jitsi-meet installed. Updating only jitsi-meet in this case would leave a broken system, AFAIK.

Boris

···

On 15/07/2017 12:44, Ingo Bauersachs wrote:

Hello.

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet combo-stable-release.
Whenever that is, but I assume not far.


#3

Hi Daniel,

···

On 15/07/2017 15:48, Daniel Bareiro wrote:

Hi, Boris.

On 15/07/17 17:35, Boris Grozev wrote:

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against
it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet
combo-stable-release.
Whenever that is, but I assume not far.

+1

The only problem that I am aware of is people with older Debian versions
that already have java7 and jitsi/jitsi-meet installed. Updating only
jitsi-meet in this case would leave a broken system, AFAIK.

I was pointing to this situation in my previous message. From what Jitsi
Meet version could the system be affected if we do not upgrade to Java 8?

Currently all version of jitsi-meet (and its dependencies) work with java7. I mention the problem because as far as I know it is now the only thing keeping us from using java8 features in our projects. If and when we do the switch, it will be announced here on the list.

Regards,
Boris


#4

Hello.

Hello, Ingo.

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet combo-stable-release.
Whenever that is, but I assume not far.

From what I can see, openjdk-8-jre is available on backports for those
who have not yet planned to upgrade from Jessie to Stretch. Is it
recommended to upgrade to openjdk-8-jre in the short term? When do you
think the service could be affected if the update to openjdk-8-jre is
not performed?

Kind regards,
Daniel

···

On 15/07/17 14:44, Ingo Bauersachs wrote:


#5

Hi, Boris.

···

On 15/07/17 17:35, Boris Grozev wrote:

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against
it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet
combo-stable-release.
Whenever that is, but I assume not far.

+1

The only problem that I am aware of is people with older Debian versions
that already have java7 and jitsi/jitsi-meet installed. Updating only
jitsi-meet in this case would leave a broken system, AFAIK.

I was pointing to this situation in my previous message. From what Jitsi
Meet version could the system be affected if we do not upgrade to Java 8?

Kind regards,
Daniel


#6

Hi Daniel,

Hi, Boris

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against
it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet
combo-stable-release.
Whenever that is, but I assume not far.

+1

The only problem that I am aware of is people with older Debian versions
that already have java7 and jitsi/jitsi-meet installed. Updating only
jitsi-meet in this case would leave a broken system, AFAIK.

I was pointing to this situation in my previous message. From what Jitsi
Meet version could the system be affected if we do not upgrade to Java 8?

Currently all version of jitsi-meet (and its dependencies) work with
java7. I mention the problem because as far as I know it is now the only
thing keeping us from using java8 features in our projects. If and when
we do the switch, it will be announced here on the list.

Yes, please let us know to make sure us to don't upgrade without
installing previously Java 8 in the necesary moment. Although it would
be nice to plan this change so that from a given version, we are all
aware of having previously installed Java 8 before update.

If there is any roadmap to this, it will be good to know it. From what I
read in a previous thread, the idea is to migrate to Java 8 because this
will contribute to the maintainability of the code.

In the scenario where we are using Jessie with Java 7 and Java 8 and
with Jitsi Meet, what changes should we make to instruct Jitsi Meet
components to use Java 8?

Thanks for your reply.

Kind regards,
Daniel

···

On 15/07/17 18:00, Boris Grozev wrote:


#7

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet combo-stable-
release. Whenever that is, but I assume not far.

+1

The only problem that I am aware of is people with older Debian versions
that already have java7 and jitsi/jitsi-meet installed. Updating only
jitsi-meet in this case would leave a broken system, AFAIK.

No, this is not an issue. The Meet package would declare Java 8 as a dependency. Apt would:
- see it's already running Java 8 anyway (e.g. on Ubuntu 16.04)
- upgrade Java 7 to 8 for you
- or abort the update since the dependencies cannot be fulfilled

There won't be broken setups by just running apt-get upgrade.

Boris

Ingo


#8

+1. Onwards and upwards!

···

On Jul 15, 2017, at 19:44, Ingo Bauersachs <ingo@jitsi.org> wrote:

Hello.

After the overwhelming feedback about releasing ice4j, there's another
topic: Java 8. It has come up before [1] and I was strongly against it. The
reasons for this are now gone:
- Debian Stretch has been released
- and Jitsi Desktop 2.10 too

Suggestion: switch to Java 8 after the next Jitsi Meet combo-stable-release.
Whenever that is, but I assume not far.

Ingo

[1] http://lists.jitsi.org/pipermail/dev/2017-January/031173.html

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Saúl