Bug 51486 - Update univention-celery: celeryd no longer in Debian-10-Buster
Update univention-celery: celeryd no longer in Debian-10-Buster
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0
Assigned To: Philipp Hahn
Florian Best
https://packages.debian.org/search?ke...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-06-12 16:39 CEST by Dirk Wiesenthal
Modified: 2021-06-15 19:36 CEST (History)
3 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2020-06-12 16:39:32 CEST
Thus, univention-celery no longer depends on it.

We may want to note that fact in a preup.sh?

At least UCS@school needs to be notified about that change. Maybe they need to change something
Comment 1 Philipp Hahn univentionstaff 2020-06-12 16:45:20 CEST
FYI: <https://packages.debian.org/source/buster/celery> is still available in Debian-Buster, maybe not imported into UCS-5 or renamed?
Comment 2 Dirk Wiesenthal univentionstaff 2020-06-12 21:08:58 CEST
Yes, this is about celeryd:
  https://packages.debian.org/search?keywords=celeryd
Comment 3 Philipp Hahn univentionstaff 2020-06-13 08:37:36 CEST
(In reply to Dirk Wiesenthal from comment #2)
> Yes, this is about celeryd:
>   https://packages.debian.org/search?keywords=celeryd

bin:cerleryd was provided by src:celery until Debian-9-Stretch.

Reading <https://metadata.ftp-master.debian.org/changelogs//main/c/celery/celery_4.2.1-3_changelog> you will find that the entry point "celeryd" was removed in 4.1.0-1~exp and bin:celeryd was thus dropped for 4.1.0-1.

I have not researched the rational for dropping those entry points, but the core package is still there; only the (I guess) simple solution to run an arbitrarily configured celerys was removed. So maybe "univention-celery" should instead ship an system.service and/or a simple daemon itself instead of being removed? That was my only intention.
Comment 4 Philipp Hahn univentionstaff 2020-09-21 10:37:26 CEST
@dtroeder: This is still required for UC@S!
Comment 5 Daniel Tröder univentionstaff 2020-09-21 10:52:42 CEST
If the "celery" binary is available in UCS 5.0, then the UCS@school team can write a systemd unit to use it (maybe simply borrowing it from Stretch).
Comment 6 Philipp Hahn univentionstaff 2021-04-14 12:17:48 CEST
As there no longer is a GENERIC celery thins in Debian it does not make much sense to ship it with UCS as the configuration is PROJECT specific anyway.

[5.0-0] 5a43fc7984 fix[celery]: Remove celery
 doc/changelog/changelog-5.0-0.xml                               |  9 +++++
 .../univention-celery/conffiles/etc/rabbitmq/rabbitmq.config    |  9 -----
 services/univention-celery/debian/changelog                     | 58 -----------------------------
 services/univention-celery/debian/compat                        |  1 -
 services/univention-celery/debian/control                       | 20 ----------
 services/univention-celery/debian/copyright                     | 29 ---------------
 services/univention-celery/debian/rules                         | 32 ----------------
 services/univention-celery/debian/ucslint.overrides             |  2 -
 services/univention-celery/debian/univention-celery.install     |  1 -
 services/univention-celery/debian/univention-celery.postinst    | 37 ------------------
 ...
 15 files changed, 9 insertions(+), 681 deletions(-)

repo_admin.py
rm sr
univention-celery
4.0.0-2
5.0-0
done
Comment 7 Florian Best univentionstaff 2021-04-14 14:02:04 CEST
OK: removal of univention-celery
OK: no leftovers when purging univention-celery
OK: removed from repo-ng
OK: changelog entry
Comment 8 Florian Best univentionstaff 2021-05-25 16:00:39 CEST
UCS 5.0 has been released:
 https://docs.software-univention.de/release-notes-5.0-0-en.html
 https://docs.software-univention.de/release-notes-5.0-0-de.html

If this error occurs again, please use "Clone This Bug".