FS#54758 - optdepends are displayed in red in some AUR packages
Attached to Project:
AUR web interface
Opened by Daniel Bermond (Bermond) - Monday, 10 July 2017, 15:08 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 06 November 2017, 16:19 GMT
Opened by Daniel Bermond (Bermond) - Monday, 10 July 2017, 15:08 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 06 November 2017, 16:19 GMT
|
Details
Two of my maintained AUR packages are showing optdends in
red, like if they were not found anywhere by the AUR system,
but the problematic packages do exist.
They are: 1) ffmpeg-git: - https://aur.archlinux.org/packages/ffmpeg-git/ - has 'ladspa' optional dependency in red, but this package is in [extra] - note: 'ladspa' is also a make dependency, but strangely it shows normally in makedepends and is displayed in red only in optdepends 2) ffmpeg-full-git: - https://aur.archlinux.org/packages/ffmpeg-full-git/ - has 'intel-media-sdk' optional dependency in red, but this package is on the AUR I also maintain other AUR packages with optdepends (with and without the optional description), but this problem seems to be happening only on these two. As far as I can tell, this was not happening before, although I cannot say when this started. By reviewing the PKGBUILD I could not find any problem on it, like unmatched quotes or parentheses or any other flaw. |
This task depends upon
Something seems to be broken on the AUR interface when parsing optdepends that contains a ':' followed by a description.
This is happening only with packages that received a new push update.
Sometime recently, aurweb seems to have decided to change the way it regenerates metadata from .SRCINFO files...
The description is supposed to be stripped from the pkgname but instead the entire key is being used to list the pkgname.
I'm not even sure how this could happen if no one has touched aurweb.
[1] https://git.archlinux.org/aurweb.git/commit/?id=44858e06188946c0082bb09061fcfa6cbb33938b
While I have been known to push commits for upstream releases of git packages, I prefer not to add entirely junk commits to qbittorrent-git, is there any way to regenerate it without committing a pkgrel bump or something?
Thank you for fixing this!