Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:24795 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61253 invoked by uid 1010); 21 Jul 2006 01:03:46 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 61238 invoked from network); 21 Jul 2006 01:03:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jul 2006 01:03:46 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; domainkeys=good DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 66.249.92.168 ug-out-1314.google.com Linux 2.4/2.6 Received: from ([66.249.92.168:51562] helo=ug-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id B0/77-29121-1F720C44 for ; Thu, 20 Jul 2006 21:03:46 -0400 Received: by ug-out-1314.google.com with SMTP id k3so1174452ugf for ; Thu, 20 Jul 2006 18:03:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Q6+Uga8S3sjMBuG6WY/5twz2Yi8gHA2pMwgvqmQylliHZ3PeGgvxgDPQxoILDtZfVmr6zPrRsAb47BltTXc5Quz9oPxYVePw15uSUMn3vvLvzDT4uI1ZvLUb3SzbPuNa7q0I/XkJ/Ax45V6olwibFETOvvciRHfgvagKpevwhms= Received: by 10.67.93.6 with SMTP id v6mr84328ugl; Thu, 20 Jul 2006 18:03:42 -0700 (PDT) Received: by 10.66.220.11 with HTTP; Thu, 20 Jul 2006 18:03:42 -0700 (PDT) Message-ID: Date: Fri, 21 Jul 2006 03:03:42 +0200 To: "Rasmus Lerdorf" Cc: internals@lists.php.net In-Reply-To: <44C02403.8060108@lerdorf.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060719173451.114d4528@pierre-u64> <44BFF61C.2040104@lerdorf.com> <44BFFDC5.1010008@lerdorf.com> <932358188.20060721013717@marcus-boerger.de> <44C02403.8060108@lerdorf.com> Subject: Re: [PHP-DEV] Adding pecl/zip to 5.2 From: pierre.php@gmail.com (Pierre) On 7/21/06, Rasmus Lerdorf wrote: > Pierre wrote: > > Hello, > > > > On 7/21/06, Marcus Boerger wrote: > > > >> So you're class does only allow to compress, is that what you are trying > >> to explain? > > > > Only than being a unix does make you clueless about zip. And please > > stop your pointless comments as you perfectly know what provides the > > class. > > > > Now we can either continue this endless FUD about renaming Zip or just > > accept that we don't agree and wait the next names clashes to finally > > take the right decisions. > > > > Or we finally have this discussion, act and see what will fit best for > > ZipCompressedFile and DateTimeZone and friends. > > We did actually come to a consensus Pierre. And that is that PHP owns > the top-level namespace, but we should use decent descriptive names and > avoid any obvious clashes. I don't trust anymore our concensus, I'm (really) sorry. > ext/date does date, time and timezone stuff, so its classes become > DateTime and DateTimeZone. pecl/zip deals with Zip archives, > compressing, decompressing, listing, etc. so it makes plenty of sense to > call it ZipArchive. And yes, if we some day do a Zip code extension, it > would likely be called ZipCode and not Zip as well. Well, I'm playing the evil, but I really hate to be forced/insulted in such ways when I politely **ask** if you would like to have it. > If anybody doesn't think this is the consensus we reached, please speak > up, but I am pretty sure we have majority agreement here, so let's just > please move on. I spoke up already, many times. We have to discuss this problem once and for all. Block the largest possible common names. Then clearly and very loudly announce that we will use them as we like whenever we like from PHP X.Y.Z. Anything else is a bad choice, why? We don't solve any problem, we keep acting in the hurry like we did for Date. Our users will have no idea about this "new" rule and we will have to discuss it again and again for each release, but without me, I will stand another release like 5.1.0 or 5.2.0, sorry. I reitere my proposal a last time, let fix this issue once and for all and then I will consider to rename Zip if it is required (no, don't answer now about that). But without this discussion, I will stay in the kingdom of freedom, named PECL, et vive le Roi. Cheers, --Pierre