we have found out that http://copr.fedoraproject.org was used as default
API endpoint if no copr_url was specified for CoprClient initialization.
This is now fixed in the latest version of python-copr (python-copr-1.84)
and we recommend updating to that version. Also we have decided to revoke
user API tokens for which there have been accesses through the http
interface recently. You can find the list of the affected users in the
attachment and we apologize for this. Please, use
https://copr.fedorainfracloud.org/api/ to retrieve new tokens. If you know
you have been using CoprClient without specifying copr-frontend URL and you
won't find yourself in the attached list, please, go to
https://copr.fedorainfracloud.org/api/ and regenerate your tokens as well.
lately, COPR pending job queues are holding jobs for pretty long time (even
hours). This is a buggy behaviour and we will be doing our best to fix this
issue in the following days.
Thank your for your patience
New COPR stack has just been released. It contains the following updates:
- fixed build_on_pagure_commit.py
- optimized check_for_anitya_version_updates
- allow to set use_bootstrap_container via API
- kill all processes in copr-rpmbuild's process group
- add --drop-resultdir switch to copr-rpmbuild call
- release_vm immediately after VM is no longer needed
- remove --ignore-lock from createrepo_c
- fortify make_srpm
- compatibility with rpkg-client-0.11 and 0.12
These updates aim to fix the problems we have been facing recently. That
is, builder leaking on createrepo_c call, frontend timeouts due to slow
check_for_anitya_version_updates, non-working pagure-rebuilding, and it
also makes make_srpm method much, much safer by dropping user privileges in
the systemd-nspawn container and by employing --private-users=pick switch
which offsets container's user UIDs.
we have just deployed the latest COPR stack. Apart from a few bugfixes,
there is one important update: SCM source types were finally unified so now
there is only one "SCM" tab. You can also use copr command-line client
(copr-cli) to build for any Github/Gitlab/DistGit repo. See `copr-cli
buildscm` subcommand. You need the latest copr-cli (1.64) and python-copr
(1.82) for that. You should be able to find them in
https://copr.fedorainfracloud.org/coprs/g/copr/copr/. I'll be writing docs
for the new source type and all that can be done with it...wait for it ;).
Now this is just a quick update.