AUR web interface

Tasklist

FS#13092 - have 2 columns for dependencies and sources

Attached to Project: AUR web interface
Opened by Greg (dolby) - Monday, 02 February 2009, 11:36 GMT
Last edited by Lukas Fleischer (lfleischer) - Sunday, 04 November 2012, 11:46 GMT
Task Type Feature Request
Category Backend
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity Low
Priority Normal
Reported Version 1.5.6
Due in Version 2.0.0
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

See for example this package http://aur.archlinux.org/packages.php?ID=7518
The dependencies line is very confusing. what if there was a column for the dependencies like before,
and a second column on the other side for dependencies, kind of like it was before, but better.
Unless all this is part of a master plan, i dont know about :)
This task depends upon

Closed by  Lukas Fleischer (lfleischer)
Sunday, 04 November 2012, 11:46 GMT
Reason for closing:  Implemented
Additional comments about closing:  Implemented in 2.0.0.
Comment by Greg (dolby) - Monday, 02 February 2009, 16:03 GMT
Make that 3 columns. Theres also the Required By one. I realise that this just changed, maybe its done just to test etc ,but it doent look good. Maybe another alternative could be considered.
Maybe having those expandable like the advanced search? I dont know.
Comment by Loui Chang (louipc) - Monday, 02 February 2009, 17:10 GMT
Sources URLs are commonly too long to fit nicely if all the info
was fit into three columns of a page. So I'll say that Sources
will remain as is. As for Dependencies and Required By, I changed
it so it would make better use of space because Sources was
changed.

It would be appreciated if you can provide an example of what you
think would be best.
Comment by Eric Belanger (Snowman) - Monday, 02 February 2009, 19:57 GMT
You could have 3 columns placed one after the other:

Dependencies:
perl
perl-foo

Required By:
xbar

Sources:
http://very_long_url/foo.tar.gz
Comment by Greg (dolby) - Tuesday, 03 February 2009, 00:59 GMT
The above solution sounds OK.
Comment by Greg (dolby) - Tuesday, 03 February 2009, 02:15 GMT
In some occasions it might add too much to the legnth of the page. Maybe this would be better?

Dependencies: Required By:
perl xbar
perl-foo

Sources:
http://very_long_url/foo.tar.gz

Like packages show in archlinux.org but incl. sources
Comment by Eric Belanger (Snowman) - Tuesday, 03 February 2009, 03:14 GMT
Yes, the above (depends and required side-by-side, then sources) would be better.
Comment by Greg (dolby) - Tuesday, 03 February 2009, 03:39 GMT
It will also help earning some lost screen realestate. See for example http://aur.archlinux.org/packages.php?ID=18817 . 2/3 of the screen are not used.
Comment by Loui Chang (louipc) - Tuesday, 03 February 2009, 13:29 GMT
Well, that really depends on the width of your window.
Comment by Greg (dolby) - Tuesday, 03 February 2009, 13:33 GMT
Yeah and it was a horrible example anyway.
I think me and Snowman agreed that the 2 columns side by side for Dependencies and Required By
and a third column underneath those for sources would probably be best.
Comment by Greg (dolby) - Wednesday, 04 February 2009, 03:30 GMT
Can the sources be on top of the 2 dependencies & required by columns?
Look for example jre http://aur.archlinux.org/packages.php?ID=6118 if all that stuff its reguired by becomes a column, the sources will dissappear.
Maybe sources are more important and should be on top of those.
Comment by Eric Belanger (Snowman) - Wednesday, 04 February 2009, 03:48 GMT
I don't think it has been decided yet but it seems like the community packages won't be listed on AUR anymore once they get moved to the main web site with the core/extra packages. I would be very surprised if a PKGBUILD in unsupported would have that many depends or required by.

Anyway, we could switch to multicolumns if the number of depends/required by exceed a number (~10 ?):

Dependencies: Required by:
perl perl-bar xbar
perl-foo libfoo
perl-foo1 perl-foo5
perl-foo2 perl-foo6
perl-foo3 perl-foo7
perl-foo4 perl-foo8

sources:
http...
Comment by Laszlo Papp (djszapi) - Tuesday, 15 December 2009, 04:37 GMT
The way that official site follows seems ok for me too here. It's well ordered, and easier to view.
But in case of this one -> http://aur.archlinux.org/packages.php?ID=6118, the 'official way' would produce a lot of lines.
Comment by Karol Błażewicz (karol) - Tuesday, 30 August 2011, 22:10 GMT
Status? I find the single line Dependencies hard to parse.
Comment by Lukas Fleischer (lfleischer) - Thursday, 12 July 2012, 06:02 GMT
  • Field changed: Due in Version (Undecided → 2.0.0)
The AUR now uses the archweb layout for displaying package details.
Comment by Karol Błażewicz (karol) - Thursday, 12 July 2012, 11:31 GMT
@Eric
Some PKGBUILD in unsupported do have quite a few 'Required by's e.g. android-sdk: https://aur.archlinux.org/packages.php?ID=13751 - 45!
If we do columns, you will have scroll even more than you have to now to get to the comments.

Loading...