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
signature.asc
Description: PGP signature

