[MacPorts] #15939: port install : in need of a progressbar
#15939: port install : in need of a progressbar --------------------------------------+------------------------------------- Reporter: pc@anykey.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: 1.6.0 Keywords: port install progressbar | --------------------------------------+------------------------------------- Installing bigger Distributions, like texlive_texmf-full (>125MB), I was wondering if everything is allright after some minutes of nothingness. I know that other *nix-packet-managers have a progressbar (some dots or whatever) so that the user is able to track the progress, at least having an idea if everything is allright. Since now I know I just have to wait, everything is fine for me. Thinking of other users - they would sometimes appreciate to have a progressbar when installing using port, I suppose. Thinking of gentoo-users sitting next to me, I would appreciate that anyway ;) -- Ticket URL: <http://trac.macports.org/ticket/15939> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar ---------------------------+------------------------------------------------ Reporter: pc@anykey.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: 1.6.0 Resolution: | Keywords: port install progressbar ---------------------------+------------------------------------------------ Comment (by raimue@macports.org): See also #15167. -- Ticket URL: <http://trac.macports.org/ticket/15939#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar ---------------------------+------------------------------------------------ Reporter: pc@anykey.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Low | Milestone: MacPorts base enhancements Component: base | Version: 1.6.0 Resolution: | Keywords: port install progressbar ---------------------------+------------------------------------------------ Changes (by raimue@macports.org): * milestone: => MacPorts base enhancements -- Ticket URL: <http://trac.macports.org/ticket/15939#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar ---------------------------+------------------------------------------------ Reporter: pc@anykey.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Low | Milestone: MacPorts base enhancements Component: base | Version: 1.6.0 Resolution: | Keywords: port install progressbar ---------------------------+------------------------------------------------ Comment (by milosh@macports.org): As a pis-aller, you can use the -d option. You will have curl's progressbar while fetching and lots of output while building reassuring you that things are moving. Note: for texlive_texmf-full, the long phases should be feching and activating (macports is quite slow at activating thousands of files). -- Ticket URL: <http://trac.macports.org/ticket/15939#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar ---------------------------+------------------------------------------------ Reporter: pc@anykey.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Low | Milestone: MacPorts base enhancements Component: base | Version: 1.6.0 Resolution: | Keywords: port install progressbar ---------------------------+------------------------------------------------ Comment (by pc@anykey.de): Thx milosh, of course a good idea :) -- Ticket URL: <http://trac.macports.org/ticket/15939#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar --------------------------------------+------------------------------------- Reporter: pc@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: MacPorts Future Component: base | Version: 1.6.0 Keywords: port install progressbar | --------------------------------------+------------------------------------- Comment(by gguthe@…): cc me too please -- Ticket URL: <http://trac.macports.org/ticket/15939#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar --------------------------+-------------------------------- Reporter: pc@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: MacPorts Future Component: base | Version: 1.6.0 Resolution: | Keywords: Port: | --------------------------+-------------------------------- Changes (by ryandesign@…): * cc: gguthe@…, ryandesign@… (added) * keywords: port install progressbar => Comment: We could provide a progress bar of the various MacPorts phases, but different phases take vastly different amounts of time, and it varies by port, so there would be no way to make such a progress bar have accurate proportions. Within the fetch phase, we could hook into curl's progress meter, if the port fetches standard distfiles. If the port fetches from a VCS, we would have to see if the particular VCS used offers progress information; many don't. Within the build phase, for most ports, a proper progress bar that shows you how far along the build process you are is impossible because most build systems do not provide that information. cmake is the one exception I know of, which does print percent completed information in its output which could be turned into a progress bar. For all other build systems, all we could do is an indeterminate progress bar which shows that something is happening but would give no indication of how far along the process is. cmake might print progress information for the destroot phase as well. For all other phases, I don't think we have any progress information available. -- Ticket URL: <https://trac.macports.org/ticket/15939#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15939: port install : in need of a progressbar --------------------------+-------------------------------- Reporter: pc@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: MacPorts Future Component: base | Version: 1.6.0 Resolution: | Keywords: Port: | --------------------------+-------------------------------- Comment (by egall@…): r117044 added support for a progress bar for downloads, and r117046 added support for a progress bar for rev-upgrade... it is not quite the full install process yet, but it is getting there... -- Ticket URL: <https://trac.macports.org/ticket/15939#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts