[horde] Status Horde 5.3/6.0, official PHP7 Support, EAS 16

Grouchy Sysadmin sysadmin at i.grouchysysadmin.com
Wed Dec 14 18:19:41 UTC 2016


Quoting Michael J Rubinsky <mrubinsk at horde.org>:

> Quoting Torben Dannhauer <torben at dannhauer.info>:
>
>> Dear Horde Devs,
>>
>>
>>
>> First of all I would like to thank you for your dedication to the horde
>> project in the last year - your project is a great piece of software!
>>
>> Since this year is soon over, I would like to take the chance to get an
>> update of the current status.
>>
>>
>>
>> Some month ago, there was a discussion on the list how to go on with Horde,
>> wait until everything is done for Horde 6 or if it should be released as
>> Horde 5.3
>>
>> What is the current status in this decision?
>
> Since the loss of the Basic view is too much for a point release, I  
> think what we are leaning towards is releasing what we currently  
> have as Horde 6, without any of the major BC-breaking refactoring we  
> had planned for H6.
>
> IIRC, we need to still talk about what this would look like from a  
> repository stand-point since we would now need maintain 2 stable  
> branches, along with master. Horde 6 was planned to be released  
> after we split the repository into individual repos for each  
> component. I'm torn as to how I feel about this. One the one hand it  
> gets new features out quicker, which absolutely has to happen, but  
> it means delaying a bunch of BC breaking things and slowing future  
> progress.
>
>
>> What type of work needs to be
>> done to get the release out. How can the community contributer to speed up
>> things?
>
> Jan and I need to go over this and see exactly what needs to be done  
> to get the alpha releases rolling, and see what we can delegate out  
> to our community supporters.
>
>> Additionally, PHP is moving more and more towards 7.0, so an official
>> support of the Horde project for PHP7 would be nice. I read in the list that
>> PHP7 should basically work, also forcing packages to PHP7 is still required.
>> I will test this out soon.
>
> I have an install running just this locally and, at least for my  
> day-to-day use cases, works well - despite the WARNINGS that creep  
> up in the logs.
>
>> What is required in detail to bring official PHP 7
>> support to all packages to close this topic?
>
> I think while we can do what we can to increase PHP 7 support for  
> the current release applications, we can never officially mark them  
> as PHP7 - this will have to wait until H6.
>
> There are still some external libraries that we depend on that are  
> not PHP 7 compatible. We will need to either find replacements for  
> those libraries, or fork/refactor them under the Horde banner. This  
> could be a non-trivial amount of work (not sure as I haven't  
> personally looked at the code for these yet). The good news is that  
> I believe we only have a few of these situations, like Text_Wiki in  
> Wicked. We could always hold back the releases of these applications  
> if needed in order to get the rest of the main groupware  
> applications out.
>
>> As a last step: is EAS 16.0 finally implemented? What is a blocker to
>> release it (maybe even in the 5.2 series?)
>
> EAS 16.0 has been implemented for some time now, but requires both a  
> client that supports it and our current git master code to make use  
> of it. The current stable ActiveSync library supports it, but the  
> 5.2 series of applications will not since it required significant  
> additions/changes to the various application APIs.
>
>
>> What would it cost to implement EAS 16.1 [1] (including release as official
>> packages!)?
>
> I haven't looked at this, other than reading the generic description  
> of things it's supposed to add. IIRC, it adds support for  
> renegotiating meetings times and more atomic data wipes (so you  
> could wipe just the exchange data and not the entire device, for  
> example). For the former, this would mean that in addition to the  
> ActiveSync changes needed, we would need to add support to Kronolith  
> for iTip COUNTER/DECLINECOUNTER and SEQUENCE support [1]. Of course  
> would also need a client that actually supports this to test.
>
> If we can get at least support in Kronolith and our iCalendar code  
> for COUNTER/DECLINE etc...before Horde 6 then we could conceivably  
> get this functionality in Horde 6.0 when the ActiveSync side of it  
> is done. Otherwise, it would have to wait for 6.1/7.0.
>
>> Thanks again for all your input into the project!
>
> Thank YOU for all of your support :)
>
> [1]
> https://bugs.horde.org/ticket/8396
>
>
>> Warm regards,
>>
>> Torben
>>
>>
>>
>> [1]
>> https://blogs.msdn.microsoft.com/exchangedev/2016/06/13/announcing-exchange-
>> activesync-version-16-1/
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
>
>
> -- 
> mike
> The Horde Project
> http://www.horde.org
> https://www.facebook.com/hordeproject
> https://www.twitter.com/hordeproject


The core apps all seem to work fine with PHP 7. I'm running IMP,  
Turba, Ingo, Kronolith, Nag and Mnemo without issue.

Tim




More information about the horde mailing list