On Thu, Aug 25, 2016 at 2:55 PM, Andrea Pescetti <pesce...@apache.org>
wrote:

> Resending to 3 lists... I suggest to have a "canonical" reply-to to the
> dev list for the next messages. Andrea
>
> Andrea Pescetti wrote:
>
>> On 23/08/2016 Kay Schenk wrote:
>>
>>> WARNING: This is quite long!
>>>
>>
>> And the discussion was even longer, but I'll start with answering this
>> one.
>>
>> And I'll first note that:
>>
>> 1) Work is not starting now. We have years of code already committed and
>> not shown in previous releases.
>>
>> 2) Like for every release, we make plans but at a certain point we have
>> to cut the release and this "wishlist" is thus a tentative guideline.
>>
>> *PRIORITIES*
>>> 1. Update the localization.
>>> We've had quite a bit of work by the localization folks since the 4.1.1
>>> release. This was the last release, in 2014-08-21 to import localization
>>> updates. Currently, it seems we might also add 3 new languages: Uyghur,
>>> Sinhala, and Icelandic with the 4.2 release. This would include both UI
>>> translations and Help translations.
>>>
>>
>> Last translations import were done in 4.1.0 and not 4.1.1 (if I recall
>> correctly); but this is a minor detail. There are no new languages to be
>> expected in 4.2.0: we have new languages in Pootle, but I don't think
>> any of them is ready enough for being released (this may of course
>> improve with time). So in short 4.2.0 means that we can add strings to
>> the code, which means we can make them available to translators, which
>> in turn means we can (we have to) update all translations.
>>
>
​Ok, from what I saw in Pootle, it looked like at least were VERY close to
be added.​



>> We need volunteers to lead this endeavor. I, personally, don't know
>>> anything about this process.
>>>
>>
>> I'm slowly working on this but I still have something to find/learn.
>> I've sent the l10n list a mail sending that I'm planning to test a first
>> import in early September - just to test the process.
>>
>
​Great to hear this! I read through some old documentation on the wiki and
I didn't know if it still applied or not.
​


>
>> 2. Update Java requirement from Java 1.5 to *at least* Java 1.7
>>> I am rather adamant that we change our building requirement to Java 1.7
>>> for all platforms. I will be changing that in our Building Guide today.
>>>
>>
>> Is there a real reason for it?
>
>

Possible security issues. I can not imagine at this point in time that
ANYONE is really using java 1.5 as a default java installation.
I don't think this is a capricious change. Java 1.5 has been out of service
updates by anyone for I think at least 4  years. The EOL on it was Oct.,
2009. If we continually build with java 1.5, I would think our user base
would wonder what "issues" using this old Java might mean for their
security. Right now when I uild with java 1.8, and have enhancing messaging
for the java component builds, I get a lot of "xxxx is deprecated"
messages. Yes, we could fix this. I hope these deprecations are not leading
to further problems down the line.
Even Java 1.7 is dated and is EOL via Oracle. However, I am still getting
updates for it.

​


> I see this like saying (this is just an
>> example, not to be taken literally) "we drop support for Windows XP
>> since it's old and unsupported". In short: if we need work to drop Java
>> 1.5 then we have clear advantages in raising our requirement to 1.7,
>>
>
​So far, I haven't seen any. Most of us are building with either Java 1.7,
or Java 1.8. The Windows build switched to Java 7 at least 2 years ago if
I'm not mistaken. I have NO idea why this was not done with ALL our builds.
No additional work except to just use the newer versions. Everything still
works near as I can tell.

We can not in good conscience continue to supply software built with the
old outdated version of Java.
​


> otherwise we can simply drop the requirement saying "we won't explicitly
>> test compatibility with Java < 1.7"; but in that case we must provide
>> ways to obtain a compatible JRE for all the 4 supported platforms.
>>
>
​I think we're good. No worries.​



>> 3. Issues for inclusion
>>> We need to include submitted/tested patches since 4.0.x. This should not
>>> include UI changes which would need to undergo a much longer test period.
>>>
>>
>> The version number is not a detail. We call it 4.2.0 since UI changes
>> are allowed. On the other hand, we don't have to include all patches;
>> actually, seeing all the code that already went in, I would be more on
>> the conservative side here.
>>
>> Additionally, issue 127068, involving analytics on our source code would
>>> surely be worth investigating.
>>> https://bz.apache.org/ooo/show_bug.cgi?id=127068
>>>
>>
>> These are automatically found defects, good for easy fixes but probably
>> not really important.
>>
>> I'd rather suggest that we give some attention to the 4.1.2 regressions,
>> especially this one (the only one so far):
>> https://bz.apache.org/ooo/show_bug.cgi?id=126622
>>
>
​OK. Good point.​



>> *BUILDBOTS AND CONFIGURATION*
>>> 1. Move to different buildbots?
>>>
>>
>> Not needed. A "nice to have" if they standardize it, but buildbots (I
>> mean, the Linux version they use) are not so relevant for a release.
>>
>> 2. Configuration Issues
>>> Add, at least the ant version we're checking for in our configuration is
>>> not the version recommended in our Building Guide.
>>>
>>
>> The this is a bug in configure, needs its own issue and must be checked.
>>
>
​Checked by builders? ​

​ I've been using ant 1.92 ever since I can remember to build AOO since
that what was in the Building Guide. I think the update in configure.ac was
just overlooked.
​

>
>> *PRODUCTION ENVIRONMENT* ...
>>> It has
>>> been suggested that we use the ASF buildbots to produce our binaries
>>> with this release.
>>>
>>
>> The ASF buildbots and releases cover two different fields. I've been
>> misunderstood from time to time, but just to make it clear: I would
>> never want that we use the buildbots for releasing (at least for Linux),
>> since you want a recent Linux on buildbots and on old Linux on the
>> release VM (where this VM is hosted can be deferred to a separate thread).
>>
>> Andrea has volunteered to set up a production environment for us. SEE:
>>> http://markmail.org/message/b4dbjdeu4llczqwt
>>>
>>
>> I see that discussion has been misunderstood. I'll reply there. It
>> suffices to say, here, that I'm not suggesting to use buildbots for the
>> release builds. Which basically means I agree with your point of view in
>> this respect.
>>
>> Regards,
>>    Andrea.
>>
>>
>>
>>
>
>
>


-- 
----------------------------------------------------------------------
MzK

"God helps those that help themselves."
                                          -- popular adage

Reply via email to