Re: [PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Steph Fox


Hi Rob,

So we have 60-odd broken files all over CVS to support that; and all I 
want to do is replace those 60-odd broken files with 4 working files in 
the win32 directory that will generate 60-odd broken files on request if 
you really really want them. My only question is, 'how much broken is 
OK?'


Personally the change you made would be fine with me as I don't make 
builds off of them and strictly use them for debugging/profiling. I did 
test it out and it did produce the project files. Stas had mentioned that 
he wanted to get them building (so in order to keep them around I would 
help with getting them up to speed). So the question does really come down 
to whether or not non-buildable dsp files are acceptable to everyone.


I think it would actually be counter-productive to have them buildable, to 
be honest, but I'm willing to spend another day on it if what's there isn't 
good enough for the uses those files are put to. I wasn't sure whether 
project dependencies and include paths would be important in this regard, 
for example. If they're not, we're good to go with last night's efforts :)



CC'ing him so he can chime in on this.

Really though, with time getting short, we should be spending more time on 
the testing/fixing up of the 5.3 build and new libs than cosmetics.


There wasn't a lot wrong with the 5.3 build until very recently. I'm getting 
all sorts of peculiar things now (GD failing to find libiconv, SimpleXML 
failing to find SPL, etc etc). But you've seen the response if I touch 
anything in that department.


The next thing on my personal TODO, apart from Phar-porting, is cleaning up 
the compiler warnings across the core. Also we never came to a real 
conclusion about versioning in core modules, but I guess that goes as 
'cosmetic'.


- Steph 



--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Rob Richards

Hey Steph,

Steph Fox wrote:


Hi Rob,

Actually we both did agree to start updating them in order to keep 
them until the CMake stuff is integrated.


Not while I was logging... or in my email archives... so you must've 
agreed that in some different channel or mailing list. In fact what 
you actually said to me was 'don't take the old build system away 
until we have cmake', and the reason you and Stas both gave for this 
was that you use the files for debugging (not building - we all know 
it's not been possible to build with that system for several months now).


So we have 60-odd broken files all over CVS to support that; and all I 
want to do is replace those 60-odd broken files with 4 working files 
in the win32 directory that will generate 60-odd broken files on 
request if you really really want them. My only question is, 'how much 
broken is OK?'



Personally the change you made would be fine with me as I don't make 
builds off of them and strictly use them for debugging/profiling. I did 
test it out and it did produce the project files. Stas had mentioned 
that he wanted to get them building (so in order to keep them around I 
would help with getting them up to speed). So the question does really 
come down to whether or not non-buildable dsp files are acceptable to 
everyone.


CC'ing him so he can chime in on this.

Really though, with time getting short, we should be spending more time 
on the testing/fixing up of the 5.3 build and new libs than cosmetics.


Rob


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Steph Fox


Hi Rob,

Actually we both did agree to start updating them in order to keep them 
until the CMake stuff is integrated.


Not while I was logging... or in my email archives... so you must've agreed 
that in some different channel or mailing list. In fact what you actually 
said to me was 'don't take the old build system away until we have cmake', 
and the reason you and Stas both gave for this was that you use the files 
for debugging (not building - we all know it's not been possible to build 
with that system for several months now).


So we have 60-odd broken files all over CVS to support that; and all I want 
to do is replace those 60-odd broken files with 4 working files in the win32 
directory that will generate 60-odd broken files on request if you really 
really want them. My only question is, 'how much broken is OK?'


- Steph 



--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Rob Richards

Steph Fox wrote:



Read the description in the wiki and in the CMake docs. It generates
dsp/dsw, sln/vcproj or makefiles for all VC versions (while working as
well for unix).


Great, cool, shame it'll take a couple of years from inception before 
we can rely on it day-in day-out.



No idea what you are talking about here.


You don't surprise me. We agreed that VC6 wasn't about to vanish in a 
puff of smoke and we shouldn't pull support for the old system 
completely. This at the same time as we agreed we should be working on 
getting third-party libs to build across every version in sight.



Rob and Stan said they will or can.


You must have very optimistic hearing :)


Actually we both did agree to start updating them in order to keep them 
until the CMake stuff is integrated.
imho, rather than working on adding new stuff for the win build, time 
can be better spent testing out/fixing any issues with the 5.3 build and 
all the new libraries.

There is also a pretty long TODO list on the wiki.
Feel free to chip in help getting the dsp's up to speed as well :)

One thing though, commit your changes to HEAD too! Not directing this 
solely at you but this is becoming ridiculous.


Rob

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Steph Fox



Read the description in the wiki and in the CMake docs. It generates
dsp/dsw, sln/vcproj or makefiles for all VC versions (while working as
well for unix).


Great, cool, shame it'll take a couple of years from inception before we can 
rely on it day-in day-out.



No idea what you are talking about here.


You don't surprise me. We agreed that VC6 wasn't about to vanish in a puff 
of smoke and we shouldn't pull support for the old system completely. This 
at the same time as we agreed we should be working on getting third-party 
libs to build across every version in sight.



Rob and Stan said they will or can.


You must have very optimistic hearing :)


