Hello,

> You are very welcome to work on the collab-maint repositories [1] [2].
> I'd prefer if you could work on an experimental branch, if that's not
> too much trouble.

I made some tests and I'm blocked by the libgcrypt dependency.

GNUnet requires libgcrypt20 (>=1.6) but some other dependencies requires
libgcrypt11

Here is what I have in a clean sid schroot when tring to install GNUnet
build dependencies:

#+begin_src
(sid-amd64-sbuild)root@hati:/build# apt-get -o Debug::pkgProblemResolver=true 
install debhelper po-debconf gettext dh-autoreconf autopoint autoconf automake 
libextractor-dev libmicrohttpd-dev libgcrypt20-dev libcurl4-gnutls-dev 
libunistring-dev  libltdl-dev libmysqlclient-dev libsqlite3-dev libpq-dev 
libglpk-dev libgnutls-dev libglib2.0-dev libgtop2-dev 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 2
Starting 2 pkgProblemResolver with broken count: 2
Investigating (0) libgnutls-dev [ amd64 ] < none -> 2.12.23-12 > ( libdevel )
Broken libgnutls-dev:amd64 Depends on libgcrypt11-dev [ amd64 ] < none -> 
1.5.3-3 > ( libdevel ) (>= 1.4.0)
  Considering libgcrypt11-dev:amd64 2 as a solution to libgnutls-dev:amd64 10001
    Reinst Failed because of protected libgcrypt20-dev:amd64
Investigating (0) libssh2-1-dev [ amd64 ] < none -> 1.4.3-2 > ( libdevel )
Broken libssh2-1-dev:amd64 Depends on libgcrypt11-dev [ amd64 ] < none -> 
1.5.3-3 > ( libdevel )
  Considering libgcrypt11-dev:amd64 2 as a solution to libssh2-1-dev:amd64 0
  Holding Back libssh2-1-dev:amd64 rather than change libgcrypt11-dev:amd64
Investigating (1) libgnutls-dev [ amd64 ] < none -> 2.12.23-12 > ( libdevel )
Broken libgnutls-dev:amd64 Depends on libgcrypt11-dev [ amd64 ] < none -> 
1.5.3-3 > ( libdevel ) (>= 1.4.0)
  Considering libgcrypt11-dev:amd64 2 as a solution to libgnutls-dev:amd64 10001
Investigating (1) libcurl4-gnutls-dev [ amd64 ] < none -> 7.35.0-1 > ( libdevel 
)
Broken libcurl4-gnutls-dev:amd64 Depends on libssh2-1-dev [ amd64 ] < none -> 
1.4.3-2 > ( libdevel )
  Considering libssh2-1-dev:amd64 0 as a solution to libcurl4-gnutls-dev:amd64 
9999
    Reinst Failed because of libgcrypt11-dev:amd64
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libcurl4-gnutls-dev : Depends: libssh2-1-dev but it is not going to be 
installed
 libgnutls-dev : Depends: libgcrypt11-dev (>= 1.4.0) but it is not going to be 
installed
E: Unable to correct problems, you have held broken packages.
#+end_src


I actually just import 0.10.0 tar.gz and refresh the debian/patches.

You can find what I did on my “temporary and history will be rewritten”
branch[1].

Regards.

Footnotes: 
[1]  
http://git.baby-gnu.net/gitweb/gitweb.cgi?p=gnunet.git;a=shortlog;h=refs/heads/feature/new-debian-package-0.10.0

-- 
Daniel Dehennin
Récupérer ma clef GPG: gpg --recv-keys 0xCC1E9E5B7A6FE2DF
Fingerprint: 3E69 014E 5C23 50E8 9ED6  2AAD CC1E 9E5B 7A6F E2DF

Attachment: signature.asc
Description: PGP signature

Reply via email to