2018-09-14 Eric Gerbier <
gerbier@users.sourceforge.net>
1.19
- (rpmorphan) ajout de l'option recommends
- (rpmdep) ajout des options recommends et suggests
- (rpmdep) suppression (correction) d'alertes
- (rpmdep) prise en compte de la syntaxe if dans les tag require (redhat-rpm-config)
- (rpmextra) correction du probleme multi-ligne avec yum/dnf
- (rpmextra) ajout de l'outil repoquery
- (rpmextra) variable d'environnement RPMEXTRA_METHOD (developpeurs)
2017-12-22 Eric Gerbier <
gerbier@users.sourceforge.net>
1.18
- (rpmorphan) correction de l'erreur ligne 860/862 de rpmorphan-lib.pl (undefined value)
- (rpmorphan) bloque la touhe q (quit) dans la fenetre d'affichage des infos
2017-07-15 Eric Gerbier <
gerbier@users.sourceforge.net>
1.17
- utilise les variables d'environement pour passer des options
- (rpmorphan) correction de bug sur l'option arch avec les packages gpg-pubkey (no arch)
- (rpmorphan) en mode arch, les requetes rpm se font sur le nom complet avec la version
2016-04-22 Eric Gerbier <
gerbier@users.sourceforge.net>
1.16
- changement du shebang pour /usr/bin/env perl
- correction de problèmes de construction des paquets sur fedora 23
- correction de l'utilisation à partir d'une installation en tgz
- (rmpdep) l'option verbose est renommée en debug
- (rmpdep) ajout de l'option level
- (rpmduplicate) suppression de la dépendance à rpmorphan-lib
- (rpmduplicate) suppression de l'option inutilisée verbose
- (rpmduplicate) ajout de l'option remove pour un mode interactif
- (rpmextra) correction du format de sortie (séparateur manquant entre nom et version) pour yum
- (rpmextra) ajout de l'outil dnf
- (rpmorphan tk) utilisation des évenements virtuels pour supprimer du code dupliqué
- (rpmorphan tk) utilisation de MListbox pour una affichage en colonnes (triables)
- (rpmorphan) on peut configurer son fichier de log (depuis les options et dans les fichiers rpmorphanrc)
- (rpmorphan) ajout de l'option debug (pour les developpeurs)
- (rpmorphan curses) affichage en colonnes (non triables), ajout de la taille des paquets
2014-10-10 Eric Gerbier <
gerbier@users.sourceforge.net>
1.15
- (rpmorphan) : bugfix sur l'option keep-file, codée mais refusée par l'analyse des options
2014-04-11 Eric Gerbier <
gerbier@users.sourceforge.net>
1.14
- (rpmorphan) : affiche dans la fenetre de confirmation, l'espace disque qui va être libéré
- (rpmorphan) : ajout option arch
2013-12-06 Eric Gerbier <
gerbier@users.sourceforge.net>
1.13
- renommage des variables de rpmduplicates.pl
- ajout d'un patch de Thierry Vignaud pour le code urpm
- code pour mageia2 (et antérieur) et mageia3 (et postérieur)
- suppression d'un warning residuel sur le bug 880603
- rpmdep peut afficher les packages dependants (nouvelle option -depending)
- rpmdep peut travailler sur l'ensemble des packages installés (nouvelle option -all)
2013-08-12 Eric Gerbier <
gerbier@users.sourceforge.net>
1.12-3
- correction de la bug introduite dans la version 1.12-2 sur la fonction is_set
2013-08-05 Eric Gerbier <
gerbier@users.sourceforge.net>
1.12-2
- fix Bug 880603 : undefined used as SCALAR reference
2013-02-01 Eric Gerbier <
gerbier@users.sourceforge.net>
1.12
- les libs ne sont plus executables
- deplacement des libs vers /usr/lib/rpmorphan
- suppresion de la dependance Data::Dumper
- (rpmduplicates) prise en compte de l'architecture
2012-08-03 Eric Gerbier <
gerbier@users.sourceforge.net>
1.11
- ajout de l'option suggests
- ajout de /etc/rpmorphanrc
- correction de probleme sur les fichiers contenant des espaces
- ajout de la variable d'environnement RPMORPHAN_METHOD pour le debuggage
2011-07-08 Eric Gerbier <
gerbier@users.sourceforge.net>
1.10
- correction de probleme sur l'import Curses (mandriva)
- correction de la version affichée
- nettoyage du code
- reduction de la taille et du code dupliqué dans rpmorphan/rpmusage
- reduction de la longueur des menu Curses (< 72)
- affichage du résumé du package dans un popup par la touche S (Sommaire)
2011-03-21 Eric Gerbier <
gerbier@users.sourceforge.net>
1.9
- correction des avertissements de perlcritic
- ajout de grpmorphan, comme racourci pour rpmorphan -gui
- ajout de l'outil rpmextra
2010-04-30 Eric Gerbier <
gerbier@users.sourceforge.net>
1.8
- traduction de l'aide (mode gui)
- reparation de l'outil rpmdep
2010-03-01 Eric Gerbier <
gerbier@users.sourceforge.net>
1.7
- suppression de la dependance (rpm) sur Curses
- ajout du bouton reload sur les interfaces graphiques
2010-01-20 Eric Gerbier <
gerbier@users.sourceforge.net>
1.6
- la taille de la fenêtre curses s'adapte à la taille de l'écran
- séparation du code central et du code graphique( ajout de rpmorphan-curses-lib.pl et rpmorphan-tk-lib.pl)
- en mode curses, le bouton de suppression n'est actif que si on est root
- ajout d'une boite dialogue pour confirmer les suppressions de packages
- ajout de la fonction commune is_remove_allowed (rpmorphan-lib.pl)
- renommage de la fonction filter en rpmfilter (rpmorphan-lib.pl)
- la fenêtre d'information sur les packages devient scrollable (mode curse)
2009-11-27 Eric Gerbier <
gerbier@users.sourceforge.net>
1.5
- ajout du fichier de configuration pour logrotate
- supprime tous les packages de même nom
- corrige une bug dans l'interface graphique curses
- ajout d'info pour les utilisateurs Fedora/Mandriva
- ajout d'un fichier Readme.fr
- peut utiliser le module perl (optionnel) RPM2 pour un accès plus rapide (Fedora)
- utilise le module perl URPM pour un accès plus rapide sous Mandriva
2009-01-06 Eric Gerbier <
gerbier@users.sourceforge.net>
1.4
- amélioration du diagnostic sur les suppression de packages avec output
2008-10-19 Eric Gerbier <
gerbier@users.sourceforge.net>
1.3
- bugfix sur les exclude dans un fichier de config (merci a Szymon Siwek)
- affiche le compte courant de suppression des packages
2008-04-07 Eric Gerbier <
gerbier@users.sourceforge.net>
1.2
- rpmorphan log les rpm supprimés dans /var/log/rpmorphan.log
- ajout de l'outil rpmdep.pl
- ajout de l'outil rpmduplicate.pl
2007-11-22 Eric Gerbier <
gerbier@users.sourceforge.net>
1.1
- (rpmorphan) ajout d'une cible par défaut : guess-lib
- (rpmorphan) test de suppression des rpm
- correction des avertissements de l'outil perlcritic
- (rpmorphan) décomposition des codes trop complexes (ajout de read_one_rc, init_cache)
- (rpmorphan) ajout de l'option keep-file
- ajout d'une librairie pour gérer le code en commun ( rpmorphan, rpmusage)
- (rpmusage) ajout d'une cible par défaut : all
2007-04-27 Eric Gerbier <
gerbier@users.sourceforge.net>
1.0
- correction d'une bug en gui Tk : core dump à cause d'un update avant mainloop
- ajout du préfixe w_ prefix pour les variables de widgets
- ajout du mode dry-run (simulation)
- (gui) ajout de 3 compteurs : packages, orphans, selected
- (gui) la fonction display_status appelle la fonction debug
- nouvelle variable globale Liste_pac
- (gui) changement de la géométrie des fenêtres curses
- (gui) après un remove, peut désormais re-analyser les dépendances
- amélioration de la gestion des packages virtuels : on vérifie combien de packages fournissent l'objet
2007-03-29 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9
- ajout d'une interface (optionnelle) curse
- test du user root avant de lancer la suppression de packages
- support de fichier de configuration (optionnels)
- recodage de la mécanique de debugage
- recodage selon les règles de Damian Conway
- ajout de la fonction tk_get_current_elem
- ajout de la fonction get_from_command_line
- ajout des widget de status
2007-03-08 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8
- ajout d'une interface graphique optionnelle
- suppression de la variable globale opt_verbose
- découpage du code en fonctions : access_time_filter, read_rpm_data, search_orphans
2007-02-28 Eric Gerbier <
gerbier@users.sourceforge.net>
0.4
- ajout d'un système de cache optionnel pour améliorer les performances
2007-02-05 Eric Gerbier <
gerbier@users.sourceforge.net>
0.3
- ajout de l'utilitaire rpmusage
- ajout d'un lien entre rpmorphan.pl et rpmorphan
2007-01-30 Eric Gerbier <
gerbier@users.sourceforge.net>
0.2
- ajout du fichier des exclusions permanentes
2007-01-22 Eric Gerbier <
gerbier@users.sourceforge.net>
0.1
- première version publique