I'm not sure

it is worth the effort to do that now.


To do what?


What you are doing now.


What am I doing now? I'm asking because your line of attack strongly 
suggests that you actually don't have a clue what I did.


Why on earth would I want to provide patches? These are new files. And 
why

should I ask your permission? Does anyone else ask your permission?


Not my permission but ours.


Oh, but I did. Just not yours. I somehow didn't feel in the mood for 
watching my work getting your name and fingerprints all over it again.


- Steph 



--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Pierre Joye
On Wed, Jul 9, 2008 at 10:39 AM, Steph Fox <[EMAIL PROTECTED]> wrote:
>
> Well surprise, Pierre,
>
>> - we are working on CMake port which allows exactly that and much
>
> Good grief, I'm surprised you find the time to do it all in between
> haranguing me! What is it exactly that CMake does for IDEs anyway?

Read the description in the wiki and in the CMake docs. It generates
dsp/dsw, sln/vcproj or makefiles for all VC versions (while working as
well for unix).

>> more? (all VC versions, projects or makefile, ICC, mingw, etc.)
>> - VC6 is likely to be dropped in the release after 5.3
>
> OMG, and to think we said 5 years last year...

No idea what you are talking about here.

>> And as Rob said to you on IRC, there is no need to change anything in
>> regards of the DSP but update them until cmake is ready.
>
> And you're going to update them, are you? Great, I'll wash my hands of it
> all then.

Rob and Stan said they will or can.


> I'm not sure
>>
>> it is worth the effort to do that now.
>
> To do what?

What you are doing now.

> It would be also nice to ask
>>
>> first and provide some patches too.
>
> Why on earth would I want to provide patches? These are new files. And why
> should I ask your permission? Does anyone else ask your permission?

Not my permission but ours. And it is not about getting the
permissions but to discuss this addition before the commits and not
after. It has been told that they only need to be updated and it was
ignored, again.

Cheers,
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Steph Fox


Well surprise, Pierre,


- we are working on CMake port which allows exactly that and much


Good grief, I'm surprised you find the time to do it all in between 
haranguing me! What is it exactly that CMake does for IDEs anyway?



more? (all VC versions, projects or makefile, ICC, mingw, etc.)
- VC6 is likely to be dropped in the release after 5.3


OMG, and to think we said 5 years last year...


And as Rob said to you on IRC, there is no need to change anything in
regards of the DSP but update them until cmake is ready.


And you're going to update them, are you? Great, I'll wash my hands of it 
all then.


I'm not sure

it is worth the effort to do that now.


To do what?

It would be also nice to ask

first and provide some patches too.


Why on earth would I want to provide patches? These are new files. And why 
should I ask your permission? Does anyone else ask your permission?


- Steph 



--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

2008-07-09 Thread Pierre Joye
On Wed, Jul 9, 2008 at 10:15 AM, Steph Fox <[EMAIL PROTECTED]> wrote:
> sfoxWed Jul  9 08:15:46 2008 UTC
>
>  Added files: (Branch: PHP_5_3)
>/php-src/win32/buildDSP.README block.template.dsw projectgen.js
>template.dsp template.dsw
>
>  Modified files:
>/php-src/win32/buildbuildconf.js config.w32 confutils.js
>  Log:
>  - Embryonic project file generation. Use buildconf --add-project-files and 
> hopefully it'll work.
>  - Please read the README before complaining.
>
>  @Stas, Rob - please test.

It is not like it hurts anyone to have that but do you know that:

- we are working on CMake port which allows exactly that and much
more? (all VC versions, projects or makefile, ICC, mingw, etc.)
- VC6 is likely to be dropped in the release after 5.3

And as Rob said to you on IRC, there is no need to change anything in
regards of the DSP but update them until cmake is ready. I'm not sure
it is worth the effort to do that now. It would be also nice to ask
first and provide some patches too.

Cheers,
--
Pierre

http://blog.thepimp.net | http://www.libgd.org

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php