.
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/copr-dist-git/cgit_pkg_list:
--------------------------------------------------------------------------------
1 | @copr
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/HEAD:
--------------------------------------------------------------------------------
1 | ref: refs/heads/master
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/HEAD:
--------------------------------------------------------------------------------
1 | ref: refs/heads/master
2 |
--------------------------------------------------------------------------------
/docker/resalloc/files/home/resalloc/provision/local-new:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | echo builder
4 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/chroot_logodir/openmandriva.png:
--------------------------------------------------------------------------------
1 | ../openmandriva_logo.png
--------------------------------------------------------------------------------
/common/tests/__init__.py:
--------------------------------------------------------------------------------
1 | from unittest import mock
2 | from unittest.mock import MagicMock
3 |
--------------------------------------------------------------------------------
/doc/_static/9-edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/9-edit.png
--------------------------------------------------------------------------------
/doc/_static/pagure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/pagure.png
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/resalloc/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | resalloc_image_dir: /resalloc
3 |
--------------------------------------------------------------------------------
/doc/_static/2-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/2-profile.png
--------------------------------------------------------------------------------
/doc/_static/copr-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/copr-logo.png
--------------------------------------------------------------------------------
/doc/_static/overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/overview.png
--------------------------------------------------------------------------------
/doc/_templates/copr-logo.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/doc/features.rst:
--------------------------------------------------------------------------------
1 | .. _features:
2 |
3 | Features
4 | ========
5 |
6 | * :ref:`SrcRpmUpload` (Free)
7 |
--------------------------------------------------------------------------------
/doc/img/copr-workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/img/copr-workflow.png
--------------------------------------------------------------------------------
/keygen/run/gpg_copr.sh:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | exec runuser -u copr-signer -- /usr/bin/gpg-copr "$@"
4 |
--------------------------------------------------------------------------------
/setup.cfg:
--------------------------------------------------------------------------------
1 | [pep8]
2 |
3 | exclude=frontend/coprs_frontend/alembic/versions
4 | ignore=E711,E712
5 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/frontend/meta/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | dependencies:
3 | - role: postgres
4 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/resalloc/meta/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | dependencies:
3 | - role: postgres
4 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-rename/hello:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dist-git/conf/tmpfiles.d/copr-dist-git.conf:
--------------------------------------------------------------------------------
1 | D /var/lock/copr-dist-git 0700 copr-dist-git copr-dist-git -
2 |
--------------------------------------------------------------------------------
/doc/_static/1-homepage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/1-homepage.png
--------------------------------------------------------------------------------
/doc/_static/11-monitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/11-monitor.png
--------------------------------------------------------------------------------
/doc/_static/7-overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/7-overview.png
--------------------------------------------------------------------------------
/frontend/documentation/copr-documentation.conf:
--------------------------------------------------------------------------------
1 | LOG_FILENAME = "/tmp/frontend.log"
2 | LOG_DIR = "/tmp/"
3 |
--------------------------------------------------------------------------------
/keygen/requirements.txt:
--------------------------------------------------------------------------------
1 | sphinxcontrib-httpdomain
2 | flask
3 | mock
4 | pytest
5 | pytest-cov
6 | jinja2
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/copr-to-be-deleted/hello:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/doc/_static/10-edit-chroot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/10-edit-chroot.png
--------------------------------------------------------------------------------
/doc/_static/3-new-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/3-new-project.png
--------------------------------------------------------------------------------
/doc/_static/3_5-new-build.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/3_5-new-build.png
--------------------------------------------------------------------------------
/doc/_static/8-permissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/8-permissions.png
--------------------------------------------------------------------------------
/doc/_static/8-premissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/8-premissions.png
--------------------------------------------------------------------------------
/doc/_static/quick_replies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/quick_replies.png
--------------------------------------------------------------------------------
/kubernetes/kustomize/namespace.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: Namespace
3 | metadata:
4 | name: fedora-copr
5 |
--------------------------------------------------------------------------------
/openshift/Makefile:
--------------------------------------------------------------------------------
1 | AP := ansible-playbook -vv -c local -i localhost,
2 |
3 | deploy:
4 | $(AP) deploy.yml
5 |
--------------------------------------------------------------------------------
/testing-farm/tests/sanity/main.fmf:
--------------------------------------------------------------------------------
1 | ---
2 | summary: Execute Sanity tests
3 | test: ./test.sh
4 | duration: 2h
5 |
--------------------------------------------------------------------------------
/common/run_tests.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | python3 -B -m pytest --cov-report term-missing --cov ./copr_common/ $@
4 |
--------------------------------------------------------------------------------
/doc/_static/4-new-build-urls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/4-new-build-urls.png
--------------------------------------------------------------------------------
/doc/_static/overview_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/overview_simple.png
--------------------------------------------------------------------------------
/doc/_static/pagure-pr-badges.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/pagure-pr-badges.png
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/refs/heads/master:
--------------------------------------------------------------------------------
1 | b931da136a6f687df19f183046261d01cfbfd7cb
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/refs/heads/master:
--------------------------------------------------------------------------------
1 | cc2b0f249fa988acafe036262bb4199a2f30b276
2 |
--------------------------------------------------------------------------------
/doc/_static/5-new-build-upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/5-new-build-upload.png
--------------------------------------------------------------------------------
/doc/_static/pagure-push-badges.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/pagure-push-badges.png
--------------------------------------------------------------------------------
/doc/_static/screenshot-tutorial.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/screenshot-tutorial.xcf
--------------------------------------------------------------------------------
/kubernetes/kustomize/config/backend/sign.conf:
--------------------------------------------------------------------------------
1 | server: copr-keygen.fedora-copr.svc.cluster.local
2 | allowuser: copr
3 |
--------------------------------------------------------------------------------
/python/pyproject.toml:
--------------------------------------------------------------------------------
1 | [build-system]
2 | requires = ["setuptools", "wheel"]
3 | build-backend = "setuptools.build_meta"
4 |
--------------------------------------------------------------------------------
/testing-farm/tests/sanity/test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | cd "$(git rev-parse --show-toplevel)"
4 | rpm -qa | grep copr
5 |
--------------------------------------------------------------------------------
/backend/conf/tmpfiles.d/copr-backend.conf:
--------------------------------------------------------------------------------
1 | D /run/copr-backend 0755 copr copr -
2 | D /var/lock/copr-backend 0700 copr copr -
3 |
--------------------------------------------------------------------------------
/backend/tests/fake-bin-sign:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | if test x"$1" = "x-u"; then
4 | echo "fake pub key content"
5 | fi
6 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-save-comps/fedora-24-x86_64/hello:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/refs/heads/somebranch:
--------------------------------------------------------------------------------
1 | fd8c7cbf3951b9a0332830dbeff5a38034de07f5
2 |
--------------------------------------------------------------------------------
/doc/_static/copr-logo-transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/copr-logo-transparent.png
--------------------------------------------------------------------------------
/kubernetes/kustomize/config/database/credential.env:
--------------------------------------------------------------------------------
1 | database-user=copr-fe
2 | database-password=coprpass
3 | database-name=coprdb
--------------------------------------------------------------------------------
/backend/tests/_resources/1171796.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/backend/tests/_resources/1171796.tar.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-save-module_md/fedora-24-x86_64/hello:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/HEAD:
--------------------------------------------------------------------------------
1 | ref: refs/heads/master
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/HEAD:
--------------------------------------------------------------------------------
1 | ref: refs/heads/master
2 |
--------------------------------------------------------------------------------
/docker/database/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM quay.io/centos7/postgresql-12-centos7:centos7
2 | MAINTAINER copr-devel@lists.fedorahosted.org
3 |
--------------------------------------------------------------------------------
/keygen/configs/sign/sign.conf.example:
--------------------------------------------------------------------------------
1 | allow: 127.16.5.5
2 | phrases: /var/lib/copr-keygen/phrases
3 | gpg: /usr/bin/gpg_copr.sh
4 |
--------------------------------------------------------------------------------
/openshift/project.yaml.j2:
--------------------------------------------------------------------------------
1 | ---
2 | apiVersion: project.openshift.io/v1
3 | kind: Project
4 | metadata:
5 | name: {{ project }}
6 |
--------------------------------------------------------------------------------
/backend/tests/_resources/testresults.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/backend/tests/_resources/testresults.tar.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/description:
--------------------------------------------------------------------------------
1 | @copr/copr-dev/example
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/description:
--------------------------------------------------------------------------------
1 | @copr/copr-dev/pyp2rpm
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/detached-builds/README:
--------------------------------------------------------------------------------
1 | This test is very rough and might not always pass.
2 |
3 | TODO: improve
4 |
--------------------------------------------------------------------------------
/frontend/conf/copr-frontend.sysusers.conf:
--------------------------------------------------------------------------------
1 | u copr-fe - 'COPR frontend user' /usr/share/copr/coprs_frontend /bin/bash
2 | g copr-fe -
3 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/HEAD:
--------------------------------------------------------------------------------
1 | ref: refs/heads/master
2 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/tmp_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 | tmp_ns = flask.Blueprint("tmp_ns", __name__, url_prefix="/tmp")
3 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/resalloc/templates/podman-stop-builder.j2:
--------------------------------------------------------------------------------
1 | #! /bin/bash -x
2 |
3 | NAME=$RESALLOC_NAME
4 | podman kill "$NAME"
5 |
--------------------------------------------------------------------------------
/backend/tests/_resources/1171796_doubled.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/backend/tests/_resources/1171796_doubled.tar.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/config:
--------------------------------------------------------------------------------
1 | [core]
2 | repositoryformatversion = 0
3 | filemode = true
4 | bare = true
5 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/description:
--------------------------------------------------------------------------------
1 | Unnamed repository; edit this file 'description' to name the repository.
2 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/favicon.ico
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/additional_token_info.html:
--------------------------------------------------------------------------------
1 | Your information (you can directly paste this into ~/.config/copr):
2 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/rss_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 | rss_ns = flask.Blueprint("rss_ns", __name__, url_prefix="/rss")
4 |
--------------------------------------------------------------------------------
/rpmbuild/builder-hooks/cleanup/README:
--------------------------------------------------------------------------------
1 | This directory contains *.sh files being executed (sourced) by
2 | /usr/bin/copr-builder-cleanup script.
3 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/keygen/handlers/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: restart signd
3 | service:
4 | name: signd
5 | state: restarted
6 |
--------------------------------------------------------------------------------
/backend/conf/copr.sudoers.d:
--------------------------------------------------------------------------------
1 | Defaults:copr !requiretty
2 |
3 | copr ALL = (root) NOPASSWD: /bin/sign
4 | copr ALL = (root) NOPASSWD: /usr/bin/rpm
5 |
--------------------------------------------------------------------------------
/backend/docs/source/package/job.rst:
--------------------------------------------------------------------------------
1 | backend.job
2 | ==================
3 |
4 | .. automodule:: backend.job
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/config:
--------------------------------------------------------------------------------
1 | [core]
2 | repositoryformatversion = 0
3 | filemode = true
4 | bare = true
5 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/description:
--------------------------------------------------------------------------------
1 | Unnamed repository; edit this file 'description' to name the repository.
2 |
--------------------------------------------------------------------------------
/cli/run_tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | PYTHONPATH=../python/:./copr_cli:$PYTHONPATH python3 -B -m pytest --cov-report term-missing --cov ./copr_cli/ $@
4 |
--------------------------------------------------------------------------------
/doc/_static/6-builds-running-failed-succeeded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/doc/_static/6-builds-running-failed-succeeded.png
--------------------------------------------------------------------------------
/doc/database_erd.rst:
--------------------------------------------------------------------------------
1 | .. _database-erd:
2 |
3 | Database ER diagram
4 | ===================
5 |
6 | .. image:: _static/db-erd.png
7 | :scale: 30%
8 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/copr_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/copr_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/brand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/brand.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/rhel_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/rhel_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/admin_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 | admin_ns = flask.Blueprint("admin_ns", __name__, url_prefix="/admin")
4 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/api_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 |
4 | api_ns = flask.Blueprint("api_ns", __name__, url_prefix="/api")
5 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/user_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 |
4 | user_ns = flask.Blueprint("user_ns", __name__, url_prefix="/user")
5 |
--------------------------------------------------------------------------------
/mocks/frontend/static/example-1.0.5-1.fc23.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/mocks/frontend/static/example-1.0.5-1.fc23.src.rpm
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/frontend/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | httpd_ssl_cert_dir: /etc/pki/tls/certs/
3 | httpd_ssl_keys_dir: /etc/pki/tls/private/
4 |
--------------------------------------------------------------------------------
/backend/docs/source/package/sign.rst:
--------------------------------------------------------------------------------
1 | backend.sign
2 | ==================
3 |
4 | .. automodule:: backend.sign
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/f23:
--------------------------------------------------------------------------------
1 | 67794c0c14b692d8df0026d0cb03ab3237b7f36c
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/f24:
--------------------------------------------------------------------------------
1 | 94a28c0412757a39697821e31ba38e5449441499
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/description:
--------------------------------------------------------------------------------
1 | @copr/copr-dev/example_with_dep
2 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/centos_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/centos_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/default_user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/default_user.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fedora_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fedora_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/geeko_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/geeko_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/bg-login.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/bg-login.jpg
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/brand-lg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/brand-lg.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/favicon.ico
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/spinner.gif
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/pink_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/pink_arrow.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/recent_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 | recent_ns = flask.Blueprint("recent_ns", __name__, url_prefix="/recent")
4 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/status_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 | status_ns = flask.Blueprint("status_ns", __name__, url_prefix="/status")
4 |
--------------------------------------------------------------------------------
/backend/docs/source/package/actions.rst:
--------------------------------------------------------------------------------
1 | backend.actions
2 | ==================
3 |
4 | .. automodule:: backend.actions
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/helpers.rst:
--------------------------------------------------------------------------------
1 | backend.helpers
2 | ==================
3 |
4 | .. automodule:: backend.helpers
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/success:
--------------------------------------------------------------------------------
1 | done
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/success:
--------------------------------------------------------------------------------
1 | done
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/success:
--------------------------------------------------------------------------------
1 | done
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/cauldron:
--------------------------------------------------------------------------------
1 | d19d24884c26aa037fc31606b9efb88dae83b273
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/custom1:
--------------------------------------------------------------------------------
1 | e9456be25fba2e18a8fbc78dd18d27ecc02b5197
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/epel7:
--------------------------------------------------------------------------------
1 | e261780f2578a4a2ce5e0f7cf10ef5b36ccd00ab
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/master:
--------------------------------------------------------------------------------
1 | 4a6d68506b05251c9f0fee10b5d289e579e17637
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/refs/heads/mga6:
--------------------------------------------------------------------------------
1 | d19d24884c26aa037fc31606b9efb88dae83b273
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/refs/heads/epel7:
--------------------------------------------------------------------------------
1 | 36f2ccce5efd7ac0b2207a870cfef7ee98b61898
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/refs/heads/master:
--------------------------------------------------------------------------------
1 | c2f3756019387f94422bb656a520c873c412b317
2 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/cauldron_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/cauldron_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/spinner-lg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/spinner-lg.gif
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/spinner-sm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/spinner-sm.gif
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/spinner-xs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/spinner-xs.gif
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/old_copr_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/old_copr_logo.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/admin/index.html:
--------------------------------------------------------------------------------
1 | {% extends "admin/layout.html" %}
2 |
3 | {% block admin_body %}
4 | Admin body
5 | {% endblock %}
6 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/backend_ns/__init__.py:
--------------------------------------------------------------------------------
1 | import flask
2 |
3 | backend_ns = flask.Blueprint("backend_ns", __name__, url_prefix="/backend")
4 |
--------------------------------------------------------------------------------
/backend/docs/source/package/frontend.rst:
--------------------------------------------------------------------------------
1 | backend.frontend
2 | ==================
3 |
4 | .. automodule:: backend.frontend
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/PURPOSE:
--------------------------------------------------------------------------------
1 | PURPOSE of /tools/copr/Regression/backend
2 | Description: Tests backend functionality.
3 | Author: clime
4 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/create_loopback_devices_for_docker.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | for i in {0..21}
4 | do
5 | mknod -m0660 /dev/loop$i b 7 $i
6 | done
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/refs/heads/f23:
--------------------------------------------------------------------------------
1 | de4a8245ce347d51815c8efecfbab18ab38123d7
2 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/header_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/header_background.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/openmandriva_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/openmandriva_logo.png
--------------------------------------------------------------------------------
/keygen/configs/sudoers/copr_signer:
--------------------------------------------------------------------------------
1 | Defaults:copr-signer !requiretty
2 |
3 | copr-signer ALL = (root) NOPASSWD: /bin/gpg, /bin/gpg2, /usr/bin/gpg, /usr/bin/gpg2
4 |
--------------------------------------------------------------------------------
/python/requirements.txt:
--------------------------------------------------------------------------------
1 | # Used for when working from a virtualenv.
2 | # Use this file by running "$ pip install -r requirements.txt"
3 |
4 | pytest
5 | sphinx
6 |
--------------------------------------------------------------------------------
/backend/docs/source/package/constants.rst:
--------------------------------------------------------------------------------
1 | backend.constants
2 | ==================
3 |
4 | .. automodule:: backend.constants
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/createrepo.rst:
--------------------------------------------------------------------------------
1 | backend.createrepo
2 | ==================
3 |
4 | .. automodule:: backend.createrepo
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/exceptions.rst:
--------------------------------------------------------------------------------
1 | backend.exceptions
2 | ==================
3 |
4 | .. automodule:: backend.exceptions
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/refs/heads/master:
--------------------------------------------------------------------------------
1 | 595b5f1cc2d73d6bb9b4bd7cec977c182b71c001
2 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/frontend/PURPOSE:
--------------------------------------------------------------------------------
1 | PURPOSE of /tools/copr/Regression/backend
2 | Description: Tests backend functionality.
3 | Author: clime
4 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/chroot_logodir/epel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/chroot_logodir/epel.png
--------------------------------------------------------------------------------
/openshift/config/resalloc-aws-credentials.j2:
--------------------------------------------------------------------------------
1 | [default]
2 | aws_access_key_id={{ aws_config.access_key_id }}
3 | aws_secret_access_key={{ aws_config.secret_access_key }}
4 |
--------------------------------------------------------------------------------
/rpmbuild/rpkg.conf.j2:
--------------------------------------------------------------------------------
1 | [rpkg]
2 | preprocess_spec = True
3 |
4 | [git]
5 | anon_clone_url = {{ clone_url }}
6 |
7 | [lookaside]
8 | download_url = {{ lookaside_url }}
9 |
--------------------------------------------------------------------------------
/backend/docs/source/package/daemons/log.rst:
--------------------------------------------------------------------------------
1 | backend.daemons.log
2 | ===================
3 |
4 | .. automodule:: backend.daemons.log
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/docker/distgit/files/etc/copr/copr-dist-git.conf:
--------------------------------------------------------------------------------
1 | [dist-git]
2 | frontend_base_url=http://frontend:5000
3 | frontend_auth=1234
4 |
5 | redis_host=redis
6 | redis_port=6379
7 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/chroot_logodir/fedora.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/chroot_logodir/fedora.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/status_images/bad_url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/status_images/bad_url.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/status_images/failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/status_images/failed.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/status_images/unknown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/status_images/unknown.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/chroot_logodir/almalinux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/chroot_logodir/almalinux.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/chroot_logodir/openeuler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/chroot_logodir/openeuler.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/status_images/succeeded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/status_images/succeeded.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/groups_ns/__init__.py:
--------------------------------------------------------------------------------
1 | # coding: utf-8
2 |
3 | import flask
4 |
5 | groups_ns = flask.Blueprint("groups_ns", __name__, url_prefix="/groups")
6 |
--------------------------------------------------------------------------------
/messaging/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include LICENSE
2 | include MANIFEST.in
3 | include copr-messaging.spec
4 | include run_tests.sh
5 | include requirements.txt
6 | recursive-include docs/ *
7 |
--------------------------------------------------------------------------------
/openshift/config/resalloc-server.yaml.j2:
--------------------------------------------------------------------------------
1 | db_url: 'sqlite:////var/lib/resallocserver/db.sqlite'
2 | logdir: '/var/log/resallocserver'
3 | hostname: '0.0.0.0'
4 | loglevel: 'debug'
5 |
--------------------------------------------------------------------------------
/backend/conf/crontab/weekly:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | runuser -c "ionice --class idle /usr/bin/copr-backend-analyze-results && /usr/bin/copr-backend-generate-graphs" - copr >&2 >/dev/null
4 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/Copr-cli/PURPOSE:
--------------------------------------------------------------------------------
1 | PURPOSE of /tools/test.copr/Regression/Copr-cli
2 | Description: Test functionality of copr-cli
3 | Author: Miroslav Suchy
4 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/chroot_logodir/amazonlinux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/chroot_logodir/amazonlinux.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Bold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Bold-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/status_images/in_progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/status_images/in_progress.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/stats_ns/__init__.py:
--------------------------------------------------------------------------------
1 | # coding: utf-8
2 | import flask
3 |
4 | stats_rcv_ns = flask.Blueprint("stats_rcv_ns", __name__, url_prefix="/stats_rcv")
5 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/distgit/handlers/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: restart copr-dist-git
3 | ansible.builtin.systemd_service:
4 | name: copr-dist-git
5 | state: restarted
6 |
--------------------------------------------------------------------------------
/.tito/packages/.readme:
--------------------------------------------------------------------------------
1 | the .tito/packages directory contains metadata files
2 | named after their packages. Each file has the latest tagged
3 | version and the project's relative directory.
4 |
--------------------------------------------------------------------------------
/backend/docs/source/package/daemons/backend.rst:
--------------------------------------------------------------------------------
1 | backend.daemons.backend
2 | =======================
3 |
4 | .. automodule:: backend.daemons.backend
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/check.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.check
2 | =======================
3 |
4 | .. automodule:: backend.vm_manage.check
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/spawn.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.spawn
2 | =======================
3 |
4 | .. automodule:: backend.vm_manage.spawn
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/requirements.txt:
--------------------------------------------------------------------------------
1 | setproctitle
2 | PyYAML
3 | # ansible
4 | redis
5 | retask
6 | python-daemon
7 | # documentation
8 | sphinx
9 | sphinx-argparse
10 | netaddr
11 | munch
12 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/build.info:
--------------------------------------------------------------------------------
1 | build_id=1
2 | builder_ip=127.0.0.1
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/build.info:
--------------------------------------------------------------------------------
1 | build_id=63
2 | builder_ip=127.0.0.1
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/build.info:
--------------------------------------------------------------------------------
1 | build_id=63
2 | builder_ip=127.0.0.1
--------------------------------------------------------------------------------
/beaker-tests/Sanity/copr-cli-basic-operations/files/auth_test.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Sanity/copr-cli-basic-operations/files/auth_test.src.rpm
--------------------------------------------------------------------------------
/cli/tests/resources/list_builds_expected.txt:
--------------------------------------------------------------------------------
1 | 2088282 dummy-pkg succeeded
2 | 2014210 dummy-pkg failed
3 | 1966447 dummy-pkg failed
4 | 1958830 dummy-pkg succeeded
5 | 1939925 None failed
6 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Italic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Italic-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Light-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Light-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/PatternFlyIcons-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/PatternFlyIcons-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/PatternFlyIcons-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/PatternFlyIcons-webfont.ttf
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/backend/handlers/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: restart copr-backend
3 | ansible.builtin.systemd_service:
4 | name: copr-backend.target
5 | state: restarted
6 |
--------------------------------------------------------------------------------
/backend/docs/source/package/daemons/job_grab.rst:
--------------------------------------------------------------------------------
1 | backend.daemons.job_grab
2 | ========================
3 |
4 | .. automodule:: backend.daemons.job_grab
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/models.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.models
2 | ========================
3 |
4 | .. automodule:: backend.vm_manage.models
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/logic/backend_logic.py:
--------------------------------------------------------------------------------
1 | # coding: utf-8
2 |
3 | from coprs import app
4 |
5 | log = app.logger
6 |
7 |
8 | class BackendLogic(object):
9 | pass
10 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBold-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBold-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Regular-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Regular-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/PatternFlyIcons-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/PatternFlyIcons-webfont.woff
--------------------------------------------------------------------------------
/keygen/run/copr-keygen.fsgi:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | from flup.server.fcgi import WSGIServer
3 | from copr_keygen import app
4 |
5 | if __name__ == '__main__':
6 | WSGIServer(app).run()
7 |
8 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/resalloc/templates/server.yaml.j2:
--------------------------------------------------------------------------------
1 | ---
2 | db_url: 'postgresql://resalloc@/resalloc'
3 | logdir: '/var/log/resallocserver'
4 | hostname: 'localhost'
5 | port: 49100
6 |
--------------------------------------------------------------------------------
/ansible/README.txt:
--------------------------------------------------------------------------------
1 | = How to test and use?
2 |
3 | ansible localhost -m copr --become --ask-become-pass -a 'host="copr.fedorainfracloud.org"' -a 'state="enabled"' -a 'copr_directory="@mock/mock"'
4 |
--------------------------------------------------------------------------------
/backend/docs/source/package/daemons/vm_master.rst:
--------------------------------------------------------------------------------
1 | backend.daemons.vm_master
2 | =========================
3 |
4 | .. automodule:: backend.daemons.vm_master
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/manager.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.manager
2 | =========================
3 |
4 | .. automodule:: backend.vm_manage.manager
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-BoldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-BoldItalic-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBold-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-LightItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-LightItalic-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/python/docs/client_v2/errors.rst:
--------------------------------------------------------------------------------
1 | .. warning::
2 | Client version 2 is obsolete, please use Client version 3 instead.
3 |
4 |
5 | Error handling
6 | ==============
7 |
8 | .. todo:: implement
9 |
--------------------------------------------------------------------------------
/releng/lib.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | function get_all_packages {
4 | gitroot=$(git rev-parse --show-toplevel)
5 | echo "$(find $gitroot -maxdepth 2 -path '*spec' -exec dirname {} \;)"
6 | }
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/daemons/dispatcher.rst:
--------------------------------------------------------------------------------
1 | backend.daemons.dispatcher
2 | ==========================
3 |
4 | .. automodule:: backend.daemons.dispatcher
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/mockremote/__init__.rst:
--------------------------------------------------------------------------------
1 | backend.mockremote.__init__
2 | ===========================
3 |
4 | .. automodule:: backend.mockremote.__init__
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/mockremote/builder.rst:
--------------------------------------------------------------------------------
1 | backend.mockremote.builder
2 | ==========================
3 |
4 | .. automodule:: backend.mockremote.builder
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/__init__.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.__init__
2 | ==========================
3 |
4 | .. automodule:: backend.vm_manage.__init__
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/executor.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.executor
2 | ==========================
3 |
4 | .. automodule:: backend.vm_manage.executor
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/terminate.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.terminate
2 | ===========================
3 |
4 | .. automodule:: backend.vm_manage.terminate
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/cli/requirements.txt:
--------------------------------------------------------------------------------
1 | # Used for when working from a virtualenv.
2 | # Use this file by running "$ pip install -r cli_requirements.txt"
3 | # copr # add when python-copr also present in PyPI
4 | requests
5 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-114-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-114-precomposed.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-144-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-144-precomposed.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-57-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-57-precomposed.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-72-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/img/apple-touch-icon-72-precomposed.png
--------------------------------------------------------------------------------
/keygen/configs/copr-keygen.sysusers.conf:
--------------------------------------------------------------------------------
1 | #Type Name ID GECOS Home directory Shell
2 | u copr-signer - 'Copr rpm signer' /usr/share/copr-keygen /bin/bash
3 |
--------------------------------------------------------------------------------
/keygen/src/copr_keygen/gpg.py:
--------------------------------------------------------------------------------
1 | from copr_keygen import app
2 |
3 | gpg_cmd = [
4 | app.config['GPG_BINARY'],
5 | '--homedir', app.config['GNUPG_HOMEDIR'],
6 | '--no-auto-check-trustdb'
7 | ]
8 |
--------------------------------------------------------------------------------
/python/copr/test/resources/copr_cli.conf:
--------------------------------------------------------------------------------
1 | [copr-cli]
2 | login = api-login
3 | username = user_name
4 | token = api-token
5 | copr_url = https://copr.fedoraproject.org
6 | # expiration date: 2015-02-07
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/tests/old_files_are_deleted/static/foo.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/tests/old_files_are_deleted/static/foo.src.rpm
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/components/c3/extensions/exporter/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/components/c3/extensions/exporter/test.png
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBoldItalic-webfont.eot
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBoldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBoldItalic-webfont.ttf
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-ExtraBoldItalic-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/frontend/coprs_frontend/coprs/static/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/user_meta.html:
--------------------------------------------------------------------------------
1 | |
2 |
3 | Fedora badges
4 |
5 |
--------------------------------------------------------------------------------
/openshift/config/distgit-copr.conf.j2:
--------------------------------------------------------------------------------
1 | [dist-git]
2 | frontend_base_url=http://copr-frontend:5000
3 | frontend_auth={{ frontend_backend_password }}
4 | per_task_log_dir=/var/lib/copr-dist-git/per-task-logs/
5 |
--------------------------------------------------------------------------------
/backend/copr_backend/__init__.py:
--------------------------------------------------------------------------------
1 | # part of copr backend
2 | # skvidal@fedoraproject.org - seth vidal
3 | # (c) copyright Red Hat, Inc 2012
4 | # gplv2+
5 |
6 | __version__ = "0.1"
7 | __author__ = "Seth Vidal"
8 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/tests/batch1/static/example-1.0.5-1.fc23.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/tests/batch1/static/example-1.0.5-1.fc23.src.rpm
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/tests/old_files_are_deleted/static/example.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/tests/old_files_are_deleted/static/example.src.rpm
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/batches_ns/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | Plug-in the /batches/ namespace
3 | """
4 |
5 | import flask
6 |
7 | batches_ns = flask.Blueprint("batches_ns", __name__, url_prefix="/batches")
8 |
--------------------------------------------------------------------------------
/messaging/run_tests.sh:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | set -e
4 |
5 | dir=$(dirname "$(readlink -f "$0")")
6 | export PYTHONPATH=$dir:$dir/../common
7 |
8 | cd "$dir"
9 | python3 -m pytest -s copr_messaging/tests
10 |
--------------------------------------------------------------------------------
/mocks/README:
--------------------------------------------------------------------------------
1 | For regression testing purposes, this package contains the most basic Flask projects that subtitute individual COPR system components while keeping their crucial interfaces to other system components.
2 |
--------------------------------------------------------------------------------
/backend/docs/requirements.txt:
--------------------------------------------------------------------------------
1 | PyYAML
2 | # ansible
3 | setproctitle
4 | redis
5 | # retask
6 | mock
7 | requests
8 | python-daemon
9 | lockfile
10 |
11 |
12 | # documentation
13 | sphinx
14 | sphinx-argparse
15 |
--------------------------------------------------------------------------------
/backend/docs/source/package/vm_manage/event_handle.rst:
--------------------------------------------------------------------------------
1 | backend.vm_manage.event_handle
2 | ==============================
3 |
4 | .. automodule:: backend.vm_manage.event_handle
5 | :members:
6 | :undoc-members:
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/tests/batch1/static/packagekit-1.1.3-2.mga6.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/tests/batch1/static/packagekit-1.1.3-2.mga6.src.rpm
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/builds/static/rare_example-1.0.3-2.fc23.x86_64.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/tests/builds/static/rare_example-1.0.3-2.fc23.x86_64.rpm
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/PURPOSE:
--------------------------------------------------------------------------------
1 | PURPOSE of /tools/copr/Regression/dist-git
2 | Description: Test copr-dist-git features such as importing public or uploaded srpm into dist-git
3 | Author: clime
4 |
--------------------------------------------------------------------------------
/beaker-tests/Sanity/copr-cli-basic-operations/PURPOSE:
--------------------------------------------------------------------------------
1 | PURPOSE of /tools/copr/Sanity/copr-cli-basic-operations
2 | Description: Tests basic operations of copr using copr-cli.
3 | Author: Adam Samalik
4 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/constants.py:
--------------------------------------------------------------------------------
1 | """
2 | File which contains only constants. Nothing else.
3 | """
4 |
5 |
6 | BANNER_LOCATION = "/var/lib/copr/data/banner-include.html"
7 |
8 | DEFAULT_COPR_REPO_PRIORITY = 99
9 |
--------------------------------------------------------------------------------
/.tito/tito.props:
--------------------------------------------------------------------------------
1 | [buildconfig]
2 | builder = tito.builder.Builder
3 | tagger = tito.tagger.VersionTagger
4 | changelog_do_not_remove_cherrypick = 0
5 | changelog_format = %s
6 | fetch_sources = True
7 | test_version_suffix = .post1
8 |
--------------------------------------------------------------------------------
/backend/conf/copr-backend.sysusers.conf:
--------------------------------------------------------------------------------
1 | #Type Name ID GECOS Home directory Shell
2 | u copr - 'COPR user' /home/copr /bin/bash
3 | m copr lighttpd
4 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/tests/batch1/static/tmp2hagml/example-1.0.5-1.fc23.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/tests/batch1/static/tmp2hagml/example-1.0.5-1.fc23.src.rpm
--------------------------------------------------------------------------------
/beaker-tests/Regression/frontend-api/PURPOSE:
--------------------------------------------------------------------------------
1 | PURPOSE of /tools/copr/Regression/frontend-api
2 | Description: Test copr-frontend-api features such as importing public or uploaded srpm into frontend
3 | Author: clime
4 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/mageia-builds/static/rare_example-1.0.3-2.fc23.x86_64.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/tests/mageia-builds/static/rare_example-1.0.3-2.fc23.x86_64.rpm
--------------------------------------------------------------------------------
/doc/plantuml/dispatchers.dot:
--------------------------------------------------------------------------------
1 | @startuml
2 |
3 | start
4 | repeat
5 | :task_list = get_frontend_tasks();
6 | :WorkerManager.add_tasks(task_list);
7 | :WorkerManager.run(timeout in seconds);
8 | repeat while
9 |
10 | @enduml
11 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/contact_us.html:
--------------------------------------------------------------------------------
1 | Contact us
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/keygen/run/uwsgi.ini:
--------------------------------------------------------------------------------
1 | [uwsgi]
2 | http-socket = :3782
3 | uid = copr-signer
4 | master = true
5 | processes = 2
6 | die-on-term = true
7 | plugins = python
8 | module = copr_keygen
9 | callable = app
10 | memory-report = true
11 |
12 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/frontend/files/root/.config/copr:
--------------------------------------------------------------------------------
1 | [copr-cli]
2 | login = Y29wcg==##hyrsyqqyhfqzauksgzbi
3 | username = clime
4 | token = stamcnxmlllutompnkoieldzzkopmi
5 | copr_url = http://localhost:5000
6 | # expiration date: 2017-05-02
7 |
--------------------------------------------------------------------------------
/docker/frontend/files/entrypoint:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | cd /usr/share/copr/coprs_frontend/
4 | ./manage.py create-db --alembic alembic.ini
5 | ./manage.py create-chroot fedora-rawhide-x86_64
6 | TEST_REMOTE_USER=jdoe exec /usr/sbin/httpd -DFOREGROUND
7 |
--------------------------------------------------------------------------------
/misc/README.md:
--------------------------------------------------------------------------------
1 | # [misc]
2 |
3 | ## Obsolete
4 | Please notice that scripts `pypi.py` and `rubygems.py` are obsoleted by . It provides superset of features and is much more consistent and extensible.
5 |
--------------------------------------------------------------------------------
/HACKING:
--------------------------------------------------------------------------------
1 |
2 | * when you change models and you need to generate alembic upgrade file:
3 | cd /usr/share/copr
4 | alembic revision --autogenerate -m "describe the change"
5 |
6 | * upgrade schema:
7 | cd /usr/share/copr
8 | alembic upgrade head
9 |
--------------------------------------------------------------------------------
/cli/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include LICENSE
2 | include MANIFEST.in
3 | include copr-cli.spec
4 | include copr_cli/README.rst
5 | include requirements.txt
6 | include run_tests.sh
7 | recursive-include man/ *
8 | recursive-include tests/ *.py README* *.json *.txt
9 |
--------------------------------------------------------------------------------
/beaker-tests/Sanity/copr-cli-basic-operations/files/copr-config-bad:
--------------------------------------------------------------------------------
1 | [copr-cli]
2 | login = arctfgmbntgnlgjnaioa
3 | username = clime
4 | token = cwkumbwcynvpbzwcucgqpkxucqhsaa
5 | copr_url = https://copr.stg.fedoraproject.org
6 | # expiration date: 2018-01-27
7 |
--------------------------------------------------------------------------------
/docker/builder/files/etc/dist-git-client/docker.ini:
--------------------------------------------------------------------------------
1 | [distgit-httpd]
2 | clone_hostnames = distgit-httpd
3 | lookaside_location = http://distgit-httpd:5001
4 | lookaside_uri_pattern = repo/pkgs/{namespace[1]}/{namespace[0]}/{name}/{filename}/{hash}/{filename}
5 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/external_dependency.repo:
--------------------------------------------------------------------------------
1 | [{{ repo_id }}]
2 | name={{ name }}
3 | baseurl={{ url }}
4 | type=rpm-md
5 | skip_if_unavailable=True
6 | repo_gpgcheck=0
7 | gpgcheck=0
8 | enabled=1
9 | enabled_metadata=1
10 |
--------------------------------------------------------------------------------
/kubernetes/kustomize/config/distgit/copr-dist-git.conf:
--------------------------------------------------------------------------------
1 | [dist-git]
2 | frontend_base_url=http://copr-frontend.fedora-copr.svc.cluster.local:5000
3 | frontend_auth=1234
4 | per_task_log_dir=/var/lib/copr-dist-git/per-task-logs/
5 | log_dir=/var/log/copr-dist-git
--------------------------------------------------------------------------------
/cli/.coveragerc:
--------------------------------------------------------------------------------
1 | [report]
2 | exclude_lines =
3 | pragma: no cover
4 | def __repr__
5 | if self.debug:
6 | if settings.DEBUG
7 | raise AssertionError
8 | raise NotImplementedError
9 | if 0:
10 | if __name__ == .__main__.:
11 |
--------------------------------------------------------------------------------
/dist-git/conf/httpd/copr-dist-git.conf:
--------------------------------------------------------------------------------
1 | Alias /per-task-logs /var/lib/copr-dist-git/per-task-logs
2 |
3 | Options Indexes FollowSymLinks
4 | AllowOverride None
5 | Require all granted
6 |
7 |
--------------------------------------------------------------------------------
/frontend/conf/logrotate:
--------------------------------------------------------------------------------
1 | # logrotation file for Copr frontend
2 |
3 | /var/log/copr-frontend/*.log {
4 | weekly
5 | rotate 6
6 | copytruncate
7 | compress
8 | notifempty
9 | missingok
10 | create 644 copr-fe copr-fe
11 | }
12 |
--------------------------------------------------------------------------------
/backend/.coveragerc:
--------------------------------------------------------------------------------
1 | [report]
2 | exclude_lines =
3 | pragma: no cover
4 | def __repr__
5 | if self.debug:
6 | if settings.DEBUG
7 | raise AssertionError
8 | raise NotImplementedError
9 | if 0:
10 | if __name__ == .__main__.:
11 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/00/46c46079233c5bb495b74592a82b807794ba7a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/00/46c46079233c5bb495b74592a82b807794ba7a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/02/c21844f34dd92f3828ed5c0c0ea0d3683fe219:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/02/c21844f34dd92f3828ed5c0c0ea0d3683fe219
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/02/dc8ac17f7e5a0152aa8686d25464b3e04f70ff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/02/dc8ac17f7e5a0152aa8686d25464b3e04f70ff
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/06/2f38049edc6261b6bc17ce3bb06fd68a703663:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/06/2f38049edc6261b6bc17ce3bb06fd68a703663
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/07/4e1ef76f179e1759265c8bc95c4d38b9fbc801:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/07/4e1ef76f179e1759265c8bc95c4d38b9fbc801
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/11/73c13b7e221e5cdf32742ee9bb85bdcfef9917:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/11/73c13b7e221e5cdf32742ee9bb85bdcfef9917
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/11/a398423801ace06c37f7f59c080403115a5b69:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/11/a398423801ace06c37f7f59c080403115a5b69
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/13/b766241e15fb285b8ba5061db3bd46c896aab7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/13/b766241e15fb285b8ba5061db3bd46c896aab7
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/14/669f328f12a501614732fb61ede412e18895e0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/14/669f328f12a501614732fb61ede412e18895e0
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/1b/2b423b72db2de32af53c0058242b4d8aa62787:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/1b/2b423b72db2de32af53c0058242b4d8aa62787
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/21/6eb0f2f7ae90b4685bb72ac3d0266dff921bc2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/21/6eb0f2f7ae90b4685bb72ac3d0266dff921bc2
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/23/d6c41bc4647af3635408b8566796d2ebcbff6a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/23/d6c41bc4647af3635408b8566796d2ebcbff6a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/24/202837a06396a5ba65694d9bc91f890f496aaf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/24/202837a06396a5ba65694d9bc91f890f496aaf
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/24/808be9e5a69aa8b990f45e20dbd8b5a60813c2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/24/808be9e5a69aa8b990f45e20dbd8b5a60813c2
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/33/a94c20b69fb1f983e1a3f51be46c61511c6abe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/33/a94c20b69fb1f983e1a3f51be46c61511c6abe
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/37/9340a892ea786fddfc3ffe0297a587d02bd29e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/37/9340a892ea786fddfc3ffe0297a587d02bd29e
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/37/cc08218a8d5c6f295dd669fd1a32f915342816:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/37/cc08218a8d5c6f295dd669fd1a32f915342816
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/39/17761bc2c4f108eaf9f14752cd9cb3fe54332f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/39/17761bc2c4f108eaf9f14752cd9cb3fe54332f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/39/189eddde02e4ec0b57f971c75c567b59e43dd3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/39/189eddde02e4ec0b57f971c75c567b59e43dd3
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/3a/ce92fbfae0e42787b6e5e4f6fcf93a973556ab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/3a/ce92fbfae0e42787b6e5e4f6fcf93a973556ab
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/3e/04fed4dee14a7c5b9c79553f56a3bdc4773b53:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/3e/04fed4dee14a7c5b9c79553f56a3bdc4773b53
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/3e/202c0799fbebd3aecf98dbc970b484a0836abd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/3e/202c0799fbebd3aecf98dbc970b484a0836abd
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/46/3c88417b1d155309d0537f1f1e4ee246fe1057:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/46/3c88417b1d155309d0537f1f1e4ee246fe1057
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/4b/3e01572f428224bf2c0032bf2832761ffc39a4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/4b/3e01572f428224bf2c0032bf2832761ffc39a4
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/52/4d98fc5f6f6d59e42be215d30af9ab3de0a33c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/52/4d98fc5f6f6d59e42be215d30af9ab3de0a33c
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/5f/db7dc2aec0f1413cb8833eb7ecb21dab6cf37a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/5f/db7dc2aec0f1413cb8833eb7ecb21dab6cf37a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/60/1ef961509953766cfc08f35359f992a6d10a6b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/60/1ef961509953766cfc08f35359f992a6d10a6b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/63/43bfa66f9aa5a3098f6b0d2a84c3f0b41a6baa:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/63/43bfa66f9aa5a3098f6b0d2a84c3f0b41a6baa
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/66/8340b5389a2a5a205d1b044d55a2a9ddb8c3cd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/66/8340b5389a2a5a205d1b044d55a2a9ddb8c3cd
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/69/aeb39eda45fc11e87ef1f530b83dafa391c44c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/69/aeb39eda45fc11e87ef1f530b83dafa391c44c
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/76/3f27b524855435281c21a57dc5839cd064b80f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/76/3f27b524855435281c21a57dc5839cd064b80f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/78/e06da14b19921f89dc2c30b7df84767901a07e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/78/e06da14b19921f89dc2c30b7df84767901a07e
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/7c/fe5d9128f43f52d4325f4dc5af86951b2f693b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/7c/fe5d9128f43f52d4325f4dc5af86951b2f693b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/7d/717c7d82f0a487037d67d1a2eb4d28f2d26559:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/7d/717c7d82f0a487037d67d1a2eb4d28f2d26559
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/80/f0db575e861f9b53f18a514e88395ee4c6aacf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/80/f0db575e861f9b53f18a514e88395ee4c6aacf
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/81/5e192548909321a3cd983a2b344ce769899cb6:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/81/5e192548909321a3cd983a2b344ce769899cb6
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/82/681805e338d018d1d475783090e647ca99db8c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/82/681805e338d018d1d475783090e647ca99db8c
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/87/7387076c80573fd6c0c1b1a308ba9d092ba8df:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/87/7387076c80573fd6c0c1b1a308ba9d092ba8df
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8b/6e26093f8edaa032a7b3d2bd8de261a7113be9:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8b/6e26093f8edaa032a7b3d2bd8de261a7113be9
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8b/91fce24f52e7c0360a06dc7654fd36199db5fc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8b/91fce24f52e7c0360a06dc7654fd36199db5fc
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8e/6610688b178017963a261401a5b846f0250d07:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8e/6610688b178017963a261401a5b846f0250d07
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8f/ca724deb4c461428ea11e63caed5a1bb1cc187:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/8f/ca724deb4c461428ea11e63caed5a1bb1cc187
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/91/d5d36776a4c6d43c26fbc67457b520815af5d8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/91/d5d36776a4c6d43c26fbc67457b520815af5d8
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/94/d402a2d1c5d639b06135ae073c9321614f61a0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/94/d402a2d1c5d639b06135ae073c9321614f61a0
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/97/3358201bba54fce6e7ef7d07ef243b5388101e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/97/3358201bba54fce6e7ef7d07ef243b5388101e
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/98/4597cc6cc11e299444fd8422fe4805b9e07853:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/98/4597cc6cc11e299444fd8422fe4805b9e07853
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/9a/e2623c5876a26f7e7e4a026560882a3f5d9e47:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/9a/e2623c5876a26f7e7e4a026560882a3f5d9e47
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/9f/13d0f92aeb303233abe561a85d0044e4390e0f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/9f/13d0f92aeb303233abe561a85d0044e4390e0f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a4/6866d92e52c6cb1a8c4cd3147876271a1a6236:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a4/6866d92e52c6cb1a8c4cd3147876271a1a6236
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a5/2b1f529fad01143bfd34f15aa67fcc6a96efac:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a5/2b1f529fad01143bfd34f15aa67fcc6a96efac
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a5/6adfdca4f792c7a3948ead788616db86d628cc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a5/6adfdca4f792c7a3948ead788616db86d628cc
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a5/97fce2a615acb1de43cc894296804d4ed515b5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a5/97fce2a615acb1de43cc894296804d4ed515b5
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a6/3bec8ce6e8082a39ffe6e5a51753331f7de2f7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a6/3bec8ce6e8082a39ffe6e5a51753331f7de2f7
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a7/e98e89f7ec420e53595784ca8fda697f63387b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/a7/e98e89f7ec420e53595784ca8fda697f63387b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ac/6b0f5917502957d01591e171f1f54ab170d3d4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ac/6b0f5917502957d01591e171f1f54ab170d3d4
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ad/195037394123bca8a6ca291c3ce431218665be:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ad/195037394123bca8a6ca291c3ce431218665be
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ad/c6b7d7e243d24c2594947132a904fcbfa0b977:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ad/c6b7d7e243d24c2594947132a904fcbfa0b977
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ae/5913ad54042ae16bfafdf7495a3a528a378977:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ae/5913ad54042ae16bfafdf7495a3a528a378977
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/af/552a6b049c335a70d1389c7d57e9ddf3aa199a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/af/552a6b049c335a70d1389c7d57e9ddf3aa199a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b3/11ce0259809da1e181a223a39b607c54cea1d2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b3/11ce0259809da1e181a223a39b607c54cea1d2
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b3/75a1d98505823b2a1d06146d2322c427731414:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b3/75a1d98505823b2a1d06146d2322c427731414
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b9/31da136a6f687df19f183046261d01cfbfd7cb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b9/31da136a6f687df19f183046261d01cfbfd7cb
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b9/411e2d110f4fa98055149f68c2dc48f019d450:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/b9/411e2d110f4fa98055149f68c2dc48f019d450
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/bf/265e6951b40f6cbe7afc14c1eb768ae29a8c69:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/bf/265e6951b40f6cbe7afc14c1eb768ae29a8c69
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/cd/bd8ca979280ba0262b7a2539d36c8cd3d92eb7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/cd/bd8ca979280ba0262b7a2539d36c8cd3d92eb7
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ce/4d621e5ce468972fb541c9ec2dea2dbb6b285f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ce/4d621e5ce468972fb541c9ec2dea2dbb6b285f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/d6/c41d9feda475905f932eae76fe0852a59b54c8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/d6/c41d9feda475905f932eae76fe0852a59b54c8
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/d7/d733584a224ce1b4e9cdef315816f476f827cb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/d7/d733584a224ce1b4e9cdef315816f476f827cb
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/d7/ed2a469232ebcf3e44371586571d60f9b0f81c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/d7/ed2a469232ebcf3e44371586571d60f9b0f81c
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/de/a9d0cda66c11a1a4d0b8206cd4d215c981a88a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/de/a9d0cda66c11a1a4d0b8206cd4d215c981a88a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e1/7c033fd4cfb4436441e8cb9c5ae95f4a31c1d6:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e1/7c033fd4cfb4436441e8cb9c5ae95f4a31c1d6
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e3/720ff268e0f14661fcb8ca0268d6c331fc025b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e3/720ff268e0f14661fcb8ca0268d6c331fc025b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e4/4e8883ec482d9e86a902ef47e265f7e05cb01d:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e4/4e8883ec482d9e86a902ef47e265f7e05cb01d
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e5/3c5633aa661dbb35a1c05f6a4ee8a9f8c38c81:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/e5/3c5633aa661dbb35a1c05f6a4ee8a9f8c38c81
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ea/b3f190db652812a6d0568dd0ad9a7208f36688:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/ea/b3f190db652812a6d0568dd0ad9a7208f36688
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/f2/6caed9dd7e9f075e72620733cd7f87fe7ea2a7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/f2/6caed9dd7e9f075e72620733cd7f87fe7ea2a7
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/f8/fe131e10efddaa02eaa897c0b3f9ba14ac58ba:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example.git/objects/f8/fe131e10efddaa02eaa897c0b3f9ba14ac58ba
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/02/dc8ac17f7e5a0152aa8686d25464b3e04f70ff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/02/dc8ac17f7e5a0152aa8686d25464b3e04f70ff
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/06/2f38049edc6261b6bc17ce3bb06fd68a703663:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/06/2f38049edc6261b6bc17ce3bb06fd68a703663
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/07/4e1ef76f179e1759265c8bc95c4d38b9fbc801:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/07/4e1ef76f179e1759265c8bc95c4d38b9fbc801
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/0b/ce0ac9cc8c7f90d9150330d26546675fceabe0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/0b/ce0ac9cc8c7f90d9150330d26546675fceabe0
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/11/73c13b7e221e5cdf32742ee9bb85bdcfef9917:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/11/73c13b7e221e5cdf32742ee9bb85bdcfef9917
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/14/669f328f12a501614732fb61ede412e18895e0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/14/669f328f12a501614732fb61ede412e18895e0
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/1b/2b423b72db2de32af53c0058242b4d8aa62787:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/1b/2b423b72db2de32af53c0058242b4d8aa62787
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/21/6eb0f2f7ae90b4685bb72ac3d0266dff921bc2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/21/6eb0f2f7ae90b4685bb72ac3d0266dff921bc2
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/24/202837a06396a5ba65694d9bc91f890f496aaf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/24/202837a06396a5ba65694d9bc91f890f496aaf
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/25/b914fde4b10c3eacaddbf634cfadb42a972260:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/25/b914fde4b10c3eacaddbf634cfadb42a972260
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/33/a94c20b69fb1f983e1a3f51be46c61511c6abe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/33/a94c20b69fb1f983e1a3f51be46c61511c6abe
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/37/9340a892ea786fddfc3ffe0297a587d02bd29e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/37/9340a892ea786fddfc3ffe0297a587d02bd29e
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/37/cc08218a8d5c6f295dd669fd1a32f915342816:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/37/cc08218a8d5c6f295dd669fd1a32f915342816
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/39/17761bc2c4f108eaf9f14752cd9cb3fe54332f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/39/17761bc2c4f108eaf9f14752cd9cb3fe54332f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/39/189eddde02e4ec0b57f971c75c567b59e43dd3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/39/189eddde02e4ec0b57f971c75c567b59e43dd3
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/3e/04fed4dee14a7c5b9c79553f56a3bdc4773b53:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/3e/04fed4dee14a7c5b9c79553f56a3bdc4773b53
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/3e/202c0799fbebd3aecf98dbc970b484a0836abd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/3e/202c0799fbebd3aecf98dbc970b484a0836abd
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/42/bdfe68c9e03e21e6dc5dcc4f4dc9a7bbbc8d12:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/42/bdfe68c9e03e21e6dc5dcc4f4dc9a7bbbc8d12
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/46/3c88417b1d155309d0537f1f1e4ee246fe1057:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/46/3c88417b1d155309d0537f1f1e4ee246fe1057
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/4b/3e01572f428224bf2c0032bf2832761ffc39a4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/4b/3e01572f428224bf2c0032bf2832761ffc39a4
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/52/4d98fc5f6f6d59e42be215d30af9ab3de0a33c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/52/4d98fc5f6f6d59e42be215d30af9ab3de0a33c
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/5f/db7dc2aec0f1413cb8833eb7ecb21dab6cf37a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/5f/db7dc2aec0f1413cb8833eb7ecb21dab6cf37a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/60/1ef961509953766cfc08f35359f992a6d10a6b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/60/1ef961509953766cfc08f35359f992a6d10a6b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/63/43bfa66f9aa5a3098f6b0d2a84c3f0b41a6baa:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/63/43bfa66f9aa5a3098f6b0d2a84c3f0b41a6baa
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/66/8340b5389a2a5a205d1b044d55a2a9ddb8c3cd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/66/8340b5389a2a5a205d1b044d55a2a9ddb8c3cd
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/6b/399b5a4e36d70c325c699622f1ae34d5c8067c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/6b/399b5a4e36d70c325c699622f1ae34d5c8067c
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/6d/4fc3f0f1f2273f6add23cbf38038cec77478e5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/6d/4fc3f0f1f2273f6add23cbf38038cec77478e5
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/7d/717c7d82f0a487037d67d1a2eb4d28f2d26559:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/7d/717c7d82f0a487037d67d1a2eb4d28f2d26559
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/87/7387076c80573fd6c0c1b1a308ba9d092ba8df:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/87/7387076c80573fd6c0c1b1a308ba9d092ba8df
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/8b/6e26093f8edaa032a7b3d2bd8de261a7113be9:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/8b/6e26093f8edaa032a7b3d2bd8de261a7113be9
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/8f/ca724deb4c461428ea11e63caed5a1bb1cc187:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/8f/ca724deb4c461428ea11e63caed5a1bb1cc187
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/91/d5d36776a4c6d43c26fbc67457b520815af5d8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/91/d5d36776a4c6d43c26fbc67457b520815af5d8
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/9e/d0e82dbc7bbd475c5631e71e04a2058322c677:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/9e/d0e82dbc7bbd475c5631e71e04a2058322c677
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/9f/13d0f92aeb303233abe561a85d0044e4390e0f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/9f/13d0f92aeb303233abe561a85d0044e4390e0f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a4/6866d92e52c6cb1a8c4cd3147876271a1a6236:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a4/6866d92e52c6cb1a8c4cd3147876271a1a6236
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a5/2b1f529fad01143bfd34f15aa67fcc6a96efac:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a5/2b1f529fad01143bfd34f15aa67fcc6a96efac
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a6/3bec8ce6e8082a39ffe6e5a51753331f7de2f7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a6/3bec8ce6e8082a39ffe6e5a51753331f7de2f7
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a7/e98e89f7ec420e53595784ca8fda697f63387b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/a7/e98e89f7ec420e53595784ca8fda697f63387b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/ad/c6b7d7e243d24c2594947132a904fcbfa0b977:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/ad/c6b7d7e243d24c2594947132a904fcbfa0b977
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/b3/75a1d98505823b2a1d06146d2322c427731414:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/b3/75a1d98505823b2a1d06146d2322c427731414
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/b9/411e2d110f4fa98055149f68c2dc48f019d450:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/b9/411e2d110f4fa98055149f68c2dc48f019d450
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/cc/2b0f249fa988acafe036262bb4199a2f30b276:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/cc/2b0f249fa988acafe036262bb4199a2f30b276
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/ce/4d621e5ce468972fb541c9ec2dea2dbb6b285f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/ce/4d621e5ce468972fb541c9ec2dea2dbb6b285f
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/d6/c41d9feda475905f932eae76fe0852a59b54c8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/d6/c41d9feda475905f932eae76fe0852a59b54c8
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/de/a9d0cda66c11a1a4d0b8206cd4d215c981a88a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/de/a9d0cda66c11a1a4d0b8206cd4d215c981a88a
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/e3/720ff268e0f14661fcb8ca0268d6c331fc025b:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/e3/720ff268e0f14661fcb8ca0268d6c331fc025b
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/e4/4e8883ec482d9e86a902ef47e265f7e05cb01d:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/e4/4e8883ec482d9e86a902ef47e265f7e05cb01d
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/e5/3c5633aa661dbb35a1c05f6a4ee8a9f8c38c81:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/e5/3c5633aa661dbb35a1c05f6a4ee8a9f8c38c81
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/ea/b3f190db652812a6d0568dd0ad9a7208f36688:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/ea/b3f190db652812a6d0568dd0ad9a7208f36688
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/f2/6caed9dd7e9f075e72620733cd7f87fe7ea2a7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/f2/6caed9dd7e9f075e72620733cd7f87fe7ea2a7
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/f8/fe131e10efddaa02eaa897c0b3f9ba14ac58ba:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/f8/fe131e10efddaa02eaa897c0b3f9ba14ac58ba
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/fd/8c7cbf3951b9a0332830dbeff5a38034de07f5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/dist-git/files/home/git/example2.git/objects/fd/8c7cbf3951b9a0332830dbeff5a38034de07f5
--------------------------------------------------------------------------------
/testing-farm/plans/sanity.fmf:
--------------------------------------------------------------------------------
1 | ---
2 | summary: run the behave tests in Fedora Testing Farm
3 | discover:
4 | - how: fmf
5 |
6 | prepare:
7 | - how: ansible
8 | playbook: testing-farm/prepare/machine-prepare.yml
9 |
10 | execute:
11 | - how: tmt
12 |
--------------------------------------------------------------------------------
/dist-git/conf/logrotate:
--------------------------------------------------------------------------------
1 | # logrotation file for Copr dist git
2 |
3 | /var/log/copr-dist-git/*.log {
4 | weekly
5 | rotate 6
6 | copytruncate
7 | compress
8 | notifempty
9 | missingok
10 | create 644 copr-dist-git copr-dist-git
11 | }
12 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/resalloc/handlers/main.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: build builder image
3 | ansible.builtin.command:
4 | cmd: "podman build -t builder_x86_64 ."
5 | args:
6 | chdir: "{{ resalloc_image_dir }}"
7 | become: true
8 | become_user: resalloc
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/modularity/_copr_@modularity-template-project.cfg:
--------------------------------------------------------------------------------
1 | [group-modularity-template-project]
2 | name = Copr modules repo for @modularity/template-project
3 | url = http://localhost:5002/results/@modularity/template-project/modules
4 | enabled = 1
5 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/frontend/frontend-files/setup-user.sql:
--------------------------------------------------------------------------------
1 | DELETE FROM "user" WHERE username='clime';
2 | INSERT INTO "user" values(1, 'clime', 'clime@redhat.com', 'UTC', false, false, 'Y29wcg==##hyrsyqqyhfqzauksgzbi', 'stamcnxmlllutompnkoieldzzkopmi', '2017-05-02', '{}');
3 |
--------------------------------------------------------------------------------
/kubernetes/kustomize/config/builder/client.ini:
--------------------------------------------------------------------------------
1 | [copr-distgit]
2 | clone_hostnames = copr-distgit
3 | lookaside_location = http://copr-distgit.fedora-copr.svc.cluster.local:5001
4 | lookaside_uri_pattern = repo/pkgs/{namespace[1]}/{namespace[0]}/{name}/{filename}/{hash}/{filename}
--------------------------------------------------------------------------------
/messaging/docs/installation.rst:
--------------------------------------------------------------------------------
1 | .. _installation:
2 |
3 |
4 | Installation
5 | ============
6 |
7 | Installing into Fedora::
8 |
9 | dnf install -y python3-copr-messaging
10 |
11 | Installing from PyPI::
12 |
13 | pip install copr-messaging
14 |
15 |
16 |
--------------------------------------------------------------------------------
/backend/conf/logstash/lighttpd.pattern:
--------------------------------------------------------------------------------
1 | LIGHTTPD %{IPORHOST:clientip} %{IPORHOST:httphost} %{USER:auth} \[%{HTTPDATE:timestamp}\] "(?:%{WORD:verb} %{URIPATHPARAM:request}(?: HTTP/%{NUMBER:httpversion})|-)" %{NUMBER:response} (?:%{NUMBER:bytes}|-) "(?:%{URI:referrer}|-)" %{QS:agent}
2 |
--------------------------------------------------------------------------------
/python/run_tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e
4 |
5 | absdir="$(dirname "$(readlink -f "$0")")"
6 | export PYTHONPATH="$absdir"
7 |
8 | coverage=(
9 | --cov-report term-missing
10 | --cov copr/v3
11 | )
12 | python3 -B -m pytest "${coverage[@]}" copr/test "$@"
13 |
--------------------------------------------------------------------------------
/common/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include LICENSE
2 | include MANIFEST.in
3 | include copr/README.rst
4 | include python-copr-common.spec
5 | include requirements.txt
6 | include run_tests.sh
7 | recursive-include docs/ *.rst *.py Makefile README*
8 | recursive-include copr/test/ *.rst *.py *.json README*
9 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/resalloc/templates/pools.yaml.j2:
--------------------------------------------------------------------------------
1 | ---
2 | x86_64_on_demand:
3 | max: 10
4 | cmd_new: /usr/bin/podman-start-builder
5 | cmd_delete: /usr/bin/podman-stop-builder
6 | tags_on_demand:
7 | - arch_x86_64
8 | - arch_noarch
9 | - copr_builder
10 |
--------------------------------------------------------------------------------
/python/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include LICENSE
2 | include MANIFEST.in
3 | include copr/README.rst
4 | include python-copr.spec
5 | include requirements.txt
6 | include run_tests.sh
7 | recursive-include docs/ *.rst *.py Makefile README*
8 | recursive-include copr/test/ *.rst *.py *.json README* copr_cli.conf
9 |
--------------------------------------------------------------------------------
/backend/conf/msbus-fedora-messaging.conf.example:
--------------------------------------------------------------------------------
1 | """
2 | Example configuration file for fedora-messaging AMQP bus.
3 | """
4 |
5 | bus_type = 'fedora-messaging'
6 | bus_id = 'fm'
7 | bus_publish_retries = 5
8 |
9 | toml_config = '/etc/fedora-messaging/fedora.toml'
10 |
11 | # vi: ft=python
12 |
--------------------------------------------------------------------------------
/backend/test-data-copr-backend-1/build_results/00848963-example/results.json:
--------------------------------------------------------------------------------
1 | {
2 | "packages": [
3 | {
4 | "name":"example",
5 | "epoch":0,
6 | "version":"1.0.14",
7 | "release":"1.fc30",
8 | "arch":"x86_64"
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/backend/units/copr-backend.target:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Copr Backend service
3 | After=syslog.target network.target auditd.service
4 | Requires=copr-backend-log.service copr-backend-build.service copr-backend-action.service
5 | Wants=logrotate.timer
6 |
7 | [Install]
8 | WantedBy=multi-user.target
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/hooks/post-update.sample:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # An example hook script to prepare a packed repository for use over
4 | # dumb transports.
5 | #
6 | # To enable this hook, rename this file to "post-update".
7 |
8 | exec git update-server-info
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/hooks/post-update.sample:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # An example hook script to prepare a packed repository for use over
4 | # dumb transports.
5 | #
6 | # To enable this hook, rename this file to "post-update".
7 |
8 | exec git update-server-info
9 |
--------------------------------------------------------------------------------
/selinux/copr-selinux-relabel:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | for package in copr-backend copr-frontend copr-cli copr-selinux; do
4 | rpm -q $package &>/dev/null && /usr/sbin/fixfiles -R $package restore
5 | done
6 |
7 | if [ -d /var/lib/copr ]; then
8 | restorecon -rvvi /var/lib/copr
9 | fi
10 |
--------------------------------------------------------------------------------
/doc/update_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | make html
4 |
5 | git clone "ssh://git@pagure.io/docs/copr/copr.git" copr-docs
6 | cp -r _build/html/* copr-docs/
7 | (
8 | cd copr-docs
9 | git add .
10 | git commit -av
11 | git push
12 | )
13 |
14 | rm -rf _build
15 | rm -rf copr-docs
16 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/commands/get_admins.py:
--------------------------------------------------------------------------------
1 | import click
2 | from coprs import models
3 |
4 | @click.command()
5 | def get_admins():
6 | """
7 | Display list of admins
8 | """
9 | for u in models.User.query.filter(models.User.admin == True).all():
10 | print(u.username)
11 |
--------------------------------------------------------------------------------
/keygen/run/signd-copr.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=GPG Sign Daemon
3 | After=syslog.target
4 | Wants=logrotate.timer
5 |
6 | [Service]
7 | Type=forking
8 | PIDFile=/var/run/signd.pid
9 | Environment="GNUPGHOME=/var/lib/copr-keygen/gnupg"
10 | ExecStart=/usr/sbin/signd -f
11 | Restart=on-abort
12 |
--------------------------------------------------------------------------------
/mocks/frontend/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python3
2 |
3 | from flask.ext.script import Server, Manager
4 | from app import app
5 |
6 | manager = Manager(app)
7 | manager.add_command("runserver", Server(use_debugger=True, use_reloader=True))
8 |
9 | if __name__ == "__main__":
10 | manager.run()
11 |
--------------------------------------------------------------------------------
/backend/run/copr-backend-process-build:
--------------------------------------------------------------------------------
1 | #! /usr/bin/python3
2 |
3 | """
4 | Process one Build task provided by frontend (on backend).
5 | """
6 |
7 | from copr_backend.background_worker_build import BuildBackgroundWorker
8 |
9 | if __name__ == "__main__":
10 | BuildBackgroundWorker().process()
11 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/cancel_build/action-tasks.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "_description": "Test cancel build",
4 | "_expected_outcome": "success",
5 |
6 | "action_type": 10,
7 | "created_on": 1462513764,
8 | "id": 42,
9 | "data": "{\"task_id\": \"42-fedora-27-x86_64\"}"
10 | }
11 | ]
12 |
--------------------------------------------------------------------------------
/docker/backend/files/home/copr/.config/pulp/cli.toml:
--------------------------------------------------------------------------------
1 | [cli]
2 | base_url = "http://pulp:80"
3 | api_root = "/pulp/"
4 | domain = "default"
5 | username = "admin"
6 | password = "admin"
7 | cert = ""
8 | key = ""
9 | verify_ssl = true
10 | format = "json"
11 | dry_run = false
12 | timeout = 0
13 | verbose = 0
14 |
--------------------------------------------------------------------------------
/python/requirements.readthedocs.txt:
--------------------------------------------------------------------------------
1 | # Used solely for building documentation on readthedocs.org
2 | # Use this file by running "$ pip install -r requirements.readthedocs.txt"
3 | # http://docs.readthedocs.io/en/latest/faq.html#can-i-document-a-python-package-that-is-not-at-the-root-of-my-repository
4 |
5 | ./python
6 |
--------------------------------------------------------------------------------
/backend/docs/source/Configuration.rst:
--------------------------------------------------------------------------------
1 | Configuration
2 | =============
3 |
4 | Copr backend is configured by `.ini` file.
5 | Default location is: ``/etc/copr/copr-be.conf``
6 |
7 | Example config shows all available options.
8 |
9 | .. literalinclude:: ../../conf/copr-be.conf.example
10 | :language: ini
11 |
--------------------------------------------------------------------------------
/beaker-tests/Sanity/copr-cli-basic-operations/bash-interactive-initialized.exp:
--------------------------------------------------------------------------------
1 | #! /usr/bin/expect
2 |
3 | set bash_prompt {\$ $}
4 | set env(PS1) {$ }
5 |
6 | spawn bash --norc
7 |
8 | foreach arg $argv {
9 | expect -re $bash_prompt {send -- "$arg\r"}
10 | }
11 |
12 | interact
13 | puts "exiting subshell"
14 |
--------------------------------------------------------------------------------
/keygen/run/application.py:
--------------------------------------------------------------------------------
1 | import logging
2 | import os
3 | import sys
4 |
5 | # so that errors are not sent to stdout
6 | logging.basicConfig(stream=sys.stderr)
7 |
8 | os.environ["COPRS_ENVIRON_PRODUCTION"] = "1"
9 | sys.path.insert(0, os.path.dirname(__file__))
10 |
11 | from copr_keygen import app as application
12 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example.git/info/exclude:
--------------------------------------------------------------------------------
1 | # git ls-files --others --exclude-from=.git/info/exclude
2 | # Lines that start with '#' are comments.
3 | # For a project mostly in C, the following would be a good set of
4 | # exclude patterns (uncomment them if you want to use them):
5 | # *.[oa]
6 | # *~
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/home/git/example2.git/info/exclude:
--------------------------------------------------------------------------------
1 | # git ls-files --others --exclude-from=.git/info/exclude
2 | # Lines that start with '#' are comments.
3 | # For a project mostly in C, the following would be a good set of
4 | # exclude patterns (uncomment them if you want to use them):
5 | # *.[oa]
6 | # *~
7 |
--------------------------------------------------------------------------------
/doc/how_to_install.rst:
--------------------------------------------------------------------------------
1 | .. _how_to_install:
2 |
3 | How to install
4 | ==============
5 |
6 | Prerequisites
7 | -------------
8 |
9 | Currently Copr code base is tested and works only on Fedora 19+.
10 |
11 | Installation
12 | ------------
13 |
14 | Follow up https://github.com/fedora-copr/copr/blob/main/copr-setup.txt
15 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/css/style-overwrite.css:
--------------------------------------------------------------------------------
1 | .footer dd ul{padding-left:0;list-style:none}
2 | .list-group-item-heading{font-weight:700}
3 | pre{background-color:#f8f8f8;padding: 9.5px 9.5px 0px 9.5px;}
4 | pre code div {margin-bottom:-11px; margin-top:-2px; font-size:12px}
5 | .c3-circles-avg-running{display: none;}
6 |
--------------------------------------------------------------------------------
/mocks/copr-mocks-frontend.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=COPR mock for the frontend component
3 |
4 | [Service]
5 | User=copr-mocks
6 | Group=copr-mocks
7 | WorkingDirectory=/usr/share/copr/mocks/frontend
8 | ExecStart=/usr/share/copr/mocks/frontend/manage.py runserver
9 |
10 | [Install]
11 | WantedBy=multi-user.target
12 |
--------------------------------------------------------------------------------
/keygen/configs/logrotate:
--------------------------------------------------------------------------------
1 | /var/log/copr-keygen/*.log {
2 | weekly
3 | rotate 6
4 | copytruncate
5 | compress
6 | notifempty
7 | missingok
8 | create 640 copr-signer copr-signer
9 | postrotate
10 | /bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
11 | endscript
12 | }
13 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/appdata/appstream.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/appdata/appstream.xml.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/hooks/post-update.sample:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # An example hook script to prepare a packed repository for use over
4 | # dumb transports.
5 | #
6 | # To enable this hook, rename this file to "post-update".
7 |
8 | exec git update-server-info
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/10/d62caaddc43f73422d932ab3dd286f3ff36ca7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/10/d62caaddc43f73422d932ab3dd286f3ff36ca7
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/16/72befb36f9665edb57941b9f91e09db1a5fdbe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/16/72befb36f9665edb57941b9f91e09db1a5fdbe
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/2a/d305f17fdb541d2f561c19ae4345a648bcc06f:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/2a/d305f17fdb541d2f561c19ae4345a648bcc06f
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/3f/df5aa21abb13fcf5b0383778c41e6b759ea363:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/3f/df5aa21abb13fcf5b0383778c41e6b759ea363
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/42/c936c3fe68a229daf83ca7803f6670b307d901:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/42/c936c3fe68a229daf83ca7803f6670b307d901
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/4a/6d68506b05251c9f0fee10b5d289e579e17637:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/4a/6d68506b05251c9f0fee10b5d289e579e17637
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/53/677fae27782b4e970ce11e9fbf2523f7081b8d:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/53/677fae27782b4e970ce11e9fbf2523f7081b8d
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/67/1bcede0ecc7bb69ba94ce44b91bb8ab4ac83a5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/67/1bcede0ecc7bb69ba94ce44b91bb8ab4ac83a5
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/67/794c0c14b692d8df0026d0cb03ab3237b7f36c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/67/794c0c14b692d8df0026d0cb03ab3237b7f36c
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/7e/56820d72404628bd092e042ba22ec5431fc118:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/7e/56820d72404628bd092e042ba22ec5431fc118
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/8c/b116cc07fe651dfc12105e2abdc49a5066d9fe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/8c/b116cc07fe651dfc12105e2abdc49a5066d9fe
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/91/d4f6f495895c306cad28358c4f13579f4e6bc5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/91/d4f6f495895c306cad28358c4f13579f4e6bc5
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/94/a28c0412757a39697821e31ba38e5449441499:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/94/a28c0412757a39697821e31ba38e5449441499
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/a9/e55d446131bd6548c7dd976e26af8f1df3bde5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/a9/e55d446131bd6548c7dd976e26af8f1df3bde5
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/ab/16523e02d730d63279f41ee6f31433fa6d593e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/ab/16523e02d730d63279f41ee6f31433fa6d593e
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/ac/ec4978f4bfd6a9214c523dba8aff9ca53f1273:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/ac/ec4978f4bfd6a9214c523dba8aff9ca53f1273
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/af/552a6b049c335a70d1389c7d57e9ddf3aa199a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/af/552a6b049c335a70d1389c7d57e9ddf3aa199a
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/b9/aa806d9da07288c0a6e454ddaa9d7672f5f654:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/b9/aa806d9da07288c0a6e454ddaa9d7672f5f654
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/d1/9d24884c26aa037fc31606b9efb88dae83b273:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/d1/9d24884c26aa037fc31606b9efb88dae83b273
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e1/bbdf9fb4937c314db0750dca686c7ee1f21140:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e1/bbdf9fb4937c314db0750dca686c7ee1f21140
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e2/61780f2578a4a2ce5e0f7cf10ef5b36ccd00ab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e2/61780f2578a4a2ce5e0f7cf10ef5b36ccd00ab
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e4/7c719aaffc3b71247f446fe81c0805513cd826:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e4/7c719aaffc3b71247f446fe81c0805513cd826
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e9/456be25fba2e18a8fbc78dd18d27ecc02b5197:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/e9/456be25fba2e18a8fbc78dd18d27ecc02b5197
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/f0/b32611e5f6819857e4da39d97c587bb3543408:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/f0/b32611e5f6819857e4da39d97c587bb3543408
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/f1/2560264853932a91822fc68632581ca781bed5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/f1/2560264853932a91822fc68632581ca781bed5
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/fc/edcf5600e783b4f3218ed635b4cf05fc3ee592:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/objects/fc/edcf5600e783b4f3218ed635b4cf05fc3ee592
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/hooks/post-update.sample:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # An example hook script to prepare a packed repository for use over
4 | # dumb transports.
5 | #
6 | # To enable this hook, rename this file to "post-update".
7 |
8 | exec git update-server-info
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/23/721acb310fb444b79c38b432961102c0324b22:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/23/721acb310fb444b79c38b432961102c0324b22
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/36/f2ccce5efd7ac0b2207a870cfef7ee98b61898:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/36/f2ccce5efd7ac0b2207a870cfef7ee98b61898
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/67/1bcede0ecc7bb69ba94ce44b91bb8ab4ac83a5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/67/1bcede0ecc7bb69ba94ce44b91bb8ab4ac83a5
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/7e/9cd6b0ca05f301dd4ea359dd93d7085468de67:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/7e/9cd6b0ca05f301dd4ea359dd93d7085468de67
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/81/aacaba47738ddb56b42d1d5b01e158f5df1410:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/81/aacaba47738ddb56b42d1d5b01e158f5df1410
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/89/b58f6071414d6241b584a484e994f5133ae5a1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/89/b58f6071414d6241b584a484e994f5133ae5a1
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/c2/f3756019387f94422bb656a520c873c412b317:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/c2/f3756019387f94422bb656a520c873c412b317
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
--------------------------------------------------------------------------------
/keygen/configs/local_settings.py.example:
--------------------------------------------------------------------------------
1 | DEBUG = True
2 |
3 | PHRASES_DIR = "/var/lib/copr-keygen/phrases/"
4 | GPG_BINARY = "/bin/gpg2"
5 | GNUPG_HOMEDIR = "/var/lib/copr-keygen/gnupg"
6 |
7 | GPG_KEY_LENGTH = 2048
8 | GPG_EXPIRE = "5y"
9 |
10 | LOG_DIR = "/var/log/copr-keygen"
11 | import logging
12 | LOG_LEVEL = logging.INFO
13 |
--------------------------------------------------------------------------------
/keygen/run/copr-keygen.uwsgi.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=uWSGI Module
3 | After=syslog.target
4 |
5 | [Service]
6 | ExecStart=/sbin/uwsgi --ini /etc/copr-keygen/uwsgi.ini
7 | Restart=always
8 | KillSignal=SIGQUIT
9 | Type=notify
10 | StandardError=syslog
11 | NotifyAccess=main
12 |
13 | [Install]
14 | WantedBy=multi-user.target
15 |
--------------------------------------------------------------------------------
/openshift/config/distgit-distgit.conf.j2:
--------------------------------------------------------------------------------
1 | [dist-git]
2 | git_author_name = Copr Dist Git
3 | git_author_email =
4 |
5 | cache_dir = /var/lib/dist-git/cache
6 | gitroot_dir = /var/lib/dist-git/git
7 | #this is difference from standard config!
8 | git_gc_depth = 3
9 |
10 | gitolite = False
11 |
--------------------------------------------------------------------------------
/backend/copr_backend/setup.py:
--------------------------------------------------------------------------------
1 | """
2 | Singleton-like objects to simplify ubiquitous Copr Backend configuration.
3 | """
4 |
5 | from copr_backend.app import App
6 |
7 | # the application
8 | app = App()
9 |
10 | # configuration, usually in /etc/copr/copr-be.conf
11 | config = app.opts
12 |
13 | # the default logger
14 | log = app.log
15 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/appdata/appstream.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/appdata/appstream.xml.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/hooks/post-update.sample:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # An example hook script to prepare a packed repository for use over
4 | # dumb transports.
5 | #
6 | # To enable this hook, rename this file to "post-update".
7 |
8 | exec git update-server-info
9 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/distgit/templates/copr-dist-git.conf.j2:
--------------------------------------------------------------------------------
1 | [dist-git]
2 | frontend_base_url=https://{{ ansible_host }}
3 | frontend_auth={{ be_fe_token["content"] | b64decode }}
4 | log_dir=/var/log/copr-dist-git
5 | per_task_log_dir=/data/distgit/web/logs
6 |
7 | # TODO: This doesn't work.
8 | #git_base_url=/data/distgit/git/%(module)s
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/appdata/appstream-failed.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/appdata/appstream-failed.xml.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/appdata/appstream-ignore.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/appdata/appstream-ignore.xml.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/cancel_build/respond_200_to_backend.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python3
2 |
3 | import flask
4 |
5 | app = flask.Flask(__name__)
6 | @app.route('/backend/update/', methods=['POST', 'PUT'])
7 | def backend_update():
8 | return flask.jsonify({})
9 |
10 | if __name__ == '__main__':
11 | app.run(host='0.0.0.0')
12 |
--------------------------------------------------------------------------------
/dist-git/conf/copr-dist-git.sysusers.conf:
--------------------------------------------------------------------------------
1 | #Type Name ID GECOS Home directory Shell
2 | g packager -
3 | g copr-dist-git -
4 | u copr-dist-git - 'copr-dist-git user' /var/lib/copr-dist-git /bin/bash
5 | m copr-dist-git copr-dist-git
6 | m copr-dist-git packager
7 | m copr-dist-git apache
8 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/copr-modules.cfg:
--------------------------------------------------------------------------------
1 | [{{ copr.repo_id }}_{{ module.nsv }}]
2 | name = Copr modules repo for {{ module.full_name }}
3 | baseurl = {{ baseurl | fix_url_https_backend }}
4 | gpgcheck={{ config.REPO_GPGCHECK | default("1")}}
5 | gpgkey={{ pubkey_url | fix_url_https_backend }}
6 | repo_gpgcheck=0
7 | enabled = 1
8 |
--------------------------------------------------------------------------------
/keygen/configs/cron.daily:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | # Do a periodic trustdb maintenance. Use --batch, so the maintenance is done
4 | # only when needed.
5 | runuser -u copr-signer -- /usr/bin/gpg-copr --check-trustdb --batch
6 |
7 | # prolong keys which would otherwise expire in the following 30 days
8 | runuser -u copr-signer -- /usr/bin/gpg-copr-prolong
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/root.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/root.log.gz
--------------------------------------------------------------------------------
/dist-git/README:
--------------------------------------------------------------------------------
1 | Integration with cgit (webUI for dist-git):
2 |
3 | $ sudo dnf install cgit
4 | $ sudo echo "scan-path=/var/lib/dist-git/git/" >> /etc/cgitrc
5 | $ vim /etc/cgirc # and comment out line with `cache-size` configuration.
6 |
7 | See this about how to configure DistGit itself:
8 | - https://github.com/release-engineering/dist-git
9 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/static/components/c3/extensions/exporter/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "js": [
3 | "../../bower_components/d3/d3.min.js",
4 | "../../c3.min.js"
5 | ],
6 | "css": [
7 | "../../c3.css"
8 | ],
9 |
10 | "template": ""
11 | }
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/homepage_header.html:
--------------------------------------------------------------------------------
1 |
2 | Copr hosts {{ projects_count |int_with_commas }} projects from
3 |
4 | {{ users_count |int_with_commas }} Fedora users{% if packages_count %} with
5 |
6 | {{ packages_count | int_with_commas }} packages
7 | {% endif %}
8 |
9 |
--------------------------------------------------------------------------------
/backend/conf/lighttpd/dirlisting.conf:
--------------------------------------------------------------------------------
1 | dir-listing.activate = "enable"
2 | dir-listing.hide-dotfiles = "disable"
3 | dir-listing.exclude = ( "~$" )
4 | dir-listing.encoding = "UTF-8"
5 | dir-listing.hide-header-file = "disable"
6 | dir-listing.show-header = "disable"
7 | dir-listing.hide-readme-file = "disable"
8 | dir-listing.show-readme = "disable"
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/build.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/build.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/root.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/root.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/state.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/state.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/build.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/build.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/state.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/state.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/root.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/root.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/appdata/appstream-failed.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/appdata/appstream-failed.xml.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/appdata/appstream-ignore.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/appdata/appstream-ignore.xml.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/18/ec79b08dc79973a67cbbb1cbe82ac34bd23066:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/18/ec79b08dc79973a67cbbb1cbe82ac34bd23066
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/3c/731071ebbde3dd6af7045b5124243067a9ef6e:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/3c/731071ebbde3dd6af7045b5124243067a9ef6e
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/51/748ac057454df07072d260e6865a22c74e7cd7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/51/748ac057454df07072d260e6865a22c74e7cd7
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/59/5b5f1cc2d73d6bb9b4bd7cec977c182b71c001:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/59/5b5f1cc2d73d6bb9b4bd7cec977c182b71c001
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/67/1bcede0ecc7bb69ba94ce44b91bb8ab4ac83a5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/67/1bcede0ecc7bb69ba94ce44b91bb8ab4ac83a5
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/83/02a2cc7a45fafdf31181e786d4ab46bfd1f458:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/83/02a2cc7a45fafdf31181e786d4ab46bfd1f458
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/de/4a8245ce347d51815c8efecfbab18ab38123d7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/de/4a8245ce347d51815c8efecfbab18ab38123d7
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
--------------------------------------------------------------------------------
/python/docs/README.txt:
--------------------------------------------------------------------------------
1 | To build documentation locally just run
2 | make html
3 |
4 | To publish new version to the https://readthedocs.org (RTHD), you need:
5 | 1. commit && push your changes into the Copr git
6 | 2. request documentation rebuild by sending POST request to the web hook
7 | curl -X POST http://readthedocs.org/build/python-copr
8 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/mockchain.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/mockchain.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/build.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/build.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/state.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/state.log.gz
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/scm.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_scm with context %}
3 |
4 | {% set add_build_tab = "scm" %}
5 |
6 | {% block build_form %}
7 |
8 | {{ copr_build_form_scm(form, view, copr) }}
9 |
10 | {% endblock %}
11 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/url.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_url with context %}
3 |
4 | {% set add_build_tab = "url" %}
5 |
6 | {% block build_form %}
7 |
8 | {{ copr_build_form_url(form, view, copr) }}
9 |
10 | {% endblock %}
11 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/mockchain.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@actions/test-createrepo/chroot-without-repodata/00000001-example/mockchain.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/mockchain.log.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/mockchain.log.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/info/exclude:
--------------------------------------------------------------------------------
1 | # git ls-files --others --exclude-from=.git/info/exclude
2 | # Lines that start with '#' are comments.
3 | # For a project mostly in C, the following would be a good set of
4 | # exclude patterns (uncomment them if you want to use them):
5 | # *.[oa]
6 | # *~
7 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/info/exclude:
--------------------------------------------------------------------------------
1 | # git ls-files --others --exclude-from=.git/info/exclude
2 | # Lines that start with '#' are comments.
3 | # For a project mostly in C, the following would be a good set of
4 | # exclude patterns (uncomment them if you want to use them):
5 | # *.[oa]
6 | # *~
7 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/pypi.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_pypi with context %}
3 |
4 | {% set add_build_tab = "pypi" %}
5 |
6 | {% block build_form %}
7 |
8 | {{ copr_build_form_pypi(form, view, copr) }}
9 |
10 | {% endblock %}
11 |
--------------------------------------------------------------------------------
/backend/run/copr_run_logger.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python3
2 | # coding: utf-8
3 |
4 | from copr_backend.helpers import get_backend_opts
5 | from copr_backend.daemons.log import RedisLogHandler
6 |
7 |
8 | def main():
9 | opts = get_backend_opts()
10 | handler = RedisLogHandler(opts)
11 | handler.run()
12 |
13 |
14 | if __name__ == "__main__":
15 | main()
16 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/files/etc/rpkg.conf:
--------------------------------------------------------------------------------
1 | [rpkg]
2 | preprocess_spec = True
3 |
4 | # auto-packing is deprecated:
5 | auto_pack = False
6 |
7 | base_output_path = /tmp/rpkg
8 |
9 | [git]
10 | lookaside = http://localhost/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s
11 | anongiturl = http://localhost/git/%(module)s
12 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/views/tmp_ns/tmp_general.py:
--------------------------------------------------------------------------------
1 | import flask
2 | import os
3 | from coprs.views.tmp_ns import tmp_ns
4 | from coprs import app
5 |
6 | @tmp_ns.route("//")
7 | def give_srpm(directory, file_path):
8 | path = os.path.join(app.config["STORAGE_DIR"], directory)
9 | return flask.send_from_directory(path, file_path)
10 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example_with_dep.git/info/exclude:
--------------------------------------------------------------------------------
1 | # git ls-files --others --exclude-from=.git/info/exclude
2 | # Lines that start with '#' are comments.
3 | # For a project mostly in C, the following would be a good set of
4 | # exclude patterns (uncomment them if you want to use them):
5 | # *.[oa]
6 | # *~
7 |
--------------------------------------------------------------------------------
/docker/backend/files/etc/lighttpd/conf.d/dirlisting.conf:
--------------------------------------------------------------------------------
1 | dir-listing.activate = "enable"
2 | dir-listing.hide-dotfiles = "disable"
3 | dir-listing.exclude = ( "~$" )
4 | dir-listing.encoding = "UTF-8"
5 | dir-listing.hide-header-file = "disable"
6 | dir-listing.show-header = "disable"
7 | dir-listing.hide-readme-file = "disable"
8 | dir-listing.show-readme = "disable"
9 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/custom.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 |
3 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_custom with context %}
4 |
5 | {% set add_build_tab = "custom" %}
6 |
7 | {% block build_form %}
8 |
9 | {{ copr_build_form_custom(form, view, copr) }}
10 |
11 | {% endblock %}
12 |
--------------------------------------------------------------------------------
/keygen/src/copr_keygen/default_settings.py:
--------------------------------------------------------------------------------
1 | DEBUG = False
2 |
3 | PHRASES_DIR = "/var/lib/copr-keygen/phrases/"
4 | GPG_BINARY = "/bin/gpg2"
5 | # TODO: rename to GPG_HOMEDIR
6 | GNUPG_HOMEDIR = "/var/lib/copr-keygen/gnupg"
7 |
8 | GPG_KEY_LENGTH = 2048
9 | GPG_EXPIRE = "5y"
10 |
11 | LOG_DIR = "/var/log/copr-keygen"
12 | import logging
13 | LOG_LEVEL = logging.INFO
14 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/distgit.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 |
3 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_distgit with context %}
4 |
5 | {% set add_build_tab = "distgit" %}
6 |
7 | {% block build_form %}
8 |
9 | {{ copr_build_form_distgit(form, view, copr) }}
10 |
11 | {% endblock %}
12 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/rubygems.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_rubygems with context %}
3 |
4 | {% set add_build_tab = "rubygems" %}
5 |
6 | {% block build_form %}
7 |
8 | {{ copr_build_form_rubygems(form, view, copr) }}
9 |
10 | {% endblock %}
11 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/coprs/templates/coprs/detail/add_build/upload.html:
--------------------------------------------------------------------------------
1 | {% extends "coprs/detail/add_build.html" %}
2 | {% from "coprs/detail/_builds_forms.html" import copr_build_form_upload with context %}
3 |
4 |
5 | {% set add_build_tab = "upload" %}
6 |
7 | {% block build_form %}
8 |
9 | {{ copr_build_form_upload(form, view, copr) }}
10 |
11 | {% endblock %}
12 |
--------------------------------------------------------------------------------
/.tito/releasers.conf:
--------------------------------------------------------------------------------
1 | [fedora-git]
2 | # used by frontend, backend, dist-git, rpmbuild
3 | releaser = tito.release.FedoraGitReleaser
4 | branches = fedora-all
5 |
6 | [fedora-git-clients]
7 | releaser = tito.release.FedoraGitReleaser
8 | branches = fedora-all epel-all
9 |
10 | [fedora-git-common]
11 | releaser = tito.release.FedoraGitReleaser
12 | branches = fedora-all epel8 epel9
13 |
--------------------------------------------------------------------------------
/frontend/coprs_frontend/commands/update_indexes_required.py:
--------------------------------------------------------------------------------
1 | import sys
2 | import click
3 | from coprs.whoosheers import WhoosheeStamp
4 |
5 | @click.command()
6 | def update_indexes_required():
7 | """
8 | Is whooshee indexes rebuild required?
9 | """
10 | valid = WhoosheeStamp.is_valid()
11 | print("no" if valid else "yes")
12 | sys.exit(int(not valid))
13 |
--------------------------------------------------------------------------------
/kubernetes/kustomize/config/backend/nginx.conf:
--------------------------------------------------------------------------------
1 | server {
2 | listen 5002;
3 | listen [::]:5002;
4 | server_tokens off;
5 | access_log /dev/stdout;
6 | error_log /dev/stdout;
7 |
8 | server_name localhost;
9 | charset utf-8;
10 |
11 | root /var/lib/copr/public_html/;
12 |
13 | location / {
14 | port_in_redirect off;
15 | autoindex on;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/backend/conf/crontab/daily:
--------------------------------------------------------------------------------
1 | #!/usr/bin/sh
2 |
3 | runuser -c "PYTHONUNBUFFERED=1 python3 /usr/bin/copr_prune_results.py &> /dev/null" - copr
4 | runuser -c "PYTHONUNBUFFERED=1 python3 /usr/bin/copr_prune_srpms.py &> /dev/null" - copr
5 |
6 | # Optional - Counting downloaded RPMs through Amazon CDN
7 | # runuser -c "PYTHONUNBUFFERED=1 python3 /usr/bin/copr-aws-s3-hitcounter &> /dev/null" - copr
8 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.src.rpm
--------------------------------------------------------------------------------
/frontend/requirements.txt:
--------------------------------------------------------------------------------
1 | Flask
2 | Flask-OpenID
3 | Flask-SQLAlchemy
4 | Flask-Session
5 | Flask-WTF
6 | flask-whooshee
7 | pytest
8 | pytest-cov
9 | blinker
10 | markdown
11 | markupsafe
12 | pyLibravatar
13 | pydns # pyLibravatar uses this
14 | python-dateutil
15 | netaddr
16 | alembic
17 | redis
18 | python-openid-teams
19 | requests
20 | psycopg2
21 | decorator
22 | flexmock
23 | mock
24 |
--------------------------------------------------------------------------------
/keygen/configs/lighttpd/copr-keygene.vhost.conf.example:
--------------------------------------------------------------------------------
1 | $SERVER["socket"] == "0.0.0.0:3782" {
2 | server.name = "localhost"
3 |
4 | fastcgi.server = ("/" =>
5 | ((
6 | "socket" => "/tmp/copr-keygen-fcgi.sock",
7 | "bin-path" => "/usr/share/copr-keygen/app.fcgi",
8 | "check-local" => "disable",
9 | "max-procs" => 1
10 | ))
11 | )
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/keygen/run/dev_run.conf:
--------------------------------------------------------------------------------
1 | DEBUG = True
2 |
3 | PHRASES_DIR = "/tmp/copr-keygen/var/lib/copr-keygen/phrases/"
4 | GPG_BINARY = "/bin/gpg2"
5 | GNUPG_HOMEDIR = "/tmp/copr-keygen/var/lib/copr-keygen/gnupg"
6 |
7 | GPG_KEY_LENGTH = 2048
8 | GPG_EXPIRE = "5y"
9 |
10 | LOG_DIR = "/tmp/copr-keygen/var/log/copr-keygen"
11 | import logging
12 | LOG_LEVEL = logging.DEBUG
13 | DEBUG_WITH_LOG = True
14 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.x86_64.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@builds/rare_example_repo/fedora-23-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.x86_64.rpm
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.src.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.src.rpm
--------------------------------------------------------------------------------
/doc/developer_documentation/builder_actions.rst:
--------------------------------------------------------------------------------
1 | .. _backend-build-process:
2 |
3 | Backend build process
4 | =====================
5 |
6 | This is high level overview about what ``/bin/copr-backend-process-build``
7 | script does (it is executed by WorkerManager from backend).
8 |
9 | .. image:: /_static/process-build-actions.uml.png
10 |
11 | See :ref:`worker_manager` how this is spawned.
12 |
--------------------------------------------------------------------------------
/testing-farm/prepare/roles/distgit/templates/httpd-dist-git.conf.j2:
--------------------------------------------------------------------------------
1 | AliasMatch "/repo(/.*)/md5(/.*)" "/var/lib/dist-git/cache/lookaside$1$2"
2 | Alias /repo/ /var/lib/dist-git/cache/lookaside/
3 |
4 | Alias /per-task-logs /data/distgit/web/logs
5 |
6 | Options Indexes FollowSymLinks
7 | AllowOverride None
8 | Require all granted
9 |
10 |
--------------------------------------------------------------------------------
/backend/docs/source/README.rst:
--------------------------------------------------------------------------------
1 | README
2 | ======
3 |
4 | COPR is lightweight build system. It allows you to create new project in WebUI,
5 | and submit new builds and COPR will create yum repository from latest builds.
6 |
7 | This package contains backend. Copr-backend is responsible for build process, package signing, manages project repositories.
8 | Currently copr-backend is intended to use at Fedora 20+.
9 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.x86_64.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/backend-files/var/lib/copr/public_html/results/@modularity/template-project/fedora-24-x86_64/00000063-rare_example/rare_example-1.0.3-2.fc23.x86_64.rpm
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/cache/lookaside/pkgs/@copr/copr-dev/example/example-1.0.5.tar.gz/ae7e41265376c2b9ffe5f230a9d1677d/example-1.0.5.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/cache/lookaside/pkgs/@copr/copr-dev/example/example-1.0.5.tar.gz/ae7e41265376c2b9ffe5f230a9d1677d/example-1.0.5.tar.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/cache/lookaside/pkgs/@copr/copr-dev/example/example-1.0.5.tar.gz/e74869d626673787d36d47ef5a53d63f/example-1.0.5.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/cache/lookaside/pkgs/@copr/copr-dev/example/example-1.0.5.tar.gz/e74869d626673787d36d47ef5a53d63f/example-1.0.5.tar.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/cache/lookaside/pkgs/@copr/copr-dev/pyp2rpm/pyp2rpm-2.0.0.tar.gz/37b854e056e86aefff0c1978b83e8353/pyp2rpm-2.0.0.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/fedora-copr/copr/HEAD/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/cache/lookaside/pkgs/@copr/copr-dev/pyp2rpm/pyp2rpm-2.0.0.tar.gz/37b854e056e86aefff0c1978b83e8353/pyp2rpm-2.0.0.tar.gz
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/tests/test-template/run.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | . /usr/bin/rhts-environment.sh || exit 1
4 | . /usr/share/beakerlib/beakerlib.sh || exit 1
5 |
6 | export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
7 |
8 | rlJournalStart
9 | rlPhaseStartTest TestTemplate
10 | # write your test here
11 | rlPhaseEnd
12 | rlJournalEnd &> /dev/null
13 |
--------------------------------------------------------------------------------
/backend/docs/source/Statistics.rst:
--------------------------------------------------------------------------------
1 | Statistics
2 | ==========
3 |
4 | Logstash [1] is used to parse web server logs, filter interesting events (i.e. rpm file downloads) and send json
5 | to frontend. Logstash config doesn't have a nice option to define variables, so config should be copied manually after
6 | the installation and frontend host should be fixed there.
7 |
8 | --
9 | 1. - http://logstash.net/
10 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/example.git/config:
--------------------------------------------------------------------------------
1 | [core]
2 | repositoryformatversion = 0
3 | filemode = true
4 | bare = true
5 | sharedrepository = 1
6 | [receive]
7 | denyNonFastforwards = true
8 | [hooks]
9 | mailinglist = @copr/copr-dev/example-owner@fedoraproject.org,scm-commits@lists.fedoraproject.org
10 | maildomain = fedoraproject.org
11 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/backend/distgit-files/var/lib/dist-git/git/rpms/@copr/copr-dev/pyp2rpm.git/config:
--------------------------------------------------------------------------------
1 | [core]
2 | repositoryformatversion = 0
3 | filemode = true
4 | bare = true
5 | sharedrepository = 1
6 | [receive]
7 | denyNonFastforwards = true
8 | [hooks]
9 | mailinglist = @copr/copr-dev/pyp2rpm-owner@fedoraproject.org,scm-commits@lists.fedoraproject.org
10 | maildomain = fedoraproject.org
11 |
--------------------------------------------------------------------------------
/beaker-tests/Regression/dist-git/tests/test-template/run.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | . /usr/bin/rhts-environment.sh || exit 1
4 | . /usr/share/beakerlib/beakerlib.sh || exit 1
5 |
6 | export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
7 |
8 | rlJournalStart
9 | rlPhaseStartTest TestTemplate
10 | # write your test here
11 | rlPhaseEnd
12 | rlJournalEnd &> /dev/null
13 |
--------------------------------------------------------------------------------