Re: Python 2.7 rebuild: maintainer help needed (please!)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2010-07-23 at 14:07 -0400, David Malcolm wrote:

[snip]

> If the failure happens in "build.log" you may have to do some
> investigation/patching.  Sometimes it's as simple as a hardcoded "2.6"
> in a %files manifest that needs to be generalized (e.g. to "2.*")
> 
> Some notes on Python 2.6 -> 2.7 differences can be seen here:
> http://docs.python.org/dev/whatsnew/2.7.html#porting-to-python-2-7
> 
> If you run into difficulties, let me know (I'm on #fedora-python on
> Freenode as "dmalcolm", or send a reply to this email).
> 
> Currently rawhide still has python 2.6, so you have to build into the
> target "dist-f14-py27-rebuild" i.e.
> 
>   koji build [options] dist-f14-py27-rebuild SRPM-OR-URL
> 
> The way I've been doing these manual rebuilds is to run this from a CVS
> checkout of "devel":
>   koji build dist-f14-py27-rebuild $(make cvsurl)
> so that it rebuilds from the CVS tag into the correct
> "dist-f14-py27-rebuild" target.

Note that this python 2.7 target is slightly ahead of rawhide.  Rawhide
still has 2.6

If you want to test your fixes before committing to CVS, you can do 
 $ make srpm
to get a test src.rpm with your changes.

Then use:
 $ koji build --scratch dist-f14-py27-rebuild your-test.src.rpm
to do a throwaway ("scratch") build against the python 2.7 stack.

If it works, then commit and tag your changes in cvs, then do a
 $ koji build dist-f14-py27-rebuild $(make cvsurl)
to build from the new CVS tag against the 2.7 stack.


Hopefully when the 2.7 stack is working well enough we can pull it into
rawhide.


Dave

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux