Opened 4 years ago

Closed 2 years ago

#1512 closed enhancement (fixed)

Jetty 9

Reported by: zzz Owned by: zzz
Priority: minor Milestone: 0.9.30
Component: apps/jetty Version: 0.9.18
Keywords: Cc:
Parent Tickets: #1902

Description

ref: http://zzz.i2p/topics/1727

9.2 or 9.3? 9.3.0 will be released soon.

9.3.x req'd for HTTP/2 - ticket: #1511

target late 2015 / early 2016?

May be a lot of work, but we've done it before, for 6, 7, and 8.

Requires Java 7, which we have warned we're going to require mid-2015, but don't have a target yet.

Subtickets

#1669: Java 7defectclosedzzz
#1935: Tomcat 7/8defectclosedzzz

Change History (10)

comment:1 Changed 3 years ago by zzz

Add a subticket #1669.

comment:2 Changed 3 years ago by str4d

  • Status changed from new to open

comment:3 Changed 2 years ago by zzz

  • Milestone changed from eventually to 0.9.32
  • Owner set to zzz
  • Status changed from open to accepted

Currently on the roadmap for late 2017. Jetty 8 is EOL. See #1902, Jetty 8 not in Debian stretch, so we may need to pull this in.

As the Debian/Ubuntu? packages contain 9.2.x, that should be our target.

Good news is that we do require Java 7 now.

Related: Upgrade from Tomcat 6 to 8.

comment:4 Changed 2 years ago by zzz

  • Parent Tickets set to 1902

comment:5 Changed 2 years ago by zzz

Development branch is i2p.i2p.zzz.jetty9

comment:6 Changed 2 years ago by zzz

Add a subticket #1935.

comment:7 Changed 2 years ago by zzz

notes on schedule:

Tails 3.0 (mid-June) is stretch. We would need to have Jetty 9 in 0.9.30 (late April) to make it into Tails 3.0. However it looks like we'll be removed from Tails even before that for lack of a maintainer. Jetty 9 is currently in jessie-backports, but is still not in Ubuntu pre-xenial.

Last edited 2 years ago by zzz (previous) (diff)

comment:8 Changed 2 years ago by zzz

  • Milestone changed from 0.9.32 to 0.9.30

This is pretty much done. I have both standard and package builds working in my jetty9 branch. Target will be either 0.9.30 or 31, to be decided at next week's meeting.

comment:9 Changed 2 years ago by zzz

Still todo: finish and test deb builds for precise (no J9 or T8) wheezy (no J9 but has T8), trusty (no J9 or T8), and jessie (J9 in backports, T8 in std.)

Also, I may have broken the T8-but-no-J9 build that will be required for wheezy.

comment:10 Changed 2 years ago by zzz

  • Resolution set to fixed
  • Status changed from accepted to closed

In 0.9.29-4

Note: See TracTickets for help on using tickets.