psss / python-nitrate

Python API for the Nitrate test case management system
GNU Lesser General Public License v2.1
9 stars 24 forks source link

Enable copr builds and add packit config #14

Closed dhodovsk closed 3 years ago

dhodovsk commented 4 years ago

Let us introduce packit service to you - the automation to integrate upstream open source projects into Fedora operating system.

After merging this PR, you are just a few steps away from RPM builds being automatically triggered on your PR's. It means, that you'll be able to try and play with your change, packaged as an RPM.

But there is more. By using packit, you can for example enable adding new releases into Fedora Rawhide.

What are the next steps?

For more info, please:

psss commented 4 years ago

@dhodovsk, seems that I broke something ;-)

Message: maximum recursion depth exceeded while calling a Python object

Could you have a look what's wrong with the config? Thanks.

TomasTomecek commented 4 years ago

Playing with this locally and it works just fine.

Not sure if this project is cursed ( :D ) but you have hit 2 intermittent issues which are happening from time to time. Luckily, for the recursion thing, @csomh worked with the copr team and they came up with a solution which we are trying right now.

The other issue is that, somewhat, files are "lost" when packit performs operations on the git repo - in this case, the lost file is the whole .git dir. We suspect that volumes of our infra provided are tripping.

TomasTomecek commented 4 years ago

/packit build

psss commented 4 years ago

/packit build

packit-as-a-service[bot] commented 3 years ago

Congratulations! One of the builds has completed. :champagne:

You can install the built RPMs by following these steps:

Please note that the RPMs should be used only in a testing environment.