diff --git a/src/docs/parts/research/research.tex b/src/docs/parts/research/research.tex index 2f5c63f..2b1de53 100644 --- a/src/docs/parts/research/research.tex +++ b/src/docs/parts/research/research.tex @@ -14,7 +14,7 @@ \section{Package Repositories} -\chapter{Available Package Managers} +\chapter{Available Package Managers (and Build Managers)} \section{Portage} @@ -39,6 +39,14 @@ Spack (\url{https://github.com/LLNL/spack}) is a package manager written in Pyth } \end{description} + +\section{bazel} + +In case the dependency tree includes different versions of the same project, only one of them can be included in the WORKSPACE. +This potentially breaks compatibility for the projects that depend on a different version of the dependency. + +% TODO: cite source https://www.bazel.io/versions/master/docs/external.html#transitive-dependencies + \chapter{Languages Used For Packaging} \section{Guile Scheme} @@ -49,3 +57,4 @@ Guile implements Scheme and extends it with new features. UX: \url{https://logicgrimoire.wordpress.com/2012/08/25/a-first-guile-script} +