paru
paru copied to clipboard
paru -Ui doesn't install checkdepends
Affected Version
paru v1.10.0 - libalpm v13.0.1
Description
I tried to build a package with paru -Ui which fails because paru missed installing the checkdepends beforehand.
Output
$ paru -Ui
:: Resolving dependencies...
Repo Make (4) python-sphinx-inline-tabs-2020.10.19.beta4-5 python-click-default-group-1.2.2-5 towncrier-21.3.0-3 python-sphinxcontrib-towncrier-0.2.1a0-1
:: Proceed with installation? [Y/n]:
resolving dependencies...
looking for conflicting packages...
Package (4) New Version Net Change Download Size
community/python-click-default-group 1.2.2-5 0,02 MiB 0,01 MiB
community/python-sphinx-inline-tabs 2020.10.19.beta4-5 0,02 MiB 0,01 MiB
community/python-sphinxcontrib-towncrier 0.2.1a0-1 0,04 MiB 0,01 MiB
community/towncrier 21.3.0-3 0,25 MiB 0,05 MiB
Total Download Size: 0,08 MiB
Total Installed Size: 0,33 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-sphinxcontrib-towncrier-0.2.1a0-1-any 15,1 KiB 21,7 KiB/s 00:01 [---------------------------------------------------------------------------------------] 100%
towncrier-21.3.0-3-any 50,9 KiB 48,1 KiB/s 00:01 [---------------------------------------------------------------------------------------] 100%
python-sphinx-inline-tabs-2020.10.19.beta4-5-any 11,7 KiB 15,3 KiB/s 00:01 [---------------------------------------------------------------------------------------] 100%
python-click-default-group-1.2.2-5-any 7,7 KiB 7,40 KiB/s 00:01 [---------------------------------------------------------------------------------------] 100%
Total (4/4) 85,4 KiB 26,5 KiB/s 00:03 [---------------------------------------------------------------------------------------] 100%
(4/4) checking keys in keyring [---------------------------------------------------------------------------------------] 100%
(4/4) checking package integrity [---------------------------------------------------------------------------------------] 100%
(4/4) loading package files [---------------------------------------------------------------------------------------] 100%
(4/4) checking for file conflicts [---------------------------------------------------------------------------------------] 100%
:: Processing package changes...
(1/4) installing python-sphinx-inline-tabs [---------------------------------------------------------------------------------------] 100%
(2/4) installing python-click-default-group [---------------------------------------------------------------------------------------] 100%
(3/4) installing towncrier [---------------------------------------------------------------------------------------] 100%
(4/4) installing python-sphinxcontrib-towncrier [---------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
==> Making package: python-pip 21.0-1 (2022-04-07T07:23:25 CEST)
==> Retrieving sources...
-> Downloading pip-21.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 124 100 124 0 0 367 0 --:--:-- --:--:-- --:--:-- 367
100 8565k 0 8565k 0 0 1287k 0 --:--:-- 0:00:06 --:--:-- 1508k
-> Found resolvelib-0.5.5.patch
==> Validating source files with sha512sums...
pip-21.0.tar.gz ... Passed
resolvelib-0.5.5.patch ... Passed
==> Making package: python-pip 21.0-1 (2022-04-07T07:23:33 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
-> python-pytest-runner
-> python-scripttest
-> python-virtualenv
-> python-pretend
-> python-freezegun
-> python-werkzeug
-> python-csv23
==> ERROR: Could not resolve all dependencies.
error: failed to build:
paru.conf
[options]
PgpFetch
Devel
Provides
DevelSuffixes = -git -cvs -svn -bzr -darcs -always -hg
BottomUp
RemoveMake
SudoLoop
CombinedUpgrade
CleanAfter
UpgradeMenu
NewsOnUpgrade
pacman.conf
[options]
HoldPkg = pacman glibc
Architecture = auto
IgnorePkg = python2
Color
ILoveCandy
VerbosePkgLists
DisableDownloadTimeout
ParallelDownloads = 2
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
This should have been fixed a while ago in git as the v2 dep resolver is merged in.