I’m good either way….

Jeff

> On Jan 24, 2025, at 6:05 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 
> Any other opinions?
> 
> Gary
> 
> On Tue, Jan 21, 2025 at 5:57 PM Emmanuel Lécharny <elecha...@apache.org> 
> wrote:
>> 
>> And I agree.
>> 
>> The change was an honest mistake, I really thought that nobody would ever 
>> instantiate this class, which should really be  abstract.
>> 
>> So whatever people chose:
>> 
>> the vote is open, please cast a -1 if you think this should be fixed, it's a 
>> no brainer for me to cut another release.
>> 
>> On 2025/01/21 15:20:52 Gary Gregory wrote:
>>> My POV is to keep it simple, policy wise and not break binary compatibility
>>> within a major line, instead of coming up with exceptions for this or that.
>>> The API can be deprecated instead.
>>> 
>>> I don't want to impose this POV here so it would be nice to hear from
>>> others.
>>> 
>>> Gary
>>> 
>>> On Tue, Jan 21, 2025, 10:11 Emmanuel Lecharny <elecha...@gmail.com> wrote:
>>> 
>>>> Hi Gary,
>>>> 
>>>> I have added a default protected constructor to this class which should
>>>> *never* be instanciated directly.
>>>> 
>>>> 
>>>> Actually, I do think it should even be abstract.
>>>> 
>>>> 
>>>> So, yes, I can revert the change, if really needed...
>>>> 
>>>> Your call :-)
>>>> 
>>>> Le 18/01/2025 à 13:48, Gary Gregory a écrit :
>>>>> Hi Emmanuel,
>>>>> 
>>>>> There is a binary break (run the default build with `mvn` by itself to
>>>>> check, I used the src zip file):
>>>>> 
>>>>> [ERROR] Failed to execute goal
>>>>> com.github.siom79.japicmp:japicmp-maven-plugin:0.23.1:cmp
>>>>> (default-cli) on project ftplet-api: There is at least one
>>>>> incompatibility:
>>>>> 
>>>> org.apache.ftpserver.ftplet.DefaultFtplet.DefaultFtplet():CONSTRUCTOR_LESS_ACCESSIBLE
>>>>> -> [Help 1]
>>>>> 
>>>>> I sent an email [1] a while back asking about our policy, if any, but
>>>>> I did not get a clear reply.
>>>>> 
>>>>> I use this component for tests, and I can adapt to this break, but I
>>>>> want to be clear that this is a break and should at least be
>>>>> documented, or reverted.
>>>>> 
>>>>> WDYT?
>>>>> 
>>>>> Gary
>>>>> [1] https://lists.apache.org/thread/0d3pd01d0vz8qw9cq4doppqn69y3btp6
>>>>> 
>>>>> On Sat, Jan 18, 2025 at 5:14 AM Emmanuel Lecharny <elecha...@apache.org>
>>>> wrote:
>>>>>> Hi,
>>>>>> 
>>>>>> a new version of Apache MINA FTPServer, version 1.2.1, is ready for a
>>>> vote!
>>>>>> 
>>>>>> It includes many fixes, and now depends on MINA core 2.2.4.
>>>>>> 
>>>>>> Here is the list of fixes and modifications:
>>>>>> 
>>>>>> o https://issues.apache.org/jira/projects/FTPSERVER-515: Bump Apache
>>>>>> Log4j from 2.17.2 to 2.19.0
>>>>>> o https://issues.apache.org/jira/projects/FTPSERVER-510:Update Apache
>>>>>> parent POM from 25 to 26
>>>>>> o
>>>> https://issues.apache.org/jira/projects/FTPSERVER/issues/FTPSERVER-509:
>>>>>> Enable GitHub Action build
>>>>>> o https://issues.apache.org/jira/projects/FTPSERVER-506: Fix binary
>>>>>> compatibility issues.
>>>>>> o
>>>> https://issues.apache.org/jira/projects/FTPSERVER/issues/FTPSERVER-499:
>>>>>> FtpResponseEncoder is not thread safe
>>>>>> o https://issues.apache.org/jira/projects/FTPSERVER-446: Implementing
>>>>>> User Manager not possible in OSGi environment
>>>>>> 
>>>>>> 
>>>>>> Otherwise, the following features have been added:
>>>>>> o Support for SHA256 and SHA512 encryption
>>>>>> o Use ThreadLocal for FtpResponseEncoder.ENCODER and SimpleDateFormat
>>>>>> o Make build reproductible
>>>>>> 
>>>>>> 
>>>>>> The newly approved Nexus has been used for the preparation of this
>>>>>> release and all final artifacts are stored in a staging repository:
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/orgapachemina-1109/
>>>>>> 
>>>>>> 
>>>>>> The distributions are available for download on :
>>>>>> 
>>>>>> 
>>>> https://repository.apache.org/content/repositories/orgapachemina-1109/org/apache/ftpserver/ftpserver/1.2.1/
>>>>>> 
>>>>>> Packages can also be downloaded from:
>>>>>> 
>>>>>> https://dist.apache.org/repos/dist/dev/mina/ftpserver/1.2.1/
>>>>>> 
>>>>>> Let us vote :
>>>>>> [ ] +1 | Release Apache FtpServer 1.2.1
>>>>>> [ ] +/- | Abstain
>>>>>> [ ] -1 | Do *NOT* release Apache FtpServer 1.2.1
>>>>>> 
>>>>>> Thanks !
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Regards,
>>>>>> Cordialement,
>>>>>> Emmanuel Lécharny
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
>>>>>> For additional commands, e-mail: dev-h...@mina.apache.org
>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
>>>>> For additional commands, e-mail: dev-h...@mina.apache.org
>>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
>>>> For additional commands, e-mail: dev-h...@mina.apache.org
>>>> 
>>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
>> For additional commands, e-mail: dev-h...@mina.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
> For additional commands, e-mail: dev-h...@mina.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to