On 27.11.2017 12:15, Dan Ackroyd wrote:
> On 26 November 2017 at 16:28, Florian Anderiasch <m...@anderiasch.de> wrote:
> 
>> if this simply doesn't work on some OSes for
>> no good reason.. that's a pretty leaky abstraction.
> 
> Cool. Does that mean that we can drop support for 32bit builds if
> leaky abstractions are an important thing?

If someone commits something that only works on 64bit and wasn't tested
a single time on a 32 bit machine - yes.

>> Looks good in theory, but without a lot of thought, how likely is this
>> to break/work on "supported" operating systems?
> 
> It's likely to work on platforms that have the C functions
> implemented. Which is the level of guarantee that PHP aims for; "If
> the platform implements a feature, PHP will expose it, but won't
> always go out of its way to work around missing features".

Yes, I wrote that it's likely. Maybe I just didn't make myself clear
enough that I see a *slight* difference between something that's
relatively nicely encapsulated in the language itself versus something
that not only depends on some C headers, but maybe the whole network
stack of the OS.

>> just because there's one year of time and "we have no CI for that" is
>> not a good excuse in my book.
> 
> If this is important to you, please step up and do something about it.
> 
> If it is only of just enough importance to you that you send an email
> to this list, asking other people to do a shedload of work to satisfy
> your vague feelings, then as Sara said, committing it now gives people
> a whole year to find issues with it, and then we can take action
> against known issues, rather than worrying about unknown unknowns.

I didn't ask anybody to to any work. I saw this as a call for comments,
and Sara kind of addressed my *concerns* where I said I *think* this
*might* break.

Also I'm really sorry that I disappointed you by not managing to finish
testing on OpenBSD (which I actually started just before seeing this
mail) and I already sent some results for FreeBSD yesterday, which
showed a tiny issue.

Insert friendly suggestion to not throw stones when lingering near
breakable structures.

Greetings,
Florian

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to