[MacPorts] #15167: add progress meter during instalation dependencies

MacPorts trac at macosforge.org
Thu May 1 03:26:26 PDT 2008


#15167: add progress meter during instalation dependencies
------------------------------------+---------------------------------------
 Reporter:  jan.matousek at gmail.com  |       Owner:  macports-tickets at 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


More information about the macports-tickets mailing list