Hi all.
How do you think the common dependencies will be shared? The main code
of cvsclient is standalone, but the unit tests depend on nbunit, which
is part of Netbeans.


16.02.2018 22:48, Emilian Bold пишет:
> It's probably going to be donated in the near future.
> 
> --emi
> ​
> 
> -------- Original Message --------
>  On 16 February 2018 4:32 PM, Basin Ilya <[email protected]> wrote:
> 
>> Upd: lib.cvsclient is not in incubator-netbeans.
>> I searched for a private class from that library, but couldn't find it:
>>
>> https://github.com/search?q=org%3Aapache+CheckedInResponse.java&type=Code&utf8=✓
>>
>>
>> On 16.02.2018 15:19, Basin Ilya wrote:
>>> Hi Emilian.
>>>> I wonder, don't we have it already somewhere? Or in some library?
>>>> I searched everywhere.
>>>>
>>>> We can go all the way to Java 8
>>>> This always surprises me. Now I can understand when an en-user app 
>>>> requires the latest java, but a library? IMO, things like Apache commons 
>>>> should run on two older versions
>>>> of java.
>>>>
>>>> Please make a GitHub PR
>>>> Where's the official Github mirror?
>>>> On 15.02.2018 18:20, Emilian Bold wrote:
>>>> The first patch is short and seems correct, the second a bit large to 
>>>> digest so quickly.
>>>> The idea of a generic inputstream with a timeout is cool. (Although, I 
>>>> wonder, don't we have it already somewhere? Or in some library?)
>>>>> I also suppose that we want to keep the java 6 level.
>>>>> We can go all the way to Java 8, no need to remain at Java 6. I guess the 
>>>>> existing code is just old(er).
>>>> Please make a GitHub PR, it might be simpler to receive feedback.
>>>> ​--emi
>>>> -------- Original Message --------
>>>> On 15 February 2018 4:42 PM, Basin Ilya [email protected] wrote:
>>>>> Here's the proposed patch.
>>>>> Changed lines formatted with Netbeans 8.2 default formatter. Copyright 
>>>>> header not added to the new file.
>>>>>> Hi.
>>>>>> In case of wrong setup a cvs log command may print nothing. This makes 
>>>>>> the LoggedDataInputStream#read() method in the Netbeans CVS client loop 
>>>>>> forever. See this SO
>>>>>> question for details:
>>>>>> https://stackoverflow.com/questions/48741854/inputstream-wrapper-with-actual-read-in-a-dedicated-thread
>>>>>> There's a bug mentioning sleep() inside LoggedDataInputStream: 
>>>>>> https://netbeans.org/bugzilla/show_bug.cgi?id=254761
>>>>>> There are two types of input streams the LoggedDataInputStream works 
>>>>>> with. If it's a server connection, the stream is a SocketInputStream. If 
>>>>>> it's a local connection, the
>>>>>> stream is a read side of a pipe returned by Process.getInputStream().
>>>>>> I suppose that we want to keep the Thread.interrupted() check in 
>>>>>> LoggedDataInputStream, but using available() is definitely not the right 
>>>>>> way to check for premature EOF.
>>>>>> I also suppose that we want to keep the java 6 level.
>>>>>> I want to but remove the sleep() and available() calls from 
>>>>>> LoggedDataInputStream and instead catch the SocketTimeoutException and 
>>>>>> check the interrupted status on a timeout.
>>>>>> In case of a socket we will set the socket timeout to 100ms.
>>>>>> In case of a pipe we will perform reading in a dedicated thread. See the 
>>>>>> SO question above.
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>> For further information about the NetBeans mailing lists, visit:
>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>>
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> For further information about the NetBeans mailing lists, visit:
>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>>>
>>>
>>
>>
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to