Page MenuHomeIn-Portal Phabricator
Feed All Stories

Nov 22 2024

erik accepted D495: INP-1884 - Actualize "/system/config.php" created during the build.

accepted, detected difference fixed in new patch version

Nov 22 2024, 4:51 AM
alex updated the diff for D495: INP-1884 - Actualize "/system/config.php" created during the build.

Disabled the EnableSystemLog setting in the Phing-generated /system/config.php.

Nov 22 2024, 4:48 AM
erik requested changes to D495: INP-1884 - Actualize "/system/config.php" created during the build.

All passed, excepting last part - config.php comparision.

Nov 22 2024, 4:40 AM

Nov 21 2024

alex updated the diff for D497: INP-1886 - Add value-clearing support for "kDateFormatter::UpdateSubFields" method.

Reduce scope (set of fields) for which \kDBBase::UpdateFormattersSubFields method is used to prevent accidental data loss.

Nov 21 2024, 8:08 AM · Restricted Project
alex updated the test plan for D497: INP-1886 - Add value-clearing support for "kDateFormatter::UpdateSubFields" method.
Nov 21 2024, 8:05 AM · Restricted Project
erik accepted D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 21 2024, 5:20 AM
alex requested review of D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 21 2024, 4:27 AM
alex added a comment to D496: INP-1885 - Consistently use PHP binary during the Build.
In D496#10147, @erik wrote:

2 B part ir the test plan is failed. Build was not successful -

BuildException: /home/sites/dev/web/SVN/5.2.x/tools/build/targets/common.xml:84:48: /home/sites/dev/web/SVN/5.2.x/tools/build/targets/common.xml:84:48: PHPLocTask depends on PHPLoc being installed and on include_path. in /home/sites/dev/.config/composer/vendor/phing/phing/classes/phing/tasks/ext/phploc/PHPLocTask.php:189

Nov 21 2024, 4:27 AM
erik requested changes to D496: INP-1885 - Consistently use PHP binary during the Build.

2 B part ir the test plan is failed. Build was not successful -

Nov 21 2024, 4:16 AM
alex planned changes to D497: INP-1886 - Add value-clearing support for "kDateFormatter::UpdateSubFields" method.

New data came in during LIVE testing: the kDBItem::UpdateFormattersSubFields is used too aggressively, which results in clearing already populated date/time virtual fields. Need to adjust code/test plan for that.

Nov 21 2024, 12:56 AM · Restricted Project

Nov 20 2024

alex updated the test plan for D499: INP-1888 - Detect Memcache availability during installation using Memcache/Memcached PHP modules.
Nov 20 2024, 11:48 AM
alex requested review of D499: INP-1888 - Detect Memcache availability during installation using Memcache/Memcached PHP modules.
Nov 20 2024, 11:26 AM
alex requested review of D498: INP-1887 - Don't define the "EDITING_MODE" constant in the Installation Wizard.
Nov 20 2024, 11:03 AM
alex requested review of D495: INP-1884 - Actualize "/system/config.php" created during the build.
In D495#10109, @erik wrote:

Error on Clean install without applying patch

On "Step 8 - Basic Configuration" first page load after previous step.

