-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix 32bit support and add workflow for 32bits testing #36120
Commits on Feb 7, 2023
-
Add workflow for 32bits testing
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3885818 - Browse repository at this point
Copy the full SHA 3885818View commit details -
Revert "remove 32-bit workarounds"
This reverts commit dd87743. Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e156f83 - Browse repository at this point
Copy the full SHA e156f83View commit details -
Running all tests on 32bits to see what happens
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b370fdb - Browse repository at this point
Copy the full SHA b370fdbView commit details -
Add apcu and ffmpeg to have less skipped tests
Also exclude test groups which rely on a service Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d8e696 - Browse repository at this point
Copy the full SHA 2d8e696View commit details -
Strong type filesize related methods to ease 32bits problem findings
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff776a9 - Browse repository at this point
Copy the full SHA ff776a9View commit details -
Fix psalm errors related to filesizes
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d9dbed9 - Browse repository at this point
Copy the full SHA d9dbed9View commit details -
Improve test failure output for RouterTest.php
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5cfab22 - Browse repository at this point
Copy the full SHA 5cfab22View commit details -
Fix bigsize support on 32bits in OC_Helper
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 255f230 - Browse repository at this point
Copy the full SHA 255f230View commit details -
Fix filesize return type error in ViewTest
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f8c34c - Browse repository at this point
Copy the full SHA 0f8c34cView commit details -
Add helper to cast to int|float, fix MemoryInfo on 32bits
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94ecae4 - Browse repository at this point
Copy the full SHA 94ecae4View commit details -
Fix 32bits bigint support in Util/OC_Helper
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a628c0 - Browse repository at this point
Copy the full SHA 7a628c0View commit details -
Fix a few tests that were using too big int values for 32bits
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0753be3 - Browse repository at this point
Copy the full SHA 0753be3View commit details -
Fix computerFileSize when called with a string without unit
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d00422b - Browse repository at this point
Copy the full SHA d00422bView commit details -
Fix setQuota on User on 32bits
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5aed587 - Browse repository at this point
Copy the full SHA 5aed587View commit details -
Allow float sizes in FileInfo for 32bits
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c1a0e0 - Browse repository at this point
Copy the full SHA 5c1a0e0View commit details -
Type sizes as int|float throughout the code base
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd885b5 - Browse repository at this point
Copy the full SHA cd885b5View commit details -
Improve error output on failed Router test
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77c8c9c - Browse repository at this point
Copy the full SHA 77c8c9cView commit details -
Silence errors of return type mismatch from Sabre for now
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 110fc79 - Browse repository at this point
Copy the full SHA 110fc79View commit details -
Improve behavior with dates on 32bits and fix tests or skip them
We do not support events after 2038 on 32bits but still behave better when date range start/end is after 2038. Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d315bce - Browse repository at this point
Copy the full SHA d315bceView commit details -
Put back string in $includeMounts as it actually does something
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7d9e43 - Browse repository at this point
Copy the full SHA b7d9e43View commit details -
Fix name of skip method for phpunit
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db80ac0 - Browse repository at this point
Copy the full SHA db80ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 028c225 - Browse repository at this point
Copy the full SHA 028c225View commit details -
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1994554 - Browse repository at this point
Copy the full SHA 1994554View commit details -
Psalm easy fixes in apps/files/appinfo/routes.php
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 885e54e - Browse repository at this point
Copy the full SHA 885e54eView commit details -
Skip buggy tests for 32bits CI
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 892e6c6 - Browse repository at this point
Copy the full SHA 892e6c6View commit details -
Skip tests that cannot succeed on 32bits
For some reason a timestamp in the past also triggers the PHP error about not being able to represent it as an int, so skipping that test on 32bits. Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 476d5dc - Browse repository at this point
Copy the full SHA 476d5dcView commit details -
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33b5207 - Browse repository at this point
Copy the full SHA 33b5207View commit details -
Document that size may be a float in new class VersionEntity
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1765908 - Browse repository at this point
Copy the full SHA 1765908View commit details -
Removed catch of ValueError as we cannot know if it’s >2038 or <1970
Also fixed numericToString to correctly convert float to int if it fits Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4d90f3 - Browse repository at this point
Copy the full SHA c4d90f3View commit details -
Move back typing to phpdoc to keep backward compatibility in OCP
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09a97ad - Browse repository at this point
Copy the full SHA 09a97adView commit details -
Respect OCP interface in private classes
Because the parameter type was moved to phpdoc it needs to be removed from implementations Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 308fcf4 - Browse repository at this point
Copy the full SHA 308fcf4View commit details -
Show logs on smb-kerberos CI failure
Signed-off-by: Côme Chilliet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e276ad - Browse repository at this point
Copy the full SHA 6e276adView commit details