mirror of
https://github.com/moparisthebest/pacman
synced 2024-08-13 17:03:46 -04:00
Merge branch 'maint'
This commit is contained in:
commit
1d98c6347c
@ -71,7 +71,8 @@ Releases
|
|||||||
[frame="topbot",grid="none",options="header,autowidth"]
|
[frame="topbot",grid="none",options="header,autowidth"]
|
||||||
!======
|
!======
|
||||||
!Version !Date
|
!Version !Date
|
||||||
!4.0.0 !2011-09-13
|
!4.0.1 !2011-11-20
|
||||||
|
!4.0.0 !2011-10-13
|
||||||
!4.0.0rc2 !2011-09-22
|
!4.0.0rc2 !2011-09-22
|
||||||
!4.0.0rc1 !2011-08-11
|
!4.0.0rc1 !2011-08-11
|
||||||
!3.5.4 !2011-08-10
|
!3.5.4 !2011-08-10
|
||||||
|
@ -215,7 +215,7 @@ Options
|
|||||||
|
|
||||||
**PKGEXT=**".pkg.tar.gz", **SRCEXT=**".src.tar.gz"::
|
**PKGEXT=**".pkg.tar.gz", **SRCEXT=**".src.tar.gz"::
|
||||||
Sets the compression used when making compiled or source packages. The
|
Sets the compression used when making compiled or source packages. The
|
||||||
current valid suffixes are `.tar`, `.tar.gz`, `.tar,bz2`, `.tar.xz`, and
|
current valid suffixes are `.tar`, `.tar.gz`, `.tar.bz2`, `.tar.xz`, and
|
||||||
`.tar.Z`.
|
`.tar.Z`.
|
||||||
Do not touch these unless you know what you are doing.
|
Do not touch these unless you know what you are doing.
|
||||||
|
|
||||||
|
@ -700,7 +700,7 @@ int _alpm_ldconfig(alpm_handle_t *handle)
|
|||||||
snprintf(line, PATH_MAX, "%ssbin/ldconfig", handle->root);
|
snprintf(line, PATH_MAX, "%ssbin/ldconfig", handle->root);
|
||||||
if(access(line, X_OK) == 0) {
|
if(access(line, X_OK) == 0) {
|
||||||
char *argv[] = { "ldconfig", NULL };
|
char *argv[] = { "ldconfig", NULL };
|
||||||
_alpm_run_chroot(handle, "/sbin/ldconfig", argv);
|
return _alpm_run_chroot(handle, "/sbin/ldconfig", argv);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -506,15 +506,17 @@ remove_deps() {
|
|||||||
|
|
||||||
# check for packages removed during dependency install (e.g. due to conflicts)
|
# check for packages removed during dependency install (e.g. due to conflicts)
|
||||||
# removing all installed packages is risky in this case
|
# removing all installed packages is risky in this case
|
||||||
if [[ -n $(comm -23 <(printf "%s\n" "${original_pkglist[@]}") \
|
if [[ -n $(grep -xvFf <(printf '%s\n' "${current_packagelist[@]}") \
|
||||||
<(printf "%s\n" "${current_pkglist[@]}")) ]]; then
|
<(printf '%s\n' "${original_packagelist[@]}") ) ]]; then
|
||||||
warning "$(gettext "Failed to remove installed dependencies.")"
|
warning "$(gettext "Failed to remove installed dependencies.")"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local deplist=($(comm -13 <(printf "%s\n" "${original_pkglist[@]}") \
|
local deplist
|
||||||
<(printf "%s\n" "${current_pkglist[@]}")))
|
if ! deplist=($(grep -xvFf <(printf "%s\n" "${original_pkglist[@]}") \
|
||||||
(( ${#deplist[@]} == 0 )) && return
|
<(printf "%s\n" "${current_pkglist[@]}"))); then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
msg "Removing installed dependencies..."
|
msg "Removing installed dependencies..."
|
||||||
# exit cleanly on failure to remove deps as package has been built successfully
|
# exit cleanly on failure to remove deps as package has been built successfully
|
||||||
|
@ -9,8 +9,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: Arch Linux Pacman package manager\n"
|
"Project-Id-Version: Arch Linux Pacman package manager\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
|
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
|
||||||
"POT-Creation-Date: 2011-11-13 21:47-0600\n"
|
"POT-Creation-Date: 2011-11-13 21:47-0600\n"
|
||||||
"PO-Revision-Date: 2011-11-14 03:57+0000\n"
|
"PO-Revision-Date: 2011-11-21 18:29+0000\n"
|
||||||
"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
|
"Last-Translator: Larso <larso@gmx.com>\n"
|
||||||
"Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/"
|
"Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/"
|
||||||
"team/fi/)\n"
|
"team/fi/)\n"
|
||||||
"Language: fi\n"
|
"Language: fi\n"
|
||||||
@ -139,16 +139,16 @@ msgid "Skipping all source file integrity checks."
|
|||||||
msgstr "Ohitetaan lähdetiedostojen virheellisyyden tarkistaminen."
|
msgstr "Ohitetaan lähdetiedostojen virheellisyyden tarkistaminen."
|
||||||
|
|
||||||
msgid "Skipping verification of source file checksums."
|
msgid "Skipping verification of source file checksums."
|
||||||
msgstr "Lähdetiedostojen tarkastussummia ei tarkasteta."
|
msgstr ""
|
||||||
|
|
||||||
msgid "Skipping verification of source file PGP signatures."
|
msgid "Skipping verification of source file PGP signatures."
|
||||||
msgstr "Lähdetiedostojen PGP allekirjoituksia ei tarkasteta."
|
msgstr "Lähdetiedostojen PGP allekirjoituksia ei tarkasteta."
|
||||||
|
|
||||||
msgid "Extracting Sources..."
|
msgid "Extracting Sources..."
|
||||||
msgstr "Puretaan lähdetiedostoja..."
|
msgstr ""
|
||||||
|
|
||||||
msgid "Extracting %s with %s"
|
msgid "Extracting %s with %s"
|
||||||
msgstr "Lähdetiedostoa %s puretaan ohjelmalla %s"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Failed to extract %s"
|
msgid "Failed to extract %s"
|
||||||
msgstr "tiedoston %s purkaminen epäonnistui"
|
msgstr "tiedoston %s purkaminen epäonnistui"
|
||||||
@ -487,10 +487,10 @@ msgid "%s signal caught. Exiting..."
|
|||||||
msgstr "%s signaali vastaanotettu. Lopetetaan..."
|
msgstr "%s signaali vastaanotettu. Lopetetaan..."
|
||||||
|
|
||||||
msgid "Aborted by user! Exiting..."
|
msgid "Aborted by user! Exiting..."
|
||||||
msgstr ""
|
msgstr "Käyttäjä keskeytti. Lopetetaan..."
|
||||||
|
|
||||||
msgid "An unknown error has occurred. Exiting..."
|
msgid "An unknown error has occurred. Exiting..."
|
||||||
msgstr ""
|
msgstr "Tapahtui tuntematon virhe. Lopetetaan..."
|
||||||
|
|
||||||
msgid "%s not found."
|
msgid "%s not found."
|
||||||
msgstr "%s löytyi."
|
msgstr "%s löytyi."
|
||||||
|
@ -14,8 +14,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: Arch Linux Pacman package manager\n"
|
"Project-Id-Version: Arch Linux Pacman package manager\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
|
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
|
||||||
"POT-Creation-Date: 2011-11-13 21:47-0600\n"
|
"POT-Creation-Date: 2011-11-13 21:47-0600\n"
|
||||||
"PO-Revision-Date: 2011-11-14 03:57+0000\n"
|
"PO-Revision-Date: 2011-11-21 17:16+0000\n"
|
||||||
"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
|
"Last-Translator: Larso <larso@gmx.com>\n"
|
||||||
"Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/"
|
"Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/"
|
||||||
"team/fi/)\n"
|
"team/fi/)\n"
|
||||||
"Language: fi\n"
|
"Language: fi\n"
|
||||||
@ -1178,11 +1178,11 @@ msgstr "Pakettivarasto %s\n"
|
|||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid value: %d is not between %d and %d\n"
|
msgid "invalid value: %d is not between %d and %d\n"
|
||||||
msgstr ""
|
msgstr "virheellinen arvo: %d ei ole arvojen %d ja %d välillä\n"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "invalid number: %s\n"
|
msgid "invalid number: %s\n"
|
||||||
msgstr ""
|
msgstr "virheellinen luku: %s\n"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Enter a selection (default=all)"
|
msgid "Enter a selection (default=all)"
|
||||||
|
38
test/pacman/tests/sync303.py
Normal file
38
test/pacman/tests/sync303.py
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
self.description = "Sysupgrade: upgrade pacman with deps as provisions"
|
||||||
|
|
||||||
|
sp = pmpkg("pacman", "1.0-2")
|
||||||
|
sp.depends = ["zlib"]
|
||||||
|
self.addpkg2db("sync", sp)
|
||||||
|
|
||||||
|
glibcdep = pmpkg("glibc", "2.13-1")
|
||||||
|
self.addpkg2db("sync", glibcdep)
|
||||||
|
|
||||||
|
zlibdep = pmpkg("zlib", "1.2.5-3")
|
||||||
|
zlibdep.depends = ["glibc"]
|
||||||
|
self.addpkg2db("sync", zlibdep)
|
||||||
|
|
||||||
|
|
||||||
|
lp = pmpkg("pacman", "1.0-1")
|
||||||
|
lp.depends = ["zlib"]
|
||||||
|
self.addpkg2db("local", lp)
|
||||||
|
|
||||||
|
lp2 = pmpkg("glibc-awesome", "2.13-2")
|
||||||
|
lp2.provides = ["glibc=2.13"]
|
||||||
|
lp2.conflicts = ["glibc"]
|
||||||
|
self.addpkg2db("local", lp2)
|
||||||
|
|
||||||
|
lp3 = pmpkg("zlib", "1.2.5-3")
|
||||||
|
self.addpkg2db("local", lp3)
|
||||||
|
|
||||||
|
self.option["SyncFirst"] = ["pacman"]
|
||||||
|
|
||||||
|
self.args = "-Su"
|
||||||
|
|
||||||
|
self.addrule("PACMAN_RETCODE=0")
|
||||||
|
self.addrule("PKG_EXIST=pacman")
|
||||||
|
self.addrule("PKG_VERSION=pacman|1.0-2")
|
||||||
|
self.addrule("PKG_EXIST=glibc-awesome")
|
||||||
|
self.addrule("PKG_VERSION=glibc-awesome|2.13-2")
|
||||||
|
self.addrule("PKG_EXIST=zlib")
|
||||||
|
|
||||||
|
self.expectfailure = True
|
27
test/pacman/tests/sync304.py
Normal file
27
test/pacman/tests/sync304.py
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
self.description = "Sysupgrade: upgrade pacman being depended on"
|
||||||
|
|
||||||
|
sp = pmpkg("pacman", "4.0.1-1")
|
||||||
|
self.addpkg2db("sync", sp)
|
||||||
|
|
||||||
|
sp2 = pmpkg("pyalpm", "2-1")
|
||||||
|
sp2.depends = ["pacman>=4.0", "pacman<4.1"]
|
||||||
|
self.addpkg2db("sync", sp2)
|
||||||
|
|
||||||
|
lp = pmpkg("pacman", "3.5.4-1")
|
||||||
|
self.addpkg2db("local", lp)
|
||||||
|
|
||||||
|
lp2 = pmpkg("pyalpm", "1-1")
|
||||||
|
lp2.depends = ["pacman>=3.5", "pacman<3.6"]
|
||||||
|
self.addpkg2db("local", lp2)
|
||||||
|
|
||||||
|
self.option["SyncFirst"] = ["pacman"]
|
||||||
|
|
||||||
|
self.args = "-Su"
|
||||||
|
|
||||||
|
self.addrule("PACMAN_RETCODE=0")
|
||||||
|
self.addrule("PKG_EXIST=pacman")
|
||||||
|
self.addrule("PKG_VERSION=pacman|4.0.1-1")
|
||||||
|
self.addrule("PKG_EXIST=pyalpm")
|
||||||
|
self.addrule("PKG_VERSION=pyalpm|2-1")
|
||||||
|
|
||||||
|
self.expectfailure = True
|
Loading…
Reference in New Issue
Block a user