Bug 52605 - Migrate debhelper to --with ucr,univention-l10n,umc,join,... sequences
Migrate debhelper to --with ucr,univention-l10n,umc,join,... sequences
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: General
UCS@school 5.0
Other Linux
: P5 normal (vote)
: UCS@school 5.0 v1
Assigned To: Florian Best
Philipp Hahn
: interim-1
Depends on: 51656 51949 51950
Blocks:
  Show dependency treegraph
 
Reported: 2021-01-12 15:04 CET by Florian Best
Modified: 2021-11-29 17:20 CET (History)
0 users

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 Florian Best univentionstaff 2021-01-12 15:04:57 CET
All Packages have to be migrated to use the --with ucr,univention-l10n,umc,join debhelper sequences instead of manual calls to the specific install/build scripts.
Comment 2 Florian Best univentionstaff 2021-06-07 15:52:34 CEST
All packages have been migrated to use the new debhelper sequences --with univention-l10n,univention-join,umc,ucr.

univention-management-console-module-selective-udm (9.0.1)
ae57f7ce6f9c | Bug #52605 univention-management-console-module-selective-udm: use new debhelper sequences

ucs-test-ucsschool (7.0.1)
3db82e9ed029 | Bug #52605 ucs-test-ucsschool: use new debhelper sequences

ucs-school-webproxy (16.0.1)
1b9f6e06a186 | Bug #52605 ucs-school-webproxy: use new debhelper sequences

ucs-school-veyon-windows (4.5.2.0-ucs5.0-0)
b7803a1c99a7 | Bug #52605 ucs-school-veyon-windows: use new debhelper sequences

ucs-school-veyon-client (2.0.1)
10c9ed77a813 | Bug #52605 ucs-school-veyon-client: use new debhelper sequences

ucs-school-umc-wizards (12.0.1)
607b87681f13 | Bug #52605 ucs-school-umc-wizards: use new debhelper sequences

ucs-school-umc-users (16.0.1)
52b304ea038a | Bug #52605 ucs-school-umc-users: use new debhelper sequences

ucs-school-umc-rooms (17.0.1)
377887f38cf9 | Bug #52605 ucs-school-umc-rooms: use new debhelper sequences

ucs-school-umc-printermoderation (17.0.1)
8f4a21e6a506 | Bug #52605 ucs-school-umc-printermoderation: use new debhelper sequences

ucs-school-umc-lists (3.0.1)
48b902ba6c4c | Bug #52605 ucs-school-umc-lists: use new debhelper sequences

ucs-school-umc-lessontimes (8.0.1)
af7d218fbe15 | Bug #52605 ucs-school-umc-lessontimes: use new debhelper sequences

ucs-school-umc-internetrules (16.0.1)
abd073d096dd | Bug #52605 ucs-school-umc-internetrules: use new debhelper sequences

ucs-school-umc-installer (8.0.1)
ac3a9b941959 | Bug #52605 ucs-school-umc-installer: use new debhelper sequences

ucs-school-umc-import (3.0.1)
e8abbed9a550 | Bug #52605 ucs-school-umc-import: use new debhelper sequences

ucs-school-umc-helpdesk (16.0.1)
434d487cb91d | Bug #52605 ucs-school-umc-helpdesk: use new debhelper sequences

ucs-school-umc-groups (10.0.1)
833643935670 | Bug #52605 ucs-school-umc-groups: use new debhelper sequences

ucs-school-umc-exam (10.0.1)
aa36ed70a83b | Bug #52605 ucs-school-umc-exam: use new debhelper sequences

ucs-school-umc-distribution (18.0.1)
4d81f32409f1 | Bug #52605 ucs-school-umc-distribution: use new debhelper sequences

ucs-school-umc-diagnostic (2.0.1)
e87343111899 | Bug #52605 ucs-school-umc-diagnostic: use new debhelper sequences

ucs-school-umc-computerroom (12.0.1)
e0a575cde02c | Bug #52605 ucs-school-umc-computerroom: use new debhelper sequences

