Update gitian build guide to use Debian 8.1.0 #6626

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:debian-8-gitian-guide changing 36 files +81 −58
  1. fanquake commented at 4:21 AM on September 3, 2015: member

    Fixes #6555 See #6419 for more discussion. This was done on OSX 10.10 running the latest VirtualBox (5.0.2) & gitian-builder

    I've updated the VM creation, and Debian install screenshots. Updated the Debian ISO link to 8.1.0 Added a work around to allow root to login over SSH (needs review) Added make & ubuntu-archive-keyring to the list of packages we install make - so we can use the depends downloader to seed the gitian cache ubuntu-archive-keyring - squashes warnings such as screen shot 4

    This still needs some improvements, but wanted to get it up for feedback.

  2. fanquake force-pushed on Sep 3, 2015
  3. jamesob commented at 6:40 AM on September 3, 2015: member

    Testing this change now. Wondering if it would be preferable at some point to codify these steps in a Vagrantfile? That'd be a bit more automated, but still transparent.

  4. in doc/gitian-building.md:None in dd472f1c22 outdated
     226 | +PermitRootLogin without-password
     227 | +```
     228 | +and change it to
     229 | +```
     230 | +PermitRootLogin yes
     231 | +```
    


    jamesob commented at 6:59 AM on September 3, 2015:

    Any reason we want to go through the process of editing with nano manually instead of just saying something like "Run sed -i 's/^PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config"?

  5. in doc/gitian-building.md:None in dd472f1c22 outdated
     256 | -    Are you sure you want to continue connecting (yes/no)? yes
     257 | -    Warning: Permanently added '[localhost]:22222' (ECDSA) to the list of known hosts.
     258 | -    root@localhost's password: (enter root password configured during install)
     259 | -    Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64
     260 | -    root@debian:~#
     261 | +$ ssh root@localhost -p 22222
    


    jamesob commented at 7:02 AM on September 3, 2015:

    needs to be code-quoted


    fanquake commented at 7:37 AM on September 3, 2015:

    Fixed

  6. jamesob commented at 7:19 AM on September 3, 2015: member

    Some small comments, but in general the changes look good to me!

  7. in doc/gitian-building.md:None in dd472f1c22 outdated
     349 |  
     350 | -Follow the instructions in [doc/release-process.md](release-process.md) in the bitcoin repository
     351 | -under 'Fetch and build inputs' to install sources which require manual intervention. Also follow
     352 | -the next step: 'Seed the Gitian sources cache', which will fetch all necessary source files allowing
     353 | -for gitian to work offline.
     354 | +Follow the instructions in [doc/release-process.md](release-process.md#fetch-and-build-inputs-first-time-or-when-dependency-versions-change) 
    


    jamesob commented at 7:30 AM on September 3, 2015:

    Perhaps out of scope, but the "Register and download the Apple SDK" bit of the linked instructions is pretty confusing, given that we've said nothing so far about being within an OS X context.


    fanquake commented at 7:37 AM on September 3, 2015:

    The Apple SDK is only required for gitian building the OSX binary, Linux and Windows can be built without it. There's nothing OSX specific about this guide or the release process.

  8. fanquake force-pushed on Sep 3, 2015
  9. fanquake force-pushed on Sep 3, 2015
  10. Update gitian build guide for Debian 8.1
    Signed-off-by: fanquake <fanquake@gmail.com>
    f4b9132d0c
  11. fanquake force-pushed on Sep 3, 2015
  12. laanwj commented at 8:10 AM on September 3, 2015: member

    Testing this change now. Wondering if it would be preferable at some point to codify these steps in a Vagrantfile? That'd be a bit more automated, but still transparent.

    That has been suggested before. But at some point a human has to manually execute some steps, and be able to verify them. Gitian is already supposed to automate the process of building in VMs. Automating the creation of VMs to run Gitian may be a step too far (also because this has to work in Windows with VirtualBox)

  13. jamesob commented at 6:31 PM on September 3, 2015: member

    Tested ACK

  14. laanwj added the label Docs and Output on Sep 4, 2015
  15. laanwj added the label Build system on Sep 4, 2015
  16. laanwj merged this on Sep 4, 2015
  17. laanwj closed this on Sep 4, 2015

  18. laanwj referenced this in commit 2aee4d268d on Sep 4, 2015
  19. fanquake deleted the branch on May 12, 2016
  20. MarcoFalke locked this on Sep 8, 2021

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-13 18:15 UTC

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