Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17572

Fossil-SCM throws error "unable to open file for writing" in EXT2 partition

    XMLWordPrintable

Details

    Description

      Environment details: ReactOS 0.4.15-x86-dev (Build 20210508-0.4.15-dev-2522-g9e0a3cd)
      VM QEMU 2.7.0

      First of all, we need an EXT2 partition mounted in ReactOS, my setup has ReactOS installed on a FAT32 partition and a secondary EXT2 partition in the same virtual disk

      Steps to reproduce:
      1) Download Fossil-SCM from https://fossil-scm.org/home/uv/fossil-w32-2.15.1.zip
      2) Unpack, put in the PATH variable, restart Reactos
      3) CD to any dir in the EXT2 partition and then clone my test repo by executing this command:
      fossil clone --no-open http://anonymous@chiselapp.com/user/julcar/repository/IguanaCMS/ IguanaCMS.fossil
      (if requests a password just type 000 or whatever string)
      4) Once clone process completed, open the repo (create a checkout)
      fossil open -f IguanaCMS.fossil

      The last command will fail with the error "unable to open file XXX for writing" when fossil tries to create files on empty subdirectories

      The workaround is to run the last command several times until it creates and populates with files all of the subdirectories.

      This misbehavior is not present on FAT32 partition.

      Attachments

        Issue Links

          Activity

            People

              DougLyons DougLyons
              Julcar Julcar
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: