For what it is worth, if you go to https://repository.apache.org/#central-stat <https://repository.apache.org/#central-stat> you can see that about 25% of the downloads for log4j-api are for versions that still support Java 6. Unfortunately, I don’t know of any way to detect how many users are still using Java 7 unless we can find a commons component that has a Java 7 and Java 8 version and look at those download stats. But if we have 1/4 or our users still on Java 6 I have to believe a larger number than that are using Java 7.
Ralph > On Aug 30, 2017, at 8:31 AM, Matt Sicker <boa...@gmail.com> wrote: > > Oh well, so much for that idea. Do you think net-2.0 is still in wide > enough use to continue supporting it? We moved on from Java 6 to 7 as > baseline requirements for Log4j a while back even though there are still > stragglers using 6, though the idea there is that most users still on 6 > aren't really updating anything anymore other than security patches if > applicable. Would you say it's similar in .net 2? > > On 30 August 2017 at 02:39, Dominik Psenner <dpsen...@gmail.com> wrote: > >> >> On 2017-08-29 16:12, Matt Sicker wrote: >> >>> I'm not too familiar with this area, but would using Windows containers >>> (e.g., via Docker or similar) work here? Or would that only support newer >>> versions of .net anyways? >>> >> >> Good idea Matt, unfortunately net-2.0 is not available in a windows server >> docker container as documented in the image variants section at >> https://hub.docker.com/r/microsoft/dotnet-framework/. Only 3.5 and newer >> are available. We already build net-3.5, net-4.0 and net-4.5 with jenkins. >> I've the impression that if we changed this today, we would gain nothing. >> >> >> >>> On 28 August 2017 at 23:32, Dominik Psenner <dpsen...@gmail.com> wrote: >>> >>> Hi, >>>> >>>> Chris just resolved our infra ticket regarding .net frameworks on the >>>> windows nodes. This is a summary of the outcome: >>>> >>>> Chris Thistlethwaite resolved INFRA-14645. >>>>> ------------------------------------------ >>>>> Resolution: Fixed >>>>> >>>>>> 1. We have observed that none of the windows nodes appear to have >>>>>> >>>>> net-2.0 installed so we cannot build assemblies against it. Is it >>>> possible >>>> to install it on one or more of the windows nodes? It may well be the >>>> case >>>> that it is not possible to have .NET framework 2.0 installed when a newer >>>> .NET framework is installed on the same windows os. >>>> >>>> 1. All of the Jenkins Windows slaves have .Net 3.5 and .Net 2.0 >>>>> >>>> installed, however in Server 2012 R2 .Net 2 is rolled up into 3.5. I'd >>>> also >>>> argue that building for .Net 2 isn't something we can support if the >>>> tools >>>> at hand only allow newer binaries. >>>> >>>> To me this means that we can no longer build assemblies targeted against >>>> the framework net-2.0. net-3.5 is the oldest we can get from jenkins. >>>> We'll >>>> have to announce this soon. >>>> >>>> 2. We have observed that windows-2012-3 does not have .NET framework 3.5 >>>>>> >>>>> installed while the other two Windows nodes have it installed. >>>> >>>> 2. jenkins-win2012-3 has been updated to fall in line with the other >>>>> >>>> nodes. >>>> >>>> This means we will no longer see intermittent build failures because of >>>> the >>>> missing framework. >>>> >>>> 3. As an improvement to the windows node labels we suggest to add >>>>>> >>>>> additional labels that match the installed .NET frameworks. Currently >>>> it is >>>> rather unclear what the windows nodes actually can do and it would >>>> further >>>> allow that not all windows nodes to have exactly the same components >>>> installed. (i.e. windows-2012-1 could have the labels "Windows", >>>> "dotnet-3.5", "dotnet-4.0", "dotnet-4.5", ..) >>>> >>>> 3. Agreed, the windows nodes could use more organized labeling, however, >>>>> >>>> we're currently keeping them all built out the same (or as close as >>>> possible obviously) so we can maximize the few boxes we have. We just >>>> don't >>>> have enough need to run specific Windows configurations. >>>> >>>> Now that [2] is fixed, all windows nodes have the same capabilities and >>>> therefore this is not an issue. >>>> >>>> Cheers, >>>> Dominik >>>> >>>> >>> >>> >> > > > -- > Matt Sicker <boa...@gmail.com>