FS#12998 - include makedepends in display

Attached to Project: AUR web interface
Opened by Andreas Wagner (awagner) - Tuesday, 27 January 2009, 08:25 GMT
Last edited by Lukas Fleischer (lfleischer) - Tuesday, 27 May 2014, 18:47 GMT
Task Type Feature Request
Category Backend
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity Low
Priority Normal
Reported Version 1.5.4
Due in Version 3.0.0
Due Date Undecided
Percent Complete 100%
Votes 21
Private No



I am maintaining a package ('grubng') that relies on 'nant' as a makedependency. Today I have found out that nant has been orphaned (from extra even, not just community). It has not many votes and not many packages seem to depend on it. However, since it is a "make" tool, most dependencies would be makedepends, not depends. So, in order for maintainers/TUs to better be able to assess the utility of a package, I think it would be worthwile to also display what packages depend on a given package by way of makedependencies - either in the dependencies list (sorted to the bottom with a separator in between?) or in a new list.

(That is not to say that I am sure that nant of all packages is needed by so many other packages as a makedependency that it needs to be brought back to some binary repo. It just seems to be a generic issue with that sort of make/build packages.)

(Additionally, some of this could be combined with http://bugs.archlinux.org/task/10372, f.ex. displaying the (make)depends of a given package and highlighting them in a certain colour when they're orphaned or even deleted.)
This task depends upon
 FS#15043 - Need better parsing of PKGBUILDs 

Closed by  Lukas Fleischer (lfleischer)
Tuesday, 27 May 2014, 18:47 GMT
Reason for closing:  Implemented
Additional comments about closing:  Implemented in 3.0.0.
Comment by Tomas Mudrunka (harvie) - Wednesday, 10 June 2009, 15:05 GMT
it would be nice to see all common arrays from PKGBUILD in AUR. especially optdepends.
Comment by canyonknight (canyonknight) - Saturday, 17 November 2012, 16:09 GMT
In terms of the frontend changes, archweb styles (which the AUR uses) now have support for makedepends, checkdepends, and optdepends. The backend work would be quite extensive and in many ways depends on  FS#15043 .
Comment by Anatol Pomozov (anatolik) - Friday, 22 November 2013, 04:19 GMT Comment by Pablo Lezaeta (Jristz) - Friday, 22 November 2013, 23:00 GMT
This can save many mistakes during delete request and orfan requests preventing delete deps or update packages whitout existing deps
Comment by (Det) - Wednesday, 05 February 2014, 15:41 GMT
Maybe some shiny day this will all happen.
Comment by Lukas Fleischer (lfleischer) - Saturday, 03 May 2014, 16:35 GMT
  • Field changed: Due in Version (Undecided → 3.0.0)
Implemented in 7393600 (Store {make,check,opt}depends in the database, 2014-04-17).