Univention Bugzilla – Bug 46514
remove celery binaries from UCS@school 4.3 v1 repository
Last modified: 2021-03-03 16:44:41 CET
In UCS 4.3 univention-celery and its dependencies are in maintained. Remove them from the 4.3 app scope & repository.
Removing/Replacing all packages that are now in UCS 4.3-0, not just celery*. replaced package | V in old school r | V in UCS 4.3-0 maint -----------------+--------------------+----------------------- [py*-]celeryd | 3.1.13-3 | 3.1.23-7 python-alabaster | 0.7.8-1A~4.2.0.... | 0.7.8-1 python-amqp | 1.4.5-2 | 1.4.9-1 python-anyjson | 0.3.3-1 | 0.3.3-1 python-billiard | 3.3.0.18-2 | 3.3.0.23-2 python-imagesize | 0.7.1-1A~4.2.0.20..| 0.7.1-1 python-kombu | 3.0.21-2 | 3.0.35-1.1 python-mailer | 0.7-1.4.201403130..| 0.8.1-2 python-pkg-resources | 33.1.1-1~bpo8+1| 33.1.1-1 python-pygments* | 2.2.0+dfsg-1A~4.2..| 2.2.0+dfsg-1 python-setuptools*| 33.1.1-1~bpo8+1 | 33.1.1-1 python-six | 1.10.0-3~bpo8+1 | 1.10.0-3 python-sqhinx | 1.4.9-2A~4.2.0.201712111252 | 1.4.9-2 python-tornado* | 4.4.3-1~bpo8+1 | 4.4.3-1 python-traceback2| 1.4.0-3~bpo8+1 | 1.4.0-4 python-unittest2 | 1.1.0-6~bpo8+1 | 1.1.0-6.1 rabbitmq-server | 3.3.5-1.1+deb8u1 | 3.6.6-1 univention-celery| 1.0.0-3A~4.2.0.... | 2.0.0-1A~4.3.0.2017.. libjs-jquery | 1.11.3+dfsg-4~bp.. | 3.1.1-2 libjs-sphinxdoc | 1.4.9-2A~4.2.0.2.. | 1.4.9-2 univention-squid | 10.0.0-9A~4.2.0... | 11.0.0-12A~4.3.0.2018.. python-pbr* | 1.8.0-4.1~bpo8+1 | 1.10.0-1 imported from 4.3 | | unmaint | V in old school re | V new from 4.3 unm ---------------------+--------------------+----------------------- gunicorn | 19.0-1 | 19.6.0-10+deb9u1 python-backports-abc | 0.5-1~bpo8+1A~4.2..| 0.5-1 python-django-celery | 3.1.16-1 | 3.1.17-4 python-django[-comm] | 1.8.18-1~bpo8+1A~..| 1:1.10.7-2 python-djangorestframework | 3.4.0-2A~4...| 3.4.0-2 python-pampy | 1.8.2-1A~4.2.0.... | 1.8.2-1+deb9u1 | | | | | | Package removed, as they were only build dependencies (most are in 4.3 [un]maint now): * mkdocs* * python-argh * python-click * python-django-environ * python-django-nose * python-fixtures * python-funcsigs* * python-hypothesis* * python-linecache2 * python-livereload* * python-pathtools * python-pytest-django * python-pytest-runner * python-watchdog Packages removed, as they are not used at all: * python-django-celery-results * python-django-guardian Packages kept: package | V in old school r | V in UCS 4.3-0 ---------------------+--------------------+----------------------- python-django-filter | 1.0.1-1 | 0.13.0-1 (unmaint) python-django-pam | 1.2.0-1 | -
Please create a bug: all packages that are transferred from UCS 4.3 "unmaintained" to the UCS@school Appcenter repository must be transferred to UCS 4.3 "maintained".
I think we have a problem here: the UCS 4.3 versions are smaller than the UCS@school 4.2 versions. libjs-sphinxdoc: Installiert: 1.4.9-2 Installationskandidat: 1.4.9-2A~4.2.0.201712111252 Versionstabelle: 1.4.9-2A~4.2.0.201712111252 500 500 https://appcenter-test.software-univention.de/univention-repository/4.2/maintained/component ucsschool_20180112151618/all/ Packages *** 1.4.9-2 500 500 https://updates-test.software-univention.de/4.3/maintained 4.3-0/all/ Packages 100 /var/lib/dpkg/status 1.2.3+dfsg-1 500 500 https://updates-test.software-univention.de/4.2/maintained 4.2-0/all/ Packages 500 https://updates-test.software-univention.de/4.0/maintained 4.0-0/all/ Packages python-alabaster: Installiert: 0.7.8-1 Installationskandidat: 0.7.8-1A~4.2.0.201712111250 Versionstabelle: 0.7.8-1A~4.2.0.201712111250 500 500 https://appcenter-test.software-univention.de/univention-repository/4.2/maintained/component ucsschool_20180112151618/all/ Packages *** 0.7.8-1 500 500 https://updates-test.software-univention.de/4.3/maintained 4.3-0/all/ Packages 100 /var/lib/dpkg/status python-imagesize: Installiert: 0.7.1-1 Installationskandidat: 0.7.1-1A~4.2.0.201712111246 Versionstabelle: 0.7.1-1A~4.2.0.201712111246 500 500 https://appcenter-test.software-univention.de/univention-repository/4.2/maintained/component ucsschool_20180112151618/all/ Packages *** 0.7.1-1 500 500 https://updates-test.software-univention.de/4.3/maintained 4.3-0/all/ Packages 100 /var/lib/dpkg/status python-pygments: Installiert: 2.2.0+dfsg-1 Installationskandidat: 2.2.0+dfsg-1A~4.2.0.201712111248 Versionstabelle: 2.2.0+dfsg-1A~4.2.0.201712111248 500 500 https://appcenter-test.software-univention.de/univention-repository/4.2/maintained/component ucsschool_20180112151618/all/ Packages *** 2.2.0+dfsg-1 500 500 https://updates-test.software-univention.de/4.3/maintained 4.3-0/all/ Packages 100 /var/lib/dpkg/status 2.0.1+dfsg-1.1+deb8u1 500 500 https://updates-test.software-univention.de/4.2/maintained 4.2-0/all/ Packages 1.5+dfsg-1.17.201403120039 500 500 https://updates-test.software-univention.de/4.0/maintained 4.0-0/all/ Packages python-sphinx: Installiert: 1.4.9-2 Installationskandidat: 1.4.9-2A~4.2.0.201712111252 Versionstabelle: 1.4.9-2A~4.2.0.201712111252 500 500 https://appcenter-test.software-univention.de/univention-repository/4.2/maintained/component ucsschool_20180112151618/all/ Packages *** 1.4.9-2 500 500 https://updates-test.software-univention.de/4.3/maintained 4.3-0/all/ Packages 100 /var/lib/dpkg/status 1.2.3+dfsg-1 500 500 https://updates-test.software-univention.de/4.2/maintained 4.2-0/all/ Packages sphinx-common: Installiert: 1.4.9-2 Installationskandidat: 1.4.9-2A~4.2.0.201712111252 Versionstabelle: 1.4.9-2A~4.2.0.201712111252 500 500 https://appcenter-test.software-univention.de/univention-repository/4.2/maintained/component ucsschool_20180112151618/all/ Packages *** 1.4.9-2 500 500 https://updates-test.software-univention.de/4.3/maintained 4.3-0/all/ Packages 100 /var/lib/dpkg/status 1.2.3+dfsg-1 500 500 https://updates-test.software-univention.de/4.2/maintained 4.2-0/all/ Packages
Why is that a problem?
Packages freshly built into ucs-school-4.3: alabaster 0.7.8-1A~4.3.0.201803081530 djangorestframework 3.4.0-2A~4.3.0.201803081531 python-imagesize 0.7.1-1A~4.3.0.201803081533 pygments 2.2.0+dfsg-1A~4.3.0.201803081534 sphinx 1.4.9-2A~4.3.0.201803081535 python-pampy 1.8.2-1+deb9u1A~4.3.0.201803081732 django-celery 3.1.17-4A~4.3.0.201803081733 Packages copied to app-repo from 4.3/unmaintained: gunicorn_19.6.0-10+deb9u1 python-backports-abc_0.5-1 python-django_1.10.7-2 python-django-celery_3.1.17-4 python-django-common_1.10.7-2 python-gunicorn_19.6.0-10+deb9u1 python-pampy_1.8.2-1+deb9u1 Package removed: ucs-school-umc-installer-preview Package kept from 4.2: italc-windows. No other packages from school42 are used anymore in a upgraded system or a fresh install.
(In reply to Daniel Tröder from comment #1) > Packages removed, as they are not used at all: > * python-django-guardian Yes and no. python-django-guardian is no hard dependency, but if available, it will be installed via Recommends. This is the case if the user directly tries to install "4.3v1" since the "4.2v7" repo is also included (and still contains the 4.2 version).
The following *binary* packages should be converted in UCS 4.3 from "unmaintained" to "maintained" since they are required by UCS@school: gunicorn python-backports-abc python-django python-django-celery python-django-common python-djangorestframework python-djangorestframework-doc python-gunicorn python-pampy → Bug 46585 The following *binary* packages are smaller in UCS 4.3 due to the UCS build timestamp. I think no change is required here, since every update in UCS will use a larger version string than the package in the app center repo. libjs-sphinxdoc python3-alabaster python3-djangorestframework python3-imagesize python3-pygments python3-sphinx python-alabaster python-imagesize python-pygments python-pygments-doc python-sphinx sphinx-common sphinx-doc Custom versions in appcenter repo: python-django-filter (1.0.1-1) → UCS 4.3 provides 0.13.0-1 python-django-pam (1.2.0-1) → not part of UCS (In reply to Sönke Schwardt-Krummrich from comment #6) > (In reply to Daniel Tröder from comment #1) > > Packages removed, as they are not used at all: > > * python-django-guardian > > Yes and no. python-django-guardian is no hard dependency, but if available, > it will be installed via Recommends. This is the case if the user directly > tries to install "4.3v1" since the "4.2v7" repo is also included (and still > contains the 4.2 version). I see no better solution at the moment than to accept the current state and to handle problems later on if they arise. → VERIFIED
UCS@school 4.3 v1 has been released. https://docs.software-univention.de/release-notes-ucsschool-4.3v1-de.html If this error occurs again, please clone this bug.