AUR web interface

**This is the bug tracker for the AUR web interface.**

Use this tracker to report bugs or make feature requests regarding the behaviour or implementation of the AUR software.
Please read the Reporting Bug Guidelines before filing a new task.

- Please report bugs related to Arch Linux official packages here:
- Please report bugs for [community] packages here:
- For any packages in the AUR contact the maintainer or leave a comment on the package's detail page.

Source Code:

FS#58596 - Version specific dependency matching incorrect

Attached to Project: AUR web interface
Opened by Donald Webster (fryfrog) - Monday, 14 May 2018, 17:41 GMT
Task Type Bug Report
Category Backend
Status Unconfirmed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 4.6.0
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No


For example, nzbhydra2 has a dependency on java 8, so the PKGBUILD has `depends=('python2' 'java-runtime-headless=8')`. But in the web interface for AUR, it looks like basically any java would satisfy.


jdk6, server-jre, jdk5, zulu-jdk, jdk-dcevm, jdk9-openj9-bin, jdk7, jre7, jre6, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, tuxjdk, jre8-openjdk-jetbrains-headless, jdk8-openj9-bin, jre7-openjdk-headless-infinality, jdk8, jre8, jdk, jre, jdk9, jre9, java-8-openjdk-shenandoah, jdk-arm, jre8-openjdk-headless-infinality, jdk-devel, intellij-jdk, jre10-openjdk-headless, jre7-openjdk-headless, jre8-openjdk-headless, jre9-openjdk-headless
This task depends upon

Comment by Eli Schwartz (eschwartz) - Monday, 14 May 2018, 17:47 GMT
Note for example: The second link in archweb for Required By, is -- and arduino shows:

java-runtime=8 (jre8-openjdk )

So we should be doing the same thing archweb does, and only showing dependency satisfiers for things which have matching versions.