Opened 3 years ago
Last modified 2 years ago
#2132 open defect
Split up Debian Package
Reported by: | zzz | Owned by: | zzz |
---|---|---|---|
Priority: | minor | Milestone: | 0.9.42 |
Component: | package/debian | Version: | 0.9.32 |
Keywords: | extensibility, standards, debian, ubuntu, build, release | Cc: | Masayuki Hatta |
Parent Tickets: | Sensitive: | no |
Description
Goal: allow other projects to depend on only what they need
Current:
- i2p
- i2p-router (contains everything)
- libjbigi-jni (depends: i2p-router)
- i2p-doc
Proposed:
- i2p
- i2p-susimail (depends: i2p-console, i2ptunnel)
- i2p-susidns (depends: i2p-console, i2p-addressbook)
- i2psnark (depends: i2p-console, i2p-streaming, i2p-addressbook)
- i2ptunnel (depends: i2p-console, i2p-streaming, i2p-addressbook)
- i2p-console (depends: i2p-router)
- i2p-addressbook (depends: i2p-router)
- i2p-bob (depends: i2p-router, i2p-streaming)
- i2p-sam (depends: i2p-router, i2p-streaming)
- libjbigi-jni (depends: i2p-router)
- i2p-router (depends: i2p-core)
- i2p-streaming (depends: i2p-core)
- i2p-core
- i2p-doc
Change History (6)
comment:1 Changed 3 years ago by
comment:2 Changed 3 years ago by
Here's what I came up with. libi2p-xxx jars would go in /usr/share/java.
We will also need to split up clients.config and i2ptunnel.config into separate files under clients.config.d/ and i2ptunnel.config.d/
61824 i2p_0.9.32-19-1-1-517fe58b-1_all.deb 3651464 i2p-console_0.9.32-19-1-1-517fe58b-1_all.deb 2637800 i2p-doc_0.9.32-19-1-1-517fe58b-1_all.deb 266360 i2p-jetty_0.9.32-19-1-1-517fe58b-1_all.deb 338310 i2p-router_0.9.32-19-1-1-517fe58b-1_all.deb 419264 i2p-router-base_0.9.32-19-1-1-517fe58b-1_all.deb 1149818 i2p-snark_0.9.32-19-1-1-517fe58b-1_all.deb 519954 i2p-susidns_0.9.32-19-1-1-517fe58b-1_all.deb 571622 i2p-susimail_0.9.32-19-1-1-517fe58b-1_all.deb 636686 i2p-tunnel-ui_0.9.32-19-1-1-517fe58b-1_all.deb 302244 i2p-website_0.9.32-19-1-1-517fe58b-1_all.deb 351304 libi2p-addressbook-java_0.9.32-19-1-1-517fe58b-1_all.deb 279654 libi2p-bob-java_0.9.32-19-1-1-517fe58b-1_all.deb 1043940 libi2p-core-java_0.9.32-19-1-1-517fe58b-1_all.deb 1841990 libi2p-router-java_0.9.32-19-1-1-517fe58b-1_all.deb 361250 libi2p-sam-java_0.9.32-19-1-1-517fe58b-1_all.deb 431752 libi2p-streaming-java_0.9.32-19-1-1-517fe58b-1_all.deb 621162 libi2p-tunnel-java_0.9.32-19-1-1-517fe58b-1_all.deb 5072 libjbigi-jni_0.9.32-19-1-1-517fe58b-1_amd64.deb
comment:5 Changed 3 years ago by
Keywords: | extensibility standards debian ubuntu build release added |
---|---|
Status: | new → open |
comment:6 Changed 2 years ago by
Milestone: | 0.9.34 → 0.9.42 |
---|
Note: See
TracTickets for help on using
tickets.
to be decided:
do core, router, and streaming go as libs into /usr/share/java? If router.jar goes there, we may need an additional package for all the startup stuff (but we may need that anyway)
don't get dup files error when upgrading like the last time we moved stuff
split up i2ptunnel into jar and war pkgs (lib and UI) ?