[copr/copr] branch master updated (ff24f36 -> 1a762c0)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from ff24f36 beaker: ensure PID1 zombie reaping in docker env
add c0a15a9 rpmbuild: inform about testsuite coverage
add eb21467 rpmbuild: fix Provider class design
add 6845931 frontend: catch NoPackageSourceException in apiv3 on rebuild
add 9302f81 frontend: nicer web-UI error message on missing default source method
add 7babe72 frontend: nicer message in package name validator
add c85c618 common: RHEL6 fix for ModuleStatusEnum
add 25dcdda common, cli, python, rpmbuild, frontend, backend: DistGit source method
add 69bc510 frontend: don't duplicate enums.BuildSourceEnum
add 622ee77 rpmbuild: drop SourceType and rely on BuildSourceEnum
add 5723003 rpmbuild: catch FileNotFound on el6 correctly
add 4930088 behave: first experiments with behave in Copr
add 4b573ba build_aux: make linter produce diff only for project subdir
add b4af0bd frontend: use "source build" collocation, not "srpm build"
add 1a762c0 beaker: fix runtest.sh package count assertions
No new revisions were added by this update.
Summary of changes:
.pylintpath/pylint_copr_plugin.py | 4 +
backend/copr_backend/background_worker_build.py | 2 +-
beaker-tests/DockerTestEnv/Dockerfile | 2 +-
beaker-tests/README | 1 +
.../{runtest-aarch64.sh => runtest-distgit.sh} | 30 +-
.../Sanity/copr-cli-basic-operations/runtest.sh | 20 +-
behave/.gitignore | 1 +
.../copr_backend/daemons => behave}/__init__.py | 0
behave/copr_behave_lib.py | 144 +++++++++
behave/features/build_from_distgit.feature | 22 ++
behave/features/environment.py | 52 ++++
behave/features/steps/builds.py | 53 ++++
behave/features/steps/package.py | 47 +++
behave/features/steps/project.py | 30 ++
build_aux/jenkins-job | 1 +
build_aux/linter | 25 +-
cli/copr-cli.spec | 10 +-
cli/copr_cli/main.py | 106 +++++++
cli/tests/test_distgit.py | 156 ++++++++++
common/copr_common/enums.py | 14 +-
common/python-copr-common.spec | 2 +-
frontend/coprs_frontend/coprs/filters.py | 1 +
frontend/coprs_frontend/coprs/forms.py | 175 +++++++++--
frontend/coprs_frontend/coprs/helpers.py | 29 +-
.../coprs_frontend/coprs/logic/builds_logic.py | 21 +-
.../coprs_frontend/coprs/logic/dist_git_logic.py | 9 +
frontend/coprs_frontend/coprs/models.py | 21 +-
.../coprs_frontend/coprs/templates/_helpers.html | 4 +-
.../templates/coprs/detail/_builds_forms.html | 16 +
.../templates/coprs/detail/_describe_source.html | 10 +
.../templates/coprs/detail/_package_forms.html | 23 ++
.../templates/coprs/detail/_package_helpers.html | 5 +
.../coprs/templates/coprs/detail/add_build.html | 1 +
.../detail/add_build/{upload.html => distgit.html} | 6 +-
.../coprs/views/apiv3_ns/apiv3_builds.py | 24 ++
.../coprs/views/apiv3_ns/apiv3_packages.py | 19 +-
.../coprs/views/backend_ns/backend_general.py | 10 +-
.../coprs/views/coprs_ns/coprs_builds.py | 48 ++-
.../coprs/views/coprs_ns/coprs_packages.py | 25 +-
frontend/coprs_frontend/pagure_events.py | 7 +-
frontend/coprs_frontend/tests/coprs_test_case.py | 11 +-
.../coprs_frontend/tests/test_apiv3/test_builds.py | 159 +++++++++-
.../tests/test_apiv3/test_packages.py | 75 +++++
.../test_coprs_ns/test_method_distgit.py | 75 +++++
pylintrc | 3 +-
python/copr/test/client_v3/test_builds.py | 21 +-
python/copr/test/client_v3/test_packages.py | 30 ++
python/copr/v3/proxies/build.py | 32 ++
python/python-copr.spec | 2 +-
python/run_tests.sh | 6 +-
rpmbuild/bin/copr-distgit-client | 10 +
cli/copr => rpmbuild/copr-distgit-client | 8 +-
rpmbuild/copr-rpmbuild.spec | 65 +++-
rpmbuild/copr_distgit_client.py | 335 +++++++++++++++++++++
rpmbuild/copr_rpmbuild/helpers.py | 55 +++-
rpmbuild/copr_rpmbuild/providers/__init__.py | 17 +-
rpmbuild/copr_rpmbuild/providers/base.py | 9 +-
rpmbuild/copr_rpmbuild/providers/distgit.py | 39 +++
rpmbuild/copr_rpmbuild/providers/scm.py | 53 +---
rpmbuild/etc/copr-distgit-client/default.ini | 25 ++
rpmbuild/main.py | 20 +-
rpmbuild/run_tests.sh | 18 +-
rpmbuild/tests/test_distgit.py | 88 ++++++
rpmbuild/tests/test_distgit_client.py | 173 +++++++++++
rpmbuild/tests/test_main.py | 6 +-
rpmbuild/tests/test_providers.py | 10 +-
66 files changed, 2287 insertions(+), 234 deletions(-)
copy beaker-tests/Sanity/copr-cli-basic-operations/{runtest-aarch64.sh => runtest-distgit.sh} (54%)
create mode 100644 behave/.gitignore
copy {backend/copr_backend/daemons => behave}/__init__.py (100%)
create mode 100644 behave/copr_behave_lib.py
create mode 100644 behave/features/build_from_distgit.feature
create mode 100644 behave/features/environment.py
create mode 100644 behave/features/steps/builds.py
create mode 100644 behave/features/steps/package.py
create mode 100644 behave/features/steps/project.py
create mode 100644 cli/tests/test_distgit.py
copy frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/{upload.html => distgit.html} (58%)
create mode 100644 frontend/coprs_frontend/tests/test_apiv3/test_packages.py
create mode 100644 frontend/coprs_frontend/tests/test_views/test_coprs_ns/test_method_distgit.py
create mode 100644 python/copr/test/client_v3/test_packages.py
create mode 100755 rpmbuild/bin/copr-distgit-client
copy cli/copr => rpmbuild/copr-distgit-client (78%)
create mode 100644 rpmbuild/copr_distgit_client.py
create mode 100644 rpmbuild/copr_rpmbuild/providers/distgit.py
create mode 100644 rpmbuild/etc/copr-distgit-client/default.ini
create mode 100644 rpmbuild/tests/test_distgit.py
create mode 100644 rpmbuild/tests/test_distgit_client.py
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 7 months
[copr/copr] branch master updated (0ca81aa -> ff24f36)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 0ca81aa cli: support project/chroot format for getting/editting chroots
add ff24f36 beaker: ensure PID1 zombie reaping in docker env
No new revisions were added by this update.
Summary of changes:
beaker-tests/DockerTestEnv/Dockerfile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 7 months
[copr/copr] branch master updated (2d48668 -> 0ca81aa)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 2d48668 beaker, doc: move Install/*/runtest.sh into an image
add e1c3d72 frontend: improve APIv3 exception handling for better messages
add 7cd0a98 frontend: fix exception tests for F31
add 75e4eb0 frontend: move error handlers to the same file
add 0ca81aa cli: support project/chroot format for getting/editting chroots
No new revisions were added by this update.
Summary of changes:
cli/copr_cli/main.py | 22 ++--
frontend/coprs_frontend/coprs/__init__.py | 23 +---
frontend/coprs_frontend/coprs/error_handlers.py | 119 +++++++++++++++++++++
.../coprs/views/apiv3_ns/__init__.py | 37 +------
.../coprs/views/coprs_ns/__init__.py | 34 ------
frontend/coprs_frontend/tests/test_exceptions.py | 28 ++++-
6 files changed, 159 insertions(+), 104 deletions(-)
create mode 100644 frontend/coprs_frontend/coprs/error_handlers.py
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 7 months
[copr/copr] branch master updated (20cebd8 -> 2d48668)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 20cebd8 jenkins: make the job a bit more verbose
add 90fc1e6 beaker: minimize docker environment image
add 2d48668 beaker, doc: move Install/*/runtest.sh into an image
No new revisions were added by this update.
Summary of changes:
beaker-tests/DockerTestEnv/Dockerfile | 41 +++++++------
beaker-tests/DockerTestEnv/Makefile | 2 -
beaker-tests/DockerTestEnv/bashrc | 19 ++++++
beaker-tests/Install/Config-copr-cli/Makefile | 62 -------------------
beaker-tests/Install/Config-copr-cli/PURPOSE | 3 -
beaker-tests/Install/Config-copr-cli/copr-dev.repo | 6 --
beaker-tests/Install/Config-copr-cli/copr.repo | 6 --
beaker-tests/Install/Config-copr-cli/runtest.sh | 71 ----------------------
beaker-tests/README | 9 ++-
doc/sanity_tests.rst | 4 --
10 files changed, 46 insertions(+), 177 deletions(-)
create mode 100644 beaker-tests/DockerTestEnv/bashrc
delete mode 100644 beaker-tests/Install/Config-copr-cli/Makefile
delete mode 100644 beaker-tests/Install/Config-copr-cli/PURPOSE
delete mode 100644 beaker-tests/Install/Config-copr-cli/copr-dev.repo
delete mode 100644 beaker-tests/Install/Config-copr-cli/copr.repo
delete mode 100755 beaker-tests/Install/Config-copr-cli/runtest.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 7 months
[copr/copr] branch master updated (fc64a1a -> 20cebd8)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from fc64a1a python: Don't apply bind_proxy in BaseProxy __init__()
add 20cebd8 jenkins: make the job a bit more verbose
No new revisions were added by this update.
Summary of changes:
build_aux/jenkins-job | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 8 months
[copr/copr] branch master updated (53902a2 -> fc64a1a)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 53902a2 frontend: fix custom form errors also for CoprFormFactory and CreateModuleForm
add fc64a1a python: Don't apply bind_proxy in BaseProxy __init__()
No new revisions were added by this update.
Summary of changes:
python/copr/test/client_v3/test_helpers.py | 2 +-
python/copr/v3/helpers.py | 11 +++++++----
python/copr/v3/proxies/__init__.py | 2 +-
python/copr/v3/proxies/build.py | 2 ++
python/copr/v3/proxies/build_chroot.py | 2 ++
python/copr/v3/proxies/mock_chroot.py | 2 ++
python/copr/v3/proxies/module.py | 2 ++
python/copr/v3/proxies/package.py | 2 ++
python/copr/v3/proxies/project.py | 2 ++
python/copr/v3/proxies/project_chroot.py | 2 ++
10 files changed, 23 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 8 months
[copr/copr] branch master updated (88a4111 -> 53902a2)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 88a4111 cli: do bash-completion when argcomplete is installed
add 898fe40 frontend: fix PinnedCoprsForm validation
add 70cb2a2 frontend: make sure user cannot pin projects that he doesn't have permissions to
add 53902a2 frontend: fix custom form errors also for CoprFormFactory and CreateModuleForm
No new revisions were added by this update.
Summary of changes:
frontend/coprs_frontend/coprs/forms.py | 62 +++++++++++++--
.../coprs_frontend/coprs/logic/complex_logic.py | 10 +++
.../coprs/views/user_ns/user_general.py | 9 +--
frontend/coprs_frontend/tests/test_forms.py | 88 ++++++++++++++++++++++
.../tests/test_logic/test_coprs_logic.py | 19 -----
5 files changed, 154 insertions(+), 34 deletions(-)
create mode 100644 frontend/coprs_frontend/tests/test_forms.py
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 8 months
[copr/copr] branch master updated (63e524a -> 88a4111)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 63e524a cli: formally deprecate --memory option
add 88a4111 cli: do bash-completion when argcomplete is installed
No new revisions were added by this update.
Summary of changes:
cli/copr_cli/main.py | 7 +++++++
1 file changed, 7 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 8 months
[copr/copr] branch master updated (755dd7d -> 63e524a)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 755dd7d jenkins: don't fail the linter on first package
add 63e524a cli: formally deprecate --memory option
No new revisions were added by this update.
Summary of changes:
cli/copr_cli/main.py | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 8 months
[copr/copr] branch master updated (11f80a7 -> 755dd7d)
by pagure@pagure.io
This is an automated email from the git hooks/post-receive script.
praiskup pushed a change to branch master
in repository copr/copr.
from 11f80a7 frontend: count srpm builds in statistics
add 755dd7d jenkins: don't fail the linter on first package
No new revisions were added by this update.
Summary of changes:
build_aux/jenkins-job | 34 ++++++++++++++++++++++++++++++++--
1 file changed, 32 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
3 years, 8 months