| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's sometimes possible that a package is available from both a
local medium (CDROM) and a distant one. This causes problems
when the package isn't signed with the same key (this is bad
but happens on MES5 install CDs) as urpmi tends to get confused
about where a package comes from and then check the package against
the wrong key.
Packages are assigned IDs by urpmi, and these IDs are
used to figure out the package media. This ID is also used as an
identifier to "recognize" identical packages coming from different
media, so we need to be careful when manipulating it. In particular,
we can't assign the right ID to every package right away because then
this would break package downloading (we'd download packages available
on local media).
When processing packages to download, if we encounter a local
package, we assign it the right ID. This assumes the list of media
in the blist are sorted by order of relevance (ie prioritary ones
first).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
before restarting urpmi
(should we try to update libcares & libssl too???)
|
| |
|
|
|
|
|
|
|
|
|
| |
When the same packages is available from different medias (main/release
and main/update for example), urpmi can forget from which media it
downloaded the package, and this causes issues with key checking. This
commit makes sure we are using the right package id for the package we
downloaded (the same package will have different IDs if it's available
from different medias).
|
|
|
|
|
|
|
| |
(#46326)
(backporting r250481 from trunk (2008-12-15))
|
| |
|
| |
|
|
|
|
|
| |
o --auto: do not prompt for "retry" on aria2 download failure
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
o updated "ignore"d medium should not become non "ignore"d (#45457)
(regression introduced in 6.14.9)
the fix is to use update_those_media() which doesn't filter on {ignore} media,
and so we don't need to unset {ignore} to allow updating a media
setting {modified} is hopefully unneeded when using update_those_media(), but
who knows :-/
|
|
|
|
|
| |
(to be used in urpmi.update)
|
| |
|
|
|
|
|
| |
(for next commit)
|
| |
|
|
|
|
|
| |
o in --auto, do display an error message when rpms are missing
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
o fix "urpmi firefox mozilla-firefox-ext-google-toolbar ;
urpme --auto-orphans mozilla-firefox-ext-google-toolbar" which must not
remove firefox (cf #45054)
(this is especially bad for DrakX/rpmsrate)
|
| |
|
| |
|
|
|
|
|
| |
o retry once on aria2 versioned-file download failure
|
| |
|
| |
|
|
|
|
|
|
|
| |
o allow "retry" on aria2 download failure
(backported from trunk: r248522 r248523 r248538 r248541 r248554)
|
|
|
|
|
| |
o fix answering yes to questions on error
|
|
|
|
|
| |
o exit on failing media instead of ignoring them (esp. for --distrib)
|
| |
|
|
|
|
|
|
|
| |
o fix --force-key (#45094)
(backported from trunk)
|
|
|
|
|
|
|
| |
o fix --auto-update ignoring --media and default-media (#45097)
(backported from trunk)
|
|
|
|
|
|
| |
o do not display things like "conflicts@b-1-1.noarch@a-1-1.noarch@/etc/foo"
(regression introduced in 6.14.5)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(backported from trunk)
|
|
|
|
|
|
|
| |
o display the download errors
(backported from trunk)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
o diskspace issues are now a fatal error (need perl-URPM 3.18.1)
(no use going on with the other transactions)
(backported from trunk)
|
| |
|
|
|
|
|
| |
o allow mdkapplet-upgrade-helper to force $MIRRORLIST distro version
|