Opened 8 years ago

Closed 4 years ago

#1089 closed enhancement (fixed)

please get i2p into Debian's official repository

Reported by: adrelanos Owned by: Masayuki Hatta
Priority: major Milestone: 0.9.30
Component: package/debian Version:
Keywords: debian Cc: adrelanos
Parent Tickets: Sensitive: no


Having i2p in Debian would simplify installing i2p a lot. It would become as simple as "sudo apt-get install i2p". A properly maintained package in Debian would also propagate to Ubuntu and many more Debian derivatives at some point.

There is already an RFP: i2p.

I would speculate, the Tails developers would enjoy that as well.


Change History (11)

comment:1 Changed 8 years ago by killyourtv

Parent Tickets: 1090

I2P currently uses Jetty 7 which is not presently in Debian. Debian offers Jetty 6 and 8 in their repositories.


Of course, there'd be no guarantee that even if ported to Jetty 8 that we'd be accepted into Debian. If included in Debian it might still be best for end users of Debian stable to use our own repository to ensure that users always have the latest versions.

comment:2 Changed 8 years ago by killyourtv

Milestone: 0.9.9

comment:4 Changed 8 years ago by zzz

My proposal is to use Jetty 8 and Tomcat 6. See zzz.i2p link above.

Tomcat 6 and 7 are both in Debian:

What else needs to be done? What is the process? Who will do it?

comment:5 Changed 8 years ago by killyourtv

One of the Tails devs said he'd help with it. I guess once we can use debian's jetty I can send a message to the mentor's list and see what we can do.

I was told that anonymous contributors _can_ have their packages accepted into Debian, so there's that..

comment:6 Changed 7 years ago by str4d

Keywords: debian added
Parent Tickets: 1090

From zzz's 31C3 report:

Iain Learmonth, a Debian participant, stopped by. He wants to put I2P in with other anonymity tools into this new Debian "superpackage" of some sort, and would love to get I2P into Debian in 2015. He claims the process is now easy, just follow the instructions. We said that's funny, we've been stuck in the process for over 7 years.

He said, well, try the new process, it works great, should be no problem at all if your package is in good shape. The people in Debian that run this process are eager volunteers who want nothing more than to get more packages in. We said our package is indeed in fantastic shape, and we would try out the new process as soon as possible. As best as we can tell, we are orphaned in the old process and have to restart in the new process? If all this is true, we will be in the next Debian release in late 2015. This would be very very cool.

Reading the Introduction for maintainers, I don't think we are orphaned in the old process - step 2 is to file an "Intent to package" (ITP) bug against WNPP, which our existing bug satisfies. kytv has been doing step 3 for some time :) And although Iain Learmonth can't be our sponsor (because he is not a Debian developer), I expect that finding one should not be too difficult.

The next step is therefore to upload the I2P package to (step 4). kytv, can you please follow through with this?

comment:7 Changed 5 years ago by zzz

Milestone: eventually
Owner: killyourtv deleted
Status: newassigned

Discussed again with Iain at 32C3 and 33C3. At his request, created a status document and checked in, visible at Iain can help and advise but cannot be the maintainer.

We made a lot of improvements to the package in 2016 but there's more to do. Moving to Jetty 8 helps but now we need to migrate to Tomcat 8. See the link for more info. Kytv's disappearance really set us back. Tails maintainer is a higher priority. Hopefully we can find a new Tails maintainer, then gradually get him to do Debian also.

comment:8 Changed 4 years ago by Vasyl Kaigorodov

If someone stumbles upon this - I'm trying to pick up I2P packaging for Debian currently.

comment:9 Changed 4 years ago by Vasyl Kaigorodov

Owner: set to Vasyl Kaigorodov

comment:10 Changed 4 years ago by zzz

Milestone: eventually0.9.30
Owner: changed from Vasyl Kaigorodov to Masayuki Hatta

comment:11 Changed 4 years ago by zzz

Resolution: fixed
Status: assignedclosed
See #2027 for backport to our debian files

Note: See TracTickets for help on using tickets.