[nutyx-dev] Réorganisation des repos Git et des collections

[ Thread Index | Date Index | More nutyx.org/nutyx-dev Archives ]


Salut tout le monde,

j'ai procédé à quelques réorganisations dans les projets:

1. Les collections:
==============

1.1 Le concept concernant  les collections 'cli-extra' et 'gui-extra'
est changé:

Ces collections contiennent des paquets proposés par tout le monde qui
le souhaite.
Elles ne peuvent contenir QUE des paquets binaires finals,CAD des
paquets dont aucune dépendance n'existe dans la même collection que le
paquet:

 Petit exemple gui-extra:
 -------------------------------

    - Le paquet firefox se trouve dans 'gui-extra' et le paquet
firefox n'a aucune dépendances dans les collections 'gui-extra' (et
aucune dépendance dans 'cli-extra')

 Petit exemple cli-extra:
 ------------------------------

    - Le paquet audiofile se trouve dans 'cli-extra' et le paquet
audiofile n'a aucune dépendance dans la collection 'cli-extra' (et
aucune dépendance dans gui-extra, c'était déjà le cas auparavant).

La documentation concernée sur le site:
http://www.nutyx.org/fr/collections sera corrigée.

1.2 LXDE dispose à nouveau de ses propres collections 'lxde' et 'lxde-extra'
1.3 LXQt dispose de ses propres collections 'lxqt' et lxqt-extra'
1.4 Les collections 'nup' et 'nup-extra' sont supprimées en effet:

    - elles faisaient doublons avec les collections 'cli-extra' et
'gui-extra' dans leur nouvelle conception (voir ci-dessus)
    - le script build-collection n'était construit pour fonctionner de
manière simple avec ces collections

1.5 La collection 'nonfree' est créé

   - elle contient donc toutes les applications dont le code source
n'est pas disponible et donc dont les recettes des applications ne
compilent rien.

2. Les projets GIT:
==============

Ayant toujours en tête l'envie de faire une version arm et peut-être
une version systemd de NuTyX, l'organisation des git change:

2.1 La collection 'base'

La collection 'base' est retirée du projet git  'core'. L'organisation
du git core devient donc plus standard et est donc quasi identique que
le l'organisation des autres collections extra, mate, xfce4, kde5,
gnome, lxde et lxqt: 2 dossiers de collections et 1 dossier avec les
liens utilisés par le script build-collection.

2.2 Le projet git 'nutyx' est renommé en 'x86_64-sysV'

Ce projet offrira un accès limité en écriture.
Il contient tous les fichiers nécessaires à la construction d'une
NuTyX de base 64 bits en sysV en suivant la méthode préconisée par
l'équipe Linux From Scratch.

Tous les fichiers nécessaires sont déplacés depuis l'ancien projet git 'core'

La document concernée sur le site: http://www.nutyx.org/fr/build-pre
sera corrigée

 - la collection 'base'
 - la collection 'chroot' pour la première pass de construction du
système de base 64 bits en sysV
 - les scripts pour la construction d'une NuTyX de base 64 bits en sysV
 - les scripts et outils que constitue le paquet "nutyx"

2.3 Un projet git 'arm-sysV' est créé

Tous les fichiers utilisé pour la construction d'un système de base
arm en sysV sont déplacés depuis l'ancien projet git 'core'.

3. Une version 32 bits:

Actuellement une version 32 bits de NuTyX n'est pas prévue sur la
branche de dévelopement. Il est fort probable que la branche current
sera la dernière version de NuTyX à proposer une version 32 bits. je
ne me suis pas encore fixé sur cet état.

Néanmoins, il faut s'attendre à voir la disparition du support du 32
bits par l'équipe de Linux From Scratch.

Bien à vous

Thierry

--
Site:  http://www.nutyx.org
Forum: http://forum.nutyx.org
Wiki:  http://www.linuxpedia.fr/doku.php/nutyx/nutyx
ML:    http://listengine.tuxfamily.org/nutyx.org/nutyx-dev


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/