From c64150773da5ce23e91278fde6bddec673a372a0 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Tue, 13 Jan 2026 10:29:28 -0800 Subject: [PATCH 1/2] Fix `download_samples.ps1` Move Use force to address for tge `legacy_datasets.tar` ``` Move-Item : Cannot create a file when that file already exists. At C:\projects\openpmd-api\share\openPMD\download_samples.ps1:30 char:1 + Move-Item -Path legacy_datasets\* samples\git-sample\legacy\ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\projects\ope...5.0-hdf5-plugin:DirectoryInfo) [Move-Item], IOException + FullyQualifiedErrorId : MoveDirectoryItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand ``` --- share/openPMD/download_samples.ps1 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/share/openPMD/download_samples.ps1 b/share/openPMD/download_samples.ps1 index 9880aa891f..d479f57e75 100755 --- a/share/openPMD/download_samples.ps1 +++ b/share/openPMD/download_samples.ps1 @@ -24,10 +24,10 @@ Invoke-WebRequest https://github.com/openPMD/openPMD-example-datasets/raw/566b35 7z.exe x -r example-3d-bp4.tar 7z.exe x -r legacy_datasets.tar.gz 7z.exe x -r legacy_datasets.tar -Move-Item -Path example-3d\hdf5\* samples\git-sample\ -Move-Item -Path example-thetaMode\hdf5\* samples\git-sample\thetaMode\ -Move-Item -Path example-3d-bp4\* samples\git-sample\3d-bp4\ -Move-Item -Path legacy_datasets\* samples\git-sample\legacy\ +Move-Item -Path example-3d\hdf5\* -Destination samples\git-sample\ -Force +Move-Item -Path example-thetaMode\hdf5\* -Destination samples\git-sample\thetaMode\ -Force +Move-Item -Path example-3d-bp4\* -Destination samples\git-sample\3d-bp4\ -Force +Move-Item -Path legacy_datasets\* -Destination samples\git-sample\legacy\ -Force Remove-Item -Recurse -Force example-3d* Remove-Item -Recurse -Force example-thetaMode* Remove-Item -Recurse -Force example-3d-bp4* @@ -44,7 +44,7 @@ Remove-Item *.zip # Ref.: https://github.com/openPMD/openPMD-viewer/issues/296 Invoke-WebRequest https://github.com/openPMD/openPMD-viewer/files/5655027/diags.zip -OutFile empty_alternate_fbpic.zip Expand-Archive empty_alternate_fbpic.zip -Move-Item -Path empty_alternate_fbpic\diags\hdf5\data00000050.h5 samples\issue-sample\empty_alternate_fbpic_00000050.h5 +Move-Item -Path empty_alternate_fbpic\diags\hdf5\data00000050.h5 -Destination samples\issue-sample\empty_alternate_fbpic_00000050.h5 -Force Remove-Item -Recurse -Force empty_alternate_fbpic* cd $orgdir From 39af35289b554db48afd50d88a69145ee9d3fb7b Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Wed, 14 Jan 2026 10:16:13 -0800 Subject: [PATCH 2/2] CI: Fix AppVeyor x64 (64bit) build Architecture not part of `-G` anymore, maybe `-A x64` --- .appveyor.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 017d855253..9adee4737b 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -3,7 +3,7 @@ environment: - TARGET_ARCH: x64 CONDA_PY: 3.10 CONDA_INSTALL_LOCN: C:\\Miniconda37-x64 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 platform: x64 SHARED: OFF @@ -101,12 +101,12 @@ before_build: # Compiler & Generator Selection - cmd: if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" set OPENPMD_CMAKE_GENERATOR=Visual Studio 15 2017 - cmd: if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2019" set OPENPMD_CMAKE_GENERATOR=Visual Studio 16 2019 - - cmd: if "%TARGET_ARCH%"=="x64" set OPENPMD_CMAKE_GENERATOR=%OPENPMD_CMAKE_GENERATOR% Win64 # - cmd: if "%TARGET_ARCH%"=="x86" "C:\Program Files (x86)\Microsoft Visual Studio 15.9\VC\vcvarsall.bat" x86 # - cmd: if "%TARGET_ARCH%"=="x64" "C:\Program Files (x86)\Microsoft Visual Studio 15.9\VC\vcvarsall.bat" amd64 # CMake configure - - cmd: cmake -G "%OPENPMD_CMAKE_GENERATOR%" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DBUILD_SHARED_LIBS=%SHARED% -DBUILD_TESTING=ON -DopenPMD_USE_PYTHON=ON -DPython_EXECUTABLE="%CONDA_INSTALL_LOCN%\python.exe" -DCMAKE_INSTALL_PREFIX="%CONDA_INSTALL_LOCN%" -DCMAKE_INSTALL_BINDIR="Library\bin" ".." + - cmd: if "%TARGET_ARCH%"=="x64" cmake -G "%OPENPMD_CMAKE_GENERATOR%" -A "%TARGET_ARCH%" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DBUILD_SHARED_LIBS=%SHARED% -DBUILD_TESTING=ON -DopenPMD_USE_PYTHON=ON -DPython_EXECUTABLE="%CONDA_INSTALL_LOCN%\python.exe" -DCMAKE_INSTALL_PREFIX="%CONDA_INSTALL_LOCN%" -DCMAKE_INSTALL_BINDIR="Library\bin" ".." + - cmd: if "%TARGET_ARCH%"=="x86" cmake -G "%OPENPMD_CMAKE_GENERATOR%" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DBUILD_SHARED_LIBS=%SHARED% -DBUILD_TESTING=ON -DopenPMD_USE_PYTHON=ON -DPython_EXECUTABLE="%CONDA_INSTALL_LOCN%\python.exe" -DCMAKE_INSTALL_PREFIX="%CONDA_INSTALL_LOCN%" -DCMAKE_INSTALL_BINDIR="Library\bin" ".." build_script: - cmd: cmake --build . --config %CONFIGURATION% -j 2