Mandriva Linux 2008 spécifications techniques
Un article de Wiki de la communauté Mandriva.
Cette page contient les spécifications techniques de Mandriva linux 2008 : les changements, ajouts et mises à jour que nous planifions de faire, au delà de la classique maintenance des paquets. Ces spécifications sont basées sur les propositions faites à la fois en interne et en externe (par notre communauté de développement) : la page initiale des idées auxquelles ont contribué les utilisateurs et les développeurs, qui a été utilisée pour élaborer ces spécifications, est disponible à la lecture.
Le document original sur lequel est basé cette page est disponible au format pdf.
Cette page est divisé en plusieurs sections reflétant différentes parties de la distribution. Chaque section est subdivisée en propositions acceptées et propositions en attente de décision. Les propositions rejetées ne sont pas listées ici mais sont disponibles pour référence dans le document original.
Les éléments qui sont sous propositions acceptées sont prévus pour être dans la version finale, hors éventuels imprévus ou ceux se révélant réclamer plus de travail que prévu.
Les propositions en attente pourront être acceptées ou pas.
Cette page sera mise à jour quand les propositions seront acceptées, rejetées ou réalisées
Cette page n'a pas pour objectif d'être un document de travail : n'ajoutez pas d'idées ici. Ajoutez les à cette page.
[modifier] Appel à participation
L'aide de la communauté de développement est toujours la bienvenue pour atteindre ces objectifs. Si vous souhaitez nous aider pour vous assurer qu'une fonctionnalité qui vous intéresse particulièrement soit incluse, merci de contacter le développeur auquel la proposition est assignée pour qu'il vous conseille sur comment vous pouvez aider.
[modifier] Système
[modifier] Propositions Acceptées
[modifier] Détecter et préserver les autres distributions dans la configuration du chargeur de démarrage
Actuellement, l'installateur de Mandriva détectera quand Windows est installé sur un système et inclura une option pour démarrer l'installation de Windows dans le chargeur de démarrage après l'installation. Ce n'est actuellement pas fait pour les autres distributions Linux. Selon cette proposition, l'installateur détectera au minimum les autres distributions Linux majeures et s'assurera qu'elle puissent encore être démarrées depuis le chargeur de démarrage installé par Mandriva.
Proposé par: Frank Koester.
Assigné à: Pascal Rigaux (pixel).
Référence:
bug n°16604.
Statut: 0% - n'a pas débuté.
[modifier] Nettoyer les messages de shorewall lorsqu'un service est démarré
Assigné à: Olivier Blin (blino).
Statut: 0% - n'a pas débuté.
[modifier] Délégation de droits : modifier la date et l'heure sans le mot de passe superutilisateur
Les utilisateurs privilégiés devraient être autorisés à modifier la date et l'heure du système sans avoir à entrer le mot de passe superutilisateur (aux niveaux de sécurité les plus faibles). Ceci est déjà implémenté pour la configuration des réseaux sans fil dans Mandriva Linux 2007 Spring. Nécessite des informations sur les outils de modification de la date et de l'heure de KDE.
Proposé par: Nicolas Chipaux.
Assigné à: Frederic Crozat et Helio Castro.
Statut: 0% - n'a pas débuté.
[modifier] Passer à lzma ou gzip pour la compression des man pages
Les man pages sont actuellement compressées à l'aide de bzip2. Une proposition a été faite de compresser avec lzma à la place, dans le but d'améliorer la compression (économiser de l'espace) et de réduire le temps de décompression. Les tests qui en on découlé ont indiqué que gzip permettrait une compression presque équivalente et un temps de décompression légèrement meilleur comparé à lzma. Les deux sont matériellement supérieurs à bzip2 pour cette utilisation.
Proposé par: Per Øyvind Karlsen.
Assigné à: Per Øyvind Karlsen (réassignation en attente).
Référence: discussion sur la mailing list des mainteneurs.
Statut: 50% - le système de construction a été migré, tous les paquets sont maintenant construits avec des man pages lzma. Tous les paquets n'ont pas été reconstruits depuis le changement, et ceux qui ne l'ont pas été conserveront des man pages bz2 jusqu'à ce qu'ils soient reconstruits.
[modifier] Propositions en Attente
[modifier] Séparer les logs de Shorewall de /var/log/syslog
Cela bénéficierait aux utilisateurs en créant un unique et commode point de référence pour les logs de pare-feu, et en réduisant l'occupation par les messages liés au pare-feu dans le fichier syslog. Cependant, cela requiert une migration vers syslog-ng et par conséquent une modification de tous les paquets qui écrivent dans syslog.
Proposé par: Matthieu Duchemin.
Référence:
bug n°20409.
Statut: 0% - n'a pas débuté.
[modifier] Préchargement de toutes les applications couramment utilisées
Cela améliorera le temps de démarrage apparent des applications courrament utilisées en les préchargeant en mémoire pendant le démarrage. L'inconvénient est l'utilisation supérieure de la RAM.
Proposé par: xavy94.
Statut: 0% - n'a pas débuté.
[modifier] Monter tous les disques durs et partitions automatiquement
Le Live CD One ne monte actuellement pas les disques durs et partitions automatiquement
Proposé par: xavy94 et Frederik Himpe.
Assigné à: Helio Castro et Olivier Blin.
Statut: 75% - en cours.
[modifier] Monter les partitions NTFS en lecture / écriture en utilisant ntfs-3g
Actuellement, les partitions NTFS sont montées en lecture uniquement en utilisant le pilote du noyau. Avec cette proposition, elles seraient montées en lecture / écriture en utilisant le pilote ntfs-3g.
Proposé par: xavy94 et Frederik Himpe.
Assigné à: Helio Castro et Olivier Blin.
Statut: 70% - en cours. Une solution reprise d'Arch Linux a été ajoutée au paquet ntfs-3g qui demande à HAL d'utiliser ntfs-3g pour monter les partitions NTFS, ce qui aboutit à un KDE utilisant ntfs-3g. Le support de GNOME utilise une stratégie différente et est présente mais pas encore par défaut (doit être activée dans gconf).
[modifier] Support de l'authentification par empreintes digitales
Proposé par: yoho.
Référence:
bug n°30791.
Statut: 0% - n'a pas débuté.
[modifier] Support matériel
[modifier] Propositions Acceptées
[modifier] Propositions en Attente
[modifier] Automatisation de l'ajout dans la liste de compatibilité matérielle - Hardware Compatibility List (HCL)
Actuellement, les utilisateurs doivent déclencher manuellement l'entrée des informations sur leur matériel dans le système Hardware Compatibility List. Avec cette proposition, ils se verraient demander pendant l'installation ou lors du premier démarrage s'ils souhaitent ou non transmettre un rapport de leur matériel au système. S'ils choisissent de le faire, après un certain laps de temps (disons un mois) une liste de leur matériel leur serait présentée, leur permettant d'indiquer quels composants fonctionnent sans manipulations, lesquels nécessitent des manipulations et lesquels ils n'ont pas réussi à faire marcher. Ces informations seraient alors relayées au système HCL.
Proposé par: Wim Coulier.
Assigné à: Chandrasegaran Parassouramane.
Référence:
bug n°20177.
Statut: 0% - n'a pas débuté.
[modifier] Support pour les cartes eID belges
Mandriva n'offre actuellement aucun support pour la reconnaissance de la carte eID belge. Les outils appropriés sont disponibles pour supporter cette carte, et d'autres distributions la supportent (OpenSUSE et Debian inclus)
Proposé par: Wim Coulier.
Référence:
bug n°16824.
Assigné à: Adam Williamson.
Statut: 90% - les paquets acr38u (pilote pour le lecteur de carte le plus courant) et beid (outils logiciel pour utiliser la carte) sont construits et leur fonctionnement testé. L'installation d'acr38u lorsque le lecteur est détecté a été implémenté dans l'installateur.
[modifier] Auto-détection des périphériques supportés par des modules externes
Dans Mandriva, certains modules du noyau sont empaquetés sous forme de paquets externes DKMS, plutôt qu'à l'intérieur des divers paquets noyau. Actuellement il n'y a aucun mécanisme d'auto-détection des périphériques qui utilise ces pilotes. Le cas le plus flagrant est celui des webcams USB utilisant le pilote dkms-gspcav1. Plusieurs propositions ont été faites sur des moyens d'implémenter proprement le support pour ces périphériques, dont :
- "un méta paquet (ou le noyau lui-même) avec un "build req" sur tout les paquets dkms et qui en extrait les ids pour les fournir à harddrake" -Danny Tholen
- "extraire automatiquement les IDs sur le téléchargement des binaires dkms (comme nous faisions pour l'extraction des lignes des menus/initscripts)" -Olivier Blin
- "ajouter modalias provides dans les binaires dkms, d'une manière similaire au kmod(module) provides" -Olivier Blin
Proposé par: Reinout van Schouwen et Pacho Ramos.
Assigné à: Olivier Blin et la kernel team.
Référence:
bug n°30652.
Statut: 0% - n'a pas débuté.
[modifier] Noyau
[modifier] Propositions Acceptées
[modifier] Mise à jour du noyau principal et fusion avec le noyau-tmb
Le noyau officiel adoptera le fichier spec du noyau-tmb (noyau alternatif deThomas Backlund) et sera mis à jour en 2.6.22. Il en résultera également la réalisation de plusieurs autres propositions :
- Utilisation de "CFQ I/O scheduler" par défaut (Frederik Himpe)
- Evaluation des "SD et CFS CPU schedulers", et prise en considération de leur inclusion dans le noyau Mandriva (Frederik Himpe)
- Ajout de swap prefetch au noyau Mandriva (Frederik Himpe)
- Véritable support temps-réel pour l'audio (Erwan Jacq)
Proposé par: Luiz Capitulino.
Assigné à: la kernel team et Thomas Backlund.
Statut: 50% - en cours et dans les temps.
[modifier] Abandonner l'utilisation de RSBAC en faveur d'AppArmor
Le mécanisme de sécurité RSBAC sera abandonné en faveur d'AppArmor.
Proposé par: Luiz Capitulino
Assigné à: la kernel team
Statut: 100% - terminé.
[modifier] Déplacer Xen hors du paquet noyau
de manière à réduire la complexité et faciliter la gestion, Xen sera maintenu comme un paquet séparé plutôt que comme partie du noyau.
Proposé par: Luiz Capitulino.
Assigné à: la kernel team et Thomas Backlund.
Statut: 50% - Xen a été enlevé du paquet noyau. Les paquets externes n'ont pas encore été mis à jour.
[modifier] Propositions Annulées
[modifier] Déplacer les modules tiers dans des paquets externes DKMS
De manière à réduire la complexité, faciliter la gestion et permettre de plus fréquentes mises à jour, autant de modules tiers actuellement maintenus à l'intérieur du paquet kernel que possible seront déplacés dans des paquets externes DKMS.
Proposé par: Luiz Capitulino.
Assigné à: la kernel team.
Statut: ANNULE pour la 2008 à cause d'un manque de temps. Sera fait pour une version future.
[modifier] Système de base
[modifier] Propositions Acceptées
[modifier] Révision de l'initialisation et de l'utilisation d'udev
Cette proposition incorpore différents éléments destinés à améliorer l'utilisation d'udev et le synchroniser avec les autres distributions, particulièrement Fedora, avec pour but final d'améliorer le fonctionnement du matériel et de réduire le fardeau de la maintenance. Ces éléments sont :
- Utiliser udev pour le branchement à froid PCI
- Abandonner udevstart et utiliser udevtrigger (et start_udev de Fedora)
- Migrer les anciens "hooks" de /etc/udev/conf.d à start_udev
- Migrer les services de son et alsa dans des règles udev
- Utiliser les aides en amont pour les règles persistentes (net + block), porter les fonctionnalités utiles de nos scripts dans ces aides et envoyer en amont
Proposé par: Olivier Blin.
Assigné à: Olivier Blin.
Statut: 60% - les trois premiers de ces éléments sont terminés. Les deux derniers restent à finir.
[modifier] Migrer vers un système d'identification du matériel plus standard et compatible entre distributions
Actuellement, l'identification de tout le matériel qui utilise les PCI IDs (cartes PCI, cartes AGP, cartes PCI-E, beaucoup de périphériques intégrés, et les Xpresscards) repose dans Mandriva sur un système maison, connu sous le nom de ldetect, avec sa propre base de données de card IDs. Ce système marche assez bien et la base de données est bonne (meilleure que la base de données en amont sur certains aspects). Cependant, elle nécessite beaucoup de maintenance manuelle, ce qui consomme du temps de travail des développeurs qui pourrait être utilisé ailleurs. Cette proposition ferait migrer vers l'utilisation de la liste en amont PCI IDs comme base de données des périphériques, avec le système de modalias noyau pour corréler périphériques et pilotes. Là où notre base de données ou association de pilotes est supérieure, nos changements seront passés en amont. La portion détection USB de ldetetct sera abandonnée de manière analogue, bien que la majeure partie de la détection des périphériques USB soit en fait réalisée par le noyau.
Proposé par: Thierry Vignaud.
Assigné à: Thierry Vignaud et Adam Williamson.
Statut: 100% - terminé. Les listes en amont sont désormais utilisées partout où c'est possible. La liste spécifique à Mandriva a été réduite au minimum possible de manière à assurer l'absence de régression dans le support.
[modifier] Remplacer bootsplash
Mandriva utilise actuellement le système Bootsplash pour implémenter sa séquence graphique de démarrage. C'est un système invasif et obsolète qui nécessite un gros patch du noyau qui est rarement mis à jour avec les nouvelles versions du noyau. Avec cette proposition il serait remplacé par un système différent. Les systèmes actuellements en considération sont Splashy (comme utilisé par Debian), gensplash (comme utilisé par Gentoo) et usplash (comme utilisé par Ubuntu). Nous penchons vers Splashy étant donné qu'il n'a pas besoin de patch du noyau.
Proposé par: Divers.
Assigné à: Oliver Blin et la kernel team.
Statut: 40% - en cours. Olivier Blin travaille sur splashy.
[modifier] Implémenter le mode de veille hybride
Plusieurs systèmes d'exploitation ont récemment implémenté un mode de veille 'hybride', par lequelle l'image de veille est écrite à la fois en mémoire et sur le disque, plutôt que l'un ou l'autre comme dans les traditionnels 'mise en veille' et 'hiberner'. Cela signifie que si l'alimentation de la mémoire est maintenue, un retour de veille rapide à partir de la mémoire est possible, mais si l'alimentation est coupée, le retour de veille à partir du disque est encore possible, combinant les avantages des deux approches. Avec cette proposition, un tel mode serait implémenté dans Mandriva.
Assigné à: Frederic Crozat.
Statut: 10% - un gabarit pour ce mode a été ajouté à pm-util. Il ne fonctionne actuellement pas.
[modifier] Envoyer les changements à pm-utils en amont
Nous avons actuellement un petit nombre de patchs pour le framework veille de pm-utils, pour une compliance FHS et pour permettre au commandes de veille d'être exécutées depuis la console. Avec cette proposition, ces changements seront envoyés en amont, réduisant le fardeau de la maintenance sur notre paquet.
Assigné à: Frederic Crozat et Olivier Blin.
Statut: 0% - n'a pas débuté.
[modifier] Publier des images virtualisées des versions beta et finale pour test
Avec cette proposition, des images de chaque beta et version finale serait crées pour les applications de virtualisation leader (VMware, VirtualBox et qemu). Elles seraient rendues publiques pour rendre plus facile et commode le test des versions beta et finale par les utilisateurs.
Assigné à: Antoine Ginies.
Statut: 0% - n'a pas débuté. Aucune image virtualisée de la beta 1 n'est sortie.
[modifier] Propositions en Attente
[modifier] Passer de mkinitrd à mkinitramfs
mkinitramfs a des avantages techniques sur mkinitrd. Nous considérons une migration.
Proposé par: Luca Berra.
Assigné à: Anne Nicolas et Luca Berra.
Statut: 0% - n'a pas débuté.
[modifier] X.org
[modifier] Propositions acceptées
[modifier] Ajouter l'infrastructure pour permettre aux applications d'utiliser XCB
XCB est un binding C pour X, le remplaçant discuté pour Xlib. libX11 lui-même continuera d'utiliser Xlib à cause de problèmes de vérouillage, mais le support sera ajouté pour permettre aux applications d'utiliser XCB à la place de Xlib là où c'est approprié. Kaffeine est un exemple d'application utilisant déja XCB.
Assigné à: Gustavo Boiko.
Statut: 100% - terminé.
[modifier] Mettre à jour les metapaquets
Les divers metapaquets X.org sont quelque peu obsolètes et ont besoin d'être rafraîchis. Un paquet task-x11-minimal pourrait aussi être crée pour permettre une véritable installation minimale de X.org fonctionnelle.
Assigné à: Gustavo Boiko.
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] Installateur (DrakX classique)
[modifier] Propositions Acceptées
[modifier] Convertir rpmsrate au format XML
Le fichier rpmsrate utilisé par DrakX pour décider quels paquets installer est actuellement au format plein texte. Avec cette proposition il serait converti en XML, rendant certaines choses plus claires (notamment les tags i18n).
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] Inclure un installateur Windows
Avec cette proposition, nous envisagerions d'inclure un installateur natif Windows comme Instlux (comme utilisé par SUSE) ou le système Debian.
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] Revoir et améliorer l'ergonomie de l'installateur
Avec cette proposition, l'ergonomie de l'installateur serait revue et améliorée en se basant sur une compilation de commentaires reçus d'utilisateurs Windows.
Assigné à: Frederic Crozat.
Statut: 0% - n'a pas débuté.
[modifier] Permettre l'utilisation automatisée de dépôts distants géographiquement appropriés pendant l'installation
Avec cette proposition, geoip (et ses bindings perl) seraient utilisés pour permettre à l'installateur de déterminer automatiquement un miroir approprié à la localisation physique de l'utilisateur quand des dépôts distants sont utilisés.
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] URPMI / RPMdrake
[modifier] Propositions Acceptées
[modifier] Installer les dernières sources du noyau avec le dernier noyau où c'est approprié
Avec cette proposition, quand le kernel-source ou des paquets DKMS sont installés, lorsque le noyau est mis à jour, le dernier paquet kernel-source (ou équivalent) est aussi installé. Le vrai problème ici est qu'avec la 2007 Spring, en raison d'une combinaison de facteurs, beaucoup trop de personnes se retrouvent avec des problèmes de pilotes gérés par DKMS quand ils mettent à jour leur noyau. Nous cherchons une solution pour ce problème : elle ne prendra pas forcément la forme exacte de cette proposition.
Proposé par: Jérôme Martin.
Assigné à: Olivier Blin, Pascal Rigaux (pixel) et Luiz Capitulino.
Statut: 0% - n'a pas débuté. La meilleure approche a encore à être décidée. Olivier Blin a suggéré ques de métapaquets -latest soient introduits pour chaque module DKMS pour permette au versions statiques de ces modules d'être automatiquement mises à jour.
Référence:
bug n°30886
[modifier] En finir avec les dépendances de fichier
Fournir les plus communs (ex: /bin/sh) et modifier divers générateurs de dépendances automatiques. Ceci dans le but de ne plus avoir de dépendances entre main et contrib - une façon d'accroître l'efficacité dans le téléchargement de paquets. Nous devons fournir une liste de paquets contenant de telles dépendances.
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] utiliser le système EDOS P2P pour télécharger les paquets
Avec cette propostion, le système de dissémination EDOS P2P serait implémenté comme méthode possible pour récupérer les paquets pour installation via urpmi et rpmdrake.
Statut: 0% - n'a pas débuté.
[modifier] Prise en compte de Suggests : dans urpmi et rpmdrake
Avec cette proposition, la dépendance Suggests : (comme célébrement utilisé dans debian) serait correctement prise en compte par rpmdrake et urpmi (actuellement si un paquet contient des dépendances Suggests : , elles sont traitées comme si elles étaient des requires :)
Assigné à: Thierry Vignaud et Pascal Rigaux (pixel).
Statut: 90% - quasiment terminé. Urpmi et rpmdrake supportent maintenat tous les deux le tag Suggest : .
[modifier] Ajouter une liste plate de paquet à rpmdrake
Avec cette proposition, une vue sous forme de liste plate de paquets (triés alphanumériquement) serait ajoutée à rpmdrake (restaurant une fonctionnalité qui était disponible dans les générations précédentes).
Assigné à: Thierry Vignaud.
Référence:
bug n°25770.
Statut: 0% - n'a pas débuté.
[modifier] Utiliser rpmdrake dans l'installateur pour réduire la maintenance
Avec cette proposition, rpmdrake serait réutilisé pour la séléction des paquets dans l'installateur au lieu que l'installateur ait son propre code : cela réduirait le fardeau de la maintenance de l'installateur.
Statut: 0% - n'a pas débuté.
[modifier] Utiliser drakstats pour rassembler des statistiques sur les paquets installés
Avec cette proposition, l'outil drakstats serait proprement utilisé pour rassembler des statistiques sur quels paquets les utilisateurs ont installés (et agirait sur cette information). L'outil lui-même est disponible et fonctionne, mais aucune infrastructure n'est encore en place pour collecter et analyser les données.
Assigné à: Olivier Blin et Anne Nicolas.
Statut: 0% - n'a pas debuté.
[modifier] Ajouter le support pour l'enlèvement des paquets orphelins à rpmdrake
Avec cette proposition, il serait donné à rpmdrake la capacité d'enlever les paquets orphelins (les orphelins sont des paquets qui sont initialement installés comme dépendances d'autres paquets, puis laissés quand les autres paquets ont été enlevés). Ceci impliquerait intégrer urpmi_rpm-find-leaves dans rpmdrake.
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] Réduire la consommation mémoire d'urpmi pour lui permettre de fonctionner avec moins de 128Mo de RAM
Ceci nécessiterait des modifications sur la taille des transactions.
Proposé par: Nicolas Chipaux.
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] Outils de configuration
[modifier] Propositions Acceptées
[modifier] Support du WPA-EAP dans les outils de configuration réseau
Avec cette proposition, le support complet pour configurer l'authentification WPA-EAP serait ajouté aux outils de configuration réseau.
Assigné à: Olivier Blin.
Statut: 0% - n'a pas débuté.
[modifier] Mise en place d'un outil centralisé de configuration et gestion réseau
Avec cette proposition, un unique outil centralisé de configuration et gestion réseau appelé "centre réseau" sera introduit pour succéder aux actuels outils séparés.
Assigné à: Olivier Blin.
Statut: 0% - n'a pas débuté.
[modifier] Arrêter la scrutation dans l'appliquette réseau
L'appliquette réseau ne fera plus de scrutation aveugle, action inélégante qui active inutilement le noyau, faisant perdre ainsi de l'énergie.
Proposé par: Frederik Himpe.
Assigné à: Oliver Blin.
Statut: 0% - n'a pas débuté.
[modifier] Implémenter la notification (via dbus) dans l'appliquette réseau
Avec cette proposition, l'appliquette réseau notifierait aux applications (via dbus) quand le réseau deviendrait disponible et indisponible. Voir NetworkManager, qui le fait ; idéalement nous devrions le faire d'une manière compatible.
Proposé par: Frederik Himpe.
Assigné à: Olivier Blin.
Statut: 0% - n'a pas débuté.
[modifier] Remplacer drakloop par un système basé sur LUKS
L'actuel outil de cryptage drakloop utilise une methode de cryptage antique et potentiellement non-sûre. Elle serait remplacée par une basée sur LUKS, laquelle est plus moderne et a un meilleur support dans les bureaux (particulièrement GNOME).
Assigné à: Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
[modifier] Support pour la migration des données des utilisateurs
Migrer les données des utilisateurs depuis un autre système d'exploitation est un sujet brûlant. Nous avons un vieil outil pour cet usage appelé transfugdrake. Nous envisageons de le ressusciter ou d'adopter une autre solution. Transfugdrake est 'assez moche' et l'outil d'Ubuntu est 'pratiquement vide'.
Assigné à: Olivier Blin et Thierry Vignaud.
Statut: 60% - transfugdrake a été ressuscité et mis à jour. C'est désormais une interface graphique au migration-assistant d'Ubuntu, lequel a été empaqueté avec d'importantes résolutions de problèmes pour un segfault et un leak.
[modifier] Améliorations de drakvirt
Diverses améliorations ont besoin d'être apportées à drakvirt. Utiliser virt-manager pour la création d'invités est envisagé. De simples fonctionnalités comme installer vers un périphérique et installer d'autres systèmes d'exploitation que Mandriva dans Xen doivent être ajoutées. Drakvirt devrait copier l'arborescence des modules du noyau à l'intérieur du système invité installé si nécessaire. Il devrait être capable de configurer le réseau de manière appropriée pour que les clients puissent accéder au réseau. Les clients Xen devraient être capables d'utiliser X. Drakvirt devrait être capable de configurer qemu. L'interface devrait être améliorée et une documentation écrite pour améliorer la facilité d'utilisation.
Assigné à: Olivier Blin.
Statut: 20% - en cours.
[modifier] Ajouter les fonctions des configurateurs NVIDIA et ATI à XFdrake
les outils de configuration fournis par NVIDIA et ATI ont des fonctionnalités qui vont au delà de ce qu'offre XFDrake, mais ils ne respectent pas la configuration existante de X et pourraient détruire les changements. Nous devrions examiner les capacités de ces outils et les ajouter à XFDrake, fournissant ainsi un outil de configuration unifié pour tous les pilotes.
Assigné à: Gustavo Boiko et Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté. Noter que l'outil de configuration couarnt a été ajouté aux paquets Mandriva du pilote.
[modifier] Ajouter le support pour la création et la gestion des partitions encryptées avec LUKS à diskdrake
Assigné à: Pascal Rigaux (pixel).
Référence:
bug n°30929.
Statut: 0% - n'a pas débuté.
[modifier] Réduire la nécessité de redémarrer X dans XFDrake et drak3d
Actuellement, XFDrake et drak3d requièrent de redémarrer X pour des opérations pour lesquelles cela ne devrait pas être nécessaire : changements de résolution qui pourraient être réalisés via xrandr, et changements dans le statut du bureau 3D qui pourraient parfois être réalisés en tuant ou démarrant simplement certaines applications. Avec cette proposition, ces outils éviteraient autant que possible de redémarrer X.
Référence:
bug n°30896.
Statut: 100% - terminé.
[modifier] Considérer les périphériques de stockage USB comme des cibles pour les sauvegardes dans drakbackup
L'outil de sauvegarde drakbackup devrait considérer les périphériques de stockage USB comme des cibles valides pour le stockage des sauvegardes.
Proposé par: Frédéric Cuif.
Assigné à: Thierry Vignaud.
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] Ajouter le support de realcrypt (truecrypt) aux outils de configuration
Avec cette proposition, le support du framework de realcrypt (qui est un simple renommage de truecrypt pour motif de marque déposée) serait ajouté aux outils de configuration Mandriva concernés par le cryptage.
Assigné à: Per Oyvind Karlsen.
Statut: 0% - n'a pas débuté.
[modifier] Améliorer XFdrake pour la configuration du double écran
Avec cette proposition, il serait donné à XFDrake un support basique pour la configuration de la sortie double (et potentiellment plus) écran avec les pilotes nvidia, radeon, intel et fglrx.
Proposé par: Frédéric Cuif.
Assigné à: Gustavo Boiko et Pascal Rigaux (pixel).
Statut: 0% - n'a pas débuté.
Référence:
bug n°17481
[modifier] Etendre les capacités de draksound
Avec cette proposition, les capacités de draksound seraient étendues à la configuration de sorties digitales, et il serait pourvu d'un bouton de test pour tester l'entrée microphone et la sortie 5.1 et 7.1.
Proposé par: Frédéric Cuif.
Statut: 0% - n'a pas débuté.
[modifier] Différents profiles de sauvegarde pour drakbackup
Avec cette proposition, différents profils sur quelles données sauvegarder et où pourraient être définis pour drakbackup, permettant à différentes opérations de sauvegarde de se dérouler selon différents calendriers et ainsi de suite.
Proposé par: Jérôme Martin.
Assigné à: Thierry Vignaud.
Référence:
bug n°30888.
Statut: 0% - n'a pas débuté.
[modifier] Introduire un outil de configuration pour le traffic shaping (modulation de trafic)
Proposé par: Nicolas Chipaux.
Assigné à: Olivier Blin.
Statut: 0% - n'a pas débuté.
[modifier] GNOME
[modifier] Propositions Acceptées
[modifier] Créer un méta paquet gnome-burning-tools
Ce paquet solliciterait l'installation de nautilus-cd-burner (pour les données) et serpentine (pour l'audio).
Assigné à: Frederic Crozat.
Statut: 0% - n'a pas débuté.
[modifier] KDE
[modifier] Propositions Acceptées
[modifier] Améliorer les associations mime-type pour les applications KDE
Assigné à: Helio Castro.
Statut: 0% - n'a pas débuté.
[modifier] Améliorer les dialogues liés aux crashs KDE
KDE devrait fournir une boîte de dialogue utile avertissant les utilisateurs des actions à réaliser (installer des paquets -debug et rapporter un bogue) dans le cas d'un crash, plutôt qu'une simple et inutile sortie strace.
Assigné à: Helio Castro.
Statut: 0% - n'a pas débuté.
[modifier] Ajouter le support de RandR 1.2
Nous devrions implémenter une sorte de support pour la configuration des pilotes X.org RandR 1.2-compliant dans KDE.
Assigné à: Gustavo Boiko.
Statut: 50% - le travail sur un applet du tableau de bord pour configurer l'affichage via RandR 1.2 est en cours.
[modifier] Propositions en Attente
[modifier] Qt4 comme principal devellopement Qt
Avec cette proposition, Qt4 serait deplacé vers / au lieu d'être lié dans libdir. Ce changement pour promouvoir les développements des utilisateurs sur Qt4 à partir de maintenant.
Assigné à: Helio Castro.
Statut: 0% - n'a pas débuté.
[modifier] Amélioration du bureau
[modifier] Propositions Acceptées
[modifier] Créer des cas d'utilisation
Pour une utilisation typique bureau.
Assigné à: tests team.
Statut: 0% - n'a pas débuté.
[modifier] Migrer de Beryl et Compiz vers Compiz Fusion
Assurer une mise à jour sans problèmes à partir des précédentes technologies.
Assigné à: Olivier Blin et Colin Guthrie.
Statut: 100% - terminé.
[modifier] Utiliser les spec XDG pour les répertoires utilisateur préfabriqués
Passer de l'utilisation de notre propre système pour créer et maintenir les répertoires utilisateur préfabriqués (Vidéo, Audio etc.) vers le système standart XDG.
Assigné à: Frederic Crozat et Helio Castro.
Statut: 90% - partiquement terminé. Reste à tester et fignoler.
[modifier] Propositions en Attente
[modifier] Adopter le système rapide de changement d'utilisateur
Il est nécessaire de revoir la compatibilité KDE.
Assigné à: Frederic Crozat.
Statut: 0% - n'a pas débuté.
[modifier] Impression et Scan
[modifier] Propositions Acceptées
[modifier] Empreinte minimale pour les configurations sans imprimante
S'assurer que les paquets relatifs à l'impression soient contruits, et que toutes les dépendances de paquets soient exprimées, d'une manière où lorsque qu'aucune imprimante n'est présente, le minimum possible de paquets relatifs à l'impression soit installé.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Mettre à jour les outils d'impression de manière à utiliser des outils à jour
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Séparer les paquets relatifs à l'impression en fonction du fabriquant de l'imprimante
Céer des paquets -task par fabriquant d'imprimante de manière à s'assurer que les outils qui relèvent d'un seul fabriquant n'aient pas besoin d'être installé quand on utilise une imprimante d'un autre fabriquant.
Assigné à: Marcelo Leitner et Oden Eriksson.
Statut: 20% - Oden a commencé le travail.
[modifier] Revoir la configuration par défaut : permettre la navigation locale subnet, permettre seulement localhost pour /admin
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] S'assurer que tous les pilotes d'imprimante sont à jour
Proposé: Frederik Himpe.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] Configurer une imprimante PDF virtuelle par défaut
S'assurer qu'une imprimante virtuelle (qui imprime dans des fichiers PDF), fonctionnant sur tout le système, soit disponible par défaut.
Proposé par: Frederik Himpe.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Lancer KJobViewer automatiquement durant l'impression (dans KDE)
Proposé par: xavy94.
Assigneé à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Passer à GNU Ghostscript une fois que le code ESP Ghostscript aura été fusionné
Proposé par: Frederik Himpe.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Multimédia
[modifier] Propositions Acceptées
[modifier] Abandonner autant que possible OSS/Free
Abandonner les API et ne garder que les nécessaires pilotes noyau.
Plusieurs listes de pilotes OSS avec des remplaçants ALSA complètement focntionnels, pilotes OSS avec des remplaçants ALSA qui ont des régressions, et pilotes OSS sans remplaçants ALSA ont été réalisées par le développeur noyau Adrian Bunk pour aller dans ce sens à l'intérieur du noyau. Elles sont disponibles pour référence ici (first round v3), ici (second round v3), et là (3rd round (sic)).
Assigné à: Thierry Vignaud, Luiz Capitulino.
Statut: 0% - n'a pas débuté.
[modifier] Choisir des serveurs de son pour KDE3, KDE4 et GNOME
KDE3 continuera à utiliser aRts. Pour KDE4 ce n'est pas décidé. GNOME pourrait potentiellement aller d'esd vers PulseAudio.
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] Créer un outil pour installer les codecs non distribuables
Comme c'est déja fait par Ubuntu. Cela nécessiterait un dépôt qui contienne uniquement les codecs etc. qui sont légalement redistribuables dans la plupart des pays mais pas aux Etats-Unis à cause de lois sur les brevets : cela pourrait être quelque chose de nouveau ou inspiré de PLF. PLF ne peut actuellement pas être utilisé dans ce but étant donné qu'il contient des logiciels qui violent des lois sur le copyright (win32-codecs, qui contient des codecs copyrightés par Microsoft et autres, et libdvdcss2, qui ne respecte pas le DMCA aux Etats-Unis et l'EUCD dans l'union Européenne) et qui peuvent donc difficilement être redistribués légalement n'importe où. Une fois que nous aurions un dépôt acceptable et sûr nous pourrions implémenter un code pour l'activer dans rpmdrake avec un message d'alerte approprié, parler de lui dans la documentation et sur le site officiel, etc.
Statut: 0% - n'a pas débuté.
[modifier] Applications de bureau majeures
[modifier] Propositions Acceptées
[modifier] Intégrer les dictionnaires de vérification d'orthographe Mozilla avec myspell
Assigné à: Marcelo Leitner.
Référence:
bug n°29733.
Statut: 0% - n'a pas débuté.
[modifier] Fournir un gabarit spec pour les extensions
Un simple gabarit de fichier spec pour les extensions Mozilla pour s'assurer qu'elles sont correctement et uniformément empaquetées.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Empaqueter les extensions courantes
Empaqueter les extensions Firefox et Thunderbird couramment utilisées.
Assigné à: Marcelo Leitner.
Statut: 50% - foxmarks, blogrovr et scribefire ont été empaquetées.
[modifier] Améliorer la prise en charge des mime-type
Résoudre quelques bogues dans la prise en charge des types mime, particulièrement ceux n'offrant pas toutes les applications disponibles pour un type mime donné.
Proposé par: Adam Williamson.
Assigné à: Marcelo Leitner.
Référence:
bug n°29580.
Statut: 0% - n'a pas débuté.
[modifier] Améliorer les thèmes Firefox GNOME / KDE
Résoudre quelques petits problèmes d'aspect avec les thèmes pour Firefox de GNOME / KDE : apparence des onglets et de la boîte de recherche.
Assigné à: Marcelo Leitner.
Référence:
bug n°28643,
bug n°29114.
Statut: 0% - n'a pas débuté.
[modifier] Améliorer la configuration par défaut de Firefox
Utiliser de meilleures polices, accélérer les connexions réseau, et vérifier les timings des caches DNS.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Améliorer la configuration par défaut de Thunderbird
Toujours vérifier tous les dossiers IMAP, utiliser un strict threading, et des timeout pour les caches DNS si nécessaire.
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Minimizer l'empreinte d'OpenOffice.org
Aller plus loin dans la séparation en plusieurs paquets inclus, de manière qu'un OO.o fonctionnel puisse occuper un plus petit espace (utile pour One et les OEMs)
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Fournir de bonnes polices pour OpenOffice.org
Assigné à: Marcelo Leitner.
Statut: 30% - Les polices Liberation sont maintenant dans Cooker. Elles n'ont pas encore été définies par défaut pour les applications bureautiques.
[modifier] Utiliser le préchargement de fond pour OpenOffice.org
Assigné à: Marcelo Leitner.
Statut: 0% - n'a pas débuté.
[modifier] Propositions en Attente
[modifier] Jeux
[modifier] Propositions Acceptées
[modifier] Vérifier que tous les meilleurs jeux d'icculus.org sont empaquetés
Statut: 0% - n'a pas débuté.
[modifier] Améliorer le support de Wiimote
Fournir de la documentation sur comment configurer la Wiimote (Nintendo Wii controller) avec Mandriva. Utiliser la capacité de cwiid d'avoir différentes configurations du contrôleur Wii pour différentes applications de manière à fournir avec chaque jeu empaqueté dans Mandriva un fichier de configuration approprié. Utiliser la communauté pour fournir les fichiers de configuration.
Assigné à: Olivier Blin.
Statut: 0% - n'a pas débuté.