On Wed, Jun 28, 2023 at 8:25 AM Ondřej Budai <obu...@redhat.com> wrote:
>
>
> On Wed, Jun 28, 2023 at 2:20 PM Jonathan Steffan <jonathanstef...@gmail.com> 
> wrote:
>>
>> On Wed, Jun 28, 2023 at 5:23 AM Ondřej Budai <obu...@redhat.com> wrote:
>>>>>
>>>>> > Maybe I'm just using it wrong, but I've not found a different way.
>>>
>>>
>>> I will take a look. The difference between livemedia and osbuildImage is 
>>> that the osbuildImage task is defined by a plugin and it interacts with 
>>> koji via the content generator API. Koji sometimes have issues presenting 
>>> information nicely for CGs. If anyone has more experience with Koji 
>>> internals, help would be definitely appreciated.
>>
>>
>> It would be great to address this before adopting the proposed change. I do 
>> wonder if there is a way to change the "osbuildimage" to be much more 
>> similar to an "image" build. Or something like that. The information 
>> conveyed by an "image" vs "osbuildimage" is so much more useful. I don't 
>> know the Koji internals much anymore, but there has to be a way to make this 
>> better.
>>
>>> We can definitely flatten the JSON output into something that resembles a 
>>> log file. I will let you know when this is done.
>>>
>>> Note that every task also produces a manifest file - this is extremely 
>>> useful, because you can just feed it to osbuild locally. Since the manifest 
>>> basically fully specifies an image build (with locked package versions 
>>> including their hashes), there's a high chance that you will be just able 
>>> to reproduce the issue locally and use any tools you want for deeper 
>>> debugging. This is one of the goals of the project: Make image builds more 
>>> reproducible.
>>
>>
>> Both the JSON and raw logs are useful. Very glad to know that the manifest 
>> will allow recreation of the build artifact. I'd like to see all of that 
>> presented similar to a build that packagers are used to (e.g. 
>> https://koji.fedoraproject.org/koji/buildinfo?buildID=2222698). Maybe this 
>> is more a Koji enhancement, but I still question moving this proposal 
>> forward without addressing the buildsys UX/UI. Let's be sure to not bury 
>> very useful things when making changes.
>
>
>
> Yep, that's a shortcoming of how we currently upload the builds to koji. It's 
> something we would like to tackle in the upcoming quarter, see the tracking 
> ticket: https://issues.redhat.com/browse/COMPOSER-1801 (public link).
>

I can't comment on that ticket. :(



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to