Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#33601 - Improve optional dependency list with "pacman -S"

Attached to Project: Pacman
Opened by T. Jameson Little (beatgammit) - Sunday, 27 January 2013, 19:39 GMT
Last edited by Allan McRae (Allan) - Sunday, 27 January 2013, 23:29 GMT
Task Type Feature Request
Category Output
Status Closed
Assigned To No-one
Architecture All
Severity Very Low
Priority Normal
Reported Version 4.0.3
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Summary and info:

Optional dependencies printed out when installing a package could be handled better. I think the results should be sorted and already installed dependencies either omitted or marked.



What I saw:

Optional dependencies for vlc
avahi: for service discovery using bonjour protocol
libnotify: for notification plugin
ncurses: for ncurses interface support
libdvdcss: for decoding encrypted DVDs
lirc-utils: for lirc plugin
libavc1394: for devices using the 1394ta AV/C
libdc1394: for IEEE 1394 plugin
kdelibs: KDE Solid hardware integration
libva-vdpau-driver: vdpau back-end for nvidia
libva-intel-driver: back-end for intel cards
libbluray: for Blu-Ray support
flac: for Free Lossless Audio Codec plugin
oss: for OSS audio support
portaudio: for portaudio support
twolame: for TwoLAME mpeg2 encoder plugin
projectm: for ProjectM visualisation plugin
libcaca: for colored ASCII art video output
libgme: for libgme plugin
librsvg: for SVG plugin
gnome-vfs: for GNOME Virtual File System support
libgoom2: for libgoom plugin
vcdimager: navigate VCD with libvcdinfo
xosd: for xosd support
aalib: for ASCII art plugin
libmtp: for MTP devices support
fluidsynth: for synthesizer MIDI FluidSynth
smbclient: for SMB access plugin
libcdio: for audio CD playback support
ttf-freefont: for subtitle font
ttf-dejavu: for subtitle font
opus: for opus support
libssh2: for sftp support



What I expected to see:

Optional dependencies for vlc
aalib: for ASCII art plugin
avahi: for service discovery using bonjour protocol
flac: for Free Lossless Audio Codec plugin
fluidsynth: for synthesizer MIDI FluidSynth
gnome-vfs: for GNOME Virtual File System support
kdelibs: KDE Solid hardware integration
libavc1394: for devices using the 1394ta AV/C
libbluray: for Blu-Ray support
libcaca: for colored ASCII art video output
libcdio: for audio CD playback support
libdc1394: for IEEE 1394 plugin
libdvdcss: for decoding encrypted DVDs
libgme: for libgme plugin
libgoom2: for libgoom plugin
libmtp: for MTP devices support
libnotify: for notification plugin
librsvg: for SVG plugin
libssh2: for sftp support
libva-intel-driver: back-end for intel cards
libva-vdpau-driver: vdpau back-end for nvidia
lirc-utils: for lirc plugin
ncurses [installed]: for ncurses interface support
opus [installed]: for opus support
oss: for OSS audio support
portaudio: for portaudio support
projectm: for ProjectM visualisation plugin
smbclient: for SMB access plugin
ttf-dejavu: for subtitle font
ttf-freefont: for subtitle font
twolame: for TwoLAME mpeg2 encoder plugin
vcdimager: navigate VCD with libvcdinfo
xosd: for xosd support
This task depends upon

Closed by  Allan McRae (Allan)
Sunday, 27 January 2013, 23:29 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Order implies importance.
Comment by Andrew Gregory (andrewgregory) - Sunday, 27 January 2013, 20:19 GMT
Labelling the install status of optdepends has already been implemented in git. I'm not sure I would want pacman to force alphabetical ordering; it might be more useful for some packages to group according to what the optdepends are used for.
Comment by Allan McRae (Allan) - Sunday, 27 January 2013, 23:29 GMT
Sorting will not be implemented. We are following what the package maintainer wants and assume an importance to the order.

As said above, the labelling of installed (or pending installation) is already done for pacman-4.1.

Loading...