Project

General

Profile

Demande #4970

#Chapril - Demande #4742: Déploiement expérimental de StatoolInfos

Valider le fichier ChaprilInfos du service benevalibre.chapril.org

Added by Christian P. Momon over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normale
Start date:
12/02/2020
Due date:
% Done:

100%

Estimated time:

Description

Dans le cadre du déploiement de ChaprilInfos, un fichier a été créé pour le service benevalibre.chapril.org.

Demande : vérifier/compléter le fichier lamp:/srv/chaprilinfos/inputs/benevalibrechaprilorg.properties

Voir : https://admin.chapril.org/doku.php?id=admin:services:statoolinfos.chapril.org#actualise_un_service_chaprilinfos

History

#1

Updated by François Poulain over 1 year ago

Fait.

Suggestions / interrogations

  • Le service.name impose t'il le camel case ? Si oui peut on avoir un service.name.display ?
  • En plus de service.startDate service.endDate, j'ajouterais un lastUpdatedDate.
  • Je suis surpris de host.name=Hetzner host.server.type= VIRTUAL. On loue un dédié. C'est confusant.
  • La mention software.license ne permet pas de préciser « ou version ultérieure ».
  • Un propertie.lastUpdatedDate serait bienvenu
  • Quel est le format de nom pour la licence ? Que penser de s'appuyer la dessus : https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-short-name
  • Quel est le format pour les dates ?
#2

Updated by François Poulain over 1 year ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100
#3

Updated by Christian P. Momon over 1 year ago

  • Status changed from Résolu to Fermé
#4

Updated by Christian P. Momon over 1 year ago

  • Target version changed from Backlog to Sprint 2020 novembre
#5

Updated by Christian P. Momon over 1 year ago

François Poulain a écrit :

  • Le service.name impose t'il le camel case ? Si oui peut on avoir un service.name.display ?

Non, chaîne de caractère libre. Dans le cadre des services du Chapril, j'utilise le camel case qui permet d'exprimer le nom complet du service sans les points et donc d'avoir une forme de vrai nom lisible.

  • En plus de service.startDate service.endDate, j'ajouterais un lastUpdatedDate.

Dans le fichier properties exposé sur le web, un champ dédié est ajouté en entête par la moulinette statoolinfos : file.datetime.

Le fait d'ajouter automatiquement l'information permet d'éviter que des humains n'oublient ou ne le fasse pas dans un format accepté.

Voir https://statoolinfos.chapril.org/chaprilservices-benevalibrechaprilorg-check.xhtml

  • Je suis surpris de host.name=Hetzner host.server.type= VIRTUAL. On loue un dédié. C'est confusant.

Le service tourne dans une machine virtuelle donc le host.server.type est bien VIRTUAL.
Le fait que la machine virtuelle tourne sur un serveur dédié est porté par le champ host.provider.type HOSTEDSERVER.

L'utilisation de deux champs est censé aider à s'y retrouver dans les 16 combinaisons recensées.

Un pleu plus d'information dans l'ontologie la plus à jour (https://framagit.org/chatons/chatonsinfos/-/blob/master/MODELES/service.properties).

  • La mention software.license ne permet pas de préciser « ou version ultérieure ».

La propriété software.license.name est un champ de saisie libre et donc admet n'importe quelle chaîne de caractères, on peut l'y mettre si l'on veut.

  • Un propertie.lastUpdatedDate serait bienvenu

Le champ file.dateTime est répond à ce besoin.
Ajouté automatiquement par la moulinette statoolinfos lors de la transformation du fichier inputs/ en fichier well-known/ exposé sur le web.
On pourrait avoir une saisie complètement manuelle.

  • Quel est le format de nom pour la licence ?

Le format est libre.
L'approche properties est simple et peu contrainte. Chaque convention de nomenclature en alourdit l'usage.
Dans un premier temps, décision de laisser libre et si besoin de faire un rapprochement lors d'un éventuel traitement.
De toute façon, y aura toujours des saisies exotiques ;)
Pour l'instant, pas de besoin établi derrière cette donnée.

Que penser de s'appuyer la dessus : https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-short-name

Ce sont des codes (keyword), ça rajouterait une contrainte/complexité à la saisie.
Ça serait une bonne référence si on voulait adopter une nomenclature.

  • Quel est le format pour les dates ?

A priori, jj/mm/yyyy ou le format ISO 8601 de la forme 2020-12-02 ou 2020-12-02T18:40:57.076577.

En espérant que ces réponses seront éclairantes :-)

Also available in: Atom PDF