diff options
-rw-r--r-- | NEWS | 799 |
1 files changed, 799 insertions, 0 deletions
@@ -477,3 +477,802 @@ Version 1.54 - 9 January 2007, by Pascal "Pixel" Rigaux - allow understanding what ->resolve_requested is doing through a callback ($urpm->{debug_URPM}) - cleanup some code in ->resolve_requested - make the documentation for ->is_arch_compat more clear + +Version 1.53 - Jan 08 2007, by Pixel <pixel@mandriva.com> +- add missing files to the tarball to allow make test +- get rids of some "used of uninitialized value" + +Version 1.52 - Dec 04 2006, by Pixel <pixel@mandriva.com> +- much stricter synthesis parsing: + o fail on first error, + o correctly handle gzread errors, + o correctly handle parsing another synthesis after a buggy one + +Version 1.51 - Dec 01 2006, by Pixel <pixel@mandriva.com> +- ensure verify_signature, parse_rpm and update_header do not segfault on weird rpm + +Version 1.50 - Nov 30 2006, by Pixel <pixel@mandriva.com> +- fix segfault when using --excludepath (Thierry Vignaud) + +Version 1.49 - Nov 24 2006, by Pixel <pixel@mandriva.com> +- strict-arch should not imply that noarch can't upgrade the real arch (#22558) + +Version 1.48 - Nov 21 2006, by Pixel <pixel@mandriva.com> +- default to strict-arch on 64bits (tvignaud) +- handle empty hdlist.cz/synthesis.cz (in build_hdlist, build_synthesis, parse_hdlist, parse_synthesis) +- parse_rpms_build_headers: allow asking for packing (and so fixing an error in urpmi) +- documentation & comments enhancement + +Version 1.47 - Oct 18 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Ignore self-obsoletes (Pixel) +- Fix a bogus check, avoids some infinite loops + +Version 1.46 - Sep 08 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- prefer stripped kernel source in choices list (needs to be refined) +- fix URL in spec file + +Version 1.45 - Aug 09 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- fix a FD leak (P.Terjan); fix urpmi --strict-arch with SRPMS; cleanup + +Version 1.44 - Jun 12 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Fixes for rpm 4.4.6 + +Version 1.43 - May 23 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Fix urpmi .spec by loading macros beforehand (Olivier Thauvin) + +Version 1.42 - May 22 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Fix FD leak (Pascal Terjan) + +Version 1.41 - May 02 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Use more recent defines from the rpmlib +- Add a function to traverse transactions + +Version 1.40 - Mar 15 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Fixes for rpm 4.4.5 +- Fix traversing rpmdb for "triggeredby" relationship + +Version 1.39 - Mar 07 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- More memory protection +- Fix gcc options + +Version 1.38 - Mar 06 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Fix deallocation of rpm transactions + +Version 1.37 - Mar 03 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Rewrite verify_rpm(), which wasn't working with recent rpms + (note incompatible API change) +- New function verify_signature() +- Make sure -fno-strict-aliasing is used for compilation +- More docs + +Version 1.36 - Feb 13 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add flag ignorearch for installations + +Version 1.35 - Feb 10 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- repackage flag bug fix + +Version 1.34 - Feb 10 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add $pkg->installtid method +- Doc nits, code cleanup +- No need for an explicit dependency on perl-base + +Version 1.33 - Feb 09 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add repackage flag to run transactions + +Version 1.32 - Jan 25 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Minor modification to spec2srcheader() + +Version 1.31 - Jan 19 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- New function spec2srcheader() (Olivier Thauvin) + +Version 1.30-2mdk - Jan 06 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Rebuild for rpm 4.4.4 +- Fix a regression test + +Version 1.30 - Dec 07 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Fix epoch comparison bug +- Be compatible with rpm 4.4.3 +- Add a URPM::Package::dump_flags debug method +- C code and makefile cleanup +- Don't require bzip2 anymore + +Version 1.29 - Nov 02 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Don't require packdrake, use MDV::Packdrakeng instead +- Support for --ignoresize + +Version 1.28 - Oct 03 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- add some options to parse_rpm (nomd5, nopayload) (Olivier Thauvin) +- Build process cleanup + +Version 1.27 - Sep 09 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- make add_macro quote embedded newlines. add_macro_noexpand now works like + the previous version (i.e. like in the rpmlib) + +Version 1.26 - Sep 01 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add noscripts option to run transactions + +Version 1.25 - Aug 23 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Better handle bad file descriptors returned by transaction callbacks (Pixel) +- Doc fixes + +Version 1.24-3mdk - Aug 18 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Allow to rebuild under non-C locales +- Doc nits + +Version 1.24 - Jun 30 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add rpmErrorWriteTo() and rpmErrorString() + +Version 1.23 - Jun 16 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- add setVerbosity function + +Version 1.22 - Jun 07 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add make_delta_rpm function + +Version 1.21 - May 31 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Add the URPM::Package::payload_format method + +Version 1.20 - May 04 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> +- Adaptations for rpm 4.4.1 (Olivier Thauvin) +- More deprecation for RPMSENSE_PREREQ +- Remove rpm 4.0 support +- when no preferred locale is found, put locales-en in front of choice list + (bug #15628) + +Version 1.11 - Mar 07 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Speed optimisation for updating media + +Version 1.10 - Mar 02 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Prepare for obsolescence of PreReq rpm tag, introduce equivalent + RPMSENSE_SCRIPT_* tags + +Version 1.09 - Feb 15 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Force recomputation of rejected packages when deleting some in installation + dependency resolution + +Version 1.08 - Feb 11 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Add macro handling code (O. Thauvin) + +Version 1.07-3mdk - Jan 21 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Error handling nits. + +Version 1.07-2mdk - Dec 13 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Require packdrake (and no longer rpmtools) + +Version 1.07 - Dec 13 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Now returns the list of chosen packages sorted by descending version. + +Version 1.06 - Dec 09 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Don't fork a packdrake to build hdlists anymore, use Packdrakeng.pm instead. +- Remove unused requires. +- Add ChangeLog in documentation. + +Version 1.05 - Nov 25 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Allow to use non-contiguous selection ranges (Olivier Thauvin) + +Version 1.04 - Nov 10 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- More info reported about failures in dependency resolution. + +Version 1.03-2mdk - Oct 27 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Support for urpmi --strict-arch option +- Multiarch fix (Gwenole Beauchesne) +- Don't use $TMPDIR if not writable + +Version 1.03 - Aug 29 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr> +- add rpmvercmp binding (from perl-Hdlist) + +Version 1.02 - Aug 24 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- From now, never promote epochs in comparing versions. + +Version 1.01 - Aug 11 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Better fix for packages that obsolete themselves (François Pons) +- Protection against broken packages with bad fullnames (with an "@") + +Version 1.00 - Aug 02 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Protection against packages that obsolete themselves. +- Backwards compatibility with perl 5.6. +- Cleanups. + +Version 0.99 - Jul 30 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- A small modification in the algorithm that searches for virtual provides: + don't give a choice between several packages that are already installed. + +Version 0.98 - Jul 22 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Add a function URPM::stream2header() + +Version 0.97 - Jul 14 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr> +- Generate man page + +Version 0.96 - Jul 12 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Simplify the parsing of skip.list and inst.list files +- Segfault fixes by Olivier Thauvin + +Version 0.95-2mdk - May 21 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Don't include older packages than the installed ones in the dependencies + (except when urpmi is invoked with --allow-force) + +Version 0.95 - May 06 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- Add a way to make some error messages non-fatal + +Version 0.94-13mdk - Apr 30 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- A few bugfixes +- Add the methods $pkg->queryformat() and $urpm->list_rpm_tag() +- More tests + +Version 0.94-12mdk - Apr 21 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> +- cleanup and documentation + +Version 0.94-11mdk - Feb 25 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr> +- parse_rpm_build_headers + +Version 0.94-10mdk - Dec 9 2003, by François Pons <fpons@mandrakesoft.com> +- added compability with RH 7.3. + +Version 0.94-9mdk - Nov 17 2003, by François Pons <fpons@mandrakesoft.com> +- fixed bug preventing adding local media. + +Version 0.94-8mdk - Nov 15 2003, by François Pons <fpons@mandrakesoft.com> +- added patch from Olivier Thauvin (new features). + +Version 0.94-7mdk - Oct 13 2003, by François Pons <fpons@mandrakesoft.com> +- fixed search for package broken in full provides instead of + simply better package version, so that pam-devel is upgraded + to libpam0-devel for example. + +Version 0.94-6mdk - Sep 10 2003, by François Pons <fpons@mandrakesoft.com> +- fixed diff provides on obsoleted provides still needed. + +Version 0.94-5mdk - Sep 10 2003, by François Pons <fpons@mandrakesoft.com> +- fixed bad reference to ARRAY on promote. + +Version 0.94-4mdk - Sep 5 2003, by François Pons <fpons@mandrakesoft.com> +- fixed diff provides generation to be always managed when + requires have been completely handled. + +Version 0.94-3mdk - Sep 2 2003, by François Pons <fpons@mandrakesoft.com> +- fixed updating with older package not properly handled. + +Version 0.94-2mdk - Aug 22 2003, by François Pons <fpons@mandrakesoft.com> +- fixed potential deadlock on backtrack (use keep on the fly + algorithm to complete backtracking). + +Version 0.94 - Aug 21 2003, by François Pons <fpons@mandrakesoft.com> +- fix for pubkey name extraction (gc). +- updated code to be more adapted for both urpmi and DrakX + in URPM::Signature. + +Version 0.93-7mdk - Aug 20 2003, by François Pons <fpons@mandrakesoft.com> +- fixed diff provides to be ignored on obsoleted provides which caused + resolver to choose bad package due to removed obsoleted provides. +- added URPM::Signature::compare_pubkeys to workaround rpm + importation of key with modified armor. + +Version 0.93-6mdk - Aug 19 2003, by François Pons <fpons@mandrakesoft.com> +- make URPM::Signature::import_armored_file independent from rpm. +- added URPM::import_pubkey in xs directly. + +Version 0.93-5mdk - Aug 18 2003, by Pixel <pixel@mandrakesoft.com> +- perl_checker compliance + +Version 0.93-4mdk - Aug 13 2003, by Guillaume Cottenceau <gc@mandrakesoft.com> +- provide URPM::Signature as well + +Version 0.93-3mdk - Aug 11 2003, by François Pons <fpons@mandrakesoft.com> +- fixed limit case for string extraction from headers (files_md5sum). +- removed unsatisfied_requires2 from xs not used and not finished. + +Version 0.93-2mdk - Aug 11 2003, by François Pons <fpons@mandrakesoft.com> +- fixed pubkey management, fixed importation of pubkey in rpmdb. + +Version 0.93 - Aug 6 2003, by François Pons <fpons@mandrakesoft.com> +- added URPM::Signature for handling armored gpg file and + internal rpm pubkey. +- take care of PreReq when building hdlist or synthesis files. +- removed id log during hdlist or synthesis creation. + +Version 0.92-4mdk - Aug 4 2003, by François Pons <fpons@mandrakesoft.com> +- sanity check on transaction set (should be the same as + normal selection, else something wrong has occured). +- updated with newer rpm with obsoletes fixed among others. + +Version 0.92-2mdk - Jul 30 2003, by François Pons <fpons@mandrakesoft.com> +- fixed some missing unsatisfied in reason of rejected. +- fixed provide obsoleted which should not be taken into account + when looking for obsoletes (arts problem). + +Version 0.92 - Jul 28 2003, by François Pons <fpons@mandrakesoft.com> +- added keep option to URPM::resolve_requested to avoid removing + packages. + +Version 0.91-14mdk - Jul 24 2003, by François Pons <fpons@mandrakesoft.com> +- fixed handling of kde packages being splitted with different + names which obfuscated the resolution algorithm, difference + of provides are now handled later (fifo). + +Version 0.91-13mdk - Jul 24 2003, by François Pons <fpons@mandrakesoft.com> +- modified internal handling of string list to allow complex + combined method in pure C in order to increase speed. +- added provides_overlap and obsoletes_overlap in XS to implement + a scalar grep of ranges_overlap on provides or obsoletes. +- fixed a small typo in constant character in ranges_overlap which + may have caused some strange result. + +Version 0.91-12mdk - Jul 16 2003, by François Pons <fpons@mandrakesoft.com> +- fixed typo in regex handling in URPM::compute_flags. +- fixed cache contents not taken into account. + +Version 0.91-11mdk - Jul 10 2003, by François Pons <fpons@mandrakesoft.com> +- improved URPM::compute_flags. +- started coding URPM::unsatisfied_requires in XS (as + URPM::unsatisfied_requires2). + +Version 0.91-10mdk - Jul 7 2003, by François Pons <fpons@mandrakesoft.com> +- fixed backtracking not applied on promotion which now ends + up in removing the initial packages. +- promote and psel are propagated into selected hash. + +Version 0.91-9mdk - Jul 7 2003, by François Pons <fpons@mandrakesoft.com> +- fixed provides from package not examined for looking into + unsatisfied requires. +- fixed handling of promoteepoch (if B requires A and both A and B + are new packages, promoteepoch can be activated). +- updated comments about promoteepoch management (it is touchy + enough without adding obfuscation here). +- fixed (a lot of people should be very happy now) global unsatisfied + requires examined, so that it should now be possible to keep a + rpmdb with unsatisfied dependencies. + +Version 0.91-8mdk - Jul 4 2003, by François Pons <fpons@mandrakesoft.com> +- removed handling of promoteepoch as it is specifically obscure + in rpm and make urpmi crazy. + +Version 0.91-7mdk - Jun 26 2003, by François Pons <fpons@mandrakesoft.com> +- fixed possible transaction set build even for empty selection. +- fixed whatrequires hash abnormally populated (no problem raised). +- added unsatisfied information to selected hash when nodeps option + is given to URPM::resolve_requested. + +Version 0.91-6mdk - Jun 19 2003, by François Pons <fpons@mandrakesoft.com> +- make sure callback options are taken into account only if a + reference is given. +- make sure URPM::build_transaction_set do not create empty + transaction. +- added source of promotion selection. + +Version 0.91-5mdk - Jun 19 2003, by François Pons <fpons@mandrakesoft.com> +- added promote to backtrack data for more info. +- fixed visual glitches when a package has its selection backtracked + whereas it is already installed. + +Version 0.91-4mdk - Jun 18 2003, by François Pons <fpons@mandrakesoft.com> +- fixed installation of old package due to missing closure. +- fixed nodeps option to used for building transaction set. +- fixed too many from source propagated which were not legal. +- fixed bad conflicts listing. + +Version 0.91-3mdk - Jun 18 2003, by François Pons <fpons@mandrakesoft.com> +- fixed obssoletes on virtual provides not taken into account. +- fixed option name given to URPM::build_transaction_set. +- fixed missing closure on rejected (first one). +- fixed bad disable closure on rejected. + +Version 0.91-2mdk - Jun 17 2003, by François Pons <fpons@mandrakesoft.com> +- fixed promotion of epoch to be rpm 4.2 compliant : + - added promotion boolean to URPM::ranges_overlap. + - changed URPM::find_candidate_packages interface. +- fixed compilation on old rpm-4.0.4. + +Version 0.91 - Jun 16 2003, by François Pons <fpons@mandrakesoft.com> +- added transaction set methods. +- added disable_obsolete flags to improve installation mode of + packages, now handled by resolve_requested. +- obsoleted URPM::compute_skip_flags (now URPM::compute_flags). +- fixed rpmdb.t test when gpg pubkey has been imported in rpmdb. + +Version 0.90-10mdk - Jun 12 2003, by François Pons <fpons@mandrakesoft.com> +- changed return value of verify_rpm to allow looking at key id. + +Version 0.90-9mdk - Jun 11 2003, by François Pons <fpons@mandrakesoft.com> +- fixed problem in disable_selected (ordering of operations). + +Version 0.90-8mdk - Jun 5 2003, by François Pons <fpons@mandrakesoft.com> +- cleaned code to be more perl portable. +- fixed severe bug on perl stack manipulation when using callback. +- fixed order return value. + +Version 0.90-7mdk - Jun 5 2003, by François Pons <fpons@mandrakesoft.com> +- no_flag_update is no more used. +- added clever cache management when building headers. +- fixed disable_selected_unrequested_dependencies. +- fixed packages still required when their root requested + was deselected (option keep_unrequested_dependencies not set). +- fixed too early closure of rejected package when an older one + was selected. +- fixed some reasons of removing packages to be lost. + +Version 0.90-6mdk - Jun 03 2003, by Warly <warly@mandrakesoft.com> +- add Pkg_buildtime to get RPMTAG_BUILDTIME + +Version 0.90-5mdk - Jun 3 2003, by François Pons <fpons@mandrakesoft.com> +- fixed typo in parse_rpm method. + +Version 0.90-4mdk - Jun 2 2003, by François Pons <fpons@mandrakesoft.com> +- added an option to disable unrequested dependencies when + backtracking a selection. +- added an option to avoid deselecting package with broken + dependencies. +- simplified update_header and parse_rpm methods. +- cleaned XS code. + +Version 0.90-3mdk - May 28 2003, by Warly <warly@mandrakesoft.com> +- add license function for urpm->{depslist}[$id] +- fix Urpm_parse_rpm argument initialization (sytematically setting packing and keep_all_tags to zero) + +Version 0.90-2mdk - May 26 2003, by François Pons <fpons@mandrakesoft.com> +- fixed URPM::resolve_requested return value (list of package + selected by this call). +- fixed backtrack reason to be stored in rejected hash (so that + urpmi can say why a package is not selected). + +Version 0.90 - May 23 2003, by François Pons <fpons@mandrakesoft.com> +- extended URPM::search with newer/modified options. +- fixed URPM::Package::compare_pkg to work with identical + arguments. +- modified requested flag sense (now indicates a wish for + a requested package but not necessary required or selected). +- obsoleted URPM::resolve_closure_ask_remove by + URPM::resolve_rejected which compute closures on installed + packages (used for obsoleted and removed resolution). +- obsoleted URPM::resolve_unrequested by URPM::disable_selected + which is faster and simpler to invoke. +- newer method have been defined, much notably handle backtrack. +- keep_state is no more used for URPM::resolve_requested. +- obsoleted, ask_remove, ask_unselect have been obsoleted by + rejected and backtrack facility in state. +- avoid returning number of transaction run problems. +- added compatiblity method to avoid breaking urpmi, rpmdrake and + DrakX completely (though there could be some strange results). + +Version 0.84 - May 16 2003, by François Pons <fpons@mandrakesoft.com> +- removed provided hash from state and added use_sense value to + provides hash values when using sense. +- removed installed hash from state and added cached_installed + which is no more updated and cached installed provides without + sense associated. +- allow removing of package by giving the fullname (with arch). +- changed ask_remove hash keys to be fullname compliant. +- light improvement of speed (10%% faster on dependencies + computation) and memory usage (provided hashes removed). + +Version 0.83-4mdk - May 14 2003, by François Pons <fpons@mandrakesoft.com> +- completed URPM::Transaction::verify_rpm for signature checking + and added a lot of more options (including db to avoid openning + new transaction and new database (rpm 4.2 behaviour)). + +Version 0.83-3mdk - May 13 2003, by Pons François <fpons@mandrakesoft.com> +- fixed URPM::Transaction::check and URPM::Transaction::run + when returning error list. + +Version 0.83-2mdk - May 12 2003, by Guillaume Cottenceau <gc@mandrakesoft.com> +- provide perl packages URPM::Resolve and URPM::Build since the + perl packages are URPM for object export + +Version 0.83 - Apr 29 2003, by François Pons <fpons@mandrakesoft.com> +- added preliminary support for rpm 4.2, there is lack of + signature checking but interface of URPM is kept. + +Version 0.82-4mdk - Apr 24 2003, by François Pons <fpons@mandrakesoft.com> +- intergrated another patch from Olivier Thauvin to add method + for manipulating source rpm to URPM::Package (buildarchs, + excludearchs, exclusivearchs). + +Version 0.82-3mdk - Apr 22 2003, by François Pons <fpons@mandrakesoft.com> +- integrated patch from Olivier Thauvin to add misc method to + URPM::Package (packager, buildhost, url). + +Version 0.82-2mdk - Apr 14 2003, by François Pons <fpons@mandrakesoft.com> +- fixed skip flag computation. + +Version 0.82 - Apr 11 2003, by François Pons <fpons@mandrakesoft.com> +- added flag skip for each package, added URPM::Package::flag_skip + and URPM::Package::set_flag_skip as well as compute_skip_flags. +- added excludedocs parameter for transaction. +- reduced maximal number of packages supported to a little more + than 1 million (instead of 2 millions previously). +- fixed possible core dumps when string rpm tag are not present. + +Version 0.81-13mdk - Mar 12 2003, by François Pons <fpons@mandrakesoft.com> +- fixed bug 3207 (consolidated avoided hash with removed and + conflicting packages). + +Version 0.81-12mdk - Mar 10 2003, by François Pons <fpons@mandrakesoft.com> +- fixed typo in search method. +- fixed wrong resolution of conflicts where an older package + may be used whereas only a newer one should be tested. +- make it somewhat perl_checker clean. + +Version 0.81-11mdk - Mar 3 2003, by François Pons <fpons@mandrakesoft.com> +- fixed duplicated filehandle not with close-on-exec flag + which caused removable device to be locked on some case + using urpmi. + +Version 0.81-10mdk - Feb 27 2003, by François Pons <fpons@mandrakesoft.com> +- allow choices to return mulitple selection. + +Version 0.81-9mdk - Feb 19 2003, by François Pons <fpons@mandrakesoft.com> +- handle titi sucks on libalsa2 which obsoletes itself. + +Version 0.81-8mdk - Feb 13 2003, by François Pons <fpons@mandrakesoft.com> +- fixed compute_installed_flags to take of compatible arch. + +Version 0.81-7mdk - Jan 23 2003, by François Pons <fpons@mandrakesoft.com> +- fixed unsatisfied requires of already selected package to + an installed properties which is removed later. +- simplified weight propagation when building depslist (ordering). + +Version 0.81-6mdk - Jan 6 2003, by François Pons <fpons@mandrakesoft.com> +- fixed avoiding package with virtual provides obsoleted by + another package as this is not a true obsoletes (openssh). + +Version 0.81-5mdk - Jan 6 2003, by François Pons <fpons@mandrakesoft.com> +- fixed bad filename generation (cause problem to genhdlist if + renamed packages are existing). + +Version 0.81-4mdk - Dec 20 2002, by Pixel <pixel@mandrakesoft.com> +- perl_checker fixes (syntax only) + +Version 0.81-3mdk - Dec 18 2002, by Pixel <pixel@mandrakesoft.com> +- help perl_checker recognise packages used as classes + +Version 0.81-2mdk - Dec 18 2002, by Pixel <pixel@mandrakesoft.com> +- perl_checker fixes + +Version 0.81 - Dec 17 2002, by François Pons <fpons@mandrakesoft.com> +- little improve on traverse_tag with tag name whit --env. +- big improve on traverse_tag with tag whatrequires and + whatconflicts with --env. +- fixed dependencies resolution when various different version + of a package are available. + +Version 0.80-2mdk - Dec 11 2002, by François Pons <fpons@mandrakesoft.com> +- removed dSP in XS (sound like perl doesn't like them a lot), + this fixes urpmf problem of reading first hdlist. + +Version 0.80 - Dec 5 2002, by François Pons <fpons@mandrakesoft.com> +- added %%options for parse_(hdlist|synthesis|rpm) to support + callback (for urpmf in perl). +- added summary in synthesis when parsing (for urpmf --summary + with synthesis). + +Version 0.71 - Dec 3 2002, by François Pons <fpons@mandrakesoft.com> +- added options to URPM::Transaction::add to handle excludepath + option of rpm. + +Version 0.70-10mdk - Sep 17 2002, by François Pons <fpons@mandrakesoft.com> +- fixed some packages which may not be upgraded on call to + request_packages_to_upgrade according to packages in depslist. + +Version 0.70-9mdk - Sep 9 2002, by François Pons <fpons@mandrakesoft.com> +- select package already installed to be taken instead of proposing + choice to the user. +- fixed bad test for first package of first synthesis to be chosen + to be upgraded. + +Version 0.70-8mdk - Sep 2 2002, by François Pons <fpons@mandrakesoft.com> +- added start and end options to request_packages_to_upgrade + for DrakX to choose updated packages to upgrade. + +Version 0.70-7mdk - Aug 30 2002, by François Pons <fpons@mandrakesoft.com> +- fixed the fix of split of package (5mdk). + +Version 0.70-6mdk - Aug 30 2002, by François Pons <fpons@mandrakesoft.com> +- improved URPM::resolve_closure_ask_remove to keep track of + removal path and size of package being removed. + +Version 0.70-5mdk - Aug 29 2002, by François Pons <fpons@mandrakesoft.com> +- fixed split of package that could lead to excesive number of + package proposed to be removed. + +Version 0.70-4mdk - Aug 29 2002, by François Pons <fpons@mandrakesoft.com> +- fixed requires examination for right locales. + +Version 0.70-3mdk - Aug 28 2002, by François Pons <fpons@mandrakesoft.com> +- setup state to know if an old package will be upgraded. +- added optional parameter to keep all tags from an rpm. +- added URPM::Package::changelog_* method. + +Version 0.70-2mdk - Aug 26 2002, by François Pons <fpons@mandrakesoft.com> +- added more flags to URPM::Transaction::run (oldpackage, test). +- fixed choices to prefer right locales dependent packages. +- added avoided hash to avoid mixing choices when a lot of + possible packages are available and split have been done + (openjade bug reported on cooker). + +Version 0.70 - Aug 23 2002, by François Pons <fpons@mandrakesoft.com> +- fixed search method to work correctly. + +Version 0.60-8mdk - Aug 13 2002, by François Pons <fpons@mandrakesoft.com> +- fixed request_packages_to_upgrade no more working correctly. + +Version 0.60-7mdk - Aug 12 2002, by François Pons <fpons@mandrakesoft.com> +- fixed bad behaviour of request_packages_to_upgrade if upgrade flag + has been computed before. +- fixed propable old package (according provides) requested by + request_packages_to_upgrade. + +Version 0.60-6mdk - Aug 12 2002, by François Pons <fpons@mandrakesoft.com> +- simplified compute_installed_flags return value (used by DrakX). + +Version 0.60-5mdk - Aug 9 2002, by François Pons <fpons@mandrakesoft.com> +- fixed package not selected to be upgraded (--auto-select of + urpmi) when there are sense conflicts (initscripts). + +Version 0.60-4mdk - Aug 9 2002, by François Pons <fpons@mandrakesoft.com> +- compute_installed_flags returns size of package present. +- fixed too large ask_remove closure due to missing provides of + package. + +Version 0.60-3mdk - Aug 7 2002, by François Pons <fpons@mandrakesoft.com> +- added read_config_files and verify_rpm methods. + +Version 0.60-2mdk - Aug 6 2002, by François Pons <fpons@mandrakesoft.com> +- fixed typo on diff provides resolved (unable to search requiring + packages if a sense was given). +- fixed unecessary choices asked to user. + +Version 0.60 - Aug 5 2002, by François Pons <fpons@mandrakesoft.com> +- ask_remove list of package now reference id instead of pkg. +- removed conflicts state not used. +- fixed ask_unselect not taken into account if two successive + requested resolution. +- ask_remove is now cleaned on unrequested resolution. +- avoid selecting conflicting packages when resolving packages + to upgrade (--auto-select). +- use perl multi-threaded. + +Version 0.50-6mdk - Jul 25 2002, by François Pons <fpons@mandrakesoft.com> +- fixed incomplete search of best requested packages. + +Version 0.50-5mdk - Jul 25 2002, by François Pons <fpons@mandrakesoft.com> +- fixed stupid error in URPM/Build.pm. + +Version 0.50-4mdk - Jul 24 2002, by François Pons <fpons@mandrakesoft.com> +- fixed another best package choice to avoid choosing package too + early. +- fixed pre-required files not correctly fetched in provides when + parsing synthesis file. +- fixed bad behaviour of unresolved_provides_clean. + +Version 0.50-3mdk - Jul 24 2002, by François Pons <fpons@mandrakesoft.com> +- fixed typo causing difference of provides to be not examined. +- fixed best package as choice to avoid choosing package too early. +- fixed mulitple definition of same package being selected. + +Version 0.50-2mdk - Jul 23 2002, by François Pons <fpons@mandrakesoft.com> +- fixed resolve_closure_ask_remove to really closure. +- changed unsatisfied_requires to use options hash. + +Version 0.50 - Jul 23 2002, by François Pons <fpons@mandrakesoft.com> +- changed existing interface for resolve_requested and + resolve_unrequested having the same signature. +- fixed ask_unselect may containing erroneous id after resolution. + +Version 0.20-2mdk - Jul 23 2002, by François Pons <fpons@mandrakesoft.com> +- fixed unrequested code resolution. + +Version 0.20 - Jul 22 2002, by François Pons <fpons@mandrakesoft.com> +- added remove new package if an older package is requested. +- fixed incomplete closure on ask_remove. +- added unrequested code resolution. + +Version 0.11-2mdk - Jul 22 2002, by François Pons <fpons@mandrakesoft.com> +- added option translate_message to URPM::Transaction::run. +- fixed missing by package reference on transaction check error. + +Version 0.11 - Jul 19 2002, by François Pons <fpons@mandrakesoft.com> +- added whatconflicts to traverse_tag. +- fixed semantic of flag_available (package installed or selected). + +Version 0.10-2mdk - Jul 16 2002, by François Pons <fpons@mandrakesoft.com> +- extended selected and available flag to take care of base flag. +- improved resolve_requested (use keep_state) and delete + requested key once taken into account. + +Version 0.10 - Jul 15 2002, by François Pons <fpons@mandrakesoft.com> +- added search method for search from name. +- added composite flag_available method (installed or selected). + +Version 0.09-2mdk - Jul 11 2002, by François Pons <fpons@mandrakesoft.com> +- fixed ask_unselect computation. +- added clear_state option to relove_requested (rollback state + modification needed by DrakX). + +Version 0.09 - Jul 10 2002, by François Pons <fpons@mandrakesoft.com> +- changed semantics of some package flags to extend usability and + simplicity. +- added no_flag_update to resolve_requested to avoid modifying + requested or required flag directly. +- added closure on ask_remove. +- removed requires on perl (only perl-base should be enough). +- fixed wrong unsatisfied_requires return value whit a given name. + +Version 0.08-4mdk - Jul 9 2002, by François Pons <fpons@mandrakesoft.com> +- fixed too many opened files when building hdlist. + +Version 0.08-2mdk - Jul 8 2002, by François Pons <fpons@mandrakesoft.com> +- fixed rflags setting (now keep more than one element). +- fixed setting of ask_unselect correctly. + +Version 0.08 - Jul 8 2002, by François Pons <fpons@mandrakesoft.com> +- added transaction flags (equivalence to --force and --ignoreSize). +- simplified some transaction method names. +- added script fd support. + +Version 0.07-2mdk - Jul 5 2002, by François Pons <fpons@mandrakesoft.com> +- fixed transaction methods so that install works. + +Version 0.07 - Jul 4 2002, by François Pons <fpons@mandrakesoft.com> +- added transaction methods and URPM::Transaction type (for DrakX). +- obsoleted URPM::DB::open_rw and removed it. + +Version 0.06-2mdk - Jul 3 2002, by François Pons <fpons@mandrakesoft.com> +- fixed virtual provides obsoleted by other package (means kernel + is requested to be installed even if other kernel is installed). + +Version 0.06 - Jul 3 2002, by François Pons <fpons@mandrakesoft.com> +- added header_filename and update_header to URPM::Package. +- added virtual flag selected to URPM::Package. +- added rate and rflags tags to URPM::Package. +- added URPM::DB::rebuild. +- fixed build of hdlist with non standard rpm filename. + +Version 0.05-2mdk - Jul 1 2002, by François Pons <fpons@mandrakesoft.com> +- fixed selection of obsoleted package already installed but + present in depslist. + +Version 0.05 - Jun 28 2002, by François Pons <fpons@mandrakesoft.com> +- fixed ask_remove not to contains arch. +- removed relocate_depslist (obsoleted). + +Version 0.04-6mdk - Jun 26 2002, by François Pons <fpons@mandrakesoft.com> +- fixed work around of rpmlib where provides should be at + left position of rpmRangesOverlap. + +Version 0.04-5mdk - Jun 18 2002, by François Pons <fpons@mandrakesoft.com> +- fixed wrong range overlap evaluation (libgcc >= 3.1 and libgcc.so.1). + +Version 0.04-4mdk - Jun 13 2002, by François Pons <fpons@mandrakesoft.com> +- fixed too many package selected on --auto-select. + +Version 0.04-3mdk - Jun 13 2002, by François Pons <fpons@mandrakesoft.com> +- fixed compare_pkg (invalid arch comparisons sometimes). +- added (still unused) obsolete flag. + +Version 0.04-2mdk - Jun 13 2002, by François Pons <fpons@mandrakesoft.com> +- added ranges_overlap method (uses rpmRangesOverlap in rpmlib). +- made Resolve module to be operational (and usable). + +Version 0.04 - Jun 11 2002, by François Pons <fpons@mandrakesoft.com> +- added Resolve.pm file. + +Version 0.03-2mdk - Jun 6 2002, by François Pons <fpons@mandrakesoft.com> +- fixed incomplete compare_pkg not taking into account score + of arch. + +Version 0.03 - Jun 6 2002, by François Pons <fpons@mandrakesoft.com> +- added more flag method to URPM::Package +- avoid garbage output when reading hdlist archive. +- moved id internal reference to bit field of flag. + +Version 0.02-3mdk - Jun 5 2002, by François Pons <fpons@mandrakesoft.com> +- removed log on opening/closing rpmdb. +- modified reading of archive to avoid incomplete read. + +Version 0.02-2mdk - Jun 5 2002, by François Pons <fpons@mandrakesoft.com> +- added log on opening/closing rpmdb. + +Version 0.02 - Jun 3 2002, by François Pons <fpons@mandrakesoft.com> +- new version with extended parameters list for URPM::Build. +- fixed code to be -w clean. + +Version 0.01 - May 31 2002, by François Pons <fpons@mandrakesoft.com> +- initial revision. |