Hi Marco,

Thanks for raising these questions!

Quoting Marco Falke (2019-11-14 18:20:40)
> Are there any users of the package currently?

Debian has no reliable way to measure users (that's a feature, not a 
bug), but our main indicator - popcon - indeed shows weak popularity: 
https://qa.debian.org/popcon.php?package=bitcoin

Hint: Instead of above URL you might instead use the link to popcon in 
the right pane of the developer's overview at 
https://tracker.debian.org/bitcoin


> What is the point of
> maintaining the package when it is only in unstable?

Point is to make it available to as many as possible.  Currently that. 
means only users of Debian unstable but hope and expectation is to do 
better than that.


> I'd presume some of the reasons are identical to the reasons that the
> firefox package is only in unstable:
> https://packages.debian.org/sid/firefox ?

Somewhat related, yes: Firefox releases (and Firefox ESR as well) have a 
lifespan too short for Debian stable.

Bitcoin releases have in the past also had a too-short-for-Debian-stable 
lifespan, but hopefully that will slow down (as per the lifecycle link 
you reference yourself further below).

Even if unsuitable for Debian stable, some derivatives of Debian rely 
not on Debian stable but Debian testing, and would be able to distribute 
Bitcoin even when Debian itself cannot.


> In the past, the package has been disabled, because security updates 
> were not applied in a timely manner: 
> https://lists.debian.org/debian-backports/2013/12/msg00062.html
> Do you think it would be possible to maintain the Debian Bitcoin Core 
> package in stable (or oldstable) in a way that upstream security 
> releases are followed?

Yes, sort of...

What I expect to be realistic is including e.g. 0.20.0 shortly before 
freeze of bullseye, have it included when bullseye becomes stable 3-6 
months later, and then when 0.20.1 comes out cherry-pick 
security-related patches from that (or possibly use upstream release 
directly if it _only_ contains conservative minimal security-related 
changes) and push that the stable, and repeat for each minor release of 
0.20 branch, and finally when upstream drops support for 0.20 branch 
either let it bitrot until a severe flaw is discovered that noone 
contributes a patch for, or proactively kick it out of stable/unstable.


> Note that for firefox there is a firefox-esr version which is kept up 
> to date even for Debian versions released a long time ago.

firefox-esr is treated specially in Debian: Unlike packages generally in 
Debian, major upstream changes - not only security fixes - are permitted 
into stable and oldstable for that package.


> Do you think that the long term support of Debian for releases does 
> not go well with the EOL policy of Bitcoin Core? See 
> https://bitcoincore.org/en/lifecycle/

(odd that you ask that question negated)

My discovering that lifecycle page boosted my hope on some day having 
bitcoin included in a stable release of Debian.  Would certainly be 
better if upstream could security-maintain their releases even longer, 
but this is already quite good.

Does that somehow answer your question?


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

Reply via email to