From 12822e3596e46cc0d3348363d357b3c48a77f5a6 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 8 Oct 2007 17:47:01 +0000 Subject: branch stable 2008.0 --- ChangeLog | 4 + NEWS | 1735 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Rpmdrake/gui.pm | 14 +- Rpmdrake/pkg.pm | 2 + 4 files changed, 1754 insertions(+), 1 deletion(-) create mode 100644 NEWS diff --git a/ChangeLog b/ChangeLog index 1147e1b6..44793737 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-10-08 13:29 Thierry Vignaud + + * ChangeLog: update + 2007-10-06 14:30 Thierry Vignaud * MandrivaUpdate: (run_treeview_dialog) do not add shadow 'in' diff --git a/NEWS b/NEWS new file mode 100644 index 00000000..e00e41c2 --- /dev/null +++ b/NEWS @@ -0,0 +1,1735 @@ +Version 3.113-1mdv2008.0 - Fri Sep 28 2007, Thierry Vignaud +- do refresh package list after updating media (#34241) + +Version 3.112-1mdv2008.0 - Thu Sep 27 2007, Thierry Vignaud +- workaround canceled selection still selected (#34218); + side effect: no more explanations for (un)selectioned dependencies + +Version 3.111-1mdv2008.0 - Wed Sep 26 2007, Thierry Vignaud +- fix sorting + +Version 3.110-1mdv2008.0 - Wed Sep 26 2007, Thierry Vignaud +- MandrivaUpdate: + o display package name, version & arch as 3 separate columns rather + than raw urpm fullname (for consistency with rpmdrake) + o enable to sort these columns + o show columns headers in package list + +Version 3.109-1mdv2008.0 - Wed Sep 26 2007, Thierry Vignaud +- prevent not-on-open errors to exec edit-urpmi-sources on next DB open + +Version 3.108-1mdv2008.0 - Tue Sep 25 2007, Thierry Vignaud +- kill get_name() hackery + +Version 3.107-1mdv2008.0 - Tue Sep 25 2007, Thierry Vignaud ++ Revision: 92458 +- fix crashing while reporting db is locked (#33963) + +Version 3.106-1mdv2008.0 - Mon Sep 24 2007, Thierry Vignaud +- properly account size of update packages (#33851) +- use field code %f for Exec field of gurpmi.addmedia as only local + files are accepted (anssi) + +Version 3.105-1mdv2008.0 - Fri Sep 21 2007, Thierry Vignaud +- make "Reset the selection" work if no group is selected in tree +- properly account size of update packages (#33851) + +Version 3.104-1mdv2008.0 - Fri Sep 21 2007, Thierry Vignaud +- searches in summaries in rpmdrake: + o make them an order of magniture faster + o make them case insensitive like searches in package names + +Version 3.103-1mdv2008.0 - Thu Sep 20 2007, Thierry Vignaud +- revert a change that introduced a regression in MandrivaUpdate (no + more selecting updates) + +Version 3.102-1mdv2008.0 - Fri Sep 20 2007, Thierry Vignaud ++ Revision: 91436 +- buildrequires intltool +- fix build + +Version 3.101-1mdv2008.0 - Thu Sep 19 2007, Thierry Vignaud +- enable to copy/paste transaction errors +- fix a crash on removing packages +- fix counting size of selected package (#32506) +- installing/removing confirmation dialog box: + o always display "Is it ok to continue?" + o better formatting + o display added/removed size + o make to be installed package & to be removed package lists look + consistent +- make sure some progress dialogs disapear + +Version 3.100-1mdv2008.0 - Wed Sep 19 2007, Thierry Vignaud +- reports staring the browser in status bar rather than with an + annoying popup +- rpmdrake: + o do not show banner in media manager + o enable to sort by state + +Version 3.99-1mdv2008.0 - Wed Sep 19 2007, Thierry Vignaud +- ensure perl-URPM returns UTF-8 +- make sure MandrivaUpdate & rpmdrake hits the same code paths +- edit-urpm-sources: put menubar above banner + +Version 3.98-1mdv2008.0 - Tue Sep 18 2007, Thierry Vignaud +- better looking message for bad signatures +- register application/x-urpmi-media MIME type again (#33436) +- rpmdrake: + o enable to sort by selected status(#27338) + +Version 3.97-1mdv2008.0 - Tue Sep 18 2007, Thierry Vignaud +- make package list be sortable + +Version 3.96-1mdv2008.0 - Mon Sep 17 2007, Thierry Vignaud +- hide all but main menu entries +- MandrivaUpdate, rpmdrake: + o make package names appear in bold +- rpmdrake: + o force align "name - summary" to the right with RTL languages (#33603) + o indent expanders' contents (details, file list, changelog) + +Version 3.95-1mdv2008.0 - Fri Sep 14 2007, Thierry Vignaud +- display update description for both the ia32 and the x86_64 packages + (needs urpmi-4.10.10) +- fix reading descriptions from update media (got broken in 3.76 when + switching ro urpmi for parsing "descriptions" files) +- gurpmi.addmedia: + o display the URL when bogus + o enable to use --urpmi-root & co options + o handle --distrib (#33435) + +Version 3.94-1mdv2008.0 - Thu Sep 13 2007, Thierry Vignaud +- force sizing of Labels in order to prevent garbaged wrapping with + hebrew (#32882) +- run the regular user browser (#31021) + +Version 3.93-1mdv2008.0 - Wed Sep 12 2007, Thierry Vignaud +- make sure we reread the db if we added a new repository on startup +- further improve startup time by killing a costly + urpm::media::configure that is only needed in some cases (#33334) + +Version 3.92-1mdv2008.0 - Tue Sep 11 2007, Thierry Vignaud +- startup time (#33334): + o reduce package enumeration by 10% + o shrink opening urpmi DB time by 30% +- edit-urpm-sources: + o enable --urpmi-root options and the like +- rpmdrake: + o make "Package" column use all available space + o rephrasing (#33188) + +Version 3.91-1mdv2008.0 - Mon Sep 10 2007, Thierry Vignaud +- rpmdrake: + o do not try to convert into UTF-8, thus fixing a SIGV loop while inserting + file list of "balazar" package + o fix a crash (#33283) + o fix order of columns + o simplify (since perl-URPM-1.56, perl knows that strings from rpm headers + are UTF-8) + +Version 3.90-1mdv2008.0 - Mon Sep 10 2007, Thierry Vignaud +- edit-urpm-sources: + o display a banner now that we don't display mcc's banner & menubar + while embedded (side effect of #33316's fix) + +Version 3.89-1mdv2008.0 - Thu Sep 6 2007, Thierry Vignaud +- fix not displaying summaries when already translated and encoded in + UTF-8 in rpm +- rpmdrake: + o list media from all backport media (needs urpmi' SVN) + o package list: + * add margins in package list's columns + * add margins to columns titles + +Version 3.88-1mdv2008.0 - Thu Sep 6 2007, Thierry Vignaud +- gurpmi.addmedia: do not always adds repository as update medium (#30440) +- rpmdrake: + o package list: + * disable fixed mode + * display package name, version & arch as 3 separate columns rather + than raw urpm name; autosize them + * display summary too + * ellipsize package name column & make it resizable + * show columns headers + +Version 3.87-1mdv2008.0 - Mon Sep 3 2007, Thierry Vignaud +- MandrivaUpdate: + o make "Select all" button working (#29892) +- rpmdrake: + o kill "help" button in button bar (which was there because we + didn't have any menubar when embedded) (#29883) + +Version 3.86-1mdv2008.0 - Mon Sep 3 2007, Thierry Vignaud +- edit-urpm-sources: + o swap "add custom" and "add sources" between menubar and buttons bar +- rpmdrake: + o fix erasing all existing media when adding new media on first + startup of rpmdrake (#30883) + +Version 3.85-1mdv2008.0 - Tue Sep 03 2007, Thierry Vignaud ++ Revision: 78528 +- fix a regression introduced in 3.84 + +Version 3.84-1mdv2008.0 - Thu Aug 30 2007, Thierry Vignaud +- really fix --no-verify-rpm option +- edit-urpm-sources: display media type in media list (#25043) +- rpmdrake: enable to select a package listed in urpmi's skip.list (#31548) + +Version 3.83-1mdv2008.0 - Thu Aug 30 2007, Thierry Vignaud +- add --run-as-root option as equivalent to --root +- always enable scrolling when asking question in order to be able to + copy/paste error messages +- deprecate --root option +- do not disable no-verify-rpm option if set in urpmi.cfg but not + passed to rpmdrake through command line +- fix --no-verify-rpm option (got broken when introducing + urpm::main_loop) +- temporary workaround gtk+ regression that mess up when shrinking a + window (#32613) +- use X-MandrivaLinux-CrossDesktop category in menu entries + +Version 3.82-1mdv2008.0 - Tue Aug 28 2007, Thierry Vignaud +- merge old desktop entries for g-c-c with menu ones: + o make them translated + o add mandrivaupdate & edit-urpm-sources icons +- shrink rpmdrake menu entry + +Version 3.81-1mdv2008.0 - Mon Aug 27 2007, Thierry Vignaud +- refresh packages tree when edit-urpm-sources performed something + thus fixing crash when removing source then selecting a package that + is no more know to urpmi (#32832) + +Version 3.80-1mdv2008.0 - Mon Aug 27 2007, Thierry Vignaud +- all: + o add a "Do not ask me next time" checkbox when asking about media + update (#17697) + o ensure we respect 'auto' option in /etc/urpmi.cfg + o make clearer how to use --rpm-root + o warn if misusing --rpm-root option +- edit-urpm-source: + o ensure update progress dialog is centered upon main window + o fix moving altered medium at end of media list (#32489) + o make all buttons look consistent regarding "..." + o move all buttons not directely related to media list in a new menu + bar (#14439) + o show a standard "help" menu + o rework some strings +- MandrivaUpdate: + o do not update again media after installing/removing some packages (#32586) + o restore rpmdrake-2.x behaviour (which is inconsistant with urpmi + one) by only computing updates on media flagged as update (#30546) +- rpmdrake: + o enable to search only in summaries (previously "in descriptions" + used to search in both in descriptions and in summaries + o make search progress dialog appears immediately rather than after + a few seconds delay + o make non basic searches faster (saving 25% of time spent when + searching in packages' files) + o remove not found messages from status bar after 5 seconds (#32332) + +Version 3.79-1mdv2008.0 - Sat Aug 25 2007, Thierry Vignaud ++ Revision: 71060 +- fix crash if no backport medium is configured (aka no std configuration, #32815) + +Version 3.78-1mdv2008.0 - Sat Aug 25 2007, Thierry Vignaud ++ Revision: 71021 +- first attempt to provide a "Backports" view (it only looks at first disabled + backport medium) + +Version 3.77-1mdv2008.0 - Fri Aug 24 2007, Thierry Vignaud +- add new "System/Printing" group +- fix error if urpm::install stoped early (#32504) +- fix running as a user (#32496) +- new option --justdb (new perl-URPM 1.76 & urpmi 4.10.6) +- prevent some gtk+ warnings + +Version 3.76-1mdv2008.0 - Tue Aug 14 2007, Thierry Vignaud ++ Revision: 62438 +- add support for --rpm-root and --urpmi-root (equivalent to urpmi + --root and --urpmi-root options) +- display again removed packages (wasn't working since urpmi-4.9.24) +- display again removed packages when actually being removing and not + before +- display already installed & not installable packages on errors +- do not create multiple useless N("Search results (none)") subtrees + but display a message in status bar instead (#32332) +- do not unconditionnally enable 'allow-force' & 'allow-nodeps' + options since we do no want end users to shoot themselves in the + foot +- use urpmi for parsing "descriptions" files +- bump require on urpmi for new API + +Version 3.75-1mdv2008.0 - Sun Aug 12 2007, Thierry Vignaud ++ Revision: 61889 +- implement --auto option (#16093) +- add a menu entry for --auto option (#16093) +- display which package failed, and from which hdlist (#32349) + +Version 3.74-1mdv2008.0 - Sat Aug 11 2007, Thierry Vignaud ++ Revision: 61544 +- add a warning: suggest to keep the current file if unsure while + inspecting *.rpmnew +- better rendering of package lists +- factorize code through new urpm::main_loo module (100 lines killed + while supporting new features) +- fix bad wrapping in "additional packages are needed" dialog +- handle 'allow-force' and 'allow-nodeps' options +- bump require on urpmi for new API + +Version 3.73-1mdv2008.0 - Fri Aug 3 2007, Thierry Vignaud +- progress dialog: + o align text to top + o prevent vertical resizing +- remove workaround for buggy GNOME now that it has been fixed +- reduce duplication of code with urpmi + +Version 3.72-1mdv2008.0 - Fri Aug 03 2007, Thierry Vignaud ++ Revision: 58318 +- disable notifications (#18965) +- display again README.urpmi* +- do not list identical packages several times when existing in + several medium since urpmi only consider the first one anyway (same + behavior as old rpmdrake-2.x) (#31810) +- ensure list of update/install instructions is centered on main window +- open rpm database less often +- some internal refactoring +- rephrase (#30072) +- disable notifications (#18965) + +Version 3.71-1mdv2008.0 - Tue Jul 3 2007, Thierry Vignaud +- prevent alarm() to mess up system(), thus making DVD being ejected + and printing wrong error messages (#30463) + +Version 3.70-1mdv2008.0 - Fri Jun 22 2007, Thierry Vignaud +- add "Development/X11" rpm group +- deprecate "Cluster/Message Passing", "Cluster/Queueing Services", + "System/Deploiement" & "System/Deployment" groups in favor of new + "System/Cluster" group +- set an icon for "System/X11" group + +Version 3.69-1mdv2008.0 - Thu Jun 21 2007, Thierry Vignaud +- do hide again the progress window when install is completed but + we've errors to display +- also hide it before displaying rpmnew/rpmsave files + +Version 3.68-1mdv2008.0 - Tue Jun 12 2007, Thierry Vignaud +- rpmdrake: + o do not display bogus medium for already installed packages (#30556) + o fix crash when trying to save non set variables (#31367) + o fix freezing the GNOME desktop when xterm is installed(#30867) + o read config before warning if running as user in order to fix + error when trying to save config (#31367) +- MandrivaUpdate: do handle skip.list if update media were updated (#31092) + +Version 3.67-1mdv2008.0 - Tue Jun 5 2007, Thierry Vignaud +- ensure "initialization" dialog got destroyed if an error happens very early + (ie if no package was ever installed) (#31029) +- rpmdrake: limit the number of results to 2000, else gtk+ takes quite + a lot of time in order to render the list (#30355) + +Version 3.66-1mdv2008.0 - Tue May 22 2007, Thierry Vignaud +- MandrivaUpdate: fix crash due to UTF-8 issue +- workaround crash due to option abuse (#30817) + +Version 3.65-1mdv2008.0 - Wed May 2 2007, Thierry Vignaud +- rpmdrake: handle invalid UTF8 summaries (#30409) + +Version 3.64-1mdv2008.0 - Thu Apr 26 2007, Thierry Vignaud +- readd back files lost after SVN crash (#30466) + +Version 3.63-1mdv2008.0 - Wed Apr 25 2007, Thierry Vignaud +- MandrivaUpdate: escape characters, thus fixing duplicated names (#28970) +- rpmdrake: fix not refreshing a subcategory if old & new + subcategories have the same name (#30421) +- when asking to choose a package among several ones, fix selecting + first choice, thus preventing asking again the same question if + choosing the first one + +Version 3.62-1mdv2007.1 - Thu Apr 5 2007, Thierry Vignaud +- display a progress bar while removing packages +- display which package is beging removed +- do display some data if only one field is not UTF-8 valid +- ensure version as reported by rpmdrake --version is uptodate (#29840) +- reload the database if we removed some packages but didn't installed + anything if an error happened or if first install transaction was canceled +- edit-urpm-sources: handle --help immediatly (#29971) +- rpmdrake: + o fix one remaining Gtk+ warning + o fix "rpmdrake --merge-all-rpmnew" (#29993) + o only search in package listed in current mode (#29708) + +Version 3.61-1mdv2007.1 - Fri Mar 23 2007, Thierry Vignaud +- do not crash if selectable package list is empty + +Version 3.60-1mdv2007.1 - Fri Mar 23 2007, Thierry Vignaud +- try harder to prevent progress dialog from resizing +- MandrivaUpdate: + o check dependancies when toggling a package + o drop "automatically_update_kernels" option now that kernel*-latest + are handled at urpmi level + o list again updates matching /etc/urpmi/skip.list (eg: + kernel*-latest) now that we handle skip.list, but do not select + them by default + o fix installing more than selection + +Version 3.59-1mdv2007.1 - Thu Mar 22 2007, Thierry Vignaud +- make it closable again in mcc (#26069) +- rpmdrake: + o fix gtk+ warnings (#26798) + o fix "unable to remove package" errors messages (#29823) + (#29291's fix wasn't enough for updates packages) + +Version 3.58-1mdv2007.1 - Thu Mar 22 2007, Thierry Vignaud +- do not show "cancel" button when listing alternatives to select + (it's still possible to cancel later) +- edit_urpm_sources: enable to select ia32 for adding media (#28409) +- MandrivaUpdate: + o do not refresh the list twice after installing some updates + o once we updated some packages, refresh the list _after_ updating + the package list +- rpmdrake: workaround cannot selecting a selected then unselected + package witth deps (#28613) + +Version 3.57-1mdv2007.1 - Wed Mar 21 2007, Thierry Vignaud +- ask confirmation _before_ actually removing packages +- config file management: + o always read config file in root directory if EUID is 0 + o handle root directory not being /root +- fix bogus "unable to remove package" warnings (#29291) +- restore the main window sensivity if an exception occured + +Version 3.56-1mdv2007.1 - Wed Mar 21 2007, Thierry Vignaud +- do not reload package databases when canceling installing +- fix error reporting with --parallel +- prevent mcc from complaining that we exited abnormally when + canceling confirm dialiog (#29573) + +Version 3.55-1mdv2007.1 - Tue Mar 20 2007, Thierry Vignaud +- rpmdrake: fix crash when looking at bugfix or security bugs (#29707) + +Version 3.54-1mdv2007.1 - Tue Mar 20 2007, Thierry Vignaud +- rpmdrake: + o adjust somewhat the margins around the checkboxes + o bump copyright years in about dialog + +Version 3.53-1mdv2007.1 - Mon Mar 19 2007, Thierry Vignaud +- do display if it's a base package (broken since 2007.0) +- do not do anything on key press on the list (which conflicts/blocks + such signals for Toggles) and this make rpmdrake behaving like other + regular Gtk+ applications +- do refresh the list if something was installed even if a transaction + failed (#29384) +- handle more gracefully crashes while installing +- split selection column into a toggle one and a status one, thus + enabling to use a true (themable) ToggleButton instead of a manually + randered one +- MandrivaUpdate: make it fit in 800x600 +- rpmdrake: fix 'unable to update in "installed" view' (#27629) + +Version 3.52-1mdv2007.1 - Fri Mar 16 2007, Thierry Vignaud +- display global count as well as transaction count while installing +- use fixed mode + +Version 3.51-1mdv2007.1 - Thu Mar 15 2007, Thierry Vignaud +- don't report cryptic "undefined value as array" error message (#27429) + +Version 3.50-1mdv2007.1 - Thu Mar 15 2007, Thierry Vignaud +- fix a crash introduce in 3.48 +- use the "busy" cursor on the whole window when filling the package list + +Version 3.49-1mdv2007.1 - Thu Mar 15 2007, Thierry Vignaud +- fix some transient hints +- prevent resizing in progress dialogs + +Version 3.48-1mdv2007.1 - Thu Mar 15 2007, Thierry Vignaud +- save configuration on exit so that we "remember" we've offered to + add media on first run +- MandrivaUpdate: + o do not ask again to update media after installing some updates (#27427) + o reduce default width + o set a 3:2 ratio between the package list and the package description + +Version 3.47-1mdv2007.1 - Tue Mar 13 2007, Thierry Vignaud +- edit_urpm_sources: refresh button states after moving a row (so that + eg "up" button is disabled once top of list is reached) + +Version 3.46-1mdv2007.1 - Mon Mar 12 2007, Thierry Vignaud +- MandrivaUpdate: fix a crash + +Version 3.45-1mdv2007.1 - Fri Mar 9 2007, Thierry Vignaud +- edit_urpm_sources.pm: adapt "up" & "down" buttons to multiple + selection mode (#29186) + +Version 3.44-1mdv2007.1 - Thu Mar 8 2007, Thierry Vignaud +- make TreeViews non editable by default +- MandrivaUpdate: + o make "update" button insensitive if no updates + o warn when there're no updates + +Version 3.43-1mdv2007.1 - Wed Mar 07 2007, Thierry Vignaud +- fix crash when adding sources on startup (#29252) + +Version 3.42-1mdv2007.1 - Wed Mar 07 2007, Thierry Vignaud +- fix wrong count number while dowloading packages and sync messages + with urpmi/gurpmi ones (#29237) +- skip broken require (b/c of my laziness) + +Version 3.41-1mdv2007.1 - Wed Mar 07 2007, Thierry Vignaud +- edit_urpm_sources.pm: improved layout for keys management +- MandrivaUpdate: + o display extended info about currently selected package (#28862, #28971) + o reload package list after performing updades +- rpmdrake: show again (#26946), source medium (#23153), size and + architecture (#26410) + +Version 3.40-1mdv2007.1 - Tue Mar 6 2007, Thierry Vignaud +- MandrivaUpdate: handle /etc/urpmi/skip.list + +Version 3.39-1mdv2007.1 - Tue Mar 6 2007, Thierry Vignaud +- display version number if --version is given (#28858) +- edit_urpm_sources.pm: + o fix editing a medium (#29204) + o fix removing several medium (#29203) + +Version 3.38-1mdv2007.1 - Tue Mar 6 2007, Thierry Vignaud +- missing packages: + o display them at end of install + o nicer display +- on first run, offer to set up the packages sources (#28050) +- edit-urpm-sources: set down/edit/remove/up buttons insensitive by default +- MandrivaUpdate: fix a crash +- rpmdrake: + o display a wait message while removing packages + o do not reread the urpm database if media manager didn't perform anything + o fix installing packages (#29068) + o fix removing packages by performing a removal pass before other transactions (#29070) + +Version 3.37-1mdv2007.1 - Fri Mar 2 2007, Thierry Vignaud +- MandrivaUpdate: automatically select kernels if /root/.rpmdrake + contains "automatically_update_kernels 1" +- fix allow-nodeps handling + +Version 3.36.1-1mdv2007.1 - Fri Mar 2 2007, Thierry Vignaud +- add support for urpmi transactions: + o display errors at end of installation + o download only the transaction's packages at once (#27495) + o fix canceling all installationss when one transaction failled (#26867) +- add support for preforming installation w/o deps & for forcing installation +- don't lock the urpmi db when displaying success/error messages at end +- fix emptying the cache (#26222) +- edit_urpm_sources: enable to delete several medium at once (#21532) +- MandrivaUpdate: + o don't preselect kernel packages required by kernel*-latest too + o refresh updates list at end of install + +Version 3.35-1mdv2007.1 - Thu Mar 1 2007, Thierry Vignaud +- MandrivaUpdate: fix a crash +- rpmdrake: + o use same updates enumeration as MandrivaUpdate here + o stop selecting updates by default in rpmdrake + +Version 3.34-1mdv2007.1 - Wed Feb 28 2007, Thierry Vignaud +- fix encoding in rpm summaries' translations + +Version 3.33-1mdv2007.1 - Wed Feb 28 2007, Thierry Vignaud +- fix searching in description (#28943) + +Version 3.32-1mdv2007.1 - Wed Feb 28 2007, Thierry Vignaud +- MandrivaUpdate: + o don't ignore /etc/urpmi/skip.list (#28390) + o don't select kernel*-latest by default + o fix not listing all updates (#20294) + o fix upgrading biarch machines (#15906, #27698) + +Version 3.31-1mdv2007.1 - Wed Feb 28 2007, Thierry Vignaud +- fix unrefreshed dialogs while reading the package database or + installing/removing packages (#15408) + +Version 3.30-1mdv2007.1 - Tue Feb 27 2007, Thierry Vignaud +- fix crash after (un)installing package (#28896) + +Version 3.29-1mdv2007.1 - Mon Feb 26 2007, Thierry Vignaud +- edit_urpm_sources.pm: make "edit" button insensitive if no selection +- rpmdrake: don't preselect anymore the updates when not started as + MandrivaUpdate (#27500) +- rpmdrake, MandrivaUpdate: + o --merge-all-rpmnew option: use Gtk2::SourceView in order to + source highlight file contents and patches + o display translated summaries if availlable + +Version 3.28-1mdv2007.1 - Thu Feb 22 2007, Thierry Vignaud +- more refactoring +- display again the full usage on --help +- rpmdrake: + o do not fork edit-urpm-sources.pl in background + o reload the package db after editing sources (#27483) + o rename "apply" button as "update" +- edit-urpm-sources.pl + o make "remove" button insensitive if no selection + o remove question mark from column headers +- enable --merge-all-rpmnew in MandrivaUpdate + +Version 3.27-1mdv2007.1 - Wed Feb 21 2007, Thierry Vignaud +- fix being unable to install packages when started as rpmdrake-remove + (#26364) +- fix crash introduced in 3.26 when started as rpmdrake-remove +- fix crash if there's no source (#28846) + +Version 3.26-1mdv2007.1 - Wed Feb 21 2007, Thierry Vignaud +- edit-urpm-sources: + o have better sub dialogs behaviour (WM hints) +- rpmdrake: + o add some transient & modal hints + o fix "cannot see uninstalled packages" bug (#25991) + o fix crash when performing a search while loading the package list (#27577) + o fix a bug in listing updates + o handle singular/plural (#27533) + o refactoring +- MandrivaUpdate: + o faster startup + o new simplified interface + +Version 3.25-1mdv2007.0 - Mon Dec 04 2006, Thierry Vignaud +- edit-urpm-sources.pl: keys managment: + o better HIG button label + o better looking (key column now wraps) +- rpmdrake: + o don't try to show .rpmnew differences for + /etc/sysconfig/harddrake2/previous_hw (#27426) + o first attempt of displaying a (for now nonlinear) progress bar + o only show description for real updates, not also for packages with + the same base name + +Version 3.24-1mdv2007.1 - Fri Dec 01 2006, Thierry Vignaud +- fix explaining why package isn't selectable +- when displaying upgrade information, don't display the filename in + title but just the package name + +Version 3.23-1mdv2007.1 - Thu Nov 30 2006, Thierry Vignaud +- rpmdrake: + o add missing transient hint when updating a media + o basic port from ugtk2 upon mygtk2 + o don't ellipsize lost of packages since we have a scrolled window + o dynamically switch the selection label + o explain why packages are removed + o handle spurious Gtk+ signals (#27381) + o really fix not able to select only one update (#26135) + o show the main window way earlier for faster startup experience + o update information: + * better formatting of update data + * better title for update data + * better title for README.urpmi dialog + * better labels +- edit-urpm-sources.pl: + o fix bad looking error messages (#26971) +- bump require on drakxtools due to API changes + +Version 3.22-1mdv2007.1 - Mon Nov 27 2006, Thierry Vignaud +- APIs: + o edit-urpm-sources.pl, MandrivaUpdate: further adapt to new urpmi APIs + o use more modern API (MDV::Packdrakeng instead of packdrake) +- edit-urpm-sources.pl: when canceling removal of a medium, don't + reset the selection +- rpmdrake: + o add a line between description and file list expander (#27022) + o allow using regexp in searches (Vincent Panel, #27198) + o don't crash on UTF-8 issues (#26099) + o fix displaying list of removed packages + o lock rpm & urpmi DB whenever needed + o optimize --pkg-sel + o reload urpmi db if removing some packages + o restore --help output + o when reseting the selection, refresh the package list instead of + clearing it (#26796) +- MandrivaUpdate: + o add a "select all" button (reall "toggle") (#25271) + o default to "all updates" rather than "security updates" in + MandrivaUpdate mode + o fix not able to select only one update (#26135) + o preselect updates by default (#25271) + o really show all security, bugfix & normal updates in "all updates" + mode (#27268) + +Version 3.21-1mdv2007.1 - Fri Nov 24 2006, Thierry Vignaud +- further adapt to new urpmi APIs +- fix transieness/modality for "more info" dialogs +- if nothing got installed (eg: because some packages are missing), + do not bother reread the whole hdlists +- really show all security, bugfix & normal updates in "all updates" + mode (#27268) +- use more modern API (MDV::Packdrakeng instead of packdrake) + +Version 3.20-1mdv2007.1 - Thu Nov 23 2006, Thierry Vignaud +- edit-urpm-sources.pl: use new lock API for locking the urpmi + database while running +- rpmdrake: fix signature error dialog not being modal +- require a new urpmi for new APIs + +Version 3.19-1mdv2007.1 - Thu Nov 23 2006, Thierry Vignaud +- new release (adapt to new urpm) + +Version 3.18-1mdv2007.1 - Mon Nov 13 2006, Thierry Vignaud +- regenerated with correct permissions +- fix messed up reasons for removal (#25130) +- fix forever all encoding issues of urpmi (#18629, #25130) +- really fix crash by behaving like urpmi & gurpmi (#26742) + +Version 3.17-1mdv2007.1 - Fri Oct 27 2006, Thierry Vignaud +- add support of hdlists for update media (#26788) + better confirmation string when only removing packages (#26789) + +Version 3.16-1mdv2007.1 - Thu Oct 26 2006, Thierry Vignaud +- enable "File/_Update media" whatever is the starting mode +- fix not installing packages when invoked as -remove (#26364) +- if one package cannot be removed, do not alter "selected" status for + other packages in the loop +- fix uninstalling the last package deselected for removal when + installing others packages (#26108) +- "/_File/_Reset the selection" menu item: + o fix displaying again the three after clicking on it + o behave faster after clicking on it +- requires desktop-common-data for icons + +Version 3.15-1mdv2007.1 - Wed Oct 25 2006, Thierry Vignaud +- rpmdrake: fix crash by behaving like urpmi & gurpmi (#26742) +- park-rpmdrake: + o center dialogs on parent windows + o set some sensitive dialog titles + +Version 3.14-1mdv2007.1 - Wed Oct 25 2006, Thierry Vignaud +- do not show "importance" & "reason for update" fields for non update + packages when there's an(other package) update for it +- if we cannot create a temp directory, just don't display any data + rather than exiting + +Version 3.13-1mdv2007.1 - Tue Oct 24 2006, Thierry Vignaud +- check if any sensitive mount point is mounted read-only (#12967) +- fix inverted status icon (#26743) +- fix mis encoded strings returned by urpmi on download errors (#25130) +- show nice icons in "mandriva choice" mode + +Version 3.12-1mdv2007.1 - Sat Oct 21 2006, Thierry Vignaud +- enable to see all updates too when not started as MandrivaUpdate +- fix empty list after updating media from "File" menu (#26290) +- if /etc/urpmi/urpmi.cfg doesn't exists, prevent urpmi to kill + rpmdrake, create an empty config file and run edit-urpm-sources + instead (#26533) +- show non installed updates in "non installed" list too (#26656) +- Import rpmdrake + +Version 3.11-1mdv2007.0 - Tue Sep 26 2006, Thierry Vignaud +- fix icon state on unselecting (#26126) +- in "all updates" mode, list again packages without an importance + field (aka those coming from non update media) (#25267) + +Version 3.10-1mdv2007.0 - Tue Sep 19 2006, Thierry Vignaud +- new icons +- fix unselecting an update +- fix displayed status for selected updates (#25964) +- merge-all-rpmnew option: + o center main window + o display a wait message + o do not silently do nothing when there's no changes but show it to + the user and enable him to delete bogus .rpmnew files (#22744) + o fix it (#24930) + o increase default width + +Version 3.9-1mdv2007.0 - Tue Sep 19 2006, Thierry Vignaud +- rpmdrake: + o fix crash + o force displaying of group on mode switching (#25955) + +Version 3.8-1mdv2007.0 - Tue Sep 19 2006, Thierry Vignaud +- for official releases, use new mirror API to ask for only update or + distrib media +- keep internal state untranslated (#25774) +- prevent blank screen after reloading db from menu +- MandrivaUpdate: + o fix crash + o fix listing updates + o offer to add an update media in on startup if needed (#25708) + +Version 3.7-1mdv2007.0 - Mon Sep 18 2006, Thierry Vignaud +- edit-urpm-sources: fix canceling "Add" +- rpmdrake: + o fix crash when searching after clicking "Clear" button (#25926) + o fix only listing first line of changelog/files list (#25925) + +Version 3.6-1mdv2007.0 - Mon Sep 18 2006, Thierry Vignaud +- display a link on security advisory +- fix looping on resizing (side effect of #25533's fix) +- prevent dummy "unable to remove package" error dialog (#25680) +- really reload the package list after installing some packages (#25910) + +Version 3.5-1mdv2007.0 - Sun Sep 17 2006, Thierry Vignaud +- do not needlessly reread urpmi database when canceling + (un)installation (#25673) +- do not reload the urpmi db when switching list mode +- further speedup mode switching (50% less time) +- fix bogus portuguese tranlation of a menu item +- fix lost selection on mode switch (#25248) +- fix displaying update data for updates +- fix encoding when querying rpm (#25670, #25716) +- fix listing not all updates (aka only security, bugfixes or normal updates) +- fix title (#25666) +- fix unselecting packages to remove (#25653) +- make "files" and "changelog" embedded widgets be properly sized (#25533) +- scroll textview to its top when selecting a new package +- when launched in remove mode, default to this mode (#25551) + +Version 3.4-1mdv2007.0 - Sat Sep 16 2006, Thierry Vignaud +- center "Please wait, reading packages database..." dialog on main + window +- edit-urpm-sources: + o center some dialogs on main window + o don't display oversmall error dialogs + o use new mirror API (#25400) +- fix crash on "Reload the _packages list" in "File" menu (#25652) +- fix double "About About rpmdrake" (#25667) + +Version 3.3-1mdv2007.0 - Wed Sep 13 2006, Thierry Vignaud +- ask confirmation for packages to be installed too (#25451, #25548) +- better formating: one package per line (#16079) +- fix dialogs not centered on parent window +- fix extracting info for installed packages +- fix uninstalling several packages (#25027) +- prevent some not good looking horizontal scrollbars + +Version 3.2-1mdv2007.0 - Mon Sep 11 2006, Thierry Vignaud +- add a menu entry for superuser mode (#25302) +- rpmdrake: + o display changelog & file list using expanders + o fix corrupted images after the CVS to SVN switch due to missing + -kb (#24790) + o fix crash (#24870) + o fix dialog title when removing packages (#25046) + o fix "preparing" message when there's no package to install + (#25272) + o misc other fixes +- edit-urpm-sources.pl: HIG +- MandrivaUpdate: fix dying upon startup (#23686) + +Version 3.1.1-1mdv2007.0 - Mon Aug 28 2006, Thierry Vignaud +- add a "Media Manager" entry +- display a busy cursor when: + o selecting "Reload the packages list" + o switching mode +- do not embed wait message on startup +- fix some crashes +- group tree: + o no more pijama style + o use smaller icons for subgroups + +Version 3.1-1mdv2007.0 - Wed Aug 23 2006, Thierry Vignaud +- make GUI working +- many GUI improvements +- somewhat faster startup (more to come...) + +Version 3.0-2mdv2007.0 - Mon Jul 10 2006, Olivier Blin +- add 2.27-2mdk changes that weren't in CVS + +Version 3.0-1mdv2007.0 - Mon Jul 3 2006, Thierry Vignaud +- make some windows transcient +- fix garbaged error messages while accessing mirrors +- edit-urpm-sources: + o improve layout by using nicer alignment (#17716) + o improve layout by using a combo box (#17733) + o let's be more user-friendly by showing one cannot move an item + when it's the first or the last one + o prevent some Gtk+ critic warnings +- rpmdrake (WIP): + o unify all interfaces (#21877) + o add a "report bug" menu entry (since mcc's menu is hidden) + o enable one to cancel selecting packages + o fix encoding of urpmi error + +Version 2.27-2mdk - Fri Mar 17 2006, Rafael Garcia-Suarez +- Rebuild, require new perl-URPM + +Version 2.27-1mdk - Wed Mar 01 2006, Rafael Garcia-Suarez +- Add Development/PHP to the rpm group list +- A couple of gurpmi.addmedia bug fixes by Thierry Vignaud +- Fix for mirror and version-guessing heuristic +- Clean cache after downloads +- Update config file when not run as root + +Version 2.26-1mdk - Mon Jan 02 2006, Rafael Garcia-Suarez +- Add a button to clear the search text field and to redraw the package tree +- Bump requires on drakxtools (for Locale::gettext) + +Version 2.25-1mdk - Fri Dec 16 2005, Rafael Garcia-Suarez +- Fix another bug with rpm names containing regex metacharacters +- Use Locale::gettext (Pixel) + +Version 2.24-1mdk - Thu Dec 08 2005, Rafael Garcia-Suarez +- Support rsync sources (Javier Martínez) +- Require urpmi 4.8.4 for fixes + +Version 2.23-2mdk - Mon Nov 28 2005, Rafael Garcia-Suarez +- Message updates +- Restore embedding of Software Media Manager in MCC + +Version 2.23-1mdk - Fri Nov 18 2005, Rafael Garcia-Suarez +- Display locks before basesystem packages in rpmdrake-remove +- Honor the "prohibit-remove" option + +Version 2.22-1mdk - Wed Nov 16 2005, Rafael Garcia-Suarez +- Restore embedding in MCC +- Display README.urpmi only once + +Version 2.21-1mdk - Mon Oct 31 2005, Rafael Garcia-Suarez +- Fix sort under some locales (bugs #18617 and #19356) +- Ask the user if one should update unignored invalid media +- Remove context menu in the software media manager +- Make some popups prettier in the software media manager +- Fix busy loop in gtk display (bug #15985) +- Misc. cleanups +- Message updates + +Version 2.20-3mdk - Mon Sep 12 2005, Rafael Garcia-Suarez +- Avoid double encoding for bad signature message +- Message updates + +Version 2.20-2mdk - Tue Aug 30 2005, Rafael Garcia-Suarez +- Message updates +- Install drakrpm-update in /usr/bin also + +Version 2.20-1mdk - Thu Aug 25 2005, Rafael Garcia-Suarez +- Message updates +- Avoid some forms of utf8 double-encoding + +Version 2.19-2mdk - Thu Aug 18 2005, Rafael Garcia-Suarez +- Message updates +- Rename files named mandrake* +- Display sensible wait cursor + +Version 2.19-1mdk - Fri Jul 29 2005, Rafael Garcia-Suarez +- Add a status bar, remove lots of popup messages +- Fix --pkg-sel= option +- Message updates + +Version 2.18-1mdk - Mon Jul 25 2005, Rafael Garcia-Suarez +- Make long error windows scrollable +- Translations / strings nits +- Use i18n functions from drakxtools + +Version 2.17-1mdk - Wed Jul 20 2005, Rafael Garcia-Suarez +- Fix more display bugs + +Version 2.16-2mdk - Tue Jul 19 2005, Rafael Garcia-Suarez +- Message updates +- Fix display bug 16676 + +Version 2.16-1mdk - Mon Jun 13 2005, Rafael Garcia-Suarez +- Keep descriptions even when alternate synthesis media +- Always display banners in MCC + +Version 2.15-1mdk - Wed May 18 2005, Rafael Garcia-Suarez +- Software media manager: add a column to mark media as update sources, + and add an "update" checkbox to mark added media as "updates". +- MandrivaUpdate: Always show reason for upgrades even if no media was updated + +Version 2.14-1mdk - Fri May 13 2005, Rafael Garcia-Suarez +- Fix rpmdrake in non-update modes + +Version 2.13-1mdk - Thu May 12 2005, Rafael Garcia-Suarez +- Rework the algorithm to compute upgrades to be more similar to urpmi +- Display architecture in information panel + +Version 2.12-1mdk - Thu Apr 28 2005, Rafael Garcia-Suarez +- Prompt for proxy credentials if configured so +- Require newest urpmi +- Don't display rsync mirrors if rsync isn't installed +- Recognize the "Limited" distro brand +- Handle virtual media correctly + +Version 2.11-1mdk - Fri Apr 15 2005, Rafael Garcia-Suarez +- Rename MandrakeUpdate to MandrivaUpdate + +Version 2.10-4mdk - Wed Mar 30 2005, Rafael Garcia-Suarez +- po updates +- make gurpmi.addmedia more robust (bug #15028) + +Version 2.10-3mdk - Mon Mar 21 2005, Rafael Garcia-Suarez +- Change window title, doesn't include internal version name +- po updates + +Version 2.10-2mdk - Wed Mar 16 2005, Rafael Garcia-Suarez +- Install drakrpm-edit-media as a symlink to edit-urpm-sources.pl + +Version 2.10-1mdk - Wed Mar 16 2005, Rafael Garcia-Suarez +- Don't install drakrpm-edit-media +- rpmdrake --help works again +- Notes for installed packages are not displayed several times across different + installs + +Version 2.9-1mdk - Mon Mar 07 2005, Rafael Garcia-Suarez +- Don't install edit-urpm-media as a copy of edit-urpm-sources.pl anymore +- rpmdrake: restore Quit button, add ctrl-Q as shortcut (Titi) +- add a vertical scrollbar in the software media manager + +Version 2.8-1mdk - Wed Feb 23 2005, Rafael Garcia-Suarez +- Don't hardcode mirror list url, use /etc/urpmi/mirror.config like + urpmi.addmedia does + +Version 2.7-1mdk - Mon Feb 14 2005, Rafael Garcia-Suarez +- Don't show diffs for rpmnew files that haven't changed +- Make the software media manager cope with variables in media (M. Scherer) + +Version 2.6-1mdk - Fri Feb 11 2005, Rafael Garcia-Suarez +- Fix utf-8 changelog display in rpmdrake-remove +- Fix view by group + +Version 2.5-5mdk - Thu Feb 10 2005, Rafael Garcia-Suarez +- Fix crash when displaying changelog + +Version 2.5-4mdk - Wed Feb 09 2005, Rafael Garcia-Suarez +- Add a new command-line option, --search=pkg, to launch search for "pkg" at + startup +- Now requires Compress::Zlib, to fix obscure packdrake forking issues +- Language updates, and fix some encoding issues + +Version 2.5-3mdk - Thu Jan 20 2005, Rafael Garcia-Suarez +- When displaying rpms by medium, display media in the order they appear in + urpmi.cfg +- Restore view of selected size in rpmdrake +- Remove the view menu (for later) + +Version 2.5-2mdk - Tue Jan 18 2005, Rafael Garcia-Suarez +- Quick fix for a crash on some popup windows +- Regenerate po files + +Version 2.5-1mdk - Mon Jan 17 2005, Rafael Garcia-Suarez +- Software media manager: the "Add..." dialog allows to add updates as well + as official sources (for Official distros), whereas the "security updates" + option from the "Add custom..." dialog has been made redundant. +- Language updates +- Fix requires of park-rpmdrake (Pixel) + +Version 2.4-5mdk - Wed Jan 12 2005, Rafael Garcia-Suarez +- rpmdrake now has a menu bar (supported in mcc thanks to Titi) +- Fix crash with new mygtk2 (Titi) +- Move the 'Quit', 'Update media' and 'Help' buttons to it, as well as the + right-click popup menu. +- Software media manager: requalify the "Add..." button to add the sources for + the current distribution, and rename the old "Add..." button to "Add + custom...". (The implementation is not complete yet) + +Version 2.4-4mdk - Fri Jan 07 2005, Rafael Garcia-Suarez +- New command-line option --no-media-update to Mandrakeupdate, to avoid + updating media at startup +- A few optimisations +- Fix the display of the number of RPMs to be retrieved in rpmdrake + +Version 2.4-3mdk - Fri Dec 17 2004, Rafael Garcia-Suarez +- Add the ability to reorder the media in the software media manager + +Version 2.4-2mdk - Wed Dec 15 2004, Rafael Garcia-Suarez +- Remove dependency on gurpmi +- Only load packdrake when needed +- Translation updates + +Version 2.4-1mdk - Thu Dec 02 2004, Rafael Garcia-Suarez +- Software media manager: + - New option setting window, for the downloader and verify-rpm options. + - Possibility to add all media for a distribution at once (like + urpmi.addmedia --distrib) +- Add a cancel button in the download progress window +- Don't show the help button in rpmdrake when embedded in the mcc + +Version 2.3-1mdk - Thu Nov 25 2004, Rafael Garcia-Suarez +- edit-urpm-sources: setting per-media proxies should now work. +- Fix save and restore of package tree display mode in rpmdrake. +- Take into account limit-rate, compress and resume options from urpmi.cfg. + +Version 2.2-4mdk - Thu Nov 18 2004, Rafael Garcia-Suarez +- edit-urpm-sources: When modifying a media has failed, restore it (don't die, + and don't keep it in the intermediate state of being ignored) + +Version 2.2-3mdk - Tue Nov 16 2004, Rafael Garcia-Suarez +- Fix adding an update media in the software media manager. +- Fix sort by country in the mirror list. + +Version 2.2-2mdk - Mon Nov 15 2004, Rafael Garcia-Suarez +- Rebuild for new perl + +Version 2.2-1mdk - Tue Nov 09 2004, Rafael Garcia-Suarez +- Make the changelog-first option configurable in ~/.rpmdrake (cf bug 11888) +- Less unnecessary package tree rebuilding +- Can search packages whose names contain a '+' +- Allow branding via an OEM file + +Version 2.1.5-13mdk - Tue Oct 05 2004, Rafael Garcia-Suarez +- Language updates +- Adaptation to the new update mirror architecture + +Version 2.1.5-12mdk - Thu Sep 30 2004, Rafael Garcia-Suarez +- Presentation and translation nits +- Upgrade dependencies + +Version 2.1.5-11mdk - Thu Sep 23 2004, Rafael Garcia-Suarez +- The "Update media" button wasn't active when it should + +Version 2.1.5-10mdk - Wed Sep 22 2004, Rafael Garcia-Suarez +- fix parsing of scanssh output in park-rpmdrake (Pixel) + +Version 2.1.5-9mdk - Tue Sep 21 2004, Rafael Garcia-Suarez +- Display the path of the README.urpmi file +- Language updates +- Change menu entry to 'Mandrakelinux Update' + +Version 2.1.5-8mdk - Tue Sep 14 2004, Rafael Garcia-Suarez +- Language updates +- Disable the "update media" button in removal mode + +Version 2.1.5-7mdk - Thu Sep 09 2004, Rafael Garcia-Suarez +- Language updates +- Change menu entry to 'Mandrakeupdate' + +Version 2.1.5-6mdk - Wed Sep 01 2004, Rafael Garcia-Suarez +- Fix position of "quit" button (Titi) +- Fix display of localized dates in the changelog (Pablo) + +Version 2.1.5-5mdk - Mon Aug 30 2004, Rafael Garcia-Suarez +- Small cleanups in GUI + +Version 2.1.5-4mdk - Tue Aug 24 2004, Rafael Garcia-Suarez +- Add an "update media" button + +Version 2.1.5-3mdk - Mon Aug 23 2004, Rafael Garcia-Suarez +- fix some error popups too large +- fix a crash when trying to remove base packages +- fix download bars for packages (displayed wrong info) and for hdlists (wasn't + properly updated) +- button reordering +- message updates + +Version 2.1.5-2mdk - Thu Aug 19 2004, Rafael Garcia-Suarez +- Message updates +- Don't ask for selections in browse mode (read-only) +- Reenable selection of all packages + +Version 2.1.5-1mdk - Wed Aug 18 2004, Rafael Garcia-Suarez +- Add a checkbox "Show automatically selected packages" + +Version 2.1.4-2mdk - Tue Aug 17 2004, Rafael Garcia-Suarez +- Message updates +- Fix a bug on display of fatal errors + +Version 2.1.4-1mdk - Wed Aug 11 2004, Rafael Garcia-Suarez +- rpmdrake uses localized dates in changelog +- edit-urpm-sources.pl requires confirmation when removing media + (Fabrice Facorat) +- Update messages + +Version 2.1.3-14mdk - Wed Aug 04 2004, Rafael Garcia-Suarez +- Update messages +- Fix some utf-8 handling in error messages +- Fix display of rpmdrake's help +- Refuse to select more than 2000 packages at once + +Version 2.1.3-13mdk - Wed Jul 28 2004, Rafael Garcia-Suarez +- Recognize README.update.urpmi, in addition to README.upgrade.urpmi +- Update requires. +- Allow selection of subtrees, except when the whole tree would be selected. + +Version 2.1.3-12mdk - Tue Jul 20 2004, Rafael Garcia-Suarez +- Display fixes +- Message updates +- Prevent to select an entire subtree by mistake. (work around for bug #9941) + +Version 2.1.3-11mdk - Thu Jul 08 2004, Rafael Garcia-Suarez +- After installation or upgrade of an rpm, display the contents of a file + README{,.install,.upgrade}.urpmi +- Presentation nits + +Version 2.1.3-10mdk - Wed Jul 07 2004, Rafael Garcia-Suarez +- Rebuild and fix for new perl + +Version 2.1.3-9mdk - Mon Jul 05 2004, Rafael Garcia-Suarez +- MandrakeUpdate: list packages even when not found in the description file +- Software media manager: allow to set a proxy for only one media + +Version 2.1.3-8mdk - Wed Jun 30 2004, Rafael Garcia-Suarez +- Don't display the "update media" button when not used as root +- use urpm::download +- rebuild for new curl + +Version 2.1.3-7mdk - Wed Jun 23 2004, Rafael Garcia-Suarez +- Message changes and interface cosmetics +- Software media manager: only update explicitly selected sources +- rpmdrake: checks whether the update media added by the installer corresponds + to the current MDK release + +Version 2.1.3-6mdk - Mon May 24 2004, Rafael Garcia-Suarez +- Message changes +- Replace deprecated OptionMenu widget by ComboBox + +Version 2.1.3-5mdk - Tue May 11 2004, Rafael Garcia-Suarez +- Avoid selecting all packages when choosing a view sorted by update + availability +- Remove spurious error messages in the Software Media Manager + +Version 2.1.3-4mdk - Tue May 04 2004, Rafael Garcia-Suarez +- Make the package list pane resizable (Robert Vojta) (#8925) + +Version 2.1.3-3mdk - Mon May 03 2004, Rafael Garcia-Suarez +- Fix reset of the wait cursor when run embedded in drakconf + +Version 2.1.3-2mdk - Tue Apr 27 2004, Rafael Garcia-Suarez +- Language updates + +Version 2.1.3-1mdk - Mon Apr 26 2004, Rafael Garcia-Suarez +- MandrakeUpdate: didn't notify the user when it failed to retrieve + the hdlist or synthesis file from a mirror. As a consequence no + update was ever appearing. + +Version 2.1.2-12mdk - Mon Mar 22 2004, Thierry Vignaud +- fix unsane big progressbar for embedded wait messages +- rpmdrake: + o set xwindow icon + o fix icon in banner (use same icon as in mcc) +- park-rpmdrake: if mcc icon is there, use it for the wm icon (pixel) +- edit-urpm-sources.pl: just like MandrakeUpdate, edit-urpm-sources + can also configure a "update" media, so just like MandrakeUpdate + defaulting it to synthesis instead of hdlist (pixel) + +Version 2.1.2-11mdk - Wed Mar 10 2004, Thierry Vignaud +- follow std button order +- MandrakeUpdate: + o fix description and summary field + o download small synthesis rather than big fat hdlist by default + +Version 2.1.2-10mdk - Wed Mar 3 2004, Pixel +- fix support for "community" and "cooker" classes of mirrors for updates + +Version 2.1.2-9mdk - Fri Feb 27 2004, Guillaume Cottenceau +- support "community" and "cooker" classes of mirrors for updates + +Version 2.1.2-8mdk - Thu Feb 26 2004, Guillaume Cottenceau +- MandrakeUpdate: add --media, --pkg-sel and --pkg-nosel commandline + switches, to be invoked by MandrakeOnline + +Version 2.1.2-7mdk - Mon Feb 23 2004, Guillaume Cottenceau +- rpmdrake: don't hide progress window during install (#8146) + +Version 2.1.2-6mdk - Fri Feb 20 2004, Guillaume Cottenceau +- edit-urpm-media: fix broken media reordering (program crashed) +- rpmdrake: hide password in logs (#6260) +- edit-urpm-media: lock urpmi database while running (#6828) + +Version 2.1.2-5mdk - Fri Feb 13 2004, Thierry Vignaud +- make it embeddable + +Version 2.1.2-4mdk - Fri Feb 13 2004, Thierry Vignaud +- use new banner style + +Version 2.1.2-3mdk - Thu Feb 12 2004, Guillaume Cottenceau +- some #7472-alike progressbar sizing fixes +- menu: specify that gurpmi.addmedia handles application/x-urpmi-media +- fix #7425: center-always or center-on-parent popup windows +- fix #7675: rpmdrake-remove wrongly thought an unrelated package was + needed to remove another one + +Version 2.1.2-2mdk - Wed Jan 21 2004, Guillaume Cottenceau +- remove unneeded stuff from grpmi/po/*.po +- fix garbled characters for fatal and error msgs reported by urpm +- report more errors when adding a medium +- add gurpmi.addmedia + +Version 2.1.2-1mdk - Thu Jan 15 2004, Guillaume Cottenceau +- add ability to use rpmdrake/rpmdrake-remove with a "parallel" + urpmi configuration (drawbacks: deps are shown only valid for a + given node; multiple choices will work in --auto mode only) +- reword "void" for "empty" (#6873) + +Version 2.1.1-2mdk - Wed Jan 14 2004, Guillaume Cottenceau +- fix wrongly using unavailable sorting method in remove mode after + save in install mode +- fix big performance penalty on long filelists since 2.1-36mdk + allowing correct display of filenames in RTL languages (#6865) + +Version 2.1.1-1mdk - Mon Jan 12 2004, Guillaume Cottenceau +- add ability to cancel packages downloads (#6317) +- save sorting method at exit of rpmdrake for Lord Titi (#6051) +- together with changes in 2.1-36mdk deserve a subsubversion change +- remove unecessary provides perl(rpmdrake) + +Version 2.1-37mdk - Fri Jan 09 2004, Warly +- add provides perl(rpmdrake) + +Version 2.1-36mdk - Tue Dec 23 2003, Guillaume Cottenceau +- provide drak* names as well +- fix filelist wrongly displayed in RTL language, thx titi (#6581) +- remove info on last selected package after install (#4648) +- MandrakeUpdate: add ability to select all (#6576 and others) + +Version 2.1-35mdk - Fri Sep 5 2003, Guillaume Cottenceau +- fix invalid-build-requires libcurl2-devel +- fix garbled UTF8 in "summary" and "description" of pkgs when i18n'ed +- use new urpmi API to verify signatures, so that we don't miss + signatures problems when key of package is not in urpmi allowed pool +- fix "Reset the selection" that didn't really reset it for urpmi :/ + +Version 2.1-34mdk - Tue Sep 2 2003, Guillaume Cottenceau +- s/9.1/9.2/ (#5201) +- help: + - use --id + - launch the good sub-chapter + - add an help button to the Media Editor +- edit-urpm-media: fix not reporting any error when updating of + media fail (#5212) + +Version 2.1-33mdk - Tue Sep 02 2003, David Baudens +- Update banners + +Version 2.1-32mdk - Mon Aug 18 2003, Guillaume Cottenceau +- edit-urpm-media: + - handle modality in parallel and key editors + - fix #4914 (program crashes when trying to add a medium) +- MandrakeUpdate: handle subdirectory in "updates" for special + Mandrake issues such as corporate/clustering/etc +- rpmdrake: focus in the find entry on startup (#5021) + +Version 2.1-31mdk - Wed Aug 13 2003, Guillaume Cottenceau +- require root capability when run "Install Sofware" and add a new + menu entry reading "Browse Available Software" +- s/Medias/Media/ in the program name of the menu entry +- fixes interactive_packtables dialogs initially much too small + because titi replaced ->size_request by ->get_size_request + (such dialog is for example "more information on packages") +- don't display a too high message when there are many packages + with signatures problems (#4335) +- when updating media, if url is too long, don't display it because + it enlarges much the dialog; better display only the basename + and the medium name (#4338) +- edit-urpm-media/add: + - right-align left labels + - use a checkbutton for "hdlist" so that user better understands + it's optional (and say in a tooltip that it is) + - fix browsing for adding a security update (port gtk2-perl-xs + not complete) +- edit-urpm-media: add ability to manage media keys + +Version 2.1-30mdk - Mon Aug 4 2003, Guillaume Cottenceau +- revert "use checkboxes instead of icons" + +Version 2.1-29mdk - Fri Jul 25 2003, Thierry Vignaud +- use checkboxes instead of icons +- fix mouse selection + +Version 2.1-28mdk - Wed Jul 23 2003, Thierry Vignaud +- fix #4248 (crash when asking for more infos in rpmdrake-remove) + +Version 2.1-27mdk - Tue Jul 22 2003, Thierry Vignaud +- let selected packages be visible + +Version 2.1-26mdk - Tue Jul 22 2003, Thierry Vignaud +- keep rpmdrake wait messages centered +- fix search + +Version 2.1-25mdk - Wed Jul 16 2003, Thierry Vignaud +- switch to gtk2-perl-xs + +Version 2.1-24mdk - Wed Jun 18 2003, Guillaume Cottenceau +- new ugtk2.pm API +- use urpmi reporting reasons for impossibility to select some + packages, and for needing to remove some +- fix sorting of translated stuff in the treeview (will need + drakxtools > 9.2-0.7mdk to work properly though) +- split translation of groups to ease i18n job +- fix some missing translations for compssUsers ("Mandrake Choices") +- scroll to the search results + +Version 2.1-23mdk - Fri Jun 6 2003, Guillaume Cottenceau +- rpmdrake: at install time, when some local files are impossible + to find, list which one (asked by Gerard Delafond ) +- rpmdrake: new perl-URPM api + +Version 2.1-22mdk - Fri May 30 2003, Guillaume Cottenceau +- fix media/medias by medium/media +- edit-medias: + - add ability to edit parallel urpmi + - add ability to update a medium or regenerate its hdlist through + right-click on the medium name + +Version 2.1-21mdk - Wed May 28 2003, Guillaume Cottenceau +- let medias be reorderable in the medias editor (drag and drop the list) +- add ability to list leaves (sorted by installation date) in remove mode +- add ability to run the rpmdrake suite as a user (you can browse + packages but can't modify the system) +- edit-medias: remove weird looking Save&Quit / Quit buttons, use Ok only +- adding an update source: fix sorting according to tz +- let rpm groups be translatable (exhausts many invalid groups...) +- fix some distlint DIRM + +Version 2.1-20mdk - Fri May 16 2003, Guillaume Cottenceau +- perl-URPM API change: gives architecture in ask_remove +- fix "packages have bad signature dialog": really display a yes/no + question! :) +- fix not removing gurpm dialog when exiting package installation with + an error +- fix #3908 (garbage chars displayed as date in changelog entries in + removal mode) +- substitute references to "sources" by now talking about "medias", + should be more understandable and more consistent with urpmi + +Version 2.1-19mdk - Mon May 12 2003, Guillaume Cottenceau +- obsolete grpmi by gurpm.pm (from urpmi) sharing code between gurpmi + and rpmdrake +- fix percent completed shown as "speed" in some situations, thx + David Walser + +Version 2.1-18mdk - Thu Apr 17 2003, Guillaume Cottenceau +- fix problem shown by #3768: correctly handle case when there + are already update source(s), but they are all disabled +- report more urpmi errors in the GUI + +Version 2.1-17mdk - Wed Apr 16 2003, Guillaume Cottenceau +- fix drakhelp zombie process (thx titi) +- More infos -> More info thx David Walser +- fix /me sux breaking the "sorry this package can't be selected" + in -16mdk, when trying to select a package that conflicts with + a previously selected +- add urpmi reasons when "sorry this package can't be selected" +- show download progress of update medias when starting + MandrakeUpdate + +Version 2.1-16mdk - Tue Apr 15 2003, Guillaume Cottenceau +- update for urpmi-4.3 (skipped packages should be better handled + now: they will appear in package selection and searches, but + not in "Upgradable" under "sort by update availability", as one + would expect) +- MandrakeUpdate: UI change to follow David Walser's suggestions and + patches from #3610, e.g. don't use two paned windows anymore + +Version 2.1-15mdk - Tue Apr 8 2003, Guillaume Cottenceau +- rpmdrake: small UI change to follow #3610, e.g. in + "maximum information" mode, have the source and currently installed + version closer to the top +- grpmi: fix yet again an UTF8 problem (#3676) + +Version 2.1-14mdk - Wed Mar 26 2003, Guillaume Cottenceau +- grpmi/curl_download: fixes for MandrakeClub: + - don't verify peer's certificate (-k option of commandline curl) + - allow following locations (allow HTTP redirections) + - don't check for hostname before sending authentication (allow HTTP + redirection needing authentication to another host) +- grpmi/curl_download: add missing recent curl error codes + +Version 2.1-13mdk - Wed Mar 12 2003, Guillaume Cottenceau +- update share/icons from mcc new icons + +Version 2.1-12mdk - Tue Mar 11 2003, Guillaume Cottenceau +- new icons +- latest po's + +Version 2.1-11mdk - Wed Mar 5 2003, Guillaume Cottenceau +- rpmdrake: when installation fails because some files are missing, + display any encountered urpmi error +- choose a mirror dialog: larger default size so that the + scrollbars don't appear +- latest po's + +Version 2.1-10mdk - Mon Mar 3 2003, Guillaume Cottenceau +- grpmi: fix error reporting (of gpg, rpm, curl) broken in non english + +Version 2.1-9mdk - Fri Feb 28 2003, Guillaume Cottenceau +- add help support thx to drakhelp + +Version 2.1-8mdk - Fri Feb 28 2003, Guillaume Cottenceau +- finish using urpmi callbacks when updating sources + +Version 2.1-7mdk - Fri Feb 21 2003, Guillaume Cottenceau +- fix bug that prevented from having all the translations in + the PO (#1233) +- rpmdrake: + - fix locking of CD after installation (#1311) +- add download progress when updating distant sources (still needs + improvement in messages, work in progress with urpmi) +- some code cleanup thx to titi & perl checker + +Version 2.1-6mdk - Thu Feb 13 2003, Guillaume Cottenceau +- grpmi: if there was an error during installation, propose to + remove the cached/downloaded packages or not (partially follows + a nice suggestion by Jeff Martin ) + +Version 2.1-5mdk - Tue Feb 11 2003, Guillaume Cottenceau +- rpmdrake: + - mark version as 9.1 + - fixes error "source not selected" (#966 and its army of duplicates) + +Version 2.1-4mdk - Thu Jan 23 2003, Guillaume Cottenceau +- edit-urpm-sources: + - fix wrong display of medium as "enabled", after adding a medium + that has problems and is hence automatically disabled (#995) + - fix crashing when managing to call Remove or Edit with nothing + selected (#970) +- add a dependency to a recent drakxtools to fix #1030 +- fix problems of characters display in non-latin1 locales +- fix wait messages breakage when using perl-GTK2 >= 0.0.cvs.2003.01.27.1 +- a sources editor fix thx to titi +- select the right program among console-helper and kdesu to become root, + thx to titi + +Version 2.1-3mdk - Tue Jan 21 2003, Guillaume Cottenceau +- rpmdrake: + - fix "update sources" dialog which didn't update the asked mediums +- edit-urpm-sources: + - fix many errors originating from not being able to access toggle + buttons and entries after the dialog is finished (empty source + name, impossible to add mediums without hdlists, etc) + +Version 2.1-2mdk - Fri Jan 10 2003, Guillaume Cottenceau +- grpmi: + - verify all signatures at the end of all downloads + - allow to say "yes to all" to the signatures questions + - allow to retry downloads +- rpmdrake: + - don't reset selection list when no package was installed/removed + - try to have a more sensible default size for the rpmnew dialog + - fix "Can't call method set_sensitive on an undefined value" + stopping the program after resolving a rpmnew + - add the possibility to view more infos on each package, when + presenting a list of deps +- br*tn*y release :) + +Version 2.1-1mdk - Wed Jan 8 2003, Guillaume Cottenceau +- gtk2 (possibly contains important breakages, use with care) +- other fixes: + - report errors when removing packages errored out! + - rpmdrake-remove: fix absence of packages that are alternatives to basesystem + +Version 2.0-27mdk - Mon Sep 16 2002, Guillaume Cottenceau +- fix not finding grpmi in sudo mode +- fix unclickable "not finding grpmi" dialog + +Version 2.0-26mdk - Thu Sep 12 2002, Guillaume Cottenceau +- fixes not parsing descriptions file when MU adds itself the + security source +- fixes all packages are displayed when "normal" updates are + selected, even "security" and "bugfix" packages + +Version 2.0-25mdk - Wed Sep 11 2002, Guillaume Cottenceau +- when installing packages, set urpm->{fatal} so that I can intercept + when "cancel" is clicked for the change of CD's -> we no more exit + the program anymore + +Version 2.0-24mdk - Tue Sep 10 2002, Guillaume Cottenceau +- when starting rpmdrake as user, usermode restes some env vars, thus + the locale seen might be fr_FR when it was fr; thus, for the title + images, we need to load also ^(..)_.+ when the first try fails + +Version 2.0-23mdk - Mon Sep 9 2002, Guillaume Cottenceau +- in removal mode, fix misleading presence of "update sources"; fix + behaviour of "reset selection" + +Version 2.0-22mdk - Fri Sep 6 2002, Guillaume Cottenceau +- don't display passwords in clear text for Lord Beranger +- set /etc/urpmi/proxy.cfg as 0600 when saving it +- add --changelog-first commandline option to display changelog before + filelist in the description window +- add --merge-all-rpmnew commandline option to ask for merging all + .rpmnew/.rpmsave files of the system +- fix impossibility of install packages after user refuses one + time to remove some packages to allow others to be upgraded + +Version 2.0-21mdk - Thu Sep 5 2002, Guillaume Cottenceau +- add "search in files" in rpmdrake-remove +- when grpmi detects conflicts, don't aask for force, but abort +- when groups are partially selected, clicking on the group means + unselection, not selection (because some members of groups are + not selectable) +- have an expert right-click menu on the left treeview, for: + - reset selection + - reload lists + - update sources + +Version 2.0-20mdk - Wed Sep 4 2002, Guillaume Cottenceau +- maximum information also provides info about currently installed + package(s) +- add option "--no-verify-rpm" to not verify packages signatures +- have an icon in the top banner, and also have nice looking pre + rendered (png) i18n's titles for iso8859-15? compatible po's + +Version 2.0-19mdk - Tue Sep 3 2002, Guillaume Cottenceau +- fix should not report "everything installed successfully" when not +- colorize the .rpmnew/.rpmsave diff +- colorize a bit the package description textfield +- use a fake modality to prevent user from clicking on "install" + button while current installation is not yet finished +- fix error message when in console mode or XFree not available +- consolehelper should startup faster (when rpmdrake isexecuted + as user) + +Version 2.0-18mdk - Mon Sep 2 2002, Guillaume Cottenceau +- rpmdrake: + - fix displaying of dependencies: sometimes, when some packages + can't be selected, it didn't correctly display the + dependencies + - add symlinks in /usr/bin so that user has the binaries in his path + - add a warning message when it seems the user will install too much + +Version 2.0-17mdk - Fri Aug 30 2002, Guillaume Cottenceau +- rpmdrake: + - support proxies using /etc/urpmi/proxy.cfg +- edit-urpm-sources: + - add a proxy configuration editor + +Version 2.0-16mdk - Fri Aug 30 2002, Guillaume Cottenceau +- when a small amount of .rpmnew, don't have a scrolledwindow; when a + very large amount, don't create a window higher than the screen +- have the changelogs extracted from the hdlist header: quicker, and + good for distant sources (thx houpla) + +Version 2.0-15mdk - Thu Aug 29 2002, Guillaume Cottenceau +- fix program exiting when in "maximum informations" in rpmdrake-remove +- fix english typo, "informations" with an "s" doesn't english +- when searching in "by selection" or "by update availability" modes, + instead of limiting search results, categorize search results + +Version 2.0-14mdk - Thu Aug 29 2002, Guillaume Cottenceau +- meuh, forgot to upload the change in drakxtools necessary for -13mdk + +Version 2.0-13mdk - Wed Aug 28 2002, Guillaume Cottenceau +- rpmdrake: right-click on the descriptions of a package to get more + informations (source name, filelist, changelog when available) + +Version 2.0-12mdk - Tue Aug 27 2002, Guillaume Cottenceau +- rpmdrake + - fix displaying of .rpmnew dialog when no .rpmnew files + - have a static list of files for which we ignore the .rpmnew's + - support .rpmsave files as well + +Version 2.0-11mdk - Tue Aug 27 2002, Guillaume Cottenceau +- edit-urpm-sources + - when editing a removable medium, warn we need the medium in + drive + - some questions were only presentend with an "Ok" button +- rpmdrake + - after installing packages, the "size selected" was not reset to 0 + - import compssUsers translations from drakx, take them for mandrake + choices tree form + - provide a nice interface to choose to keep or remove .rpmnew files + +Version 2.0-10mdk - Tue Aug 27 2002, David BAUDENS +- Update icons + +Version 2.0-9mdk - Mon Aug 26 2002, Guillaume Cottenceau +- grpmi: don't display successful end message when installing packages + so that we have back the old behaviour and it's better for programs + requesting several packages installation in a row (standalone apps); + the successful message is still here in rpmdrake, it's displayed + by rpmdrake itself +- rpmdrake: when choosing between packages, add the ability to have + information about each package choice (one button per package) + +Version 2.0-8mdk - Mon Aug 26 2002, Guillaume Cottenceau +- rpmdrake-remove: don't show basesystem packages so that it + becomes possible to select whole categories in "Mandrake + Choices" mode (Development/Development for example) +- rpmdrake-remove: API of urpm.pm has changed (fixes "/" not an ARRAY + reference) + +Version 2.0-7mdk - Fri Aug 23 2002, Guillaume Cottenceau +- rpmdrake: when a choice has to be made involving locales, + autochoose the package requiring the locales already installed + on the machine, or the package requiring an already selected + locale +- rpmdrake: when user does a multiple selection of packages to + install, if some packages require a new locale to install and + they look like i18n packages (eg they contain the same locale + name in their name), don't select them; it should fix the + selection of all the locales when user selects "KDE + Workstation" or "Gnome Workstation"; of course, still possible + to select these packages one by one +- in by_presence and by_selection modes, limit search results to + upgradable packages and to selected packages + +Version 2.0-6mdk - Thu Aug 22 2002, Guillaume Cottenceau +- edit-urpm-sources: toggle the ignore flag only when the button + press was really done in an existing col/row +- rpmdrake: definitively fix the compssUsers.flat missing problem + by having a "default" file for fallbacking on it when the DrakX + generated one is missing +- grpmi: add an rcfile and the "noclearcache" option so that + /var/lib/urpmi/cache/rpms/ is not cleared after trying to install + the packages +- rpmdrake: use the width of current font to set the maximum size + of the packages column, rather than pure hardcoding +- rpmdrake.pm: since timezone::read doesn't give a hash anymore but + a hashref I need to reflect that in my code (pixel sux) +- grpmi: don't forget to unlink the tmpfile even when the + signature is not correct +- grpmi: use my_gtk::exit so that mouse cursor gets fixed when + exiting +- rpmdrake: keep up the main window when installing/removing + packages, "it looks more professional" +- rpmdrake: fix exiting program when an hdlist seems corrupted to + packdrake +- rpmdrake: add "search in descriptions", have an optionmenu to + select the search type, have a progressbar and a stop button + because it can be take a long time +- rpmdrake: have it possible to cancel a selection when user is not + happy of the dependencies of the selection +- rpmdrake: use some hackery in my_gtk and in rpmdrake to really + have a [+] in front of parent categories even if they are not + really populated +- MandrakeUpdate: when user cancels the initial choose of mirror, + explain that she can selects a manual mirror from the sources + manager +- (fcrozat) provide .desktop files to have rpmdrake stuff in + Nautilus when rpmdrake package is installed +- MandrakeUpdate: don't only use "update_source" as an update + source, but all the sources marked as update by urpmi (fixes + not taking into account the update source defined during + install, if any) + +Version 2.0-5mdk - Mon Aug 5 2002, Guillaume Cottenceau +- when searching in files, limit search results to listed + packages or the program might crash +- when searching in files, do it case sensitive +- in MandrakeUpdate mode, display a nice explanation message when + the list of updates is void, and also put "(none)" in the list + instead of seeing nothing and wondering if something is broken + or not +- don't quit when validation was not ok (e.g. when user doesn't + like the "these packages need to be removed for others to be + upgraded", don't quit) +- handle case when use entered ftp location with a leading ftp:// +- edit-urpm-sources: don't strictly require that all the fields be + filled since urpmi can make guesses or build the hdlist itself; + in removable and local modes, give the probe_with_hdlist option + when the hdlist field is void + +Version 2.0-4mdk - Mon Aug 5 2002, Guillaume Cottenceau +- grpmi: provide information about the number of current download and + number of overall downloads, same with installation of packages +- have compssUsers.flat a ghost file, so that rpm doesn't remove it + when upgrading from rpmdrake-1.5 series +- substitute popuping Menu to get more sort methods by OptionMenu in + one of the Radio, it should be easier for users to find them here +- don't exit at the end of the action, but restart +- add "update..." button in edit-urpm-sources to update the desired + media +- when a search didn't get any results, tell it +- add searching in files facility (decision is made upon the presence + of a / in the search field) +- try harder to really honour ignored media when trying to guess + in which medium is a package +- don't die when a header could not be extracted + +Version 2.0-3mdk - Fri Aug 2 2002, Guillaume Cottenceau +- fix mouse cursor problem by calling my_gtk::exit instead of perl's +- fix grpmi exiting on illegal division by zero when curl reports a + download of zero size +- allow user to cancel on medium changes + +Version 2.0-2mdk - Fri Aug 2 2002, Guillaume Cottenceau +- workaround packdrake segfault when hdlist is not available for + a source (by file testing if the hdlist is readable) + +Version 2.0-1mdk - Thu Aug 1 2002, Guillaume Cottenceau +- c'mon rpmdrake, strike back in Perl! diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm index a1221438..ac9b9d3b 100644 --- a/Rpmdrake/gui.pm +++ b/Rpmdrake/gui.pm @@ -39,6 +39,7 @@ use Rpmdrake::icon; use Rpmdrake::pkg; use Rpmdrake::icon; use Gtk2::Gdk::Keysyms; +use Storable qw(dclone); our @EXPORT = qw(ask_browse_tree_given_widgets_for_rpmdrake build_tree callback_choices compute_main_window_size do_action get_info get_summary is_locale_available node_state pkgs_provider reset_search set_node_state switch_pkg_list_mode toggle_all toggle_nodes $clear_button %grp_columns %pkg_columns $dont_show_selections @filtered_pkgs $find_entry $force_displaying_group $force_rebuild @initial_selection $pkgs $size_free $size_selected $urpm); @@ -448,7 +449,6 @@ sub pkgs_provider { } sub closure_removal { - local $urpm->{state} = {}; urpm::select::find_packages_to_remove($urpm, $urpm->{state}, \@_); } @@ -520,6 +520,11 @@ sub toggle_nodes { my @nodes_with_deps; + # let's be able to: + # - display additionnal space used or freed if ACKed + # - not accounting these packages if user cancel + local $urpm->{state} = {};# dclone($urpm->{rpmdrake_state}); + if (member($old_state, qw(to_remove installed))) { # remove pacckages if ($new_state) { my @remove; @@ -544,6 +549,10 @@ sub toggle_nodes { deps_msg(N("Some packages can't be removed"), N("Because of their dependencies, the following package(s) must be\nunselected now:\n\n"), \@nodes, \@nodes_with_deps) or @nodes_with_deps = (); + + # enable to further reselect these packages: + delete $urpm->{state}{rejected}{$_} foreach @nodes_with_deps; + $pkgs->{$_}{base} && ${$pkgs->{$_}{base}}++ foreach @nodes_with_deps; } } else { @@ -619,6 +628,9 @@ sub toggle_nodes { } } + # do not account these packages if user cancel: + @nodes_with_deps and $urpm->{rpmdrake_state} = $urpm->{state}; + foreach (@nodes_with_deps) { #- some deps may exist on some packages which aren't listed because #- not upgradable (older than what currently installed) diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index dcd90762..a10a381c 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -177,6 +177,8 @@ sub warn_about_media { # do not update again media after installing/removing some packages: $::rpmdrake_options{'no-media-update'} ||= 1; + use Data::Dumper; print Dumper \%::rpmdrake_options; + use Data::Dumper; print Dumper \@update_medias; if (@update_medias > 0) { if (!$opts->{skip_updating_mu} && !$is_update_media_already_asked) { -- cgit v1.2.1