Foi a primeira vez na minha experiência linux que um erro de "não encontrado" foi emitido no contexto do utilitário usado para download não está instalado no sistema, não é lógico supor isso; e o gnutls não era a primeira dependência listada no arquivo PKGBUILD, que me levou a ignorar essa etapa de validar se as dependências de build estão instaladas quando o padrão no terminal linux é se o aplicativo não está instalado esse é o primeiro erro a ser exibido:

>>> yarn add package
The application yarn is not installed. It may be found in the following packages:
...
# "Ah mas o yarn é muito novo"
>>> catt arquivo.txt
zsh: command not found: catt
>>> cat arquivo.txt
cat: arquivo.txt: Arquivo ou diretório inexistente

Como usuário, muito do meu aprendizado veio da exposição a erros e formas distintas de utilizar o linux, conhecimento empírico, e por conta disso cada vez mais enviesado por conta da Maldição do Conhecimento: não significa que a mensagem de erro é necessariamente boa, qualidades de uma boa mensagem de erro são discutidas no artigo sobre a refatoração das mensagens do wix, mas o simples fato de já ter visto mensagens desse tipo antes induz a tentar isso.

Comparando as mensagens de erro do aur/obs-linuxbrowser e aur/obs-studio-tytan652 é perceptível a diferença de qualidade na resposta para o mesmo erro. Além da verificação se o pacote existe e as mensagens que mostram as versões usadas, úteis em caso de abertura de ticket de suporte, é dito claramente You must have pkg-config >= 0.14.0 installed; em comparação, o foco da outra mensagem é o gnutls não sendo encontrado enquanto afirma o uso da ferramenta pkg-config, o que significa que a não existência do pkg-config não foi considerada pelos desenvolvedores.

Todos aprendemos de formas diferentes e em ritmos distintos, então mais importante do que evitar caminhos longos, é aproveitar as trilhas que os erros nos levam e aproveitar o caminho; por conta de não ter sido um caminho tão direto quanto o proposto acima, pude:

  1. aprender mais sobre compilação dos pacotes usando o PKG;
  2. descobri que instalações distintas do linux, mesmo que a única diferença seja o ambiente gráfico, podem ter utilitários padrões distintos; e
  3. criar um artigo em cima da experiência :thinking:.