| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
o do not use rpms on removable cdrom media (#39396)
|
|
|
|
|
| |
o fix --list -r (#39287) (regression introduced in 5.7)
|
|
|
|
|
|
|
| |
o urpmi.addmedia --mirrorlist handles a list of mirrors/mirrorlist:
you can specify a mirror to use inside a local network, but it will
default to standard mirrors when the local mirror is not available.
|
|
|
|
|
|
|
|
| |
o --list: speed it up (2.5x faster, and 6x faster with names.<medium>)
- all tools:
o restore generation of /var/lib/urpmi/names.<medium>, but it is now done in
urpmq/urpmi/urpmf (and so only if used as root)
|
|
|
|
|
|
|
|
|
| |
file_from_local_url()
- in urpm::removable, this implies passing $blist around
nb: for now file_from_local_medium() doesn't use the first parameter if url is
given, but future commit will use both (needed for {url} cdrom://)
|
|
|
|
|
| |
- {cachedir}/headers is not used anymore
|
| |
|
|
|
|
|
| |
o add --conflicts
|
| |
|
|
|
|
|
|
| |
o --requires now display the raw requires, use --requires-recursive to get
the old behaviour (#29176)
|
|
|
|
|
|
| |
o handle mirrorlist
(need perl-Zone-TimeInfo patched for geolocalisation)
|
| |
|
|
|
|
|
| |
o add --no-suggests
|
|
|
|
|
| |
o add --provides
|
| |
|
|
|
|
|
|
|
| |
o fix --list (regression introduced in 5.0)
(those lines were wrongly dropped in r232614 2007-12-19)
|
|
|
|
|
| |
o add --sourcerpm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- urpmf, urpmq:
o use xml info instead of hdlist when possible
o "urpmq -l" is faster (3x)
o "urpmf -l" is slower (1.5x)
o "urpmf --sourcerpm" is much faster
o see "xml-info" option in urpmi.cfg(5) to see when those files are downloaded
o new require: perl module XML::LibXML
- urpmq:
o use rpm file instead of hdlist/xml-info when file is local
o use URPM::Package->changelogs (need perl-URPM 3.06)
- urpmi.update, urpmi.addmedia, urpmi.removemedia:
o drop hdlist support replaced with xml media_info
(this imply file-deps are correctly handled, see genhdlist2(1))
- urpmi.addmedia
o new --xml-info option
|
|
|
|
|
| |
o use URPM::Package->changelogs (need perl-URPM 3.06)
|
| |
|
| |
|
|
|
|
|
| |
o drop hdlist support (will be replaced with xml media_info)
|
|
|
|
|
| |
(it may be a little stricter for urpmi since we exit(1) on parse_cmdline error)
|
| |
|
|
|
|
|
| |
o new option --requires-recursive (alias of option -d)
|
|
|
|
|
|
|
| |
o exit with code 1 after displaying usage (instead of exit code 0)
(urpmi exit code "1" is correctly documented in urpmi's manpage)
|
|
|
|
|
|
|
| |
previously only index by raw package name (w/o version and w/o arch)
which resulted in packages being overwritten (ie on a biarch, we would
only saw one of both ia32 & x86_64 packages)
|
|
|
|
|
|
| |
o handle preferred choices (through --prefer, /etc/urpmi/prefer.list
and /etc/urpmi/prefer.vendor.list)
|
|
|
|
|
| |
o new option --wait-lock (#13025)
|
|
|
|
|
| |
this fixes -q option not handled by urpmi.update (#31890)
|
|
|
|
|
| |
instead of using $urpm::args::options{...}
|
|
|
|
|
|
|
| |
urpmq is not using use_provides by default since 13 May 2004 when rgs
refactorization somewhat failed. since then the documentation has been adapted
to show -p is not the default anymore, so not reverting to previous behaviour.
|
|
|
|
|
|
| |
o --whatrequires: fix skipping packages through provides provided by other
packages, when the other package is the same pkg name (#31773)
|
|
|
|
|
| |
(esp. for "adding medium ..." when using --use-distrib)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
"use open ':locale'"
|
| |
|
|
|
|
| |
of the loop
|
|
|
|
|
| |
(also use it in urpm::get_pkgs::selected2list() even if callers didn't pass it)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- handle get_exclusive and release_exclusive on existing lock,
*but* don't use it for now! (not useful)
- remove urpmi_db locking from add_medium and update_media
- move rpm_db locking into _read_cachedir_pubkey
- update_media: restrict rpm_db exclusive locking to parse_pubkeys
- urpmi: move locking rpm_db near its use
- handle lock directly in urpmi.addmedia, urpmi.update, urpme, urpmf
- log locking/unlocking
|
|
|
|
|
| |
non-exclusive
|
| |
|
|
|
|
|
| |
- move urpm::get_source_packages() -> urpm::get_pkgs::selected2list()
|
| |
|
| |
|
|
|
|
|
| |
nb: not handling anymore urpmq on removable media with no hdlist (does it exist?)
|