Files
i2p.i2p/debian-alt
zzz 0482e12d54 Debian: Create jammy build to deal with Jetty API change (Gitlab #496)
Jetty made a breaking API change to PathSpec in 9.4.30, so
focal (with 9.4.26) is not compatible with jammy+ and buster+ (9.4.45+).

Symptom is failure to load translated help pages in console.

Fix is to make focal only for focal; create jammy build
for jammy+ and buster+. Update build docs.

Does not affect non-package builds, where we bundle Jetty 9.3.x.
2025-01-20 08:11:43 -05:00
..
2024-10-12 18:41:38 -04:00

The files in ../debian/ are for the current stable distribution (buster).
They should also work with bullseye, experimental, sid, testing.

Alternates are in the subdirectories here.
To use them, copy them over the files in ../debian/  .

Built file compatibility:
trusty may be copied to vivid.
trusty may be used for jessie with libjetty9-java from backports.
xenial may be copied to yakkety, zesty
bionic may be copied to cosmic
disco may be copied to eoan, focal and groovy

Not maintained:
wheezy files are not maintained. Use the precise files instead.
jessie files are not be maintained. Use the trusty files instead.
stretch files may not be maintained. Use the trusty files instead.

Note on systemd:

# 'dh $@ --with systemd' needs dh-systemd which isn't available in Wheezy (except from backports),
# and is only Ubuntu as of "Saucy". The official packages will enable this for Debian unstable and
# Ubuntu Saucy (and newer)

Through release 0.9.25, the debian/ directory was not current for the release;
any changes required for the build were checked in after the release.
Starting with release 0.9.26, we will attempt to test debian builds
before the release, and check in any required changes to debian/
and debian-alt/ before the release, so that the files
may actually be used to build the release.

See additional documentation in the doc/ directory.