doc/release-process: Restore and update PPA note #18153

pull luke-jr wants to merge 1 commits into bitcoin:master from luke-jr:doc_ppa_202002 changing 1 files +2 −0
  1. luke-jr commented at 5:10 PM on February 15, 2020: member

    For some reason #18125 removed the note instead of updating it...

  2. doc/release-process: Restore and update PPA note 1a5fc9bc2a
  3. MarcoFalke commented at 5:32 PM on February 15, 2020: member

    Instead of adding more compile paths and configurations, whose resulting binaries need to be tested, I'd prefer if the ppa was updated to just download the already-built and tested release binary.

    See also https://github.com/bitcoin-core/packaging/tree/master/debian

  4. MarcoFalke commented at 5:37 PM on February 15, 2020: member

    And it probably makes sense to keep the current name tag of bitcoin/bitcoin, if we decide they are maintained again.

  5. luke-jr commented at 5:41 PM on February 15, 2020: member

    The gitian binaries are static-built with stock libraries, not ideal for actual real-world usage.

    The PPAs build natively for their target OS.

    This PPA was never not-maintained. If we want to move it back to bitcoin/bitcoin, @TheBlueMatt will need to set someone up with access to it...

  6. DrahtBot added the label Docs on Feb 15, 2020
  7. fanquake commented at 1:42 AM on February 19, 2020: member

    NACK.

    I didn't link to anything else, because we wouldn't link to anything other than ~bitcoin/+archive/ubuntu/bitcoin. If you want to get access from Matt, that's up to you, however I don't think we need to link to your PPA in the interim.

    In any case, I think a note to remind you to build anything is a bit redundant. I'm sure you are aware when new versions are tagged.

  8. luke-jr commented at 1:56 AM on February 19, 2020: member

    I didn't link to anything else, because we wouldn't link to anything other than ~bitcoin/+archive/ubuntu/bitcoin. If you want to get access from Matt, that's up to you, however I don't think we need to link to your PPA in the interim.

    That's absurd. What reason could you possibly justify this with?

  9. MarcoFalke commented at 2:09 AM on February 19, 2020: member

    Existing links use bitcoin/bitcoin, and if we decide that the ppa is supported again, we should not break those links unless necessary

  10. MarcoFalke commented at 2:15 AM on February 19, 2020: member

    The gitian binaries are static-built with stock libraries, not ideal for actual real-world usage.

    If someone really needs to depend on the OS libs, they might be better off typing make locally instead of asking us to do it. I don't think we need to support every single little-used edge case in our releases

  11. luke-jr commented at 3:03 AM on February 19, 2020: member

    Support: The PPA remains supported. It's not a matter of "again".

    Naming: I thought we were generally trying to move away from using the name "bitcoin"...

    If someone really needs to depend on the OS libs, they might be better off typing make locally instead of asking us to do it. I don't think we need to support every single little-used edge case in our releases

    We don't build the PPA. Their OS vendor, Canonical, is doing that.

    PPAs aren't a "little-used edge case", they are a common, standard way of distributing native packages for Ubuntu.

  12. sipa commented at 3:21 AM on February 19, 2020: member

    I think there is a good argument to be had that the PPA should be supported - better integration with native libraries is one of them. Some others were brought up in #17912. There may also be reasons not to.

    However, it takes a pretty crazy stretch of imagination to claim they're still supported right now, when https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin literally says "NOT MAINTAINED (for new versions of Ubuntu), PLEASE USE THE SNAP INSTEAD". There is a difference between someone maintaining a PPA personally, and the project deciding to support one.

    #18125 I believe correctly updated the documentation to match reality. If we want to change that reality we should discuss it, but simply changing the URL isn't the way to do that.

  13. luke-jr commented at 3:25 AM on February 19, 2020: member

    I am maintaining the PPA now in the exact same way that Matt used to...

  14. MarcoFalke commented at 4:34 AM on February 19, 2020: member

    Regardless of my previous points, I'd also prefer if the PPA source code (debian dir) is publicly maintained in a git repo. We set up https://github.com/bitcoin-core/packaging/tree/master/debian for exactly this purpose, but it has seen no commits for more than two years. At a minimum, it is required to bump the version. So clearly that is unmaintained.

    The canonical servers should then be set up to pull from https://github.com/bitcoin-core/packaging/tree/master/debian.

  15. luke-jr commented at 6:19 AM on February 19, 2020: member

    Actually, I use the very debian dir from that repo. Bumping the version is automated at deploy-time. I should probably commit the gitian YML that does it all...

    PPAs don't pull; they are push-based.

  16. luke-jr commented at 6:29 AM on February 19, 2020: member
  17. TheBlueMatt commented at 6:52 PM on February 19, 2020: member

    I dont think it makes sense to use a PPA for future builds unless its a never-updated package that just checks gitian sigs/the release PGP key's signature and updates as needed. The whole point of retiring the PPA is it had problems all the time and didn't make sense to use when we have better downloads.

  18. luke-jr commented at 6:56 PM on February 19, 2020: member

    Gitian binaries are not better.

  19. laanwj commented at 7:01 PM on February 28, 2020: member

    I agree it's better to have a single, deterministic, auditable source of binaries, and gitian has this role at the moment.

    But FWIW I'm fine with adding you to the CC list for new releases/RCs in the release process.

  20. sipa commented at 5:43 PM on March 19, 2020: member

    When updating my Ubuntu install (to 20.4 Focal Fossa), I got a notice that chromium-browser was only going to be distributed as snap anymore, and that updating the package would automatically install the snap instead. If possible we may want to do something similar for our PPA (at least until there is another PPA that we're comfortable with).

  21. fanquake commented at 6:12 AM on August 14, 2020: member

    Going to close this. There certainly isn't any agreement that the project is re-supporting a PPA, particularly one other than ~bitcoin/+archive/ubuntu/bitcoin. In any case, I'm certain Luke is well aware when new releases of Bitcoin Core are published, so I don't think we need a note to ping him in this document.

  22. fanquake closed this on Aug 14, 2020

  23. DrahtBot locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 15:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me