URPM
view release on metacpan or search on metacpan
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
( run in 1.034 second using v1.01-cache-2.11-cpan-df04353d9ac )