summaryrefslogtreecommitdiffstats
path: root/urpm/select.pm
Commit message (Collapse)AuthorAgeFilesLines
* Convert from bdb backend to sqliteThierry Vignaud2021-06-051-0/+21
| | | | | | Rationale: - sqlite backend is supported since rpm-4.16 - bdb backend is deprecated in 4.16 & removed in 4.17 (really 4.16.90)
* Clarity: librpm_version -> libbdb_versionThierry Vignaud2021-06-051-4/+4
| | | | | The original name introduced in commit d8cf4a35e631ca6ca54c18d247a5283cbb9bfcc4 was misleading
* prevent forking a useless shellThierry Vignaud2020-04-291-1/+4
| | | | as shown by previous commit
* fix _rpm_version() when rpm is translatedThierry Vignaud2018-09-191-1/+1
|
* update perl-base first tooThierry Vignaud2017-09-181-1/+1
|
* drop very old CVS/SVN $Id tagsThierry Vignaud2015-09-021-1/+0
|
* rename 'no_suggests' parameter as 'no_recommends'Thierry Vignaud2014-09-051-1/+1
|
* fix retrieving rpm version with RCsThierry Vignaud2014-08-271-1/+1
|
* adapt to perl-5.18's random hash keys orderingThierry Vignaud2013-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | (translate_why_removed_one) ensure we got the right reason (testsuite) adapt to new URPM predictible behaviour it was previously relying on the following fixed hash order: $ perl -MData::Dumper -e 'warn Dumper [ keys {'rr1', 'rr1', 'rr2', 'rr2'} ]; \ warn Dumper [ keys {'bb1', 'bb1', 'bb2', 'bb2-1'} ]' $VAR1 = [ 'rr2', 'rr1' ]; $VAR1 = [ 'bb1', 'bb2' ];
* library: ensure priority updates are installed in a single transaction.Colin Guthrie2013-05-191-0/+1
| | | | | | | | | | | | | | This fix is needed in cases where rpm's libdb changes. If the priority updates happen to be installed in more than one transaction, the %post script in rpm which deletes the old index files (/var/lib/rpm/__db.*) may happen at the end of the first of those transactions. This causes the indexes to be regenerated by the *old* db version and causes the second transaction to fail. By ensuring the priority updates are handled in a single transaction, the indexes will be recreated after the urpmi restart and will thus use the correct, new libdb to create the indexes. Patch and fix from Thierry Vignaud
* treat formatList like others...Thierry Vignaud2013-03-211-2/+2
|
* only a couple func really are neededThierry Vignaud2013-03-211-1/+1
|
* fix retrieving rpm version with stable rpmThierry Vignaud2012-12-181-1/+1
|
* fix retrieving rpm version with beta versionsThierry Vignaud2012-12-171-1/+1
|
* (_search_packages) do not attempt fuzzy matching if not using --fuzzyThierry Vignaud2012-12-041-3/+1
| | | | | | it's also a huge speedup (saves 28% of time spent in testsuite) this fixes urpmq defaulting to fuzzy mode (mga#2953)
* use "any" instead of "grep" in scalar contextThierry Vignaud2012-11-211-3/+3
|
* (search_packages,_search_packages) further commentThierry Vignaud2012-11-161-0/+4
|
* (find_packages_to_remove) make it clearerThierry Vignaud2012-11-161-2/+5
|
* (search_packages) document 'no_substring' optionThierry Vignaud2012-10-151-1/+1
|
* (_search_packages) make it clearerThierry Vignaud2012-10-151-3/+4
|
* adapt to URPM-4.15: find_candidate_packages_() => find_candidate_packages()Thierry Vignaud2012-09-261-1/+1
|
* perl_checker cleanup: kill unused variablesThierry Vignaud2012-08-311-4/+1
| | | | | (they're unused since commit r5054 on 2012-06-28: "(find_packages_to_remove) simplify")
* (removed_packages) kill unused parameterThierry Vignaud2012-08-311-4/+4
|
* (unselected_packages) kill unused parameterThierry Vignaud2012-08-311-2/+2
|
* convert a couple comments to PODThierry Vignaud2012-08-311-32/+106
|
* add basic POD documentationThierry Vignaud2012-08-311-0/+18
|
* (find_packages_to_remove) simplifyThierry Vignaud2012-06-281-40/+1
| | | | (needs URPM >= 4.10)
* (_libdb_version,_rpm_version,should_we_migrate_back_rpmdb_db_version)Thierry Vignaud2012-06-081-3/+3
| | | | adapt to perl-5.16.0: it looks like 'eval "v..."' no longuer create version objects
* (find_packages_to_remove) simplify case where only name was givenThierry Vignaud2012-06-081-1/+0
| | | | (URPM::traverse_tag() already perfomed the check for us...)
* Revert " (translate_why_removed_one) help perl_checker"Thierry Vignaud2012-03-191-1/+1
| | | | | This reverts commit r2878 from Feb 1 2012 (perl_checker has better knowledge of URPM now)
* (find_packages_to_remove) Revert "help perl_checker"Thierry Vignaud2012-03-191-5/+5
| | | | | This reverts commit r2945 from Feb 14 2012 (perl_checker has better fake packages now)
* warn if --allow-force, --allow-nodeps, --force or --keep is in use (mga#3127)Thierry Vignaud2012-03-051-4/+4
|
* perl_checker cleanupThierry Vignaud2012-03-051-1/+1
|
* (_rpm_version,should_we_migrate_back_rpmdb_db_version) detect if we needThierry Vignaud2012-02-211-1/+11
| | | | to downgrade from rpm-4.9 to rpm-4.8 (mga#4590)
* help perl_checkerThierry Vignaud2012-02-141-5/+5
|
* (_search_packages) make it faster when not using -i flagThierry Vignaud2012-02-071-1/+2
|
* (_search_packages) fix package count when using -a and when someThierry Vignaud2012-02-071-2/+11
| | | | packages exist in several repositories (eg: noarch packages) (mga#4322)
* (translate_why_removed_one) help perl_checkerThierry Vignaud2012-02-011-1/+1
|
* (already_installed) fix already installed noarch packages are listedThierry Vignaud2012-01-061-1/+1
| | | | twice on x86_64 (mga#4038)
* (conflicting_packages_msg_) kill unused argsThierry Vignaud2012-01-061-2/+2
|
* perl_checker cleanupsThierry Vignaud2012-01-061-1/+1
|
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-09-131-1/+1
| | | | | | | | | | | | with Magiea. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r1928 | dmorgan | 2011-09-13 21:44:28 +0100 (Tue, 13 Sep 2011) | 1 line Import urpmi ------------------------------------------------------------------------
* translate_why_unselect: add "conflicts" reasonChristophe Fergeau2009-07-281-0/+2
| | | | Patch by Anssi Hannula, fixes bug #52153
* remove unused reasons from translate_why_unselectedChristophe Fergeau2009-07-281-4/+0
| | | | Patch from Anssi Hannula
* When using urpme -a, properly report when no packages could be removed, #48506Christophe Fergeau2009-03-201-0/+4
|
* use "use strict" in all modulesPascal Rigaux2009-01-061-0/+1
|
* add aria2 to the priority list of packages that need to be updatedThierry Vignaud2008-12-201-1/+1
| | | | | | | | | before restarting urpmi (should we try to update libcares & libssl too???) (this should probably be backported in the 2009.0 branch)
* - urpmiPascal Rigaux2008-11-141-5/+8
| | | | | | o in --auto, do not allow to install a package substring match (you can use -a to force it)
* simplify: instead of passing around {rpmdb}, set $urpm->{env_rpmdb} and use itPascal Rigaux2008-10-271-3/+2
|
* - library:Pascal Rigaux2008-09-111-0/+18
| | | | | o create urpm::select::conflicting_packages_msg() for rpmdrake