[commits] [Wiki] changed: Doc/Dev/ConversionH6

Wiki Guest wikiguest at horde.org
Thu Nov 25 06:49:47 UTC 2021


guest [31.16.249.142]  Thu, 25 Nov 2021 06:49:46 +0000

Modified page: https://wiki.horde.org/Doc/Dev/ConversionH6
New Revision:  12
Change log:  http_server level 8

@@ -7,9 +7,9 @@
  ||~ Package ||~ Strategy ||~ Unit Tests ||~ PHPStan ||~ PHP 8 ||~  
Comments/Upgrade path ||
  || horde/components || Wrapper || 9.4, Story tests broken  || ? || ?  
|| Lots of new features related to git, composer and workflows. Still  
maintains package.xml and requires it in some places ||
  || horde/horde-installer-plugin|| Modern || 9.4, very limited   ||  
Level 8 || Yes || Handles all the horde setup stuff, symlinks,  
workaround configs etc ||
  || horde/horde-deployment|| Modern || n/a || n/a || Yes || The base  
project for a horde installation with default dir tree - Branches  
reflect bundles ||
-|| horde/http_server || Modern || 9.4 || Level 2 || yes || Successor  
to horde/controller ||
+|| horde/http_server || Modern || 9.5, only stub of a test framework  
|| Level 8 || yes || Successor to horde/controller ||
  || horde/http || Parallel || 9.4 || Level 2 || yes || Major BC  
breaks. Implementation based on PSR-7, PSR-18 ||
  || horde/injector || Wrapper || 9.4 || Level 2 || ? || Carefully  
added signatures, limited BC breaks for child injectors. Now PSR-11 ||
  || horde/controller || Keep || 9.4 ||  ? || ? || Only added  
namespaced wrapper code for interop with horde/http_server and PSR-7 ||
  || horde/stream_wrapper || Parallel || 9.4 || Level 8 || yes ||  
Class names have Wrapper appended to make sense when USEd ||
@@ -25,10 +25,10 @@
  || horde/db || Parallel || 9.4 || Level 0 in progress || yes || src/  
Still a WIP mess. Dropped support for classic mysql extension ||
  || horde/log || Parallel || 9.4 || Level 8 || yes || Incompatible  
new design based on PSR-3, See ((Doc/Dev/HordeLog)) ||
  || horde/thrift || Keep || n/a || n/a || yes || Only nominally  
released as a leaf dependency, may be deprecated.||
  || horde/scribe || Keep || n/a || n/a || yes || Only nominally  
released as a leaf dependency, may be deprecated.||
-|| horde/translation || Parallel || 9.4, covers only lib/ || Level 8  
|| yes || Slightly renamed classes and typing upgrades ||
-|| horde/exception || Parallel || 9.4 || Level 8 || yes || Slightly  
renamed classes and typing upgrades, better support for 3rd argument ||
+|| horde/translation || Parallel || 9.5, covers only lib/ || Level 8  
|| yes || Slightly renamed classes and typing upgrades ||
+|| horde/exception || Parallel || 9.5 || Level 8 || yes || Slightly  
renamed classes and typing upgrades, better support for 3rd argument ||

  ++ Library strategies

  +++ Parallel



More information about the commits mailing list