From owner-cvs-all@FreeBSD.ORG Tue Jan 11 11:32:31 2011 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44242106564A; Tue, 11 Jan 2011 11:32:31 +0000 (UTC) (envelope-from alexandr.kovalenko@gmail.com) Received: from mail-yw0-f68.google.com (mail-yw0-f68.google.com [209.85.213.68]) by mx1.freebsd.org (Postfix) with ESMTP id A1BA08FC13; Tue, 11 Jan 2011 11:32:30 +0000 (UTC) Received: by ywg4 with SMTP id 4so6166398ywg.7 for ; Tue, 11 Jan 2011 03:32:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=zRoQAAQ7mZqLwzHrJ5/0RePYam5dU2s9wB2ve6b2XFI=; b=X2DBAJ2vjbuj8ZecJkJAl/7dz5Oa5AX2GUs3cUW1RAab3a+V9SSfIkQe49N4AqoIB/ De6Eqp3MRj2TEavoy2sjmcQ2qkSyAkd7ncL139Uc+JF2vlRW96zDUrQ6+HFtsleR9pPH NCeZZ4neJMEMujwxOMiResRyx4urnmzpJCVQM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=SxocF0XVjobfyRp9pFqZR+pk/VBiNRlc5P8wKxZNgxRqo4CeSVAzSJcZ2FxLNvBxQY AV6b1Dy3dsAn7KUffdQUSFwhaLRCYgm0JDa1qS6loHi82lFUZSwgIdCVWl/FQW1ZdMMo 6H+trI6yLkHcuB2alXmBhFrrIH6Ulm19aZlfA= MIME-Version: 1.0 Received: by 10.100.132.9 with SMTP id f9mr1269707and.26.1294745549817; Tue, 11 Jan 2011 03:32:29 -0800 (PST) Received: by 10.100.232.5 with HTTP; Tue, 11 Jan 2011 03:32:29 -0800 (PST) In-Reply-To: <20110111111112.GG21802@gahrfit.gahr.ch> References: <201101031236.p03CanQY094523@repoman.freebsd.org> <20110111081302.GD21802@gahrfit.gahr.ch> <20110111111112.GG21802@gahrfit.gahr.ch> Date: Tue, 11 Jan 2011 13:32:29 +0200 Message-ID: From: Alexandr Kovalenko To: gahr@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: cvs-ports@freebsd.org, miwi@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/net-im/openfire Makefile distinfo pkg-plist ports/net-im/openfire/files patch-build-build.xml X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jan 2011 11:32:31 -0000 On Tue, Jan 11, 2011 at 1:11 PM, Pietro Cerutti wrote: > On 2011-Jan-11, 12:01, Alexandr Kovalenko wrote: >> On Tue, Jan 11, 2011 at 10:13 AM, Pietro Cerutti wrote: >> > On 2011-Jan-10, 20:33, Alexandr Kovalenko wrote: >> >> Beta? >> >> >> >> May I ask, why this went into net-im/openfire port, but not to new >> >> port net-im/openfire-devel ? >> > >> > Ok, I guess I owe an explanation here, since quite a few people have >> > raised concerns about me committing a beta version to openfire/. >> > >> > I am personally against -devel ports. These tends to get marked as >> > IGNORE or anyway no longer be valid after the -devel branch has turned >> > to stable. I prefer to keep the latest available version in myport/, >> > upon user request, keep previous (stable and maintained) versions in >> > myport10, myport11, etc... See for example java/netbeans, java/netbeans5, >> > java/netbeans55, java/netbeans61. This brings two advantages: >> > >> > - the cost of maintaining a previous version in myport10/ is ~= 0 >> > - the myport/ directory always contains the latest available version >> > >> > It is a porter's discretion to ponder wheter a particular release >> > version is stable enough to get into the main myport/ directory. >> > >> > In this particular case, openfire-3.7.0.beta seemed to my workable enough. >> >> Can you understand, that many of people use ports in production >> systems (surprise!) and expect NO beta versions in non -devel ports, >> no sudden breakage of their systems without any notice in UPDATING and >> so on, whatever you personally think about that. Ports system is not >> your personal sandbox/private branch of ports. It is what people use >> on their production systems. >> >> If you want to commit beta, you have 2 choices: >> >> 1. Wait until non-beta to commit. >> 2. Commit beta to -devel port after repocopy. > > OK, first off let me tell you that I don't like at all the tone of your > email. I'm sorry for that, it wasn't supposed to be offensive. I'm just a bit nervous after breakage which I went into after upgrading this port and I agree that tone of the e-mail was not completely correct. My appologies. > That being said, I agree that my view of -devel ports might be a bit > personal and might not be shared by the majority of users. For this > reason, I'll do as you suggest: > > - backport 3.6.0 into net-im/openfire > - create a net-im/openfire-devel for 3.7.0.beta > > I hope this solves all your problems. Thank you very much. P.S. I suppose _after_ 3.7.0 _stable_ release it may be acceptable to go 2 different ways: 1. Create net-im/openfire37 leaving alone net-im/openfire 2. Repocopy net-im/openfire to net-im/openfire36 and commit of 3.7.0 into net-im/openfire with adding note in UPDATING To clarify - I'm not against seeing 3.7.0 in net-im/openfire, but against -beta there or appear it there without notice in UPDATING at least, because 3.6.x and 3.7.x are not completely backward compatible. Thanks for your time and work you are making for FreeBSD :) -- Alexandr Kovalenko http://uafug.org.ua/