Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 577370

Summary: Let's migrate the toolchain patches from CVS to git
Product: Gentoo Linux Reporter: Anthony Basile <blueness>
Component: Current packagesAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED WORKSFORME    
Severity: normal CC: hardened, infra-bugs
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anthony Basile gentoo-dev 2016-03-14 11:19:08 UTC
Currently the toolchain and related patches are housed at

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/gcc/

and

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/binutils/

and

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/glibc/

and

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/

and

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/elfutils/

Can we migrate these to git at git.gentoo.org to get git goodness.  Its very awkward to use CVS to test stuff.  I'd like to be able to commit to branches for testing purposes.
Comment 1 SpanKY gentoo-dev 2016-03-14 14:08:40 UTC
elfutils are dead

gentoo-headers is just a mirror for me ... i keep the canonical patches in git already in my git.kernel.org space.

same for glibc ... gentoo has a vendor branch upstream:
  https://sourceware.org/git/?p=glibc.git;a=heads

i might ask about doing the same w/binutils.
Comment 2 Anthony Basile gentoo-dev 2016-03-14 14:36:58 UTC
(In reply to SpanKY from comment #1)
> elfutils are dead
> 
> gentoo-headers is just a mirror for me ... i keep the canonical patches in
> git already in my git.kernel.org space.
> 
> same for glibc ... gentoo has a vendor branch upstream:
>   https://sourceware.org/git/?p=glibc.git;a=heads
> 
> i might ask about doing the same w/binutils.

the concern started with gcc because of the bug #577238 where the uclibc patches need to be updated.  the idea is that its easy to test locally and create clean patches to submit.
Comment 3 SpanKY gentoo-dev 2016-05-12 19:56:37 UTC
(In reply to Anthony Basile from comment #2)

i think we could do the same for binutils/gcc -- create vendor branches.  that'd also make things easier to manage as you'd have a tree rather than a huge patchset.
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2017-08-26 20:45:46 UTC
This is already in the works.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2017-10-03 20:56:13 UTC
We have already successfully migrated to git for the glibc patchsets, and at the moment the plan is to do the same for the other bits and pieces. No help from infra required at the moment.