ucs-school-umc-common (10.0.1)
f094d9b3654a | Bug #52605 ucs-school-umc-common: use new debhelper sequences

ucs-school-selfservice-support (4.0.1)
e120d7f46803 | Bug #52605 ucs-school-selfservice-support: use new debhelper sequences

ucs-school-s4-branch-site (8.0.1)
8fb1854ca447 | Bug #52605 ucs-school-s4-branch-site: use new debhelper sequences

ucs-school-roleshares (8.0.1)
ddae0b3e72c0 | Bug #52605 ucs-school-roleshares: use new debhelper sequences

ucs-school-radius-802.1x (8.0.1)
96676b16e1f5 | Bug #52605 ucs-school-radius-802.1x: use new debhelper sequences

ucs-school-ox-support (4.0.1)
ba69eea948cf | Bug #52605 ucs-school-ox-support: use new debhelper sequences

ucs-school-old-sharedirs (15.0.1)
903599466439 | Bug #52605 ucs-school-old-sharedirs: use new debhelper sequences

ucs-school-old-homedirs (15.0.1)
8383aefb6f2a | Bug #52605 ucs-school-old-homedirs: use new debhelper sequences

ucs-school-netlogon-user-logonscripts (16.0.1)
f667e0078506 | Bug #52605 ucs-school-netlogon-user-logonscripts: use new debhelper sequences

ucs-school-netlogon (10.0.1)
f4919c2e6872 | Bug #52605 ucs-school-netlogon: use new debhelper sequences

ucs-school-metapackage (13.0.1)
b4e97d77ae44 | Bug #52605 ucs-school-metapackage: use new debhelper sequences

ucs-school-lib (12.2.31)
896ca9b11b88 | Bug #52605 ucs-school-lib: use new debhelper sequences

ucs-school-ldap-acls-master (18.0.1)
b275a1a7f00c | Bug #52605 ucs-school-ldap-acls-master: use new debhelper sequences

ucs-school-l10n-fr (5.0.1)
ac4f163969cd | Bug #52605 ucs-school-l10n-fr: use new debhelper sequences

ucs-school-info (10.0.1)
2b586382ed2d | Bug #52605 ucs-school-info: use new debhelper sequences

ucs-school-import (18.0.1)
0a35d5991ded | Bug #52605 ucs-school-import: use new debhelper sequences

ucs-school-branding (9.0.1)
f81c2e781dba | Bug #52605 ucs-school-branding: use new debhelper sequences

The QA for the following packages can be omitted, as they are removed later on:

ucs-school-ucc-integration (7.0.1)
a23e802ce65e | Bug #52605 ucs-school-ucc-integration: use new debhelper sequences

ucs-school-italc (14.0.1)
06e5e5baef17 | Bug #52605 ucs-school-italc: use new debhelper sequences

italc-windows (6.0.1)
afc4ea56524d | Bug #52605 italc-windows: use new debhelper sequences

italc (3:2.0.3-1)
58862afef2d1 | Bug #52605: italc: ftbfs
7a53569683ca | Bug #52605 italc: use new debhelper sequences
Comment 3 Philipp Hahn univentionstaff 2021-06-16 09:22:43 CEST
OK: cb0f9c8ca ox-support
OK: 9c83fd55c76c5294a3dc2d19902da9b9f3b90cb8 helpdesk
OK: 878aa13cbeaeddcb3a9d4182ed0113d6bb189ac0 dist
IGN: b5179842064b1386ac5c5cc2717f322c81ed5831 italc is removed
IGN: afc4ea56524dcb9fb58b87b678b7f88c7e837a11 italc is removed
IGN: 7a53569683cafbd57f20655c238fbdb872cefe36 italc is removed
OK: f81c2e781dba8038444f51587a40363a1b7d8579 branding
OK: 0a35d5991dedb1a91d37654fac5a9153f33b2168 import
OK: 2b586382ed2d9151f2022d28965753a2c00ff630 info
IGN: 06e5e5baef17573a9a601124da4bfcb846bc4af1 italc is removed
OK: ac4f163969cdc855b9fbbd54e0f487d0c6ca668f l10n-fr
FAIL: b275a1a7f00cfcf11e7aac0f762d29d09959cd60 ldap-acls-master
  ucs-school-ldap-acls-master != 70ucsschool-ldap-acls-master.inst
     ^                               ^^
