On 04.03.21 16:59, Don Zickus wrote:
> On Thu, Mar 04, 2021 at 10:46:47AM +0100, Thorsten Leemhuis wrote:
>> Hi Don! Do you still have this "git merge
>>  redhat-infra" idea you mentioned a few weeks ago on your radar? Now
>> that Fedora starts to use kernel-ark for stable kernels as well it would
>> be really nice to have something like that that at hand... At least for
>> me. ;-) CU, knurd
> I am trying to put it on my radar, unfortunately other priorities keep
> bumping it way down.

Yeah, happens, no worries.

>  I just had this conversation the other day with Justin
> and he explained to me about how the community would see this as useful.
> 
> Let me try to find an hour to sketch a workflow for this.  It shouldn't be
> hard, just need to pencil it out.

Thx!

> Just to remind myself of your expectation.
> 
> * I take os-build spin off the 'redhat' directory (and other infra pieces)
>   into a branch called  'redhat-infra'??? or something better

I'd prefer to not have "redhat" in there (but I can live with it if we
don't find anything better). How about "ark-infra". "ark-packaging" or
something like that?

> * that branch is built from scratch daily? weekly?

Daily would be good to pick up the latest changes to the config files
that get merged to ark.

> * a git-merge of said branch on any upstream branch should just work
>   * rebasing that branch does prevent a proper 'git merge' update as a
>     downside. :-/
>> Did I capture that right?

Yes afaics.

FWIW, this is how I hope to use it:

* create a throwaway branch based on mainline, stable or stable-rc kernels
* run something like "make fedora-srpm"
* build this srpm with mock or koji scratch-build
* profit ;-)

CU, knurd

>> On 25.11.20 18:27, Thorsten Leemhuis wrote:
>>> Am 25.11.20 um 15:43 schrieb Don Zickus:
>>>> On Wed, Nov 25, 2020 at 06:10:21AM +0100, Thorsten Leemhuis wrote:
>>>>> Am 24.11.20 um 23:22 schrieb GitLab Bridge on behalf of dzickusrh:
>>>>>> From: Don Zickus <[email protected]>
>>>>>> The workflow has recently changed such that all development is done
>>>>>> on the 'os-build' branch.  Update the docs to show how easy it is
>>>>>> to make a change, commit it, generate the srpm and upload it to koji.
>>>>>> […]
>>>>>
>>>>> While you are dealing with this a quick question: What's the best way
>>>>> to use
>>>>> the ark tree to build a vanilla kernel these days? 
>>>> My plan at the time was to auto-create another branch say 'redhat-infra'
>>>
>>> How about "build-infra" or "rh-build-infra"? (for the record: I find all
>>> those redhat and rh terms in ark slightly annoying, because it's sending
>>> the wrong message to community contributes, but well, one more "rh" or
>>> less now doesn't matter anymore...)
>>>
>>>> (bad name I know) that stripped Red Hat patches out of os-build
>>>> leaving just
>>>> the redhat/ directory on top of upstream 'linus' branch.
>>>>
>>>> Then you could take any upstream branch and just 'git merge
>>>> redhat-infra' to
>>>> quickly add in the RH infrastructure pieces.  And that would address your
>>>> concern, I believe.
>>>
>>> Yes, that should work for me.
>>>
>>>> However, that did slip off my radar and I never finished writing that
>>>> script
>>>> to generate that branch.
>>>
>>> Happens, no worries, I might have made more noise earlier if I actually
>>> had been using ark as base for my vanilla builds ;-)
>>>
>>>> But assuming I did finish that script, would the spirit of that approach
>>>> work for you?  (aside from a better name [suggestions welcome])
>>>
>>> Afaics yes(¹). And of course I'm willing to test and fine-tune this.
>>>
>>> Ciao, Thorsten
>>>
>>> (¹) while at please let me state a remotely related general wish, maybe
>>> it's something that might be useful for others as well: for my use case
>>> it would be ideal if redhat/configs/fedora/ in ark would also contain
>>> which config settings ideally need to be set differently when building a
>>> kernel for an older release. Right now one of the few differences (apart
>>> from new config options) between rawhide and F32 for example is
>>> CONFIG_FB_MODE_HELPERS: in rawhide it's not set, in F32 it's enabled.
>>> Having this information directly in ark as a override (maybe in
>>> redhat/configs/fedora/32/, redhat/configs/fedora/overrides/f32/, or
>>> something like that) would be useful for me; and I guess it would be
>>> useful for the Fedora's kernel maintainers as well, in case they start
>>> building kernels for released Fedora version from ark sooner or later as
>>> well (which I assume is the long term plan – or not?).
>> _______________________________________________
>> kernel mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
>> Fedora Code of Conduct: 
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives: 
>> https://lists.fedoraproject.org/archives/list/[email protected]
>> Do not reply to spam on the list, report it: 
>> https://pagure.io/fedora-infrastructure
> 
> 
_______________________________________________
kernel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to