Steps to reproduce
- use https://download.owncloud.org/download/repositories/production/Debian_9.0/ repo for Debian 9 (worked quite some time)
- apt-get update && apt-get upgrade
- Have broken OC install:
I expect you to only publish releases, that comply with default packages, included in a release.
When Debian 9 only includes PHP 7.0 - the apt-source should also stick with that.
This version of ownCloud requires at least PHP 7.1.0
You are currently running PHP 7.0.33-0+deb9u6. Please update your PHP version.
Debian 9 - fitting to the selected package-source
7.0 - release default
ownCloud version: (see ownCloud admin page)
Updated from an older ownCloud or fresh install:
Where did you install ownCloud from:
from what i have read in the past the ownCloud people are providing only the ownCloud files in the packages of that repository without any dependencies. To me this looks like the expected functionality of the repository which also allows users to chose / use newer PHP version from e.g. https://deb.sury.org/.
But maybe you can start a discussion with the ownCloud people at https://github.com/owncloud/core/issues to see what they are thinking about this?
Excuse me if I’m very short on that, but: If you publish a repo for a specific release, it’s absolute rubbish to rely on non-default packages and - especially - do the upgrade without halting and noticing that this release is not working by default.
Seems it’s been released only 2 workdays ago: I bet this will break a bunch of install and steal many people even more hours.
I now upgraded to debian 10 - wich made me another pain, because apparmor was breaking the whole installation.
i think you could give such feedback to the ownCloud people at https://github.com/owncloud/core/issues so that they get aware of possible problems origination from this.