You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Gary Gregory <ga...@gmail.com> on 2020/08/10 16:26:04 UTC
[LOGGING][DAEMON] Update Java 6 to 7
As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
from Java 6 to 7 to streamline building on CIs.
Gary
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by John Patrick <nh...@gmail.com>.
What if you're wanting to use it on Java 14, 15 RC, 16 EA or in 6
months time 17 EA, will they support such an old version?
Reading the website;
Tomcat 7 needs Java 6 and later and (Java 7 for WebSockets),
Tomcat 8 is Java 7 and later
Tomcat 9 is Java 8 and later
Tomcat 10 is Java 8 and later
They are supporting multiple versions and back porting, or merging or
cherry-picking changes where applicable. If tomcat finds issues then
I'm sure we would put out a support release to fix their issue.
What if my project mandates Java 1.5 will commons demon downgrade back
to Java 1.5? What makes a downstream project a blocker for upgrading?
Do a major version bump and they can keep using the current version
they have, they don't have to upgrade if that breaks their
application...
John
On Sat, 15 Aug 2020 at 21:14, sebb <se...@gmail.com> wrote:
>
> On Sat, 15 Aug 2020 at 19:01, Gary Gregory <ga...@gmail.com> wrote:
> >
> > On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> >
> > > On 10/08/2020 17:26, Gary Gregory wrote:
> > > > As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
> > > > from Java 6 to 7 to streamline building on CIs.
> > >
> > > -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> > > requirement to run on Java 6.
> > >
> >
> > Yikes ;-) how long is rein in antiquity planned to last? ;-)
> >
> > We might need a branch for Tomcat so the project can move ahead in a more
> > modern setting IMO.
>
> -1
>
> Have you looked at DAEMON recently?
> It has just 10 Java files under src/main.
>
> Is it really worth converting these to require a later version of Java?
>
>
>
> > Gary
> >
> > >
> > > Are there any features / bugs in Jira that require this increase?
> > >
> > > Mark
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > > For additional commands, e-mail: dev-help@commons.apache.org
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Gary Gregory <ga...@gmail.com>.
I use Daemon at work quite a bit so yes I've done more than look at it ;-)
Right now we can't tell if it will even build and run on Java > 11 since as
of Java 12 onwards javac doesn't support building for Java 6.
So this -1 is not a good technical argument IMO. The fact that we can't
even run a build on the current Java version (14) *is* a good argument
moving to Java 7.
Gary
On Sat, Aug 15, 2020, 16:14 sebb <se...@gmail.com> wrote:
> On Sat, 15 Aug 2020 at 19:01, Gary Gregory <ga...@gmail.com> wrote:
> >
> > On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> >
> > > On 10/08/2020 17:26, Gary Gregory wrote:
> > > > As recently done for [EMAIL], I propose we update [LOGGING] and
> [DAEMON]
> > > > from Java 6 to 7 to streamline building on CIs.
> > >
> > > -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> > > requirement to run on Java 6.
> > >
> >
> > Yikes ;-) how long is rein in antiquity planned to last? ;-)
> >
> > We might need a branch for Tomcat so the project can move ahead in a more
> > modern setting IMO.
>
> -1
>
> Have you looked at DAEMON recently?
> It has just 10 Java files under src/main.
>
> Is it really worth converting these to require a later version of Java?
>
>
>
> > Gary
> >
> > >
> > > Are there any features / bugs in Jira that require this increase?
> > >
> > > Mark
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > > For additional commands, e-mail: dev-help@commons.apache.org
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by sebb <se...@gmail.com>.
On Sat, 15 Aug 2020 at 19:01, Gary Gregory <ga...@gmail.com> wrote:
>
> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
>
> > On 10/08/2020 17:26, Gary Gregory wrote:
> > > As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
> > > from Java 6 to 7 to streamline building on CIs.
> >
> > -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> > requirement to run on Java 6.
> >
>
> Yikes ;-) how long is rein in antiquity planned to last? ;-)
>
> We might need a branch for Tomcat so the project can move ahead in a more
> modern setting IMO.
-1
Have you looked at DAEMON recently?
It has just 10 Java files under src/main.
Is it really worth converting these to require a later version of Java?
> Gary
>
> >
> > Are there any features / bugs in Jira that require this increase?
> >
> > Mark
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Rob Tompkins <ch...@gmail.com>.
> On Aug 16, 2020, at 6:13 AM, Xeno Amess <xe...@gmail.com> wrote:
>
> I suddenly arise a good idea...
> How about
> 1. we release a java 7 version of this repo.
> 2. we wait for user argue about this.
> 3. if no users argue about this, we just go forward to 7. Otherwise, we
> re-consider about this.
That would warrant a major version up-version and maintaining two major versions in parallel. As Mark is the main developer here, and understandably is quite busy, we’ll have to see what he says.
-Rob
>
>
> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
>
>>> On 15/08/2020 19:00, Gary Gregory wrote:
>>>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
>>>
>>>> On 10/08/2020 17:26, Gary Gregory wrote:
>>>>> As recently done for [EMAIL], I propose we update [LOGGING] and
>> [DAEMON]
>>>>> from Java 6 to 7 to streamline building on CIs.
>>>>
>>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
>>>> requirement to run on Java 6.
>>>>
>>>
>>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
>>
>> Tomcat 7 EOL is 31 March 2021.
>>
>> Like most major Tomcat versions, it has been supported for ~10 years
>> since the first release.
>>
>> The scary thing is that the users mailing list still sees questions
>> about Tomcat 6 and earlier.
>>
>>> We might need a branch for Tomcat so the project can move ahead in a more
>>> modern setting IMO.
>>
>> Unless there is a feature that NEEDS Java 7, branching is just going to
>> create unnecessary overhead. My experience of DAEMON over that last few
>> years is the most (all?) of the work has been on the native code side.
>> Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
>>
>> If the issue is the inability to build with newer Java versions, I have
>> no issue updating the declared minimum version as long as the Java code
>> remains compilable with/for Java 6.
>>
>> Mark
>>
>>>
>>> Gary
>>>
>>>>
>>>> Are there any features / bugs in Jira that require this increase?
>>>>
>>>> Mark
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>
>>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Jochen Wiedmann <jo...@gmail.com>.
On Sun, Aug 16, 2020 at 12:13 PM Xeno Amess <xe...@gmail.com> wrote:
> 2. we wait for user argue about this.
Mark Thomas just did, no need to wait. :-)
--
Look, that's why there's rules, understand? So that you think before
you break 'em.
-- (Terry Pratchett, Thief of Time)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Xeno Amess <xe...@gmail.com>.
Oh so animal-sniffer is the plugin we use to check this kind of issue?
Thanks, I will learn about it later.
Mark Thomas <ma...@apache.org> 于2020年8月17日周一 下午3:58写道:
> On 16/08/2020 16:45, Xeno Amess wrote:
> >> I've pushed change to the pom which allows compilation on Java14.
> >
> > Well it might be silly to ask but, is there a mechanism for us to make
> sure
> > that openjdk 6 output jar of this repo can be run totally correct on
> newer
> > JVM s?
>
> As per the email you replied to, Seb configured Animal sniffer to check
> this.
>
> Mark
>
>
> > sebb <se...@gmail.com> 于2020年8月16日周日 下午11:37写道:
> >
> >> I've also updated LOGGING to build on Java12+
> >>
> >> The animal-sniffer signature should catch incompatible changes.
> >>
> >> AFAICT there is therefore no need to change the minimum version merely
> >> to make CI easier.
> >>
> >> On Sun, 16 Aug 2020 at 16:05, Mark Thomas <ma...@apache.org> wrote:
> >>>
> >>> On 16/08/2020 15:45, sebb wrote:
> >>>> I've pushed change to the pom which allows compilation on Java14.
> >>>>
> >>>> Will that suffice?
> >>>
> >>> That certainly works for me. Thanks for doing this.
> >>>
> >>> Mark
> >>>
> >>>
> >>>>
> >>>> On Sun, 16 Aug 2020 at 15:29, sebb <se...@gmail.com> wrote:
> >>>>>
> >>>>> On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com>
> wrote:
> >>>>>>
> >>>>>> I suddenly arise a good idea...
> >>>>>> How about
> >>>>>> 1. we release a java 7 version of this repo.
> >>>>>> 2. we wait for user argue about this.
> >>>>>
> >>>>> That has already happened ...
> >>>>>
> >>>>> As noted earlier in this thread, Tomcat needs a version that compiles
> >> on Java 6
> >>>>>
> >>>>>> 3. if no users argue about this, we just go forward to 7.
> >> Otherwise, we
> >>>>>> re-consider about this.
> >>>>>
> >>>>>
> >>>>>>
> >>>>>> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
> >>>>>>
> >>>>>>> On 15/08/2020 19:00, Gary Gregory wrote:
> >>>>>>>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org>
> >> wrote:
> >>>>>>>>
> >>>>>>>>> On 10/08/2020 17:26, Gary Gregory wrote:
> >>>>>>>>>> As recently done for [EMAIL], I propose we update [LOGGING] and
> >>>>>>> [DAEMON]
> >>>>>>>>>> from Java 6 to 7 to streamline building on CIs.
> >>>>>>>>>
> >>>>>>>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification
> >> mandated
> >>>>>>>>> requirement to run on Java 6.
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
> >>>>>>>
> >>>>>>> Tomcat 7 EOL is 31 March 2021.
> >>>>>>>
> >>>>>>> Like most major Tomcat versions, it has been supported for ~10
> years
> >>>>>>> since the first release.
> >>>>>>>
> >>>>>>> The scary thing is that the users mailing list still sees questions
> >>>>>>> about Tomcat 6 and earlier.
> >>>>>>>
> >>>>>>>> We might need a branch for Tomcat so the project can move ahead in
> >> a more
> >>>>>>>> modern setting IMO.
> >>>>>>>
> >>>>>>> Unless there is a feature that NEEDS Java 7, branching is just
> >> going to
> >>>>>>> create unnecessary overhead. My experience of DAEMON over that last
> >> few
> >>>>>>> years is the most (all?) of the work has been on the native code
> >> side.
> >>>>>>> Therefore, I don't see the harm in keeping the Java side on 1.6 for
> >> now.
> >>>>>>>
> >>>>>>> If the issue is the inability to build with newer Java versions, I
> >> have
> >>>>>>> no issue updating the declared minimum version as long as the Java
> >> code
> >>>>>>> remains compilable with/for Java 6.
> >>>>>>>
> >>>>>>> Mark
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Gary
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Are there any features / bugs in Jira that require this increase?
> >>>>>>>>>
> >>>>>>>>> Mark
> >>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>>>>
> >>>>>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >> For additional commands, e-mail: dev-help@commons.apache.org
> >>
> >>
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Mark Thomas <ma...@apache.org>.
On 16/08/2020 16:45, Xeno Amess wrote:
>> I've pushed change to the pom which allows compilation on Java14.
>
> Well it might be silly to ask but, is there a mechanism for us to make sure
> that openjdk 6 output jar of this repo can be run totally correct on newer
> JVM s?
As per the email you replied to, Seb configured Animal sniffer to check
this.
Mark
> sebb <se...@gmail.com> 于2020年8月16日周日 下午11:37写道:
>
>> I've also updated LOGGING to build on Java12+
>>
>> The animal-sniffer signature should catch incompatible changes.
>>
>> AFAICT there is therefore no need to change the minimum version merely
>> to make CI easier.
>>
>> On Sun, 16 Aug 2020 at 16:05, Mark Thomas <ma...@apache.org> wrote:
>>>
>>> On 16/08/2020 15:45, sebb wrote:
>>>> I've pushed change to the pom which allows compilation on Java14.
>>>>
>>>> Will that suffice?
>>>
>>> That certainly works for me. Thanks for doing this.
>>>
>>> Mark
>>>
>>>
>>>>
>>>> On Sun, 16 Aug 2020 at 15:29, sebb <se...@gmail.com> wrote:
>>>>>
>>>>> On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com> wrote:
>>>>>>
>>>>>> I suddenly arise a good idea...
>>>>>> How about
>>>>>> 1. we release a java 7 version of this repo.
>>>>>> 2. we wait for user argue about this.
>>>>>
>>>>> That has already happened ...
>>>>>
>>>>> As noted earlier in this thread, Tomcat needs a version that compiles
>> on Java 6
>>>>>
>>>>>> 3. if no users argue about this, we just go forward to 7.
>> Otherwise, we
>>>>>> re-consider about this.
>>>>>
>>>>>
>>>>>>
>>>>>> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
>>>>>>
>>>>>>> On 15/08/2020 19:00, Gary Gregory wrote:
>>>>>>>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org>
>> wrote:
>>>>>>>>
>>>>>>>>> On 10/08/2020 17:26, Gary Gregory wrote:
>>>>>>>>>> As recently done for [EMAIL], I propose we update [LOGGING] and
>>>>>>> [DAEMON]
>>>>>>>>>> from Java 6 to 7 to streamline building on CIs.
>>>>>>>>>
>>>>>>>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification
>> mandated
>>>>>>>>> requirement to run on Java 6.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
>>>>>>>
>>>>>>> Tomcat 7 EOL is 31 March 2021.
>>>>>>>
>>>>>>> Like most major Tomcat versions, it has been supported for ~10 years
>>>>>>> since the first release.
>>>>>>>
>>>>>>> The scary thing is that the users mailing list still sees questions
>>>>>>> about Tomcat 6 and earlier.
>>>>>>>
>>>>>>>> We might need a branch for Tomcat so the project can move ahead in
>> a more
>>>>>>>> modern setting IMO.
>>>>>>>
>>>>>>> Unless there is a feature that NEEDS Java 7, branching is just
>> going to
>>>>>>> create unnecessary overhead. My experience of DAEMON over that last
>> few
>>>>>>> years is the most (all?) of the work has been on the native code
>> side.
>>>>>>> Therefore, I don't see the harm in keeping the Java side on 1.6 for
>> now.
>>>>>>>
>>>>>>> If the issue is the inability to build with newer Java versions, I
>> have
>>>>>>> no issue updating the declared minimum version as long as the Java
>> code
>>>>>>> remains compilable with/for Java 6.
>>>>>>>
>>>>>>> Mark
>>>>>>>
>>>>>>>>
>>>>>>>> Gary
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Are there any features / bugs in Jira that require this increase?
>>>>>>>>>
>>>>>>>>> Mark
>>>>>>>>>
>>>>>>>>>
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>>
>>>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Xeno Amess <xe...@gmail.com>.
> I've pushed change to the pom which allows compilation on Java14.
Well it might be silly to ask but, is there a mechanism for us to make sure
that openjdk 6 output jar of this repo can be run totally correct on newer
JVM s?
sebb <se...@gmail.com> 于2020年8月16日周日 下午11:37写道:
> I've also updated LOGGING to build on Java12+
>
> The animal-sniffer signature should catch incompatible changes.
>
> AFAICT there is therefore no need to change the minimum version merely
> to make CI easier.
>
> On Sun, 16 Aug 2020 at 16:05, Mark Thomas <ma...@apache.org> wrote:
> >
> > On 16/08/2020 15:45, sebb wrote:
> > > I've pushed change to the pom which allows compilation on Java14.
> > >
> > > Will that suffice?
> >
> > That certainly works for me. Thanks for doing this.
> >
> > Mark
> >
> >
> > >
> > > On Sun, 16 Aug 2020 at 15:29, sebb <se...@gmail.com> wrote:
> > >>
> > >> On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com> wrote:
> > >>>
> > >>> I suddenly arise a good idea...
> > >>> How about
> > >>> 1. we release a java 7 version of this repo.
> > >>> 2. we wait for user argue about this.
> > >>
> > >> That has already happened ...
> > >>
> > >> As noted earlier in this thread, Tomcat needs a version that compiles
> on Java 6
> > >>
> > >>> 3. if no users argue about this, we just go forward to 7.
> Otherwise, we
> > >>> re-consider about this.
> > >>
> > >>
> > >>>
> > >>> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
> > >>>
> > >>>> On 15/08/2020 19:00, Gary Gregory wrote:
> > >>>>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org>
> wrote:
> > >>>>>
> > >>>>>> On 10/08/2020 17:26, Gary Gregory wrote:
> > >>>>>>> As recently done for [EMAIL], I propose we update [LOGGING] and
> > >>>> [DAEMON]
> > >>>>>>> from Java 6 to 7 to streamline building on CIs.
> > >>>>>>
> > >>>>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification
> mandated
> > >>>>>> requirement to run on Java 6.
> > >>>>>>
> > >>>>>
> > >>>>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
> > >>>>
> > >>>> Tomcat 7 EOL is 31 March 2021.
> > >>>>
> > >>>> Like most major Tomcat versions, it has been supported for ~10 years
> > >>>> since the first release.
> > >>>>
> > >>>> The scary thing is that the users mailing list still sees questions
> > >>>> about Tomcat 6 and earlier.
> > >>>>
> > >>>>> We might need a branch for Tomcat so the project can move ahead in
> a more
> > >>>>> modern setting IMO.
> > >>>>
> > >>>> Unless there is a feature that NEEDS Java 7, branching is just
> going to
> > >>>> create unnecessary overhead. My experience of DAEMON over that last
> few
> > >>>> years is the most (all?) of the work has been on the native code
> side.
> > >>>> Therefore, I don't see the harm in keeping the Java side on 1.6 for
> now.
> > >>>>
> > >>>> If the issue is the inability to build with newer Java versions, I
> have
> > >>>> no issue updating the declared minimum version as long as the Java
> code
> > >>>> remains compilable with/for Java 6.
> > >>>>
> > >>>> Mark
> > >>>>
> > >>>>>
> > >>>>> Gary
> > >>>>>
> > >>>>>>
> > >>>>>> Are there any features / bugs in Jira that require this increase?
> > >>>>>>
> > >>>>>> Mark
> > >>>>>>
> > >>>>>>
> ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>>
> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > >>>> For additional commands, e-mail: dev-help@commons.apache.org
> > >>>>
> > >>>>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > > For additional commands, e-mail: dev-help@commons.apache.org
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by sebb <se...@gmail.com>.
I've also updated LOGGING to build on Java12+
The animal-sniffer signature should catch incompatible changes.
AFAICT there is therefore no need to change the minimum version merely
to make CI easier.
On Sun, 16 Aug 2020 at 16:05, Mark Thomas <ma...@apache.org> wrote:
>
> On 16/08/2020 15:45, sebb wrote:
> > I've pushed change to the pom which allows compilation on Java14.
> >
> > Will that suffice?
>
> That certainly works for me. Thanks for doing this.
>
> Mark
>
>
> >
> > On Sun, 16 Aug 2020 at 15:29, sebb <se...@gmail.com> wrote:
> >>
> >> On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com> wrote:
> >>>
> >>> I suddenly arise a good idea...
> >>> How about
> >>> 1. we release a java 7 version of this repo.
> >>> 2. we wait for user argue about this.
> >>
> >> That has already happened ...
> >>
> >> As noted earlier in this thread, Tomcat needs a version that compiles on Java 6
> >>
> >>> 3. if no users argue about this, we just go forward to 7. Otherwise, we
> >>> re-consider about this.
> >>
> >>
> >>>
> >>> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
> >>>
> >>>> On 15/08/2020 19:00, Gary Gregory wrote:
> >>>>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> >>>>>
> >>>>>> On 10/08/2020 17:26, Gary Gregory wrote:
> >>>>>>> As recently done for [EMAIL], I propose we update [LOGGING] and
> >>>> [DAEMON]
> >>>>>>> from Java 6 to 7 to streamline building on CIs.
> >>>>>>
> >>>>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> >>>>>> requirement to run on Java 6.
> >>>>>>
> >>>>>
> >>>>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
> >>>>
> >>>> Tomcat 7 EOL is 31 March 2021.
> >>>>
> >>>> Like most major Tomcat versions, it has been supported for ~10 years
> >>>> since the first release.
> >>>>
> >>>> The scary thing is that the users mailing list still sees questions
> >>>> about Tomcat 6 and earlier.
> >>>>
> >>>>> We might need a branch for Tomcat so the project can move ahead in a more
> >>>>> modern setting IMO.
> >>>>
> >>>> Unless there is a feature that NEEDS Java 7, branching is just going to
> >>>> create unnecessary overhead. My experience of DAEMON over that last few
> >>>> years is the most (all?) of the work has been on the native code side.
> >>>> Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
> >>>>
> >>>> If the issue is the inability to build with newer Java versions, I have
> >>>> no issue updating the declared minimum version as long as the Java code
> >>>> remains compilable with/for Java 6.
> >>>>
> >>>> Mark
> >>>>
> >>>>>
> >>>>> Gary
> >>>>>
> >>>>>>
> >>>>>> Are there any features / bugs in Jira that require this increase?
> >>>>>>
> >>>>>> Mark
> >>>>>>
> >>>>>> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>
> >>>>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Mark Thomas <ma...@apache.org>.
On 16/08/2020 15:45, sebb wrote:
> I've pushed change to the pom which allows compilation on Java14.
>
> Will that suffice?
That certainly works for me. Thanks for doing this.
Mark
>
> On Sun, 16 Aug 2020 at 15:29, sebb <se...@gmail.com> wrote:
>>
>> On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com> wrote:
>>>
>>> I suddenly arise a good idea...
>>> How about
>>> 1. we release a java 7 version of this repo.
>>> 2. we wait for user argue about this.
>>
>> That has already happened ...
>>
>> As noted earlier in this thread, Tomcat needs a version that compiles on Java 6
>>
>>> 3. if no users argue about this, we just go forward to 7. Otherwise, we
>>> re-consider about this.
>>
>>
>>>
>>> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
>>>
>>>> On 15/08/2020 19:00, Gary Gregory wrote:
>>>>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
>>>>>
>>>>>> On 10/08/2020 17:26, Gary Gregory wrote:
>>>>>>> As recently done for [EMAIL], I propose we update [LOGGING] and
>>>> [DAEMON]
>>>>>>> from Java 6 to 7 to streamline building on CIs.
>>>>>>
>>>>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
>>>>>> requirement to run on Java 6.
>>>>>>
>>>>>
>>>>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
>>>>
>>>> Tomcat 7 EOL is 31 March 2021.
>>>>
>>>> Like most major Tomcat versions, it has been supported for ~10 years
>>>> since the first release.
>>>>
>>>> The scary thing is that the users mailing list still sees questions
>>>> about Tomcat 6 and earlier.
>>>>
>>>>> We might need a branch for Tomcat so the project can move ahead in a more
>>>>> modern setting IMO.
>>>>
>>>> Unless there is a feature that NEEDS Java 7, branching is just going to
>>>> create unnecessary overhead. My experience of DAEMON over that last few
>>>> years is the most (all?) of the work has been on the native code side.
>>>> Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
>>>>
>>>> If the issue is the inability to build with newer Java versions, I have
>>>> no issue updating the declared minimum version as long as the Java code
>>>> remains compilable with/for Java 6.
>>>>
>>>> Mark
>>>>
>>>>>
>>>>> Gary
>>>>>
>>>>>>
>>>>>> Are there any features / bugs in Jira that require this increase?
>>>>>>
>>>>>> Mark
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>
>>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by sebb <se...@gmail.com>.
I've pushed change to the pom which allows compilation on Java14.
Will that suffice?
On Sun, 16 Aug 2020 at 15:29, sebb <se...@gmail.com> wrote:
>
> On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com> wrote:
> >
> > I suddenly arise a good idea...
> > How about
> > 1. we release a java 7 version of this repo.
> > 2. we wait for user argue about this.
>
> That has already happened ...
>
> As noted earlier in this thread, Tomcat needs a version that compiles on Java 6
>
> > 3. if no users argue about this, we just go forward to 7. Otherwise, we
> > re-consider about this.
>
>
> >
> > Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
> >
> > > On 15/08/2020 19:00, Gary Gregory wrote:
> > > > On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> > > >
> > > >> On 10/08/2020 17:26, Gary Gregory wrote:
> > > >>> As recently done for [EMAIL], I propose we update [LOGGING] and
> > > [DAEMON]
> > > >>> from Java 6 to 7 to streamline building on CIs.
> > > >>
> > > >> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> > > >> requirement to run on Java 6.
> > > >>
> > > >
> > > > Yikes ;-) how long is rein in antiquity planned to last? ;-)
> > >
> > > Tomcat 7 EOL is 31 March 2021.
> > >
> > > Like most major Tomcat versions, it has been supported for ~10 years
> > > since the first release.
> > >
> > > The scary thing is that the users mailing list still sees questions
> > > about Tomcat 6 and earlier.
> > >
> > > > We might need a branch for Tomcat so the project can move ahead in a more
> > > > modern setting IMO.
> > >
> > > Unless there is a feature that NEEDS Java 7, branching is just going to
> > > create unnecessary overhead. My experience of DAEMON over that last few
> > > years is the most (all?) of the work has been on the native code side.
> > > Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
> > >
> > > If the issue is the inability to build with newer Java versions, I have
> > > no issue updating the declared minimum version as long as the Java code
> > > remains compilable with/for Java 6.
> > >
> > > Mark
> > >
> > > >
> > > > Gary
> > > >
> > > >>
> > > >> Are there any features / bugs in Jira that require this increase?
> > > >>
> > > >> Mark
> > > >>
> > > >> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > > >> For additional commands, e-mail: dev-help@commons.apache.org
> > > >>
> > > >>
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > > For additional commands, e-mail: dev-help@commons.apache.org
> > >
> > >
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by sebb <se...@gmail.com>.
On Sun, 16 Aug 2020 at 11:13, Xeno Amess <xe...@gmail.com> wrote:
>
> I suddenly arise a good idea...
> How about
> 1. we release a java 7 version of this repo.
> 2. we wait for user argue about this.
That has already happened ...
As noted earlier in this thread, Tomcat needs a version that compiles on Java 6
> 3. if no users argue about this, we just go forward to 7. Otherwise, we
> re-consider about this.
>
> Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
>
> > On 15/08/2020 19:00, Gary Gregory wrote:
> > > On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> > >
> > >> On 10/08/2020 17:26, Gary Gregory wrote:
> > >>> As recently done for [EMAIL], I propose we update [LOGGING] and
> > [DAEMON]
> > >>> from Java 6 to 7 to streamline building on CIs.
> > >>
> > >> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> > >> requirement to run on Java 6.
> > >>
> > >
> > > Yikes ;-) how long is rein in antiquity planned to last? ;-)
> >
> > Tomcat 7 EOL is 31 March 2021.
> >
> > Like most major Tomcat versions, it has been supported for ~10 years
> > since the first release.
> >
> > The scary thing is that the users mailing list still sees questions
> > about Tomcat 6 and earlier.
> >
> > > We might need a branch for Tomcat so the project can move ahead in a more
> > > modern setting IMO.
> >
> > Unless there is a feature that NEEDS Java 7, branching is just going to
> > create unnecessary overhead. My experience of DAEMON over that last few
> > years is the most (all?) of the work has been on the native code side.
> > Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
> >
> > If the issue is the inability to build with newer Java versions, I have
> > no issue updating the declared minimum version as long as the Java code
> > remains compilable with/for Java 6.
> >
> > Mark
> >
> > >
> > > Gary
> > >
> > >>
> > >> Are there any features / bugs in Jira that require this increase?
> > >>
> > >> Mark
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > >> For additional commands, e-mail: dev-help@commons.apache.org
> > >>
> > >>
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Xeno Amess <xe...@gmail.com>.
I suddenly arise a good idea...
How about
1. we release a java 7 version of this repo.
2. we wait for user argue about this.
3. if no users argue about this, we just go forward to 7. Otherwise, we
re-consider about this.
Mark Thomas <ma...@apache.org> 于 2020年8月16日周日 下午6:08写道:
> On 15/08/2020 19:00, Gary Gregory wrote:
> > On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> >
> >> On 10/08/2020 17:26, Gary Gregory wrote:
> >>> As recently done for [EMAIL], I propose we update [LOGGING] and
> [DAEMON]
> >>> from Java 6 to 7 to streamline building on CIs.
> >>
> >> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> >> requirement to run on Java 6.
> >>
> >
> > Yikes ;-) how long is rein in antiquity planned to last? ;-)
>
> Tomcat 7 EOL is 31 March 2021.
>
> Like most major Tomcat versions, it has been supported for ~10 years
> since the first release.
>
> The scary thing is that the users mailing list still sees questions
> about Tomcat 6 and earlier.
>
> > We might need a branch for Tomcat so the project can move ahead in a more
> > modern setting IMO.
>
> Unless there is a feature that NEEDS Java 7, branching is just going to
> create unnecessary overhead. My experience of DAEMON over that last few
> years is the most (all?) of the work has been on the native code side.
> Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
>
> If the issue is the inability to build with newer Java versions, I have
> no issue updating the declared minimum version as long as the Java code
> remains compilable with/for Java 6.
>
> Mark
>
> >
> > Gary
> >
> >>
> >> Are there any features / bugs in Jira that require this increase?
> >>
> >> Mark
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >> For additional commands, e-mail: dev-help@commons.apache.org
> >>
> >>
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Rob Tompkins <ch...@gmail.com>.
> On Aug 16, 2020, at 6:08 AM, Mark Thomas <ma...@apache.org> wrote:
>
> On 15/08/2020 19:00, Gary Gregory wrote:
>> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <markt@apache.org <ma...@apache.org>> wrote:
>>
>>> On 10/08/2020 17:26, Gary Gregory wrote:
>>>> As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
>>>> from Java 6 to 7 to streamline building on CIs.
>>>
>>> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
>>> requirement to run on Java 6.
>>>
>>
>> Yikes ;-) how long is rein in antiquity planned to last? ;-)
>
> Tomcat 7 EOL is 31 March 2021.
>
> Like most major Tomcat versions, it has been supported for ~10 years
> since the first release.
>
> The scary thing is that the users mailing list still sees questions
> about Tomcat 6 and earlier.
:-| that’s bonkers….but I recall Christopher Shultz saying as much.
-Rob
>
>> We might need a branch for Tomcat so the project can move ahead in a more
>> modern setting IMO.
>
> Unless there is a feature that NEEDS Java 7, branching is just going to
> create unnecessary overhead. My experience of DAEMON over that last few
> years is the most (all?) of the work has been on the native code side.
> Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
>
> If the issue is the inability to build with newer Java versions, I have
> no issue updating the declared minimum version as long as the Java code
> remains compilable with/for Java 6.
>
> Mark
>
>>
>> Gary
>>
>>>
>>> Are there any features / bugs in Jira that require this increase?
>>>
>>> Mark
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <ma...@commons.apache.org>
> For additional commands, e-mail: dev-help@commons.apache.org <ma...@commons.apache.org>
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Mark Thomas <ma...@apache.org>.
On 15/08/2020 19:00, Gary Gregory wrote:
> On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
>
>> On 10/08/2020 17:26, Gary Gregory wrote:
>>> As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
>>> from Java 6 to 7 to streamline building on CIs.
>>
>> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
>> requirement to run on Java 6.
>>
>
> Yikes ;-) how long is rein in antiquity planned to last? ;-)
Tomcat 7 EOL is 31 March 2021.
Like most major Tomcat versions, it has been supported for ~10 years
since the first release.
The scary thing is that the users mailing list still sees questions
about Tomcat 6 and earlier.
> We might need a branch for Tomcat so the project can move ahead in a more
> modern setting IMO.
Unless there is a feature that NEEDS Java 7, branching is just going to
create unnecessary overhead. My experience of DAEMON over that last few
years is the most (all?) of the work has been on the native code side.
Therefore, I don't see the harm in keeping the Java side on 1.6 for now.
If the issue is the inability to build with newer Java versions, I have
no issue updating the declared minimum version as long as the Java code
remains compilable with/for Java 6.
Mark
>
> Gary
>
>>
>> Are there any features / bugs in Jira that require this increase?
>>
>> Mark
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Gary Gregory <ga...@gmail.com>.
On Sat, Aug 15, 2020 at 1:14 PM Mark Thomas <ma...@apache.org> wrote:
> On 10/08/2020 17:26, Gary Gregory wrote:
> > As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
> > from Java 6 to 7 to streamline building on CIs.
>
> -1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
> requirement to run on Java 6.
>
Yikes ;-) how long is rein in antiquity planned to last? ;-)
We might need a branch for Tomcat so the project can move ahead in a more
modern setting IMO.
Gary
>
> Are there any features / bugs in Jira that require this increase?
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
Re: [LOGGING][DAEMON] Update Java 6 to 7
Posted by Mark Thomas <ma...@apache.org>.
On 10/08/2020 17:26, Gary Gregory wrote:
> As recently done for [EMAIL], I propose we update [LOGGING] and [DAEMON]
> from Java 6 to 7 to streamline building on CIs.
-1 for DAEMON. Tomcat 7 depends on it and has a specification mandated
requirement to run on Java 6.
Are there any features / bugs in Jira that require this increase?
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org