[Bug 1177175] New: createrepo_c skips rpms without failing
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175 Bug ID: 1177175 Summary: createrepo_c skips rpms without failing Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Critical Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: adrian.schroeter@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- We have since createrepo_c update to 0.16 many broken repositories in OBS, because createrepo_c may skip rpms and is not failing. This leads to inconsistent repostiories which basically break installations. This is not visible to OBS and neither to the users. example lines of createrepo_c: C_CREATEREPOLIB: Critical: Cannot dump XML for rubygem-parser-2_3 (997508f2146125fd1ad896ec7cb6fe94d27fef3ceccb74c339c415e2d76f72e8): Forbidden control chars found (ASCII values <32 except 9, 10 and 13). -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
Guillaume GARDET
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
Ismail Dönmez
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175#c2
--- Comment #2 from Adrian Schröter
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175#c3
Frank Schreiner
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175#c4
--- Comment #4 from Adrian Schröter
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175#c5
--- Comment #5 from Adrian Schröter
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175#c6
Neal Gompa
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175
http://bugzilla.opensuse.org/show_bug.cgi?id=1177175#c7
Frank Schreiner
One thing you might want to consider for the future is having createrepo_c create the repodata per package, and use mergerepo_c to pull them together in the end for the repository. This is how Koji does it and that allows you to have "publish logs" on a per-package basis.
I think we could also achieve this with a log-file from createrepo_c's output - but we have no channel to display it to the user. The messages end up in a logfile on the server where only the admin see's it. The user gets no feedback what went wrong. But this is a different story that needs to be fixed on OBS side. Will close the bug as this is no bug in createrepo_c. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com