Commit Graph

336 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice c250626244
doc: Document Berlin's hard-reset procedure.
* doc/infra-handbook.org (Last resort: performing a hard reset of Berlin):
New section.
2023-11-26 01:00:00 +01:00
Maxim Cournoyer ed575f27e7
doc: Fix PXE boot procedure documented in infra-handbook.org.
* doc/infra-handbook.org (Repairing a non-bootable Guix System via a
PXE booted image): Describe procedure as done via the BIOS instead of
the iDRAC web page.
2023-04-24 14:47:57 -04:00
Andreas Enge 779fb7f9b7
doc: Update external machine owner.
* doc/cuirass.org: dover has changed house.
2023-04-18 22:40:03 +02:00
Maxim Cournoyer 2734db7fd4
doc: Add maintainers-handbook.org
* doc/maintainers/maintainers-handbook.org: New file.
2023-03-12 17:37:53 -04:00
Maxim Cournoyer d723981644
doc: Update infra-handbook.org.
* doc/infra-handbook.org (Repairing a non-bootable Guix System via a
PXE booted image): Update doc.
2023-03-12 17:37:53 -04:00
Christopher Baines b2e06c3a84
doc: guix-days-2023: Add notes from the internship discussion.
* doc/guix-days-2023/internship.md: New file.
2023-02-03 18:35:17 +01:00
Maxim Cournoyer 0313d3e8b0
doc: Expound some sections of the infra handbook.
* doc/infra-handbook.org (Boot device): Mention the server operates
best in UEFI mode.
(iDRAC serial console access to Berlin): Explicit how to enter the
serial console.
(Repairing a non-bootable Guix System via a PXE booted image):
Explain how to trigger a PXE boot.
(The boot fails with kernel panick on qla2xxx-related errors): Fix a
typo.
2023-01-20 22:46:06 -05:00
Ludovic Courtès aa32b75f16
refcard: Mention version 1.4.0.
* doc/refcard/guix-refcard.lout: Update version string.
2022-12-19 22:56:17 +01:00
Ludovic Courtès 3797abea08
doc: Update release document.
* doc/release.org: Update.
2022-12-19 15:05:40 +01:00
Maxim Cournoyer 7607878239
Replace execl with system* in mcron jobs.
Using execl causes the run-job mcron forked guile process to be
hijacked and the lost of some output annotation.

* doc/infra-handbook.org (Btrfs balance mcron job): Replace execl with
system* and drop first argument.
* hydra/berlin.scm (btrfs-balance-job): Likewise.
* hydra/deploy-node-129.scm (btrfs-balance-job): Likewise.
* hydra/milano-guix-1.scm (btrfs-balance-job): Likewise.
* hydra/modules/sysadmin/overdrive.scm (btrfs-balance-job): Likewise.
* hydra/monokuma.scm (btrfs-balance-job): Likewise.
2022-11-28 22:37:11 -05:00
Julien Lepiller 703da40918
hydra: Add lieserl, an overdrive node, to the CI.
* doc/cuirass.org (External machines): Add an entry for lieserl.
* hydra/berlin.scm (services)[wireguard-service-type]: Same.
* hydra/machines.rec: Same.
* hydra/keys/guix/berlin/lieserl.lepiller.eu.pub: New file.
2022-11-27 14:17:44 +01:00
Maxim Cournoyer c84511f039
berlin: Migrate boot device to HDD RAID 1 array.
* hydra/berlin.scm (%btrfs-boot-partition): Delete variable.
(bootloader) [targets]: Remove "/boot/efi2" target.
(file-systems): Remove the /boot/efi2 file system, add a file system
for /boot and adjust the UUID of the underlying device of the
/boot/efi mout point.
* doc/infra-handbook.org (Specifications): Mention the PERC controller
and the two hard drives.
(Boot device): New section.
2022-11-19 14:00:59 -05:00
Maxim Cournoyer caf3809e52
infra-handbook: Update solution for the SAN boot problem.
Ricardo later mention there had been a device outage in the SAN.

* doc/infra-handbook.org (The boot fails with kernel panick on
qla2xxx-related errors): Update solution text.
2022-11-16 14:41:17 -05:00
Maxim Cournoyer eee43c569c
doc: Add a Problems/solutions knowledge base section.
* doc/infra-handbook.org (Specifications): Mention the QLogic
adapters.
(Btrfs compression and mount options): Use 'compress' instead of
'compress-force', as the later can cause too many file extents, which
in turn translate into a slow mount for a very large file system.
(Problems/solutions knowledge base): New section.
2022-11-10 21:09:11 -05:00
Maxim Cournoyer 21f78b0128
New maintainers meeting notes.
* doc/maintainers/meetings/2022-11-02.org: New file.
2022-11-08 12:21:43 -05:00
Tobias Geerinckx-Rice 936ef08fd3
hydra: Add some more POWER.
This machine will show up as guix-ppc64le in /workers until the local
hostname is updated to match.

