Here is an example
I was trying to add traceroute capability to my router for a test
A search of the Software tab returned the following results
There are quite a few results and it is very difficult to understand what each package does and what is the best package for my purpose
The packages should at least each have a clickable link to more information
Example of information I would have appreciated include
- The category of the package
- Link to openwrt packages page
- Link to homepage
- name of maintainer (optional)
- license (optional)
- ifmyarchissupported? (optional)
- bug report page (aka. support page, the second place anyone having trouble should check)
- documentation page (not currently in database, but would be great help to non-already-experts)
Here it is difficult to tell, which packages are about network trace or kernel trace or other program trace. If you don't already know what you need this would help narrow it down and in my case, only consider the packages in the networking category
In my case the package I went for was "iputils-tracepath" which is part of the category "network" and the homepage is https://github.com/openwrt/packages/tree/openwrt-21.02/net/iputils and the bug reportpage/ support page is https://github.com/openwrt/packages/issues
And in all of this, there should be a space for the software project project's real home page, which in this case is
home page
support page
documentation
...?
https://github.com/iputils/iputils/wiki (empty?)
https://github.com/iputils/iputils/tree/master/Documentation (looks like build instruction rather than use instruction)
This is the best I could find, but not official
https://man7.org/linux/man-pages/man8/tracepath.8.html
I hope this illustrates the benefit of an improved package manager
Also note, it seems that the openwrt package repository web interface, lacks a search feature entirely
see https://openwrt.org/packages/index