From 5c3ea03dd3e0c31224fa36ccab04bac0f03977f8 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Wed, 9 Nov 2016 21:02:45 +0100 Subject: [PATCH] thesis/research: add bazel section --- src/docs/parts/research/research.tex | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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} +