[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