Package Details: conan 0.14.1-1

Git Clone URL: (read-only)
Package Base: conan
Description: A distributed, open source, C/C++ package manager.
Upstream URL:
Licenses: MIT
Submitter: suridaj
Maintainer: suridaj
Last Packager: suridaj
Votes: 2
Popularity: 0.682670
First Submitted: 2016-08-21 01:35
Last Updated: 2016-10-21 05:45

Latest Comments

suridaj commented on 2016-10-18 06:12

Thanks for the heads-up. I ran conan's test suite agains boto 2.43 with no problems. The updated PKGBUILD is here and I've also submitted a pull request upstream.

zerophase commented on 2016-10-18 04:58

python-boto 2.43 just came out. Will this package work fine with the current version?

suridaj commented on 2016-10-06 11:33

Thanks @flisboac, the AUR dependency resolution should now work with yaourt.

suridaj commented on 2016-09-28 21:15

Hi @flisboac. I am on the road until the end of the week and unable to test your suggestion. I would rather that python-fasteners depends on python-monothonic than pushing this dep up the chain to conan. Of course when I get to Arch machine I will be sure to test this. In the meantime it would be of great help if you could test whether just pulling the conan package from AUR as is using pacman works. Namely, there is a yaourt bug that prevents it to resolve AUR dependencies of AUR packages (see so we need to see which of the two possibilities is the culprit.

flisboac commented on 2016-09-23 10:48


Please take a look at this output from Yaourt:

Two required packages are not installed, even when using an AUR helper like Yaourt.

pacman does not automatically look for packages on AUR, and depends on package() appears to be an after-makepkg dependency declaration applicable only to pacman. Also, for some reason, Yaourt cannot deduce AUR dependencies based on the dependencies on the package, and because of that it needs an external `depends` in the PKGBUILD.

It seems `python-fasteners` would need the same fix, and add a `depends=('python-monotonic')` line somewhere in the PKGBUILD.

This is my suggestion:

Follows the last lines of the installation process:

==> Continue installing conan ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
loading packages...
resolving dependencies...
warning: cannot resolve "python-patch=1.16", a dependency of "conan"
warning: cannot resolve "python-fasteners>=0.14.1", a dependency of "conan"
:: The following package cannot be upgraded due to unresolvable dependencies:

:: Do you want to skip the above package for this upgrade? [y/N]
error: failed to prepare transaction (could not satisfy dependencies)
:: conan: requires python-patch=1.16
:: conan: requires python-fasteners>=0.14.1
==> WARNING: Your packages are saved in /var/lib/yaourt/tmp/yaourt-tmp-flisboac

suridaj commented on 2016-09-14 08:27

Hi @zerophase,

If you use pacman and makepkg on their own it is usually expected you are going to manage AUR dependencies manually (e.g. see conan depends on python-patch and python-fasteners, while python-fasteners in turn depends on python-monotonic, and you need to get and install them from AUR one way or another.

AUR helpers such as pacaur can do this kind of busywork for you. Just make sure you understand what is going to happen before you let a helper install anything from AUR: review relevant PKGBUILDs etc.

zerophase commented on 2016-09-14 07:43

Had to manually install python-patch, python-fasteners, and python-monotonic before package would install.