Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 47327 invoked from network); 17 Jul 2005 22:22:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 17 Jul 2005 22:22:12 -0000 Received: (qmail 69541 invoked by uid 500); 17 Jul 2005 18:14:07 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 69476 invoked by uid 500); 17 Jul 2005 18:14:06 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 69461 invoked by uid 99); 17 Jul 2005 18:14:06 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Jul 2005 11:14:06 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [213.84.19.217] (HELO mail.striker.nl) (213.84.19.217) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Jul 2005 11:14:03 -0700 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.striker.nl (Postfix) with ESMTP id BF4C11CC56D for ; Sun, 17 Jul 2005 20:13:21 +0200 (CEST) Received: from mail.striker.nl ([127.0.0.1]) by localhost (argh.striker.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32033-09 for ; Sun, 17 Jul 2005 20:13:20 +0200 (CEST) Received: from [127.0.0.1] (unknown [80.187.148.95]) by mail.striker.nl (Postfix) with ESMTP id 6E7E61CC532 for ; Sun, 17 Jul 2005 20:13:20 +0200 (CEST) Message-ID: <42DA9FE7.4050200@apache.org> Date: Sun, 17 Jul 2005 20:13:59 +0200 From: Sander Striker User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@httpd.apache.org Subject: MMN, versioning, WAS: Re: svn commit: r219372 - in /httpd/httpd/trunk ... References: <20050717051213.42436.qmail@minotaur.apache.org> <6.2.1.2.2.20050717104231.043137d0@pop3.rowe-clan.net> In-Reply-To: <6.2.1.2.2.20050717104231.043137d0@pop3.rowe-clan.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p9 (Debian) at striker.nl X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N William A. Rowe, Jr. wrote: > At 12:12 AM 7/17/2005, ianh@apache.org wrote: > >>Author: ianh >>Date: Sat Jul 16 22:12:10 2005 >>New Revision: 219372 >> >>URL: http://svn.apache.org/viewcvs?rev=219372&view=rev >>Log: >>This patch adds a new hook (request_status) that gets ran in proxy_handler >>just before the final return. This gives modules an opportunity to do >>something based on the proxy status. >>[...] >>new hook -- so mmn bump.. i made it a major one, hope thats ok > > > We only bump major when we -change- an existing API or drop an > API which is no longer supported. E.g. anyone using the old > major might have been using something we no longer provide. > > A new structure member (at the end of an httpd-allocated structure) > or new function are minor bumps; which this patch falls under. > The user updating should not need to update their module, because > the expectations when such modules were built have not changed. Well honestly, the way the MMN is bumped has been very arbitrary. If we want to go by the rules that you describe, it needs to get documented. One might actually wonder what the MMN is good for nowadays anyway, given that we have provider versioning and better defined overall versioning (ie. API compatibility between minor versions). Sander