Bug 1383596 - Wrong copr repository url for chroot epel-7-x86_64
Summary: Wrong copr repository url for chroot epel-7-x86_64
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Copr
Classification: Community
Component: backend
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: clime
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-11 07:53 UTC by Andrei Bardin
Modified: 2016-10-11 13:28 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-10-11 13:28:45 UTC


Attachments (Terms of Use)
a15/fluent epel-7-x86_64 chroot conf (7.34 KB, text/plain)
2016-10-11 07:53 UTC, Andrei Bardin
no flags Details
build log (14.75 KB, application/octet-stream)
2016-10-11 07:54 UTC, Andrei Bardin
no flags Details

Comment 1 Andrei Bardin 2016-10-11 07:54:16 UTC
Created attachment 1209033 [details]
build log

Comment 2 clime 2016-10-11 08:23:11 UTC
This is because of unsatisfied dependencies for the fluent package in EPEL7. See the bottom of your root.log.

Comment 3 Andrei Bardin 2016-10-11 08:50:34 UTC
This dependencies in this copr repo a15/fluent 

Do you read description of problem?

Comment 4 Andrei Bardin 2016-10-11 11:37:41 UTC
root.log: 

DEBUG util.py:421:  https://copr-be.cloud.fedoraproject.org/results/a15/fluent/epel-7-x86_64/devel/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
DEBUG util.py:421:  Trying other mirror.
....
DEBUG util.py:421:  Error: No Package found for rubygem(cool.io)
DEBUG util.py:421:  Error: No Package found for rubygem(http_parser.rb)
DEBUG util.py:421:  Error: No Package found for rubygem(msgpack)
DEBUG util.py:421:  Error: No Package found for rubygem(rr)
DEBUG util.py:421:  Error: No Package found for rubygem(sigdump)
DEBUG util.py:421:  Error: No Package found for rubygem(test-unit-rr)
DEBUG util.py:421:  Error: No Package found for rubygem(tzinfo-data)
DEBUG util.py:421:  Error: No Package found for rubygem(yajl-ruby)
...

and this packages already in repo https://copr-be.cloud.fedoraproject.org/results/a15/fluent/epel-7-x86_64/

Comment 5 Miroslav Suchý 2016-10-11 13:24:18 UTC
The "problem" with /devel/ repository is explained here:
https://fedorahosted.org/copr/wiki/UserDocs#Iseesomestrangeerroraboutdevelrepodatainlogs.

Comment 6 Miroslav Suchý 2016-10-11 13:28:45 UTC
The problem is that rpm generators on EL7 does not automaticaly create rubygem(*) provides. E.g. see:

$ rpm -qpR rubygem-rr-1.2.0-1.el7.centos.noarch.rpm
Signature, key ID c92f206f: NOKEY
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

So while rubygem-rr is in your repository, there is nothing which provides rubygem(rr).

For EL7 you have to either expicitely provide this provides or require package by their name.


Note You need to log in before you can comment on or make changes to this bug.