#2693 closed defect (fixed)

Pack200 removal Java 14

Reported by: zzz Owned by: zzz
Priority: major Milestone: 0.9.45
Component: router/update Version: 0.9.44
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

Pack200 deprecated in Java 11
https://openjdk.java.net/jeps/336

Now removed in upcoming Java 14, GA March 2020, already in sid
https://openjdk.java.net/jeps/367
https://openjdk.java.net/projects/jdk/14/

Issues are 1) in-net updates; 2) plugins.

1) in-net updates
su3 is assumed to contain pack200. Logic in ConfigUpdateHandler? will force update to non-su3, non-torrent HTTP .sud download from stats.i2p or echelon.i2p but we haven't created .sud files since the 0.9.22 release in 2015.

We can stop pack200-ing the update in the release process, and remove the above logic; or create two su3's and torrents and update the above logic and news feed.

2) plugins
Only fix is to re-release all plugins without pack200

Subtickets

Change History (2)

comment:1 Changed 16 months ago by zzz

Milestone: 0.9.460.9.45
Status: newaccepted

Going to do first option for now, for 45: stop pack200 the update, and change the logic in ConfigUpdateHandler? and elsewhere. Need to get this into 45 so that it works for the 46 update.

comment:2 Changed 16 months ago by zzz

Resolution: fixed
Status: acceptedclosed

In 5357bf19137e97ed16f18a4a6739ca459483595d 0.9.44-9-rc
second option (both p200 and non-p200 updates) not worth the trouble.
We could revisit at a later date but this much we need to do now.

Note: See TracTickets for help on using tickets.