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
nextcloud: 14.0.1 -> 14.0.3 #48319
nextcloud: 14.0.1 -> 14.0.3 #48319
Conversation
@GrahamcOfBorg build nextcloud |
Success on x86_64-darwin (full log) Attempted: nextcloud Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: nextcloud Partial log (click to expand)
|
Does that mean this is work in progress? I don't use nextcloud so I can't help there. |
Success on x86_64-linux (full log) Attempted: nextcloud Partial log (click to expand)
|
Technically, this PR should work just fine. However, when using Nextcloud, it displays a warning about the code integrity checks failing. This can be disabled in the config, but isn't recommended. Maybe @flokli has figured out another solution. I would like someone else who is actually using Nextcloud (@eqyiel) to confirm this patch. CC: @schneefux @bachp @globin @fpletz |
@GrahamcOfBorg test nextcloud |
Success on aarch64-linux Attempted: tests.nextcloud No partial log is available. |
Success on x86_64-linux Attempted: tests.nextcloud No partial log is available. |
@GrahamcOfBorg test nextcloud.basic |
Success on aarch64-linux (full log) Attempted: tests.nextcloud.basic Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: tests.nextcloud.basic Partial log (click to expand)
|
I already sent that patch upstream, however phpunit tests need to be adapted for the PR to be merged. I'll try to get this sorted out soon, then the fix will be part of nextcloud and integrity checks won't fail anymore.
|
@flokli I've seen the PR with Nextcloud itself, and can't await it being merged. I just didn't know whether there was another solution than ignore the code integrity check, don't use the patch or don't update. I guess updating and living with the integrity warnings was the right choice in this case. 👍 Thank you for your contributions! |
The integrity check fails but otherwise it works fine 👍 |
The integrity check doesn't like the file lib/private/Mail/Mailer.php. Line 277 in nextcloud package:
Line 277 in github repo (tag: 14.0.3):
|
@wilkis3 yes, see my comment above, referring to nextcloud/server#11404 . I did not yet wrap my head around phpunit, and fixing the testcases in that PR (which prevents it from being merged). As soon as I sorted that out, we'll be able to upstream the patch, so the integrity check shouldn't complain anymore in upcoming releases - but for now, that "onofficial" patch is required to get sendmail to work, |
@wilkis3 [nextcloud 15.0.0beta1(]https://github.com/nextcloud/server/releases/tag/v15.0.0beta1) was tagged earlier today - containing the patch upstream, so this should not be an issue with 15.0.0 anymore, once released, and PR'ed to nixpkgs. |
Motivation for this change
Update
nextcloud
to 14.0.3.Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)I've tested the upgrade using the new nextcloud module (#47159). The integrity check fails, as the sendmail patch touches the mailer php script.
Can this be solved somehow?