From 31f2f8eca5b8c3e06275f70d32aa36f500223f12 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Sat, 4 Dec 2021 10:53:44 +0100 Subject: Rename ChangeLog so that CPAN displays Changes instead --- ChangeLog | 4159 --------------------------------------------------------- ChangeLog.old | 4159 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4159 insertions(+), 4159 deletions(-) delete mode 100644 ChangeLog create mode 100644 ChangeLog.old diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index f244eff..0000000 --- a/ChangeLog +++ /dev/null @@ -1,4159 +0,0 @@ -2010-07-23 02:43 - - * - fix deferencement on hash (instead hashref), warning triggered - by perl 5.12 - -2010-04-23 16:06 - - * only print debug message if debug callback is defined - -2010-04-23 15:40 - - * 3.35 - -2010-04-23 15:39 - - * honour search medias when using --auto-select - -2010-03-23 15:48 - - * 3.34.1 - -2010-03-23 15:47 - - * check selected packages for unsatisfied requires when a promoted - package is backtracked and no replacement is found - - (#57224, Anssi Hannula) - -2010-03-23 15:47 - - * 3.34 - -2010-02-24 11:01 - - * adjust rpm.org/rpm5.org detection code - - It used to assume that rpm.org had version numbers < 4.7, but - it's - no longer true with rpm 4.8 being released. Test against 5.0 - since - rpm5.org releases started at 5.0 - -2010-02-12 15:58 - - * check for conflicting selected packages before selecting a - package - - check for conflicting selected packages before selecting a - package - instead of after selecting it, to avoid having to unselect - package - in case of conflict (which incorrectly unselected packages with - unsatisfied dependencies as well, making the following - backtrack_selected - call behave wrongly as it simply noticed that the package is no - longer - required) - - Here's the second patch again, now with the function comment - updated - and added _remove_all_rejected_from() call so that prerejections - are - still cleared (this was previously called from the - removed disable_selected() call). Testsuites pass. - - Patch by Anssi Hannula, fixes #57224 - -2009-10-05 09:48 - - * 3.33 - -2009-10-03 15:18 - - * Improve previous fix - -2009-10-03 14:56 - - * fix lookup of existing pubkeys (#53710) - -2009-08-10 14:37 - - * update NEWS for 3.32 - -2009-08-10 14:37 - - * 3.32 - -2009-08-10 14:37 - - * comment out unused code - -2009-08-10 14:37 - - * use set_rejected_and_compute_diff_provides for package removal - - Patch by Anssi Hannula, fixes bug #52667 - - k1-1 provides k, but not k1-2 - l-1 and l-2 requires k - m-1 requires k but not m-2 - n requires m - - User has l-1, m-1, n-1, k1-1. - - There is only one upgrade path: - k1-1 -> k1-2 - m-1 -> m-2 - removal of l-1 - - When transaction is created with all of them (e.g. what - --auto-select does - first), the path is resolved correctly. - However, when the upgrade is triggered with the upgrade of k1, - and l is in RPM - db before n, resolving proceeds as follows: - 1. k1 selected and old version rejected - 2. l is promoted - 3. m is promoted - 4. l-2 is therefore selected - 5. no packages are found for k (as k1-1 was rejected in step 1) - 6. backtrack_selected calls resolve_rejected to reject the chain - 7. rejection process rejects l, m, n - 8. m-2 is selected because of step 3 - End result: n is wrongly removed. - - Therefore, when using --auto-select (with --split-length 1 - --split-level 1 in - this small case, to force splitting) to trigger the upgrade, the - early resolve - is done correctly, but the first splitted transaction ("rpms - sorted by - dependencies" has k1 and m separately, so split is tried) tries - to remove n and - URPM fallbacks to single big transaction. - - In reverse, when using "urpmi k1" to trigger the upgrade, urpmi - asks user - confirmation for n removal, but the transaction is created with - both k1 and m - ("rpms sorted by dependencies" has k1+m, so they are put in same - transaction), - thus triggering the correct behaviour and n is not really removed - after all, - even if user agreed to it. - - Attached patch fixes this by switching backtrack_selected() to - use - set_rejected_and_compute_diff_provides() for package removal - instead of - resolve_rejected_(). The code already contained a comment - indicating that - diff_provides code should be applied. - The patch introduces no regression in the urpmi and perl-URPM - testsuites. - -2009-08-05 20:24 - - * Obey options (keep, nodeps) when unselecting current package in - the case - that was added in 3.31 (Anssi Hannula). In a simple mistake, - %options was - not passed to backtrack_selected. - -2009-08-05 20:17 - - * remove extra newline from NEWS - -2009-08-05 11:15 - - * remove no longer used SPEC_VERIFY constant - -2009-08-04 16:47 - - * disttag & distepoch isn't utf8… - -2009-08-04 16:28 - - * cast (es-s) to U32 (as the hv_fetch prototype expects) rather - than casting strlen(s) to signed - -2009-07-28 16:15 - - * 3.31 - -2009-07-28 16:15 - - * we need to link with rpmbuild with rpm 4.6 - -2009-07-28 13:16 - - * update NEWS file - -2009-07-28 13:16 - - * add a backtrack entry "conflicts" for avoided packages in - backtrack_selected - - Patch from Anssi Hannula, fixes part of bug #52153 - -2009-07-28 13:15 - - * do not try to promote to an older package - - Patch by Anssi Hannula, fixes bug #52460 - - When searching for possible promotions, _handle_diff_provides() - allows - downgrade as well as upgrade. - - However, downgrade is not currently supported, and will fail - early in - _no_more_recent_installed_and_providing(), called from - resolve_requested__no_suggests_(). - - As no backtracking is done for early failures in this function - (should it be? - dunno), the promotion gets forgotten and a failing transaction - will occur. - - Simple fix is to only allow upgrade before doing the promotion. - Patch attached. - It introduces no regressions in urpmi or perl-URPM testsuite. - -2009-07-28 13:15 - - * unselect current package if an avoided package is already - selected - - Patch by Anssi Hannula, fixes bug #52145 - - If package 'a' Conflicts on 'b', and user (or a dependency chain) - tries to - install both at the same time, perl-URPM will only detect the - conflict if - package 'a' gets selected first (this depends on hdlist order), - as - _set_rejected_from is only called in one direction from - _handle_conflicts and - it does not detect that a package it is about to reject_from is - already - selected. - - This bug currently causes a failure in urpmi - handle-conflict-deps2 testcase. - - This commit checks if avoided package is already selected, and - unselects - current package in such a case - -2009-07-28 13:15 - - * move part of _handle_conflicts to _handle_conflicts_with_selected - - Patch by Anssi Hannula, first step toward fixing bug #52145 - - If package 'a' Conflicts on 'b', and user (or a dependency chain) - tries to - install both at the same time, perl-URPM will only detect the - conflict if - package 'a' gets selected first (this depends on hdlist order), - as - _set_rejected_from is only called in one direction from - _handle_conflicts and - it does not detect that a package it is about to reject_from is - already - selected. - - This patch moves part of _handle_conflicts to - _handle_conflicts_with_selected - to be called before dependencies get added, needed by next patch - -2009-07-28 13:14 - - * _handle_conflicts: check all provides for conflicts, not just - package name - - Patch by Anssi Hannula, fixes bug #52135 - - If package a has "Conflicts: x" and b has "Provides: x", - installing both at the - same time creates a failing transaction (instead of producing the - "cannot - install a (or b), continue?") as perl-URPM does not detect the - conflict, as it - just checks the conflicts on the package name (it does the - correct thing with - installed packages, though). - - _handle_conflicts: call _set_rejected_from if any provides match - the conflict, - instead of just package name - -2009-07-28 13:13 - - * keep psel/promote info and remove deadlocked pkg instead of - aborting upgrade - - Patch from Anssi Hannula, fixes bug #52105 - - lib64gcj9 has to be removed (conflicts), therefore so does - libgcj9-src (x86_64) - that depends on it. Installed java-1.5.0-gcj-src depends on - libgcj9-src, so - perl-URPM tries to promote the i586 libgcj9-src for it. However, - strict_arch - check prohibits changing the arch, so it falls back to - backtracking. - Backtracking finds libgcj9-src again and tries to select it; - however, it drops - $dep->{psel} and $dep->{promote}, so when it fails again, - perl-URPM does not - know java-1.5.0-gcj-src should also be removed due to the failed - promotion. - - This patch changes the code in backtrack_selected in two ways: - - 1) When a replacement package is found, keep {promote} and {psel} - info, so that - when backtrack_selected is run the second time it correctly - handles the failed - promotion. - 2) When such a replacement fails as well and the deadlock - protection is - triggered, do not switch to keep mode for the package that caused - the promotion - (it would unselect all the packages involved in the update that - caused the - promotion). Instead proceed to remove it as usual. - - The patch introduces no failures on the urpmi testsuite. - -2009-07-28 13:12 - - * keep track of sources for obsoleted/removed levels - - Patch by Anssi Hannula, fixes bug #50666 - - removed/obsoleted levels are set in set_rejected() when a package - is rejected - (i.e. removed) or a rejection reason is added. They keep track on - whether the - package is removed and/or obsoleted. - - When the package has both flags and one of the rejection reasons - is removed by - _remove_rejected_from(), appropriate flags do not get removed. - - The case I encountered: the package is set for removal when a - package it - depends on fails upgrade due to unsatisfied dependency and has to - be removed - (backtrack_selected => resolve_rejected, causing removed=1), and - the package is - then promoted (causing obsoleted=1). However, the promotion fails - due to the - same unsatisfied dependency and backtrack_selected => - disable_selected_and_unrequested_dependencies => disable_selected - => - _remove_all_rejected_from => _remove_rejected_from gets called. - This removes - the latter rejection reason, but leaves flags, including the now - wrong - obsoleted=1. Thus the package is not explicitely removed as an - obsoletion is - assumed, therefore failing the transaction. - -2009-07-27 12:42 - - * use pkg-config for rpm 4.x too - -2009-07-27 12:41 - - * remove unused variable - -2009-07-26 16:07 - - * rephrase wording, only support for querying %disttag & %distepoch - so far, no support - for using %distepoch i version comparisions yet... - -2009-07-26 16:06 - - * add support for %disttag & %distepoch - -2009-07-26 08:36 - - * just use (void) rather than assign rpmtsFree() since it seems to - cause crashy behaviour certain places... - -2009-07-26 08:07 - - * bumping version was forgotten for 3.30 release, might as well - bump it up to - 3.31 now for next release… - -2009-07-26 08:05 - - * update changelog regarding rpm5 - -2009-07-26 07:08 - - * oops, put back line that accidentally got removed in the previous - commit… - -2009-07-26 06:50 - - * enable and fix additional (-Wextra) warnings - -2009-07-26 06:38 - - * fix gcc warnings about values not being used - -2009-07-26 06:23 - - * * clean out compatibility code for older rpm versions that's not - really - supported anymore anyways and move out as much as possible - rpm5.org - compatibility code out of URPM into new rpm46compat.h @ rpm5.org - -2009-07-25 20:50 - - * add support for specifying custom filter for compression with - build_synthesis() - -2009-07-22 18:21 - - * really clean up temporary files & directories properly - -2009-07-22 18:19 - - * prevent distepoch & disttag to be added and appended to package - filename - -2009-05-11 13:26 - - * Removed forgotten debugging logs - -2009-05-11 13:22 - - * Add bug # - -2009-05-11 13:17 - - * Release 3.30 - -2009-05-11 13:17 - - * Use key IDs to check if a key is already known or not - - This has the side-effect that if we get a newer public key - corresponding - to an already known key id, it won't get updated, but for now RPM - doesn't let us do that anyway. If a pubkey file contains multiple - keys, - we no longer handle this case, but I don't think this has been - widely - tested, if ever... - -2009-05-11 13:17 - - * Fix comment - -2009-05-11 13:17 - - * Introduce get_gpg_fingerprint XS function - -2009-03-27 14:58 - - * 3.29 - -2009-03-27 14:58 - - * Fix regression introduced in fix for bug #47803 - - This reverts the previous commit - - only compute diff_provides when the package is newly rejected, in - set_rejected_and_compute_diff_provides - - Try this incremental patch. It fixes - set_rejected_and_compute_diff_provides to - not compute diff_provides if package was already rejected (and - thus the - dependencies properly handled already). - -2009-03-27 10:28 - - * Revert part of the fix for bug #47803 since it breaks upgrades - from 2008.1 - -2009-03-25 13:41 - - * 3.28: - -2009-03-25 13:22 - - * Postpone user choices as much as possible - - Fixes bug #48100, patch from Anssi Hannula - Package A requires D and E. - Package B provides D and E. - Package C provides E. - - If the require on E happens to be resolved first, then perl-URPM - will - prompt the user, even though installing B is enough. - -2009-03-24 16:50 - - * Change format of "rpm sorted by dependencies" string - -2009-03-24 15:55 - - * 3.27 - -2009-03-23 10:03 - - * Don't silently install Suggests:, fixes bug #47934 - - When installing a package which suggests an uninstalled package, - urpmi - currently installs both packages without asking the user while it - asks - when installing a package which requires an uninstalled package. - This is - because we call resolve_requested__no_suggests to find which - suggested - package to install, but this mark the package as requested as - well (and - we don't ask for confirmation before installing a requested - package). - This patch calls resolve_requested__no_suggests_ (with a trailing - '_') - instead which is the same as resolve_requested__no_suggests but - does not - mark the packages as requested. - -2009-03-23 09:40 - - * fix _handle_diff_provides in case of impossible-to-satisfy - selected packages - - Fixes bug #48223, patch from Anssi Hannula - - Currently, if _handle_diff_provides finds unsatisfied requires on - an already - selected package, and cannot find any packages from the repo that - satisfy - these, it calls resolve_rejected_ (or - set_rejected_and_compute_diff_provides - after fix to bug #47803) (as it does when those unsatisfied - requires are on an - installed package, which was always the case before r242656). - However, those should be called with installed packages only. - - Attached patch makes _handle_diff_provides call - disable_selected_and_unrequested_dependencies and - _set_rejected_from in case of - selected packages. - -2009-03-20 18:32 - - * check rep for another pkg providing X if the prev pkg gets - removed due to a conflict - - Fixes bug #47803, patch from Anssi Hannula - - Closer look at urpmi revealed it only does this if a provide X is - removed from - an upgraded package, not when a package providing X has to be - removed. - - i.e. this works: - - A provides foo - B provides foo - C requires foo - - Installed A,C. - - A is upgraded and Provides:foo is dropped, B gets installed in - order to - keep C. - - But this won't: - - A provides foo - A requires dep - B provides foo - C requires foo - D provides dep - - Installed A,C,D. - - D is upgraded and Provides:dep is dropped, A gets removed, C gets - removed. - -2009-03-05 11:14 - - * 3.26 - -2009-03-05 11:13 - - * (verify_signature) make checking urpmi signatures works in - chrooted environments - (especially important for installer where there's no rpmdb in / - (really - /var/lib/rpm) and thus no keys to check against) - -2009-01-16 14:48 - - * Release 3.25 - -2009-01-16 14:48 - - * Really fix bug #46874 - -2009-01-13 14:27 - - * Version 3.24 - 13 January 2009, by Christophe Fergeau - - - fix sorting choices on provided version (feature introduced in - 3.08, - but was not working if packages were coming from different - repository) - - when a "Requires:" can be fullfilled by several different - packages and - one of those packages is explicitly required by another package - which - is also being installed, silently choose this package instead of - letting - the choice up to perl-URPM user (fixes bug #46874) - -2009-01-12 08:04 - - * add comments - -2009-01-12 08:03 - - * - drop parse_rpms (unused, parse_rpms_build_headers or parse_rpm - are used instead) - - add a comment - -2009-01-12 07:59 - - * add a comment - -2009-01-12 07:56 - - * - drop function fuzzy_parse() (it is unused) - - add some comment - -2009-01-09 14:40 - - * add a comment - -2009-01-09 14:39 - - * add some comment - -2009-01-09 14:24 - - * - @unsatisfied is a better var name than @l - - add some comment - -2009-01-08 13:46 - - * make it clear the func is local - -2009-01-08 13:45 - - * add a comment - -2009-01-08 09:24 - - * Favour required packages when we have several choices to fulfill - a "requires", fixes bug #46874 - -2009-01-06 15:55 - - * - add some comment - - enhance a comment - -2009-01-06 14:05 - - * document a "hack" - -2008-12-15 17:02 - - * - fix sorting choices on provided version (feature introduced in - 3.08, - but was not working if packages were coming from different - repository) - -2008-12-15 11:08 - - * 3.23 - -2008-12-15 11:05 - - * - fix bad free() (thanks to glibc for detecting it) - -2008-12-12 11:04 - - * 3.22 - -2008-12-12 09:19 - - * - fix scriptlet failing: - adapt to librpm4.6, rpmtsSetRootDir(ts, "") is forbidden - -2008-12-09 16:40 - - * revert wrong commit - -2008-12-09 16:33 - - * correctly clean temp directories - -2008-12-09 16:05 - - * 3.21 - -2008-12-09 16:04 - - * - adapt to librpm4.6 - -2008-12-09 16:03 - - * - adapt to rpm 4.6 changes: - - headerNextIterator -> headerNext - - headerAddEntry -> headerPut - - headerModifyEntry -> headerMod - -2008-12-09 16:02 - - * - adapt to rpm 4.6 changes: headerGetEntry -> headerGet - -2008-12-09 16:00 - - * - adapt to some easy rpm 4.6 changes: - - headerSprintf -> headerFormat - - headerAddEntry -> headerPutString - - headerRemoveEntry -> headerDel - - rpmProblemGetLong -> rpmProblemGetDiskNeed - -2008-12-09 15:55 - - * free the iterator *after* use - (otherwise it segfaults with 4.6.0-rc1, and i wonder how it - worked before...) - -2008-12-09 15:52 - - * do free the ts after user, this is especially needed since - rpmVerifySignature - (wrongly) called in rpmReadPackageFile can open the rpmdb which - won't get - closed if ts is not closed - -2008-12-09 15:50 - - * - don't handle %_sourcedir specially, it's not needed - - use an absolute filename for %_topdir, it seems to help - (bug in rpm 4.6.0-rc1?) - -2008-12-09 15:49 - - * - list_rpm_tag() is no more - - remove a failing test (old) - -2008-12-09 15:47 - - * - drop list_rpm_tag() - -2008-12-09 15:45 - - * adapt types to rpm-4.6.x - -2008-12-08 17:35 - - * fix rpmRelocation usage with rpm 5.2 - -2008-10-14 17:35 - - * 3.20 - -2008-10-14 17:35 - - * - $trans->run can now return both the translated errors, and some - parsable - errors (useful for example to detect diskspace issues) - -2008-10-14 08:51 - - * use rpmuint64_t rather than long long, we know that it should - stay compatible:) - -2008-10-10 09:14 - - * fix build with rpm5.org HEAD - -2008-10-07 10:47 - - * 3.19 - -2008-10-07 10:46 - - * - handle flag "replacefiles" - -2008-07-18 18:09 - - * add filelinktos() & dirnames() to URPM::Package - -2008-07-17 20:03 - - * ensure that initSourceHeader gets run for rpm5.org, otherwise - querying of spec files won't work - -2008-07-14 16:49 - - * fix build with rpm5.org HEAD - -2008-07-07 21:53 - - * 3.18 - -2008-07-07 14:08 - - * - revert change introduced in 3.16 (it breaks too much, eg - superuser--priority-upgrade.t test case), and introduce - $state->{rejected_already_installed} instead - -2008-07-07 13:23 - - * fix typo in description - -2008-07-04 13:06 - - * 3.17 - -2008-07-04 13:05 - - * add removed_or_obsoleted_packages() - -2008-07-04 13:04 - - * - handle $state->{orphans_to_remove} in selected_size() and - build_transaction_set() - -2008-07-04 11:25 - - * - add traverse_tag_find() - -2008-07-03 11:25 - - * perl_checker compliance - -2008-07-03 11:23 - - * remove unused vars - -2008-07-03 11:22 - - * create packages_to_remove() and use it to factorize code - -2008-07-01 15:26 - - * create rpmtag_from_string() out of Db_traverse_tag - -2008-06-26 12:47 - - * 3.16 - -2008-06-26 09:46 - - * - when not selecting a package because already installed, - but it in $state->{rejected} with flags {installed} - -2008-06-24 09:06 - - * adapt tests to ->compare change - -2008-06-23 08:42 - - * 3.15 - -2008-06-17 09:39 - - * add Anssi name in the log - -2008-06-17 09:38 - - * - fix urpmi wrongly considering epochless conflicts to match any - epoch in a - case when urpmi should upgrade a conflicting package to an - actually - non-conflicting version (cf epochless-conflict-with-promotion - urpmi test) - - from Anssi. - - i tested various upgrades from some chroot with 2008.0, 2007.1, - 2007.0, and it - didn't change the result, so it should be quite safe :) - -2008-05-23 08:24 - - * 3.14 - -2008-05-23 08:23 - - * - add is_package_installed() in URPM/Resolve.pm - (to be used in urpmi 5.20) - -2008-05-20 09:54 - - * 3.13 - -2008-05-19 15:17 - - * - do not ignore dropped provide from updated package - (mdvbz#40842) - -2008-05-15 12:04 - - * enhance error message - -2008-04-14 17:11 - - * un-revert rpm5.org cosmetics now that cooker has reopened - -2008-04-10 08:16 - - * update authors and copyright notic - -2008-03-25 13:15 - - * revert unneeded commit for now - -2008-03-19 04:37 - - * fix a typo in a comment - -2008-03-19 04:34 - - * make URPM more portable by using standard %{_target_vendor} & - %{_target_cpu} macros in stead of Mandriva specific - %{_real_vendor} & (now dead) %{_real_arch} - -2008-03-19 04:18 - - * change x,y check to y,x. More intuitive, for me at least, other - order frequently confuses me ;p - -2008-03-19 03:24 - - * d'oh, argument to hexversion() must of course be passed as - strings - -2008-03-19 03:12 - - * improve rpm version detection - really fix callback size for rpm5.org versions - -2008-03-07 16:50 - - * 3.12 - -2008-03-07 16:49 - - * - do allow to promoting a pkg even if it has unsatisfied require - (since the - code will then fix the unsatisfied require). fixes "big - transaction" - (cf urpmi split-transactions--strict-require.t test_efgh()) - - this code was introduced long ago (*), the code has - changed quite a lot, and it's hard to tell for which reason it - was introduced. - Maybe the check "obsoletes_overlap" replaces it for good? - - (*) in "r11064 | fpons | 2002-06-13", search for "try if - upgrading the package - will be satisfying all the requires" - -2008-03-06 16:59 - - * ouch, add back 'case RPMPROB_DISKNODES:' removed by mistake :/ - -2008-03-06 15:25 - - * revert back to long long since they're of same size anyways and - we avoid warnings that way :) - -2008-03-06 14:24 - - * simplify as pixel suggested - use uint64_t in stead of unsigned long long (which is really the - same, but nicer and more consistent with rpm5:) - -2008-03-03 12:06 - - * minor cosmetics - -2008-03-03 00:50 - - * move compatibility wrapper to rpm5.org upstream - -2008-03-02 23:29 - - * more fixes, makes apt-get build succesfully :D - -2008-03-02 22:22 - - * make all functions inline functions - -2008-03-02 22:02 - - * some more functions for apt-get.. - -2008-03-02 18:18 - - * make C++ compliant - add som function wrappers for apt-get - -2008-03-01 12:33 - - * define WITH_DB in rpm5compat.h in stead of in Makefile - drop useless conditionals for headers as they're already - conditional in themself ;) - -2008-03-01 12:29 - - * do better "detection" of callback size without having to define - it in Makefile (inspired by apt) - -2008-02-29 21:26 - - * try improve on freeing up memory - -2008-02-29 19:06 - - * be sure to return NULL in case of RPMRC_NOTFOUND - -2008-02-29 19:00 - - * provide function name in logging - -2008-02-29 18:45 - - * be sure to always initialize in headerGetEntry - -2008-02-29 15:36 - - * add rpm5.org support to NEWS :) - -2008-02-29 15:33 - - * rpm 4.5 and newer uses unsigned long long ulong1 in stead of - unsigned long ulong1 for rpmProblemGetLong, therefore use %lld in - stead of %ld - -2008-02-29 15:03 - - * add back copyright field manually since svn wouldn't set it.. - -2008-02-29 14:57 - - * try add svn properties to top of file - -2008-02-29 14:42 - - * add svn keywords properties - -2008-02-29 14:40 - - * make inclusion of headers conditional - -2008-02-29 14:29 - - * be sure to set return value to NULL in headerGetEntry when Epoch - isn't set - -2008-02-29 14:24 - - * fix assignment from incompatible pointer type in - Urpm_list_rpm_tag for rpm5 - -2008-02-29 14:14 - - * be sure to use same data type for check_flag - -2008-02-28 17:07 - - * make sure to use same type (signess) in pack_rpm_header - -2008-02-28 16:45 - - * do not define RPM_CALLBACK_LONGLONG for rpm 5.0 - -2008-02-28 16:20 - - * add copyright notice - -2008-02-28 15:30 - - * fix return type and variable of headerRead() - -2008-02-28 13:29 - - * 3.11 - -2008-02-28 13:29 - - * - restore FILENAME_TAG in generated hdlist (to be compatible with - older - distros where ->filename can rely on it) (thanks to Nanar) - -2008-02-28 11:04 - - * fix double _free of msg in headerWrite() & headerRead() - do rpmlog for headerWrite() & headerRead() - drop unused variable in cointainer for headerNextIterator() - -2008-02-28 02:35 - - * drop unused variable - -2008-02-28 02:28 - - * get rid of some warnings - -2008-02-28 02:03 - - * add wrapper function for rpmMachineScore - -2008-02-28 01:38 - - * add wrapper function for headerRead - -2008-02-28 01:24 - - * add wrapper function for headerModifyEntry - -2008-02-28 01:06 - - * fix define of _RPMTAG_INTERNAL at right place and drop redundant - include of rpmtag.h - -2008-02-28 00:56 - - * add rpm5 wrapper functions, work in progress, URPM builds now at - least :o) - -2008-02-27 21:45 - - * fix building with rpm5 DEVEL version - -2008-02-25 23:39 - - * do not mark as deprecated ->filename and - URPM::Build::build_hdlist() - -2008-02-25 23:22 - - * 3.10 - -2008-02-25 21:57 - - * adding filesize to synthesis on @info@ will break backward - compatibility for - no good reason, so switching to a new @filesize@ line - -2008-02-25 21:37 - - * make ->filename work (again) on header - -2008-02-25 21:17 - - * 3.09 - -2008-02-25 21:13 - - * do not do "uniq" on "fullname" since gpg-pubkey-xxxxxxxx-xxxxxxxx - can be installed twice - -2008-02-25 21:05 - - * since ->filename is deprecated, do not use it, esp where not - needed - -2008-02-25 20:43 - - * - add filesize to synthesis, add ->filesize to get it, and add - selected_size_filesize() to compute the sum - -2008-02-25 20:41 - - * fix previous commit (XS comments are perl-style, not C-style) - -2008-02-25 19:17 - - * - do not add FILENAME_TAG and FILESIZE_TAG to hdlist anymore, - deprecate ->filename and ->header_filename, - deprecate URPM::Build build_hdlist and parse_rpms_build_headers - -2008-02-25 16:18 - - * - allow fixing "using one big transaction" that occurs when using - --keep - (#30198) - - nb: since build_transaction_set calls resolve_requested, it must - use the same - options to select the same packages - -2008-02-25 16:16 - - * - allow urpmi to know a package was not selected because a newer - version is - installed (#29838) - -2008-02-25 13:34 - - * - fix sort choices changed in perl-URPM 3.08 - -2008-02-25 13:33 - - * - handle new package providing xxx which conflicts with an - installed package (#17106) - -2008-02-25 09:20 - - * 3.08 - -2008-02-25 09:19 - - * - sort choices on virtual package by provided version (#12645) - -2007-09-12 15:11 Pixel - - * : better indicate the test case in urpmi - -2007-09-12 15:04 Pixel - - * : update doc - -2007-09-12 15:04 Pixel - - * : update doc - -2007-09-12 15:01 Pixel - - * : update doc - -2007-09-12 15:00 Pixel - - * : create _remove_all_rejected_from() out of disable_selected() - -2007-09-12 14:57 Pixel - - * : create _remove_rejected_from() - -2007-09-12 14:47 Pixel - - * : update doc - -2007-09-12 14:44 Pixel - - * : factorize code into _set_rejected_from() - -2007-09-12 14:38 Pixel - - * : replacing {backtrack}{closure} with {closure} since it looks - like it was a typo - -2007-09-12 14:27 Pixel - - * : adapt doc to is really done (may kill {backtrack}{closure} - later) - -2007-09-12 13:16 Pixel - - * : update doc - -2007-09-12 13:12 Pixel - - * : - fix typo in previous commit: pass $urpm to set_selected() for - debug message - - {from} options to resolve_rejected_ and set_selected is now a - pkg object - instead of a fullname string - -2007-09-12 13:08 Pixel - - * : add debug message - -2007-09-12 13:07 Pixel - - * : simplify - -2007-09-12 13:06 Pixel - - * : handle {size} in set_rejected() - -2007-09-12 12:59 Pixel - - * : - add ability to merge {closure} fields in set_rejected (from - $options{why}) - - {from} is a fullname here - - {why} is a hash - - use set_rejected() to factorize code - -2007-09-12 12:12 Pixel - - * : cleanup - -2007-09-12 12:11 Pixel - - * : fix typo in previous commit - -2007-09-12 12:03 Pixel - - * : create set_rejected() out of resolve_rejected_() - -2007-09-12 11:03 Pixel - - * : dep field "choices" is here for debug purpose, rename it - _choices - -2007-09-12 11:00 Pixel - - * : create _dep_to_name() and use it - -2007-09-12 10:50 Pixel - - * : drop unused option "closure_as_removed" - -2007-09-12 10:14 Pixel - - * : backtrack_selected() was always returning empty list, so - backtrack_selected_psel_keep() should return empty list. but it's - simply to - modify callers to take into account the return value is () - -2007-09-12 10:07 Pixel - - * : move var declaration where it's used - -2007-09-12 10:06 Pixel - - * : move function created in previous commit - -2007-09-12 10:04 Pixel - - * : create _choose_required() out of - resolve_requested__no_suggests_() - -2007-09-12 09:50 Pixel - - * : this is good to have in NEWS - -2007-09-11 16:27 Pixel - - * : document side-effects of each functions - -2007-09-11 15:41 Pixel - - * : add some doc - -2007-09-11 15:35 Pixel - - * : rename disable_selected_unrequested_dependencies() into - disable_selected_and_unrequested_dependencies() - -2007-09-11 15:09 Pixel - - * : don't keep a hash when we really want its values - -2007-09-11 15:03 Pixel - - * : - create strict_arch_check() out of find_required_package() - - and factorize some more code into $may_add_to_packages - -2007-09-11 14:46 Pixel - - * : create backtrack_selected_psel_keep() out of - backtrack_selected() and use it - -2007-09-11 14:12 Pixel - - * : drop keep_unrequested_dependencies option (it is unused) - -2007-09-11 14:10 Pixel - - * : drop keep_requested_flag by creating - resolve_requested__no_suggests_() - -2007-09-11 14:04 Pixel - - * : simplify - -2007-09-11 14:00 Pixel - - * : define var where it's needed - -2007-09-11 13:59 Pixel - - * : rename var, $dep will only be used as an element from - @properties - -2007-09-11 13:58 Pixel - - * : rename var, $dep will only be used as an element from - @properties - -2007-09-11 13:52 Pixel - - * : add doc - -2007-09-11 13:37 Pixel - - * : add some doc - -2007-09-11 13:37 Pixel - - * : simplify - -2007-09-11 13:32 Pixel - - * : simplify - -2007-09-11 13:24 Pixel - - * : simplify: make find_candidate_packages() the wrapper around - find_candidate_packages_() instead of the other way round - -2007-09-11 13:21 Pixel - - * : create find_candidate_packages_(), wrapper around - find_candidate_packages() - -2007-09-11 13:16 Pixel - - * : drop callback_backtrack, unused for a long time - -2007-09-11 11:54 Pixel - - * : fix old typo in comment - -2007-09-11 11:51 Pixel - - * : add a comment - -2007-09-11 10:54 Pixel - - * : fix old typo (rejected field is unused anyway afaik) - -2007-09-11 10:00 Pixel - - * : fix typo in previous typo fix - -2007-09-11 10:00 Pixel - - * : fix typo in previous commit :-/ - -2007-09-11 09:58 Pixel - - * : - speedup is_arch_compat (x7) by keeping the platform in a - cache - -2007-09-11 09:55 Pixel - - * : add missing free() - -2007-09-11 08:44 Pixel - - * : move doc where it belongs - -2007-09-11 07:28 Pixel - - * : add comment - -2007-09-10 16:58 Pixel - - * : simplify prototype of find_candidate_packages() - -2007-09-10 16:56 Pixel - - * : rename find_chosen_packages() into find_required_package() - (better name) - -2007-09-10 16:49 Pixel - - * : - pass the prefered choices to {callback_choices}: this allows - urpmi to select - all the prefered packages according to installed locales - -2007-09-10 15:48 Pixel - - * : - do not propose packages for non installed locales - -2007-09-10 15:48 Pixel - - * : - do not propose packages for non installed locales - - cleanup code - -2007-09-10 15:46 Pixel - - * : fix typo in previous commit - -2007-09-10 15:16 Pixel - - * : create _find_chosen_packages__sort() out of - find_chosen_packages() - -2007-09-08 20:29 Pixel - - * : more detailed doc - -2007-09-08 09:24 Pixel - - * : typo in comment - -2007-09-08 09:16 Pixel - - * : rename lists with "closure" in the name to things like - "xxx_todo" or - "all_xxx", i find it more readable, and it helps making the - difference with - {closure} field - -2007-09-08 09:10 Pixel - - * : rename local var for clarity - -2007-09-08 09:07 Pixel - - * : rename local var - -2007-09-08 09:05 Pixel - - * : document $state fields - -2007-09-08 08:10 Pixel - - * : rename a local variable for clarity - -2007-09-08 08:09 Pixel - - * : create _handle_conflicts() out of - resolve_requested__no_suggests() - -2007-09-08 07:39 Pixel - - * : fix typo in older commit - -2007-09-08 07:38 Pixel - - * : use function calls instead of method calls (it allows - perl_checker checks when - temporarilly renaming URPM/Resolve.pm package name to URPM) - -2007-09-07 21:56 Pixel - - * : create _handle_diff_provides() out of - resolve_requested__no_suggests() - -2007-09-07 20:49 Pixel - - * : create _compute_diff_provides() and - _compute_diff_provides_one() out of - resolve_requested__no_suggests() - -2007-09-07 20:31 Pixel - - * : factorize regexps into functions - -2007-09-07 19:45 Pixel - - * : make it more clear - -2007-09-07 19:35 Pixel - - * : cleanup - -2007-09-07 19:32 Pixel - - * : create _ids_to_fullnames() and _ids_to_names() - -2007-09-07 19:19 Pixel - - * : fix typo in recent commit - -2007-09-07 19:18 Pixel - - * : make it clear that resolve_rejected_ is modifying @properties - from - resolve_requested() - -2007-09-07 18:39 Pixel - - * : revert previous commit: compute_deps() is still used by mkcd - -2007-09-07 17:55 Pixel - - * : remove unused compute_deps() \o/ - -2007-09-07 17:49 Pixel - - * : simplify: nopromoteepoch is always 1 (no caller ever define it) - -2007-09-07 17:43 Pixel - - * : cleanup: nopromoteepoch is 1 by default in - find_candidate_packages - -2007-09-07 15:44 Pixel - - * : factorize code in functions whatrequires() and - whatrequires_id() - -2007-09-07 15:30 Pixel - - * : simplify: whatrequires is a hash with provides_nosense as key, - don't need to - use ->provides then remove the sense - -2007-09-07 15:19 Pixel - - * : hoist a debug message so that it occurs for other uses of - with_db_unsatisfied_requires() - -2007-09-07 15:06 Pixel - - * : re-use same code for conflict from installed package as is used - for conflict - from selected package. this fixes test_gh() from urpmi - split-transactions--promote test case - -2007-09-07 14:44 Pixel - - * : move code from resolve_requested__no_suggests() into new - function _handle_provides_overlap() - -2007-09-07 14:30 Pixel - - * : prepare to factorize code handling property becoming - unavailable. - - it really seems {why}{conflicts} is only used for debugging - purpose, so this - change won't break. - -2007-09-07 14:24 Pixel - - * : one more debug message - -2007-09-07 11:26 Pixel - - * : small cleanup - -2007-09-07 11:26 Pixel - - * : add some debug messages - -2007-09-05 15:19 Pixel - - * : - fix displaying @sorted whereas some elements have been - removed from it - - more complete error message - -2007-09-05 09:37 Pixel - - * : add debug code - -2007-09-03 15:21 Pixel - - * : 1.80, bugfix release - -2007-09-03 15:21 Pixel - - * : - fix bug in sort_graph (used by build_transaction_set) - -2007-09-03 15:20 Pixel - - * : 1.79 - -2007-09-03 12:59 Pixel - - * : add a test - -2007-09-03 08:08 Pixel - - * : - fix bug in sort_graph (used by build_transaction_set) - -2007-09-03 08:07 Pixel - - * : 1.78 - -2007-08-31 15:54 Pixel - - * : fix dead-loop in build_transaction_set (#33020) - - and ensure the resulting graph is correct by checking it - -2007-08-31 07:02 Pixel - - * : add a comment - -2007-08-29 09:33 Pixel - - * : 1.77 - -2007-08-29 09:33 Pixel - - * : - disable "dropping tags from rpm header" until we can safely - use it - -2007-08-29 09:32 Pixel - - * : 1.76 - -2007-08-28 14:12 Pixel - - * : ensure #31969 doesn't occur anymore. if somethings goes wrong: - - display error message - - then default to one big transaction - - also display error message "using one big transaction" in the old - check (which - i don't really know what it does) - -2007-08-28 13:54 Pixel - - * : - build_transaction_set: new sort algorithm which allow - returning sets of - circular dependent packages, taking into account obsoleted - packages - (fixes #31969). It may still fail in presence of conflicts - - a better fix would be to make ->resolve_requested__no_suggests - handle - obsolete. ie: - - a requires b : bb or b - - bb requires c-1 - - b requires c-2 - - b obsoletes bb - => with a, bb and c-1 installed, "urpmi c" should upgrade bb into - b instead of - removing a and bb. - -2007-08-28 11:03 Pixel - - * : - spec2srcheader: workaround parseSpec returning a header where - ->arch is set - to %{_target_cpu} whereas we really want a header similar to - .src.rpm - (see #32824) - -2007-08-24 12:01 Pixel - - * : - fix split_length > 1 - (eg: "urpmi --split-length 2 a b c" will only install 2 pkgs) - (this bug has not been reported, just discovered it while reading - the code) - - - cleanup - -2007-08-24 11:50 Pixel - - * : - more debug messages - - little rewrite - -2007-08-23 13:22 Pixel - - * : - allow running transaction with justdb option - -2007-08-12 20:45 Pixel - - * : 1.75 - -2007-08-12 20:44 Pixel - - * : - fix dropping tags from rpm header. - it hasn't work since MDK8.1 and rpm 4.0. - it may break urpmi!! but potentially allows a much smaller - hdlist.cz :) - -2007-08-12 11:32 Pixel - - * : 1.74 - -2007-08-12 11:29 Pixel - - * : - sort choices per media, then per version - - nb: - - on 2004-12-13, rgs replaced "$a->id <=> $b->id" with - "$b->compare_pkg($a) || $a->id <=> $b->id" - - Return the list of chosen packages sorted by descending - version (bug #12645). - - the end result is the sorting by media was dropped :-/ - -2007-08-12 10:15 Pixel - - * : cleanup (easier to read) - -2007-08-11 12:21 Pixel - - * : 1.73 - -2007-08-11 12:21 Pixel - - * : - allow running transaction with replagekgs option - -2007-08-10 18:01 Pixel - - * : 1.72 - -2007-08-10 17:50 Pixel - - * : - modify parse_hdlist so that partial hdlist reading can be - used - (needed when some stuff is already done in the callback) - -2007-08-10 17:35 Pixel - - * : add documentation - -2007-08-10 17:34 Pixel - - * : there is no use retrying after a headerRead failure since - headerRead may have - consumed part of the input, and so next headerRead will read in - the middle of - a header, and so always fail. The only real solution is to ensure - rpmlib don't - timeout too quickly (and fd->rd_timeoutsecs is rpmlib internal - only, so we - can't hint it from here. in any case 1sec timeout is really too - low) - -2007-08-09 15:25 Pixel - - * : 1.71 - -2007-08-09 15:24 Pixel - - * : - compilation fixes on rpm < 4.4.8 - -2007-08-09 14:58 Pixel - - * : 1.70 - -2007-08-09 14:58 Pixel - - * : compilation fixes on rpm < 4.4.8 - -2007-08-09 13:24 Pixel - - * : 1.69 - -2007-08-09 13:24 Pixel - - * : - "suggests" are no more handled as "requires" - - resolve_requested support "suggests": a newly suggested package - is installed - as if required (can be disabled with option no_suggests) - - nb: URPM.xs change is quite complex since suggests are mostly - seen as requires - inside rpmlib. - -2007-08-08 18:18 Pixel - - * : factorize some code into with_db_unsatisfied_requires: - - #- this function is "suggests vs requires" safe: - #- 'whatrequires' will give both requires & suggests, but - unsatisfied_requires - #- will check $p->requires and so filter out suggests - -2007-08-08 17:38 Pixel - - * : "nopromoteepoch => 1" is the default option in - ->unsatisfied_requires - -2007-08-03 14:43 Pixel - - * : 1.68 - -2007-08-03 14:42 Pixel - - * : - add $trans->Element_version and $trans->Element_release - -2007-07-05 13:36 nanardon - - * : - 0.67 - -2007-07-04 22:26 nanardon - - * : - Urpm_read_config_files properly return the value to perl - - kill useless var dcl - -2007-07-04 22:21 nanardon - - * : - fix parseSpec argument - -2007-07-04 16:43 nanardon - - * : - add osscore() and archscore() function to evaluate computer - compatiblity to an arbitrary value - -2007-07-04 15:53 nanardon - - * : - add Pkg_is_platform_compat() and Urpm_platformscore() coming - with rpm 4.4.8 - -2007-07-02 15:14 Pixel - - * : 1.66 - -2007-07-02 15:11 Pixel - - * : - fix --auto-select skipping some packages because of other - packages providing - a more recent version, but no obsolete between those packages. - the fix is to revert commit from Aug 2002: - "fixed propable old package (according provides) requested by - request_packages_to_upgrade." - - hopefully this change won't break too much... - - for the record, a few issues: - - skipping java-1.5.0-gcj-1.5.0.0-14.7mdv2008.0.i586 since - java-1.7.0-icedtea-1.7.0.0-1.3mdv2008.0.i586 provides a more - recent version of jre (1.7.0 vs 1.5.0) - - skipping emacs-common-22.1-2mdv2008.0.i586 since - gnus-emacs-5.10.8-1mdv2007.0.noarch provides a more recent vers - whereas java-1.5.0-gcj-1.5.0.0-14.6mdv and emacs-common-22.1-1mdv - are installed - -2007-07-02 15:05 Pixel - - * : help perl_checker - -2007-07-02 14:38 Pixel - - * : help debugging the strange behaviour of this code - -2007-06-21 14:13 nanardon - - * : - 1.42 - -2007-06-19 14:44 nanardon - - * : - make is_arch_compat rpm 4.4.8 compliant - -2007-06-15 20:00 Pixel - - * : document the fact that build_synthesis returns true on success - -2007-06-12 14:03 Pixel - - * : fix release date - -2007-06-12 13:57 Pixel - - * : 1.64 - -2007-06-12 13:56 Pixel - - * : - hack on $pkg->is_arch_compat to make it return true for - noarch packages - when using rpm 4.4.8 (#31314) - -2007-05-09 16:00 Pixel - - * : - new release, 1.63 - - add $trans->Element_fullname - -2007-05-03 14:51 Pixel - - * : 1.61 has not been released - -2007-05-03 14:49 Pixel - - * : 1.62 - -2007-05-03 14:49 Pixel - - * : - pass the virtual package name as a parameter to - {callback_choices} in - ->resolve_requested - -2007-04-27 12:37 Pixel - - * : re-sync after the big svn loss - -2007-04-27 12:37 Pixel - - * : re-sync after the big svn loss - -2007-04-27 12:31 Pixel - - * : - 1.61 - - add $trans->NElements and $trans->Element_name - to be able to display name of uninstalled package in - callback_uninst - - fix b--obsoletes-->a and c--conflicts-->a prompting for - upgrading a - (need a fix in urpmi which rely on the $state->{rejected} - to upgrade (-U) b instead of installing (-i) it) - -2007-04-27 12:30 Pixel - - * : re-sync after the big svn loss - -2007-04-24 19:11 Pixel - - * : re-sync after the big svn loss - -2006-12-04 10:28 Pixel - - * URPM.xs: correctly set "\0" - -2006-12-04 10:23 Pixel - - * t/parse.t: remove temp file - -2006-12-04 09:43 Pixel - - * URPM.xs: correctly handle gzread error code - -2006-12-01 16:21 Pixel - - * URPM.xs: rpmReadPackageFile() can return ok but no header :-/ - -2006-12-01 16:14 Pixel - - * URPM.pm, URPM.xs: rpmReadPackageFile() can return ok but no - header :-/ - -2006-11-29 22:24 Thierry Vignaud - - * URPM.xs: (Trans_add) factorize size to allocate - -2006-11-29 22:23 Thierry Vignaud - - * URPM.xs: (Trans_add) adjust allocated memory - -2006-11-29 22:22 Thierry Vignaud - - * URPM.xs: (Trans_add) remove guard, proper fix is now enough - -2006-11-29 22:21 Thierry Vignaud - - * URPM.xs: (Trans_add) fix segfault on ia32 (when one replace - "struct foobar" by - "foobar*", he should expect sizeof() to *slightly* differ in - results) - -2006-11-29 17:08 Pixel - - * URPM.pm: 1.50 new release - -2006-11-29 16:59 Thierry Vignaud - - * URPM.xs: (Trans_add) fix segfault when using --excludepath - -2006-11-29 15:36 Thierry Vignaud - - * URPM.xs: (Trans_add) fix the segfault when using --excludepath - (introduced in - r32435:32440). however, using --excludepath will still - segfaults, but - later, in rpmtsAddInstallElement() ... - -2006-11-29 13:56 Thierry Vignaud - - * URPM.xs: (Trans_add) fix segfault - -2006-11-24 10:12 Pixel - - * URPM.pm, URPM/Resolve.pm: strict-arch should not imply that - noarch can't upgrade the real arch (#22558) - -2006-11-21 07:59 Pixel - - * ChangeLog: - 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 - - release 1.48 - -2006-11-21 07:54 Pixel - - * URPM/Resolve.pm: resolve_rejected: nodeps is also recognised - (through backtrack_selected) - -2006-11-21 07:54 Pixel - - * URPM/Resolve.pm: resolve_rejected: nodeps is also recognised - (through backtrack_selected) - -2006-11-17 17:46 Pixel - - * URPM/Build.pm: parse_rpms_build_headers: allow asking for - packing (fixes an error in urpmi) - -2006-11-17 16:43 Pixel - - * t/parse.t: add some tests on empty header, buggy header, empty - hdlist - -2006-11-17 16:42 Pixel - - * URPM.xs: at least one good header is needed for non compressed - hdlist and non empty file - * URPM/Build.pm: allow building empty hdlist & synthesis - -2006-11-17 16:25 Pixel - - * URPM.xs, t/parse.t: - parse_hdlist on a simple header was broken - because pid was left unset, - - add some tests for this - -2006-11-15 12:21 Pixel - - * t/rpmdb.t: do display on which pkgs the 2 sorted lists disagree - -2006-11-15 11:49 Pixel - - * URPM.pm, URPM.xs: add a wrapper in perl around parse_hdlist and - parse_synthesis - -2006-11-15 11:47 Pixel - - * t/rpmdb.t: remove debug stuff - -2006-11-15 11:28 Pixel - - * URPM.pm: make the prototype of parse_synthesis more clear in the - pod - -2006-11-15 11:14 Pixel - - * URPM.xs: parse_synthesis, parse_hdlist: handle gzip error status - instead of relying on - wether we did read at least one header. This allow "empty" - hdlist/synthesis. - But it means it is getting stricter, and the headers added to - {depslist} would - need to be removed if an error occured. Alas i don't know how to - do it (a - simple splice) in XS. If no better solution, i'll create a - wrapper function in - perl. - -2006-11-10 14:18 Pixel - - * URPM/Build.pm: use the documented way to call ->parse_hdlist, - not the deprecated one - -2006-11-09 15:05 Thierry Vignaud - - * URPM/Resolve.pm: (find_chosen_packages) default to strict-arch - on 64bits - -2006-11-07 13:27 Pixel - - * ChangeLog, URPM.pm: new release, no real change except - perl_checker compliant - -2006-11-03 15:41 Pixel - - * URPM/Resolve.pm: perl_checker compliance - -2006-11-03 15:21 Pixel - - * .perl_checker, URPM.pm, URPM/.perl_checker, URPM/Build.pm, - URPM/Resolve.pm: perl_checker compliance - -2006-11-03 15:41 Pixel - - * URPM/Resolve.pm: perl_checker compliance - -2006-11-03 15:21 Pixel - - * .perl_checker, URPM.pm, URPM/.perl_checker, URPM/Build.pm, - URPM/Resolve.pm: perl_checker compliance - -2006-10-16 10:11 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Patch by Pixel to ignore self-obsoletes - -2006-09-21 09:49 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Invert bogus check - -2006-09-07 09:12 Rafael Garcia-Suarez - - * MANIFEST, URPM/Build.pm, t/pod.t: Add POD test, remove sole pod - fragment in URPM::Build - -2006-09-06 11:37 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm: Bump version to 1.46 - -2006-09-06 09:15 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Oops, remove debug code - -2006-09-06 09:13 Rafael Garcia-Suarez - - * URPM/Resolve.pm: prefer kernel-source-stripped over kernel-source - -2006-09-05 16:14 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Micro-optimisation, and make comments more - explicit - -2006-08-07 14:44 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm: Bump version, regen changelog - -2006-08-07 14:40 Rafael Garcia-Suarez - - * MANIFEST, perl-URPM.spec: Remove perl-URPM.spec, checked in in - repsys - -2006-08-07 14:30 Olivier Thauvin - - * URPM.xs: - cleanup useless imported rpm dcl - -2006-08-07 14:25 Olivier Thauvin - - * URPM.xs: - remove useless declaration - -2006-08-07 14:30 Olivier Thauvin - - * URPM.xs: - cleanup useless imported rpm dcl - -2006-08-07 14:25 Olivier Thauvin - - * URPM.xs: - remove useless declaration - -2006-08-04 09:41 Rafael Garcia-Suarez - - * URPM.xs: Fix a FD leak (patch by Pascal Terjan, bug #24112) - -2006-08-01 13:21 Rafael Garcia-Suarez - - * URPM/Resolve.pm: strict-arch doesn't apply to src packages - -2006-07-25 21:50 Olivier Thauvin - - * URPM.xs: - add comment into code, need review - -2006-07-04 12:35 Rafael Garcia-Suarez - - * URPM/Resolve.pm: One might have an undefined package in the - depslist (not sure why) - -2006-06-14 10:08 Rafael Garcia-Suarez - - * URPM.pm, URPM/Signature.pm: Verify if we can open the rpmdb, and - abort if we can't (bug #22527) - -2006-06-12 10:41 Rafael Garcia-Suarez - - * URPM.xs: That wasn't actually necessary - -2006-06-12 10:31 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: Bump version number - -2006-06-12 10:29 Rafael Garcia-Suarez - - * URPM.xs: Fix passing of rpmRelocation structure with new layout - in 4.4.6 - -2006-06-12 10:20 Rafael Garcia-Suarez - - * Makefile.PL: Fix rpm version detection. Generate ChangeLog under - C locale. - -2006-06-07 09:41 Rafael Garcia-Suarez - - * .cvsignore: Remove cvsignore file - -2006-06-07 09:39 Rafael Garcia-Suarez - - * ChangeLog, Makefile.PL: Use svn2cl to generate ChangeLog, and - regenerate it - -2006-06-01 11:47 Rafael Garcia-Suarez - - * Makefile.PL, URPM.xs: It's nice to be able to compile with rpm - 4.4.6, but it's nice to be able to - compile with older rpms too. - -2006-05-31 21:10 Olivier Thauvin - - * URPM.xs: - rpm 4.4.6 fixes - -2006-05-23 21:53 Rafael Garcia-Suarez - - * META.yml: Add metafile - -2006-05-23 21:48 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.43 - -2006-05-23 21:32 Olivier Thauvin - - * URPM.xs: - fix urpmi .spec: aka ensure the rpm config is read - with all macros before parsing a spec - -2006-05-22 13:43 Rafael Garcia-Suarez - - * perl-URPM.spec: Don't clobber rpm's changelog with too many - details, there is a real changelog for that - -2006-05-22 13:32 Thierry Vignaud - - * perl-URPM.spec: add bug reference in 1.42-1mdk's changelog - -2006-05-22 11:41 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.42 - -2006-05-22 10:22 Rafael Garcia-Suarez - - * URPM.xs: Patch by Pascal Terjan to fix a FD leak (bug #22632) - -2006-05-02 08:33 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.41 - -2006-04-07 10:07 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Add function to traverse transactions - -2006-04-02 23:02 Rafael Garcia-Suarez - - * URPM.xs: RPMTAG_SOURCEPACKAGE is going to be obsolete. Replace - it by RPMTAG_SOURCERPM. - -2006-03-15 12:42 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.40 - -2006-03-13 16:51 Rafael Garcia-Suarez - - * Makefile.PL: Get version comparison right - -2006-03-13 16:40 Rafael Garcia-Suarez - - * Makefile.PL: Define new symbol in Makefile.PL depending on - detected rpm version - (no simpler way to get it from the C preprocessor, it seems) - -2006-03-13 16:37 Rafael Garcia-Suarez - - * URPM.xs: Fix for undocumented ABI changes in rpm 4.4.5 callback - interface - -2006-03-13 15:56 Rafael Garcia-Suarez - - * URPM.xs: Protection when no data is passed to transaction - callbacks - -2006-03-13 14:44 Rafael Garcia-Suarez - - * URPM.xs: Fix misplaced break in switch statement - -2006-03-10 16:07 Rafael Garcia-Suarez - - * URPM.xs: "triggeredby" in traverse_tag never worked. - -2006-03-08 15:51 Rafael Garcia-Suarez - - * URPM.xs: Fix small memleak on db open error - -2006-03-07 10:35 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.39 - -2006-03-07 10:27 Rafael Garcia-Suarez - - * Makefile.PL: Clean up gcc options - -2006-03-07 10:07 Rafael Garcia-Suarez - - * URPM.xs: Protect rpmtsRun with a new link to the transaction - object - -2006-03-06 14:11 Rafael Garcia-Suarez - - * perl-URPM.spec: Spec file nit. - * URPM.xs: Also, increase refcounts. - -2006-03-06 13:59 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.38 - -2006-03-06 13:48 Rafael Garcia-Suarez - - * t/rpmdb.t: Perform this test faster - -2006-03-06 13:45 Rafael Garcia-Suarez - - * t/parse.t: Be more Test::More-ish, add a TODO test - -2006-03-06 13:31 Rafael Garcia-Suarez - - * URPM.xs: It wasn't a good idea to completely remove the - refcount, because it's used to - free the underlying C glue structure. - Also, and rpmtsLink was misplaced. - -2006-03-06 11:09 Rafael Garcia-Suarez - - * URPM.xs: Don't use our own reference counter, but the rpmlib's, - for transactions. - -2006-03-03 15:48 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.37 - -2006-03-03 15:08 Rafael Garcia-Suarez - - * URPM.pm: Document URPM::verify_signature() - -2006-03-03 15:05 Rafael Garcia-Suarez - - * URPM.xs: Include key id in verify_signature()'s OK output. Also, - avoid a header leak. - -2006-03-03 14:44 Rafael Garcia-Suarez - - * URPM.xs: New function verify_signature - -2006-03-03 13:50 Rafael Garcia-Suarez - - * URPM.xs: Don't display error messages from rpmVerifySignatures - -2006-03-03 13:14 Rafael Garcia-Suarez - - * URPM.pm: Document (new-ish) return value of verify_rpm() - -2006-03-03 13:00 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Reimplement verify_rpm, using the rpm cli - interface - -2006-03-03 10:22 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Remove support for the (broken) db option to - verify_rpm - -2006-03-03 09:26 Rafael Garcia-Suarez - - * URPM.xs: Use a smaller buffer for the return value of - verify_rpm, and guard against overflows - -2006-03-02 17:40 Rafael Garcia-Suarez - - * URPM.xs: Honor verification flags in verif_rpm() even when - reading from a file without - having open the rpmdb - -2006-03-02 17:22 Rafael Garcia-Suarez - - * URPM.xs: Nits in verify_rpm. - -2006-03-01 11:44 Rafael Garcia-Suarez - - * URPM.xs: Fix a couple of compilation warnings. URPM.xs is now - warning-clean. - -2006-03-01 11:40 Rafael Garcia-Suarez - - * Makefile.PL: Make sure -fno-strict-aliasing is used (gcc option) - -2006-02-13 13:17 Rafael Garcia-Suarez - - * URPM.pm: Document the is_arch_compat package method - -2006-02-13 10:40 Rafael Garcia-Suarez - - * perl-URPM.spec: 1.36-1mdk - -2006-02-13 10:39 Rafael Garcia-Suarez - - * URPM.pm: Document new ignorearch flag - -2006-02-13 10:22 Rafael Garcia-Suarez - - * URPM.xs: Add ignorearch option to run transactions - -2006-02-10 17:07 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.35-1mdk - -2006-02-10 17:06 Rafael Garcia-Suarez - - * URPM.xs: repackage also when only the rpm macro is defined. - Maybe rpm ought to do this, - but obviously, as of 4.4.4, it does not. - -2006-02-10 09:03 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.34-1mdk - -2006-02-10 08:55 Rafael Garcia-Suarez - - * URPM.pm: Doc nits - -2006-02-10 08:53 Rafael Garcia-Suarez - - * URPM.xs: Remove unused variable - -2006-02-09 17:33 Rafael Garcia-Suarez - - * URPM.pm: Fix code example in URPM's synopsis - -2006-02-09 17:29 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Add installtid method - -2006-02-09 14:47 Rafael Garcia-Suarez - - * URPM.pm: Document keep_all_tags option to parse rpms - -2006-02-09 13:57 Rafael Garcia-Suarez - - * perl-URPM.spec: No need to make an explicit dependency on - perl-base - -2006-02-09 13:56 Rafael Garcia-Suarez - - * ChangeLog: Update Changelog - -2006-02-09 13:52 Rafael Garcia-Suarez - - * URPM.pm, perl-URPM.spec: 1.33-1mdk - -2006-02-09 13:50 Rafael Garcia-Suarez - - * URPM.pm: Document new flag repackage in run() - -2006-02-09 13:25 Rafael Garcia-Suarez - - * URPM.xs: Fix repackage option, oops - -2006-02-09 12:57 Rafael Garcia-Suarez - - * URPM.xs: Add repackage flag to run transactions - -2006-01-25 14:21 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, URPM.xs, perl-URPM.spec: 1.32-1mdk - -2006-01-25 14:18 Rafael Garcia-Suarez - - * URPM.xs: Flag headers returned by spec2srcheader() as source - packages - -2006-01-24 11:38 Rafael Garcia-Suarez - - * URPM.pm: Pod formatting fix - -2006-01-19 13:39 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.31 - -2006-01-19 13:31 Rafael Garcia-Suarez - - * URPM.pm: Rewrite and relocate doc at a more proper place. Update - copyright notice. - -2006-01-19 13:24 Rafael Garcia-Suarez - - * URPM.xs, t/parse.t: In spec2srcheader(): extend stack; fudge - with errno. - -2006-01-19 13:05 Rafael Garcia-Suarez - - * URPM.xs, t/parse.t: Return undef on spec parsing failure - -2006-01-19 12:52 Olivier Thauvin - - * URPM.pm: - add doc for Urpm_spec2srcheader - -2006-01-19 11:36 Olivier Thauvin - - * Makefile.PL, URPM.xs, t/parse.t: - add Urpm_spec2srcheader(): - return header of src.rpm from a specfile - -2006-01-06 16:22 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.30-2mdk - -2006-01-06 11:12 Rafael Garcia-Suarez - - * ChangeLog, t/rpmdb.t: Use --qf in test to accomodate variations - in %_query_all_fmt values - -2005-12-08 09:29 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Update copyrights - -2005-12-07 16:54 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.30 - -2005-12-07 16:48 Rafael Garcia-Suarez - - * URPM/Resolve.pm, perl-URPM.spec: Fix longstanding epoch - promotion bug, caused by braindead API design - -2005-12-07 16:44 Rafael Garcia-Suarez - - * URPM.pm: Document trap in that braindead stupid API. - -2005-12-01 16:53 Rafael Garcia-Suarez - - * Makefile.PL: Be verbose about the detected RPM version - -2005-12-01 13:57 Rafael Garcia-Suarez - - * URPM.xs: RPMTAG_SERIAL (old name of RPMTAG_EPOCH) has been - removed in rpm 4.4.3 - -2005-11-30 13:48 Rafael Garcia-Suarez - - * URPM.xs: Fix a couple of compilation warnings - -2005-11-30 13:45 Rafael Garcia-Suarez - - * URPM.xs: Fix cast error - -2005-11-30 13:21 Rafael Garcia-Suarez - - * Makefile.PL: libbzip2 is actually not used by URPM. - -2005-11-15 16:14 Rafael Garcia-Suarez - - * URPM.pm: Add an URPM::Package::dump_flags method, to help - debugging the depsolver - -2005-11-15 10:45 Rafael Garcia-Suarez - - * ., .cvsignore: Ignore MakeMaker build files - -2005-11-02 14:44 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.29-1mdk - -2005-11-02 10:42 Rafael Garcia-Suarez - - * URPM.pm: Mention noscripts option in docs - -2005-10-28 14:30 Rafael Garcia-Suarez - - * URPM.pm: Doc neatification - -2005-10-28 14:15 Rafael Garcia-Suarez - - * Makefile.PL: Require MDV::Packdrakeng in Makefile.PL - -2005-10-28 14:10 Rafael Garcia-Suarez - - * URPM/Build.pm, t/parse.t: Use new MDV namespace - -2005-10-18 16:46 Rafael Garcia-Suarez - - * URPM.pm: More docs for confusing method names - -2005-10-10 18:21 Rafael Garcia-Suarez - - * URPM.xs: Add the RPMPROB_FILTER_DISKNODES flag for running - transactions with the - nosize option. Although rpm doesn't seem to use it internally, - it sets - it on the --ignoresize command-line option. - -2005-10-04 12:19 Rafael Garcia-Suarez - - * t/parse.t: Don't require Packdrakeng for running tests - -2005-10-04 12:00 Rafael Garcia-Suarez - - * perl-URPM.spec: Remove buildrequires on bzip2. - Simplify buildreq_perl_devel conditional dependency per Buchan's - suggestion. - -2005-10-03 09:25 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.28-1mdk - -2005-10-03 09:19 Rafael Garcia-Suarez - - * URPM.pm: Documentation encoding fix - -2005-10-03 09:17 Rafael Garcia-Suarez - - * MANIFEST, Makefile.PL, t/00prepare.t, t/parse.t, - test-rpm-1.0-1mdk.noarch.rpm: Rebuild test rpm when running - tests. Add cleanup to files. - -2005-10-03 08:40 Rafael Garcia-Suarez - - * MANIFEST: Update MANIFEST - -2005-10-03 08:38 Rafael Garcia-Suarez - - * build_rpm: Remove obsolete script - -2005-10-03 08:36 Rafael Garcia-Suarez - - * Makefile.PL: Add an rpm makefile target - -2005-10-03 08:20 Rafael Garcia-Suarez - - * Makefile.PL: Makefile.PL cleanup - -2005-09-14 13:17 Olivier Thauvin - - * URPM.xs: - add some options to parse_rpm (nomd5, nopayload) - -2005-09-12 15:13 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Minor comment fixes - -2005-09-09 12:54 Rafael Garcia-Suarez - - * perl-URPM.spec: 1.27-1mdk - -2005-09-09 12:53 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Make URPM::add_macro expand literal \n to \\\n - in macro definitions. - add URPM::add_macro_noexpand to get the old (rpmlib like) - behaviour - -2005-09-01 16:19 Rafael Garcia-Suarez - - * URPM.pm, perl-URPM.spec: 1.26-1mdk - -2005-09-01 15:43 Rafael Garcia-Suarez - - * URPM.xs: Add a "noscripts" option to run transactions. Inhibits - pre, preun, post and - postun scritps. - -2005-08-23 12:22 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.25-1mdk - -2005-08-23 12:15 Pixel - - * URPM.xs: correctly handle -1 fileno returned by callback_open - -2005-08-23 10:33 Rafael Garcia-Suarez - - * URPM.pm: Doc fixes - -2005-08-18 15:54 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.24-3mdk - -2005-08-18 15:32 Rafael Garcia-Suarez - - * Makefile.PL: Allow to rebuild URPM under non-C locales (Boris - Filipovic) - -2005-07-28 05:06 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.24-2mdk - -2005-07-28 02:26 Rafael Garcia-Suarez - - * URPM.pm: Doc bits - -2005-07-28 02:12 Rafael Garcia-Suarez - - * README, URPM.pm, URPM.xs: update copyright and maintainer - -2005-07-04 09:32 Rafael Garcia-Suarez - - * URPM.pm: Documentation fix - -2005-06-30 05:01 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.24 - -2005-06-30 04:58 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Add function rpmErrorWriteTo($fd) - -2005-06-30 04:32 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: add rpmErrorString function - -2005-06-29 09:02 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Doclet - -2005-06-16 10:27 Rafael Garcia-Suarez - - * perl-URPM.spec: Forgot to commit changelog - -2005-06-16 10:05 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.23-1mdk - -2005-06-16 10:03 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Add a binding for rpm internal debugging - function setVerbosity() - -2005-06-07 01:43 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.22-1mdk - -2005-06-01 09:39 Rafael Garcia-Suarez - - * URPM/Build.pm: Warning fixes and documentation - -2005-06-01 03:48 Rafael Garcia-Suarez - - * URPM/Build.pm: Ensure archs are identical - -2005-06-01 03:29 Rafael Garcia-Suarez - - * URPM/Build.pm: Integrate a function to produce deltarpms - -2005-05-31 09:33 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.21-1mdk - -2005-05-31 08:45 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Removes obsolete code - -2005-05-30 09:37 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Add the URPM::Package::payload_format method - -2005-05-11 06:58 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Remove the return value of - compute_installed_flags, it's not used anywhere - -2005-05-10 13:11 Olivier Thauvin - - * perl-URPM.spec: - 0.3 for amd64 - -2005-05-09 10:09 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.20-mdk - -2005-05-09 06:32 Rafael Garcia-Suarez - - * perl-URPM.spec: Update buildrequires - -2005-05-09 05:37 Rafael Garcia-Suarez - - * perl-URPM.spec: Make spec mandriva-compliant - -2005-05-04 03:06 Rafael Garcia-Suarez - - * perl-URPM.spec: Don't hardcode distribution name - -2005-05-04 03:01 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.20-1mdk - -2005-05-02 10:58 Rafael Garcia-Suarez - - * Makefile.PL, URPM.xs: Remove rpm 4.0 support - -2005-05-02 10:41 Rafael Garcia-Suarez - - * URPM.xs: Remove dead code - -2005-05-02 10:39 Rafael Garcia-Suarez - - * URPM.xs: Patch by Olivier Thauvin to adapt URPM for rpm 4.4 - -2005-04-28 23:50 Olivier Thauvin - - * perl-URPM.spec: - use mkrel - -2005-04-28 16:44 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Fix bug 15628 : when no preferred locale is - found, put locales-en in front of - choice list - -2005-03-09 16:39 Rafael Garcia-Suarez - - * URPM.xs: More RPMSENSE_PREREQ deprecation. (this should do - nothing with rpm 4.2) - -2005-03-07 09:32 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.11-1mdk - -2005-03-03 09:37 Rafael Garcia-Suarez - - * URPM/Build.pm: Speed optimisation for updating media - -2005-03-02 15:13 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.10-1mdk - -2005-03-02 14:38 Rafael Garcia-Suarez - - * URPM.xs: Prepare for obsolescence of PREREQ, introduce - equivalent RPMSENSE_SCRIPT_* tags - -2005-02-15 12:54 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.09-1mdk - -2005-02-15 12:48 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Comments and indentation - -2005-02-15 11:29 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Force recomputation of rejected packages when - deleting some in installation - dependency resolution - -2005-02-11 14:17 Rafael Garcia-Suarez - - * URPM.pm: POD fix. - -2005-02-11 14:07 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.08-1mdk - -2005-02-11 13:59 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Add macro handling code from Olivier Thauvin - -2005-02-02 09:12 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.07-4mdk - -2005-02-02 09:00 Rafael Garcia-Suarez - - * perl-URPM.spec: Ooops, missing epoch - -2005-01-21 09:53 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.07-3mdk - -2005-01-20 20:35 Rafael Garcia-Suarez - - * perl-URPM.spec: Require perl-base >= 5.8.6, so perl will be - upgraded early in the process - 10.1 to 10.2 - -2005-01-04 11:06 Rafael Garcia-Suarez - - * URPM/Build.pm: Croak if build_base_files can't write files - -2004-12-21 15:38 Rafael Garcia-Suarez - - * URPM.pm: Typos in documentation - -2004-12-21 14:25 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Indentation and comments - -2004-12-13 17:21 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.07-2mdk - -2004-12-13 13:43 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.07-1mdk - -2004-12-13 13:34 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Return the list of chosen packages sorted by - descending version - (bug #12645). - -2004-12-09 15:29 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.06-1mdk - -2004-12-09 15:16 Rafael Garcia-Suarez - - * URPM/Build.pm: trust packdrake's defaults - -2004-12-09 15:10 Rafael Garcia-Suarez - - * URPM/Build.pm: Remove external call to packdrake. - -2004-12-09 14:27 Rafael Garcia-Suarez - - * t/parse.t: Silence warnings - -2004-12-09 14:24 Rafael Garcia-Suarez - - * t/parse.t: Adjust test count - -2004-11-26 07:45 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.05-1mdk - -2004-11-25 19:18 Rafael Garcia-Suarez - - * URPM.pm, URPM/Build.pm: Inspired changes on top of Olivier's - changes - -2004-11-25 14:28 Olivier Thauvin - - * URPM.pm, URPM/Build.pm, URPM/Resolve.pm: - allow to use an array - of id instead (start .. end) in functions. - -2004-11-10 17:31 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.04-1mdk - -2004-11-10 17:26 Rafael Garcia-Suarez - - * URPM.pm: Version bump - -2004-11-10 17:14 Rafael Garcia-Suarez - - * URPM/Resolve.pm: When resolving dependencies, keep track of the - packages that we just - deselected because newer versions were found, but that were not - actually - installed. - -2004-11-10 14:17 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Indentation, documentation - -2004-10-27 09:48 Rafael Garcia-Suarez - - * perl-URPM.spec: Release for amd64 - -2004-10-27 08:18 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Support for the 'strict-arch' option : upgrade - only packages that have - the same architecture than the one of the already-installed - version. - -2004-10-25 12:04 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Comments - -2004-10-19 14:47 Rafael Garcia-Suarez - - * ChangeLog, perl-URPM.spec: 1.03-2mdk - -2004-10-18 08:34 Rafael Garcia-Suarez - - * URPM/Resolve.pm: A few perl_checker fixes - -2004-10-18 08:31 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Patch by Gwenole Beauchesne to prefer packages - which have the closest - architecture compatibility over others when version/release are - the same - (using rpm's scoring system). - -2004-10-14 03:22 Rafael Garcia-Suarez - - * URPM/Build.pm: Fix method description - -2004-10-13 02:35 Rafael Garcia-Suarez - - * URPM/Build.pm: Small comment fixes - -2004-09-03 05:06 Rafael Garcia-Suarez - - * URPM/Build.pm: If $TMPDIR is not writable, don't use it - -2004-08-29 12:33 Olivier Thauvin - - * ChangeLog: Rebuild - -2004-08-29 12:29 Olivier Thauvin - - * URPM.pm, perl-URPM.spec: - 1.03 - -2004-08-29 11:56 Olivier Thauvin - - * URPM.xs, t/parse.t: - backport rpmvercmp binding from perl-Hdlist - -2004-08-24 09:43 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.02-1mdk - -2004-08-24 09:29 Rafael Garcia-Suarez - - * URPM.xs: From now, the nopromoteepoch argument will always - default to 1 - -2004-08-24 08:12 Rafael Garcia-Suarez - - * URPM.pm, URPM.xs: Minor doc fixes - -2004-08-11 05:07 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.01-1mdk - -2004-08-11 04:57 Rafael Garcia-Suarez - - * URPM.xs: Don't panic on bad rpm fullnames - -2004-08-02 10:42 Fançois Pons - - * URPM/Resolve.pm: fixed deadlock caused with libgc1 obsoleting - itself ;-) and in the case were an - older package is already installed and an older package is - present in urpmi - db. The problems comes with a badly interpreted comparison - without an operator - checked. - -2004-08-02 09:24 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 1.00 ! - -2004-08-02 09:01 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Protection against packages that obsolete - themselves. - -2004-08-02 08:42 Olivier Thauvin - - * URPM.xs, t/parse.t: - remove test that can't works - -2004-08-02 07:22 Olivier Thauvin - - * URPM.xs: - backward compatibility with perl 5.6 - -2004-08-02 07:14 Olivier Thauvin - - * Makefile.PL: - don't check rpm rpm version but rpm binary version - -2004-08-02 00:27 Rafael Garcia-Suarez - - * URPM/Build.pm: Silence a compilation warning - -2004-08-02 00:03 Rafael Garcia-Suarez - - * URPM/Build.pm, URPM/Query.pm, URPM/Resolve.pm: Make perl_checker - a bit more happy - -2004-07-30 09:03 Thierry Vignaud - - * perl-URPM.spec: put back lost 0.98-2mdk's changelog - -2004-07-30 07:48 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: 0.99-1mdk - -2004-07-30 06:10 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Resolution of requested packages: by default, - don't propose a choice when - multiple found packages are already installed. - -2004-07-28 08:47 Rafael Garcia-Suarez - - * URPM/Build.pm: Use lexical filehandles. - -2004-07-22 09:39 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: Version 0.98 - -2004-07-22 03:15 Rafael Garcia-Suarez - - * URPM.xs, t/parse.t: Add URPM::stream2header (borrowed from - perl-Hdlist, thanks to Olivier - Thauvin) - -2004-07-14 09:14 Olivier Thauvin - - * Makefile.PL, URPM.pm, perl-URPM.spec: - generate the manpage - - 0.97 - -2004-07-12 06:12 Rafael Garcia-Suarez - - * ChangeLog, URPM.pm, perl-URPM.spec: Version 0.96 - -2004-07-12 01:23 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Don't use keys() in scalar context - -2004-07-12 01:04 Rafael Garcia-Suarez - - * Makefile.PL: Add a ChangeLog target in the makefile - -2004-07-09 08:56 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Simplify the compute_flags function (used for - the {skip,inst}.list files) - -2004-06-27 18:31 Olivier Thauvin - - * URPM.xs: - fix segfault in queryformat if tag does not exist - (return nothing instead) - -2004-06-23 06:47 Rafael Garcia-Suarez - - * URPM.xs, t/fatal.t: Clarify error message when a synthesis file - can't be read or gunzipped - -2004-05-21 11:33 Rafael Garcia-Suarez - - * perl-URPM.spec: 0.95-2mdk - -2004-05-21 11:19 Rafael Garcia-Suarez - - * URPM/Resolve.pm: Allow urpmi to downgrade packages if it was - invoked with --allow-force - -2004-05-19 15:28 Rafael Garcia-Suarez - - * URPM/Resolve.pm: When an rpm installed locally had a version - greater than the one found - in the update media, urpmi was trying to downgrade it. - -2004-05-06 09:42 Rafael Garcia-Suarez - - * URPM.pm, perl-URPM.spec: Version 0.95 - -2004-05-06 09:22 Rafael Garcia-Suarez - - * MANIFEST, URPM.pm, URPM.xs, URPM/Resolve.pm, t/fatal.t: Add a - way to downgrade some errors (file not found) to non-fatal - -2004-04-30 08:32 Rafael Garcia-Suarez - - * perl-URPM.spec: 0.94-13mdk - -2004-04-27 05:56 Olivier Thauvin - - * URPM/Query.pm: - fix tag2id on old mdk, ensure all test are ok - on 9.1 - -2004-04-26 14:40 Rafael Garcia-Suarez - - * t/parse.t: Silence warnings - -2004-04-25 21:33 Olivier Thauvin - - * URPM.xs, t/parse.t: - make parse.t pass all test - - add $pkg->queryformat test - -2004-04-25 10:44 Olivier Thauvin - - * URPM.pm, URPM.xs, URPM/Query.pm: - add $pkg->queryformat() - function - - $ûrpm->list_rpm_tag show all tag, value for unparsable tag is - 'undef' in hash - -2004-04-23 13:55 Thierry Vignaud - - * ChangeLog: *** empty log message *** - -2004-04-23 08:01 Olivier Thauvin - - * URPM.xs: - urpm optional arg to Urpm_list_rpm_tag function - -2004-04-22 14:14 Rafael Garcia-Suarez - - * URPM.xs: Better diagnostics in $package->build_info() - -2004-04-22 09:54 Olivier Thauvin - - * t/parse.t: - test rpm parsing and hdlist generation - -2004-04-22 09:28 Rafael Garcia-Suarez - - * MANIFEST: Add missing files in the MANIFEST - * perl-URPM.spec: Remove hardcoded packager - -2004-04-22 06:40 Olivier Thauvin - - * URPM/Build.pm: - Don't pass whole %options to parse_rpm in - parse_rpms_build_headers - -2004-04-22 06:34 Thierry Vignaud - - * URPM.xs: (return_list_tag) factorize common local variables - declaration (though - it wastes 4 pointer slots on stack in RPMTAG_SUMMARY case) - -2004-04-22 05:43 Olivier Thauvin - - * URPM/Query.pm, t/parse.t, test-rpm-1.0-1mdk.noarch.rpm, - test-rpm.spec: - remove unusefull function - - start to add parsing test - -2004-04-22 05:33 Olivier Thauvin - - * URPM/Build.pm: - export keep_all_tags trought function in - parse_rpm_build_headers - -2004-04-22 05:32 Olivier Thauvin - - * URPM.xs: - return_list_tag is able to return some basic tags - from synthesis - -2004-04-21 13:13 Olivier Thauvin - - * URPM.xs: - cleaning return_list_tag - -2004-04-21 09:25 Olivier Thauvin - - * URPM.pm, URPM.xs, URPM/Query.pm: - add list_rpm_tag function - -2004-04-21 09:17 Rafael Garcia-Suarez - - * perl-URPM.spec: 0.94-12mdk - -2004-04-21 09:16 Rafael Garcia-Suarez - - * URPM/Signature.pm: More cleanup. - -2004-04-21 09:15 Rafael Garcia-Suarez - - * Makefile.PL: Don't install manpages. - -2004-04-21 08:08 Rafael Garcia-Suarez - - * URPM/Signature.pm: Minor cleanup - -2004-04-18 23:15 Olivier Thauvin - - * URPM/Build.pm, URPM/Query.pm: - add query_pkg function - - transmit %options to parse_rpm in parse_rpms_build_headers - -2004-04-17 23:31 Olivier Thauvin - - * URPM/Build.pm, URPM/Query.pm: - add Query.pm (starting to code) - - add fuzzy_parse function, transparency parse hdlist, - synthesis, rpms or dir (dir/*.rpm) - - add parse_rpms function to have same behaviours than - parse_{hdlists,synthesis} - -2004-04-15 09:34 Rafael Garcia-Suarez - - * URPM.xs: Improve some diagnostics - -2004-04-09 15:51 Rafael Garcia-Suarez - - * Makefile.PL: Force INSTALLDIRS=vendor in the Makefile.PL, for - local testing - -2004-04-06 14:41 Rafael Garcia-Suarez - - * URPM.pm, t/rpmdb.t, t/synthesis.t: Deprecate the pseudo-packages - URPM::Build, URPM::Resolve and URPM::Signature. - Documentation fixes. Tidy up the tests (and add a few ones.) - -2004-04-02 14:02 Rafael Garcia-Suarez - - * MANIFEST, Makefile.PL, URPM.pm, t/synthesis.t: Add some API - documentation for the URPM module. - Plus, some minor nits in auxiliary files. - -2004-04-01 10:40 Thierry Vignaud - - * ChangeLog: *** empty log message *** - -2004-02-25 22:35 Olivier Thauvin - - * perl-URPM.spec: 0.94-11mdk - -2004-01-18 02:25 Olivier Thauvin - - * URPM/Build.pm: - parse_rpm_build_headers have same behaviour - with dontdie and callback - when using cache or the rpm - -2004-01-15 18:20 Thierry Vignaud - - * ChangeLog: *** empty log message *** - -2003-12-09 19:40 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: added support for RH - 7.3 - -2003-11-17 21:01 Fançois Pons - - * perl-URPM.spec: 0.98-9mdk - -2003-11-17 20:59 Fançois Pons - - * URPM/Build.pm: fixed bad use of option idlist for checking its - presence - -2003-11-15 19:47 Fançois Pons - - * perl-URPM.spec: 0.94-8mdk - -2003-11-15 19:44 Fançois Pons - - * URPM.xs, URPM/Build.pm: fixed indentation and reworked code to - be simpler - -2003-11-15 19:33 Fançois Pons - - * URPM.xs, URPM/Build.pm: applied patch from Olivier Thauvin - -2003-10-13 12:36 Fançois Pons - - * perl-URPM.spec: 0.94-7mdk - -2003-10-13 12:34 Fançois Pons - - * URPM/Resolve.pm: fixed to find package with full provides on - whatrequires obsoleted, so that - pam-devel is upgraded correctly for example. - -2003-09-10 15:12 Fançois Pons - - * perl-URPM.spec: 0.94-6mdk - -2003-09-10 15:11 Fançois Pons - - * URPM/Resolve.pm: removed STDERR log. - * URPM/Resolve.pm: diff_provides on obsoleted provides are needed. - -2003-09-10 11:46 Fançois Pons - - * perl-URPM.spec: 0.94-5mdk - -2003-09-10 11:45 Fançois Pons - - * URPM/Resolve.pm: fixed bad ARRAY reference (promote). - -2003-09-05 10:33 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.94-4mdk - -2003-09-02 17:19 Fançois Pons - - * perl-URPM.spec: 0.94-3mdk - * URPM/Resolve.pm: removed log. - -2003-09-02 17:18 Fançois Pons - - * URPM/Resolve.pm: fixed package badly removed. - -2003-08-22 13:53 Fançois Pons - - * perl-URPM.spec: 0.94-2mdk - -2003-08-22 13:52 Fançois Pons - - * URPM/Resolve.pm: removed potential deadlock. - -2003-08-21 13:04 Fançois Pons - - * URPM.pm, URPM/Signature.pm, perl-URPM.spec: 0.94-1mdk - (URPM::Signature fixes and changes) - -2003-08-21 11:25 Fançois Pons - - * URPM/Signature.pm: fixed with gc suggestion which are really - fine (and right). - -2003-08-20 16:17 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: final 0.93-7mdk - -2003-08-20 15:10 Fançois Pons - - * URPM.pm, URPM/Signature.pm, perl-URPM.spec: 0.93-7mdk (signature - comparison workaround) - -2003-08-19 16:33 Fançois Pons - - * perl-URPM.spec: 0.93-6mdk - -2003-08-19 16:32 Fançois Pons - - * URPM.xs: added URPM::import_pubkey to import a key (only one) - directly to opened rpm - database or by opening the database on the fly. - -2003-08-19 16:31 Fançois Pons - - * URPM/Signature.pm: fixed URPM::import_armored_file to use - internal XS function to import directly - to database, handle importation of multiple keys by file. - -2003-08-18 15:29 Pixel - - * URPM/Resolve.pm, perl-URPM.spec: perl_checker compliance - -2003-08-13 12:04 Guillaume Cottenceau - - * perl-URPM.spec: provide URPM::Signature as well - -2003-08-11 15:27 Fançois Pons - - * perl-URPM.spec: 0.93-3mdk - * URPM.xs: fixed files_md5sum returning not the same number as - files method. - removed unsatisfied_requires2 not used (and doing nothing - usefull). - -2003-08-11 14:04 Fançois Pons - - * URPM/Signature.pm, perl-URPM.spec: 0.93-2mdk - -2003-08-06 17:45 Fançois Pons - - * URPM/Signature.pm: final 0.93-1mdk - -2003-08-06 15:54 Fançois Pons - - * URPM.pm, URPM/Build.pm, URPM/Signature.pm, perl-URPM.spec: - 0.93-1mdk - -2003-08-06 09:52 Fançois Pons - - * MANIFEST: added signature management. - -2003-08-06 09:50 Fançois Pons - - * URPM/Signature.pm: initial support for parsing armored file - (without gpg) and registering rpmdb pubkeys. - -2003-08-04 17:51 Fançois Pons - - * MANIFEST, URPM/Resolve.pm, perl-URPM.spec: 0.92-4mdk - -2003-08-01 19:29 Pixel - - * perl-URPM.spec: - rebuild for new perl (it helps DrakX build - script) - - use DESTDIR - -2003-07-30 16:59 Fançois Pons - - * perl-URPM.spec: 0.92-2mdk - -2003-07-30 16:57 Fançois Pons - - * URPM/Resolve.pm: fixed some missing unsatisfied in reason of - rejected packages. - fixed provide obsoleted which should not be taken into account - when looking for - obsoletes. - -2003-07-28 15:13 Fançois Pons - - * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.92-1mdk - -2003-07-24 15:28 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-14mdk - -2003-07-24 10:10 Fançois Pons - - * URPM.xs, URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: - 0.91-13mdk - -2003-07-16 13:34 Fançois Pons - - * perl-URPM.spec: 0.91-12mdk - -2003-07-16 13:10 Fançois Pons - - * URPM/Build.pm: fixed cache not taken into account. - -2003-07-16 12:07 Fançois Pons - - * URPM/Resolve.pm: fixed small typo on regex for - URPM::compute_flags - -2003-07-10 16:09 Fançois Pons - - * URPM.xs: fixed SvPV typos. - -2003-07-10 16:05 Fançois Pons - - * perl-URPM.spec: 0.91-11mdk - -2003-07-10 16:04 Fançois Pons - - * Makefile.PL: removed -f-no-rtti as no C++ code is used. - -2003-07-10 16:03 Fançois Pons - - * URPM.xs: starting coding unsatisfied_requires in C, incomplete. - modified return_list_str to allow getting strings list in C - easily and quickly. - -2003-07-10 16:02 Fançois Pons - - * URPM/Resolve.pm: optimized URPM::compute_flags method by an - almost unlimited factor. - -2003-07-07 17:28 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-10mdk - -2003-07-07 15:14 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-9mdk - -2003-07-04 12:18 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-8mdk - -2003-06-26 15:26 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-7mdk - -2003-06-19 14:24 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-6mdk - -2003-06-19 11:12 Fançois Pons - - * URPM.xs: make sure a callback parameter is taken into account - only if a reference is - used. - -2003-06-19 10:31 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-5mdk - -2003-06-18 17:02 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: added missing fix on bad - conflicts listing, - removed stderr logs. - -2003-06-18 16:53 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-4mdk - -2003-06-18 16:14 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-4mdk - -2003-06-18 11:52 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.91-3mdk - -2003-06-17 15:59 Fançois Pons - - * perl-URPM.spec: added compilable on rpm-4.0.4 of rpm. - -2003-06-17 15:54 Fançois Pons - - * URPM.xs: fixed compilation on rpm 4.0.4. - -2003-06-17 15:35 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: fixed 0.91-2mdk - -2003-06-17 13:39 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.91-2mdk - -2003-06-16 17:57 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec, t/rpmdb.t: - 0.91-1mdk - -2003-06-12 15:52 Fançois Pons - - * perl-URPM.spec: 0.90-10mdk - * URPM.xs: improved return value of verify_rpm. - -2003-06-11 15:42 Fançois Pons - - * URPM/Resolve.pm: removed $v-> (for rejected hash value) by $rv - in order to avoid name clash - with $v (version). - -2003-06-11 11:34 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.90-9mdk - -2003-06-05 18:41 Fançois Pons - - * URPM.xs: fixed memory leak in parse_rpm. - -2003-06-05 17:46 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.90-8mdk - -2003-06-05 13:53 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.90-7mdk - -2003-06-05 08:47 Fançois Pons - - * URPM/Build.pm, URPM/Resolve.pm: added clever cache header - management during build of hdlist. - removed no_flag_update obsoleted. - -2003-06-04 09:47 Warly - - * URPM.xs, perl-URPM.spec: Add Pkg_buildtime to get - RPMTAG_BUILDTIME - -2003-06-03 10:21 Fançois Pons - - * perl-URPM.spec: a newer version for a newer package. - -2003-06-03 10:14 Fançois Pons - - * URPM.xs: fixed sutpid typo (strange compiler didn't notice - anything) - -2003-06-02 16:38 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.90-4mdk - -2003-05-30 11:32 Warly - - * URPM.xs: move packing and keep_all_tags declaration in - Urpm_parse_rpm to the begining of the function in order to get - the argument initialisation correctly working (otherwize they - were overriden and systematically set to 0). - -2003-05-30 10:11 Warly - - * URPM.xs, perl-URPM.spec: add Pkg_license function to URPM.xs - (URPM::Package) - -2003-05-26 15:13 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.90-2mdk - -2003-05-23 15:26 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.90-1mdk - first backtrackable method, still lacking backtrack of remove and - better handling of choices during backtrack, too much simplist. - -2003-05-16 15:11 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.84-1mdk - -2003-05-14 17:43 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.83-4mdk - -2003-05-13 21:02 Fançois Pons - - * URPM.xs, URPM/Build.pm, perl-URPM.spec: 0.83-3mdk - -2003-05-13 20:46 Thierry Vignaud - - * URPM/Build.pm: perl_checker fixes - -2003-05-13 20:35 Thierry Vignaud - - * URPM.pm: perl_checker fix - -2003-05-12 16:43 Guillaume Cottenceau - - * perl-URPM.spec: - rebuild for new perl requires/provides - - provide perl packages URPM::Resolve and URPM::Build since the - perl packages are URPM for object export - -2003-04-29 17:16 Fançois Pons - - * Makefile.PL, URPM.pm, URPM.xs, build_rpm, perl-URPM.spec: first - try of 4.2 compatible perl-URPM, - missing verify_signature, - new version 0.83 - -2003-04-24 15:51 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.82-4mdk - -2003-04-22 14:35 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.82-3mdk - -2003-04-14 13:07 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.82-2mdk - -2003-04-11 16:29 Fançois Pons - - * URPM/Resolve.pm: fixed stupid typo in compute_skip_flags - -2003-04-11 16:06 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: brand new - 0.82 version (flag_skip, excludedocs, fix NULL get_name) - -2003-03-12 18:16 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.81-13mdk - -2003-03-10 16:44 Fançois Pons - - * URPM.pm, URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: - 0.81-12mdk - -2003-03-03 13:09 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.81-11mdk - -2003-02-27 13:22 Fançois Pons - - * perl-URPM.spec: 0.81-10mdk - -2003-02-27 13:13 Fançois Pons - - * URPM/Resolve.pm: allow choices to return multiple selection. - -2003-02-19 13:28 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.81-9mdk - -2003-02-13 18:37 Fançois Pons - - * perl-URPM.spec: 0.81-8mdk - -2003-02-13 17:53 Fançois Pons - - * URPM/Resolve.pm: fix rpmdrake woes on incompatible arch. - -2003-01-23 14:29 Fançois Pons - - * URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: 0.81-7mdk - -2003-01-06 16:33 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.81-6mdk - -2003-01-06 11:25 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.81-5mdk - -2002-12-20 11:05 Pixel - - * URPM/Resolve.pm, perl-URPM.spec: perl_checker fixes (syntax only) - -2002-12-18 14:57 Pixel - - * URPM.pm, perl-URPM.spec: help perl_checker recognise packages - used as classes - -2002-12-18 12:54 Pixel - - * URPM.pm, perl-URPM.spec: perl_checker fixes - -2002-12-17 13:57 Fançois Pons - - * URPM.pm, perl-URPM.spec: added very faster code, 3 times faster - on traverse_tag with --env. - -2002-12-17 13:46 Fançois Pons - - * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.81-1mdk - -2002-12-11 11:27 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.80-2mdk - -2002-12-05 17:58 Fançois Pons - - * URPM.pm, URPM.xs, perl-URPM.spec: 0.80-1mdk - -2002-12-03 14:43 Fançois Pons - - * URPM.pm, URPM.xs, perl-URPM.spec: 0.71-1mdk - -2002-09-17 13:16 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-10mdk - -2002-09-09 14:25 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-9mdk - -2002-09-02 14:46 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-8mdk - -2002-08-30 15:52 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-7mdk - -2002-08-30 13:08 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-6mdk - -2002-08-29 15:48 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-5mdk - -2002-08-29 09:41 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.70-4mdk - -2002-08-28 14:15 Fançois Pons - - * perl-URPM.spec: added URL (cvsweb at least). - -2002-08-28 14:06 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.70-3mdk - -2002-08-26 18:29 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.70-2mdk - -2002-08-23 13:08 Fançois Pons - - * URPM.pm: fixed VERSION to 0.70. - -2002-08-23 13:06 Fançois Pons - - * URPM.pm, perl-URPM.spec: 0.70-1mdk. - -2002-08-13 10:05 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.60-8mdk - -2002-08-12 16:00 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.60-7mdk - -2002-08-12 13:34 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.60-6mdk - -2002-08-09 17:12 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.60-5mdk - -2002-08-09 16:47 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.60-4mdk - -2002-08-07 14:25 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.60-3mdk - -2002-08-06 15:04 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.60-2mdk - -2002-08-05 16:57 Fançois Pons - - * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.60-1mdk - -2002-07-25 11:19 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.50-6mdk - -2002-07-25 07:27 Fançois Pons - - * perl-URPM.spec: 0.50-5mdk - -2002-07-25 07:08 Fançois Pons - - * URPM/Build.pm: fixed typo (stupid). - -2002-07-24 12:36 Fançois Pons - - * URPM.xs, URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: - 0.50-4mdk - -2002-07-24 09:18 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.50-3mdk - -2002-07-23 15:14 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.50-2mdk - -2002-07-23 13:17 Fançois Pons - - * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.50-1mdk - -2002-07-23 11:59 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.20-2mdk - -2002-07-22 17:53 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.20-1mdk - -2002-07-22 08:35 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.11-2mdk - -2002-07-19 08:50 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.11-1mdk - -2002-07-16 18:07 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.10-2mdk - -2002-07-15 16:53 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.10-1mdk - -2002-07-11 13:14 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.09-2mdk - -2002-07-10 10:19 Fançois Pons - - * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.09-1mdk - -2002-07-09 15:06 Fançois Pons - - * URPM.xs, URPM/Build.pm, perl-URPM.spec: 0.08-4mdk - -2002-07-09 10:55 Pixel - - * perl-URPM.spec: adapt to perl 5.8.0 - -2002-07-08 14:47 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.08-2mdk - -2002-07-08 09:55 Fançois Pons - - * URPM.pm, URPM.xs, perl-URPM.spec: 0.08-1mdk - -2002-07-05 15:25 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.07-2mdk - -2002-07-04 17:53 Fançois Pons - - * URPM.pm, URPM.xs, perl-URPM.spec, typemap: 0.07-1mdk - -2002-07-03 16:11 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.06-2mdk - -2002-07-03 12:40 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Build.pm, URPM/Resolve.pm, - perl-URPM.spec: 0.06-1mdk - -2002-07-01 11:55 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.05-2mdk - -2002-06-28 08:44 Fançois Pons - - * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.05-1mdk - -2002-06-26 12:37 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.04-6mdk - -2002-06-18 14:17 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.04-5mdk - -2002-06-13 17:56 Fançois Pons - - * URPM/Resolve.pm, perl-URPM.spec: 0.04-4mdk - -2002-06-13 16:16 Fançois Pons - - * URPM.xs, perl-URPM.spec: 0.04-3mdk - -2002-06-13 15:19 Fançois Pons - - * URPM/Resolve.pm: added compute_installed_flags for yoyotte. - -2002-06-13 10:48 Fançois Pons - - * perl-URPM.spec: 0.04-2mdk - -2002-06-13 10:24 Fançois Pons - - * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.04-1mdk - -2002-06-11 18:02 Fançois Pons - - * MANIFEST: added missing entry Resolve.pm - -2002-06-11 17:59 Fançois Pons - - * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.04-1mdk - -2002-06-06 15:44 Fançois Pons - - * URPM.pm, URPM.xs, perl-URPM.spec: 0.03-2mdk - -2002-06-06 09:57 Fançois Pons - - * URPM.pm, URPM.xs, build_rpm, perl-URPM.spec: 0.03-1mdk - -2002-06-05 16:44 Fançois Pons - - * URPM.xs, perl-URPM.spec, t/rpmdb.t: 0.02-3mdk - -2002-06-05 08:03 Fançois Pons - - * URPM.xs, URPM/Build.pm, perl-URPM.spec: log on rpmdb open/close. - -2002-06-03 11:00 Fançois Pons - - * URPM.pm, URPM/Build.pm, perl-URPM.spec: cleaned URPM::Build to - accept extended parameter list and -w clean. - 0.02. - -2002-05-31 10:48 Fançois Pons - - * perl-URPM.spec: added Packager field. - -2002-05-31 10:45 Fançois Pons - - * build_rpm, perl-URPM.spec: initial revision. - -2002-05-31 10:21 Fançois Pons - - * MANIFEST, Makefile.PL, README, URPM, URPM.pm, URPM.xs, - URPM/Build.pm, t, t/rpmdb.t, t/synthesis.t, typemap: initial - revision. - -2002-05-31 10:21 - - * soft/rpm/perl-URPM/branches, soft/rpm/perl-URPM/tags, .: New - repository initialized by cvs2svn. - diff --git a/ChangeLog.old b/ChangeLog.old new file mode 100644 index 0000000..f244eff --- /dev/null +++ b/ChangeLog.old @@ -0,0 +1,4159 @@ +2010-07-23 02:43 + + * - fix deferencement on hash (instead hashref), warning triggered + by perl 5.12 + +2010-04-23 16:06 + + * only print debug message if debug callback is defined + +2010-04-23 15:40 + + * 3.35 + +2010-04-23 15:39 + + * honour search medias when using --auto-select + +2010-03-23 15:48 + + * 3.34.1 + +2010-03-23 15:47 + + * check selected packages for unsatisfied requires when a promoted + package is backtracked and no replacement is found + + (#57224, Anssi Hannula) + +2010-03-23 15:47 + + * 3.34 + +2010-02-24 11:01 + + * adjust rpm.org/rpm5.org detection code + + It used to assume that rpm.org had version numbers < 4.7, but + it's + no longer true with rpm 4.8 being released. Test against 5.0 + since + rpm5.org releases started at 5.0 + +2010-02-12 15:58 + + * check for conflicting selected packages before selecting a + package + + check for conflicting selected packages before selecting a + package + instead of after selecting it, to avoid having to unselect + package + in case of conflict (which incorrectly unselected packages with + unsatisfied dependencies as well, making the following + backtrack_selected + call behave wrongly as it simply noticed that the package is no + longer + required) + + Here's the second patch again, now with the function comment + updated + and added _remove_all_rejected_from() call so that prerejections + are + still cleared (this was previously called from the + removed disable_selected() call). Testsuites pass. + + Patch by Anssi Hannula, fixes #57224 + +2009-10-05 09:48 + + * 3.33 + +2009-10-03 15:18 + + * Improve previous fix + +2009-10-03 14:56 + + * fix lookup of existing pubkeys (#53710) + +2009-08-10 14:37 + + * update NEWS for 3.32 + +2009-08-10 14:37 + + * 3.32 + +2009-08-10 14:37 + + * comment out unused code + +2009-08-10 14:37 + + * use set_rejected_and_compute_diff_provides for package removal + + Patch by Anssi Hannula, fixes bug #52667 + + k1-1 provides k, but not k1-2 + l-1 and l-2 requires k + m-1 requires k but not m-2 + n requires m + + User has l-1, m-1, n-1, k1-1. + + There is only one upgrade path: + k1-1 -> k1-2 + m-1 -> m-2 + removal of l-1 + + When transaction is created with all of them (e.g. what + --auto-select does + first), the path is resolved correctly. + However, when the upgrade is triggered with the upgrade of k1, + and l is in RPM + db before n, resolving proceeds as follows: + 1. k1 selected and old version rejected + 2. l is promoted + 3. m is promoted + 4. l-2 is therefore selected + 5. no packages are found for k (as k1-1 was rejected in step 1) + 6. backtrack_selected calls resolve_rejected to reject the chain + 7. rejection process rejects l, m, n + 8. m-2 is selected because of step 3 + End result: n is wrongly removed. + + Therefore, when using --auto-select (with --split-length 1 + --split-level 1 in + this small case, to force splitting) to trigger the upgrade, the + early resolve + is done correctly, but the first splitted transaction ("rpms + sorted by + dependencies" has k1 and m separately, so split is tried) tries + to remove n and + URPM fallbacks to single big transaction. + + In reverse, when using "urpmi k1" to trigger the upgrade, urpmi + asks user + confirmation for n removal, but the transaction is created with + both k1 and m + ("rpms sorted by dependencies" has k1+m, so they are put in same + transaction), + thus triggering the correct behaviour and n is not really removed + after all, + even if user agreed to it. + + Attached patch fixes this by switching backtrack_selected() to + use + set_rejected_and_compute_diff_provides() for package removal + instead of + resolve_rejected_(). The code already contained a comment + indicating that + diff_provides code should be applied. + The patch introduces no regression in the urpmi and perl-URPM + testsuites. + +2009-08-05 20:24 + + * Obey options (keep, nodeps) when unselecting current package in + the case + that was added in 3.31 (Anssi Hannula). In a simple mistake, + %options was + not passed to backtrack_selected. + +2009-08-05 20:17 + + * remove extra newline from NEWS + +2009-08-05 11:15 + + * remove no longer used SPEC_VERIFY constant + +2009-08-04 16:47 + + * disttag & distepoch isn't utf8… + +2009-08-04 16:28 + + * cast (es-s) to U32 (as the hv_fetch prototype expects) rather + than casting strlen(s) to signed + +2009-07-28 16:15 + + * 3.31 + +2009-07-28 16:15 + + * we need to link with rpmbuild with rpm 4.6 + +2009-07-28 13:16 + + * update NEWS file + +2009-07-28 13:16 + + * add a backtrack entry "conflicts" for avoided packages in + backtrack_selected + + Patch from Anssi Hannula, fixes part of bug #52153 + +2009-07-28 13:15 + + * do not try to promote to an older package + + Patch by Anssi Hannula, fixes bug #52460 + + When searching for possible promotions, _handle_diff_provides() + allows + downgrade as well as upgrade. + + However, downgrade is not currently supported, and will fail + early in + _no_more_recent_installed_and_providing(), called from + resolve_requested__no_suggests_(). + + As no backtracking is done for early failures in this function + (should it be? + dunno), the promotion gets forgotten and a failing transaction + will occur. + + Simple fix is to only allow upgrade before doing the promotion. + Patch attached. + It introduces no regressions in urpmi or perl-URPM testsuite. + +2009-07-28 13:15 + + * unselect current package if an avoided package is already + selected + + Patch by Anssi Hannula, fixes bug #52145 + + If package 'a' Conflicts on 'b', and user (or a dependency chain) + tries to + install both at the same time, perl-URPM will only detect the + conflict if + package 'a' gets selected first (this depends on hdlist order), + as + _set_rejected_from is only called in one direction from + _handle_conflicts and + it does not detect that a package it is about to reject_from is + already + selected. + + This bug currently causes a failure in urpmi + handle-conflict-deps2 testcase. + + This commit checks if avoided package is already selected, and + unselects + current package in such a case + +2009-07-28 13:15 + + * move part of _handle_conflicts to _handle_conflicts_with_selected + + Patch by Anssi Hannula, first step toward fixing bug #52145 + + If package 'a' Conflicts on 'b', and user (or a dependency chain) + tries to + install both at the same time, perl-URPM will only detect the + conflict if + package 'a' gets selected first (this depends on hdlist order), + as + _set_rejected_from is only called in one direction from + _handle_conflicts and + it does not detect that a package it is about to reject_from is + already + selected. + + This patch moves part of _handle_conflicts to + _handle_conflicts_with_selected + to be called before dependencies get added, needed by next patch + +2009-07-28 13:14 + + * _handle_conflicts: check all provides for conflicts, not just + package name + + Patch by Anssi Hannula, fixes bug #52135 + + If package a has "Conflicts: x" and b has "Provides: x", + installing both at the + same time creates a failing transaction (instead of producing the + "cannot + install a (or b), continue?") as perl-URPM does not detect the + conflict, as it + just checks the conflicts on the package name (it does the + correct thing with + installed packages, though). + + _handle_conflicts: call _set_rejected_from if any provides match + the conflict, + instead of just package name + +2009-07-28 13:13 + + * keep psel/promote info and remove deadlocked pkg instead of + aborting upgrade + + Patch from Anssi Hannula, fixes bug #52105 + + lib64gcj9 has to be removed (conflicts), therefore so does + libgcj9-src (x86_64) + that depends on it. Installed java-1.5.0-gcj-src depends on + libgcj9-src, so + perl-URPM tries to promote the i586 libgcj9-src for it. However, + strict_arch + check prohibits changing the arch, so it falls back to + backtracking. + Backtracking finds libgcj9-src again and tries to select it; + however, it drops + $dep->{psel} and $dep->{promote}, so when it fails again, + perl-URPM does not + know java-1.5.0-gcj-src should also be removed due to the failed + promotion. + + This patch changes the code in backtrack_selected in two ways: + + 1) When a replacement package is found, keep {promote} and {psel} + info, so that + when backtrack_selected is run the second time it correctly + handles the failed + promotion. + 2) When such a replacement fails as well and the deadlock + protection is + triggered, do not switch to keep mode for the package that caused + the promotion + (it would unselect all the packages involved in the update that + caused the + promotion). Instead proceed to remove it as usual. + + The patch introduces no failures on the urpmi testsuite. + +2009-07-28 13:12 + + * keep track of sources for obsoleted/removed levels + + Patch by Anssi Hannula, fixes bug #50666 + + removed/obsoleted levels are set in set_rejected() when a package + is rejected + (i.e. removed) or a rejection reason is added. They keep track on + whether the + package is removed and/or obsoleted. + + When the package has both flags and one of the rejection reasons + is removed by + _remove_rejected_from(), appropriate flags do not get removed. + + The case I encountered: the package is set for removal when a + package it + depends on fails upgrade due to unsatisfied dependency and has to + be removed + (backtrack_selected => resolve_rejected, causing removed=1), and + the package is + then promoted (causing obsoleted=1). However, the promotion fails + due to the + same unsatisfied dependency and backtrack_selected => + disable_selected_and_unrequested_dependencies => disable_selected + => + _remove_all_rejected_from => _remove_rejected_from gets called. + This removes + the latter rejection reason, but leaves flags, including the now + wrong + obsoleted=1. Thus the package is not explicitely removed as an + obsoletion is + assumed, therefore failing the transaction. + +2009-07-27 12:42 + + * use pkg-config for rpm 4.x too + +2009-07-27 12:41 + + * remove unused variable + +2009-07-26 16:07 + + * rephrase wording, only support for querying %disttag & %distepoch + so far, no support + for using %distepoch i version comparisions yet... + +2009-07-26 16:06 + + * add support for %disttag & %distepoch + +2009-07-26 08:36 + + * just use (void) rather than assign rpmtsFree() since it seems to + cause crashy behaviour certain places... + +2009-07-26 08:07 + + * bumping version was forgotten for 3.30 release, might as well + bump it up to + 3.31 now for next release… + +2009-07-26 08:05 + + * update changelog regarding rpm5 + +2009-07-26 07:08 + + * oops, put back line that accidentally got removed in the previous + commit… + +2009-07-26 06:50 + + * enable and fix additional (-Wextra) warnings + +2009-07-26 06:38 + + * fix gcc warnings about values not being used + +2009-07-26 06:23 + + * * clean out compatibility code for older rpm versions that's not + really + supported anymore anyways and move out as much as possible + rpm5.org + compatibility code out of URPM into new rpm46compat.h @ rpm5.org + +2009-07-25 20:50 + + * add support for specifying custom filter for compression with + build_synthesis() + +2009-07-22 18:21 + + * really clean up temporary files & directories properly + +2009-07-22 18:19 + + * prevent distepoch & disttag to be added and appended to package + filename + +2009-05-11 13:26 + + * Removed forgotten debugging logs + +2009-05-11 13:22 + + * Add bug # + +2009-05-11 13:17 + + * Release 3.30 + +2009-05-11 13:17 + + * Use key IDs to check if a key is already known or not + + This has the side-effect that if we get a newer public key + corresponding + to an already known key id, it won't get updated, but for now RPM + doesn't let us do that anyway. If a pubkey file contains multiple + keys, + we no longer handle this case, but I don't think this has been + widely + tested, if ever... + +2009-05-11 13:17 + + * Fix comment + +2009-05-11 13:17 + + * Introduce get_gpg_fingerprint XS function + +2009-03-27 14:58 + + * 3.29 + +2009-03-27 14:58 + + * Fix regression introduced in fix for bug #47803 + + This reverts the previous commit + + only compute diff_provides when the package is newly rejected, in + set_rejected_and_compute_diff_provides + + Try this incremental patch. It fixes + set_rejected_and_compute_diff_provides to + not compute diff_provides if package was already rejected (and + thus the + dependencies properly handled already). + +2009-03-27 10:28 + + * Revert part of the fix for bug #47803 since it breaks upgrades + from 2008.1 + +2009-03-25 13:41 + + * 3.28: + +2009-03-25 13:22 + + * Postpone user choices as much as possible + + Fixes bug #48100, patch from Anssi Hannula + Package A requires D and E. + Package B provides D and E. + Package C provides E. + + If the require on E happens to be resolved first, then perl-URPM + will + prompt the user, even though installing B is enough. + +2009-03-24 16:50 + + * Change format of "rpm sorted by dependencies" string + +2009-03-24 15:55 + + * 3.27 + +2009-03-23 10:03 + + * Don't silently install Suggests:, fixes bug #47934 + + When installing a package which suggests an uninstalled package, + urpmi + currently installs both packages without asking the user while it + asks + when installing a package which requires an uninstalled package. + This is + because we call resolve_requested__no_suggests to find which + suggested + package to install, but this mark the package as requested as + well (and + we don't ask for confirmation before installing a requested + package). + This patch calls resolve_requested__no_suggests_ (with a trailing + '_') + instead which is the same as resolve_requested__no_suggests but + does not + mark the packages as requested. + +2009-03-23 09:40 + + * fix _handle_diff_provides in case of impossible-to-satisfy + selected packages + + Fixes bug #48223, patch from Anssi Hannula + + Currently, if _handle_diff_provides finds unsatisfied requires on + an already + selected package, and cannot find any packages from the repo that + satisfy + these, it calls resolve_rejected_ (or + set_rejected_and_compute_diff_provides + after fix to bug #47803) (as it does when those unsatisfied + requires are on an + installed package, which was always the case before r242656). + However, those should be called with installed packages only. + + Attached patch makes _handle_diff_provides call + disable_selected_and_unrequested_dependencies and + _set_rejected_from in case of + selected packages. + +2009-03-20 18:32 + + * check rep for another pkg providing X if the prev pkg gets + removed due to a conflict + + Fixes bug #47803, patch from Anssi Hannula + + Closer look at urpmi revealed it only does this if a provide X is + removed from + an upgraded package, not when a package providing X has to be + removed. + + i.e. this works: + + A provides foo + B provides foo + C requires foo + + Installed A,C. + + A is upgraded and Provides:foo is dropped, B gets installed in + order to + keep C. + + But this won't: + + A provides foo + A requires dep + B provides foo + C requires foo + D provides dep + + Installed A,C,D. + + D is upgraded and Provides:dep is dropped, A gets removed, C gets + removed. + +2009-03-05 11:14 + + * 3.26 + +2009-03-05 11:13 + + * (verify_signature) make checking urpmi signatures works in + chrooted environments + (especially important for installer where there's no rpmdb in / + (really + /var/lib/rpm) and thus no keys to check against) + +2009-01-16 14:48 + + * Release 3.25 + +2009-01-16 14:48 + + * Really fix bug #46874 + +2009-01-13 14:27 + + * Version 3.24 - 13 January 2009, by Christophe Fergeau + + - fix sorting choices on provided version (feature introduced in + 3.08, + but was not working if packages were coming from different + repository) + - when a "Requires:" can be fullfilled by several different + packages and + one of those packages is explicitly required by another package + which + is also being installed, silently choose this package instead of + letting + the choice up to perl-URPM user (fixes bug #46874) + +2009-01-12 08:04 + + * add comments + +2009-01-12 08:03 + + * - drop parse_rpms (unused, parse_rpms_build_headers or parse_rpm + are used instead) + - add a comment + +2009-01-12 07:59 + + * add a comment + +2009-01-12 07:56 + + * - drop function fuzzy_parse() (it is unused) + - add some comment + +2009-01-09 14:40 + + * add a comment + +2009-01-09 14:39 + + * add some comment + +2009-01-09 14:24 + + * - @unsatisfied is a better var name than @l + - add some comment + +2009-01-08 13:46 + + * make it clear the func is local + +2009-01-08 13:45 + + * add a comment + +2009-01-08 09:24 + + * Favour required packages when we have several choices to fulfill + a "requires", fixes bug #46874 + +2009-01-06 15:55 + + * - add some comment + - enhance a comment + +2009-01-06 14:05 + + * document a "hack" + +2008-12-15 17:02 + + * - fix sorting choices on provided version (feature introduced in + 3.08, + but was not working if packages were coming from different + repository) + +2008-12-15 11:08 + + * 3.23 + +2008-12-15 11:05 + + * - fix bad free() (thanks to glibc for detecting it) + +2008-12-12 11:04 + + * 3.22 + +2008-12-12 09:19 + + * - fix scriptlet failing: + adapt to librpm4.6, rpmtsSetRootDir(ts, "") is forbidden + +2008-12-09 16:40 + + * revert wrong commit + +2008-12-09 16:33 + + * correctly clean temp directories + +2008-12-09 16:05 + + * 3.21 + +2008-12-09 16:04 + + * - adapt to librpm4.6 + +2008-12-09 16:03 + + * - adapt to rpm 4.6 changes: + - headerNextIterator -> headerNext + - headerAddEntry -> headerPut + - headerModifyEntry -> headerMod + +2008-12-09 16:02 + + * - adapt to rpm 4.6 changes: headerGetEntry -> headerGet + +2008-12-09 16:00 + + * - adapt to some easy rpm 4.6 changes: + - headerSprintf -> headerFormat + - headerAddEntry -> headerPutString + - headerRemoveEntry -> headerDel + - rpmProblemGetLong -> rpmProblemGetDiskNeed + +2008-12-09 15:55 + + * free the iterator *after* use + (otherwise it segfaults with 4.6.0-rc1, and i wonder how it + worked before...) + +2008-12-09 15:52 + + * do free the ts after user, this is especially needed since + rpmVerifySignature + (wrongly) called in rpmReadPackageFile can open the rpmdb which + won't get + closed if ts is not closed + +2008-12-09 15:50 + + * - don't handle %_sourcedir specially, it's not needed + - use an absolute filename for %_topdir, it seems to help + (bug in rpm 4.6.0-rc1?) + +2008-12-09 15:49 + + * - list_rpm_tag() is no more + - remove a failing test (old) + +2008-12-09 15:47 + + * - drop list_rpm_tag() + +2008-12-09 15:45 + + * adapt types to rpm-4.6.x + +2008-12-08 17:35 + + * fix rpmRelocation usage with rpm 5.2 + +2008-10-14 17:35 + + * 3.20 + +2008-10-14 17:35 + + * - $trans->run can now return both the translated errors, and some + parsable + errors (useful for example to detect diskspace issues) + +2008-10-14 08:51 + + * use rpmuint64_t rather than long long, we know that it should + stay compatible:) + +2008-10-10 09:14 + + * fix build with rpm5.org HEAD + +2008-10-07 10:47 + + * 3.19 + +2008-10-07 10:46 + + * - handle flag "replacefiles" + +2008-07-18 18:09 + + * add filelinktos() & dirnames() to URPM::Package + +2008-07-17 20:03 + + * ensure that initSourceHeader gets run for rpm5.org, otherwise + querying of spec files won't work + +2008-07-14 16:49 + + * fix build with rpm5.org HEAD + +2008-07-07 21:53 + + * 3.18 + +2008-07-07 14:08 + + * - revert change introduced in 3.16 (it breaks too much, eg + superuser--priority-upgrade.t test case), and introduce + $state->{rejected_already_installed} instead + +2008-07-07 13:23 + + * fix typo in description + +2008-07-04 13:06 + + * 3.17 + +2008-07-04 13:05 + + * add removed_or_obsoleted_packages() + +2008-07-04 13:04 + + * - handle $state->{orphans_to_remove} in selected_size() and + build_transaction_set() + +2008-07-04 11:25 + + * - add traverse_tag_find() + +2008-07-03 11:25 + + * perl_checker compliance + +2008-07-03 11:23 + + * remove unused vars + +2008-07-03 11:22 + + * create packages_to_remove() and use it to factorize code + +2008-07-01 15:26 + + * create rpmtag_from_string() out of Db_traverse_tag + +2008-06-26 12:47 + + * 3.16 + +2008-06-26 09:46 + + * - when not selecting a package because already installed, + but it in $state->{rejected} with flags {installed} + +2008-06-24 09:06 + + * adapt tests to ->compare change + +2008-06-23 08:42 + + * 3.15 + +2008-06-17 09:39 + + * add Anssi name in the log + +2008-06-17 09:38 + + * - fix urpmi wrongly considering epochless conflicts to match any + epoch in a + case when urpmi should upgrade a conflicting package to an + actually + non-conflicting version (cf epochless-conflict-with-promotion + urpmi test) + + from Anssi. + + i tested various upgrades from some chroot with 2008.0, 2007.1, + 2007.0, and it + didn't change the result, so it should be quite safe :) + +2008-05-23 08:24 + + * 3.14 + +2008-05-23 08:23 + + * - add is_package_installed() in URPM/Resolve.pm + (to be used in urpmi 5.20) + +2008-05-20 09:54 + + * 3.13 + +2008-05-19 15:17 + + * - do not ignore dropped provide from updated package + (mdvbz#40842) + +2008-05-15 12:04 + + * enhance error message + +2008-04-14 17:11 + + * un-revert rpm5.org cosmetics now that cooker has reopened + +2008-04-10 08:16 + + * update authors and copyright notic + +2008-03-25 13:15 + + * revert unneeded commit for now + +2008-03-19 04:37 + + * fix a typo in a comment + +2008-03-19 04:34 + + * make URPM more portable by using standard %{_target_vendor} & + %{_target_cpu} macros in stead of Mandriva specific + %{_real_vendor} & (now dead) %{_real_arch} + +2008-03-19 04:18 + + * change x,y check to y,x. More intuitive, for me at least, other + order frequently confuses me ;p + +2008-03-19 03:24 + + * d'oh, argument to hexversion() must of course be passed as + strings + +2008-03-19 03:12 + + * improve rpm version detection + really fix callback size for rpm5.org versions + +2008-03-07 16:50 + + * 3.12 + +2008-03-07 16:49 + + * - do allow to promoting a pkg even if it has unsatisfied require + (since the + code will then fix the unsatisfied require). fixes "big + transaction" + (cf urpmi split-transactions--strict-require.t test_efgh()) + + this code was introduced long ago (*), the code has + changed quite a lot, and it's hard to tell for which reason it + was introduced. + Maybe the check "obsoletes_overlap" replaces it for good? + + (*) in "r11064 | fpons | 2002-06-13", search for "try if + upgrading the package + will be satisfying all the requires" + +2008-03-06 16:59 + + * ouch, add back 'case RPMPROB_DISKNODES:' removed by mistake :/ + +2008-03-06 15:25 + + * revert back to long long since they're of same size anyways and + we avoid warnings that way :) + +2008-03-06 14:24 + + * simplify as pixel suggested + use uint64_t in stead of unsigned long long (which is really the + same, but nicer and more consistent with rpm5:) + +2008-03-03 12:06 + + * minor cosmetics + +2008-03-03 00:50 + + * move compatibility wrapper to rpm5.org upstream + +2008-03-02 23:29 + + * more fixes, makes apt-get build succesfully :D + +2008-03-02 22:22 + + * make all functions inline functions + +2008-03-02 22:02 + + * some more functions for apt-get.. + +2008-03-02 18:18 + + * make C++ compliant + add som function wrappers for apt-get + +2008-03-01 12:33 + + * define WITH_DB in rpm5compat.h in stead of in Makefile + drop useless conditionals for headers as they're already + conditional in themself ;) + +2008-03-01 12:29 + + * do better "detection" of callback size without having to define + it in Makefile (inspired by apt) + +2008-02-29 21:26 + + * try improve on freeing up memory + +2008-02-29 19:06 + + * be sure to return NULL in case of RPMRC_NOTFOUND + +2008-02-29 19:00 + + * provide function name in logging + +2008-02-29 18:45 + + * be sure to always initialize in headerGetEntry + +2008-02-29 15:36 + + * add rpm5.org support to NEWS :) + +2008-02-29 15:33 + + * rpm 4.5 and newer uses unsigned long long ulong1 in stead of + unsigned long ulong1 for rpmProblemGetLong, therefore use %lld in + stead of %ld + +2008-02-29 15:03 + + * add back copyright field manually since svn wouldn't set it.. + +2008-02-29 14:57 + + * try add svn properties to top of file + +2008-02-29 14:42 + + * add svn keywords properties + +2008-02-29 14:40 + + * make inclusion of headers conditional + +2008-02-29 14:29 + + * be sure to set return value to NULL in headerGetEntry when Epoch + isn't set + +2008-02-29 14:24 + + * fix assignment from incompatible pointer type in + Urpm_list_rpm_tag for rpm5 + +2008-02-29 14:14 + + * be sure to use same data type for check_flag + +2008-02-28 17:07 + + * make sure to use same type (signess) in pack_rpm_header + +2008-02-28 16:45 + + * do not define RPM_CALLBACK_LONGLONG for rpm 5.0 + +2008-02-28 16:20 + + * add copyright notice + +2008-02-28 15:30 + + * fix return type and variable of headerRead() + +2008-02-28 13:29 + + * 3.11 + +2008-02-28 13:29 + + * - restore FILENAME_TAG in generated hdlist (to be compatible with + older + distros where ->filename can rely on it) (thanks to Nanar) + +2008-02-28 11:04 + + * fix double _free of msg in headerWrite() & headerRead() + do rpmlog for headerWrite() & headerRead() + drop unused variable in cointainer for headerNextIterator() + +2008-02-28 02:35 + + * drop unused variable + +2008-02-28 02:28 + + * get rid of some warnings + +2008-02-28 02:03 + + * add wrapper function for rpmMachineScore + +2008-02-28 01:38 + + * add wrapper function for headerRead + +2008-02-28 01:24 + + * add wrapper function for headerModifyEntry + +2008-02-28 01:06 + + * fix define of _RPMTAG_INTERNAL at right place and drop redundant + include of rpmtag.h + +2008-02-28 00:56 + + * add rpm5 wrapper functions, work in progress, URPM builds now at + least :o) + +2008-02-27 21:45 + + * fix building with rpm5 DEVEL version + +2008-02-25 23:39 + + * do not mark as deprecated ->filename and + URPM::Build::build_hdlist() + +2008-02-25 23:22 + + * 3.10 + +2008-02-25 21:57 + + * adding filesize to synthesis on @info@ will break backward + compatibility for + no good reason, so switching to a new @filesize@ line + +2008-02-25 21:37 + + * make ->filename work (again) on header + +2008-02-25 21:17 + + * 3.09 + +2008-02-25 21:13 + + * do not do "uniq" on "fullname" since gpg-pubkey-xxxxxxxx-xxxxxxxx + can be installed twice + +2008-02-25 21:05 + + * since ->filename is deprecated, do not use it, esp where not + needed + +2008-02-25 20:43 + + * - add filesize to synthesis, add ->filesize to get it, and add + selected_size_filesize() to compute the sum + +2008-02-25 20:41 + + * fix previous commit (XS comments are perl-style, not C-style) + +2008-02-25 19:17 + + * - do not add FILENAME_TAG and FILESIZE_TAG to hdlist anymore, + deprecate ->filename and ->header_filename, + deprecate URPM::Build build_hdlist and parse_rpms_build_headers + +2008-02-25 16:18 + + * - allow fixing "using one big transaction" that occurs when using + --keep + (#30198) + + nb: since build_transaction_set calls resolve_requested, it must + use the same + options to select the same packages + +2008-02-25 16:16 + + * - allow urpmi to know a package was not selected because a newer + version is + installed (#29838) + +2008-02-25 13:34 + + * - fix sort choices changed in perl-URPM 3.08 + +2008-02-25 13:33 + + * - handle new package providing xxx which conflicts with an + installed package (#17106) + +2008-02-25 09:20 + + * 3.08 + +2008-02-25 09:19 + + * - sort choices on virtual package by provided version (#12645) + +2007-09-12 15:11 Pixel + + * : better indicate the test case in urpmi + +2007-09-12 15:04 Pixel + + * : update doc + +2007-09-12 15:04 Pixel + + * : update doc + +2007-09-12 15:01 Pixel + + * : update doc + +2007-09-12 15:00 Pixel + + * : create _remove_all_rejected_from() out of disable_selected() + +2007-09-12 14:57 Pixel + + * : create _remove_rejected_from() + +2007-09-12 14:47 Pixel + + * : update doc + +2007-09-12 14:44 Pixel + + * : factorize code into _set_rejected_from() + +2007-09-12 14:38 Pixel + + * : replacing {backtrack}{closure} with {closure} since it looks + like it was a typo + +2007-09-12 14:27 Pixel + + * : adapt doc to is really done (may kill {backtrack}{closure} + later) + +2007-09-12 13:16 Pixel + + * : update doc + +2007-09-12 13:12 Pixel + + * : - fix typo in previous commit: pass $urpm to set_selected() for + debug message + - {from} options to resolve_rejected_ and set_selected is now a + pkg object + instead of a fullname string + +2007-09-12 13:08 Pixel + + * : add debug message + +2007-09-12 13:07 Pixel + + * : simplify + +2007-09-12 13:06 Pixel + + * : handle {size} in set_rejected() + +2007-09-12 12:59 Pixel + + * : - add ability to merge {closure} fields in set_rejected (from + $options{why}) + - {from} is a fullname here + - {why} is a hash + - use set_rejected() to factorize code + +2007-09-12 12:12 Pixel + + * : cleanup + +2007-09-12 12:11 Pixel + + * : fix typo in previous commit + +2007-09-12 12:03 Pixel + + * : create set_rejected() out of resolve_rejected_() + +2007-09-12 11:03 Pixel + + * : dep field "choices" is here for debug purpose, rename it + _choices + +2007-09-12 11:00 Pixel + + * : create _dep_to_name() and use it + +2007-09-12 10:50 Pixel + + * : drop unused option "closure_as_removed" + +2007-09-12 10:14 Pixel + + * : backtrack_selected() was always returning empty list, so + backtrack_selected_psel_keep() should return empty list. but it's + simply to + modify callers to take into account the return value is () + +2007-09-12 10:07 Pixel + + * : move var declaration where it's used + +2007-09-12 10:06 Pixel + + * : move function created in previous commit + +2007-09-12 10:04 Pixel + + * : create _choose_required() out of + resolve_requested__no_suggests_() + +2007-09-12 09:50 Pixel + + * : this is good to have in NEWS + +2007-09-11 16:27 Pixel + + * : document side-effects of each functions + +2007-09-11 15:41 Pixel + + * : add some doc + +2007-09-11 15:35 Pixel + + * : rename disable_selected_unrequested_dependencies() into + disable_selected_and_unrequested_dependencies() + +2007-09-11 15:09 Pixel + + * : don't keep a hash when we really want its values + +2007-09-11 15:03 Pixel + + * : - create strict_arch_check() out of find_required_package() + - and factorize some more code into $may_add_to_packages + +2007-09-11 14:46 Pixel + + * : create backtrack_selected_psel_keep() out of + backtrack_selected() and use it + +2007-09-11 14:12 Pixel + + * : drop keep_unrequested_dependencies option (it is unused) + +2007-09-11 14:10 Pixel + + * : drop keep_requested_flag by creating + resolve_requested__no_suggests_() + +2007-09-11 14:04 Pixel + + * : simplify + +2007-09-11 14:00 Pixel + + * : define var where it's needed + +2007-09-11 13:59 Pixel + + * : rename var, $dep will only be used as an element from + @properties + +2007-09-11 13:58 Pixel + + * : rename var, $dep will only be used as an element from + @properties + +2007-09-11 13:52 Pixel + + * : add doc + +2007-09-11 13:37 Pixel + + * : add some doc + +2007-09-11 13:37 Pixel + + * : simplify + +2007-09-11 13:32 Pixel + + * : simplify + +2007-09-11 13:24 Pixel + + * : simplify: make find_candidate_packages() the wrapper around + find_candidate_packages_() instead of the other way round + +2007-09-11 13:21 Pixel + + * : create find_candidate_packages_(), wrapper around + find_candidate_packages() + +2007-09-11 13:16 Pixel + + * : drop callback_backtrack, unused for a long time + +2007-09-11 11:54 Pixel + + * : fix old typo in comment + +2007-09-11 11:51 Pixel + + * : add a comment + +2007-09-11 10:54 Pixel + + * : fix old typo (rejected field is unused anyway afaik) + +2007-09-11 10:00 Pixel + + * : fix typo in previous typo fix + +2007-09-11 10:00 Pixel + + * : fix typo in previous commit :-/ + +2007-09-11 09:58 Pixel + + * : - speedup is_arch_compat (x7) by keeping the platform in a + cache + +2007-09-11 09:55 Pixel + + * : add missing free() + +2007-09-11 08:44 Pixel + + * : move doc where it belongs + +2007-09-11 07:28 Pixel + + * : add comment + +2007-09-10 16:58 Pixel + + * : simplify prototype of find_candidate_packages() + +2007-09-10 16:56 Pixel + + * : rename find_chosen_packages() into find_required_package() + (better name) + +2007-09-10 16:49 Pixel + + * : - pass the prefered choices to {callback_choices}: this allows + urpmi to select + all the prefered packages according to installed locales + +2007-09-10 15:48 Pixel + + * : - do not propose packages for non installed locales + +2007-09-10 15:48 Pixel + + * : - do not propose packages for non installed locales + - cleanup code + +2007-09-10 15:46 Pixel + + * : fix typo in previous commit + +2007-09-10 15:16 Pixel + + * : create _find_chosen_packages__sort() out of + find_chosen_packages() + +2007-09-08 20:29 Pixel + + * : more detailed doc + +2007-09-08 09:24 Pixel + + * : typo in comment + +2007-09-08 09:16 Pixel + + * : rename lists with "closure" in the name to things like + "xxx_todo" or + "all_xxx", i find it more readable, and it helps making the + difference with + {closure} field + +2007-09-08 09:10 Pixel + + * : rename local var for clarity + +2007-09-08 09:07 Pixel + + * : rename local var + +2007-09-08 09:05 Pixel + + * : document $state fields + +2007-09-08 08:10 Pixel + + * : rename a local variable for clarity + +2007-09-08 08:09 Pixel + + * : create _handle_conflicts() out of + resolve_requested__no_suggests() + +2007-09-08 07:39 Pixel + + * : fix typo in older commit + +2007-09-08 07:38 Pixel + + * : use function calls instead of method calls (it allows + perl_checker checks when + temporarilly renaming URPM/Resolve.pm package name to URPM) + +2007-09-07 21:56 Pixel + + * : create _handle_diff_provides() out of + resolve_requested__no_suggests() + +2007-09-07 20:49 Pixel + + * : create _compute_diff_provides() and + _compute_diff_provides_one() out of + resolve_requested__no_suggests() + +2007-09-07 20:31 Pixel + + * : factorize regexps into functions + +2007-09-07 19:45 Pixel + + * : make it more clear + +2007-09-07 19:35 Pixel + + * : cleanup + +2007-09-07 19:32 Pixel + + * : create _ids_to_fullnames() and _ids_to_names() + +2007-09-07 19:19 Pixel + + * : fix typo in recent commit + +2007-09-07 19:18 Pixel + + * : make it clear that resolve_rejected_ is modifying @properties + from + resolve_requested() + +2007-09-07 18:39 Pixel + + * : revert previous commit: compute_deps() is still used by mkcd + +2007-09-07 17:55 Pixel + + * : remove unused compute_deps() \o/ + +2007-09-07 17:49 Pixel + + * : simplify: nopromoteepoch is always 1 (no caller ever define it) + +2007-09-07 17:43 Pixel + + * : cleanup: nopromoteepoch is 1 by default in + find_candidate_packages + +2007-09-07 15:44 Pixel + + * : factorize code in functions whatrequires() and + whatrequires_id() + +2007-09-07 15:30 Pixel + + * : simplify: whatrequires is a hash with provides_nosense as key, + don't need to + use ->provides then remove the sense + +2007-09-07 15:19 Pixel + + * : hoist a debug message so that it occurs for other uses of + with_db_unsatisfied_requires() + +2007-09-07 15:06 Pixel + + * : re-use same code for conflict from installed package as is used + for conflict + from selected package. this fixes test_gh() from urpmi + split-transactions--promote test case + +2007-09-07 14:44 Pixel + + * : move code from resolve_requested__no_suggests() into new + function _handle_provides_overlap() + +2007-09-07 14:30 Pixel + + * : prepare to factorize code handling property becoming + unavailable. + + it really seems {why}{conflicts} is only used for debugging + purpose, so this + change won't break. + +2007-09-07 14:24 Pixel + + * : one more debug message + +2007-09-07 11:26 Pixel + + * : small cleanup + +2007-09-07 11:26 Pixel + + * : add some debug messages + +2007-09-05 15:19 Pixel + + * : - fix displaying @sorted whereas some elements have been + removed from it + - more complete error message + +2007-09-05 09:37 Pixel + + * : add debug code + +2007-09-03 15:21 Pixel + + * : 1.80, bugfix release + +2007-09-03 15:21 Pixel + + * : - fix bug in sort_graph (used by build_transaction_set) + +2007-09-03 15:20 Pixel + + * : 1.79 + +2007-09-03 12:59 Pixel + + * : add a test + +2007-09-03 08:08 Pixel + + * : - fix bug in sort_graph (used by build_transaction_set) + +2007-09-03 08:07 Pixel + + * : 1.78 + +2007-08-31 15:54 Pixel + + * : fix dead-loop in build_transaction_set (#33020) + + and ensure the resulting graph is correct by checking it + +2007-08-31 07:02 Pixel + + * : add a comment + +2007-08-29 09:33 Pixel + + * : 1.77 + +2007-08-29 09:33 Pixel + + * : - disable "dropping tags from rpm header" until we can safely + use it + +2007-08-29 09:32 Pixel + + * : 1.76 + +2007-08-28 14:12 Pixel + + * : ensure #31969 doesn't occur anymore. if somethings goes wrong: + - display error message + - then default to one big transaction + + also display error message "using one big transaction" in the old + check (which + i don't really know what it does) + +2007-08-28 13:54 Pixel + + * : - build_transaction_set: new sort algorithm which allow + returning sets of + circular dependent packages, taking into account obsoleted + packages + (fixes #31969). It may still fail in presence of conflicts + + a better fix would be to make ->resolve_requested__no_suggests + handle + obsolete. ie: + - a requires b : bb or b + - bb requires c-1 + - b requires c-2 + - b obsoletes bb + => with a, bb and c-1 installed, "urpmi c" should upgrade bb into + b instead of + removing a and bb. + +2007-08-28 11:03 Pixel + + * : - spec2srcheader: workaround parseSpec returning a header where + ->arch is set + to %{_target_cpu} whereas we really want a header similar to + .src.rpm + (see #32824) + +2007-08-24 12:01 Pixel + + * : - fix split_length > 1 + (eg: "urpmi --split-length 2 a b c" will only install 2 pkgs) + (this bug has not been reported, just discovered it while reading + the code) + + - cleanup + +2007-08-24 11:50 Pixel + + * : - more debug messages + - little rewrite + +2007-08-23 13:22 Pixel + + * : - allow running transaction with justdb option + +2007-08-12 20:45 Pixel + + * : 1.75 + +2007-08-12 20:44 Pixel + + * : - fix dropping tags from rpm header. + it hasn't work since MDK8.1 and rpm 4.0. + it may break urpmi!! but potentially allows a much smaller + hdlist.cz :) + +2007-08-12 11:32 Pixel + + * : 1.74 + +2007-08-12 11:29 Pixel + + * : - sort choices per media, then per version + + nb: + + on 2004-12-13, rgs replaced "$a->id <=> $b->id" with + "$b->compare_pkg($a) || $a->id <=> $b->id" + + Return the list of chosen packages sorted by descending + version (bug #12645). + + the end result is the sorting by media was dropped :-/ + +2007-08-12 10:15 Pixel + + * : cleanup (easier to read) + +2007-08-11 12:21 Pixel + + * : 1.73 + +2007-08-11 12:21 Pixel + + * : - allow running transaction with replagekgs option + +2007-08-10 18:01 Pixel + + * : 1.72 + +2007-08-10 17:50 Pixel + + * : - modify parse_hdlist so that partial hdlist reading can be + used + (needed when some stuff is already done in the callback) + +2007-08-10 17:35 Pixel + + * : add documentation + +2007-08-10 17:34 Pixel + + * : there is no use retrying after a headerRead failure since + headerRead may have + consumed part of the input, and so next headerRead will read in + the middle of + a header, and so always fail. The only real solution is to ensure + rpmlib don't + timeout too quickly (and fd->rd_timeoutsecs is rpmlib internal + only, so we + can't hint it from here. in any case 1sec timeout is really too + low) + +2007-08-09 15:25 Pixel + + * : 1.71 + +2007-08-09 15:24 Pixel + + * : - compilation fixes on rpm < 4.4.8 + +2007-08-09 14:58 Pixel + + * : 1.70 + +2007-08-09 14:58 Pixel + + * : compilation fixes on rpm < 4.4.8 + +2007-08-09 13:24 Pixel + + * : 1.69 + +2007-08-09 13:24 Pixel + + * : - "suggests" are no more handled as "requires" + - resolve_requested support "suggests": a newly suggested package + is installed + as if required (can be disabled with option no_suggests) + + nb: URPM.xs change is quite complex since suggests are mostly + seen as requires + inside rpmlib. + +2007-08-08 18:18 Pixel + + * : factorize some code into with_db_unsatisfied_requires: + + #- this function is "suggests vs requires" safe: + #- 'whatrequires' will give both requires & suggests, but + unsatisfied_requires + #- will check $p->requires and so filter out suggests + +2007-08-08 17:38 Pixel + + * : "nopromoteepoch => 1" is the default option in + ->unsatisfied_requires + +2007-08-03 14:43 Pixel + + * : 1.68 + +2007-08-03 14:42 Pixel + + * : - add $trans->Element_version and $trans->Element_release + +2007-07-05 13:36 nanardon + + * : - 0.67 + +2007-07-04 22:26 nanardon + + * : - Urpm_read_config_files properly return the value to perl + - kill useless var dcl + +2007-07-04 22:21 nanardon + + * : - fix parseSpec argument + +2007-07-04 16:43 nanardon + + * : - add osscore() and archscore() function to evaluate computer + compatiblity to an arbitrary value + +2007-07-04 15:53 nanardon + + * : - add Pkg_is_platform_compat() and Urpm_platformscore() coming + with rpm 4.4.8 + +2007-07-02 15:14 Pixel + + * : 1.66 + +2007-07-02 15:11 Pixel + + * : - fix --auto-select skipping some packages because of other + packages providing + a more recent version, but no obsolete between those packages. + the fix is to revert commit from Aug 2002: + "fixed propable old package (according provides) requested by + request_packages_to_upgrade." + + hopefully this change won't break too much... + + for the record, a few issues: + - skipping java-1.5.0-gcj-1.5.0.0-14.7mdv2008.0.i586 since + java-1.7.0-icedtea-1.7.0.0-1.3mdv2008.0.i586 provides a more + recent version of jre (1.7.0 vs 1.5.0) + - skipping emacs-common-22.1-2mdv2008.0.i586 since + gnus-emacs-5.10.8-1mdv2007.0.noarch provides a more recent vers + whereas java-1.5.0-gcj-1.5.0.0-14.6mdv and emacs-common-22.1-1mdv + are installed + +2007-07-02 15:05 Pixel + + * : help perl_checker + +2007-07-02 14:38 Pixel + + * : help debugging the strange behaviour of this code + +2007-06-21 14:13 nanardon + + * : - 1.42 + +2007-06-19 14:44 nanardon + + * : - make is_arch_compat rpm 4.4.8 compliant + +2007-06-15 20:00 Pixel + + * : document the fact that build_synthesis returns true on success + +2007-06-12 14:03 Pixel + + * : fix release date + +2007-06-12 13:57 Pixel + + * : 1.64 + +2007-06-12 13:56 Pixel + + * : - hack on $pkg->is_arch_compat to make it return true for + noarch packages + when using rpm 4.4.8 (#31314) + +2007-05-09 16:00 Pixel + + * : - new release, 1.63 + - add $trans->Element_fullname + +2007-05-03 14:51 Pixel + + * : 1.61 has not been released + +2007-05-03 14:49 Pixel + + * : 1.62 + +2007-05-03 14:49 Pixel + + * : - pass the virtual package name as a parameter to + {callback_choices} in + ->resolve_requested + +2007-04-27 12:37 Pixel + + * : re-sync after the big svn loss + +2007-04-27 12:37 Pixel + + * : re-sync after the big svn loss + +2007-04-27 12:31 Pixel + + * : - 1.61 + - add $trans->NElements and $trans->Element_name + to be able to display name of uninstalled package in + callback_uninst + - fix b--obsoletes-->a and c--conflicts-->a prompting for + upgrading a + (need a fix in urpmi which rely on the $state->{rejected} + to upgrade (-U) b instead of installing (-i) it) + +2007-04-27 12:30 Pixel + + * : re-sync after the big svn loss + +2007-04-24 19:11 Pixel + + * : re-sync after the big svn loss + +2006-12-04 10:28 Pixel + + * URPM.xs: correctly set "\0" + +2006-12-04 10:23 Pixel + + * t/parse.t: remove temp file + +2006-12-04 09:43 Pixel + + * URPM.xs: correctly handle gzread error code + +2006-12-01 16:21 Pixel + + * URPM.xs: rpmReadPackageFile() can return ok but no header :-/ + +2006-12-01 16:14 Pixel + + * URPM.pm, URPM.xs: rpmReadPackageFile() can return ok but no + header :-/ + +2006-11-29 22:24 Thierry Vignaud + + * URPM.xs: (Trans_add) factorize size to allocate + +2006-11-29 22:23 Thierry Vignaud + + * URPM.xs: (Trans_add) adjust allocated memory + +2006-11-29 22:22 Thierry Vignaud + + * URPM.xs: (Trans_add) remove guard, proper fix is now enough + +2006-11-29 22:21 Thierry Vignaud + + * URPM.xs: (Trans_add) fix segfault on ia32 (when one replace + "struct foobar" by + "foobar*", he should expect sizeof() to *slightly* differ in + results) + +2006-11-29 17:08 Pixel + + * URPM.pm: 1.50 new release + +2006-11-29 16:59 Thierry Vignaud + + * URPM.xs: (Trans_add) fix segfault when using --excludepath + +2006-11-29 15:36 Thierry Vignaud + + * URPM.xs: (Trans_add) fix the segfault when using --excludepath + (introduced in + r32435:32440). however, using --excludepath will still + segfaults, but + later, in rpmtsAddInstallElement() ... + +2006-11-29 13:56 Thierry Vignaud + + * URPM.xs: (Trans_add) fix segfault + +2006-11-24 10:12 Pixel + + * URPM.pm, URPM/Resolve.pm: strict-arch should not imply that + noarch can't upgrade the real arch (#22558) + +2006-11-21 07:59 Pixel + + * ChangeLog: - 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 + - release 1.48 + +2006-11-21 07:54 Pixel + + * URPM/Resolve.pm: resolve_rejected: nodeps is also recognised + (through backtrack_selected) + +2006-11-21 07:54 Pixel + + * URPM/Resolve.pm: resolve_rejected: nodeps is also recognised + (through backtrack_selected) + +2006-11-17 17:46 Pixel + + * URPM/Build.pm: parse_rpms_build_headers: allow asking for + packing (fixes an error in urpmi) + +2006-11-17 16:43 Pixel + + * t/parse.t: add some tests on empty header, buggy header, empty + hdlist + +2006-11-17 16:42 Pixel + + * URPM.xs: at least one good header is needed for non compressed + hdlist and non empty file + * URPM/Build.pm: allow building empty hdlist & synthesis + +2006-11-17 16:25 Pixel + + * URPM.xs, t/parse.t: - parse_hdlist on a simple header was broken + because pid was left unset, + - add some tests for this + +2006-11-15 12:21 Pixel + + * t/rpmdb.t: do display on which pkgs the 2 sorted lists disagree + +2006-11-15 11:49 Pixel + + * URPM.pm, URPM.xs: add a wrapper in perl around parse_hdlist and + parse_synthesis + +2006-11-15 11:47 Pixel + + * t/rpmdb.t: remove debug stuff + +2006-11-15 11:28 Pixel + + * URPM.pm: make the prototype of parse_synthesis more clear in the + pod + +2006-11-15 11:14 Pixel + + * URPM.xs: parse_synthesis, parse_hdlist: handle gzip error status + instead of relying on + wether we did read at least one header. This allow "empty" + hdlist/synthesis. + But it means it is getting stricter, and the headers added to + {depslist} would + need to be removed if an error occured. Alas i don't know how to + do it (a + simple splice) in XS. If no better solution, i'll create a + wrapper function in + perl. + +2006-11-10 14:18 Pixel + + * URPM/Build.pm: use the documented way to call ->parse_hdlist, + not the deprecated one + +2006-11-09 15:05 Thierry Vignaud + + * URPM/Resolve.pm: (find_chosen_packages) default to strict-arch + on 64bits + +2006-11-07 13:27 Pixel + + * ChangeLog, URPM.pm: new release, no real change except + perl_checker compliant + +2006-11-03 15:41 Pixel + + * URPM/Resolve.pm: perl_checker compliance + +2006-11-03 15:21 Pixel + + * .perl_checker, URPM.pm, URPM/.perl_checker, URPM/Build.pm, + URPM/Resolve.pm: perl_checker compliance + +2006-11-03 15:41 Pixel + + * URPM/Resolve.pm: perl_checker compliance + +2006-11-03 15:21 Pixel + + * .perl_checker, URPM.pm, URPM/.perl_checker, URPM/Build.pm, + URPM/Resolve.pm: perl_checker compliance + +2006-10-16 10:11 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Patch by Pixel to ignore self-obsoletes + +2006-09-21 09:49 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Invert bogus check + +2006-09-07 09:12 Rafael Garcia-Suarez + + * MANIFEST, URPM/Build.pm, t/pod.t: Add POD test, remove sole pod + fragment in URPM::Build + +2006-09-06 11:37 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm: Bump version to 1.46 + +2006-09-06 09:15 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Oops, remove debug code + +2006-09-06 09:13 Rafael Garcia-Suarez + + * URPM/Resolve.pm: prefer kernel-source-stripped over kernel-source + +2006-09-05 16:14 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Micro-optimisation, and make comments more + explicit + +2006-08-07 14:44 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm: Bump version, regen changelog + +2006-08-07 14:40 Rafael Garcia-Suarez + + * MANIFEST, perl-URPM.spec: Remove perl-URPM.spec, checked in in + repsys + +2006-08-07 14:30 Olivier Thauvin + + * URPM.xs: - cleanup useless imported rpm dcl + +2006-08-07 14:25 Olivier Thauvin + + * URPM.xs: - remove useless declaration + +2006-08-07 14:30 Olivier Thauvin + + * URPM.xs: - cleanup useless imported rpm dcl + +2006-08-07 14:25 Olivier Thauvin + + * URPM.xs: - remove useless declaration + +2006-08-04 09:41 Rafael Garcia-Suarez + + * URPM.xs: Fix a FD leak (patch by Pascal Terjan, bug #24112) + +2006-08-01 13:21 Rafael Garcia-Suarez + + * URPM/Resolve.pm: strict-arch doesn't apply to src packages + +2006-07-25 21:50 Olivier Thauvin + + * URPM.xs: - add comment into code, need review + +2006-07-04 12:35 Rafael Garcia-Suarez + + * URPM/Resolve.pm: One might have an undefined package in the + depslist (not sure why) + +2006-06-14 10:08 Rafael Garcia-Suarez + + * URPM.pm, URPM/Signature.pm: Verify if we can open the rpmdb, and + abort if we can't (bug #22527) + +2006-06-12 10:41 Rafael Garcia-Suarez + + * URPM.xs: That wasn't actually necessary + +2006-06-12 10:31 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: Bump version number + +2006-06-12 10:29 Rafael Garcia-Suarez + + * URPM.xs: Fix passing of rpmRelocation structure with new layout + in 4.4.6 + +2006-06-12 10:20 Rafael Garcia-Suarez + + * Makefile.PL: Fix rpm version detection. Generate ChangeLog under + C locale. + +2006-06-07 09:41 Rafael Garcia-Suarez + + * .cvsignore: Remove cvsignore file + +2006-06-07 09:39 Rafael Garcia-Suarez + + * ChangeLog, Makefile.PL: Use svn2cl to generate ChangeLog, and + regenerate it + +2006-06-01 11:47 Rafael Garcia-Suarez + + * Makefile.PL, URPM.xs: It's nice to be able to compile with rpm + 4.4.6, but it's nice to be able to + compile with older rpms too. + +2006-05-31 21:10 Olivier Thauvin + + * URPM.xs: - rpm 4.4.6 fixes + +2006-05-23 21:53 Rafael Garcia-Suarez + + * META.yml: Add metafile + +2006-05-23 21:48 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.43 + +2006-05-23 21:32 Olivier Thauvin + + * URPM.xs: - fix urpmi .spec: aka ensure the rpm config is read + with all macros before parsing a spec + +2006-05-22 13:43 Rafael Garcia-Suarez + + * perl-URPM.spec: Don't clobber rpm's changelog with too many + details, there is a real changelog for that + +2006-05-22 13:32 Thierry Vignaud + + * perl-URPM.spec: add bug reference in 1.42-1mdk's changelog + +2006-05-22 11:41 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.42 + +2006-05-22 10:22 Rafael Garcia-Suarez + + * URPM.xs: Patch by Pascal Terjan to fix a FD leak (bug #22632) + +2006-05-02 08:33 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.41 + +2006-04-07 10:07 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Add function to traverse transactions + +2006-04-02 23:02 Rafael Garcia-Suarez + + * URPM.xs: RPMTAG_SOURCEPACKAGE is going to be obsolete. Replace + it by RPMTAG_SOURCERPM. + +2006-03-15 12:42 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.40 + +2006-03-13 16:51 Rafael Garcia-Suarez + + * Makefile.PL: Get version comparison right + +2006-03-13 16:40 Rafael Garcia-Suarez + + * Makefile.PL: Define new symbol in Makefile.PL depending on + detected rpm version + (no simpler way to get it from the C preprocessor, it seems) + +2006-03-13 16:37 Rafael Garcia-Suarez + + * URPM.xs: Fix for undocumented ABI changes in rpm 4.4.5 callback + interface + +2006-03-13 15:56 Rafael Garcia-Suarez + + * URPM.xs: Protection when no data is passed to transaction + callbacks + +2006-03-13 14:44 Rafael Garcia-Suarez + + * URPM.xs: Fix misplaced break in switch statement + +2006-03-10 16:07 Rafael Garcia-Suarez + + * URPM.xs: "triggeredby" in traverse_tag never worked. + +2006-03-08 15:51 Rafael Garcia-Suarez + + * URPM.xs: Fix small memleak on db open error + +2006-03-07 10:35 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.39 + +2006-03-07 10:27 Rafael Garcia-Suarez + + * Makefile.PL: Clean up gcc options + +2006-03-07 10:07 Rafael Garcia-Suarez + + * URPM.xs: Protect rpmtsRun with a new link to the transaction + object + +2006-03-06 14:11 Rafael Garcia-Suarez + + * perl-URPM.spec: Spec file nit. + * URPM.xs: Also, increase refcounts. + +2006-03-06 13:59 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.38 + +2006-03-06 13:48 Rafael Garcia-Suarez + + * t/rpmdb.t: Perform this test faster + +2006-03-06 13:45 Rafael Garcia-Suarez + + * t/parse.t: Be more Test::More-ish, add a TODO test + +2006-03-06 13:31 Rafael Garcia-Suarez + + * URPM.xs: It wasn't a good idea to completely remove the + refcount, because it's used to + free the underlying C glue structure. + Also, and rpmtsLink was misplaced. + +2006-03-06 11:09 Rafael Garcia-Suarez + + * URPM.xs: Don't use our own reference counter, but the rpmlib's, + for transactions. + +2006-03-03 15:48 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.37 + +2006-03-03 15:08 Rafael Garcia-Suarez + + * URPM.pm: Document URPM::verify_signature() + +2006-03-03 15:05 Rafael Garcia-Suarez + + * URPM.xs: Include key id in verify_signature()'s OK output. Also, + avoid a header leak. + +2006-03-03 14:44 Rafael Garcia-Suarez + + * URPM.xs: New function verify_signature + +2006-03-03 13:50 Rafael Garcia-Suarez + + * URPM.xs: Don't display error messages from rpmVerifySignatures + +2006-03-03 13:14 Rafael Garcia-Suarez + + * URPM.pm: Document (new-ish) return value of verify_rpm() + +2006-03-03 13:00 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Reimplement verify_rpm, using the rpm cli + interface + +2006-03-03 10:22 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Remove support for the (broken) db option to + verify_rpm + +2006-03-03 09:26 Rafael Garcia-Suarez + + * URPM.xs: Use a smaller buffer for the return value of + verify_rpm, and guard against overflows + +2006-03-02 17:40 Rafael Garcia-Suarez + + * URPM.xs: Honor verification flags in verif_rpm() even when + reading from a file without + having open the rpmdb + +2006-03-02 17:22 Rafael Garcia-Suarez + + * URPM.xs: Nits in verify_rpm. + +2006-03-01 11:44 Rafael Garcia-Suarez + + * URPM.xs: Fix a couple of compilation warnings. URPM.xs is now + warning-clean. + +2006-03-01 11:40 Rafael Garcia-Suarez + + * Makefile.PL: Make sure -fno-strict-aliasing is used (gcc option) + +2006-02-13 13:17 Rafael Garcia-Suarez + + * URPM.pm: Document the is_arch_compat package method + +2006-02-13 10:40 Rafael Garcia-Suarez + + * perl-URPM.spec: 1.36-1mdk + +2006-02-13 10:39 Rafael Garcia-Suarez + + * URPM.pm: Document new ignorearch flag + +2006-02-13 10:22 Rafael Garcia-Suarez + + * URPM.xs: Add ignorearch option to run transactions + +2006-02-10 17:07 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.35-1mdk + +2006-02-10 17:06 Rafael Garcia-Suarez + + * URPM.xs: repackage also when only the rpm macro is defined. + Maybe rpm ought to do this, + but obviously, as of 4.4.4, it does not. + +2006-02-10 09:03 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.34-1mdk + +2006-02-10 08:55 Rafael Garcia-Suarez + + * URPM.pm: Doc nits + +2006-02-10 08:53 Rafael Garcia-Suarez + + * URPM.xs: Remove unused variable + +2006-02-09 17:33 Rafael Garcia-Suarez + + * URPM.pm: Fix code example in URPM's synopsis + +2006-02-09 17:29 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Add installtid method + +2006-02-09 14:47 Rafael Garcia-Suarez + + * URPM.pm: Document keep_all_tags option to parse rpms + +2006-02-09 13:57 Rafael Garcia-Suarez + + * perl-URPM.spec: No need to make an explicit dependency on + perl-base + +2006-02-09 13:56 Rafael Garcia-Suarez + + * ChangeLog: Update Changelog + +2006-02-09 13:52 Rafael Garcia-Suarez + + * URPM.pm, perl-URPM.spec: 1.33-1mdk + +2006-02-09 13:50 Rafael Garcia-Suarez + + * URPM.pm: Document new flag repackage in run() + +2006-02-09 13:25 Rafael Garcia-Suarez + + * URPM.xs: Fix repackage option, oops + +2006-02-09 12:57 Rafael Garcia-Suarez + + * URPM.xs: Add repackage flag to run transactions + +2006-01-25 14:21 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, URPM.xs, perl-URPM.spec: 1.32-1mdk + +2006-01-25 14:18 Rafael Garcia-Suarez + + * URPM.xs: Flag headers returned by spec2srcheader() as source + packages + +2006-01-24 11:38 Rafael Garcia-Suarez + + * URPM.pm: Pod formatting fix + +2006-01-19 13:39 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.31 + +2006-01-19 13:31 Rafael Garcia-Suarez + + * URPM.pm: Rewrite and relocate doc at a more proper place. Update + copyright notice. + +2006-01-19 13:24 Rafael Garcia-Suarez + + * URPM.xs, t/parse.t: In spec2srcheader(): extend stack; fudge + with errno. + +2006-01-19 13:05 Rafael Garcia-Suarez + + * URPM.xs, t/parse.t: Return undef on spec parsing failure + +2006-01-19 12:52 Olivier Thauvin + + * URPM.pm: - add doc for Urpm_spec2srcheader + +2006-01-19 11:36 Olivier Thauvin + + * Makefile.PL, URPM.xs, t/parse.t: - add Urpm_spec2srcheader(): + return header of src.rpm from a specfile + +2006-01-06 16:22 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.30-2mdk + +2006-01-06 11:12 Rafael Garcia-Suarez + + * ChangeLog, t/rpmdb.t: Use --qf in test to accomodate variations + in %_query_all_fmt values + +2005-12-08 09:29 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Update copyrights + +2005-12-07 16:54 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.30 + +2005-12-07 16:48 Rafael Garcia-Suarez + + * URPM/Resolve.pm, perl-URPM.spec: Fix longstanding epoch + promotion bug, caused by braindead API design + +2005-12-07 16:44 Rafael Garcia-Suarez + + * URPM.pm: Document trap in that braindead stupid API. + +2005-12-01 16:53 Rafael Garcia-Suarez + + * Makefile.PL: Be verbose about the detected RPM version + +2005-12-01 13:57 Rafael Garcia-Suarez + + * URPM.xs: RPMTAG_SERIAL (old name of RPMTAG_EPOCH) has been + removed in rpm 4.4.3 + +2005-11-30 13:48 Rafael Garcia-Suarez + + * URPM.xs: Fix a couple of compilation warnings + +2005-11-30 13:45 Rafael Garcia-Suarez + + * URPM.xs: Fix cast error + +2005-11-30 13:21 Rafael Garcia-Suarez + + * Makefile.PL: libbzip2 is actually not used by URPM. + +2005-11-15 16:14 Rafael Garcia-Suarez + + * URPM.pm: Add an URPM::Package::dump_flags method, to help + debugging the depsolver + +2005-11-15 10:45 Rafael Garcia-Suarez + + * ., .cvsignore: Ignore MakeMaker build files + +2005-11-02 14:44 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.29-1mdk + +2005-11-02 10:42 Rafael Garcia-Suarez + + * URPM.pm: Mention noscripts option in docs + +2005-10-28 14:30 Rafael Garcia-Suarez + + * URPM.pm: Doc neatification + +2005-10-28 14:15 Rafael Garcia-Suarez + + * Makefile.PL: Require MDV::Packdrakeng in Makefile.PL + +2005-10-28 14:10 Rafael Garcia-Suarez + + * URPM/Build.pm, t/parse.t: Use new MDV namespace + +2005-10-18 16:46 Rafael Garcia-Suarez + + * URPM.pm: More docs for confusing method names + +2005-10-10 18:21 Rafael Garcia-Suarez + + * URPM.xs: Add the RPMPROB_FILTER_DISKNODES flag for running + transactions with the + nosize option. Although rpm doesn't seem to use it internally, + it sets + it on the --ignoresize command-line option. + +2005-10-04 12:19 Rafael Garcia-Suarez + + * t/parse.t: Don't require Packdrakeng for running tests + +2005-10-04 12:00 Rafael Garcia-Suarez + + * perl-URPM.spec: Remove buildrequires on bzip2. + Simplify buildreq_perl_devel conditional dependency per Buchan's + suggestion. + +2005-10-03 09:25 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.28-1mdk + +2005-10-03 09:19 Rafael Garcia-Suarez + + * URPM.pm: Documentation encoding fix + +2005-10-03 09:17 Rafael Garcia-Suarez + + * MANIFEST, Makefile.PL, t/00prepare.t, t/parse.t, + test-rpm-1.0-1mdk.noarch.rpm: Rebuild test rpm when running + tests. Add cleanup to files. + +2005-10-03 08:40 Rafael Garcia-Suarez + + * MANIFEST: Update MANIFEST + +2005-10-03 08:38 Rafael Garcia-Suarez + + * build_rpm: Remove obsolete script + +2005-10-03 08:36 Rafael Garcia-Suarez + + * Makefile.PL: Add an rpm makefile target + +2005-10-03 08:20 Rafael Garcia-Suarez + + * Makefile.PL: Makefile.PL cleanup + +2005-09-14 13:17 Olivier Thauvin + + * URPM.xs: - add some options to parse_rpm (nomd5, nopayload) + +2005-09-12 15:13 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Minor comment fixes + +2005-09-09 12:54 Rafael Garcia-Suarez + + * perl-URPM.spec: 1.27-1mdk + +2005-09-09 12:53 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Make URPM::add_macro expand literal \n to \\\n + in macro definitions. + add URPM::add_macro_noexpand to get the old (rpmlib like) + behaviour + +2005-09-01 16:19 Rafael Garcia-Suarez + + * URPM.pm, perl-URPM.spec: 1.26-1mdk + +2005-09-01 15:43 Rafael Garcia-Suarez + + * URPM.xs: Add a "noscripts" option to run transactions. Inhibits + pre, preun, post and + postun scritps. + +2005-08-23 12:22 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.25-1mdk + +2005-08-23 12:15 Pixel + + * URPM.xs: correctly handle -1 fileno returned by callback_open + +2005-08-23 10:33 Rafael Garcia-Suarez + + * URPM.pm: Doc fixes + +2005-08-18 15:54 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.24-3mdk + +2005-08-18 15:32 Rafael Garcia-Suarez + + * Makefile.PL: Allow to rebuild URPM under non-C locales (Boris + Filipovic) + +2005-07-28 05:06 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.24-2mdk + +2005-07-28 02:26 Rafael Garcia-Suarez + + * URPM.pm: Doc bits + +2005-07-28 02:12 Rafael Garcia-Suarez + + * README, URPM.pm, URPM.xs: update copyright and maintainer + +2005-07-04 09:32 Rafael Garcia-Suarez + + * URPM.pm: Documentation fix + +2005-06-30 05:01 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.24 + +2005-06-30 04:58 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Add function rpmErrorWriteTo($fd) + +2005-06-30 04:32 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: add rpmErrorString function + +2005-06-29 09:02 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Doclet + +2005-06-16 10:27 Rafael Garcia-Suarez + + * perl-URPM.spec: Forgot to commit changelog + +2005-06-16 10:05 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.23-1mdk + +2005-06-16 10:03 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Add a binding for rpm internal debugging + function setVerbosity() + +2005-06-07 01:43 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.22-1mdk + +2005-06-01 09:39 Rafael Garcia-Suarez + + * URPM/Build.pm: Warning fixes and documentation + +2005-06-01 03:48 Rafael Garcia-Suarez + + * URPM/Build.pm: Ensure archs are identical + +2005-06-01 03:29 Rafael Garcia-Suarez + + * URPM/Build.pm: Integrate a function to produce deltarpms + +2005-05-31 09:33 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.21-1mdk + +2005-05-31 08:45 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Removes obsolete code + +2005-05-30 09:37 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Add the URPM::Package::payload_format method + +2005-05-11 06:58 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Remove the return value of + compute_installed_flags, it's not used anywhere + +2005-05-10 13:11 Olivier Thauvin + + * perl-URPM.spec: - 0.3 for amd64 + +2005-05-09 10:09 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.20-mdk + +2005-05-09 06:32 Rafael Garcia-Suarez + + * perl-URPM.spec: Update buildrequires + +2005-05-09 05:37 Rafael Garcia-Suarez + + * perl-URPM.spec: Make spec mandriva-compliant + +2005-05-04 03:06 Rafael Garcia-Suarez + + * perl-URPM.spec: Don't hardcode distribution name + +2005-05-04 03:01 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.20-1mdk + +2005-05-02 10:58 Rafael Garcia-Suarez + + * Makefile.PL, URPM.xs: Remove rpm 4.0 support + +2005-05-02 10:41 Rafael Garcia-Suarez + + * URPM.xs: Remove dead code + +2005-05-02 10:39 Rafael Garcia-Suarez + + * URPM.xs: Patch by Olivier Thauvin to adapt URPM for rpm 4.4 + +2005-04-28 23:50 Olivier Thauvin + + * perl-URPM.spec: - use mkrel + +2005-04-28 16:44 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Fix bug 15628 : when no preferred locale is + found, put locales-en in front of + choice list + +2005-03-09 16:39 Rafael Garcia-Suarez + + * URPM.xs: More RPMSENSE_PREREQ deprecation. (this should do + nothing with rpm 4.2) + +2005-03-07 09:32 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.11-1mdk + +2005-03-03 09:37 Rafael Garcia-Suarez + + * URPM/Build.pm: Speed optimisation for updating media + +2005-03-02 15:13 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.10-1mdk + +2005-03-02 14:38 Rafael Garcia-Suarez + + * URPM.xs: Prepare for obsolescence of PREREQ, introduce + equivalent RPMSENSE_SCRIPT_* tags + +2005-02-15 12:54 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.09-1mdk + +2005-02-15 12:48 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Comments and indentation + +2005-02-15 11:29 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Force recomputation of rejected packages when + deleting some in installation + dependency resolution + +2005-02-11 14:17 Rafael Garcia-Suarez + + * URPM.pm: POD fix. + +2005-02-11 14:07 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.08-1mdk + +2005-02-11 13:59 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Add macro handling code from Olivier Thauvin + +2005-02-02 09:12 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.07-4mdk + +2005-02-02 09:00 Rafael Garcia-Suarez + + * perl-URPM.spec: Ooops, missing epoch + +2005-01-21 09:53 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.07-3mdk + +2005-01-20 20:35 Rafael Garcia-Suarez + + * perl-URPM.spec: Require perl-base >= 5.8.6, so perl will be + upgraded early in the process + 10.1 to 10.2 + +2005-01-04 11:06 Rafael Garcia-Suarez + + * URPM/Build.pm: Croak if build_base_files can't write files + +2004-12-21 15:38 Rafael Garcia-Suarez + + * URPM.pm: Typos in documentation + +2004-12-21 14:25 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Indentation and comments + +2004-12-13 17:21 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.07-2mdk + +2004-12-13 13:43 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.07-1mdk + +2004-12-13 13:34 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Return the list of chosen packages sorted by + descending version + (bug #12645). + +2004-12-09 15:29 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.06-1mdk + +2004-12-09 15:16 Rafael Garcia-Suarez + + * URPM/Build.pm: trust packdrake's defaults + +2004-12-09 15:10 Rafael Garcia-Suarez + + * URPM/Build.pm: Remove external call to packdrake. + +2004-12-09 14:27 Rafael Garcia-Suarez + + * t/parse.t: Silence warnings + +2004-12-09 14:24 Rafael Garcia-Suarez + + * t/parse.t: Adjust test count + +2004-11-26 07:45 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.05-1mdk + +2004-11-25 19:18 Rafael Garcia-Suarez + + * URPM.pm, URPM/Build.pm: Inspired changes on top of Olivier's + changes + +2004-11-25 14:28 Olivier Thauvin + + * URPM.pm, URPM/Build.pm, URPM/Resolve.pm: - allow to use an array + of id instead (start .. end) in functions. + +2004-11-10 17:31 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.04-1mdk + +2004-11-10 17:26 Rafael Garcia-Suarez + + * URPM.pm: Version bump + +2004-11-10 17:14 Rafael Garcia-Suarez + + * URPM/Resolve.pm: When resolving dependencies, keep track of the + packages that we just + deselected because newer versions were found, but that were not + actually + installed. + +2004-11-10 14:17 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Indentation, documentation + +2004-10-27 09:48 Rafael Garcia-Suarez + + * perl-URPM.spec: Release for amd64 + +2004-10-27 08:18 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Support for the 'strict-arch' option : upgrade + only packages that have + the same architecture than the one of the already-installed + version. + +2004-10-25 12:04 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Comments + +2004-10-19 14:47 Rafael Garcia-Suarez + + * ChangeLog, perl-URPM.spec: 1.03-2mdk + +2004-10-18 08:34 Rafael Garcia-Suarez + + * URPM/Resolve.pm: A few perl_checker fixes + +2004-10-18 08:31 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Patch by Gwenole Beauchesne to prefer packages + which have the closest + architecture compatibility over others when version/release are + the same + (using rpm's scoring system). + +2004-10-14 03:22 Rafael Garcia-Suarez + + * URPM/Build.pm: Fix method description + +2004-10-13 02:35 Rafael Garcia-Suarez + + * URPM/Build.pm: Small comment fixes + +2004-09-03 05:06 Rafael Garcia-Suarez + + * URPM/Build.pm: If $TMPDIR is not writable, don't use it + +2004-08-29 12:33 Olivier Thauvin + + * ChangeLog: Rebuild + +2004-08-29 12:29 Olivier Thauvin + + * URPM.pm, perl-URPM.spec: - 1.03 + +2004-08-29 11:56 Olivier Thauvin + + * URPM.xs, t/parse.t: - backport rpmvercmp binding from perl-Hdlist + +2004-08-24 09:43 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.02-1mdk + +2004-08-24 09:29 Rafael Garcia-Suarez + + * URPM.xs: From now, the nopromoteepoch argument will always + default to 1 + +2004-08-24 08:12 Rafael Garcia-Suarez + + * URPM.pm, URPM.xs: Minor doc fixes + +2004-08-11 05:07 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.01-1mdk + +2004-08-11 04:57 Rafael Garcia-Suarez + + * URPM.xs: Don't panic on bad rpm fullnames + +2004-08-02 10:42 Fançois Pons + + * URPM/Resolve.pm: fixed deadlock caused with libgc1 obsoleting + itself ;-) and in the case were an + older package is already installed and an older package is + present in urpmi + db. The problems comes with a badly interpreted comparison + without an operator + checked. + +2004-08-02 09:24 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 1.00 ! + +2004-08-02 09:01 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Protection against packages that obsolete + themselves. + +2004-08-02 08:42 Olivier Thauvin + + * URPM.xs, t/parse.t: - remove test that can't works + +2004-08-02 07:22 Olivier Thauvin + + * URPM.xs: - backward compatibility with perl 5.6 + +2004-08-02 07:14 Olivier Thauvin + + * Makefile.PL: - don't check rpm rpm version but rpm binary version + +2004-08-02 00:27 Rafael Garcia-Suarez + + * URPM/Build.pm: Silence a compilation warning + +2004-08-02 00:03 Rafael Garcia-Suarez + + * URPM/Build.pm, URPM/Query.pm, URPM/Resolve.pm: Make perl_checker + a bit more happy + +2004-07-30 09:03 Thierry Vignaud + + * perl-URPM.spec: put back lost 0.98-2mdk's changelog + +2004-07-30 07:48 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: 0.99-1mdk + +2004-07-30 06:10 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Resolution of requested packages: by default, + don't propose a choice when + multiple found packages are already installed. + +2004-07-28 08:47 Rafael Garcia-Suarez + + * URPM/Build.pm: Use lexical filehandles. + +2004-07-22 09:39 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: Version 0.98 + +2004-07-22 03:15 Rafael Garcia-Suarez + + * URPM.xs, t/parse.t: Add URPM::stream2header (borrowed from + perl-Hdlist, thanks to Olivier + Thauvin) + +2004-07-14 09:14 Olivier Thauvin + + * Makefile.PL, URPM.pm, perl-URPM.spec: - generate the manpage + - 0.97 + +2004-07-12 06:12 Rafael Garcia-Suarez + + * ChangeLog, URPM.pm, perl-URPM.spec: Version 0.96 + +2004-07-12 01:23 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Don't use keys() in scalar context + +2004-07-12 01:04 Rafael Garcia-Suarez + + * Makefile.PL: Add a ChangeLog target in the makefile + +2004-07-09 08:56 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Simplify the compute_flags function (used for + the {skip,inst}.list files) + +2004-06-27 18:31 Olivier Thauvin + + * URPM.xs: - fix segfault in queryformat if tag does not exist + (return nothing instead) + +2004-06-23 06:47 Rafael Garcia-Suarez + + * URPM.xs, t/fatal.t: Clarify error message when a synthesis file + can't be read or gunzipped + +2004-05-21 11:33 Rafael Garcia-Suarez + + * perl-URPM.spec: 0.95-2mdk + +2004-05-21 11:19 Rafael Garcia-Suarez + + * URPM/Resolve.pm: Allow urpmi to downgrade packages if it was + invoked with --allow-force + +2004-05-19 15:28 Rafael Garcia-Suarez + + * URPM/Resolve.pm: When an rpm installed locally had a version + greater than the one found + in the update media, urpmi was trying to downgrade it. + +2004-05-06 09:42 Rafael Garcia-Suarez + + * URPM.pm, perl-URPM.spec: Version 0.95 + +2004-05-06 09:22 Rafael Garcia-Suarez + + * MANIFEST, URPM.pm, URPM.xs, URPM/Resolve.pm, t/fatal.t: Add a + way to downgrade some errors (file not found) to non-fatal + +2004-04-30 08:32 Rafael Garcia-Suarez + + * perl-URPM.spec: 0.94-13mdk + +2004-04-27 05:56 Olivier Thauvin + + * URPM/Query.pm: - fix tag2id on old mdk, ensure all test are ok + on 9.1 + +2004-04-26 14:40 Rafael Garcia-Suarez + + * t/parse.t: Silence warnings + +2004-04-25 21:33 Olivier Thauvin + + * URPM.xs, t/parse.t: - make parse.t pass all test + - add $pkg->queryformat test + +2004-04-25 10:44 Olivier Thauvin + + * URPM.pm, URPM.xs, URPM/Query.pm: - add $pkg->queryformat() + function + - $ûrpm->list_rpm_tag show all tag, value for unparsable tag is + 'undef' in hash + +2004-04-23 13:55 Thierry Vignaud + + * ChangeLog: *** empty log message *** + +2004-04-23 08:01 Olivier Thauvin + + * URPM.xs: - urpm optional arg to Urpm_list_rpm_tag function + +2004-04-22 14:14 Rafael Garcia-Suarez + + * URPM.xs: Better diagnostics in $package->build_info() + +2004-04-22 09:54 Olivier Thauvin + + * t/parse.t: - test rpm parsing and hdlist generation + +2004-04-22 09:28 Rafael Garcia-Suarez + + * MANIFEST: Add missing files in the MANIFEST + * perl-URPM.spec: Remove hardcoded packager + +2004-04-22 06:40 Olivier Thauvin + + * URPM/Build.pm: - Don't pass whole %options to parse_rpm in + parse_rpms_build_headers + +2004-04-22 06:34 Thierry Vignaud + + * URPM.xs: (return_list_tag) factorize common local variables + declaration (though + it wastes 4 pointer slots on stack in RPMTAG_SUMMARY case) + +2004-04-22 05:43 Olivier Thauvin + + * URPM/Query.pm, t/parse.t, test-rpm-1.0-1mdk.noarch.rpm, + test-rpm.spec: - remove unusefull function + - start to add parsing test + +2004-04-22 05:33 Olivier Thauvin + + * URPM/Build.pm: - export keep_all_tags trought function in + parse_rpm_build_headers + +2004-04-22 05:32 Olivier Thauvin + + * URPM.xs: - return_list_tag is able to return some basic tags + from synthesis + +2004-04-21 13:13 Olivier Thauvin + + * URPM.xs: - cleaning return_list_tag + +2004-04-21 09:25 Olivier Thauvin + + * URPM.pm, URPM.xs, URPM/Query.pm: - add list_rpm_tag function + +2004-04-21 09:17 Rafael Garcia-Suarez + + * perl-URPM.spec: 0.94-12mdk + +2004-04-21 09:16 Rafael Garcia-Suarez + + * URPM/Signature.pm: More cleanup. + +2004-04-21 09:15 Rafael Garcia-Suarez + + * Makefile.PL: Don't install manpages. + +2004-04-21 08:08 Rafael Garcia-Suarez + + * URPM/Signature.pm: Minor cleanup + +2004-04-18 23:15 Olivier Thauvin + + * URPM/Build.pm, URPM/Query.pm: - add query_pkg function + - transmit %options to parse_rpm in parse_rpms_build_headers + +2004-04-17 23:31 Olivier Thauvin + + * URPM/Build.pm, URPM/Query.pm: - add Query.pm (starting to code) + - add fuzzy_parse function, transparency parse hdlist, + synthesis, rpms or dir (dir/*.rpm) + - add parse_rpms function to have same behaviours than + parse_{hdlists,synthesis} + +2004-04-15 09:34 Rafael Garcia-Suarez + + * URPM.xs: Improve some diagnostics + +2004-04-09 15:51 Rafael Garcia-Suarez + + * Makefile.PL: Force INSTALLDIRS=vendor in the Makefile.PL, for + local testing + +2004-04-06 14:41 Rafael Garcia-Suarez + + * URPM.pm, t/rpmdb.t, t/synthesis.t: Deprecate the pseudo-packages + URPM::Build, URPM::Resolve and URPM::Signature. + Documentation fixes. Tidy up the tests (and add a few ones.) + +2004-04-02 14:02 Rafael Garcia-Suarez + + * MANIFEST, Makefile.PL, URPM.pm, t/synthesis.t: Add some API + documentation for the URPM module. + Plus, some minor nits in auxiliary files. + +2004-04-01 10:40 Thierry Vignaud + + * ChangeLog: *** empty log message *** + +2004-02-25 22:35 Olivier Thauvin + + * perl-URPM.spec: 0.94-11mdk + +2004-01-18 02:25 Olivier Thauvin + + * URPM/Build.pm: - parse_rpm_build_headers have same behaviour + with dontdie and callback + when using cache or the rpm + +2004-01-15 18:20 Thierry Vignaud + + * ChangeLog: *** empty log message *** + +2003-12-09 19:40 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: added support for RH + 7.3 + +2003-11-17 21:01 Fançois Pons + + * perl-URPM.spec: 0.98-9mdk + +2003-11-17 20:59 Fançois Pons + + * URPM/Build.pm: fixed bad use of option idlist for checking its + presence + +2003-11-15 19:47 Fançois Pons + + * perl-URPM.spec: 0.94-8mdk + +2003-11-15 19:44 Fançois Pons + + * URPM.xs, URPM/Build.pm: fixed indentation and reworked code to + be simpler + +2003-11-15 19:33 Fançois Pons + + * URPM.xs, URPM/Build.pm: applied patch from Olivier Thauvin + +2003-10-13 12:36 Fançois Pons + + * perl-URPM.spec: 0.94-7mdk + +2003-10-13 12:34 Fançois Pons + + * URPM/Resolve.pm: fixed to find package with full provides on + whatrequires obsoleted, so that + pam-devel is upgraded correctly for example. + +2003-09-10 15:12 Fançois Pons + + * perl-URPM.spec: 0.94-6mdk + +2003-09-10 15:11 Fançois Pons + + * URPM/Resolve.pm: removed STDERR log. + * URPM/Resolve.pm: diff_provides on obsoleted provides are needed. + +2003-09-10 11:46 Fançois Pons + + * perl-URPM.spec: 0.94-5mdk + +2003-09-10 11:45 Fançois Pons + + * URPM/Resolve.pm: fixed bad ARRAY reference (promote). + +2003-09-05 10:33 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.94-4mdk + +2003-09-02 17:19 Fançois Pons + + * perl-URPM.spec: 0.94-3mdk + * URPM/Resolve.pm: removed log. + +2003-09-02 17:18 Fançois Pons + + * URPM/Resolve.pm: fixed package badly removed. + +2003-08-22 13:53 Fançois Pons + + * perl-URPM.spec: 0.94-2mdk + +2003-08-22 13:52 Fançois Pons + + * URPM/Resolve.pm: removed potential deadlock. + +2003-08-21 13:04 Fançois Pons + + * URPM.pm, URPM/Signature.pm, perl-URPM.spec: 0.94-1mdk + (URPM::Signature fixes and changes) + +2003-08-21 11:25 Fançois Pons + + * URPM/Signature.pm: fixed with gc suggestion which are really + fine (and right). + +2003-08-20 16:17 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: final 0.93-7mdk + +2003-08-20 15:10 Fançois Pons + + * URPM.pm, URPM/Signature.pm, perl-URPM.spec: 0.93-7mdk (signature + comparison workaround) + +2003-08-19 16:33 Fançois Pons + + * perl-URPM.spec: 0.93-6mdk + +2003-08-19 16:32 Fançois Pons + + * URPM.xs: added URPM::import_pubkey to import a key (only one) + directly to opened rpm + database or by opening the database on the fly. + +2003-08-19 16:31 Fançois Pons + + * URPM/Signature.pm: fixed URPM::import_armored_file to use + internal XS function to import directly + to database, handle importation of multiple keys by file. + +2003-08-18 15:29 Pixel + + * URPM/Resolve.pm, perl-URPM.spec: perl_checker compliance + +2003-08-13 12:04 Guillaume Cottenceau + + * perl-URPM.spec: provide URPM::Signature as well + +2003-08-11 15:27 Fançois Pons + + * perl-URPM.spec: 0.93-3mdk + * URPM.xs: fixed files_md5sum returning not the same number as + files method. + removed unsatisfied_requires2 not used (and doing nothing + usefull). + +2003-08-11 14:04 Fançois Pons + + * URPM/Signature.pm, perl-URPM.spec: 0.93-2mdk + +2003-08-06 17:45 Fançois Pons + + * URPM/Signature.pm: final 0.93-1mdk + +2003-08-06 15:54 Fançois Pons + + * URPM.pm, URPM/Build.pm, URPM/Signature.pm, perl-URPM.spec: + 0.93-1mdk + +2003-08-06 09:52 Fançois Pons + + * MANIFEST: added signature management. + +2003-08-06 09:50 Fançois Pons + + * URPM/Signature.pm: initial support for parsing armored file + (without gpg) and registering rpmdb pubkeys. + +2003-08-04 17:51 Fançois Pons + + * MANIFEST, URPM/Resolve.pm, perl-URPM.spec: 0.92-4mdk + +2003-08-01 19:29 Pixel + + * perl-URPM.spec: - rebuild for new perl (it helps DrakX build + script) + - use DESTDIR + +2003-07-30 16:59 Fançois Pons + + * perl-URPM.spec: 0.92-2mdk + +2003-07-30 16:57 Fançois Pons + + * URPM/Resolve.pm: fixed some missing unsatisfied in reason of + rejected packages. + fixed provide obsoleted which should not be taken into account + when looking for + obsoletes. + +2003-07-28 15:13 Fançois Pons + + * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.92-1mdk + +2003-07-24 15:28 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-14mdk + +2003-07-24 10:10 Fançois Pons + + * URPM.xs, URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: + 0.91-13mdk + +2003-07-16 13:34 Fançois Pons + + * perl-URPM.spec: 0.91-12mdk + +2003-07-16 13:10 Fançois Pons + + * URPM/Build.pm: fixed cache not taken into account. + +2003-07-16 12:07 Fançois Pons + + * URPM/Resolve.pm: fixed small typo on regex for + URPM::compute_flags + +2003-07-10 16:09 Fançois Pons + + * URPM.xs: fixed SvPV typos. + +2003-07-10 16:05 Fançois Pons + + * perl-URPM.spec: 0.91-11mdk + +2003-07-10 16:04 Fançois Pons + + * Makefile.PL: removed -f-no-rtti as no C++ code is used. + +2003-07-10 16:03 Fançois Pons + + * URPM.xs: starting coding unsatisfied_requires in C, incomplete. + modified return_list_str to allow getting strings list in C + easily and quickly. + +2003-07-10 16:02 Fançois Pons + + * URPM/Resolve.pm: optimized URPM::compute_flags method by an + almost unlimited factor. + +2003-07-07 17:28 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-10mdk + +2003-07-07 15:14 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-9mdk + +2003-07-04 12:18 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-8mdk + +2003-06-26 15:26 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-7mdk + +2003-06-19 14:24 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-6mdk + +2003-06-19 11:12 Fançois Pons + + * URPM.xs: make sure a callback parameter is taken into account + only if a reference is + used. + +2003-06-19 10:31 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-5mdk + +2003-06-18 17:02 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: added missing fix on bad + conflicts listing, + removed stderr logs. + +2003-06-18 16:53 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-4mdk + +2003-06-18 16:14 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-4mdk + +2003-06-18 11:52 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.91-3mdk + +2003-06-17 15:59 Fançois Pons + + * perl-URPM.spec: added compilable on rpm-4.0.4 of rpm. + +2003-06-17 15:54 Fançois Pons + + * URPM.xs: fixed compilation on rpm 4.0.4. + +2003-06-17 15:35 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: fixed 0.91-2mdk + +2003-06-17 13:39 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.91-2mdk + +2003-06-16 17:57 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec, t/rpmdb.t: + 0.91-1mdk + +2003-06-12 15:52 Fançois Pons + + * perl-URPM.spec: 0.90-10mdk + * URPM.xs: improved return value of verify_rpm. + +2003-06-11 15:42 Fançois Pons + + * URPM/Resolve.pm: removed $v-> (for rejected hash value) by $rv + in order to avoid name clash + with $v (version). + +2003-06-11 11:34 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.90-9mdk + +2003-06-05 18:41 Fançois Pons + + * URPM.xs: fixed memory leak in parse_rpm. + +2003-06-05 17:46 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.90-8mdk + +2003-06-05 13:53 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.90-7mdk + +2003-06-05 08:47 Fançois Pons + + * URPM/Build.pm, URPM/Resolve.pm: added clever cache header + management during build of hdlist. + removed no_flag_update obsoleted. + +2003-06-04 09:47 Warly + + * URPM.xs, perl-URPM.spec: Add Pkg_buildtime to get + RPMTAG_BUILDTIME + +2003-06-03 10:21 Fançois Pons + + * perl-URPM.spec: a newer version for a newer package. + +2003-06-03 10:14 Fançois Pons + + * URPM.xs: fixed sutpid typo (strange compiler didn't notice + anything) + +2003-06-02 16:38 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.90-4mdk + +2003-05-30 11:32 Warly + + * URPM.xs: move packing and keep_all_tags declaration in + Urpm_parse_rpm to the begining of the function in order to get + the argument initialisation correctly working (otherwize they + were overriden and systematically set to 0). + +2003-05-30 10:11 Warly + + * URPM.xs, perl-URPM.spec: add Pkg_license function to URPM.xs + (URPM::Package) + +2003-05-26 15:13 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.90-2mdk + +2003-05-23 15:26 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.90-1mdk + first backtrackable method, still lacking backtrack of remove and + better handling of choices during backtrack, too much simplist. + +2003-05-16 15:11 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.84-1mdk + +2003-05-14 17:43 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.83-4mdk + +2003-05-13 21:02 Fançois Pons + + * URPM.xs, URPM/Build.pm, perl-URPM.spec: 0.83-3mdk + +2003-05-13 20:46 Thierry Vignaud + + * URPM/Build.pm: perl_checker fixes + +2003-05-13 20:35 Thierry Vignaud + + * URPM.pm: perl_checker fix + +2003-05-12 16:43 Guillaume Cottenceau + + * perl-URPM.spec: - rebuild for new perl requires/provides + - provide perl packages URPM::Resolve and URPM::Build since the + perl packages are URPM for object export + +2003-04-29 17:16 Fançois Pons + + * Makefile.PL, URPM.pm, URPM.xs, build_rpm, perl-URPM.spec: first + try of 4.2 compatible perl-URPM, + missing verify_signature, + new version 0.83 + +2003-04-24 15:51 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.82-4mdk + +2003-04-22 14:35 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.82-3mdk + +2003-04-14 13:07 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.82-2mdk + +2003-04-11 16:29 Fançois Pons + + * URPM/Resolve.pm: fixed stupid typo in compute_skip_flags + +2003-04-11 16:06 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: brand new + 0.82 version (flag_skip, excludedocs, fix NULL get_name) + +2003-03-12 18:16 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.81-13mdk + +2003-03-10 16:44 Fançois Pons + + * URPM.pm, URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: + 0.81-12mdk + +2003-03-03 13:09 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.81-11mdk + +2003-02-27 13:22 Fançois Pons + + * perl-URPM.spec: 0.81-10mdk + +2003-02-27 13:13 Fançois Pons + + * URPM/Resolve.pm: allow choices to return multiple selection. + +2003-02-19 13:28 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.81-9mdk + +2003-02-13 18:37 Fançois Pons + + * perl-URPM.spec: 0.81-8mdk + +2003-02-13 17:53 Fançois Pons + + * URPM/Resolve.pm: fix rpmdrake woes on incompatible arch. + +2003-01-23 14:29 Fançois Pons + + * URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: 0.81-7mdk + +2003-01-06 16:33 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.81-6mdk + +2003-01-06 11:25 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.81-5mdk + +2002-12-20 11:05 Pixel + + * URPM/Resolve.pm, perl-URPM.spec: perl_checker fixes (syntax only) + +2002-12-18 14:57 Pixel + + * URPM.pm, perl-URPM.spec: help perl_checker recognise packages + used as classes + +2002-12-18 12:54 Pixel + + * URPM.pm, perl-URPM.spec: perl_checker fixes + +2002-12-17 13:57 Fançois Pons + + * URPM.pm, perl-URPM.spec: added very faster code, 3 times faster + on traverse_tag with --env. + +2002-12-17 13:46 Fançois Pons + + * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.81-1mdk + +2002-12-11 11:27 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.80-2mdk + +2002-12-05 17:58 Fançois Pons + + * URPM.pm, URPM.xs, perl-URPM.spec: 0.80-1mdk + +2002-12-03 14:43 Fançois Pons + + * URPM.pm, URPM.xs, perl-URPM.spec: 0.71-1mdk + +2002-09-17 13:16 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-10mdk + +2002-09-09 14:25 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-9mdk + +2002-09-02 14:46 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-8mdk + +2002-08-30 15:52 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-7mdk + +2002-08-30 13:08 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-6mdk + +2002-08-29 15:48 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-5mdk + +2002-08-29 09:41 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.70-4mdk + +2002-08-28 14:15 Fançois Pons + + * perl-URPM.spec: added URL (cvsweb at least). + +2002-08-28 14:06 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.70-3mdk + +2002-08-26 18:29 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.70-2mdk + +2002-08-23 13:08 Fançois Pons + + * URPM.pm: fixed VERSION to 0.70. + +2002-08-23 13:06 Fançois Pons + + * URPM.pm, perl-URPM.spec: 0.70-1mdk. + +2002-08-13 10:05 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.60-8mdk + +2002-08-12 16:00 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.60-7mdk + +2002-08-12 13:34 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.60-6mdk + +2002-08-09 17:12 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.60-5mdk + +2002-08-09 16:47 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.60-4mdk + +2002-08-07 14:25 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.60-3mdk + +2002-08-06 15:04 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.60-2mdk + +2002-08-05 16:57 Fançois Pons + + * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.60-1mdk + +2002-07-25 11:19 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.50-6mdk + +2002-07-25 07:27 Fançois Pons + + * perl-URPM.spec: 0.50-5mdk + +2002-07-25 07:08 Fançois Pons + + * URPM/Build.pm: fixed typo (stupid). + +2002-07-24 12:36 Fançois Pons + + * URPM.xs, URPM/Build.pm, URPM/Resolve.pm, perl-URPM.spec: + 0.50-4mdk + +2002-07-24 09:18 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.50-3mdk + +2002-07-23 15:14 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.50-2mdk + +2002-07-23 13:17 Fançois Pons + + * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.50-1mdk + +2002-07-23 11:59 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.20-2mdk + +2002-07-22 17:53 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.20-1mdk + +2002-07-22 08:35 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.11-2mdk + +2002-07-19 08:50 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.11-1mdk + +2002-07-16 18:07 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.10-2mdk + +2002-07-15 16:53 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.10-1mdk + +2002-07-11 13:14 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.09-2mdk + +2002-07-10 10:19 Fançois Pons + + * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.09-1mdk + +2002-07-09 15:06 Fançois Pons + + * URPM.xs, URPM/Build.pm, perl-URPM.spec: 0.08-4mdk + +2002-07-09 10:55 Pixel + + * perl-URPM.spec: adapt to perl 5.8.0 + +2002-07-08 14:47 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.08-2mdk + +2002-07-08 09:55 Fançois Pons + + * URPM.pm, URPM.xs, perl-URPM.spec: 0.08-1mdk + +2002-07-05 15:25 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.07-2mdk + +2002-07-04 17:53 Fançois Pons + + * URPM.pm, URPM.xs, perl-URPM.spec, typemap: 0.07-1mdk + +2002-07-03 16:11 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.06-2mdk + +2002-07-03 12:40 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Build.pm, URPM/Resolve.pm, + perl-URPM.spec: 0.06-1mdk + +2002-07-01 11:55 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.05-2mdk + +2002-06-28 08:44 Fançois Pons + + * URPM.pm, URPM/Resolve.pm, perl-URPM.spec: 0.05-1mdk + +2002-06-26 12:37 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.04-6mdk + +2002-06-18 14:17 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.04-5mdk + +2002-06-13 17:56 Fançois Pons + + * URPM/Resolve.pm, perl-URPM.spec: 0.04-4mdk + +2002-06-13 16:16 Fançois Pons + + * URPM.xs, perl-URPM.spec: 0.04-3mdk + +2002-06-13 15:19 Fançois Pons + + * URPM/Resolve.pm: added compute_installed_flags for yoyotte. + +2002-06-13 10:48 Fançois Pons + + * perl-URPM.spec: 0.04-2mdk + +2002-06-13 10:24 Fançois Pons + + * URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.04-1mdk + +2002-06-11 18:02 Fançois Pons + + * MANIFEST: added missing entry Resolve.pm + +2002-06-11 17:59 Fançois Pons + + * URPM.pm, URPM.xs, URPM/Resolve.pm, perl-URPM.spec: 0.04-1mdk + +2002-06-06 15:44 Fançois Pons + + * URPM.pm, URPM.xs, perl-URPM.spec: 0.03-2mdk + +2002-06-06 09:57 Fançois Pons + + * URPM.pm, URPM.xs, build_rpm, perl-URPM.spec: 0.03-1mdk + +2002-06-05 16:44 Fançois Pons + + * URPM.xs, perl-URPM.spec, t/rpmdb.t: 0.02-3mdk + +2002-06-05 08:03 Fançois Pons + + * URPM.xs, URPM/Build.pm, perl-URPM.spec: log on rpmdb open/close. + +2002-06-03 11:00 Fançois Pons + + * URPM.pm, URPM/Build.pm, perl-URPM.spec: cleaned URPM::Build to + accept extended parameter list and -w clean. + 0.02. + +2002-05-31 10:48 Fançois Pons + + * perl-URPM.spec: added Packager field. + +2002-05-31 10:45 Fançois Pons + + * build_rpm, perl-URPM.spec: initial revision. + +2002-05-31 10:21 Fançois Pons + + * MANIFEST, Makefile.PL, README, URPM, URPM.pm, URPM.xs, + URPM/Build.pm, t, t/rpmdb.t, t/synthesis.t, typemap: initial + revision. + +2002-05-31 10:21 + + * soft/rpm/perl-URPM/branches, soft/rpm/perl-URPM/tags, .: New + repository initialized by cvs2svn. + -- cgit v1.2.1