From owner-freebsd-ports@FreeBSD.ORG Sun Mar 6 21:01:37 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 399B6106566B for ; Sun, 6 Mar 2011 21:01:37 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id E74CC8FC12 for ; Sun, 6 Mar 2011 21:01:36 +0000 (UTC) Received: by gwaa18 with SMTP id a18so3469894gwa.17 for ; Sun, 06 Mar 2011 13:01:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=ZFFyORl41ayunh+mClRNvJin1VICSQNRmXr5GaXmpac=; b=ufkQ2mmNUEZxy1NDgPiufYimA+1FprWgwTg4dbPPdTiBQZjON2L4ixrCeVyogiUevf cyh09CuqEJita5vcfMYd7xZNHzJXeHUyjMAgKuNG2UY/pEtdIp9u3Fle7cv5/LMK7Jf8 eK72lqxsa0S0KikIhycSM3OoNdQty1WdD3pi4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; b=Ymy3rlzqoLedtC9KdQ/ShgS57wU4F6bv6iVQ4qasmX5O174mSetezYwvSt2tVuFPfK QjllCYI3YAtu7HkcWsh7kXo00T0a7PYapgU29pcy56yuo8OqY/jeRvbK+OCzPQNRrQSs KBn13kdULgljQHBu9782uwLKLL1MrnLZa3B0M= MIME-Version: 1.0 Received: by 10.236.108.10 with SMTP id p10mr1879590yhg.52.1299445296331; Sun, 06 Mar 2011 13:01:36 -0800 (PST) Received: by 10.236.108.44 with HTTP; Sun, 6 Mar 2011 13:01:36 -0800 (PST) In-Reply-To: <4D73D464.3070806@roorback.net> References: <4D73D464.3070806@roorback.net> Date: Sun, 6 Mar 2011 21:01:36 +0000 Message-ID: From: "b. f." To: Grzegorz Blach Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org Subject: Re: FreeBSD needs fresh Blood! X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Mar 2011 21:01:37 -0000 On 3/6/11, Grzegorz Blach wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 03/06/2011 18:35, b. f. wrote: ... >>> First of all, I think it's difficult to testing ports. ... > Multiple trees don't help me a lot, portmaster became fools. > There is no significant difference if I use version control system or > portshaker to merge trees. I'm not so sure. But in any event, maybe you can elaborate on what you mean by portmaster becoming a "fool"? ... >>> Another possibility is replace ports in disk, but after upgrade tree eg. >>> with portsnap I lose my changes, and portmaster want to rebuild these >>> ports to stable release. ... >> system that can import CVS), which will make merging and reverting >> changes easier. And naturally you shouldn't run updating tools until >> you've modified your tree. > > But I won't resign from use updating tools, even when I use merged tree. > Because I use merged tree all the time. No one is asking you to. But obviously you'll have to use the tools at the right time, and in the right manner, if you are going to be experimenting with different sets of ports. It doesn't sound as if you are doing that now, based on your reports. If you really want to use portmaster, and you don't want to be troubled with rebuilding the index, then maybe you could ask the portmaster maintainer to implement an option that ignores the index, and relies solely on the ports tree, if there isn't such an option already. Or examine the various incremental update methods I cited earlier. ... > I known that are many different ways to merge ports from different > sources, but none of them are simple and fast to use it for first time. > > Look at last calls for testers: > > http://lists.freebsd.org/pipermail/freebsd-ports/2011-February/065884.html > > http://lists.freebsd.org/pipermail/freebsd-ports/2011-February/065983.html > > There are only links to tarballs, without address to repository. > I must download tarballs, commit ports to my tree and merge it with > official ports. > > Another CFT: > http://lists.freebsd.org/pipermail/freebsd-ports/2011-February/066007.html > > There is address for repository, but I still need merging trees > and rebuild index for portmaster. > > > I thing if testing ports will be simpler, more people can do this, > and want to do this. I proposed stable and current trees, but maybe > one official merge tool, which is easy to setup will be better, or > something completely different. Okay, so we could make a webpage that contains some recommendations and instructions for those interested in testing. And we could make a central repository using a version control system that has efficient branching, where committers could be asked to add major changes in separate branches, so that it would be easier to test them. (I'm not saying one unstable branch, because I think it would be difficult to isolate and solve problems when mixing lots of different changesets.) Those are reasonable suggestions. But of course, these suggestions would require more work from committers, and won't make testing completely painless. They would be roughly equivalent to the case you mention above, where there was a repository -- yet you still seemed reluctant to test in that case. b.