From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] [git migration] The problem of ChangeLog generation
Date: Wed, 7 Apr 2010 11:03:32 +0100 [thread overview]
Message-ID: <20100407110332.37eaa76a@snowmobile> (raw)
In-Reply-To: <4BBC5735.9090000@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 1596 bytes --]
On Wed, 07 Apr 2010 11:58:13 +0200
Angelo Arrifano <miknix@gentoo.org> wrote:
> With my experience in Gentoo-embedded I can also present a problem
> where branching is extremely useful:
> 1) Package foobar-1.2 is in the tree and keyworded only for ~x86
> ~amd64. 2) Some dev at -embedded decides that package is useful and
> applies his traditional cross-compile hackery.
> 3) The usual route would be to open a shi*load of bugs, wait a
> cr*pload of time for the maintainer response and if the weather feels
> like it, there is authorization to commit. Then there is also need to
> retest for already keyworded arches so we know we don't break others.
>
> 3*) With git, one would just branch (lets call it embedded branch) the
> package. Apply the patches there and let people using embedded
> profiles to emerge from that branch instead of master.
> Benefits? I think they are pretty obvious - people can start putting
> quick patches in the tree for specific arches while not breaking
> others.
And then you have to keep merging master into your embedded branch
every few hours to keep up. It's a waste of time. Instead, you should
just put a modified foobar-1.2 in your own repository and rely upon the
package manager's extensive and clean handling of multiple repositories
to avoid having to do any merging yourself.
There are uses for merges, but working around the shortcomings in a
package manager shouldn't be one of them. Migrating to Git should be
about addressing problems with CVS, not about addressing problems with
Portage.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2010-04-07 10:03 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-06 2:13 [gentoo-dev] [git migration] The problem of ChangeLog generation Nirbheek Chauhan
2010-04-06 6:41 ` Fabian Groffen
2010-04-06 7:01 ` Nirbheek Chauhan
2010-04-06 11:40 ` Fabian Groffen
2010-04-07 9:58 ` Angelo Arrifano
2010-04-07 10:03 ` Ciaran McCreesh [this message]
2010-04-07 14:36 ` Richard Freeman
2010-06-21 19:34 ` [gentoo-dev] " Christian Faulhammer
2010-04-06 7:28 ` [gentoo-dev] [git migration] Proposition for tags supported by git hooks Maciej Mrozowski
2010-04-06 8:00 ` Nirbheek Chauhan
2010-04-06 13:06 ` [gentoo-dev] [git migration] The problem of ChangeLog generation Richard Freeman
2010-04-06 22:21 ` Robin H. Johnson
2010-04-07 10:05 ` Angelo Arrifano
2010-04-07 6:25 ` Hans de Graaff
2010-04-07 7:55 ` Dirkjan Ochtman
2010-04-07 16:54 ` Markos Chandras
2010-04-07 18:41 ` Nirbheek Chauhan
2010-04-07 21:54 ` Markos Chandras
2010-04-13 11:25 ` Peter Volkov
2010-04-13 11:44 ` Angelo Arrifano
2010-04-13 11:48 ` Nirbheek Chauhan
2010-04-13 13:19 ` Ulrich Mueller
2010-04-13 13:35 ` Nirbheek Chauhan
2010-04-13 16:12 ` Matti Bickel
2010-04-13 16:22 ` Angelo Arrifano
2010-04-13 16:23 ` Alec Warner
2010-04-13 16:33 ` Matti Bickel
2010-04-14 1:47 ` Richard Freeman
2010-04-14 6:39 ` Nirbheek Chauhan
2010-04-14 9:08 ` Matti Bickel
2010-04-13 16:47 ` Peter Volkov
2010-05-02 15:13 ` Jim Ramsay
2010-06-24 18:59 ` Luca Barbato
2010-06-24 20:43 ` Olivier Crête
2010-06-25 8:45 ` Peter Volkov
2010-06-25 8:49 ` Arun Raghavan
2010-06-25 9:00 ` Peter Volkov
2010-06-26 5:55 ` Olivier Crête
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100407110332.37eaa76a@snowmobile \
--to=ciaran.mccreesh@googlemail.com \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox