Summary: | [sihnon] Ebuild failures occuring in global scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Overlays | Assignee: | optiz0r |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://qa-reports.gentoo.org/output/repos/sihnon.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 552950 |
Description
Michał Górny
![]() ![]() ![]() ![]() I can't reproduce this, and it doesn't look like a genuine error to me. Transient problem during QA check? serenity ~ # layman -a sihnon * Adding overlay... * Overlay "sihnon" is not official. Continue installing? [y/n]: y * Running Git... # ( cd /var/lib/layman && /usr/bin/git clone https://github.com/optiz0r/gentoo-overlay.git /var/lib/layman/sihnon ) Cloning into '/var/lib/layman/sihnon'... remote: Counting objects: 1165, done. remote: Compressing objects: 100% (8/8), done. remote: Total 1165 (delta 1), reused 0 (delta 0), pack-reused 1155 Receiving objects: 100% (1165/1165), 339.41 KiB | 0 bytes/s, done. Resolving deltas: 100% (312/312), done. * Running Git... # ( cd /var/lib/layman/sihnon && /usr/bin/git config user.name "layman" ) * Running Git... # ( cd /var/lib/layman/sihnon && /usr/bin/git config user.email "layman@localhost" ) * Successfully added overlay(s) sihnon. serenity ~ # pmaint sync sihnon *** syncing sihnon Already up-to-date. *** synced sihnon serenity ~ # pmaint regen --use-local-desc --pkg-desc-index -t 1 sihnon serenity ~ # echo $? 0 It's a problem when processing packages in the repository, so it can happen randomly depending on the package manager and what it does. AFAICS one of the metadata.xml files in the repository is invalid XML, so the package manager will fail when it tries to get metadata of that package. The error message sucks but please just 'xmllint --valid' all metadata.xml and it will tell you which one fails. Oh, sorry, it tells the package name now. So look at media-tv/tvheadend/metadata.xml. Ah, thanks. Found and removed errant newline from the start of the metadata.xml, xmllint no longer complains, but I was not able to reproduce the error using pmaint so will trust that's fixed also. Commit: https://github.com/optiz0r/gentoo-overlay/commit/b22ab4387f734f54d223f701139d2ca3b893ba24 |