-
Notifications
You must be signed in to change notification settings - Fork 158
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
travis and classes.bak #47
Comments
I see that error too. I don't know why it happens. I don't know who is On 4 September 2014 21:58, Sam Halliday [email protected] wrote:
|
given that |
I saw your recent thread on sbt. I had to laugh it was fucking brilliant. On 4 September 2014 22:56, Sam Halliday [email protected] wrote:
|
And today somebody has gone and added MORE fucking magic to the sbt parser. They are on another planet. |
I'll write typelevel build tool this weekend.
|
we use https://github.com/cage433/maker at work, which would be utterly amazing if it had the resources to bring it to the masses. Imagine instead of abstract interfaces, being handed case classes containing real information. Imagine instead of an "axis of configurations, scopes, tasks and monad state transformers", you had |
Since I don't work I have the resources to do loads of plugins :) I might have a bash this weekend dunno. On 5 September 2014 09:26, Sam Halliday [email protected] wrote:
|
the author is currently working on add transitive dep support |
Says in his readme.he doesnt like that
|
he has been persuaded otherwise. would you like me to put you in contact? |
Contact for ... On 5 September 2014 12:05, Sam Halliday [email protected] wrote:
|
sorry, I misunderstood. You meant looking at this at the weekend, not looking at |
I meant I might dick about and write my own. Maker seems good but i want
|
My priority right now though is this breaded chicken sandwich that's taking
|
actually, I know what you mean. I think a simple DSL that converts a terse language spec (like what SBT keep aiming for) into maven files would be awesome. That way, the entire maven infrastructure can be pulled in... but I don't think maven is very efficient at compiling scala and it doesn't do parallelism very well.
|
It's actually not hard to write a build tool. You pull in some deps using What's hard is coming up with the worst API I've ever seen in the history On 5 September 2014 12:19, Sam Halliday [email protected] wrote:
|
hehe. If you're serious about it, I really recommend looking at maker. It's a solid foundation that has been hardened with real world experience and both its domain objects and philosophy are easy to understand. It could do with some topping and tailing for use in the open source world. |
my wishlist for maker cage433/maker#96 |
Yeah I don't want to start something if there's no interest (ie the only The most annoying thing about SBT is that most of the bugs on scoverage are On 5 September 2014 12:36, Sam Halliday [email protected] wrote:
|
dev happens when it is needed by the project it supports ;-) github doesn't tell the full story |
I think the demand for a better build tool is quite strong. Any substantially large project starts to need to touch the build tool, and the dependency resolution times are just insane (which again impacts larger projects the most). |
Why is it insane? Slow to download, slow to find out what it needs,...? On 5 September 2014 13:50, Sam Halliday [email protected] wrote:
|
very slow to work out what it needs. 10 minutes in some cases. |
it uses ivy, and it is single threaded. also the downloads are very slow... I think it's also serial. |
@sksamuel would it help the stability if you used a different |
not sure I can because I'd have to update all the keys in sbt to point there. I do point to scoverage-classes rather than just classes though. Does this error only happen with scoverage? |
Doesn't seem to be an scoverage thing. |
Well we write to scoverage-classes instead of classes
|
It's not directly an I'll raise a core SBT issue to see if they can help diagnose. |
(Hmm - not sure whether to link to this "sbt is shit" thread from my new SBT bug ;-) |
Hahah
|
heh, oh they know my thoughts :-) |
Maybe in the meantime, Scoverage should just disable parallel compilation? |
That would be quite helpful. Do you know how? I tried to figure out how to disable parallel tasks for scoverage builds, but leave them on for normal builds, but gave up and disabled it for all my builds (noticeably slower :( ) |
Not off top of my head but perhaps setting it directly in the plugin for
|
Did that commit fix the issue for you? |
Well it worked when I ran the tests a few times, since this error barely On 5 November 2014 22:16, Richard Bradley [email protected] wrote:
|
I see this a lot
But I'm also creating a lot of directories in my CI, so I know that travis doesn't just barf when directories are created.
Does the SBT file API perhaps throw if the dir already exists? This might just need a little bit of error handling to avoid this common race / io.
The text was updated successfully, but these errors were encountered: