[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: doc: Add roadmap for 1.0.
From: |
Ludovic Courtčs |
Subject: |
01/01: doc: Add roadmap for 1.0. |
Date: |
Sun, 29 Jul 2018 11:08:45 -0400 (EDT) |
civodul pushed a commit to branch master
in repository maintenance.
commit 428a5f5d8df5562d71205b4fab5a3f5da2b9f659
Author: Ludovic Courtès <address@hidden>
Date: Sun Jul 29 17:08:09 2018 +0200
doc: Add roadmap for 1.0.
* doc/1.0.org: New file.
---
doc/1.0.org | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/doc/1.0.org b/doc/1.0.org
new file mode 100644
index 0000000..dba7eeb
--- /dev/null
+++ b/doc/1.0.org
@@ -0,0 +1,38 @@
+#+TITLE: Roadmap for Guix 1.0, 2018
+#+STARTUP: hidestars
+
+* 'guix pull' & co.
+** TODO 'guix pull' honors ~/.config/guix/channels.scm
+*** (guix channels) module provides easy way to build a set of channels
+*** (guix inferior) uses that to allow interaction with an arbitrary Guix
+** MAYBE 'guix pull' & commit authentication <https://bugs.gnu.org/22883>
+** TODO 'guix package -m' (?) allows users to specify a Guix channel
+** TODO Profile manifest entries record the channel instance they come from
+** TODO build-self.scm trampoline runs faster
+* UI/UX
+** TODO Add colors for messages (error, warnings, hints, and possibly build
logs)
+** MAYBE Hide build logs in some UIs, as in âwip-uiâ branch & Cuirass
+** MAYBE Rework grafts and profile hooks to run as âbuild continuationsâ
<https://bugs.gnu.org/28310>
+** MAYBE Add âguix installâ alias
+** TODO Add âguix system --delete-generationsâ
+** MAYBE Polish & merge âwip-installerâ
+* core
+** TODO Update & merge âwip-build-systems-gexpâ
+** MAYBE Merge âwip-gexp-hygieneâ if we have a portable way to compute gensyms
+** TODO Use [[https://notabug.org/cwebber/guile-gcrypt][Guile-gcrypt]] instead
of (guix gcrypt) & co.
+** TODO Minimal bootstrap with Mes & co. for i686/x86_64 merged
(âwip-bootstrapâ)
+** MAYBE Use [[https://gitlab.com/rutger.van.beusekom/gash][Gash]] instead of
Bash during bootstrap
+* infrastructure
+** TODO ci.guix.gnu.org points to berlin.guixsd.org
+** TODO ci.guix.gnu.org is the default substitute server; hydra.gnu.org is
deprecated
+** TODO ARM build machines (+ qemu-binfmt) added behind berlin.guixsd.org
+** TODO Tatiana's web UI deployed on berlin.guixsd.org
+** TODO ClĂŠment's Cuirass improvements deployed (inputs, non-blocking SQLite,
etc.)
+** TODO web site available at guix.gnu.org
+*** DNS already set up with two entries, but how to do deal with LE certs and
all?
+** TODO Mumi web UI available at patches.guix.gnu.org and bugs.guix.gnu.org
+** TODO berlin.guixsd.org has big storage, uses a TTL > 60 days
+** TODO Nar bandwidth issues on berlin fixed (nginx misconfiguration?)
+* miscellaneous
+** TODO âGuixSDâ renamed to âGuix Systemâ?
+** TODO âCuirassâ renamed to âGuix CIâ?