Skip to content

Fix Roboto fonts on external repo page

Upstream changed the names of all directories to lower case in this commit: https://github.com/choffmeister/roboto-fontface-bower/commit/afa0e006831247a99376372c993e1d021c1c9610

When updating external NPM resources with npm install, the repo publishing task failed with this error message:

Traceback (most recent call last):
  [...]
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/views/gitstorage.py", line 83, in form_valid
    return super(GitUrlValidationMixin, self).form_valid(form)
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/views/sshstorage.py", line 48, in form_valid
    return super(SshKeyMixin, self).form_valid(form)
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/views/storage.py", line 66, in form_valid
    return super(StorageCreateView, self).form_valid(form)
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/views/storage.py", line 35, in form_valid
    form.instance.repo.set_url(form.instance.get_repo_url())
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/models/repository.py", line 248, in set_url
    self._generate_page()
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/models/repository.py", line 203, in _generate_page
    self._copy_page_assets()
  File "/home/nico/Work/Current/F-Droid/repomaker/maker/models/repository.py", line 243, in _copy_page_assets
    copy(source, target)
  File "/usr/lib/python3.4/shutil.py", line 228, in copy
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.4/shutil.py", line 107, in copyfile
    with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '/home/nico/Work/Current/F-Droid/repomaker/node_modules/roboto-fontface/fonts/Roboto/Roboto-Bold.woff2'
Edited by username-removed-124398

Merge request reports