Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42640 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69938 invoked from network); 15 Jan 2009 17:31:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jan 2009 17:31:56 -0000 X-Host-Fingerprint: 85.21.236.169 xdmitri.dialup.corbina.ru Received: from [85.21.236.169] ([85.21.236.169:3963] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 79/50-01962-A037F694 for ; Thu, 15 Jan 2009 12:31:55 -0500 Message-ID: <79.50.01962.A037F694@pb1.pair.com> To: internals@lists.php.net References: <496E65B2.1070106@zend.com> <8F4C9909-17F8-4D22-ADFB-655E25A198E3@pooteeweet.org> <496E75BB.3020907@zend.com> Date: Thu, 15 Jan 2009 20:31:49 +0300 Lines: 32 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-RFC2646: Format=Flowed; Original X-Posted-By: 85.21.236.169 Subject: Re: [PHP-DEV] [RFC] build IDs proposal From: dmda@yandex.ru ("jvlad") >>> Not much work - I think I can do it in 1 day. >> >> Please don't forget to add human-readable error message when the IDs >> don't >> match. >> Better to have different errors for different mismatching parts. >> It's important because not all administrators are good with understanding >> realted problems. >> Maybe some sort of hints on what to do should be there too. > > Human readblke errors are already in place. > Do you mean this? fprintf(stderr, "%s requires Zend Engine API version %d.\n" "The Zend Engine API version %d which is installed, is outdated.\n\n", new_extension->name, First of all, php error_log may not get this message because it's thrown into stderr. 2nd, perhaps it's clear for developers, that know and care of API versions. What's about server admins who will be installing the extensions? They know filenames and php versions. They may not know extension->name and may now know that Zend Engine API is related to particular php version. Same goes to the php modules loaded in ext/standard/dl.c just my 2cents. -jv