Dear diary, on Sun, Jun 25, 2006 at 05:57:33AM CEST, I got a letter where Junio C Hamano <junkio@xxxxxxx> said that... > Petr Baudis <pasky@xxxxxxx> writes: > > >> - RPM target -- we probably acquired a new build-dependency in > >> which case the .spec file needs to be updated; > > > > Well, perl is currently not listed even as a runtime dependency, > > so does it really need to be listed as a build dependency? > > Really? I think rpmbuild is getting anything that matches "^use " > and listing the perl modules as dependencies. I had on my mind to depend only on modules that are part of the default Perl distribution, since installing them from CPAN is a bother if you are installing Git to your home directory. That is why we bundle Error. All the modules we depend on should come bundled with Perl since 5.8.1. Now, I'm not sure what our "cutoff" point is, and even if it is something like 5.6.0 whether we can just require users of Perl older than 5.8.1 (which should be only some rare and obscure systems anyway) to install the modules from CPAN. If not, we can just get rid of Scalar::Util and XSLoader and we should be clean; XSLoader should be easy, Scalar::Util somewhat more messy since we will have to get Error.pm own .xs as well. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ A person is just about as big as the things that make them angry. - : 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