openSUSE / open-build-service

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
https://openbuildservice.org
GNU General Public License v2.0
924 stars 436 forks source link

Hide irrelevant data in the repository list #4686

Open nipunvashistha opened 6 years ago

nipunvashistha commented 6 years ago

In reference to issue #2529

Issue/Feature description

I think we should change the way repositories are shown. There is a lot of information load for the user in that particular section, which confuses the user and fills up too much space (For instance, if there are 40 repos listed there, then a user will have to scroll all the down to find a particular repo). We could reduce this by hiding some irrelevant info to the user.

One way to solve this could be by adding accordions:

group 7 group 6

OBS instance: https://build.opensuse.org/project/show/Apache

coolo commented 6 years ago

why you think the number of build results is irrelevant?

adrianschroeter commented 6 years ago

it is not easy to spot build failures this way at least ....

nipunvashistha commented 6 years ago

@coolo The number of build result is not irrelevant, I agree. And this might not be the perfect solution, but grouping build results would clean things up, enhance the readability and creating less confusion. And incase when there are suppose 100 build results then it would be better to hide some information.

nipunvashistha commented 6 years ago

@adrianschroeter Agreed. Maybe we could mark the builds having issues with some kind of warning symbol in the closed accordion. (so that we could look into them) In addition. we could stack the builds with issues on top to make it more obvious.

nipunvashistha commented 6 years ago

I will be uploading the follow up screenshots soon.

Ana06 commented 6 years ago

@nipunvashistha

The number of build result is not irrelevant, I agree

I think that @coolo just mean the opposite. If the build successes or fails is a really important information, I do not think that hiding it is a good idea. @openSUSE/open-build-service any other opinion?

hellcp-work commented 5 months ago

We could work off of the work done in #15475, summarize the results in distribution headers and collapse by default. That way the only information we are missing out on is the exact architecture that is failing for each distribution