L'utilisation de l'Ubuntu Software center, on ne peut pas vraiment appeler ça la "conclusion" du meeting, notamment parce que la décision ne peut pas être prise dans une telle réunion au nom des diverses distributions. On a décidé qu'on aimerait bien que le software center d'ubuntu fonctionne sur les autres distributions (ce qui implique effectivement de le faire utiliser packagekit au lieu d'apt)
Par ailleurs le schéma "le software center interroge packagekit qui interroge le gestionnaire de paquets natif de la distribution" est un peu simple aussi vu qu'il oublie tout l'aspect métadonnées sur les applications, ce qui a été une grosse partie du sujet du meeting :
- descriptions (et leurs traductions)
- captures d'écran
- tags
- commentaires des utilisateurs
- notes (rating)
Selon moi, le sujet des méta-données est 1000 fois plus important que le sujet de savoir quelle application on va utiliser à la fin, sachant que l'on peut imaginer de nombreux "software centers" s'appuyant sur les mêmes données standardisées.
J'avais essayé de résumer ça ainsi en répondant aux questions de muktware.com [1] :
Pour chaque application nous avons :
- Métadonnées simples (nom, résumé en une ligne et ses traductions, catégorie...) : récupérées dans les fichiers .desktop "upstream", donc partagées entre toutes les distributions
- Captures d'écran, notes (ratings), commentaires, descriptions longues (et leurs traductions), etc. : les distributions pourront choisir si elles souhaitent avoir une base commune avec d'autres distributions, ou avoir leur propre base de données. Il existe également une voie médiane possible : que le "software center" interroge d'abord le serveur de la distribution, puis en cas de besoin (ex : capture d'écran manquante) se rabattre sur un autre serveur (celui d'une autre distribution, ou un server cross-distro)
- Les paquetages en eux-même : restent spécifiques à chaque distribution, pas de plan pour fusionner ça pour le moment.
[^] # Re: Complément d'informations
Posté par Samuel Verschelde (site web personnel) . En réponse au journal App Store arrive sur les distributions Linux !. Évalué à 3.
Par ailleurs le schéma "le software center interroge packagekit qui interroge le gestionnaire de paquets natif de la distribution" est un peu simple aussi vu qu'il oublie tout l'aspect métadonnées sur les applications, ce qui a été une grosse partie du sujet du meeting :
- descriptions (et leurs traductions)
- captures d'écran
- tags
- commentaires des utilisateurs
- notes (rating)
Selon moi, le sujet des méta-données est 1000 fois plus important que le sujet de savoir quelle application on va utiliser à la fin, sachant que l'on peut imaginer de nombreux "software centers" s'appuyant sur les mêmes données standardisées.
J'avais essayé de résumer ça ainsi en répondant aux questions de muktware.com [1] :
Pour chaque application nous avons :
- Métadonnées simples (nom, résumé en une ligne et ses traductions, catégorie...) : récupérées dans les fichiers .desktop "upstream", donc partagées entre toutes les distributions
- Captures d'écran, notes (ratings), commentaires, descriptions longues (et leurs traductions), etc. : les distributions pourront choisir si elles souhaitent avoir une base commune avec d'autres distributions, ou avoir leur propre base de données. Il existe également une voie médiane possible : que le "software center" interroge d'abord le serveur de la distribution, puis en cas de besoin (ex : capture d'écran manquante) se rabattre sur un autre serveur (celui d'une autre distribution, ou un server cross-distro)
- Les paquetages en eux-même : restent spécifiques à chaque distribution, pas de plan pour fusionner ça pour le moment.
[1] http://www.muktware.com/n/27/2011/712