Opened 6 years ago

Closed 6 years ago

#998 closed defect (fixed)

Debian Wheezy broken dependencies (libc6)

Reported by: derpsen Owned by: killyourtv
Priority: major Milestone: 0.9.8
Component: www/i2p Version: 0.9.7
Keywords: debian, libc6, wheezy Cc: killyourtv@…
Parent Tickets:

Description

Hi,

the two packages "service-wrapper" and "libservice-wrapper-jni" from the current debian compatible repository include dependencies for a libc6 version which is currently not officially available in Debian:

The following packages have unmet dependencies:

service-wrapper : Depends: libc6 (>= 2.14) but 2.13-38 is installed.
libservice-wrapper-jni : Depends: libc6 (>= 2.14) but 2.13-38 is installed.

The newest version available for wheezy/stable is 2.13-38: http://packages.debian.org/wheezy/libc6

I'm using the repository config from the website:
http://i2p2.de/debian#debian

root@x:~# cat /etc/apt/sources.list.d/i2p.list
deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main
deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main

Subtickets

Change History (10)

comment:1 Changed 6 years ago by killyourtv

  • Priority changed from minor to major
  • Status changed from new to accepted

Darn. All PPA supported versions of Ubuntu now include a newer version of libc6 than is in Debian Wheezy.


*SIGH*


You could use my Debian repository which is mirrored to a dropbox account.

To use this repository outside of I2P, install the package apt-transport-https then add lines like the following to /etc/apt/sources.list.d/i2p.list.

For Squeeze:

deb https://dl.dropboxusercontent.com/u/18621288/debian squeeze main

For Wheezy:

deb https://dl.dropboxusercontent.com/u/18621288/debian wheezy main

For Sid:

deb https://dl.dropboxusercontent.com/u/18621288/debian sid main

Then apt-get update && apt-get install i2p

(Or you can create tunnels and use the repository within I2P)



We need to decide on the proper way to resolve this.

comment:2 follow-up: Changed 6 years ago by derpsen

Okay, how should/could a proper solution look like?

I'd suggest a separate mirror for debian Packages.

comment:3 Changed 6 years ago by guest

  • Resolution set to worksforme
  • Status changed from accepted to closed

comment:4 Changed 6 years ago by str4d

  • Resolution worksforme deleted
  • Status changed from closed to reopened

comment:5 Changed 6 years ago by guest

  • Resolution set to invalid
  • Status changed from reopened to closed

comment:6 Changed 6 years ago by str4d

  • Resolution invalid deleted
  • Status changed from closed to reopened

comment:7 Changed 6 years ago by killyourtv

  • Status changed from reopened to accepted

A proper resolution is in progress.

comment:8 Changed 6 years ago by kytv

  • Component changed from package/debian to www

comment:9 in reply to: ↑ 2 Changed 6 years ago by killyourtv

Replying to derpsen:

Okay, how should/could a proper solution look like?

I'd suggest a separate mirror for debian Packages.

That was what I had in mind all along. We're going to have a repository that will mirror the PPA packages for Ubuntu but will include packages that I build for Debian as well. Non-x86 architectures will be supported too.

My I2P-hosted repo supports amd64, i386, powerpc, armel, armhf (Raspbian), kfreebsd-amd64, kfreebsd-i386 and the official one will too.

Users will add the repository as

deb http://hostname/debian <distribution> main

where <distribution> will be one of the Ubuntu or Debian distribution names. Such as

  • squeeze (or oldstable)
  • wheezy (or stable)
  • jessie (or testing)
  • sid (or unstable)
  • experimental (maybe; for dev builds?)
  • oneiric
  • precise

etc.

As I see it, Ubuntu packages will still be available from the PPA as they are now but they'll also be available in our own self-hosted repository as well.

It will be ready $SOON.

comment:10 Changed 6 years ago by killyourtv

  • Cc killyourtv@… added
  • Keywords debian libc6 wheezy added
  • Resolution set to fixed
  • Status changed from accepted to closed

The Debian repository is now active at http://deb.i2p2.no. Mirroring the Ubuntu packages from the PPA will probably be set-up later (but that's not all that important since Ubuntu can use the PPA, of course).

Last edited 6 years ago by killyourtv (previous) (diff)
Note: See TracTickets for help on using tickets.