On 07/06/14 23:03, Andrew Gregory wrote:
On 05/10/14 at 04:48pm, Guillaume Bouchard wrote:
When verbose package is activated, the table is displayed two times, once for explicit packages and a second time for dependencies.
This helps understanding the upgrade process. You can focus on on explicit package and gives less attention to dependencies.
Design choices:
-- If a table does not fit in terminal width, it fallbacks to traditional compact display, but this fallback can happen on none, one or both tables
None, or both. I don't like the half-way here.
-- The header name stay short, "Package" and "Dependancies". This is to avoid too long column name, but i think it is enough explicit as is. --- src/pacman/util.c | 59 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 46 insertions(+), 13 deletions(-)
I'm not a fan of having two independent tables, especially when one might be printed as a table and the other a list, but I do like the idea of making it easy to pick out the packages I actually care about. The patch needs a few fixes, but I'll give the overall change a +1 unless somebody has a better way to provide the information.
I'm not a fan of two tables either. And there is constantly a request to highlight new dependencies so we need a third... I do not think there is a good answer to this problem. Allan