OK: 896ca9b11b88504b75d101866f449af159d70ff8 lib
FAIL: b4e97d77ae448a855c76b71b9f4a6376a47ea4fb metapackage
  ucs-school-central-slave != 63ucs-school-portal-entry.inst
             ^^^^^^^^^^^^^                 ^^^^^^^^^^^^
  ucs-school-master != 63ucs-school-portal-entry.inst
             ^^^^^^                 ^^^^^^^^^^^^
  ucs-school-singlemaster != 63ucs-school-portal-entry.inst
             ^^^^^^^^^^^^                 ^^^^^^^^^^^^
  ucs-school-slave != 63ucs-school-portal-entry.inst
             ^^^^^                 ^^^^^^^^^^^^
OK: f667e0078506a822a181fb5a9510c87f30c66fce netlogon-user
OK: f4919c2e6872f29a6e9411e10cab853e87ec37dd netlogon
OK: 8383aefb6f2af5db6197c84029ec6b6f16d34532 old-homedirs
OK: 903599466439eb86eb65b424b8bfc9722d679d31 old-sharedirs
OK: ba69eea948cf46acb2a57d25c5399466271aab35 ox-support
~OK: 96676b16e1f5649d840335700c95dde5e32ff1e8 radius
  ucr is not used at all
~OK: ddae0b3e72c0bc94252237678e170a228204c9f6 roleshares
  ucr is not used at all
OK: 8fb1854ca4474a8154f129718f3dd3b9099520b1 s4
OK: e120d7f468030cab36f60d25325e1cf5d7a0933e self
IGN: a23e802ce65eddde71f2b8924132f3879f9b152a UCC is dead
OK: f094d9b3654aa05800a93b2d45f774f2d1386810 common
OK: e0a575cde02c796971c2386ee373c7f127724a3e computerroom
OK: e873431118999f90ef5f5bcd4bfe13abbe12d11f diag
OK: 4d81f32409f10783d513b3615fc7daabee58c2a6 dist
OK: aa36ed70a83b5e38634ac4cfdd48bdb3a97a1200 exam
OK: 833643935670b3bbb899ae50bbceb7d6e42dc5ce group
~OK: 434d487cb91d75acfcef0e0b779056e7a868ac72 helpdesk
  ucs-school-umc-helpdesk/35ucs-school-umc-helpdesk-schema.inst Copyright 2013-2021
~OK: e8abbed9a550007c45a967d471727fef745c540d import
  ucr is not used at all

TBC...

: ac3a9b941959fb3e2c50af52adc4ddd1961442d7 installer
OK: abd073d096dd27699555440b0583f67e97844757 internetrules
: af7d218fbe15ecd77a2fc13f1ae81471188ce789 lessontimes
~OK: 48b902ba6c4c4f651d508d48d92b2622bc5f4632 lists
  ucr is not used at all
: 8f4a21e6a506c4d076caffdb33fee4e50bacda75 printermoderation
: 377887f38cf9ad49666e9bc31999ea8cd02c5fc6 rooms
: 52b304ea038ac9e843e1d073e1aaee642366fc51 users
: 607b87681f13c5398546f303b85db9c549eb4b08 wizards
OK: 10c9ed77a813aa2db148fc51425b43b20e820985 veyon-client
: b7803a1c99a76704501dfeca04a2b12c54de6083 veyon-windows
: 1b9f6e06a1862d1deea8e3e3ecd80d0658b0f410 webproxy
: ae57f7ce6f9c90695a31d81299e0f0462ba7e698 selective-udm