Notice (#1): Constant EDITING_MODE already defined in \home\sites\dev\web\SVN\5.2.x\core\install\step_templates\post_config.tpl on line 85

Nov 20 2024, 5:57 AM
alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 20 2024, 5:50 AM
alex updated the test plan for D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 20 2024, 5:44 AM
alex added a child revision for D496: INP-1885 - Consistently use PHP binary during the Build: D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 20 2024, 5:43 AM
alex added a parent revision for D495: INP-1884 - Actualize "/system/config.php" created during the build: D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 20 2024, 5:43 AM
alex removed a child revision for D495: INP-1884 - Actualize "/system/config.php" created during the build: D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 20 2024, 5:42 AM
alex removed a parent revision for D496: INP-1885 - Consistently use PHP binary during the Build: D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 20 2024, 5:42 AM
erik requested changes to D495: INP-1884 - Actualize "/system/config.php" created during the build.

Not passed 3 E a part of the plan. Made run of php74 which phing` -f tools/build/build_all.xml build` command.
Command finished with fatal error.

Nov 20 2024, 5:36 AM
erik added a comment to D495: INP-1884 - Actualize "/system/config.php" created during the build.

Error on Clean install without applying patch

Nov 20 2024, 4:51 AM

Nov 19 2024

alex updated the test plan for D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 19 2024, 12:59 PM
alex added a project to D497: INP-1886 - Add value-clearing support for "kDateFormatter::UpdateSubFields" method: Restricted Project.
Nov 19 2024, 11:24 AM · Restricted Project
alex updated the test plan for D497: INP-1886 - Add value-clearing support for "kDateFormatter::UpdateSubFields" method.
Nov 19 2024, 11:24 AM · Restricted Project
alex requested review of D497: INP-1886 - Add value-clearing support for "kDateFormatter::UpdateSubFields" method.
Nov 19 2024, 11:24 AM · Restricted Project

Nov 17 2024

alex added a parent revision for D494: INP-1863 - Correct PHPUnit integration: D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 17 2024, 1:05 PM
alex added a child revision for D496: INP-1885 - Consistently use PHP binary during the Build: D494: INP-1863 - Correct PHPUnit integration.
Nov 17 2024, 1:05 PM
alex added a parent revision for D496: INP-1885 - Consistently use PHP binary during the Build: D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 17 2024, 1:04 PM
alex added a child revision for D495: INP-1884 - Actualize "/system/config.php" created during the build: D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 17 2024, 1:04 PM
alex updated the test plan for D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 17 2024, 1:04 PM
alex updated the test plan for D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 17 2024, 12:53 PM
alex requested review of D496: INP-1885 - Consistently use PHP binary during the Build.
Nov 17 2024, 12:52 PM
alex added a child revision for D495: INP-1884 - Actualize "/system/config.php" created during the build: D494: INP-1863 - Correct PHPUnit integration.
Nov 17 2024, 10:56 AM
alex added a parent revision for D494: INP-1863 - Correct PHPUnit integration: D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 17 2024, 10:56 AM
alex added a comment to D494: INP-1863 - Correct PHPUnit integration.
In D494#10047, @erik wrote:

tested, each test command, containing build_all.xml or build_custom.xml leads to config.php change where HMAC key containing variable ($_CONFIG['Misc']['SecurityHmacKey']) disappears, and then build failed due [InvalidArgumentException] "The HMAC key is empty."

Image with typical console output is attached.

Nov 17 2024, 10:56 AM
alex requested review of D495: INP-1884 - Actualize "/system/config.php" created during the build.
Nov 17 2024, 10:52 AM
alex added "INP-1873" JIRA issue(s) to rINP16819: Fixes INP-1873 - Support MySQL 8 database collations.
Nov 17 2024, 10:41 AM
alex committed rINP16819: Fixes INP-1873 - Support MySQL 8 database collations.
Fixes INP-1873 - Support MySQL 8 database collations
Nov 17 2024, 10:41 AM
alex closed D481: INP-1873 - Support MySQL 8 database collations.
Nov 17 2024, 10:41 AM · Restricted Project
alex updated the diff for D481: INP-1873 - Support MySQL 8 database collations.

Fixed a typo (used collation instead of collection word).

Nov 17 2024, 10:36 AM · Restricted Project
alex updated the diff for D481: INP-1873 - Support MySQL 8 database collations.
  1. removed support for the utf8mb4_general_ci collection, because you can't even install In-Portal with it due to the ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes error
  2. rephrase invalid collation message to clearly say "what's wrong" instead of saying "what to do next"
  3. added explanatory message, that tells to use utfmb3_general_ci for MySQL Server 8.x+ versions
Nov 17 2024, 10:33 AM · Restricted Project

Nov 16 2024

alex planned changes to D439: INP-1835 - Auto-retry database queries, that stumbled upon a lock/deadlock.
Nov 16 2024, 2:09 PM · Restricted Project
alex updated the diff for D439: INP-1835 - Auto-retry database queries, that stumbled upon a lock/deadlock.

Actualized "/system/config.php", that is created upon build.

Nov 16 2024, 2:08 PM · Restricted Project
alex updated the diff for D466: INP-1854 - Create global switch for Web Request/Session Data logging into the System Log.

Actualized "/system/config.php", that is created upon build.

Nov 16 2024, 12:43 PM

Nov 13 2024

alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 13 2024, 10:16 AM
alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 13 2024, 10:15 AM
alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 13 2024, 10:15 AM

Nov 12 2024

erik added a comment to D494: INP-1863 - Correct PHPUnit integration.

tested, each test command, containing build_all.xml or build_custom.xml leads to config.php change where HMAC key containing variable ($_CONFIG['Misc']['SecurityHmacKey']) disappears, and then build failed due [InvalidArgumentException] "The HMAC key is empty."

Nov 12 2024, 10:21 AM
erik added a comment to D494: INP-1863 - Correct PHPUnit integration.

Can't test because of different php version on VM.

Nov 12 2024, 4:36 AM

Nov 11 2024

alex added a comment to D494: INP-1863 - Correct PHPUnit integration.
In D494#10043, @erik wrote:

No, build was not successful.

[phingcall] /home/sites/dev/web/SVN/5.2.x/tools/build/targets/deploy.xml:37:41: Task exited with code 1

BUILD FAILED
/home/sites/dev/web/SVN/5.2.x/tools/build/targets/deploy.xml:25:6: /home/sites/dev/web/SVN/5.2.x/tools/build/targets/deploy.xml:29:22: Execution of the target buildfile failed. Aborting.

Total time: 29.8418 seconds

Nov 11 2024, 11:22 AM
alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 11 2024, 11:20 AM
erik added a comment to D494: INP-1863 - Correct PHPUnit integration.

No, build was not successful.

Nov 11 2024, 8:50 AM
alex added a comment to D494: INP-1863 - Correct PHPUnit integration.
In D494#10041, @erik wrote:

Partially tested, tests from part 4 like "confirm, by looking at the colorized output of the above command, that phpunit target was called" - failed. No PHPunit output generated.

Nov 11 2024, 8:47 AM
erik added a comment to D494: INP-1863 - Correct PHPUnit integration.

Partially tested, tests from part 4 like "confirm, by looking at the colorized output of the above command, that phpunit target was called" - failed. No PHPunit output generated.

Nov 11 2024, 8:42 AM

Nov 9 2024

alex added a comment to D494: INP-1863 - Correct PHPUnit integration.

Non-obvious Phabricator Differential logic:

  • the arc patch command svn mv SVN command (file move) as svn cp (file copy) + svn rm (file removal) commands;
  • directory removal, where file move occurred, isn't marked as removed.
Nov 9 2024, 9:17 AM
alex updated the summary of D494: INP-1863 - Correct PHPUnit integration.
Nov 9 2024, 9:16 AM
alex updated the summary of D494: INP-1863 - Correct PHPUnit integration.
Nov 9 2024, 9:16 AM
alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 9 2024, 9:11 AM
alex updated the diff for D494: INP-1863 - Correct PHPUnit integration.

Same diff, but file moves in "modules/custom" folder are displayed correctly.

Nov 9 2024, 8:51 AM

Nov 8 2024

alex updated the test plan for D494: INP-1863 - Correct PHPUnit integration.
Nov 8 2024, 1:49 PM
alex updated the diff for D494: INP-1863 - Correct PHPUnit integration.

Included moved files, that were missing in original diff.

Nov 8 2024, 1:34 PM
alex updated the diff for D494: INP-1863 - Correct PHPUnit integration.
  1. Updating D494: INP-1863 - Correct PHPUnit integration #
  2. Enter a brief description of the changes included in this update.
  3. The first line is used as subject, next lines as comment. #
  4. Included changes:
  5. M composer.json
  6. M composer.lock
  7. M core/kernel/application.php
  8. V core/tests/AbstractTestCase.php to: core/tests/Unit/AbstractTestCase.php
  9. V core/tests/Unit/AbstractTestCase.php from: core/tests/AbstractTestCase.php
  10. V core/tests/Unit/kernel/utility/formatters/kFormatterTest.php from: core/tests/kernel/utility/formatters/kFormatterTest.php
  11. V core/tests/kernel/utility/formatters/kFormatterTest.php to: core/tests/Unit/kernel/utility/formatters/kFormatterTest.php
Nov 8 2024, 1:20 PM
alex requested review of D494: INP-1863 - Correct PHPUnit integration.
Nov 8 2024, 1:11 PM

Oct 31 2024

alex added "INP-1827" JIRA issue(s) to rINP16818: Bug INP-1827 - Connect a testing framework.
Oct 31 2024, 4:52 AM
alex committed rINP16818: Bug INP-1827 - Connect a testing framework.
Bug INP-1827 - Connect a testing framework
Oct 31 2024, 4:52 AM

Oct 30 2024

alex added "INP-1881" JIRA issue(s) to rINP16817: Fixes INP-1881 - Change default Debugger URL handler to PhpStorm.
Oct 30 2024, 7:56 AM
alex committed rINP16817: Fixes INP-1881 - Change default Debugger URL handler to PhpStorm.
Fixes INP-1881 - Change default Debugger URL handler to PhpStorm
Oct 30 2024, 7:56 AM
alex closed D493: INP-1881 - Change default Debugger URL handler to PhpStorm.
Oct 30 2024, 7:56 AM
alex added "INP-1883" JIRA issue(s) to rINP16816: Merge (5.3.x > 5.2.x): * [backported] Fixes INP-1883 - Rework URL-encoding in….
Oct 30 2024, 7:54 AM
alex committed rINP16816: Merge (5.3.x > 5.2.x): * [backported] Fixes INP-1883 - Rework URL-encoding in….
Merge (5.3.x > 5.2.x): * [backported] Fixes INP-1883 - Rework URL-encoding in…
Oct 30 2024, 7:53 AM
erik accepted D493: INP-1881 - Change default Debugger URL handler to PhpStorm.
Oct 30 2024, 6:02 AM

Oct 29 2024

alex added "INP-1882" JIRA issue(s) to rINP16815: Fixes INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 29 2024, 3:52 AM
alex committed rINP16815: Fixes INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Fixes INP-1882 - Rework URL-encoding in Debugger Report file URLs
Oct 29 2024, 3:52 AM
alex closed D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 29 2024, 3:52 AM

Oct 28 2024

erik accepted D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 28 2024, 9:17 AM
alex requested review of D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.

Test plan updated.

Oct 28 2024, 9:15 AM
alex updated the test plan for D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 28 2024, 9:15 AM
alex planned changes to D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
In D492#9995, @erik wrote:

Part 1 - microsoft do not support such links as 'file://' (security issue), so browser does not decode it properly. Result is like "file:///" in the FireFox browser. {F669820}And like 'about:blank#blocked' when trying follow this link in the Chrome browser.

Oct 28 2024, 9:13 AM
erik requested changes to D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.

Part 1 - microsoft do not support such links as 'file://' (security issue), so browser does not decode it properly. Result is like "file:///" in the FireFox browser. {F669820}And like 'about:blank#blocked' when trying follow this link in the Chrome browser.

Oct 28 2024, 7:08 AM
alex added "INP-1872" JIRA issue(s) to rINP16814: Fixes INP-1872 - Properly handle constant absence during category cache rebuild.
Oct 28 2024, 6:26 AM
alex committed rINP16814: Fixes INP-1872 - Properly handle constant absence during category cache rebuild.
Fixes INP-1872 - Properly handle constant absence during category cache rebuild
Oct 28 2024, 6:26 AM
alex closed D480: INP-1872 - Properly handle constant absence during category cache rebuild.
Oct 28 2024, 6:26 AM · Restricted Project
alex added "INP-1725" JIRA issue(s) to rINP16813: Bug INP-1725 - Introduce secure Session Key generation/storage.
Oct 28 2024, 6:21 AM
alex committed rINP16813: Bug INP-1725 - Introduce secure Session Key generation/storage.
Bug INP-1725 - Introduce secure Session Key generation/storage
Oct 28 2024, 6:21 AM
erik accepted D480: INP-1872 - Properly handle constant absence during category cache rebuild.

All right, when debugger is off. When debugger os on - got about 20 "Trying to access array offset on value of type bool" notices

Oct 28 2024, 5:20 AM · Restricted Project

Oct 26 2024

alex requested review of D480: INP-1872 - Properly handle constant absence during category cache rebuild.
Oct 26 2024, 9:51 AM · Restricted Project
alex planned changes to D480: INP-1872 - Properly handle constant absence during category cache rebuild.
Oct 26 2024, 9:51 AM · Restricted Project
alex added a comment to D480: INP-1872 - Properly handle constant absence during category cache rebuild.
In D480#9710, @erik wrote:

System log errors exists, but, seems, not related to the current patch. Equal errors count with patch and without patch.

All errors are

Oct 26 2024, 9:50 AM · Restricted Project
alex updated the test plan for D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 26 2024, 9:50 AM
alex updated the test plan for D493: INP-1881 - Change default Debugger URL handler to PhpStorm.
Oct 26 2024, 9:47 AM
alex requested review of D493: INP-1881 - Change default Debugger URL handler to PhpStorm.
Oct 26 2024, 9:27 AM
alex added parent revisions for D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs: D113: INP-1463 - Use "http_build_query" for file editing link building, D136: INP-1483 - Use "path" in from DBG_EDITOR_URL constant only when available.
Oct 26 2024, 9:03 AM
alex added a child revision for D113: INP-1463 - Use "http_build_query" for file editing link building: D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 26 2024, 9:03 AM
alex added a child revision for D136: INP-1483 - Use "path" in from DBG_EDITOR_URL constant only when available: D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 26 2024, 9:03 AM
alex updated the summary of D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 26 2024, 8:57 AM
alex requested review of D492: INP-1882 - Rework URL-encoding in Debugger Report file URLs.
Oct 26 2024, 8:37 AM

Oct 23 2024

alex added a project to D491: INP-1880 - Fix notice on missing event permission mapping: Restricted Project.
Oct 23 2024, 8:29 AM · Restricted Project
alex requested review of D491: INP-1880 - Fix notice on missing event permission mapping.
Oct 23 2024, 8:28 AM · Restricted Project

Oct 20 2024

alex added "MINC-202" JIRA issue(s) to rMINC16812: Fixes MINC-202 - Fix currency selection in Site Domain scenario.
Oct 20 2024, 1:43 PM