[horde] H6 & ActiveSync
Torben Dannhauer
torben at dannhauer.info
Thu Apr 3 23:02:14 UTC 2025
Hi Mike,
All ich fix ends up in FW6 branch (FRAMEWORK_6_0) use that until I release further alphas.
I try to learn how to package and release tomorrow evening, I would like to release an update for some packages. Maybe Ralf can explain me the basics.
If you cant to get closer to the development and the FW6 branch, you can use my approach to develop as well.
As I'm not an experienced _PHP_ Programmer, my setup might not be the ideal one, but it works for me:
-- Context --
I do have a semi productive H6 instance, so I can spot the errors in the "wildlife". Semi is good: I don't get beheaded if I cause an temporary issue :)
-- Dev Setup --
Cursor.com as IDE
Project setup with SSH connection to my semi productive horde deployment. This way I can follow the deployed control flow and logic while still not knowing the full deployment magic (from the repos to a resulting horde deployment file structure).
-> Development feels quite efficient for me.
-- Installation of my Horde --
Via composer, but not from the released packages, instead it uses to git, so I can easily get the updates changes from the FRAMEWORK_6_0 branch into my h6 installation
PHP Composer installieren:
aptitude install compose
Setup a root project
cd /var/www/torben/web/
su - torben
mkdir horde-deployment
cd horde-deployment
composer create-project horde/bundle . "dev-FRAMEWORK_6_0"
Install the base app
composer install
Install additional apps
composer require horde/memcache:dev-FRAMEWORK_6_0
composer require horde/activesync:dev-FRAMEWORK_6_0
composer require horde/content:dev-FRAMEWORK_6_0
composer require horde/timeobjects:dev-FRAMEWORK_6_0
composer require horde/imp:dev-FRAMEWORK_6_0
composer require horde/kronolith:dev-FRAMEWORK_6_0
composer require horde/turba:dev-FRAMEWORK_6_0
composer require horde/nag:dev-FRAMEWORK_6_0
composer require horde/mnemo:dev-FRAMEWORK_6_0
composer require horde/wicked:dev-FRAMEWORK_6_0
composer require horde/passwd:dev-FRAMEWORK_6_0
composer require horde/ingo:dev-FRAMEWORK_6_0
identify all non FRAMEWORK_6_0 packages by:
composer show
update those manually by (needs a bit trial&error to get the right order, but works, no deeper magic required):
compose require horde/xyz:dev-FRAMEWORK_6_0
--- Configuration ---
su - torben
cd /var/www/torben/web/horde-deployment
..Add / Modify your configs
composer horde-reconfigure
Upgrade steps for the above composer+git based installs will pull the latest stuff rom the FW6 branch :)
Like install:
composer require horde/memcache:dev-FRAMEWORK_6_0
composer require horde/activesync:dev-FRAMEWORK_6_0
composer require horde/content:dev-FRAMEWORK_6_0
composer require horde/timeobjects:dev-FRAMEWORK_6_0
composer require horde/imp:dev-FRAMEWORK_6_0
composer require horde/kronolith:dev-FRAMEWORK_6_0
composer require horde/turba:dev-FRAMEWORK_6_0
composer require horde/nag:dev-FRAMEWORK_6_0
composer require horde/mnemo:dev-FRAMEWORK_6_0
composer require horde/wicked:dev-FRAMEWORK_6_0
composer require horde/passwd:dev-FRAMEWORK_6_0
composer require horde/ingo:dev-FRAMEWORK_6_0
-----Ursprüngliche Nachricht-----
Von: horde <horde-bounces at lists.horde.org> Im Auftrag von Mike
Gesendet: Donnerstag, 3. April 2025 04:06
An: horde at lists.horde.org
Betreff: Re: [horde] H6 & ActiveSync
Torben, are you using a docker setup for your dev?
If not, care to share what you do have?
Mike B.
Quoting Torben Dannhauer <torben at dannhauer.info>:
> Hi,
>
> The current update page still works with pear which doesn’t make
> sense. To be fixed. Volunteers? :)
>
> If ActiveSync suddenly stops working: have you installed an update?
>
> As the Portal indicates: H6 is currently in Alpha stability, please be
> cautious and do. It expect stablility ( albeight it is already quite
> good :) )
>
> Personal remark: I won’t be a superhero making H6 stable as a single
> developer. I’ll contribute as hobby dev, but need many further hands
> and heads to solve all topics and make a soon H6 possible.
>
> So board into the H6 journey and contribute :)
>
> Warm regards, Torben
>
>
> Von unterwegs gesendet
> Sent from mobile
>
>
>> Am 31.03.2025 um 21:42 schrieb Andreas Mauser <andreas at mauser.info>:
>>
>> Hello,
>>
>> in the H6 Admin GUI I see there are new versions availoable, but
>> still not able to update with composer, as no updates yet.
>>
>> However, I also can see that there is no stable version for
>> ActiveSync, yet. And I have some probloems, it does not sync
>> "anymore"..
>>
>> Android 9folders App says, its updating, but it is not.
>> So I deleted the device in H6 GUI/ActiveSync and let the Android
>> re-sync everything - but nothing comes down from the server
>> (anymore).
>> Anymore, because it was working before.
>>
>> Will there (soon) a stable version of ActiveSync, which can be
>> updated through composer?
>>
>> Best regards,
>> Andreas
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/ To unsubscribe,
>> mail: horde-unsubscribe at lists.horde.org
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/ To unsubscribe,
> mail: horde-unsubscribe at lists.horde.org
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: horde-unsubscribe at lists.horde.org
More information about the horde
mailing list