This commit is contained in:
Jephté Clain 2024-02-12 11:46:39 +04:00
parent 30594aa84b
commit 21583617bf
2 changed files with 43 additions and 10 deletions

43
TODO.dkbuild.md Normal file
View File

@ -0,0 +1,43 @@
# TODO
* [ ] réordonner les versions: version la plus récente en premier, pour être cohérent avec setdists
* [ ] gestion de la version de façon incrémentale
~~~
addversion "$DIST" # est implicite
addversion j11
addversion 75
# donne les tags suivants:
# - latest $DIST j11 75 j11-$DIST 75-j11-$DIST
addversion d12 d11 # est implicite
addversion j11 j8
addversion 89
# donne les tags suivants:
# - latest d12 j11 89 j11-d12 89-j11-d12
# - j8-d12 89-j8-d12
# - d11 j11-d11 89-j11-d11
# - j8-d11 89-j8-d11
~~~
* [ ] supprimer le support des versions avec les profils et les distributions
* en définitive:
* les versions sont indépendantes des profils et des distributions
* la distribution est rajoutée implicitement à la version sauf avis contraire
* pour compatibilité, les deux lignes suivantes sont équivalentes:
~~~
setversion a-b-c
# équivalent à
addversion c; addversion b; addversion a
~~~
* la version est utilisée pour construire les tags (faut-il renommer addversion en addtag?)
* [ ] faire tourner chaque build dans un sous-shell pour améliorer la gestion des variables
* [ ] comme dans runs, faire une section run: ?
* [ ] setversion peut prendre la version depuis la branche git d'un dépôt
* un argument permettrait de spécifier comment la version est calculée à
partir du dépôt
* [ ] si cela a du sens, une commande setlatest qui permet de désigner quelle
distribution/version est la dernière
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary

10
TODO.md
View File

@ -1,10 +0,0 @@
# TODO
dkbuild
* setversion peut prendre la version depuis la branche git d'un dépôt
* un argument permettrait de spécifier comment la version est calculée à
partir du dépôt
* si cela a du sens, une commande setlatest qui permet de désigner quelle
distribution/version est la dernière
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary