Composer, 3rd party libs and our stack #2166
Replies: 2 comments 4 replies
-
we could still do the composer-only on a future version (OM 22 if its this year and we stay with mirroring the year) what php versions are supported in what we currently have in our repository? If its both, maybe we just delay moving this one out till we drop the php7 support somewhen. (Iam a fan of the waiting approach where issues resolve itself and worktime is a limited factor) |
Beta Was this translation helpful? Give feedback.
-
Personally, I have no objection to the minimum requirements for running OpenMage being high compared to the current ones. As a system administrator I face two situations. I have servers where Debian 9 and 10 are installed and running PHP 7.0 and 7.3, which are supported by the maintenance team, but I also have servers where PHP > 7.3 and which I installed packages from the Sury repository. The big challenge is that if OpenMage works flawlessly with the latest version of PHP we can't guarantee the same for extensions used in existing stores. In vain we make OpenMage perform so that without extensions it remains a simple Magento on steroids. There is another issue that I have noticed over time. In OpenMage 20 very good features were put in place which in my opinion should be offered in OpenMage 19 as well. |
Beta Was this translation helpful? Give feedback.
-
Hi everybody, as some of you may know I'm trying to remove some 3rd party code from our repo, to keep it more tidy, organized and maybe going a bit more modern :-)
Today I was checking the Pelago_Emogrifier that we now have into /lib/Pelago and I found a problem which we'll have to address sooner or later, incompatibilities.
None of the composer versions of that library have a "requirer php versions" that's fully compatible with our v19 and v20 branches, the older versions are not supporting PHP8, the newer ones dropped support for PHP7.0.
I love the "old" monorepo approach that's always been used by M1 and I've never used composer in my M1 projects, but since the world (and openmage too) is going in the composer direction... what are we doing?
Beta Was this translation helpful? Give feedback.
All reactions