[MacPorts] #69463: libuv-devel @1.47.0: Add patch to fix data corruption problem

MacPorts noreply at macports.org
Sat Mar 9 21:55:16 UTC 2024


#69463: libuv-devel @1.47.0: Add patch to fix data corruption problem
--------------------------+-----------------------
  Reporter:  ryandesign   |      Owner:  michaelld
      Type:  defect       |     Status:  assigned
  Priority:  High         |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  libuv-devel  |
--------------------------+-----------------------

Comment (by ryandesign):

 For an approximate timeframe, the original code was
 [https://github.com/libuv/libuv/commit/74999f8f9974970e4d71a0df521e178e3149f3df
 added on 2012-10-01] with the comment `Serialize writes on OS X,
 concurrent pwrite() calls result in data loss` and
 [https://github.com/libuv/libuv/commit/cb03e3bd26587b851552ad8b54b30600e48ef829
 a fixup committed on 2012-10-09] changed the comment to `Serialize writes
 on OS X, concurrent write() and pwrite() calls result in data loss`. There
 is a mention of a nodejs test, test/simple/test-fs-sir-writes-alot.js,
 that this fixed; if we could find that test and figure out how to run it,
 we could test it on various systems to see which ones are affected. OS X
 10.8 Mountain Lion was the current version at that time.

-- 
Ticket URL: <https://trac.macports.org/ticket/69463#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list