guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

58/66: programming-2022: Add DOIs and "Last accessed" notes.


From: Ludovic Courtès
Subject: 58/66: programming-2022: Add DOIs and "Last accessed" notes.
Date: Wed, 29 Jun 2022 11:32:05 -0400 (EDT)

civodul pushed a commit to branch master
in repository maintenance.

commit 41a60dd91340fd2bc29f24dd116548c16cf6593b
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Fri Jun 3 11:59:00 2022 +0200

    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.
---
 doc/programming-2022/bibliography.scm |  4 ++-
 doc/programming-2022/security.sbib    | 48 ++++++++++++++++++++++++++++++-----
 2 files changed, 44 insertions(+), 8 deletions(-)

diff --git a/doc/programming-2022/bibliography.scm 
b/doc/programming-2022/bibliography.scm
index 28d570c..ba5427e 100644
--- a/doc/programming-2022/bibliography.scm
+++ b/doc/programming-2022/bibliography.scm
@@ -4,7 +4,9 @@
   ;; Return a template for KIND that includes a DOI.
   ;; Note: This uses the API of Skribilo 0.9.5 and earlier.
   (let ((template (make-bib-entry-template/default kind)))
-    `(,@template (" DOI: " doi))))
+    (if (eq? 'misc kind)
+        `(,@template (" " note "."))
+        `(,@template (" DOI: " doi)))))
 
 (when-engine-is-loaded 'latex
   (lambda ()
diff --git a/doc/programming-2022/security.sbib 
b/doc/programming-2022/security.sbib
index 0879f48..919025a 100644
--- a/doc/programming-2022/security.sbib
+++ b/doc/programming-2022/security.sbib
@@ -48,27 +48,31 @@
   (url "https://github.com/NixOS/rfcs/pull/100";)
   (title "[RFC 0100] Sign commits")
   (year "2021")
-  (month "August"))
+  (month "August")
+  (note "Last accessed June 2022"))
   
 (misc dolstra2019:flake-auth
   (author "Eelco Dolstra")
   (url "https://github.com/NixOS/nix/issues/2849";)
   (title "Flake authentication")
   (year "2019")
-  (month "March"))
+  (month "March")
+  (note "Last accessed June 2022"))
   
 (misc brew2022:github
   (url "https://github.com/Homebrew/brew";)
   (title "Brew source code")
   (year "2022")
   (month "January")
-  (author "Brew contributors"))
+  (author "Brew contributors")
+  (note "Last accessed June 2022"))
 
 (misc condaforge2022:web
   (url "https://conda-forge.org/";)
   (title "CONDA-Forge Web site")
   (year "2022")
   (month "January")
+  (note "Last accessed June 2022")
   (author "CONDA-Forge contributors"))
   
 (misc freebsd2022:handbook
@@ -76,6 +80,7 @@
   (title "FreeBSD Handbook")
   (year "2022")
   (month "January")
+  (note "Last accessed June 2022")
   (author "The FreeBSD Documentation Project"))
 
 (misc pkgsrc2022:guide
@@ -152,12 +157,14 @@
   (volume "22")
   (number "4")
   (pages "99--103")
+  (doi "10.1109/MCSE.2020.2985508")
   (url "https://dx.doi.org/10.1109/MCSE.2020.2985508";))
 
 (misc janneke:mes-web
   (title "GNU Mes web site")
   (author "Jan Nieuwenhuizen")
   (url "https://gnu.org/software/mes";)
+  (note "Last accessed June 2022")
   (year "2021"))
   
 (misc janneke2020:bootstrap
@@ -165,15 +172,26 @@
   (author "Jan Nieuwenhuizen")
   (year "2020")
   (month "June")
+  (note "Last accessed June 2022")
   (url 
"https://guix.gnu.org/en/blog/2020/guix-further-reduces-bootstrap-seed-to-25/";))
 
 (misc janneke2021:full-source-bootstrap
   (url "https://fosdem.org/2021/schedule/event/gnumes/";)
   (title "GNU Mes — the Full Source Bootstrap")
   (author "Jan Nieuwenhuizen")
+  (note "Last accessed June 2022")
   (year "2021")
   (month "February"))
 
+(misc janneke2022:full-source-bootstrap
+  ;; (url 
"https://archive.softwareheritage.org/browse/revision/eeba993f570483345acd59c2d8709fd5d7ee7ae7/log/";)
+  (url "https://issues.guix.gnu.org/55227";)
+  (title "Patch series implementing the “full-source bootstrap”")
+  (author "Jan Nieuwenhuizen")
+  (note "Last accessed June 2022")
+  (year "2022")
+  (month "May"))
+
 (article thompson1984:trusting-trust
   (author "Ken Thompson")
   (title "Reflections on Trusting Trust")
@@ -259,19 +277,22 @@ Thayer")
   (author "Frank Denis")
   (title "Minisign — Simple tool to sign files and verify signatures")
   (url "https://jedisct1.github.io/minisign";)
+  (note "Last accessed June 2022")
   (year "2021"))
 
 (misc git2021:hash-transition
   (author "Git project")
   (title "Hash Function Transition")
   (year "2021")
+  (note "Last accessed June 2022")
   (url "https://git-scm.com/docs/hash-function-transition/";))
   
 (misc bitcoin2021:verify-commits
   (author "BitCoin Core project")
   (title "Tooling for verification of PGP signed commits")
   (year "2021")
-  (url 
"https://github.com/bitcoin/bitcoin/tree/master/contrib/verify-commits";))
+  (note "Last accessed June 2022")
+  (url 
"https://github.com/bitcoin/bitcoin/tree/d4b3dc5b0a726cc4cc7a8467be43126e78f841cf/contrib/verify-commits";))
 
 (misc fsf2010:compromise
   (author "Free Software Foundation")
@@ -283,12 +304,14 @@ Thayer")
   (author "The Linux Foundation")
   (title "sigstore, a new standard for signing, verifying and protecting 
software")
   (year "2021")
+  (note "Last accessed June 2022")
   (url "https://www.sigstore.dev/";))
 
 (misc huseby2021:git-crypto
   (author "Dave Huseby, Git contributors")
   (title "Git Cryptography Protocol")
   (year "2021")
+  (note "Last accessed June 2022")
   (url "https://github.com/cryptidtech/git-cryptography-protocol";))
 
 (misc git2021:relnotes
@@ -296,6 +319,7 @@ Thayer")
   (title "Git 2.34 Release Notes")
   (year "2021")
   (month "November")
+  (note "Last accessed June 2022")
   (url 
"https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.34.0.txt";))
 
 (misc courtes2016:authentication
@@ -303,6 +327,7 @@ Thayer")
   (year "2016")
   (month "May")
   (url "https://issues.guix.gnu.org/22883";)
+  (note "Last accessed June 2022")
   (title "Trustable “guix pull”"))
 
 (misc devos2021:diverted
@@ -310,6 +335,7 @@ Thayer")
   (year "2021")
   (month "May")
   (url "https://issues.guix.gnu.org/48146";)
+  (note "Last accessed June 2022")
   (title "Getting diverted to non-updated branches: a limitation of the 
authentication mechanism?"))
 
 (article peisert2021:solarwinds
@@ -331,6 +357,7 @@ Thayer")
   (year "2021")
   (month "May")
   (title "Executive Order on Improving the Nation’s Cybersecurity")
+  (note "Last accessed June 2022")
   (url 
"https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/";))
 
 (misc google2021:slsa
@@ -338,35 +365,40 @@ Thayer")
   (year "2021")
   (month "June") ;see 
https://security.googleblog.com/2021/06/introducing-slsa-end-to-end-framework.html
   (title "Supply-chain Levels for Software Artifacts (SLSA)")
+  (note "Last accessed June 2022")
   (url "https://slsa.dev/";))
 
 (misc github2021:verify-commits
   (author "GitHub, Inc.")
   (year "2021")
   (title "Managing commit signature verification")
+  (note "Last accessed June 2022")
   (url 
"https://docs.github.com/en/github/authenticating-to-github/managing-commit-signature-verification";))
 
 (misc gitlab2021:verify-commits
   (author "GitLab, Inc.")
   (year "2021")
   (title "Signing commits with GPG")
+  (note "Last accessed June 2022")
   (url 
"https://docs.gitlab.com/ce/user/project/repository/gpg_signed_commits/";))
 
 (article courant2022:ocamlboot
   (author "Nathanaëlle Courant, Julien Lepiller, Gabriel Scherer")
   (year "2022")
-  (title "Debootstrapping Without Archeology: Stacked Implementations in
-  Camlboot (to appear)")
+  (month "February")
+  (title "Debootstrapping Without Archeology: Stacked Implementations in 
Camlboot")
   (journal "Programming Journal")
   (issue "3")
   (volume "6")
-  (notes "to appear"))
+  (article "13")
+  (doi "10.22152/programming-journal.org/2022/6/13"))
 
 (misc wurmus2017:jdk-bootstrap
   (author "Ricardo Wurmus")
   (year "2017")
   (month "June")
   (title "Building the JDK without Java")
+  (note "Last accessed June 2022")
   (url 
"https://www.freelists.org/post/bootstrappable/Building-the-JDK-without-Java";))
 
 (misc milosavljevic2018:rust-bootstrap
@@ -374,6 +406,7 @@ Thayer")
   (author "Danny Milosavljevic")
   (year "2018")
   (month "December")
+  (note "Last accessed June 2022")
   (url "https://guix.gnu.org/en/blog/2018/bootstrapping-rust/";))
 
 (misc wurmus2022:bootstrappable-web
@@ -382,6 +415,7 @@ Thayer")
 rain1, Matthew Kraai, Julien Lepiller, Jeremiah Orians, Jelle Licht,
 Jan Nieuwenhuizen")
   (year "2022")
+  (note "Last accessed June 2022")
   (url "https://bootstrappable.org/";))
 
 #|



reply via email to

[Prev in Thread] Current Thread [Next in Thread]