Tamriel_Data doesn't seemed to have updated correctly.
Summary
Tamriel Rebuilt isn't updating successfully
Steps to Reproduce
Presumably by trying to update the mod would create this issue.
Current Behavior
>>> Preparing source in "/tmp/portmod/landmasses/tamriel-data-10.1/work/Tamriel_Data_(Vanilla)-44537-10-1-1703373118"…
>>> Source Prepared
>>> Installing landmasses/tamriel-data-10.1 into /tmp/portmod/landmasses/tamriel-data-10.1/image
Installing Tamriel_Data_(Vanilla)-44537-10-1-1703373118/00 Data Files into /tmp/portmod/landmasses/tamriel-data-10.1/image/pkg/landmasses/tamriel-data
Traceback (most recent call last):
File "/home/maddremor/.local/share/portmod/openmw-p/var/db/common/mw/mw-2-r2.pybuild", line 591, in src_install
self.install(source, install, sources)
File "/home/maddremor/.local/share/portmod/openmw-p/var/db/common/mw/mw-2-r2.pybuild", line 452, in install
patch_dir(source, dest, case_sensitive=not case_insensitive, ignore=ignore)
File "/usr/lib/python3.11/site-packages/portmodlib/fs.py", line 138, in patch_dir
for src_file, dst_file in _iter_files_to_patch(
File "/usr/lib/python3.11/site-packages/portmodlib/fs.py", line 74, in _iter_files_to_patch
with os.scandir(src) as itr:
^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/portmod/landmasses/tamriel-data-10.1/work/Tamriel_Data_(Vanilla)-44537-10-1-1703373118/00 Data Files'
Successfully merged 0 packages before failure.
Error occurred when attempting to merge landmasses/tamriel-data-10.1::openmw
ERROR: The install phase of the pybuild /home/maddremor/.local/share/portmod/repos/openmw/landmasses/tamriel-data/tamriel-data-10.1.pybuild failed.
Portmod and Prefix Information
Portmod 2.7.3
Python 3.11.7 (main, Jan 29 2024, 16:03:57) [GCC 13.2.1 20230801]
Repositories:
LocalRepo(name='python'
sync_type='git'
sync_uri='https://gitlab.com/portmod/python.git'
priority=-999
location='~/.local/share/portmod/repos/python'
auto_sync=True)
Timestamp: 2023-05-12 07:41:53-04:00
Head commit: 7ee2e2a5da781e41a7cee0e972aa2f4ff6d0b1fa
LocalRepo(name='openmw'
sync_type='git'
sync_uri='https://gitlab.com/portmod/openmw-mods.git'
priority=-1000
location='~/.local/share/portmod/repos/openmw'
auto_sync=True)
Timestamp: 2024-02-12 22:34:45-05:00
Head commit: 35eae859ba45744901a81052945ecd18a0f09b6e
LocalRepo(name='meta'
sync_type='git'
sync_uri='https://gitlab.com/portmod/meta.git'
priority=-1000
location='~/.local/share/portmod/repos/meta'
auto_sync=True)
Timestamp: 2023-03-08 20:50:56-05:00
Head commit: c38df0c0376116472b5abb3a2db2a0c4d2f79702
base/morrowind: 1.6.1820-r3 USE="bloodmoon tribunal"
bin/7z: 22.01
modules/configtool: 0.11.2 USE="grass" MAP="normal specular terrain_normal terrain_specular"
ACCEPT_KEYWORDS = openmw
ACCEPT_LICENSE = * -@EULA
ARCH = openmw
ARCH_VERSION = 0.49.0
INSTALL_DEST = pkg/{CATEGORY}/{PN}
MODULEPATH = modules
OPENMW_CONFIG_DIR = ~/.config/openmw:~/.var/app/org.openmw.OpenMW/config/openmw/
PLATFORM = linux
PORTMOD_MIRRORS = https://gitlab.com/portmod-mirrors/openmw/-/raw/master/
PYTHONPATH = ~/.local/share/portmod/openmw-p/lib/python
TEXTURE_SIZE = min
USE = -atlasgen atlas bloodmoon sunrays tribunal
TMP_DIR = /tmp/portmod
CACHE_DIR = ~/.cache/portmod
CONFIG_DIR = ~/.config/portmod/openmw-p
ROOT = ~/.local/share/portmod/openmw-p
Possible fixes
If it's only found on my machine it's something more esoteric, but I get the sense of it being a directory structure issue. I could just be imagining things though.