[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