Eu estava construindo um pacote do SRPM no Fedora:
$ rpmbuild --rebuild *.src.rpm
...
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
...
O pacote foi construído, mas havia muitos desses mockbuild does not exist
avisos. Não parece haver tal conta no meu sistema, mesmo que eu tenha o pacote mock
instalado. Existem outros pacotes que estou perdendo? Isso é uma falha no pacote ou no meu sistema? Como eliminar esses avisos?
Você não, e eles não fazem nada de qualquer maneira. Eles são um artefato do pacote que foi construído no sistema de compilação do Fedora .
Instalar o mock é o caminho a seguir, se você estiver interessado em fazer o mesmo pacote do Fedora (ao invés de apenas criar um rpm). Ao instalar isso, o pacote cria um
mock
usuário que resolve parcialmente o problema. De acordo com a página wiki do Fedora Using Mock to test package builds , você deve se adicionar aomock
grupo:Fazer isso corrigiu os avisos que recebi em uma reconstrução dos pacotes-fonte ncurses do Fedora. Dependendo da versão do mock (e dos pacotes construídos usando-o), pode haver uma
mockbuild
conta referenciada no source-rpms:Leitura adicional: