[MacPorts] #15167: add progress meter during instalation dependencies
#15167: add progress meter during instalation dependencies ------------------------------------+--------------------------------------- Reporter: jan.matousek@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts base enhancements Component: base | Version: 1.6.0 Keywords: | ------------------------------------+--------------------------------------- During installing dependencies for some port, progress meter would improve the user experience. I see that time progress meter will be impossible (or pretty nontrivial) to add, but simple count of dependencies that will be installed (recursively, see #11892) will greatly improve the knowledge of how much work will be done. The port output with progress meter can for example look like this: {{{ bash-3.2# port install meld ---> Installing dependency py-gtk2 (1 / 2) ---> Fetching py-gtk2 ---> Verifying checksum(s) for py-gtk2 ---> Extracting py-gtk2 ---> Configuring py-gtk2 ---> Building py-gtk2 with target all ---> Staging py-gtk2 into destroot ---> Installing py-gtk2 2.12.1_0+darwin_9 ---> Activating py-gtk2 2.12.1_0+darwin_9 ---> Cleaning py-gtk2 ---> Installing dependency py-gnome (2 / 2) ---> Fetching py-gnome ... }}} Now the port output look like this: {{{ bash-3.2# port install meld ---> Fetching py-gtk2 ---> Verifying checksum(s) for py-gtk2 ---> Extracting py-gtk2 ---> Configuring py-gtk2 ---> Building py-gtk2 with target all ---> Staging py-gtk2 into destroot ---> Installing py-gtk2 2.12.1_0+darwin_9 ---> Activating py-gtk2 2.12.1_0+darwin_9 ---> Cleaning py-gtk2 ---> Fetching py-gnome ... }}} With just two dependencies it is no big difference. But when installing whole gnome as dependency, the progress meter becames more helpfull. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/15167> MacPorts </projects/macports> Ports system for Mac OS
#15167: Add progress indicator during installation of dependencies -------------------------------------+-------------------------------------- Reporter: jan.matousek@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts base enhancements Component: base | Version: 1.6.0 Resolution: | Keywords: progress -------------------------------------+-------------------------------------- Changes (by raimue@macports.org): * cc: raimue@macports.org (added) * keywords: => progress * summary: add progress meter during instalation dependencies => Add progress indicator during installation of dependencies Comment: Sounds like a good idea. It could become difficult if you specify multiple ports on the command line as we currently don't check how many ports are going to be installed. A change that would also be needed to add a "pretend" option (didn't we already have a ticket for that? Can't find one). -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/15167#comment:1> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts