-
-
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
Conversation
So it works. But either we do not have enough tests on quota or they are not run by the selection I’ve put, because I expected type errors as well on file sizes. There is also a whole bunch of:
|
c1af21e
to
eb07eae
Compare
This comment was marked as outdated.
This comment was marked as outdated.
eb07eae
to
36990e3
Compare
5cc4d14
to
045a249
Compare
For the |
I'd be fine to document it as a known limitation, that 32-bit can't handle dates past that time. |
|
review was wrongly requested because the PR was set for review already. put it back to draft. |
610b0d7
to
927e2f0
Compare
Also fixed numericToString to correctly convert float to int if it fits Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Because the parameter type was moved to phpdoc it needs to be removed from implementations Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
4204565
to
6e276ad
Compare
hello @come-nc |
@come-nc |
Several reasons, mainly this was fixed through strong typing using union type Also you can see I had to change things in lib/public (OCP), which we tend to avoid on bugfix releases. |
Okay, makes sense. Then it will be some detectives work to find the part which fixes quota usage on Nextcloud 25. Or the monkeys task to translate all union types to phpdoc comments for backporting everything 😄. I'll see if I can do that, excluding CI and unrelated stuff.
In this cases it fixes bugs, so I think it is necessary. But I also think most of these are in NC25 already (phpdoc) via #35734 and some other PRs. |
This backports most changes from: #36120 Excludes union type, supported by PHP 8.x only replaced with phpdoc in case. Signed-off-by: MichaIng <micha@dietpi.com>
PR up which backports most of the changes done here: #37877 |
This backports most changes from: #36120 Excludes union type, supported by PHP 8.x only replaced with phpdoc in case. Signed-off-by: MichaIng <micha@dietpi.com>
This backports most changes from: #36120 Excludes union type, supported by PHP 8.x only replaced with phpdoc in case. Signed-off-by: MichaIng <micha@dietpi.com>
This backports most changes from: #36120 Excludes union type, supported by PHP 8.x only replaced with phpdoc in case. Signed-off-by: MichaIng <micha@dietpi.com>
This backports most changes from: #36120 Excludes union type, supported by PHP 8.x only replaced with phpdoc in case. Signed-off-by: MichaIng <micha@dietpi.com>
Signed-off-by: Côme Chilliet come.chilliet@nextcloud.com
Summary
Add 32bits to CI and fix errors
TODO
Checklist