Re: koji save-failed-tree enabled

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

 



Hi Kevin,

is there specific reason, why scratch builds cannot do it? I met hard to
reproduce issues in builds several times. I would prefer to analyse
scratch builds instead of production builds.

Could for example just single per-user scratch build archive be stored
for some short time? Might be just a day or so. It might be useful to
add some tweaks and retry. Keeping previous scratch build is not needed,
but ability to extract information from non-production builds seems
vital to me.

Keeping record of failed production builds, which will stay there
forever, does not look good to me.

Cheers,
Petr

On 2/11/21 8:27 PM, Kevin Fenzi wrote:
> Greetings. 
> 
> We have enabled the koji 'save-failed-tree' plugin in
> koji.fedoraproject.org. This plugin allows you to tell koji to bundle up
> a failed official builds chroot (either partly or fully) and download it
> to investigate it locally. 
> 
> This plugin should only be used for the case where you cannot determine
> the cause of a build failure by any other means and need to examine
> specific files in the chroot to do so. 
> 
> A few things to note: 
> 
> * This will only work on failed official builds that have failed
> recently enough to still have their chroot on the builder where they
> failed (default: 1 day)  Not scratch builds. Not canceled builds.
> The chroot downloads are REALLY LARGE. Please use this sparingly. 
> 
> * This will only work on buildArch tasks, not images, etc
> 
> * Saved tree .tar.gz's are deleted from koji after 14 days.
> 
> * You need to have python3-koji-cli-plugins subpackage installed to use
> the command. 
> 
> * You run the command as: koji save-failed-tree <failed-taskid>
> 
> I hope that this will be of use to help maintainers track down hard to
> isolate bugs when all other means fail. 
> 
> kevin
> 
> 
> _______________________________________________
> devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
> 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-announce@xxxxxxxxxxxxxxxxxxxxxxx
> Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
> 
> 
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxxxxxxxx
> Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
> 

-- 
Petr Menšík
Software Engineer
Red Hat, http://www.redhat.com/
email: pemensik@xxxxxxxxxx
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [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