[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: "make install-swig-{pl,py}" implies "make install" for some libraries (Issue 2126)

From: Josh Lauricha <laurichj_at_bioinfo.ucr.edu>
Date: 2005-01-22 00:58:38 CET

On Fri 01/21/05 23:16, Max Bowsher wrote:
> Justin Erenkrantz wrote:
> >--On Friday, January 21, 2005 9:49 PM +0000 Max Bowsher <maxb@ukf.net>
> >wrote:
> >
> >>If I run "make install-some-additional-feature", I expect
> >>"some-additional-feature" to be installed. I don't expect
> >>"some-additional-feature", and some _subset_ of the base package to be
> >>installed.
> >
> >IMHO, there's two legitimate viewpoints on this:
> >
> >1) install dependencies
> >2) do not install dependencies
> >
> >We originally did #2, but had a significant number of bug reports asking
> >us
> >to do #1. So, we modified the make system to install those dependencies
> >as
> >well - because people claimed that they expected 'some-additional-feature'
> >to be all that was necessary to install that additional feature. (They
> >didn't want to run 'make install.')
> >
> >*shrug*
> >
> >I think we're in a no-win situation here. So, I'm against changing it one
> >more time: whatever we do is going to get complaints. Best to leave it as
> >it is. -- justin
>
> I'm for changing it again, because:

Though your points are valid, why not have:
    make install
    make install-foo (which will do make install)
    make install-pkg-foo (wont do make install)

Allowing everyone to be happy, install-foo would be something like:
install-foo: install install-pkg-foo

so its not that much more in terms of code, unless I'm missing
something.

-- 
------------------------------------------------------
| Josh Lauricha            | Ford, you're turning    |
| laurichj@bioinfo.ucr.edu | into a penguin. Stop    |
| Bioinformatics, UCR      | it                      |
|----------------------------------------------------|
| OpenPG:                                            |
|  4E7D 0FC0 DB6C E91D 4D7B C7F3 9BE9 8740 E4DC 6184 |
|----------------------------------------------------|
| Geek Code: Version 3.12                            |
| GAT/CS$/IT$ d+ s-: a-->--- C++++$ UL++++$ P++ L++++|
| $E--- W+ N o? K? w--(---) O? M+(++) V? PS++ PE-(--)|
| Y+ PGP+++ t--- 5+++ X+ R tv DI++ D--- G++          |
| e++ h- r++ z?                                      |
|----------------------------------------------------|
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jan 22 00:59:44 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.