Opened 6 years ago

Closed 4 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 Sensitive: no


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.


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

Change History (10)

comment:1 Changed 6 years ago by zzz

Add a subticket #1669.

comment:2 Changed 5 years ago by str4d

Status: newopen

comment:3 Changed 4 years ago by zzz

Milestone: eventually0.9.32
Owner: set to zzz
Status: openaccepted

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 4 years ago by zzz

Parent Tickets: 1902

comment:5 Changed 4 years ago by zzz

Development branch is i2p.i2p.zzz.jetty9

comment:6 Changed 4 years ago by zzz

Add a subticket #1935.

comment:7 Changed 4 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 4 years ago by zzz (previous) (diff)

comment:8 Changed 4 years ago by zzz

Milestone: 0.9.320.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 4 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 4 years ago by zzz

Resolution: fixed
Status: acceptedclosed

In 0.9.29-4

Note: See TracTickets for help on using tickets.