From: Adam T. <aat...@ou...> - 2022-06-07 17:24:22
|
>>> due to a broken link to minimal.css. >> This is one of the problems I had during the reposurgeon conversion -- >> these four CSS files in `input/` seem to have broken symlinks in the >> SVN index or some other oddity going on. > It should work in a repository checkout, though. > Please tell whether this is the case. Using a fresh checkout: ```ps1con PS S:\Development\docutils_svn_test> svn checkout https://svn.code.sf.net/p/docutils/code/trunk . Checked out revision 9063. PS S:\Development\docutils_svn_test> cd .\docutils\test\functional\input\data PS S:\Development\docutils_svn_test\docutils\test\functional\input\data> dir | findstr /i css -a--- 07/06/2022 13:49 57 html4css1.css -a--- 07/06/2022 13:49 57 math.css -a--- 07/06/2022 13:49 60 minimal.css -a--- 07/06/2022 13:49 58 plain.css -a--- 07/06/2022 13:49 63 responsive.css PS S:\Development\docutils_svn_test\docutils\test\functional\input\data> Get-ChildItem "*.css" | ?{$_.Attributes} | select FullName,ReparsePoint FullName ReparsePoint -------- ------------ S:\Development\docutils_svn_test\docutils\test\functional\input\data\html4css1.css S:\Development\docutils_svn_test\docutils\test\functional\input\data\math.css S:\Development\docutils_svn_test\docutils\test\functional\input\data\minimal.css S:\Development\docutils_svn_test\docutils\test\functional\input\data\plain.css S:\Development\docutils_svn_test\docutils\test\functional\input\data\responsive.css ``` The files exist on disk, but are not valid links in Windows. Trying again on WSL: ```shell /mnt/s/Development/docutils_svn_wsl$ svn checkout https://svn.code.sf.net/p/docutils/code/trunk . Checked out revision 9063. /mnt/s/Development/docutils_svn_wsl$ cd ./docutils/test/functional/input/data /mnt/s/Development/docutils_svn_wsl/docutils/test/functional/input/data$ find . -name "*.css" ./html4css1.css ./math.css ./minimal.css ./plain.css ./responsive.css /mnt/s/Development/docutils_svn_wsl/docutils/test/functional/input/data$ [ -L minimal.css ] && [ -e minimal.css ] || exit 1 (base) adam@Gimbals:/mnt/s/Development/docutils_svn_wsl/docutils/test/functional/input/data$ ``` So perhaps this is just a Windows issue -- but if the web server has disabled symlinks, then it would also report errors. Perhaps we should make it a carbon copy rather than a symlink, and add a test that the two files are identical? A |