Update of fedpkg coming to handle new branch names

Jesse Keating jkeating at redhat.com
Tue Apr 19 20:59:37 UTC 2011


On 4/19/11 12:35 PM, Severin Gehwolf wrote:
> Hi,
>
> On Mon, 2011-04-18 at 16:44 -0700, Jesse Keating wrote:
>> As part of https://fedoraproject.org/wiki/Dist_Git_Branch_Proposal I
>> have prepared an update to fedora-packager (the package that holds
>> fedpkg); 0.5.9.0-1.  This update contains code to handle repositories
>> that are in the old naming style as well as the new style.  It also has
>> code to detect when the new naming style goes into effect, and a helper
>> script to convert existing clones to the new naming style.
>
> Could you please clarify what exactly is changing? Are remote branch
> names going to change to, say "f15" (instead of "f15/master").

Yes, remote branch names are changing, we are removing the "/master", 
simplifying to just "f15".

> Will this
> be untouched, but working on a feature branch, say
> "f15-my-cool-new-feature", will allow me to push builds to koji (say
> "dist-f15-updates-canditate" as default) by using $ fedpkg build?

Right now you can call your local branch whatever you want.  If it 
tracks the origin/f15 then it will submit builds to 
dist-f15-updates-candidate.

As far as remote branch name, currently fedpkg will only match with base 
branch names, eg "f15" or "f15/master".  Attempts to build from 
"f15-my-cool-new-feature" would result in a prompt to use the --dist 
flag to clarify which distribution you wish to build for.

>
>> My plan is to let this version go through -testing and into stable for a
>> period of time (week~?) and then do the conversion on the live repos.
>> During the time this update is in -testing and stable I invite anybody
>> who is willing to help me verify that things will be ready for the
>> switch.  I still have use of pkgs.stg.fedoraproject.org that I will be
>> syncing up and doing another conversion run on to fine tune the
>> conversion script and can use that to test how fedpkg will react.
>
> Is there a way to test this change right now? If so what are the precise
> steps I'd have to carry out? I've tried to clone a few packages from
> pkgs.stg.fedoraproject.org, but didn't see any change in remote branch
> naming scheme.
>
> Thanks for the clarification.

I have yet to run the conversion script on the stg server again, so 
there has been no change on those branch names.  Once I do change it you 
can adjust the url defined in the 
/usr/lib/python*/site-packages/pyfedpkg/__init__.py file.  Those that 
contact me wishing to test I will coordinate with and provide a helping 
hand.


-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


More information about the devel mailing list