[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
42/45: reppar: Shrink the part about yumdb.
From: |
Ludovic Courtès |
Subject: |
42/45: reppar: Shrink the part about yumdb. |
Date: |
Tue, 09 Jun 2015 12:37:14 +0000 |
civodul pushed a commit to branch master
in repository maintenance.
commit 6fe78b3611e53c640f950add69c0300a5d9922f2
Author: Ludovic Courtès <address@hidden>
Date: Tue Jun 2 12:07:42 2015 +0200
reppar: Shrink the part about yumdb.
---
doc/reppar-2015/reproducible-hpc.skb | 27 +++++++++++----------------
1 files changed, 11 insertions(+), 16 deletions(-)
diff --git a/doc/reppar-2015/reproducible-hpc.skb
b/doc/reppar-2015/reproducible-hpc.skb
index f4da776..6856380 100644
--- a/doc/reppar-2015/reproducible-hpc.skb
+++ b/doc/reppar-2015/reproducible-hpc.skb
@@ -210,8 +210,8 @@ real challenge for performance and make verifiability
impractical,(---)peers would have to download large images and would be
unable to combine them with their own software environment.])
(p [Yet, common practices on HPC systems hinder reproducibility.
-The vast majority of HPC systems run GNU/Linux but for understandable
-stability reasons, they often run old distributions that are rarely
+For understandable stability reasons,
+HPC systems often run old GNU/Linux distributions that are rarely
updated. Thus, packages provided by the distribution are largely
dismissed. Instead support teams install packages from third-party
repositories,(---)but then they clobber the global ,(tt [/usr])
@@ -245,22 +245,17 @@ happens to be often difficult in practice. Users of
RPM-based systems,
for example, may be able to customize a ,(code [.spec]) file to
build a custom, relocatable RPM package, but only the administrator can
install the package alongside its dependencies and register it in the
-central package database. A user without super-user privileges cannot
-write to the central ,(code [yumdb]), and as ,(code [yum]) does not
-support per-user package databases, the user has to fall back to the
-lower-level ,(code [rpm]) tool to be able to use a separate package
-registry, losing higher-level package management features such as
-dependency analysis as a result. Since RPM package databases cannot
-be composed, a user would need to manually track down and register the
-complete graph of dependencies with the separate, user-owned package
-database, a tedious process resulting in needless duplication and
-preventing sharing.])
+central ,(code [yumdb]) package database. The
+lower-level ,(code [rpm]) tool can use a separate package
+registry, which could be useful for unprivileged users; however RPM
+package databases cannot
+be composed, so users would need to manually track down and register the
+complete graph of dependencies, which is impractical at best.])
(p [Third, these tools implement an ,(emph
-[imperative]) and ,(emph [stateful]) package management model, as Dolstra
-et al. explain in ,(ref :bib 'dolstra2004:nix). It is
+[imperative]) and ,(emph [stateful]) package management model
+,(ref :bib 'dolstra2004:nix). It is
imperative in the sense that it modifies the set of available packages
-in place. For example, upgrading libc means that suddenly all the
-installed packages start using the new libc version; switching to an
+in place. For example, switching to an
alternative MPI implementation, or upgrading the OpenMP run-time library
means that suddenly all the installed applications and libraries start
using them. It is stateful in the sense that the system state after a
- 31/45: reppar: Add acknowledgments., (continued)
- 31/45: reppar: Add acknowledgments., Ludovic Courtès, 2015/06/09
- 33/45: reppar: Add rough number of cluster nodes and users., Ludovic Courtès, 2015/06/09
- 27/45: reppar: Fix one biblio entry., Ludovic Courtès, 2015/06/09
- 34/45: reppar: Add missing words, fix typo., Ludovic Courtès, 2015/06/09
- 35/45: reppar: Stylistic edit to remove repeated "and"., Ludovic Courtès, 2015/06/09
- 32/45: reppar: Make source code comments darker., Ludovic Courtès, 2015/06/09
- 38/45: reppar: Slightly shrink the conclusion, and thank Eric., Ludovic Courtès, 2015/06/09
- 41/45: reppar: Move the discussion of multiple profiles earlier; add example., Ludovic Courtès, 2015/06/09
- 29/45: reppar: Comment out the section about active papers., Ludovic Courtès, 2015/06/09
- 40/45: reppar: Mention ACM TOMS, as suggested by Eric., Ludovic Courtès, 2015/06/09
- 42/45: reppar: Shrink the part about yumdb.,
Ludovic Courtès <=
- 37/45: reppar: Add missing parenthesis, as reported by Eric Bavier., Ludovic Courtès, 2015/06/09
- 43/45: reppar: Mention the packages used at MDC., Ludovic Courtès, 2015/06/09
- 36/45: reppar: Tweak the wording regarding MDC., Ludovic Courtès, 2015/06/09
- 26/45: reppar: Shrink various parts., Ludovic Courtès, 2015/06/09
- 45/45: reppar: Assorted fixes and nitpicking from Andreas., Ludovic Courtès, 2015/06/09
- 02/45: Add the beginnings of a RepPar 2015 paper., Ludovic Courtès, 2015/06/09
- 44/45: reppar: Fix reading flow., Ludovic Courtès, 2015/06/09
- 39/45: reppar: Remove line numbers for "fig-query"., Ludovic Courtès, 2015/06/09