]> git.donarmstrong.com Git - neurodebian.git/blob - sphinx/machines.rst
Also for stats report which repo and which job number use our setup
[neurodebian.git] / sphinx / machines.rst
1 .. -*- mode: rst; fill-column: 78 -*-
2 .. ex: set sts=4 ts=4 sw=4 et tw=79:
3
4 .. _chap_machines:
5
6 **********************
7 NeuroDebian "Machines"
8 **********************
9
10 We maintain few boxes of different architectures to help us and upstream
11 projects to troubleshoot problems found with maintained software.  They should
12 be accessible via ssh, but mention that access is guarded by fail2ban_ so in
13 case of a few unsuccessful login attempts you might get banned for a few
14 minutes before you can try to login again.
15
16 +---------------------------+-------------------------------------------------+
17 | Hostname                  | Architecture and SSH fingerprint                |
18 +---------------------------+-------------------------------------------------+
19 | vagus.cns.dartmouth.edu   | sparc TI (UltraSparc II, BlackBird)             |
20 |                           | a6:8a:fe:a0:63:5c:8d:93:c8:23:99:e5:b8:8c:4b:74 |
21 +---------------------------+-------------------------------------------------+
22
23 Howto use them
24 ==============
25
26 When you login you get into Debian stable which might lack needed for your
27 software build depends, so you would need to switch to a sid (Debian unstable)
28 chroot which is updated from time to time and which has needed build
29 dependencies pre-installed for you::
30
31   schroot
32
33 should get you into such chroot (if you add -p switch it would preserve
34 your environment if you happen to forward X etc)
35
36
37 Tools
38 =====
39
40 Obviously build dependencies necessary for your software should have got
41 preinstalled both in stable (if available) and sid chroot whenever you asked
42 for the access.
43
44 Persistent sessions
45 -------------------
46
47 You might like to use screen_ for persistent session.  Alternatively you might
48 like just to sshfs that directory back to your local box and do editing in the
49 environment you like and just build/test on a remote box -- but connection
50 must be reasonably fast.  Also there is tightvnc if you like to carry
51 persistent GUI session (you would need to tunnel it via ssh)
52
53 Building
54 --------
55
56 ccache_ (in sid chroot as well) to possibly expedite rebuilding.
57
58
59 .. include:: link_names.txt