X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by lists.alpinelinux.org (Postfix) with ESMTP id C215E1EBFF8 for ; Thu, 31 Mar 2011 14:06:45 +0000 (UTC) Received: by eyg7 with SMTP id 7so796093eyg.13 for ; Thu, 31 Mar 2011 07:06:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=2UETnpVp4BGd7jafk3N1Tq57DuZ83PcsCffQEDfl9r8=; b=r6e6w6AHpPWdI0Ko98GcpU4pkyY/vfEhgjpei77ttSZzWUkcXCihPT51hdS3CzQDO7 PP/NUOruAQSHc1op1RilWSIh8et9KbVkpvtkAZSVXMu/sxVNhVPoIR8wenJWg7q2NlJq uTuKlxncwzNv1OIKr+WgcjH/pE7yNQofAAeak= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=sAzmcJKbGY6zO1ZDTsFhRlNS9O5PQw4pcDuzLclPKeTL702W+u7rbSw8i1XGtHu+fn +XChrD4S9RGYtjjaYRsArdPSwdSDiGJ04zh8aDSWh2AmkqU4+R1UncwGhPZ2xSAwYAVX 5/kyyyl4nTFMitIwxsObCvt0vcciSwcf/bIdA= Received: by 10.14.122.81 with SMTP id s57mr1431672eeh.195.1301580404592; Thu, 31 Mar 2011 07:06:44 -0700 (PDT) Received: from [10.26.34.2] (mail.fi.jw.org [83.145.235.193]) by mx.google.com with ESMTPS id w59sm752460eeh.3.2011.03.31.07.06.43 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 31 Mar 2011 07:06:43 -0700 (PDT) Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= Message-ID: <4D948A74.5010100@iki.fi> Date: Thu, 31 Mar 2011 17:06:44 +0300 From: =?ISO-8859-1?Q?Timo_Ter=E4s?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 To: Ted Trask CC: Natanael Copa , jeremy@thomersonfamily.com, Alpine-devel Subject: Re: [alpine-devel] Why? ACF - million repos References: <20110331141803.67f714de@ncopa-desktop.nor.wtbts.net> <899171.33677.qm@web130121.mail.mud.yahoo.com> <4D94795D.7040206@iki.fi> <678804.43665.qm@web130120.mail.mud.yahoo.com> <4D948118.8050701@iki.fi> <285851.96584.qm@web130107.mail.mud.yahoo.com> In-Reply-To: <285851.96584.qm@web130107.mail.mud.yahoo.com> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 03/31/2011 04:48 PM, Ted Trask wrote: > If I have to tag the entire tree for a release, I don't like it. > > The reason they were put in separate repos was so that development could be done > independently. If I have to start doing lots of branching so I can release one > package and continue working on another, I don't think it's worth it. Ok. If you want separate releases, then they need to be in separate git repos. That's the boundary when to split repos. You should still fix the repositories so, that I can do git checkout of the core, and git checkout of the submodules I'm editing, and I get working tree (without make install). This basically means removing the relative symlinks (preferably, not using symlinks at all). Those put a lot of assumptions on how things are on disk. It makes developing directly out of acf-*.git hard. Rethinking, I think my biggest annoyance is that in-tree development does not work currently. Not that it's split repositories. > Separate independent repos for separate independent packages. There's still some other inter mixed relations we should fix. E.g. acf-core depends hostname module which is found from acf-alpine-baselayout. I think hostname should be moved to acf-core. Additionally, we should start to maintain versioned dependencies. E.g. each acf says which acf-core version is minimum requirement. --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---