New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Report currently building packages along with "Progress:" label #3763
Report currently building packages along with "Progress:" label #3763
Conversation
Rationale: make user feel more "in control" when waiting for these tens to hundreds of packages to be built by providing information on what is going on *right now*.
5b59b53
to
9171d52
Compare
Great! This is a step along the way to #3667 I find the use of To get it merged, I'd like it to read Edit: oops, hit the wrong button and closed. |
@mgsloan got it, will do in a jiffy! |
Following up a review by @mgsloan
@mgsloan done! Thanks for the feedback! |
For the record, failed build doesn't mention files I've changed |
LGTM, thanks! |
I just noticed this change while doing some dev and using bleeding edge Stack. THANK YOU, this is a great usability improvement 😄 |
looking forward to use this in production too ! small change, great usability improvement. thanks @develop7 |
Whoa, I guess I've hit a bullseye here! Thank you! Can't wait to see it in action as well! Do not feel hardcore enough to switch to nightly stack though ;) |
Do it! Do it! Join us! Let your stuff break regularly, it's awesome :)
FTR, my stuff _rarely_ totally breaks, and then I just `rm -rf ~/.stack`
and start over.
…On Tue, Jan 23, 2018 at 9:54 PM, Andrei Dziahel ***@***.***> wrote:
Whoa, I guess I've hit a bullseye here! Thank you! Can't wait to see it in
action as well! Do not feel hardcore enough to switch to nightly stack
though ;)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3763 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AADBB6H0dQxwkza3-_CCLW7oAEgb-v6rks5tNjkLgaJpZM4RcbD7>
.
|
Totally agree, though I kind of feel better having it under control :) More as a time-saver, as my day job doesn't involve Haskell at all
Ya, did that maybe three times, works awesome since 1.6 though! |
Rationale: make user feel more "in control" when waiting for these tens to hundreds of packages to be built by providing information on what is building now.
Build progress line
before
Progress: 3/74
after
Progress: 3/74; [Cabal-2.0.1.1|basement-0.0.4|old-time-1.1.0.3|simple-sendfile-0.2.26|stm-2.4.4.1|stringsearch-0.3.6.6]
Limitations:
configure
andcopy/register
stages are not covered, would require refactoring. Since these are quite fast, covering them might not worth the effect.Note: Documentation fixes for https://docs.haskellstack.org/en/stable/ should target the "stable" branch, not master.
Please include the following checklist in your PR: