Log of /rpm/perl-URPM
Directory Listing
Revision
7879 -
Directory Listing
Modified
Mon Apr 15 05:41:46 2013 UTC
(10 years, 11 months ago)
by
tv
3.40.3
Revision
7878 -
Directory Listing
Modified
Mon Apr 15 05:41:41 2013 UTC
(10 years, 11 months ago)
by
tv
add basic support for --downgrade (mga#6655)
enabling eg to switching back to packages from core/release after
having installed some from core/updates_testing, then disabling it
(backported from trunk)
Revision
7726 -
Directory Listing
Modified
Sat Mar 30 12:12:19 2013 UTC
(11 years ago)
by
tv
fix warning in debug message
(Argument "19697|19719|19..." isn't numeric in array element at ...URPM/Resolve.pm'
(introduced by pixel in commit r227273 on Sep 7 2007:
"add some debug messages)
Revision
7638 -
Directory Listing
Modified
Sat Mar 23 16:05:08 2013 UTC
(11 years ago)
by
tv
fix selecting right DKMS flavor (mga#9172)
Revision
7296 -
Directory Listing
Modified
Sat Feb 9 21:25:06 2013 UTC
(11 years, 1 month ago)
by
tv
4.26
Revision
7295 -
Directory Listing
Modified
Sat Feb 9 21:25:01 2013 UTC
(11 years, 1 month ago)
by
tv
add basic support for --downgrade (mga#6655)
enabling eg to switching back to packages from core/release after
having installed some from core/updates_testing, then disabling it
Revision
7286 -
Directory Listing
Modified
Tue Feb 5 14:58:01 2013 UTC
(11 years, 1 month ago)
by
tv
add a test for payload_format()
Revision
7285 -
Directory Listing
Modified
Tue Feb 5 14:31:40 2013 UTC
(11 years, 1 month ago)
by
tv
4.25
Revision
7284 -
Directory Listing
Modified
Tue Feb 5 14:31:37 2013 UTC
(11 years, 1 month ago)
by
tv
fix retrieving payload format
commit r6545 on 2012-12-2 broke delta rpm support:
"(Pkg_description, Pkg_sourcerpm) split UTF-8 strings from raw strings
functions, then simplify"
Revision
7264 -
Directory Listing
Modified
Sun Feb 3 22:16:48 2013 UTC
(11 years, 1 month ago)
by
tv
4.24
Revision
7263 -
Directory Listing
Modified
Sun Feb 3 22:16:43 2013 UTC
(11 years, 1 month ago)
by
tv
fix date
Revision
7262 -
Directory Listing
Modified
Sun Feb 3 22:16:39 2013 UTC
(11 years, 1 month ago)
by
tv
typo fix
Revision
7261 -
Directory Listing
Modified
Sun Feb 3 22:16:36 2013 UTC
(11 years, 1 month ago)
by
tv
(mask_from_string) factorize code
Revision
7260 -
Directory Listing
Modified
Sun Feb 3 22:16:32 2013 UTC
(11 years, 1 month ago)
by
tv
simplify style
Revision
7248 -
Directory Listing
Modified
Tue Jan 29 17:56:44 2013 UTC
(11 years, 2 months ago)
by
tv
(update_provides) clean unused variable
Revision
7247 -
Directory Listing
Modified
Tue Jan 29 17:56:35 2013 UTC
(11 years, 2 months ago)
by
tv
enhance doc
Revision
7246 -
Directory Listing
Modified
Tue Jan 29 17:56:32 2013 UTC
(11 years, 2 months ago)
by
tv
fix doc
(should have been done in commit r230048 by pixel on 2007-09-27:
"handle promotion via obsolete, not only provides")
Revision
7245 -
Directory Listing
Modified
Tue Jan 29 17:56:24 2013 UTC
(11 years, 2 months ago)
by
tv
(update_provides) document ->info case
Revision
7244 -
Directory Listing
Modified
Tue Jan 29 17:56:21 2013 UTC
(11 years, 2 months ago)
by
tv
(rpmRunTransactions_callback) handle new RPMCALLBACK_INST_STOP
(redundant with INST_CLOSE_FILE...)
Revision
7243 -
Directory Listing
Modified
Tue Jan 29 17:56:18 2013 UTC
(11 years, 2 months ago)
by
tv
add support for callback_error
Revision
7242 -
Directory Listing
Modified
Tue Jan 29 17:56:15 2013 UTC
(11 years, 2 months ago)
by
tv
remove wrong comment
Revision
7241 -
Directory Listing
Modified
Tue Jan 29 17:56:06 2013 UTC
(11 years, 2 months ago)
by
tv
bump copyrigh years
Revision
7240 -
Directory Listing
Modified
Tue Jan 29 17:56:03 2013 UTC
(11 years, 2 months ago)
by
tv
document callbacks
Revision
7239 -
Directory Listing
Modified
Tue Jan 29 17:55:50 2013 UTC
(11 years, 2 months ago)
by
tv
(parse_synthesis) document return value
Revision
7238 -
Directory Listing
Modified
Tue Jan 29 17:55:42 2013 UTC
(11 years, 2 months ago)
by
tv
(return_list_tag) simplify/factorize
Revision
7237 -
Directory Listing
Modified
Tue Jan 29 17:55:39 2013 UTC
(11 years, 2 months ago)
by
tv
(call_package_callback,rpmRunTransactions_callback) optimize: preextend stack if needed
Revision
7176 -
Directory Listing
Modified
Mon Jan 21 05:53:22 2013 UTC
(11 years, 2 months ago)
by
tv
initial attempt to use rpmstrpool
Revision
7175 -
Directory Listing
Modified
Mon Jan 21 05:52:09 2013 UTC
(11 years, 2 months ago)
by
tv
branch
Revision
7173 -
Directory Listing
Modified
Sun Jan 20 21:08:15 2013 UTC
(11 years, 2 months ago)
by
tv
4.23
Revision
7172 -
Directory Listing
Modified
Sun Jan 20 21:08:12 2013 UTC
(11 years, 2 months ago)
by
tv
document traverse_db*() return values
Revision
7171 -
Directory Listing
Modified
Sun Jan 20 21:08:04 2013 UTC
(11 years, 2 months ago)
by
tv
(push_in_depslist) factorize common code for adding a package to {depslist}
Revision
7170 -
Directory Listing
Modified
Sun Jan 20 21:08:00 2013 UTC
(11 years, 2 months ago)
by
tv
(stream2header,spec2srcheader) simplify
Revision
7169 -
Directory Listing
Modified
Sun Jan 20 21:07:57 2013 UTC
(11 years, 2 months ago)
by
tv
(parse_line) make it more readable
Revision
7168 -
Directory Listing
Modified
Sun Jan 20 21:07:54 2013 UTC
(11 years, 2 months ago)
by
tv
(Urpm_stream2header) simplify
Revision
7167 -
Directory Listing
Modified
Sun Jan 20 21:07:52 2013 UTC
(11 years, 2 months ago)
by
tv
(pack_header) separate the suggests & requires cases
the doble test was needed in mdv2008.0 due to suggests being implemented
as requires
Revision
7166 -
Directory Listing
Modified
Sun Jan 20 21:07:49 2013 UTC
(11 years, 2 months ago)
by
tv
(update_provides_files) simplify: let callee compute the length
Revision
7165 -
Directory Listing
Modified
Sun Jan 20 21:07:46 2013 UTC
(11 years, 2 months ago)
by
tv
(parse_line) simplify
Revision
7164 -
Directory Listing
Modified
Sun Jan 20 21:07:43 2013 UTC
(11 years, 2 months ago)
by
tv
add comments
Revision
7148 -
Directory Listing
Modified
Sun Jan 20 10:44:34 2013 UTC
(11 years, 2 months ago)
by
tv
(_is_selected_or_installed ) fix scoring locale packages
revert part of commit r5052 (June 28 2012, "light speedups")
Revision
6811 -
Directory Listing
Modified
Mon Dec 17 16:31:01 2012 UTC
(11 years, 3 months ago)
by
tv
typo fix
Revision
6809 -
Directory Listing
Modified
Mon Dec 17 16:16:50 2012 UTC
(11 years, 3 months ago)
by
tv
4.22
Revision
6808 -
Directory Listing
Modified
Mon Dec 17 16:15:03 2012 UTC
(11 years, 3 months ago)
by
tv
prevent creating empty transactions in rare cases
(that cause rpm to abort on assert while creating a new pool)
Revision
6807 -
Directory Listing
Modified
Mon Dec 17 16:14:59 2012 UTC
(11 years, 3 months ago)
by
tv
enhanced log
Revision
6805 -
Directory Listing
Modified
Mon Dec 17 15:05:02 2012 UTC
(11 years, 3 months ago)
by
tv
RPMFILE_EXCLUDE & RPMFILE_UNPATCHED were drop from external API in rpm-4.11
RPMFILE_UNPATCHED is no more used and RPMFILE_EXCLUDE only exists during
spec parse (see rpm commit 8d277bbb)
Revision
6635 -
Directory Listing
Modified
Fri Dec 7 12:46:59 2012 UTC
(11 years, 3 months ago)
by
tv
4.21.1
Revision
6634 -
Directory Listing
Modified
Fri Dec 7 12:46:56 2012 UTC
(11 years, 3 months ago)
by
tv
(EVR) fix it on packages from rpmdb (was ok on synthesis ones) (mga#7739)
Revision
6569 -
Directory Listing
Modified
Tue Dec 4 16:28:56 2012 UTC
(11 years, 3 months ago)
by
tv
4.21
Revision
6568 -
Directory Listing
Modified
Tue Dec 4 16:28:54 2012 UTC
(11 years, 3 months ago)
by
tv
(find_required_package) previous commit enables us to not reinvent packages_providing()
Revision
6567 -
Directory Listing
Modified
Tue Dec 4 16:28:51 2012 UTC
(11 years, 3 months ago)
by
tv
(packages_providing) sort package ids before returning them
this mean prefering package from first medium when same NEVR exists in
several media, thus prefering 64bit media over 32 bit ones (mga#7524)
complement commit r2909 on Feb 7 2012:
" (find_required_package) really prefer packages from first media, thus
fixing downloading noarch packages from 32 bit repository (mga#1603)"
Revision
6556 -
Directory Listing
Modified
Tue Dec 4 06:09:34 2012 UTC
(11 years, 3 months ago)
by
tv
(get_installed_arch) silent a warning (mga#8287)
Revision
6552 -
Directory Listing
Modified
Mon Dec 3 02:20:38 2012 UTC
(11 years, 3 months ago)
by
tv
4.20
Revision
6551 -
Directory Listing
Modified
Mon Dec 3 02:20:35 2012 UTC
(11 years, 3 months ago)
by
tv
(Db_traverse_tag_find) fix a rare segfault
found accidently
could be triggered by the following (calling enough times either
requires() or provides() while traversing rpm db) which resulting in
an "Invalid read of size 8":
use URPM;
my $db = URPM::DB::open()->traverse_tag_find('whatprovides', 'kernel',
sub {
my ($p) = @_;
warn $p->requires, $p->requires, $p->requires, $p->requires, $p->requires,
$p->requires, $p->requires, $p->requires, $p->requires, $p->requires, $p->requires,
$p->requires, $p->requires, $p->requires, $p->requires, $p->requires, $p->requires;
return 1;
});
bug introduced in commit r4947 on June 14 2012:
"(_run_cb_while_traversing) introduce this helper"
Revision
6550 -
Directory Listing
Modified
Mon Dec 3 02:20:32 2012 UTC
(11 years, 3 months ago)
by
tv
fix previous commit
Revision
6546 -
Directory Listing
Modified
Sun Dec 2 14:52:22 2012 UTC
(11 years, 3 months ago)
by
tv
4.18
Revision
6545 -
Directory Listing
Modified
Sun Dec 2 14:52:14 2012 UTC
(11 years, 3 months ago)
by
tv
(Pkg_description, Pkg_sourcerpm) split UTF-8 strings from raw strings
functions, then simplify
Revision
6544 -
Directory Listing
Modified
Sun Dec 2 14:52:11 2012 UTC
(11 years, 3 months ago)
by
tv
drop ->disttag (unused, was introduced by pok just before the fork)
Revision
6534 -
Directory Listing
Modified
Thu Nov 29 15:07:17 2012 UTC
(11 years, 4 months ago)
by
tv
(update_provide_entry) kill it
Revision
6526 -
Directory Listing
Modified
Thu Nov 29 09:38:21 2012 UTC
(11 years, 4 months ago)
by
tv
Mageia copyright
Revision
6525 -
Directory Listing
Modified
Thu Nov 29 09:02:45 2012 UTC
(11 years, 4 months ago)
by
tv
typo fix
Revision
6510 -
Directory Listing
Modified
Sun Nov 25 20:16:49 2012 UTC
(11 years, 4 months ago)
by
tv
syntax fix (Guillaume Rousse)
Revision
6500 -
Directory Listing
Modified
Thu Nov 22 14:15:34 2012 UTC
(11 years, 4 months ago)
by
tv
make clear those functions are not related to macros
Revision
6493 -
Directory Listing
Modified
Wed Nov 21 20:08:53 2012 UTC
(11 years, 4 months ago)
by
tv
(Pkg_suggests) alias it on *_nonsense
(it should have been named suggests_nosense in the first place, bad pixel...)
Revision
6492 -
Directory Listing
Modified
Wed Nov 21 20:08:50 2012 UTC
(11 years, 4 months ago)
by
tv
alias obsoletes/provides/requires
Revision
6491 -
Directory Listing
Modified
Wed Nov 21 20:08:46 2012 UTC
(11 years, 4 months ago)
by
tv
(requires_nosense) alias it to other *_nosense() functions
Revision
6490 -
Directory Listing
Modified
Wed Nov 21 20:08:43 2012 UTC
(11 years, 4 months ago)
by
tv
(Pkg_requires_nosense) stop passing RPMTAG_REQUIREFLAGS
rationale:
it was passing RPMTAG_REQUIREFLAGS as flags instead of since commit
r225637 from pixel on 2007-08-09 that added initial suggests support
by that time, suggests were basically RPMTAG_REQUIRENAME + RPMSENSE_MISSINGOK.
in mdv2008.1, they were re-implemented the SuSe way with RPMTAG_SUGGESTSNAME.
since we no more support old mdv2008.0 suggests since commit r4974 on
2012-06-17 ("drop support for old mdv2008.0 suggests"), we no longer
try to distinct requires from suggests by looking at tag flags
so don't need to pass RPMTAG_REQUIREFLAGS anymore
(needed for next commit)
Revision
6486 -
Directory Listing
Modified
Wed Nov 21 02:25:15 2012 UTC
(11 years, 4 months ago)
by
tv
4.18
Revision
6485 -
Directory Listing
Modified
Wed Nov 21 02:25:13 2012 UTC
(11 years, 4 months ago)
by
tv
further bump threshold for detecting looping forever
Revision
6484 -
Directory Listing
Modified
Wed Nov 21 02:25:10 2012 UTC
(11 years, 4 months ago)
by
tv
workaround a segfault (mga#8158)
calling ->provides or ->requires in traverse_tag_find() results in an
invalid read if provides/requires list is big (or if called several
times)
basically reverting commit r6476 on 2012-11-16
("(unsatisfied_requires) (slightly) optimize")
Revision
6483 -
Directory Listing
Modified
Wed Nov 21 02:25:06 2012 UTC
(11 years, 4 months ago)
by
tv
(callback_list_str_xpush_requires) kill it since it's now identical to callback_list_str_xpush()
Revision
6482 -
Directory Listing
Modified
Mon Nov 19 18:26:58 2012 UTC
(11 years, 4 months ago)
by
tv
4.17
Revision
6481 -
Directory Listing
Modified
Mon Nov 19 18:26:55 2012 UTC
(11 years, 4 months ago)
by
tv
bump threshold for detecting looping forever (mga#8106)
Revision
6480 -
Directory Listing
Modified
Mon Nov 19 18:26:47 2012 UTC
(11 years, 4 months ago)
by
tv
drop header_filename (long obsolete, no more use)
Revision
6477 -
Directory Listing
Modified
Fri Nov 16 20:18:38 2012 UTC
(11 years, 4 months ago)
by
tv
4.16
Revision
6476 -
Directory Listing
Modified
Fri Nov 16 20:18:35 2012 UTC
(11 years, 4 months ago)
by
tv
(unsatisfied_requires) (slightly) optimize
Revision
6475 -
Directory Listing
Modified
Fri Nov 16 20:18:27 2012 UTC
(11 years, 4 months ago)
by
tv
(resolve_requested__no_suggests_) prevent urpmi from looping forever when some packages are broken
alternatively, we could try detecting if diff_provides doesn't change
for
a couple loops or not going over already rejected packages
(selecting/promoting/rejecting the same package forever)
eg: gtk+3.0-3.6.1-3.mga3.x86_64 is on the mirrors but not
lib64gtk+3_0-3.6.1-3.mga3.x86_64
we will then loop forever:
set_rejected: gtk+3.0-3.6.1-2.mga3.x86_64
installed lib64gtk+3_0-3.6.1-2.mga3.x86_64 is conflicting because of
unsatisfied gtk+3.0[== 3.6.1-2.mga3] gtk+3.0[*][== 3.6.1-2.mga3]
set_rejected: lib64gtk+3_0-3.6.1-2.mga3.x86_64
installed lib64gtk+3.0-devel-3.6.1-2.mga3.x86_64 is conflicting because
of unsatisfied lib64gtk+3_0[== 3.6.1]
set_rejected: lib64gtk+3.0-devel-3.6.1-2.mga3.x86_64
installed lib64gtk-gir3.0-3.6.1-2.mga3.x86_64 is conflicting because of
unsatisfied lib64gtk+3_0[== 3.6.1-2.mga3]
set_rejected: lib64gtk-gir3.0-3.6.1-2.mga3.x86_64
installed gtk+3.0-3.6.1-2.mga3.x86_64 is conflicting because of
unsatisfied lib64gtk+3_0[== 3.6.1]
promoting gtk+3.0-3.6.1-3.mga3.x86_64 because of conflict above
unselecting gtk+3.0-3.6.1-3.mga3.x86_64
set_rejected: gtk+3.0-3.6.1-2.mga3.x86_64
(...)
Revision
6390 -
Directory Listing
Modified
Thu Nov 1 14:50:27 2012 UTC
(11 years, 4 months ago)
by
tv
explain the 'flags' signifiance
Revision
6389 -
Directory Listing
Modified
Thu Nov 1 14:50:24 2012 UTC
(11 years, 4 months ago)
by
tv
rename FLAG_RATE as FLAG_RATE_MASK as it really is a mask
Revision
6388 -
Directory Listing
Modified
Thu Nov 1 14:50:21 2012 UTC
(11 years, 4 months ago)
by
tv
rename FLAG_ID as FLAG_ID_MASK as it really is a mask
Revision
6387 -
Directory Listing
Modified
Thu Nov 1 14:50:18 2012 UTC
(11 years, 4 months ago)
by
tv
(Pkg_id,Pkg_setid) simplify by having a temporary variable
Revision
6386 -
Directory Listing
Modified
Thu Nov 1 14:50:15 2012 UTC
(11 years, 4 months ago)
by
tv
applying similar styling to other callers
Revision
6385 -
Directory Listing
Modified
Thu Nov 1 14:50:11 2012 UTC
(11 years, 4 months ago)
by
tv
(Trans_traverse) style after previous commit (2/2)
Revision
6384 -
Directory Listing
Modified
Thu Nov 1 14:50:08 2012 UTC
(11 years, 4 months ago)
by
tv
(Trans_traverse) simplify using _run_cb_while_traversing() (1/2)
Revision
6383 -
Directory Listing
Modified
Thu Nov 1 14:50:04 2012 UTC
(11 years, 4 months ago)
by
tv
(_run_cb_while_traversing) enable to pass additional flags
(Db_traverse,Db_traverse_tag) discard callback results prior to
introducing _run_cb_while_traversing() in commit r4947 on Jun 14 2012:
"(_run_cb_while_traversing) introduce this helper"
Revision
6254 -
Directory Listing
Modified
Tue Oct 16 21:39:16 2012 UTC
(11 years, 5 months ago)
by
tv
(Urpm_verify_rpm) simplify
Revision
6253 -
Directory Listing
Modified
Tue Oct 16 21:39:13 2012 UTC
(11 years, 5 months ago)
by
tv
reduce the scope of some variables (thanks cppcheck)
Revision
6252 -
Directory Listing
Modified
Tue Oct 16 21:39:10 2012 UTC
(11 years, 5 months ago)
by
tv
(unused_variable) kill unused function
Revision
6251 -
Directory Listing
Modified
Tue Oct 16 21:39:07 2012 UTC
(11 years, 5 months ago)
by
tv
kill dead comment
(should have been dropped along commit r6166 on 2012-10-05:
"(Trans_run) drop support for repackage (non working since rpm-4.6 in 2009)")
Revision
6196 -
Directory Listing
Modified
Thu Oct 11 15:50:41 2012 UTC
(11 years, 5 months ago)
by
tv
4.15.1
Revision
6170 -
Directory Listing
Modified
Fri Oct 5 16:28:10 2012 UTC
(11 years, 5 months ago)
by
tv
adjust doc accordingly
Revision
6166 -
Directory Listing
Modified
Fri Oct 5 16:04:32 2012 UTC
(11 years, 5 months ago)
by
tv
(Trans_run) drop support for repackage (non working since rpm-4.6 in 2009)
should have been done right after commit r251061 by pixel on Tue Jan
2009: "- drop urpmi.recover
(no more possible with rpm 4.6 which doesn't handle --repackage)"
Revision
6107 -
Directory Listing
Modified
Thu Sep 27 17:24:14 2012 UTC
(11 years, 6 months ago)
by
tv
let's have a link in doc
Revision
6076 -
Directory Listing
Modified
Thu Sep 27 11:05:28 2012 UTC
(11 years, 6 months ago)
by
tv
4.15
Revision
6065 -
Directory Listing
Modified
Wed Sep 26 19:12:28 2012 UTC
(11 years, 6 months ago)
by
tv
rename find_candidate_packages_() as find_candidate_packages()
Revision
6064 -
Directory Listing
Modified
Wed Sep 26 19:12:24 2012 UTC
(11 years, 6 months ago)
by
tv
remove deprecated find_chosen_packages() & find_candidate_packages()
Revision
6063 -
Directory Listing
Modified
Wed Sep 26 19:12:21 2012 UTC
(11 years, 6 months ago)
by
tv
(strict_arch_check,strict_arch_check_installed) simplify
Revision
6062 -
Directory Listing
Modified
Wed Sep 26 19:12:16 2012 UTC
(11 years, 6 months ago)
by
tv
introduce any() from MDK::Common and resuse it
Revision
6061 -
Directory Listing
Modified
Wed Sep 26 19:12:13 2012 UTC
(11 years, 6 months ago)
by
tv
(_find_required_package__kmod) simplify
Revision
6060 -
Directory Listing
Modified
Wed Sep 26 19:12:09 2012 UTC
(11 years, 6 months ago)
by
tv
(_handle_conflicts_with_selected) simplify
Revision
5996 -
Directory Listing
Added
Fri Sep 21 11:30:58 2012 UTC
(11 years, 6 months ago)
by
tv
add EVR method for rpmdrake