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: Sensitive: no

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: minormajor
Status: newaccepted

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 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 DISABLED

Resolution: worksforme
Status: acceptedclosed

comment:4 Changed 6 years ago by str4d

Resolution: worksforme
Status: closedreopened

comment:5 Changed 6 years ago by DISABLED

Resolution: invalid
Status: reopenedclosed

comment:6 Changed 6 years ago by str4d

Resolution: invalid
Status: closedreopened

comment:7 Changed 6 years ago by killyourtv

Status: reopenedaccepted

A proper resolution is in progress.

comment:8 Changed 6 years ago by killyourtv's backup acct

Component: package/debianwww

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: fixed
Status: acceptedclosed

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.