leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
32 stars 14 forks source link

Error: `newdoc: Meslo/README.rst does not exist while installing `media-fonts/powerline-fonts-9999-r2` #65

Closed linevych closed 6 years ago

linevych commented 6 years ago

Hi, I got the following error while trying to install media-fonts/powerline-fonts-9999-r2:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ~] media-fonts/powerline-fonts-9999-r2  USE="X anonymouspro dejavusansmono droidsansmono inconsolata inconsolatadz liberationmono meslo sourcecodepro terminus_pcf ubuntumono" 

Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-fonts/powerline-fonts-9999-r2::raiagent
>>> Unpacking source...
Initialized empty Git repository in /usr/portage/distfiles/git3-src/powerline_fonts.git/
 * Fetching https://github.com/powerline/fonts ...
git fetch https://github.com/powerline/fonts +HEAD:refs/git-r3/HEAD
remote: Counting objects: 956, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 956 (delta 0), reused 2 (delta 0), pack-reused 952
Receiving objects: 100% (956/956), 20.21 MiB | 2.36 MiB/s, done.
Resolving deltas: 100% (388/388), done.
From https://github.com/powerline/fonts
 * [new ref]                    -> refs/git-r3/HEAD
 * [new tag]         2015-12-04 -> 2015-12-04
git symbolic-ref refs/git-r3/media-fonts/powerline-fonts/0/__main__ refs/git-r3/HEAD
 * Checking out https://github.com/powerline/fonts to /var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT NEW branch -->
   repository:               https://github.com/powerline/fonts
   at the commit:            eb05edeb2e59f563cd5b404e857600de6f6ca166
>>> Source unpacked in /var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work
>>> Preparing source in /var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999 ...
>>> Source compiled.
>>> Test phase [not enabled]: media-fonts/powerline-fonts-9999-r2

>>> Install powerline-fonts-9999-r2 into /var/tmp/portage/media-fonts/powerline-fonts-9999-r2/image/ category media-fonts
mv: cannot stat 'Meslo/*.otf': No such file or directory
 * ERROR: media-fonts/powerline-fonts-9999-r2::raiagent failed (install phase):
 *   !!! newdoc: Meslo/README.rst does not exist
 * 
 * If you need support, post the output of `emerge --info '=media-fonts/powerline-fonts-9999-r2::raiagent'`,
 * the complete build log and the output of `emerge -pqv '=media-fonts/powerline-fonts-9999-r2::raiagent'`.
 * The complete build log is located at '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999'
 * S: '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999'

>>> Failed to emerge media-fonts/powerline-fonts-9999-r2, Log file:

>>>  '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/temp/build.log'

 * Messages for package media-fonts/powerline-fonts-9999-r2:

 * ERROR: media-fonts/powerline-fonts-9999-r2::raiagent failed (install phase):
 *   !!! newdoc: Meslo/README.rst does not exist
 * 
 * If you need support, post the output of `emerge --info '=media-fonts/powerline-fonts-9999-r2::raiagent'`,
 * the complete build log and the output of `emerge -pqv '=media-fonts/powerline-fonts-9999-r2::raiagent'`.
 * The complete build log is located at '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999'
 * S: '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999'
leycec commented 6 years ago

Thanks for the detailed issue report, @linevych. You're awesome. Also, my sincere sympathies for both you and the Ukraine at this traumatizing time in Eastern Europe. We're very aware of the ongoing conflict (which appears to have no resolution in sight) in distant Canada, where I live.

On a happier note: I hadn't re-installed the Powerline fonts in ages and failed to notice that upstream has significantly changed. I've resolved both the issue that you've noted here and added support for the twenty or so new Powerline-patched fonts added by upstream with additional USE flags (e.g., spacemono, tinos).

Thanks again – and let us know if you hit any other significant roadbumps. Cheers! :hugs: