Hi Brent,
This may not be the solution, however my lengthy experience
with composer indicates that it is usually best to add the tag -W (or
--with-all-dependencies) at the end of the horde update command, and I
find it is much better to actually modify the composer.json file with
your requirements than to use the composer require ... method.
So once you modify the comoser.json file, do a
composer update horde/* -W
command and see if that doesn't help.
Best,
Ed
Quoting imp-requ...@lists.horde.org:
Send imp mailing list submissions to
imp@lists.horde.org
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.horde.org/mailman/listinfo/imp
or, via email, send a message with subject or body 'help' to
imp-requ...@lists.horde.org
You can reach the person managing the list at
imp-ow...@lists.horde.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of imp digest..."
Today's Topics:
1. How to do ActiveSync on php8 with H6? (Brent)
----------------------------------------------------------------------
Message: 1
Date: Thu, 22 Dec 2022 09:55:45 -0800
From: Brent <impu...@bitrealm.com>
To: imp@lists.horde.org
Subject: [imp] How to do ActiveSync on php8 with H6?
Message-ID:
<20221222095545.horde.a0uc5wb4eth5rqxcft2p...@mail.bitrealm.com>
Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes
I have horde/imp working on php8.1 using the H6 composer method of
installation. I'm trying to see if I can get ActiveSync working, but
there's a few problems. I assume these are known?
When I try to enable ActiveSync in the UI and save the config, I get:
A fatal error has occurred
Class "Horde_ActiveSync_State_Sql" not found
I figure I must need to install activesync via composer. I do:
$ composer require horde/activesync
Using version ^2.13 for horde/activesync
./composer.json has been updated
Running composer update horde/activesync
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- horde/activesync[2.38.3, ..., 2.41.5] require
pear-pear.horde.org/horde_compress[1] ^2 -> could not be found in any
version, there may be a typo in the package name.
- horde/activesync[2.13.1, ..., 2.38.2] require
pear-pear.horde.org/horde_compress[1] >=2.0.0@stable,<=3.0.0alpha1@stable
-> could not be found in any version, there may be a typo in the
package name.
- Root composer.json requires horde/activesync ^2.13 ->
satisfiable by horde/activesync[2.13.1, ..., 2.41.5].
Ok, so missing compress, but it looks like it is trying to locate the
pear php compress module from horde.org? If I try to do a composer
install of it, I get:
$ composer require horde/compress
Using version ^2.0 for horde/compress
./composer.json has been updated
Running composer update horde/compress
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires horde/compress ^2.0, found
horde/compress[2.0.5, ..., 2.2.4] but these were not loaded, likely
because it conflicts with another require.
Problem 2
- horde/imp is locked to version dev-FRAMEWORK_6_0 and an update
of this package was not requested.
- horde/imp dev-FRAMEWORK_6_0 requires horde/compress ^3 ||
dev-FRAMEWORK_6_0 -> found horde/compress[dev-FRAMEWORK_6_0,
3.0.0alpha1, 3.0.0alpha2, v3.0.0alpha3, v3.0.0alpha4] but it conflicts
with your root composer.json require (^2.0).
Problem 3
- horde/core v3.0.0alpha13 requires horde/compress ^3 ||
dev-FRAMEWORK_6_0 -> found horde/compress[dev-FRAMEWORK_6_0,
3.0.0alpha1, 3.0.0alpha2, v3.0.0alpha3, v3.0.0alpha4] but it conflicts
with your root composer.json require (^2.0).
- horde/kronolith dev-FRAMEWORK_6_0 requires horde/core ^3 ||
dev-FRAMEWORK_6_0 -> satisfiable by horde/core[v3.0.0alpha13].
- horde/kronolith is locked to version dev-FRAMEWORK_6_0 and an
update of this package was not requested.
It looks like updates recently have fixed the issue where the Horde
installation said that I needed to update database tables. So, that's
good.
I can provide more information. I assume that ActiveSync hasn't been
fully ported to H6 yet or I'm doing something wrong.
Thanks!
Brent
------------------------------
Subject: Digest Footer
--
IMP mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: imp-unsubscr...@lists.horde.org
------------------------------
End of imp Digest, Vol 4247, Issue 1************************************
Links:
------
[1] http://pear-pear.horde.org/horde_compress
--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: imp-unsubscr...@lists.horde.org