Bug 55776 - FTBFS: Broken dependency on python[3]-sdnotify
FTBFS: Broken dependency on python[3]-sdnotify
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0-3-errata
Assigned To: Philipp Hahn
Florian Best
https://git.knut.univention.de/univen...
:
Depends on: 55752
Blocks:
  Show dependency treegraph
 
Reported: 2023-03-02 17:23 CET by Philipp Hahn
Modified: 2023-03-08 16:36 CET (History)
1 user (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 1: Cosmetic issue or missing function but workaround exists
Who will be affected by this bug?: 3: Will affect average number of installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.017
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): API change
Max CVSS v3 score:
hahn: Patch_Available+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2023-03-02 17:23:42 CET
+++ This bug was initially created as a clone of Bug #55752 +++
USS only
  Build-Depends: python[3]-univention-management-console
, which does not
  Depends: python[3]-sdnotify
as only `univention-management-console` depends on it.

Every GitLab pipeline building USS currently fails with:
…
>  run-parts -a -v tests
> Disabled
> Traceback (most recent call last):
>   File "tests/test_setup_netconf_ChangeSet", line 9, in <module>
>     import univention.management.console.modules
>   File "/usr/lib/python3/dist-packages/univention/management/console/modules/__init__.py", line 39, in <module>
>     import univention.management.console.protocol  # noqa: F401
>   File "/usr/lib/python3/dist-packages/univention/management/console/protocol/__init__.py", line 216, in <module>
>     from .modserver import *  # noqa: F403,F401
>   File "/usr/lib/python3/dist-packages/univention/management/console/protocol/modserver.py", line 58, in <module>
>     from .server import Server
>   File "/usr/lib/python3/dist-packages/univention/management/console/protocol/server.py", line 54, in <module>
>     from sdnotify import SystemdNotifier
> ModuleNotFoundError: No module named 'sdnotify'
> run-parts: tests/test_setup_netconf_ChangeSet exited with return code 1

Fixes: 5719d731d5ea61e913c5b64f19da4098dd23c02c
Comment 1 Philipp Hahn univentionstaff 2023-03-02 17:43:25 CET
[5.0-3] 3890aaa530 fix(umd): missing dependency python[3]-sdnotify
 doc/errata/staging/univention-management-console.yaml     | 13 +++++++++++++
 management/univention-management-console/debian/changelog |  6 ++++++
 management/univention-management-console/debian/control   |  4 ++--
 3 files changed, 21 insertions(+), 2 deletions(-)

Package: univention-management-console
Version: 12.0.17-7A~5.0.0.202303021739
Branch: ucs_5.0-0
Scope: errata5.0-3

[5.0-3] f78e00f4e3 Bug #55776: univention-management-console 12.0.17-7A~5.0.0.202303021739
 doc/errata/staging/univention-management-console.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Florian Best univentionstaff 2023-03-03 00:18:35 CET
OK: dependencies
OK: YAML