News for hackers. Stuff that matters.
Re:Facebook's git repo is 54GB by theelfismike on Friday April 25, 2014 @06:28PM (#7649448)
With Android, ant makes naive assumptions.

For example, most open source library projects that you include in a project don't change from build to build, but ant dutifully recompiles them each time instead of caching the output until the files in that project are changed or I manually clean the build output.

Re:Facebook's git repo is 54GB by JetSpiegel on Friday April 25, 2014 @08:37PM (#7649928)
That surely means Ant is make, only worse.
Re:Facebook's git repo is 54GB by taeric on Saturday April 26, 2014 @09:39AM (#7651331)
"Only worse" is probably not fair. Though, is it really surprising that a newer make file degenerates into the same problems as old ones?

Which will then lead down a path of a set of scripts/utilities on top of said system to standardize on a set of targets and deal with known issues. And suddenly we have reinvented another old tool, autotools. We'll probably find ourselves in their troubles soon enough.

Re:Facebook's git repo is 54GB by JetSpiegel on Saturday April 26, 2014 @10:10AM (#7651407)
There was a link submitted here (I can't find it now) a few weeks ago that talked exactly about that. Most build systems are just reimplementations of make, which makes them worse , because make has been battle tested for ages.
Re:Facebook's git repo is 54GB by taeric on Sunday April 27, 2014 @09:36AM (#7654986)
Amusingly, that story is what convinced me to finally read up on autotools. It has been interesting to see just how much they already covered.

In fact, the only thing the autotools don't do, that every current tool does, is download the dependencies. Which, is not surprising, since fast network connections are a relatively new thing.

And I'm actually not sure I care for the download of dependencies thing. It is nice at first, but quickly gets to people pushing another thing to download, instead of making do with what you have. This is plain embarrassing when the downloaded part offers practically nothing on top of what you had.

Re:Facebook's git repo is 54GB by stephen_g on Saturday April 26, 2014 @10:54AM (#7651555)
I'm confused. That doesn't sound like Make's behavior at all.

Make, when used properly, is still an pretty smart tool.

Re:Facebook's git repo is 54GB by JetSpiegel on Saturday April 26, 2014 @11:03AM (#7651591)
That's the worse part of Ant.
Re:Facebook's git repo is 54GB by krzyk on Saturday April 26, 2014 @11:23AM (#7651668)
Doesn't and use prebuild jars for libraries? If not then maybe you should think about switching to maven.