Opened 5 years ago

Closed 16 months ago

#1089 closed enhancement (fixed)

please get i2p into Debian's official repository

Reported by: adrelanos Owned by: mhatta
Priority: major Milestone: 0.9.30
Component: package/debian Version: 0.9.8.1
Keywords: debian Cc: adrelanos@…
Parent Tickets:

Description

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.

Subtickets

Change History (11)

comment:1 Changed 5 years ago by killyourtv

  • Parent Tickets set to 1090

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

Perhaps

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 5 years ago by killyourtv

  • Milestone 0.9.9 deleted

comment:4 Changed 5 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:

http://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=tomcat

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

comment:5 Changed 5 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 4 years ago by str4d

  • Keywords debian added
  • Parent Tickets 1090 deleted

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 mentors.debian.net (step 4). kytv, can you please follow through with this?

comment:7 Changed 2 years ago by zzz

  • Milestone set to eventually
  • Owner killyourtv deleted
  • Status changed from new to assigned

Discussed again with Iain at 32C3 and 33C3. At his request, created a status document and checked in, visible at https://github.com/i2p/i2p.i2p/blob/master/debian-alt/doc/dependencies.txt 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 21 months ago by vk

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

comment:9 Changed 21 months ago by vk

  • Owner set to vk

comment:10 Changed 18 months ago by zzz

  • Milestone changed from eventually to 0.9.30
  • Owner changed from vk to mhatta

comment:11 Changed 16 months ago by zzz

  • Resolution set to fixed
  • Status changed from assigned to closed

https://packages.debian.org/sid/i2p
See #2027 for backport to our debian files

Note: See TracTickets for help on using tickets.