| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
o handle variables $ARCH/$RELEASE in mirrorlist
|
| |
|
|
|
|
|
| |
existing unused 'message' callback
|
|
|
|
|
|
|
|
|
|
| |
downloaded rpm is bad.
this adds a new callback for rpmdrake: "bad_rpms"
this modifies the API of urpm::get_pkgs::download_packages_of_distant_media
($error_sources is now { url => reason } instead of { id => url })
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
o have fatal errors on some errors that must not happen (eg: moving rpm from
download dir to cachedir)
|
| |
|
|
|
|
|
|
|
| |
- do not say "removing installed rpms" for rpms which were not scheduled to be
installed, instead remove those rpms from cachedir with a special error
message
|
| |
|
|
|
|
|
|
| |
o handle mirrorlist
(need perl-Zone-TimeInfo patched for geolocalisation)
|
|
|
|
|
|
| |
o don't fail on remaining statedir files (#36267)
(especially useful when using media.d/*.cfg)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(since it will be used in urpmi.cfg too, it needs a less verbose name)
|
|
|
|
|
| |
(for future commit)
|
|
|
|
|
| |
- introduce _local_file()
|
| |
|
|
|
|
|
|
|
| |
as an alternative to using urpmi.addmedia
nb: need documentation
|
|
|
|
| |
protocols
|
|
|
|
|
|
| |
o handle --virtual for remove media
(a better name would be "auto-update", a la yum)
|
| |
|
|
|
|
|
|
| |
o do not parse synthesis
o drop /var/lib/urpmi/names.<medium>
|
|
|
|
|
|
|
| |
o fix --use-distrib
(and add test to ensure it never breaks again)
|
|
|
|
|
| |
o since any_xml_info can be slow, add a "callback" option (#37264)
|
|
|
|
|
|
|
|
|
|
|
| |
o "media_info_dir: media_info" is the default
o "no-media-info" is used for media for which media_info must be built from
rpms
the goal of this change is to allow upcoming /etc/urpmi/media.d/*.cfg (or
whatever they will be called) to skip mentionning media_info_dir,
but also to cleanup urpmi.cfg
|
|
|
|
|
| |
$medium->{modified} set
|
|
|
|
|
|
|
|
| |
This is used by urpmi/urpmq/urpmf.
--synthesis will now be more similar to using a virtual medium (a la
--use-distrib), compared to really only using the given synthesis.
|
|
|
|
|
| |
o add --no-suggests
|
|
|
|
|
| |
o add basesystem-minimal to prohibit-remove
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o --buildrequires deprecate --src, --src is kept for compatibility but its
behaviour is changed a little (it doesn't download src.rpm anymore)
ie implement what i suggested on cooker mailing list:
Date: Thu, 15 Nov 2007 18:21:32 +0100
Subject: urpmi --src issues, suggesting replacing --src with --buildrequires
current situation:
% urpmi /xxx/foo.src.rpm
#=> installs foo.src.rpm buildrequires
% urpmi --install-src foo bar
#=> downloads foo.src.rpm bar.src.rpm and "rpm -i"
% urpmi --help | grep -- --src
--src, -s - next package is a source package.
% urpmi --src foo
#=> urpmi says it will install foo buildrequires + foo.src.rpm
#=> in fact, it only installs foo buildrequires
weird cases in current urpmi:
% urpmi --src foo bar
#=> equiv to "urpmi --src foo ; urpmi bar"
% urpmi foo --src bar
#=> equiv to "urpmi --src foo bar" above :-(
% urpmi --src foo --src bar
#=> equiv to "urpmi --src foo bar" :-(
suggestions:
1) we could make --src a global option:
% urpmi --src foo bar
#=> would install buildrequires of foo.src.rpm and bar.src.rpm
cons: it breaks compatibility (though i'm quite sure noone uses the
previous behaviour)
2) deprecate --src, introduce with --buildrequires:
% urpmi --buildrequires foo bar
#=> would install buildrequires of foo.src.rpm and bar.src.rpm
3) when doing "urpmi /xxx/foo.src.rpm", warn the user that it should
use either "--install-src" or "--buildrequires", and that urpmi is
defaulting to "--buildrequires"
2) and 3) are implemented now
|
|
|
|
|
|
|
|
|
| |
o --install-src will succesfully installed src.rpm from
/var/cache/urpmi/rpms/* (unless post-clean is 0)
we could not do that by default because "urpmi --install-src" as user could
not download the file
|
| |
|
|
|
|
|
| |
o --install-src as user now works for remote medium
|
| |
|
|
|
|
|
|
| |
o display a warning when searching "xxx(yyy)" since it is handled as a
regexp and so the parentheses are useless. suggest using --literal
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
o fix option -a : display packages of all compatible archs (#36942)
this fixes another issue introduced in commit r231535 (urpmi 4.10.15,
2007-11-15), partially fixed in r231782 (2007-11-28)
the commit has 2 parts:
- ensure all compatible archs are kept when {all} option is used
- display one pkg per line in urpmq
|
|
|
|
|
|
| |
o add special code for --files simple case, it makes urpmf 3x faster for
this often used case
|
|
|
|
|
| |
(thanks to blino)
|
|
|
|
|
| |
o add --provides
|
|
|
|
|
|
| |
o deprecate --curl and --wget in favor of --downloader curl
and --downloader --wget
|
|
|
|
|
|
|
| |
o fix using xml info files with spaces in medium name
(as reported in a comment of bug #36742)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
o add --sourcerpm
|
|
|
|
|
| |
o fix --license
|