* doc/cuirass.org (External machines): Add sjd-p9.
* hydra/berlin.scm (services): Add it to wireguard-service-type.
* hydra/machines-for-berlin.scm (powerpc64le): Use it \o/.
2022-10-23 02:00:00 +02:00
Mathieu Othacehe b4e2c16cd1
Update the meeting notes.
* doc/maintainers/meetings/2022-10-04.org: Update it.
2022-10-12 11:53:47 +02:00
Mathieu Othacehe e9cb8ffacf
Add maintainers meeting notes.
* doc/maintainers/meetings/2022-10-04.org: New file.
2022-10-05 21:51:24 +02:00
Maxim Cournoyer 62525c6d49
doc: Add infra-handbook.org.
* doc/infra-handbook.org: New file.
2022-09-30 17:02:11 -04:00
Mathieu Othacehe ea952d2d1f
release.org: Update shell command.
* doc/release.org: Update it.
2022-09-15 14:49:14 +02:00
Maxim Cournoyer d1830e06bf
doc: Add meeting notes.
* doc/maintainers/meetings/2022-08-06.org: New file.
2022-09-06 08:50:28 -04:00
Maxim Cournoyer c9ad8085c0
doc: Add 2022-08-02 maintainers meeting notes.
* doc/maintainers/meetings/2022-08-02.org: New file.
2022-08-02 10:07:26 -04:00
Ludovic Courtès c6b0f7c176
doc: programming-2022: Add the latest reviews.
* doc/programming-2022/programming-reviews.txt,
doc/programming-2022/programming-response.txt: New files.
2022-07-03 22:15:08 +02:00
Ludovic Courtès 3a4e08078e
Merge branch 'wip-programming-paper' 2022-06-29 17:29:53 +02:00
Ludovic Courtès 2ffaebe844
doc: programming-2022: Add PDF.
* doc/programming-2022/supply-chain.20220615.pdf,
doc/programming-2022/supply-chain.20220615.pdf.asc: New files.
2022-06-29 17:29:04 +02:00
Ludovic Courtès 97c650f55d
programming-2022: Reference the artifact as requested. 2022-06-14 13:38:02 +02:00
Ludovic Courtès 99bd9dc900
hydra: honeycomb: Fetch substitutes from http://10.0.0.1.
Partly fixes <https://issues.guix.gnu.org/55848>.
Reported by Tom Fitzhenry <tom@tom-fitzhenry.me.uk>.

* hydra/modules/sysadmin/honeycomb.scm (honeycomb-system): Add
'substitute-urls' to 'cuirass-remote-worker-configuration'.
* doc/cuirass.org (Connect an external machine): Likewise.
2022-06-11 22:48:07 +02:00
Ludovic Courtès 90c341debf
programming-2022: Typographical tweaks.
* doc/programming-2022/supply-chain.skb (figure): Emit \captionsetup.
(document): Add author country and email address + "last accessed" for Guix URL.
2022-06-10 10:42:56 +02:00
Ludovic Courtès a8208421a0
programming-2022: More bibliography tweaks.
* doc/programming-2022/security.sbib: Add DOIs, "Last accessed" notes,
ISBNs, author names, and long URL breaks.
* doc/programming-2022/bibliography.scm (bib-entry-template): Show ISBN
when DOI is missing.
2022-06-10 10:42:25 +02:00
Mathieu Othacehe db04f0a479
Add 2022-06-07 maintainers meeting notes.
* doc/maintainers/meetings/2022-06-07.org: New file.
2022-06-08 09:35:27 +02:00
Ludovic Courtès 9ad877567d
programming-2022: Add \paperdetails for publication.
* doc/programming-2022/supply-chain.skb: Add final \paperdetails.
Adjust \documentclass.
2022-06-03 19:35:37 +02:00
Ludovic Courtès 8142323a95
programming-2022: Add acknowledgments.
* doc/programming-2022/supply-chain.skb (acknowledgments): New
procedure.
<top level>: Use it.  Change title to "research software engineer".
2022-06-03 19:35:37 +02:00
Ludovic Courtès 000ec620d3
programming-2022: Cite actual full-source bootstrap.
* doc/programming-2022/supply-chain.skb (Bootstrappable Builds):
Full-source bootstrap is now a reality.
2022-06-03 19:35:37 +02:00
Ludovic Courtès 41a60dd913
programming-2022: Add DOIs and "Last accessed" notes.
* doc/programming-2022/security.sbib: Add 'doi' and 'note'.
* doc/programming-2022/bibliography.scm (bib-entry-template): Emit
'note' fields for 'misc' entries.
2022-06-03 19:35:37 +02:00
Ludovic Courtès b99e8b7da9
programming-2022: Add channels and manifest.
* doc/programming-2022/manifest.scm,
doc/programming-2022/channels.scm: New files.
2022-06-03 19:35:36 +02:00
Ricardo Wurmus a0206512ec
refcard: Mention --export-manifest. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 7fffd58b19
refcard: Add paragraph breaks. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 8d3310359a
refcard: Add section for "guix home". 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 93387d3aa8
refcard: Add "guix describe -f channels". 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 08fae6b5bc
refcard: Add "guix package -I". 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 38aad027cf
refcard: Break long lines in @LEntry. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 5b547fb525
refcard: Add section on "guix time-machine". 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 03e5961f98
refcard: Move sections around. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 70773e0e1b
refcard: Use simpler manual URL. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 066f665a5e
refcard: Add copyright line for Ricardo. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 0811b62027
refcard: Merge sections.
* doc/refcard/guix-refcard.lout: Merge sections "Building Virtual
Machines" and "Building Operating System Images" into "Building
Operating Systems".
2022-05-30 14:30:21 +02:00
Ricardo Wurmus a596808022
refcard: Update examples for disk images and reformat. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus 08b3bd5fd9
refcard: Update bootloader-configuration. 2022-05-30 14:30:21 +02:00
Ricardo Wurmus bcf3c17c9f
refcard: Add "deb" format to "guix pack". 2022-05-30 14:30:21 +02:00
Ricardo Wurmus de51f1bfb3
refcard: Add more package transformation options. 2022-05-30 14:30:21 +02:00