Feature request: Include more package information in the package manager

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

  1. The category of the package
  2. Link to openwrt packages page
  3. Link to homepage
  4. name of maintainer (optional)
  5. license (optional)
  6. ifmyarchissupported? (optional)
  7. bug report page (aka. support page, the second place anyone having trouble should check)
  8. 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

(BTW, this is included by default in the tools found in BusyBox.)

traceroute foo.example.com

https://openwrt.org/packages/table/start

:spiral_notepad: (FYI, you need Internet to load the Available software anyway.)

I'm lost, can you explain how it helps to load this enormous amount of data into a router for temporary use (i.e. and taking up tmp space)?

Search bar at openwrt.org ?

1 Like

No, that is the documentation for tracepath. It's what you'd get on a standard linux machine if you were to do man tracepath in the terminal.

1 Like

The man install takes even more space.

1 Like