From 81a4a2e5a5cdb83df2c8a401f7c0f8c40ae36799 Mon Sep 17 00:00:00 2001 From: ljf Date: Wed, 21 Jun 2017 15:16:51 +0200 Subject: [PATCH 1/3] [enh] Add a YEP about sources.list management --- packaging_apps_guidelines_fr.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packaging_apps_guidelines_fr.md b/packaging_apps_guidelines_fr.md index 6dc58e56..6b0b0df9 100644 --- a/packaging_apps_guidelines_fr.md +++ b/packaging_apps_guidelines_fr.md @@ -66,6 +66,7 @@ Chaque YEP est associée à : | YEP 3.4 | Isoler l'app | brouillon | manuel | OFFICIAL (8) | | YEP 3.5 | Suivre les recommendations de la documentation de l'app | validé | manuel | OFFICIAL (6) | | YEP 3.6 | Mettre à jour les versions contenant des CVE | draft | manuel | OFFICIAL (6) | +| YEP 3.7 | Modifier correctement les dépots sources | draft | manuel | NOTWORKING (0) | | | | | | | | **YEP 4** | **Intégrer une app** | **Statut** | **Test** | **Niveau** | | 4.1 | Lier au ldap | validé | manuel | OFFICIAL (4) | @@ -330,6 +331,17 @@ De manière générale, cette YEP implique de suivre un canal d'information pour Comme précisé dans la YEP 1.7, si un correctif de sécurité doit être déployé en urgence, un autre membre de YunoHost peut être amené à faire un commit sur le package si nécessaire. +#### YEP 3.7 - Modifier correctement les dépots sources | draft | manuel | OFFICIAL | +La modification ou l'ajout des dépôts sources dans /etc/apt/sources.list ou /etc/apt/sources.list.d/ ne doit se faire que si c'est absolument nécéssaire. + +Dans certains cas, il pourra être préférable de télécharger directement le .deb à partir du dépôt source (avec wget par exemple), ceci est à évaluer en fonction des dépendances, de la nature et du rythme des mises à jour. + +L'ajout des backports, de dépôts contrib ou nonfree est autorisée. + +Lorsque l'on designe la distribution on doit toujours faire référence à son nom (jessie) et non pas au statut de celle-ci (stable). Sans quoi, il y a un risque le jour où debian change de version. + +Dans tous les cas, une app ne devrait pas modifier les dépots sources pour les placer sur testing ou une version non supportée par YunoHost (à l'heure où cette yep est rédigé, YunoHost ne supporte pas la nouvelle stable: debian stretch). + ### YEP 4 - Intégrer une app Cette meta YEP traite de l'intégration d'une app avec l'environnement YunoHost. Une bonne intégration est en général un gage de qualité et de confort pour les utilisateurs. From 5f2b062dba1028286805b8115c5521031e475cdf Mon Sep 17 00:00:00 2001 From: ljf Date: Wed, 21 Jun 2017 15:24:17 +0200 Subject: [PATCH 2/3] [fix] Typo --- packaging_apps_guidelines_fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging_apps_guidelines_fr.md b/packaging_apps_guidelines_fr.md index 6b0b0df9..80b5657c 100644 --- a/packaging_apps_guidelines_fr.md +++ b/packaging_apps_guidelines_fr.md @@ -332,15 +332,15 @@ De manière générale, cette YEP implique de suivre un canal d'information pour Comme précisé dans la YEP 1.7, si un correctif de sécurité doit être déployé en urgence, un autre membre de YunoHost peut être amené à faire un commit sur le package si nécessaire. #### YEP 3.7 - Modifier correctement les dépots sources | draft | manuel | OFFICIAL | -La modification ou l'ajout des dépôts sources dans /etc/apt/sources.list ou /etc/apt/sources.list.d/ ne doit se faire que si c'est absolument nécéssaire. +La modification ou l'ajout des dépôts sources dans /etc/apt/sources.list ou /etc/apt/sources.list.d/ ne doit se faire que si c'est absolument nécessaire. Dans certains cas, il pourra être préférable de télécharger directement le .deb à partir du dépôt source (avec wget par exemple), ceci est à évaluer en fonction des dépendances, de la nature et du rythme des mises à jour. L'ajout des backports, de dépôts contrib ou nonfree est autorisée. -Lorsque l'on designe la distribution on doit toujours faire référence à son nom (jessie) et non pas au statut de celle-ci (stable). Sans quoi, il y a un risque le jour où debian change de version. +Lorsque l'on désigne la distribution on doit toujours faire référence à son nom (jessie) et non pas au statut de celle-ci (stable). Sans quoi, il y a un risque le jour où debian change de version. -Dans tous les cas, une app ne devrait pas modifier les dépots sources pour les placer sur testing ou une version non supportée par YunoHost (à l'heure où cette yep est rédigé, YunoHost ne supporte pas la nouvelle stable: debian stretch). +Dans tous les cas, une app ne devrait pas modifier les dépôts sources pour les placer sur testing ou une version non supportée par YunoHost (à l'heure où cette yep est rédigé, YunoHost ne supporte pas la nouvelle stable: debian stretch). ### YEP 4 - Intégrer une app Cette meta YEP traite de l'intégration d'une app avec l'environnement YunoHost. Une bonne intégration est en général un gage de qualité et de confort pour les utilisateurs. From b440d09cc3aac6e029ef225e7892f2008e15acbc Mon Sep 17 00:00:00 2001 From: "ljf (zamentur)" Date: Sun, 2 Sep 2018 23:15:23 +0200 Subject: [PATCH 3/3] [enh] nonfree et pinning --- packaging_apps_guidelines_fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging_apps_guidelines_fr.md b/packaging_apps_guidelines_fr.md index 80b5657c..ab4bc0e6 100644 --- a/packaging_apps_guidelines_fr.md +++ b/packaging_apps_guidelines_fr.md @@ -332,11 +332,11 @@ De manière générale, cette YEP implique de suivre un canal d'information pour Comme précisé dans la YEP 1.7, si un correctif de sécurité doit être déployé en urgence, un autre membre de YunoHost peut être amené à faire un commit sur le package si nécessaire. #### YEP 3.7 - Modifier correctement les dépots sources | draft | manuel | OFFICIAL | -La modification ou l'ajout des dépôts sources dans /etc/apt/sources.list ou /etc/apt/sources.list.d/ ne doit se faire que si c'est absolument nécessaire. +La modification ou l'ajout des dépôts sources dans /etc/apt/sources.list ou /etc/apt/sources.list.d/ ne doit se faire que si c'est absolument nécessaire. Dans un tel cas, merci d'utiliser le pinning, afin de s'assurer que le dépôt n'aura pas une priorité supérieur aux dépôts de debian et YunoHost. Dans certains cas, il pourra être préférable de télécharger directement le .deb à partir du dépôt source (avec wget par exemple), ceci est à évaluer en fonction des dépendances, de la nature et du rythme des mises à jour. -L'ajout des backports, de dépôts contrib ou nonfree est autorisée. +L'ajout des backports et des dépôts contrib est autorisée. Le paquet doit demander l'autorisation à l'usager avant de procéder à l'ajout de dépôts nonfree, et si possible, permettre l'installation de l'app sans ce dépôt. Lorsque l'on désigne la distribution on doit toujours faire référence à son nom (jessie) et non pas au statut de celle-ci (stable). Sans quoi, il y a un risque le jour où debian change de version.