fosskers / aura

A secure, multilingual package manager for Arch Linux and the AUR.
https://fosskers.github.io/aura/
1.66k stars 110 forks source link

Dependency cycles? #782

Open mkoloberdin opened 1 year ago

mkoloberdin commented 1 year ago
$ sudo aura -Akxa mingw-w64-qt5-base-static
...
aura >>= Determining dependencies...

aura >>= The following dependency cycles were detected:
mingw-w64-cairo => mingw-w64-fontconfig => mingw-w64-freetype2 => mingw-w64-harfbuzz => mingw-w64-librsvg => mingw-w64-pango => mingw-w64-poppler

What cycles is it referring to?

Kritiqual commented 1 year ago

It shows what packages need to be installed first

mkoloberdin commented 1 year ago

The thing it that it does not install them after spitting out that message. It is a fatal error in other words.

fosskers commented 1 year ago

Congratulations, this is actually the first time I've seen a user report this in 10 years :laughing: It would be interesting to see what the new version of Aura would output for this. I will be fixing up the Aura 4 installation tomorrow (Saturday).

micwoj92 commented 1 year ago

I don't think this is possible, there are 2 -bootstrap packages that need to be built first before attempting to build with normal packages. Unless aura would be smart enough to build these 2 first https://aur.archlinux.org/packages/mingw-w64-freetype2-bootstrap https://aur.archlinux.org/packages/mingw-w64-cairo-bootstrap

fosskers commented 1 year ago

I haven't gotten to this yet but will soon.