[5.0] 92df0441f fix[ucs-school-import-http-api]: Sphinx 3
 ucs-school-import/debian/control                                          | 6 +++---
 ucs-school-import/usr/share/doc/ucs-school-import-http-api/source/conf.py | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)
Comment 4 Florian Best univentionstaff 2021-06-16 09:45:02 CEST
(In reply to Philipp Hahn from comment #3)
> FAIL: b275a1a7f00cfcf11e7aac0f762d29d09959cd60 ldap-acls-master
>   ucs-school-ldap-acls-master != 70ucsschool-ldap-acls-master.inst
>      ^                               ^^
Thanks, already fixed in:

ucs-school-ldap-acls-master (18.0.1)
87da583a5788 | fixup! Bug #52605 ucs-school-ldap-acls-master: use new debhelper sequences
Comment 5 Florian Best univentionstaff 2021-06-16 09:53:21 CEST
(In reply to Philipp Hahn from comment #3)
> FAIL: b4e97d77ae448a855c76b71b9f4a6376a47ea4fb metapackage
>   ucs-school-central-slave != 63ucs-school-portal-entry.inst
>              ^^^^^^^^^^^^^                 ^^^^^^^^^^^^
>   ucs-school-master != 63ucs-school-portal-entry.inst
>              ^^^^^^                 ^^^^^^^^^^^^
>   ucs-school-singlemaster != 63ucs-school-portal-entry.inst
>              ^^^^^^^^^^^^                 ^^^^^^^^^^^^
>   ucs-school-slave != 63ucs-school-portal-entry.inst
I don't understand this. Can you explain?:

# dpkg -L ucs-school-portal-entry
/usr/lib/univention-install/63ucs-school-portal-entry.inst
/usr/lib/univention-uninstall/17ucs-school-portal-entry.uinst

# apt-cache show ucs-school-singlemaster | grep Recommends | grep -q ucs-school-portal-entry && echo yes
yes
Comment 6 Florian Best univentionstaff 2021-06-16 13:09:46 CEST
> ~OK: 96676b16e1f5649d840335700c95dde5e32ff1e8 radius
>  ucr is not used at all
Fixed.

> ~OK: ddae0b3e72c0bc94252237678e170a228204c9f6 roleshares
>  ucr is not used at all
No, there is debian/ucs-school-roleshares.univention-config-registry-variables


> ~OK: 434d487cb91d75acfcef0e0b779056e7a868ac72 helpdesk
>   ucs-school-umc-helpdesk/35ucs-school-umc-helpdesk-schema.inst Copyright 2013-2021
Fixed.

> ~OK: e8abbed9a550007c45a967d471727fef745c540d import
>   ucr is not used at all
No, there is debian/ucs-school-umc-import.univention-config-registry-variables

> ~OK: 48b902ba6c4c4f651d508d48d92b2622bc5f4632 lists
>  ucr is not used at all
No, there is debian/ucs-school-umc-lists.univention-config-registry-variables

I am also moving /usr/share/locale/de/LC_MESSAGES/de.mo to /usr/share/locale/de/LC_MESSAGES/ucs-school-import-http-api.mo which was broken since beginning (git:59bc68c5646d54d8d49ccb955d45470b181c1723).

ucs-school-import (18.0.1)
1f4efc586c43 | squash! Bug #52605 ucs-school-import: use new debhelper sequences

ucs-school-radius-802.1x (8.0.1)
78d02deeacfb | fixup! Bug #52605 ucs-school-radius-802.1x: use new debhelper sequences

ucs-school-umc-helpdesk (16.0.1)
3f2d69503244 | fixup! Bug #52605 ucs-school-umc-helpdesk: use new debhelper sequences
Comment 7 Philipp Hahn univentionstaff 2021-06-29 10:26:22 CEST
(In reply to Florian Best from comment #4)
> (In reply to Philipp Hahn from comment #3)
> > FAIL: b275a1a7f00cfcf11e7aac0f762d29d09959cd60 ldap-acls-master
> >   ucs-school-ldap-acls-master != 70ucsschool-ldap-acls-master.inst
> >      ^                               ^^
> Thanks, already fixed in:
> 
> ucs-school-ldap-acls-master (18.0.1)
> 87da583a5788 | fixup! Bug #52605 ucs-school-ldap-acls-master: use new
> debhelper sequences

OK


(In reply to Florian Best from comment #5)
> (In reply to Philipp Hahn from comment #3)
> > FAIL: b4e97d77ae448a855c76b71b9f4a6376a47ea4fb metapackage
> >   ucs-school-central-slave != 63ucs-school-portal-entry.inst
> >              ^^^^^^^^^^^^^                 ^^^^^^^^^^^^
> >   ucs-school-master != 63ucs-school-portal-entry.inst
> >              ^^^^^^                 ^^^^^^^^^^^^
> >   ucs-school-singlemaster != 63ucs-school-portal-entry.inst
> >              ^^^^^^^^^^^^                 ^^^^^^^^^^^^
> >   ucs-school-slave != 63ucs-school-portal-entry.inst
> I don't understand this. Can you explain?

e6a764c264 moved the .[u]inst files into the new package "ucs-school-portal-entry", which is only "Recommended" by "ucs-school-{{single,}master,{,central-}slave}". Previously it was directly included with those packages.
If the portal is OPTIONAL it might be okay.

You provided NO rational for this, which makes reviewing this a pain.


(In reply to Florian Best from comment #6)
OK: 1f4efc586c43 ucs-school-import
OK: 78d02deeacfb ucs-school-radius-802.1
OK: 3f2d69503244 ucs-school-umc-helpdesk


(In reply to Philipp Hahn from comment #3)
FIXED: 896ca9b11b88 lib
FIXED: 8fb1854ca447 s4-branch-site
FIXED: e87343111899 diagnostics
FIXED: 833643935670 gropus
FIXED: e8abbed9a550 import
FIXED: abd073d096dd internetrules
FIXED: 48b902ba6c4c lists
FIXED: ac3a9b941959fb3e2c50af52adc4ddd1961442d7 installer
FIXED: 52b304ea038ac9e843e1d073e1aaee642366fc51 users
FIXED: 377887f38cf9ad49666e9bc31999ea8cd02c5fc6 rooms
FIXED: 607b87681f13c5398546f303b85db9c549eb4b08 wizards
FIXED: ae57f7ce6f9c90695a31d81299e0f0462ba7e698 selective-udm
  debian/rules
 37 override_dh_auto_test:
                ^^^^^^^^^
 38 »···dh_auto_install
           ^^^^^^^^^^^^
 39 »···ucslint

[5.0] e090a13b3 fix[test]: debian/rules dh_auto_test
 django-pam/debian/rules                            | 2 +-
 ucs-school-branding/debian/rules                   | 8 ++++----
 ucs-school-import/debian/rules                     | 6 +++---
 ucs-school-info/debian/rules                       | 7 +++----
 ucs-school-l10n-fr/debian/rules                    | 8 ++++----
 ucs-school-ldap-acls-master/debian/rules           | 2 +-
 ucs-school-lib/debian/rules                        | 8 ++++----
 ucs-school-metapackage/debian/rules                | 6 +++---
 ucs-school-netlogon-user-logonscripts/debian/rules | 8 ++++----
 ucs-school-netlogon/debian/rules                   | 2 +-
 ...
 30 files changed, 62 insertions(+), 61 deletions(-)


OK: af7d218fbe15ecd77a2fc13f1ae81471188ce789 lessontimes
OK: 8f4a21e6a506c4d076caffdb33fee4e50bacda75 printermoderation
OK: b7803a1c99a76704501dfeca04a2b12c54de6083 veyon-windows
OK: 1b9f6e06a1862d1deea8e3e3ecd80d0658b0f410 webproxy
Comment 8 Jürn Brodersen univentionstaff 2021-11-29 17:20:12 CET
UCS@school 5.0 v1 has been released.

https://docs.software-univention.de/release-notes-ucsschool-5.0v1-de.html

If this error occurs again, please clone this bug.