On Thu, Jun 6, 2013 at 12:16 PM, Greg Troxel <gdt@xxxxxxxxxx> wrote: > > Felipe Contreras <felipe.contreras@xxxxxxxxx> writes: > >> On Thu, Jun 6, 2013 at 9:54 AM, Greg Troxel <gdt@xxxxxxxxxx> wrote: >>> >>> git is a core tool that people use on almost the smallest of boxes, >>> perhaps even replacing rcs for managing local config files. On such >>> machines, even perl may be large, but a second scripting language seems >>> excessive. >> >> You can compile Git without any of them. > > That ignores the 99% of people who use packaged versions. The 99% of people who use packaged versions wouldn't care about the additional dependency. >>> On a NetBSD 6 i386 system, the size of the ruby193-base >>> binary package (as installed) is 25 MB (vs 15 MB for the git base >>> package, which lacks gitk and docs). (Presently, the git base package >>> defaults to requiring python and installing the git_remote_helpers, but >>> I think that's a bug.) perl is 54 MB. >> >> That's only the default, if the default doesn't suit you, don't use >> the default. > > It's not about what I want. It is exactly about what you want. You use the argument that 99% of the people use packaged versions, yet you ignore the fact that 99% of the people don't care about a single extra dependency (specially one that would be transitory). It is all about 1% of the users, in fact, not even that, because of this 1% of users who dread extra dependencies, most of them would be happy that it's only temporary, and eventually a heavier dependency would be replaced with a lighter one. It is for all intents and purposes only you, the person you are speaking on behalf of. If the Git project considers a new dependency that would be needed in addition to Perl for a finite period of time, your argument does absolutely nothing to block this route. -- Felipe Contreras -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html