rmarquis / pacaur

[unmaintained] An AUR helper that minimizes user interaction
https://bbs.archlinux.org/viewtopic.php?pid=1755144#p1755144
ISC License
796 stars 113 forks source link

pacaur does not ask which dep providers to choose between various valid options #777

Closed rainbyte closed 6 years ago

rainbyte commented 6 years ago
Version

pacaur -v

pacaur 4.7.10
Description

I have tried to install some packages related to android-sdk, which require having java installed as dep.

pacaur recognized this dep and selected jre7-openjdk and jdk7-openjdk as providers of java.

After I have installed jre8-openjdk and jdk8-openjdk by hand, pacaur recognized them as providers.

I expected pacaur asking me to choose between java 7 and java 8 versions.

Output

pacaur -S android-sdk android-platform android-sdk-build-tools android-sdk-platform-tools

:: Paquete(s) android-sdk android-platform android-sdk-build-tools android-sdk-platform-tools no se encontraron en los repositorios, intentando en el AUR...
:: resolviendo dependencias...
:: verificando conflictos...

Paquetes del AUR (4):           Versión antigua  Versión nueva 

aur/android-platform                             27_r01-1                              
aur/android-sdk                                  26.1.1-1                              
aur/android-sdk-build-tools                      r27.0.1-1                             
aur/android-sdk-platform-tools                   r26.0.2-1                             

Paquetes de repositorios (8):   Versión antigua  Versión nueva   Tamaño de la descarga

extra/java-environment-common                    3-1                           0.00 MiB
extra/java-runtime-common                        3-1                           0.00 MiB
extra/jdk7-openjdk                               7.u151_2.6.11-1              15.20 MiB
extra/jre7-openjdk                               7.u151_2.6.11-1               0.16 MiB
extra/jre7-openjdk-headless                      7.u151_2.6.11-1              42.45 MiB
multilib/lib32-gcc-libs                          7.2.0-3                      14.74 MiB
multilib/lib32-glibc                             2.26-2                        3.05 MiB
multilib/lib32-zlib                              1.2.11-1                      0.05 MiB

Tamaño de la descarga:     75.64 MiB
Tamaño de la instalación:  177.11 MiB

:: ¿Continuar con la instalación? [S/n] n

pacaur -S --asdeps jdk8-openjdk jre8-openjdk

resolviendo dependencias...
buscando conflictos entre paquetes...

Paquete (5)                    Versión nueva  Diferencia neta  Tamaño de la descarga

extra/java-environment-common  3-1                   0,00 MiB               0,00 MiB
extra/java-runtime-common      3-1                   0,01 MiB               0,00 MiB
extra/jre8-openjdk-headless    8.u144-1             95,49 MiB              25,92 MiB
extra/jdk8-openjdk             8.u144-1             37,91 MiB               8,14 MiB
extra/jre8-openjdk             8.u144-1              0,39 MiB               0,16 MiB

Tamaño total de la descarga:     34,22 MiB
Tamaño total de la instalación:  133,80 MiB

:: ¿Continuar con la instalación? [S/n] s

Then, after install finished: pacaur -S android-sdk android-platform android-sdk-build-tools android-sdk-platform-tools

:: Paquete(s) android-sdk android-platform android-sdk-build-tools android-sdk-platform-tools no se encontraron en los repositorios, intentando en el AUR...
:: resolviendo dependencias...
:: verificando conflictos...

Paquetes del AUR (4):           Versión antigua  Versión nueva 

aur/android-platform                             27_r01-1                              
aur/android-sdk                                  26.1.1-1                              
aur/android-sdk-build-tools                      r27.0.1-1                             
aur/android-sdk-platform-tools                   r26.0.2-1                             

Paquetes de repositorios (3):   Versión antigua  Versión nueva   Tamaño de la descarga

multilib/lib32-gcc-libs                          7.2.0-3                      14.74 MiB
multilib/lib32-glibc                             2.26-2                        3.05 MiB
multilib/lib32-zlib                              1.2.11-1                      0.05 MiB

Tamaño de la descarga:    17.84 MiB
Tamaño de la instalación:  78.99 MiB

:: ¿Continuar con la instalación? [S/n] s

Finally android packages where installed using openjdk 8 deps

Debug output

bash -x pacaur <your command>

Paste result of above command here
rmarquis commented 6 years ago

Could you try pacaur-git? This issue should already be solved in master. See #722.

rainbyte commented 6 years ago

Sure, give me a few minutes to try it. Thanks for the fast response!

rainbyte commented 6 years ago

It worked ok with git version. I think this issue could be closed now. Thanks!

rmarquis commented 6 years ago

Good, glad to help. Closing now.