summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-12-11 17:38:21 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-12-11 17:39:26 +0100
commit153283d8d21d6b688233539a59d2fb0dd4bef760 (patch)
tree35598e69864020d6fad490774da988c47c8009a7
parent6b6b513fffc52383fb8db37d4b0062225635d7f8 (diff)
downloadbuildsystem-presentation-153283d8d21d6b688233539a59d2fb0dd4bef760.tar.gz
buildsystem-presentation-153283d8d21d6b688233539a59d2fb0dd4bef760.tar.bz2
buildsystem-presentation-153283d8d21d6b688233539a59d2fb0dd4bef760.zip
Replicant's stake: Add the real issues
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--full-description.md21
1 files changed, 13 insertions, 8 deletions
diff --git a/full-description.md b/full-description.md
index 4ad7e2b..644688b 100644
--- a/full-description.md
+++ b/full-description.md
@@ -63,14 +63,19 @@ build system to handle external projects. Long hours of development time are
lost due to the incapability of AOSP to detect changes in projects that haven't
been converted to Blueprint, such as Linux, Mesa or SwiftShader.
+Adding and maintaining Blueprint support in all external software components,
+for multiple Android versions, can be incredibly time consuming and could even
+be unsustainable.
+
+More importantly, the future of all Android distributions are very seriously
+threatened by the lack of package manager in the build system. Packages
+definitions typically have a license field. Instead, as Android doesn't use
+packages during the build process, and as all its git repositories checked out
+under a single directory, there is no easy way to keep track of the list of
+licenses that are used.
+
Replicant is thus seeking to discuss and ultimately decide on a sustainable way
to go deal with external software components.
-Supporting Blueprint could be advantageous for Replicant, due to its faster
-build times, selective recompilation when source files change on disk and
-ability to support multiple Android versions without convoluted conditional
-cases. However it would be preferable if Android supported some form of packages
-similarly to GNU/Linux distributions. Adding and maintaining Blueprint support
-in all external software components can be incredibly time consuming and could
-even be unsustainable.
-
+To really fix the issues, it would be crucial to make if Android support some
+form of packages during the build. \ No newline at end of file