Hi Michal
I still have the same issue...
[root@copr coprs_frontend]# COPR_CONFIG=/etc/copr/copr.conf alembic downgrade
3ec22e1db75a
--------------------------------------------------------------------------------
INFO in log [/usr/share/copr/coprs_frontend/coprs/log.py:48]:
logging configuration finished, config: <Config {'JSON_AS_ASCII': True,
'INTRANET_IPS': ['127.0.0.1', '192.168.20.0/24'],
'KRB5_LOGIN': {}, 'LOG_FILENAME': '/var/log/copr/frontend.log',
'DIST_GIT_URL': 'http://copr.casalogic.lan/cgit/',
'SQLALCHEMY_POOL_RECYCLE': None, 'OPENID_STORE':
'/usr/share/copr/coprs_frontend/coprs/../../data/openid_store',
'BACKEND_BASE_URL': 'http://copr-be-dev.cloud.fedoraproject.org',
'SQLALCHEMY_ECHO': False, 'SQLALCHEMY_TRACK_MODIFICATIONS': True,
'SEND_LOGS_TO': ['root@localhost'], 'SQLALCHEMY_POOL_TIMEOUT':
None, 'SQLALCHEMY_RECORD_QUERIES': None, 'SESSION_COOKIE_DOMAIN': None,
'SESSION_COOKIE_NAME': 'session', 'SRPM_STORAGE_DIR':
'/var/lib/copr/data/srpm_storage', 'KRB5_LOGIN_BASEURI':
'/krb5_login/', 'WHOOSHEE_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data/whooshee', 'REDIS_PORT':
6379, 'SQLALCHEMY_NATIVE_UNICODE': None, 'MAX_CONTENT_LENGTH': None,
'API_TOKEN_LENGTH': 30, 'DATABASE':
'/usr/share/copr/coprs_frontend/coprs/../../data/copr.db', 'SEND_EMAILS':
True, 'PERMANENT_SESSION_LIFETIME': datetime.timedelta(31),
'SQLALCHEMY_POOL_SIZE': None, 'SQLALCHEMY_MAX_OVERFLOW': None,
'SEND_LEGAL_TO': ['root@localhost'], 'TRAP_HTTP_EXCEPTIONS':
False, 'PRESERVE_CONTEXT_ON_EXCEPTION': None, 'BUILDER_IPS':
['127.0.0.1'], 'DATA_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data', 'API_TOKEN_EXPIRATION':
180, 'BACKEND_PASSWORD': 'mjp123', 'SESSION_COOKIE_PATH': None,
'FEDMENU_DATA_URL': 'http://threebean.org/fedmenu/dev-data.js',
'LOGGER_NAME': 'coprs', 'SECRET_KEY':
'THISISNOTASECRETATALL', 'OPENID_FS_STORE_PATH': None,
'ENFORCE_PROTOCOL_FOR_BACKEND_URL': 'http', 'USE_ALLOWED_USERS':
False, 'APPLICATION_ROOT': None, 'SERVER_NAME': None,
'PREFERRED_URL_SCHEME': 'http', 'TESTING': False,
'FEDMENU_URL': 'http://threebean.org/fedmenu/',
'ENFORCE_PROTOCOL_FOR_FRONTEND_URL': 'http', 'ALLOWED_USERS': [],
'BLACKLISTED_GROUPS': ['fedorabugs', 'packager',
'provenpackager'], 'LOGGING_LEVEL': 10, 'USE_X_SENDFILE': False,
'SQLALCHEMY_DATABASE_URI':
'postgresql+psycopg2://copr-fe:coprpass@/coprdb', 'SESSION_COOKIE_SECURE':
False, 'REDIS_HOST': '127.0.0.1', 'DEBUG': True,
'SQLALCHEMY_COMMIT_ON_TEARDOWN': False, 'SQLALCHEMY_BINDS': None,
'REPO_GPGCHECK': 1, 'JSONIFY_PRETTYPRINT_REGULAR': True,
'PROPAGATE_EXCEPTIONS': None, 'TRAP_BAD_REQUEST_ERRORS': False,
'JSON_SORT_KEYS': True, 'SESSION_COOKIE_HTTPONLY': True,
'SEND_FILE_MAX_AGE_DEFAULT': 43200, 'PUBLIC_COPR_HOSTNAME':
'copr.casalogic.lan'}>
--------------------------------------------------------------------------------
INFO [coprs] logging configuration finished, config: <Config {'JSON_AS_ASCII':
True, 'INTRANET_IPS': ['127.0.0.1', '192.168.20.0/24'],
'KRB5_LOGIN': {}, 'LOG_FILENAME': '/var/log/copr/frontend.log',
'DIST_GIT_URL': 'http://copr.casalogic.lan/cgit/',
'SQLALCHEMY_POOL_RECYCLE': None, 'OPENID_STORE':
'/usr/share/copr/coprs_frontend/coprs/../../data/openid_store',
'BACKEND_BASE_URL': 'http://copr-be-dev.cloud.fedoraproject.org',
'SQLALCHEMY_ECHO': False, 'SQLALCHEMY_TRACK_MODIFICATIONS': True,
'SEND_LOGS_TO': ['root@localhost'], 'SQLALCHEMY_POOL_TIMEOUT':
None, 'SQLALCHEMY_RECORD_QUERIES': None, 'SESSION_COOKIE_DOMAIN': None,
'SESSION_COOKIE_NAME': 'session', 'SRPM_STORAGE_DIR':
'/var/lib/copr/data/srpm_storage', 'KRB5_LOGIN_BASEURI':
'/krb5_login/', 'WHOOSHEE_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data/whooshee', 'REDIS_PORT':
6379, 'SQLALCHEMY_NATIVE_UNICODE': None, 'MAX_CONTENT_LENGTH': None,
'API_TOKEN_LENGTH': 30, 'DATABASE':
'/usr/share/copr/coprs_frontend/coprs/../../data/copr.db', 'SEND_EMAILS':
True, 'PERMANENT_SESSION_LIFETIME': datetime.timedelta(31),
'SQLALCHEMY_POOL_SIZE': None, 'SQLALCHEMY_MAX_OVERFLOW': None,
'SEND_LEGAL_TO': ['root@localhost'], 'TRAP_HTTP_EXCEPTIONS':
False, 'PRESERVE_CONTEXT_ON_EXCEPTION': None, 'BUILDER_IPS':
['127.0.0.1'], 'DATA_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data', 'API_TOKEN_EXPIRATION':
180, 'BACKEND_PASSWORD': 'mjp123', 'SESSION_COOKIE_PATH': None,
'FEDMENU_DATA_URL': 'http://threebean.org/fedmenu/dev-data.js',
'LOGGER_NAME': 'coprs', 'SECRET_KEY':
'THISISNOTASECRETATALL', 'OPENID_FS_STORE_PATH': None,
'ENFORCE_PROTOCOL_FOR_BACKEND_URL': 'http', 'USE_ALLOWED_USERS':
False, 'APPLICATION_ROOT': None, 'SERVER_NAME': None,
'PREFERRED_URL_SCHEME': 'http', 'TESTING': False,
'FEDMENU_URL': 'http://threebean.org/fedmenu/',
'ENFORCE_PROTOCOL_FOR_FRONTEND_URL': 'http', 'ALLOWED_USERS': [],
'BLACKLISTED_GROUPS': ['fedorabugs', 'packager',
'provenpackager'], 'LOGGING_LEVEL': 10, 'USE_X_SENDFILE': False,
'SQLALCHEMY_DATABASE_URI':
'postgresql+psycopg2://copr-fe:coprpass@/coprdb', 'SESSION_COOKIE_SECURE':
False, 'REDIS_HOST': '127.0.0.1', 'DEBUG': True,
'SQLALCHEMY_COMMIT_ON_TEARDOWN': False, 'SQLALCHEMY_BINDS': None,
'REPO_GPGCHECK': 1, 'JSONIFY_PRETTYPRINT_REGULAR': True,
'PROPAGATE_EXCEPTIONS': None, 'TRAP_BAD_REQUEST_ERRORS': False,
'JSON_SORT_KEYS': True, 'SESSION_COOKIE_HTTPONLY': True,
'SEND_FILE_MAX_AGE_DEFAULT': 43200, 'PUBLIC_COPR_HOSTNAME':
'copr.casalogic.lan'}>
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
INFO [alembic.runtime.migration] Running downgrade 573044986ee9 -> 4b57794e2b5, empty
message
INFO [alembic.runtime.migration] Running downgrade 4b57794e2b5 -> 19ca0c14096e, fix
stored procudure (status order) bug
INFO [alembic.runtime.migration] Running downgrade 19ca0c14096e -> 3ec22e1db75a,
status_to_order function
[root@copr coprs_frontend]# COPR_CONFIG=/etc/copr/copr.conf alembic upgrade head
--------------------------------------------------------------------------------
INFO in log [/usr/share/copr/coprs_frontend/coprs/log.py:48]:
logging configuration finished, config: <Config {'JSON_AS_ASCII': True,
'INTRANET_IPS': ['127.0.0.1', '192.168.20.0/24'],
'KRB5_LOGIN': {}, 'LOG_FILENAME': '/var/log/copr/frontend.log',
'DIST_GIT_URL': 'http://copr.casalogic.lan/cgit/',
'SQLALCHEMY_POOL_RECYCLE': None, 'OPENID_STORE':
'/usr/share/copr/coprs_frontend/coprs/../../data/openid_store',
'BACKEND_BASE_URL': 'http://copr-be-dev.cloud.fedoraproject.org',
'SQLALCHEMY_ECHO': False, 'SQLALCHEMY_TRACK_MODIFICATIONS': True,
'SEND_LOGS_TO': ['root@localhost'], 'SQLALCHEMY_POOL_TIMEOUT':
None, 'SQLALCHEMY_RECORD_QUERIES': None, 'SESSION_COOKIE_DOMAIN': None,
'SESSION_COOKIE_NAME': 'session', 'SRPM_STORAGE_DIR':
'/var/lib/copr/data/srpm_storage', 'KRB5_LOGIN_BASEURI':
'/krb5_login/', 'WHOOSHEE_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data/whooshee', 'REDIS_PORT':
6379, 'SQLALCHEMY_NATIVE_UNICODE': None, 'MAX_CONTENT_LENGTH': None,
'API_TOKEN_LENGTH': 30, 'DATABASE':
'/usr/share/copr/coprs_frontend/coprs/../../data/copr.db', 'SEND_EMAILS':
True, 'PERMANENT_SESSION_LIFETIME': datetime.timedelta(31),
'SQLALCHEMY_POOL_SIZE': None, 'SQLALCHEMY_MAX_OVERFLOW': None,
'SEND_LEGAL_TO': ['root@localhost'], 'TRAP_HTTP_EXCEPTIONS':
False, 'PRESERVE_CONTEXT_ON_EXCEPTION': None, 'BUILDER_IPS':
['127.0.0.1'], 'DATA_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data', 'API_TOKEN_EXPIRATION':
180, 'BACKEND_PASSWORD': 'mjp123', 'SESSION_COOKIE_PATH': None,
'FEDMENU_DATA_URL': 'http://threebean.org/fedmenu/dev-data.js',
'LOGGER_NAME': 'coprs', 'SECRET_KEY':
'THISISNOTASECRETATALL', 'OPENID_FS_STORE_PATH': None,
'ENFORCE_PROTOCOL_FOR_BACKEND_URL': 'http', 'USE_ALLOWED_USERS':
False, 'APPLICATION_ROOT': None, 'SERVER_NAME': None,
'PREFERRED_URL_SCHEME': 'http', 'TESTING': False,
'FEDMENU_URL': 'http://threebean.org/fedmenu/',
'ENFORCE_PROTOCOL_FOR_FRONTEND_URL': 'http', 'ALLOWED_USERS': [],
'BLACKLISTED_GROUPS': ['fedorabugs', 'packager',
'provenpackager'], 'LOGGING_LEVEL': 10, 'USE_X_SENDFILE': False,
'SQLALCHEMY_DATABASE_URI':
'postgresql+psycopg2://copr-fe:coprpass@/coprdb', 'SESSION_COOKIE_SECURE':
False, 'REDIS_HOST': '127.0.0.1', 'DEBUG': True,
'SQLALCHEMY_COMMIT_ON_TEARDOWN': False, 'SQLALCHEMY_BINDS': None,
'REPO_GPGCHECK': 1, 'JSONIFY_PRETTYPRINT_REGULAR': True,
'PROPAGATE_EXCEPTIONS': None, 'TRAP_BAD_REQUEST_ERRORS': False,
'JSON_SORT_KEYS': True, 'SESSION_COOKIE_HTTPONLY': True,
'SEND_FILE_MAX_AGE_DEFAULT': 43200, 'PUBLIC_COPR_HOSTNAME':
'copr.casalogic.lan'}>
--------------------------------------------------------------------------------
INFO [coprs] logging configuration finished, config: <Config {'JSON_AS_ASCII':
True, 'INTRANET_IPS': ['127.0.0.1', '192.168.20.0/24'],
'KRB5_LOGIN': {}, 'LOG_FILENAME': '/var/log/copr/frontend.log',
'DIST_GIT_URL': 'http://copr.casalogic.lan/cgit/',
'SQLALCHEMY_POOL_RECYCLE': None, 'OPENID_STORE':
'/usr/share/copr/coprs_frontend/coprs/../../data/openid_store',
'BACKEND_BASE_URL': 'http://copr-be-dev.cloud.fedoraproject.org',
'SQLALCHEMY_ECHO': False, 'SQLALCHEMY_TRACK_MODIFICATIONS': True,
'SEND_LOGS_TO': ['root@localhost'], 'SQLALCHEMY_POOL_TIMEOUT':
None, 'SQLALCHEMY_RECORD_QUERIES': None, 'SESSION_COOKIE_DOMAIN': None,
'SESSION_COOKIE_NAME': 'session', 'SRPM_STORAGE_DIR':
'/var/lib/copr/data/srpm_storage', 'KRB5_LOGIN_BASEURI':
'/krb5_login/', 'WHOOSHEE_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data/whooshee', 'REDIS_PORT':
6379, 'SQLALCHEMY_NATIVE_UNICODE': None, 'MAX_CONTENT_LENGTH': None,
'API_TOKEN_LENGTH': 30, 'DATABASE':
'/usr/share/copr/coprs_frontend/coprs/../../data/copr.db', 'SEND_EMAILS':
True, 'PERMANENT_SESSION_LIFETIME': datetime.timedelta(31),
'SQLALCHEMY_POOL_SIZE': None, 'SQLALCHEMY_MAX_OVERFLOW': None,
'SEND_LEGAL_TO': ['root@localhost'], 'TRAP_HTTP_EXCEPTIONS':
False, 'PRESERVE_CONTEXT_ON_EXCEPTION': None, 'BUILDER_IPS':
['127.0.0.1'], 'DATA_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data', 'API_TOKEN_EXPIRATION':
180, 'BACKEND_PASSWORD': 'mjp123', 'SESSION_COOKIE_PATH': None,
'FEDMENU_DATA_URL': 'http://threebean.org/fedmenu/dev-data.js',
'LOGGER_NAME': 'coprs', 'SECRET_KEY':
'THISISNOTASECRETATALL', 'OPENID_FS_STORE_PATH': None,
'ENFORCE_PROTOCOL_FOR_BACKEND_URL': 'http', 'USE_ALLOWED_USERS':
False, 'APPLICATION_ROOT': None, 'SERVER_NAME': None,
'PREFERRED_URL_SCHEME': 'http', 'TESTING': False,
'FEDMENU_URL': 'http://threebean.org/fedmenu/',
'ENFORCE_PROTOCOL_FOR_FRONTEND_URL': 'http', 'ALLOWED_USERS': [],
'BLACKLISTED_GROUPS': ['fedorabugs', 'packager',
'provenpackager'], 'LOGGING_LEVEL': 10, 'USE_X_SENDFILE': False,
'SQLALCHEMY_DATABASE_URI':
'postgresql+psycopg2://copr-fe:coprpass@/coprdb', 'SESSION_COOKIE_SECURE':
False, 'REDIS_HOST': '127.0.0.1', 'DEBUG': True,
'SQLALCHEMY_COMMIT_ON_TEARDOWN': False, 'SQLALCHEMY_BINDS': None,
'REPO_GPGCHECK': 1, 'JSONIFY_PRETTYPRINT_REGULAR': True,
'PROPAGATE_EXCEPTIONS': None, 'TRAP_BAD_REQUEST_ERRORS': False,
'JSON_SORT_KEYS': True, 'SESSION_COOKIE_HTTPONLY': True,
'SEND_FILE_MAX_AGE_DEFAULT': 43200, 'PUBLIC_COPR_HOSTNAME':
'copr.casalogic.lan'}>
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
INFO [alembic.runtime.migration] Running upgrade 3ec22e1db75a -> 19ca0c14096e,
status_to_order function
INFO [alembic.runtime.migration] Running upgrade 19ca0c14096e -> 4b57794e2b5, fix
stored procudure (status order) bug
INFO [alembic.runtime.migration] Running upgrade 4b57794e2b5 -> 573044986ee9, empty
message
[root@copr coprs_frontend]# ./manage.py create_db --alembic alembic.ini
--------------------------------------------------------------------------------
INFO in log [/usr/share/copr/coprs_frontend/coprs/log.py:48]:
logging configuration finished, config: <Config {'JSON_AS_ASCII': True,
'INTRANET_IPS': ['127.0.0.1', '192.168.20.0/24'],
'KRB5_LOGIN': {}, 'LOG_FILENAME': '/var/log/copr/frontend.log',
'DIST_GIT_URL': 'http://copr.casalogic.lan/cgit/',
'SQLALCHEMY_POOL_RECYCLE': None, 'OPENID_STORE':
'/usr/share/copr/coprs_frontend/coprs/../../data/openid_store',
'BACKEND_BASE_URL': 'http://copr-be-dev.cloud.fedoraproject.org',
'SQLALCHEMY_ECHO': False, 'SQLALCHEMY_TRACK_MODIFICATIONS': True,
'SEND_LOGS_TO': ['root@localhost'], 'SQLALCHEMY_POOL_TIMEOUT':
None, 'SQLALCHEMY_RECORD_QUERIES': None, 'SESSION_COOKIE_DOMAIN': None,
'SESSION_COOKIE_NAME': 'session', 'SRPM_STORAGE_DIR':
'/var/lib/copr/data/srpm_storage', 'KRB5_LOGIN_BASEURI':
'/krb5_login/', 'WHOOSHEE_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data/whooshee', 'REDIS_PORT':
6379, 'SQLALCHEMY_NATIVE_UNICODE': None, 'MAX_CONTENT_LENGTH': None,
'API_TOKEN_LENGTH': 30, 'DATABASE':
'/usr/share/copr/coprs_frontend/coprs/../../data/copr.db', 'SEND_EMAILS':
True, 'PERMANENT_SESSION_LIFETIME': datetime.timedelta(31),
'SQLALCHEMY_POOL_SIZE': None, 'SQLALCHEMY_MAX_OVERFLOW': None,
'SEND_LEGAL_TO': ['root@localhost'], 'TRAP_HTTP_EXCEPTIONS':
False, 'PRESERVE_CONTEXT_ON_EXCEPTION': None, 'BUILDER_IPS':
['127.0.0.1'], 'DATA_DIR':
'/usr/share/copr/coprs_frontend/coprs/../../data', 'API_TOKEN_EXPIRATION':
180, 'BACKEND_PASSWORD': 'mjp123', 'SESSION_COOKIE_PATH': None,
'FEDMENU_DATA_URL': 'http://threebean.org/fedmenu/dev-data.js',
'LOGGER_NAME': 'coprs', 'SECRET_KEY':
'THISISNOTASECRETATALL', 'OPENID_FS_STORE_PATH': None,
'ENFORCE_PROTOCOL_FOR_BACKEND_URL': 'http', 'USE_ALLOWED_USERS':
False, 'APPLICATION_ROOT': None, 'SERVER_NAME': None,
'PREFERRED_URL_SCHEME': 'http', 'TESTING': False,
'FEDMENU_URL': 'http://threebean.org/fedmenu/',
'ENFORCE_PROTOCOL_FOR_FRONTEND_URL': 'http', 'ALLOWED_USERS': [],
'BLACKLISTED_GROUPS': ['fedorabugs', 'packager',
'provenpackager'], 'LOGGING_LEVEL': 10, 'USE_X_SENDFILE': False,
'SQLALCHEMY_DATABASE_URI':
'postgresql+psycopg2://copr-fe:coprpass@/coprdb', 'SESSION_COOKIE_SECURE':
False, 'REDIS_HOST': '127.0.0.1', 'DEBUG': True,
'SQLALCHEMY_COMMIT_ON_TEARDOWN': False, 'SQLALCHEMY_BINDS': None,
'REPO_GPGCHECK': 1, 'JSONIFY_PRETTYPRINT_REGULAR': True,
'PROPAGATE_EXCEPTIONS': None, 'TRAP_BAD_REQUEST_ERRORS': False,
'JSON_SORT_KEYS': True, 'SESSION_COOKIE_HTTPONLY': True,
'SEND_FILE_MAX_AGE_DEFAULT': 43200, 'PUBLIC_COPR_HOSTNAME':
'copr.casalogic.lan'}>
--------------------------------------------------------------------------------
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
/Martin
----- Original meddelelse -----
Fra: "Michal Novotny" <clime(a)redhat.com>
Til: "copr-devel" <copr-devel(a)lists.fedorahosted.org>
Sendt: onsdag, 16. november 2016 16:08:27
Emne: | Re: missing status_to_order function
"Next" meaning one after the upcoming release :).
On Wed, Nov 16, 2016 at 4:06 PM, Michal Novotny < clime(a)redhat.com > wrote:
On Wed, Nov 16, 2016 at 3:38 PM, Martin Juhl < mj(a)casalogic.dk > wrote:
BQ_BEGIN
Hi
When trying to access the build and package pages I get:
ProgrammingError: (psycopg2.ProgrammingError) function status_to_order(integer) does not
exist LINE 8: ...LECT build_chroot.build_id, started_on, ended_on, status_to_... ^ HINT:
No function matches the given name and argument types. You might need to add explicit type
casts. [SQL: '\nSELECT build.id , MAX( package.name ) AS pkg_name, build.pkg_version,
build.submitted_on,\n MIN(statuses.started_on) AS started_on, MAX(statuses.ended_on) AS
ended_on, order_to_status(MIN( statuses.st )) AS status,\n build.canceled,
MIN("group".name) AS group_name, MIN( copr.name ) as copr_name,
MIN("user".username) as user_name\nFROM build\nLEFT OUTER JOIN package\n ON
build.package_id = package.id \nLEFT OUTER JOIN (SELECT build_chroot.build_id, started_on,
ended_on, status_to_order(status) AS st FROM build_chroot) AS statuses\n ON
statuses.build_id= build.id \nLEFT OUTER JOIN copr\n ON copr.id = build.copr_id\nLEFT
OUTER JOIN "user"\n ON copr.user_id = "user".id\nLEFT OUTER JOIN
"group"\n ON copr.group_id = "group".id\nWHERE build.copr_id =
%(copr_id)s\nGROUP BY\n build.id ;\n'] [parameters: {'copr_id': 1}]
Seems like the function "status_to_order" is missing.. I have tried upgrading to
python-psycopg2-2.6.1-1.. no change...
Any suggestions???
You need to run:
~/copr/frontend/coprs_frontend $ COPR_CONFIG=/etc/copr/copr.conf alembic downgrade
3ec22e1db75a
~/copr/frontend/coprs_frontend $ COPR_CONFIG=/etc/copr/copr.conf alembic upgrade head
"./manage.py create_db --alembic alembic.ini" installation instruction from
copr-setup.txt is creating db according to COPR flask models but this db function is
defined purely in alembic revisions. In the next release, this will be fixed.
BQ_BEGIN
/Martin
_______________________________________________
copr-devel mailing list -- copr-devel(a)lists.fedorahosted.org
To unsubscribe send an email to copr-devel-leave(a)lists.fedorahosted.org
BQ_END
_______________________________________________
copr-devel mailing list -- copr-devel(a)lists.fedorahosted.org
To unsubscribe send an email to copr-devel-leave(a)lists.fedorahosted.org
BQ_END
_______________________________________________
copr-devel mailing list -- copr-devel(a)lists.fedorahosted.org
To unsubscribe send an email to copr-devel-leave(a)lists.fedorahosted.org