aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-11-20 01:15:39 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-11-20 01:15:39 +0000
commit3dc173007c662098905c86e9d61052a3cd71faee (patch)
tree7ad3e3ff6c7870fdf198b8895019614712c2c00c
parent27eb400cbccafcfa8e495def13f0cbb067703ef5 (diff)
Added Matplotlib dependencies, and colors of GNU C Library elements
It is helpful to the argument to show the matplotlib dependencies after we show the Makefiles used to build the programs. Also, since work on the GNU C Library has already started, the colors of NoiseChisel's GNU C Library components have been corrected.
-rw-r--r--reproducible-paper.tex31
1 files changed, 23 insertions, 8 deletions
diff --git a/reproducible-paper.tex b/reproducible-paper.tex
index e7757f4..1820456 100644
--- a/reproducible-paper.tex
+++ b/reproducible-paper.tex
@@ -517,6 +517,24 @@
+ \begin{frame}{Example: Matplotlib (a Python visualization library) build dependencies}
+ \Wider[5em]{
+ %\vspace{5mm}
+ \begin{center}
+ \includegraphics[width=0.9\linewidth]{img/matplotlib.png}
+ \end{center}
+
+ \vspace{3mm}\tiny From ``Attributing and Referencing (Research)
+ Software: Best Practices and Outlook from Inria'' (Alliez et
+ al. 2019,
+ \textcolor{blue}{\href{https://hal.archives-ouvertes.fr/hal-02135891}{hal-02135891}})
+ }
+ \end{frame}
+
+
+
+
+
\newcommand{\prjdir}{\textcolor{gray}{/PROJECT}}
\newcommand{\lcolor}[1]{\textcolor{green!80!black}{#1}}
\begin{frame}{All high-level dependencies are under control (e.g., NoiseChisel's dependencies)}
@@ -526,6 +544,7 @@
\begin{center} {\large \textbf{GNU/Linux distribution}} \end{center}
\texttt{\$ ldd .local/bin/astnoisechisel}\\
+ \hspace{0.5cm}\texttt{\lcolor{linux-vdso.so.1} (0x00007fffdcbf7000)}\\
\hspace{0.5cm}\texttt{\lcolor{libgnuastro.so.7} => \textcolor{gray}{\prjdir}/libgnuastro.so.7 (0x00007f6745f39000)}\\
\hspace{0.5cm}\texttt{\lcolor{libgit2.so.26} => \prjdir/libgit2.so.26 (0x00007f6745df1000)}\\
\hspace{0.5cm}\texttt{\lcolor{libtiff.so.5} => \prjdir/libtiff.so.5 (0x00007f6745d77000)}\\
@@ -542,10 +561,8 @@
\hspace{0.5cm}\texttt{\textcolor{blue}{libpthread.so.0} => /usr/lib/libpthread.so.0 (0x00007f6745006000)}\\
\hspace{0.5cm}\texttt{\textcolor{blue}{libm.so.6} => /usr/lib/libm.so.6 (0x00007f6745027000)}\\
\hspace{0.5cm}\texttt{\textcolor{blue}{libc.so.6} => /usr/lib/libc.so.6 (0x00007f6744e43000)}\\
- \hspace{0.5cm}\texttt{\alert{libdl.so.2} => /usr/lib/libdl.so.2 (0x00007f6744e1e000)}\\
- \hspace{0.5cm}\texttt{\alert{librt.so.1} => /usr/lib/librt.so.1 (0x00007f6744e36000)}\\
- \hspace{0.5cm}\texttt{\alert{linux-vdso.so.1} (0x00007fffdcbf7000)}\\
- \hspace{0.5cm}\texttt{\alert{/lib64/ld-linux-x86-64.so.2} => /usr/lib64/ld-linux-x86-64.so.2}
+ \hspace{0.5cm}\texttt{\textcolor{blue}{libdl.so.2} => /usr/lib/libdl.so.2 (0x00007f6744e1e000)}\\
+ \hspace{0.5cm}\texttt{\textcolor{blue}{/lib64/ld-linux-x86-64.so.2} => /usr/lib64/ld-linux-x86-64.so.2}
\column{7.5cm}
\begin{center} {\large \textbf{macOS}} \end{center}
@@ -576,11 +593,9 @@
\lcolor{Project libraries:} High-level libraries built for each
project.
- \textcolor{blue}{GNU C Library:} Currently not installed, will be
- available on GNU/Linux systems soon.
+ \textcolor{blue}{GNU C Library:} In progress (\url{http://savannah.nongnu.org/task/?15390}).
- \alert{System/linker libraries}: Very low-level, we do
- not need to control.
+ \alert{Closed operating system files}: We have no control on low-level non-free operating systems components.
\end{tcolorbox}
\end{frame}