[PHP-DEV] Re: PEAR (was: Re: [PHP-CVS] cvs: php4 /ext/midgard config.m4)

2001-03-19 Thread Emiliano

Rasmus Lerdorf wrote:

 Having midgard in the PEAR infrastructure makes sense once the PEAR
 infrastructure is such that it is easy to install PEAR components that
 include C bits.  And yes, perhaps the midgard folks are the right people
 to push this along, if they are willing and able.

Someone called? Heck yes, willing. Able, most probably, with some
help on how to set up things right for PEAR.

Emile

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Re: PEAR (was: Re: [PHP-CVS] cvs: php4 /ext/midgard config.m4)

2001-03-19 Thread Zeev Suraski

At 02:04 20/3/2001, Rasmus Lerdorf wrote:
No, we need tighter integration.  We want to be able to do something along
the lines of "pear pear.php.net/midgard" and it would go and fetch
the the component, build it and install it.

I completely agree with Andi about this.  If it won't be simple, it will 
simply not be.  We can start simple, and work our way up.

Zeev


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Re: PEAR (was: Re: [PHP-CVS] cvs: php4/ext/midgard config.m4)

2001-03-19 Thread Emiliano

Zeev Suraski wrote:
 
 At 02:04 20/3/2001, Rasmus Lerdorf wrote:
 No, we need tighter integration.  We want to be able to do something along
 the lines of "pear pear.php.net/midgard" and it would go and fetch
 the the component, build it and install it.
 
 I completely agree with Andi about this.  If it won't be simple, it will
 simply not be.  We can start simple, and work our way up.

For unixoids, this could probably be a glue script that uses CVS.
There'd
probably need to be checkin-time phpize setup or somesuch to make it
distribution-ready, or people would need autoconf et al on their systems
allways.

I don't know how this would work for windows system, though.

Emile

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Re: PEAR (was: Re: [PHP-CVS] cvs: php4 /ext/midgard config.m4)

2001-03-19 Thread Zeev Suraski

That's great, but it shouldn't be the starting point for the project... 
Jani is right that whenever we speak about separating PEAR, or putting 
extensions in it, it's always at some point in the future.  Opensource 
projects usually start up and roll once they reach some critical mass, and 
waiting for a certain particular development to happen isn't usually 
beneficial.  If there'll be people working on PEAR modules, the incentive 
for the 'pear' utility author will be much higher to make it work, and he 
may also have some support from others.  It's been 14 months since PEAR was 
born, I think it may be a good idea to try and let it walk a bit.

Zeev

At 02:11 20/3/2001, Rasmus Lerdorf wrote:
See pear/scripts/pear

The framework is there.

On Tue, 20 Mar 2001, Zeev Suraski wrote:

  At 02:04 20/3/2001, Rasmus Lerdorf wrote:
  No, we need tighter integration.  We want to be able to do something along
  the lines of "pear pear.php.net/midgard" and it would go and fetch
  the the component, build it and install it.
 
  I completely agree with Andi about this.  If it won't be simple, it will
  simply not be.  We can start simple, and work our way up.
 
  Zeev
 

--
Zeev Suraski [EMAIL PROTECTED]
CTO   co-founder, Zend Technologies Ltd. http://www.zend.com/


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Re: PEAR (was: Re: [PHP-CVS] cvs: php4 /ext/midgard config.m4)

2001-03-19 Thread Alexander Bokovoy

On Tue, Mar 20, 2001 at 01:00:15AM +0100, Jani Taskinen wrote:
 On Mon, 19 Mar 2001, Rasmus Lerdorf wrote:
 Having midgard in the PEAR infrastructure makes sense once the PEAR
 infrastructure is such that it is easy to install PEAR components that
 include C bits.  And yes, perhaps the midgard folks are the right people
 to push this along, if they are willing and able.
 
 Isn't php-gtk done like the way the PEAR (C) components should be done?
 At least that's how I compiled that extension. Separately from PHP.
 Using phpize. So I would guess having e.g. midgard outside PHP shouldn't
 matter at all?
Before separating PEAR from PHP CVS several serious problems should be solved.
First and main problem is the building environment. I've already did a post
on php-dev@ which describes this problem several weeks ago so I'll just outline
a problem: if extension uses several PHP_ARG_WITH or PHP_ENABLE to tune
behaviour (=which part to compile in), all of them will be compiled in regardless
of user selection. That's due erroreous code which decides that if $php_always_shared
set to 'yes', then all $PHP_BLAH should be set to 'yes'.

 Another motivator is the readline extension.  Get that into PEAR as a
 separate easily installable PEAR component and make it LGPL'ed and we
 avoid any Stallman hassles on that particular extension.
 
 True, true. :)
Readline is an example of such extension which fail to compile right now
as self contained extension (PEAR module).

-- 
Sincerely yours, Alexander Bokovoy 
  The Midgard Project   | www.midgard-project.org |Aurora RD team 
Minsk Linux Users Group |www.minsk-lug.net|  www.aurora-linux.com  
ALT Linux Team  |www.alt-linux.org| Architecte Open Source
-- Dijkstra probably hates me
(Linus Torvalds, in kernel/sched.c)

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]