[MacPorts] #55214: afsctool @1.6.4_2 crashes when compressing on High Sierra 10.13.1

MacPorts noreply at macports.org
Mon Nov 6 01:20:57 UTC 2017


#55214: afsctool @1.6.4_2 crashes when compressing on High Sierra 10.13.1
-----------------------+----------------------
  Reporter:  szhorvat  |      Owner:  raimue
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.4.2
Resolution:            |   Keywords:
      Port:  afsctool  |
-----------------------+----------------------

Comment (by raimue):

 RJVB, as I remember it, you once proposed parallel patches for afsctool on
 the mailing list. I cannot find any related ticket on Trac, though. I
 always recommended to contact brkirch as the original author to ask if
 they were okay with you taking over the project. MacPorts itself does not
 want to host large local patches for new features or even host upstream
 source code in the ports tree, which is meant to provide software hosted
 and developed elsewhere. Since then, I have not heard anything else about
 updating afsctool and I was not aware you kept developing your fork.

 Another instance I remember there we definitely rejected afsctool was to
 use it for compression in base – it is GPL-3 software.

 If you were unable to get in contact with the original author, you may
 execute a one-sided takeover of the project and proclaim your version as
 the new official upstream or fork the project with a new name. Then we can
 discuss to provide this in MacPorts. However, nothing of this as happened
 as far as I am aware.

 I took a look at your fork and unfortunately I see problems with it.
 Although the project is licensed as GPL-3+, the files
 `ParallelProcess.{cpp,h}` are marked with your copyright but state they
 are licensed under the [http://www.codeproject.com/info/cpol10.aspx CPOL
 License]. This license is not approved by OSI and
 [https://www.gnu.org/licenses/license-list.html#cpol marked incompatible]
 with GPL-3. For code you wrote yourself, you could simply relicense it.
 However, at least in `CritSectEx.cpp` and `Thread.cpp` you took code under
 CPOL and modified it. In this case, you need to seek approval from the
 original author to relicense this as GPL-3 or rewrite it completely from
 scratch. I am mentioning this here, but I can also file an issue at the
 GitHub project if you would prefer it over there.

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


More information about the macports-tickets mailing list