GNU bug report logs - #34170
bitcoin-core bundles leveldb

Previous Next

Package: guix;

Reported by: Danny Milosavljevic <dannym <at> scratchpost.org>

Date: Tue, 22 Jan 2019 21:57:01 UTC

Severity: normal

Full log


Message #16 received at 34170 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: zimoun <zimon.toutoune <at> gmail.com>, Danny Milosavljevic
 <dannym <at> scratchpost.org>
Cc: 34170 <at> debbugs.gnu.org, contact <at> carldong.me
Subject: Re: bug#34170: bitcoin-core bundles leveldb
Date: Wed, 05 Jan 2022 10:39:19 +0100
[Message part 1 (text/plain, inline)]
zimoun schreef op vr 03-12-2021 om 11:29 [+0100]:
> Hi,
> 
> This old bug#34170 [1] provides only the ’Subject’ as elements.
> The package bitcore-core still provides ’leveldb’:
> 
> [...]
> 
> and I am not sure to get what is the issue.  Some explanations?

The issue is that bitcoin-core bundles leveldb (which you have shown
is still the case), even though leveldb is packaged in Guix. See, e.g.
‘(guix)Snippets versus Phases’ and the following from ‘(guix)Submitting
Patches’:

  7. Make sure the package does not use bundled copies of software
     already available as separate packages.

     Sometimes, packages include copies of the source code of their
     dependencies as a convenience for users.  However, as a
     distribution, we want to make sure that such packages end up using
     the copy we already have in the distribution, if there is one.
     This improves resource usage (the dependency is built and stored
     only once), and allows the distribution to make transverse changes
     such as applying security updates for a given software package in a
     single place and have them affect the whole system—something that
     bundled copies prevent.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 334 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.