[pacman-dev] patch submission help

Thomas Bächler thomas at archlinux.org
Tue Mar 17 11:34:52 EDT 2009

Aaron Griffin schrieb:
>> The typical centralized workflow is that contributers check out the
>> "official" tree, create their patches, and then request to pull changes (via
>> git-pull, emailing patches or other means). The nature of multiple people
>> contributing at once is that things will get updated while you're working on
>> something. Unfortunately the only thing you can do is fix it up and
>> re-submit. Don't worry about what other people are doing, you should really
>> be focusing on changes in the official tree. If you read that someone is
>> making huge changes to something related to what you're working on then you
>> could start basing your patches off them (this is the distributed part), if
>> you're certain they will go into the official tree. It's just common sense
>> really.
> Yeah, that's the git concept that confuses lots of people at first.
> Don't worry about other people's trees (unless they're your base),
> only worry about the tree you want to get merged to. The one managing
> THAT tree should concern themselves with the merges (though, they may
> simply say: "can you fix this up so it merges cleanly after these
> changes?").

Some people don't seem to know about projects.archlinux.org. Jeff 
developed patches against pacman 3.2.2's makepkg, while similar changes 
already went into our master tree, which is located at 
http://projects.archlinux.org/?p=pacman.git;a=summary (URLs for cloning 
are also visible on that page).

So maybe we should include in the PKGBUILD (that's where most people 
probably look when they want to get the source) a comment with a link to 
the master tree. I hope that this URL is already in the README from the 
source file as well.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <http://www.archlinux.org/pipermail/pacman-dev/attachments/20090317/3e4832b2/attachment.pgp>

More information about the pacman-dev mailing list