Bug 23844 - Rebuild aller univention-*-Pakete, um Änderungen an univention-install-config-registry aufzunehmen
Summary: Rebuild aller univention-*-Pakete, um Änderungen an univention-install-config...
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: General
Version: UCS 3.0
Hardware: Other Linux
: P5 normal
Target Milestone: UCS 3.0 - RC
Assignee: Moritz Muehlenhoff
QA Contact: Felix Botner
URL:
Keywords:
Depends on: 21263 22586
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-28 12:08 CEST by Moritz Muehlenhoff
Modified: 2011-12-13 15:51 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
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):
Customer ID:
Max CVSS v3 score:


Attachments
Check rebuild for fixed preinst (3.61 KB, text/plain)
2011-11-10 14:56 CET, Philipp Hahn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2011-09-28 12:08:32 CEST
Damit Bug 21263 greift, müssen alle univention-*-Pakete neu gebaut werden (theoretisch nur die, die UCR-info-Files mitbringen). Das sollte erst nach abgeschlossener MS2-QA erfolgen.
Comment 1 Moritz Muehlenhoff univentionstaff 2011-10-05 12:38:12 CEST
univention-directory-manager-module-example baute wg. eines Bashisms nicht, das habe ich gepatcht.
Comment 2 Moritz Muehlenhoff univentionstaff 2011-10-05 13:32:03 CEST
(In reply to comment #1)
> univention-directory-manager-module-example baute wg. eines Bashisms nicht, das
> habe ich gepatcht.

Ebenso univention-check-printers.
Comment 3 Moritz Muehlenhoff univentionstaff 2011-10-05 18:55:30 CEST
Alle Pakete wurden neu gebaut.
Comment 4 Philipp Hahn univentionstaff 2011-11-08 08:27:50 CET
Das wird wegen Bug #22586 wohl nochmal erforderlich sein.
Comment 5 Moritz Muehlenhoff univentionstaff 2011-11-09 11:11:45 CET
Alle Pakete wurden gegen die gefixte univention-configuration-registry-Version neu gebaut.
Comment 6 Felix Botner univentionstaff 2011-11-10 13:39:55 CET
Folgende ^univention- Pakete haben noch einen Timestamp kleiner als univention-config-dev:

univention-directory-manager-module-example-schema (201110051235 < 201111081204)
univention-pam (201111081130 < 201111081204)
univention-server-master (201111081024 < 201111081204)
univention-grub (201111081145 < 201111081204)
univention-archive-key (201111081056 < 201111081204)
univention-network-manager (201111081042 < 201111081204)
univention-basesystem (201111081024 < 201111081204)
univention-maintenance (201111081016 < 201111081204)
univention-ssh (201111081138 < 201111081204)
univention-debug-tools (201111081059 < 201111081204)
univention-managed-client (201111081024 < 201111081204)
univention-ipcalc (201111081127 < 201111081204)
univention-server-backup (201111081024 < 201111081204)
univention-netlogon-ldapsearch (201108231520 < 201111081204)
univention-debootstrap-3 (201111081035 < 201111081204)
univention-ifplugd (201111081042 < 201111081204)
univention-bind-proxy (201109082150 < 201111081204)
univention-server-slave (201111081024 < 201111081204)
univention-server-member (201111081024 < 201111081204)
univention-management-console-themes (201105291816 < 201111081204)
univention-debootstrap (201105130727 < 201111081204)
univention-management-console-module-online (201110120632 < 201111081204)
univention-showload (201111081049 < 201111081204)
univention-netlogon-proxy (201108231617 < 201111081204)
univention-printclient (201111081046 < 201111081204)
univention-initrd (201111081039 < 201111081204)
univention-ssl (201111081200 < 201111081204)
univention-bootsplash (201111081141 < 201111081204)
univention-mobile-client (201111081024 < 201111081204)
univention-home-mounter (201111081012 < 201111081204)
univention-skel (201111081117 < 201111081204)
univention-management-console-module-reboot (13-1 < 201111081204)
univention-directory-manager-module-example (201110051235 < 201111081204)
univention-newsid (201111081110 < 201111081204)
univention-java (201110050902 < 201111081204)
univention-kernel-source-mobileclient-2.6.32 (201108090920 < 201111081204)
univention-kernel-headers-mobileclient-2.6.32 (201108090920 < 201111081204)
univention-policy-tools (201111081020 < 201111081204)
univention-kernel-source-managedclient-2.6.32 (201108090920 < 201111081204)
univention-kernel-headers-managedclient-2.6.32 (201108090920 < 201111081204)
univention-kernel-headers-managedclient-2.6.32 (201108090920 < 201111081204)
univention-kernel-headers-mobileclient-2.6.32-64gb (201108090920 < 201111081204)
univention-policy-tools (201111081020 < 201111081204)
univention-kernel-source-managedclient-2.6.32-64gb (201108090920 < 201111081204)
univention-kernel-source-mobileclient-2.6.32 (201108090920 < 201111081204)
univention-kernel-source-mobileclient-2.6.32-64gb (201108090920 < 201111081204)
univention-kernel-headers-managedclient-2.6.32-64gb (201108090920 < 201111081204)
univention-newsid (201111081110 < 201111081204)
univention-kernel-headers-mobileclient-2.6.32 (201108090920 < 201111081204)
univention-kernel-source-managedclient-2.6.32 (201108090920 < 201111081204)
Comment 7 Moritz Muehlenhoff univentionstaff 2011-11-10 14:09:51 CET
(In reply to comment #6)
> Folgende ^univention- Pakete haben noch einen Timestamp kleiner als
> univention-config-dev:

Der Timestamp hat per se keine Aussagekraft, da ein evtl. später stattgefundener Rebuild von univention-config-registry an der Version nichts ändert, gegen die die Pakete neu gebaut wurden. Alle Pakete wurden neu gebaut, nachdem die gefixte config-registry-version gebaut wurde.

Entscheidend ist nur, dass gegen Version 7.0.27-4 von u-c-r gebaut wurde.
Bei allen stichprobeartig überprüften Paketen war das der Fall.
Comment 8 Felix Botner univentionstaff 2011-11-10 14:42:54 CET
Diese beiden fehlen noch

univention-bind-proxy
univention-netlogon-proxy
Comment 9 Philipp Hahn univentionstaff 2011-11-10 14:56:30 CET
Created attachment 3775 [details]
Check rebuild for fixed preinst

all/univention-directory-manager-module-example-schema_3.0.1-2.6.201111101415_all.deb ...OK
all/univention-pam_5.0.17-2.176.201111081130_all.deb ...OK
all/univention-server-master_7.0.13-2.182.201111081024_all.deb ...OK
all/univention-grub_5.0.9-1.76.201111081145_all.deb ...OK
all/univention-archive-key_4.0.0-3.11.201111081056_all.deb ...SKIP
all/univention-network-manager_3.0.2-2.46.201111081042_all.deb ...OK
all/univention-basesystem_7.0.13-2.182.201111081024_all.deb ...SKIP
all/univention-maintenance_5.0.3-1.36.201111081016_all.deb ...OK
all/univention-ssh_5.0.0-3.37.201111081138_all.deb ...SKIP
all/univention-debug-tools_5.0.10-1.67.201111081059_all.deb ...SKIP
all/univention-managed-client_7.0.13-2.182.201111081024_all.deb ...OK
all/univention-ipcalc_3.0.1-1.23.201111081127_all.deb ...SKIP
all/univention-server-backup_7.0.13-2.182.201111081024_all.deb ...OK
all/univention-netlogon-ldapsearch_3.0.0-2.7.201108231520_all.deb ...SKIP
all/univention-debootstrap-3_4.0.3-4.43.201111081035_all.deb ...SKIP
all/univention-ifplugd_3.0.2-2.46.201111081042_all.deb ...OK
all/univention-bind-proxy_6.0.9-1.111.201109082150_all.deb ...FAIL
all/univention-server-slave_7.0.13-2.182.201111081024_all.deb ...OK
all/univention-server-member_7.0.13-2.182.201111081024_all.deb ...OK
all/univention-management-console-themes_4.0.4-7.446.201105291816_all.deb ...SKIP
all/univention-debootstrap_4.0.0-1.34.201105130727_all.deb ...SKIP
all/univention-management-console-module-online_1.0.1-1.1.201110120632_all.deb ...SKIP
all/univention-showload_5.0.0-2.23.201111081049_all.deb ...SKIP
all/univention-netlogon-proxy_5.0.0-1.29.201108231617_all.deb ...FAIL
all/univention-printclient_6.0.3-2.52.201111081046_all.deb ...OK
all/univention-initrd_4.0.1-3.57.201111081039_all.deb ...OK
all/univention-ssl_6.0.13-2.122.201111081200_all.deb ...OK
all/univention-bootsplash_4.0.7-1.77.201111081141_all.deb ...OK
all/univention-mobile-client_7.0.13-2.182.201111081024_all.deb ...OK
all/univention-home-mounter_4.0.2-3.63.201111081012_all.deb ...OK
all/univention-skel_4.0.0-1.33.201111081117_all.deb ...SKIP
all/univention-management-console-module-reboot_1.0.13-1_all.deb ...SKIP
all/univention-directory-manager-module-example_3.0.1-2.6.201111101415_all.deb ...SKIP
amd64/univention-newsid_4.0.0-1.21.201111081110_amd64.deb ...SKIP
i386/univention-newsid_4.0.0-1.21.201111081110_i386.deb ...SKIP
all/univention-java_6.0.0-2.39.201111081248_all.deb ...SKIP
amd64/univention-java_6.0.0-1.37.201110050902_amd64.deb ...SKIP
amd64/univention-kernel-source-mobileclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-source-mobileclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-kernel-headers-mobileclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-headers-mobileclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-policy-tools_5.0.6-1.93.201111081020_amd64.deb ...SKIP
i386/univention-policy-tools_5.0.6-1.93.201111081020_i386.deb ...SKIP
amd64/univention-kernel-source-managedclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-source-managedclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-kernel-headers-managedclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-headers-managedclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-kernel-headers-managedclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-headers-managedclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
i386/univention-kernel-headers-mobileclient-2.6.32-64gb_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-policy-tools_5.0.6-1.93.201111081020_amd64.deb ...SKIP
i386/univention-policy-tools_5.0.6-1.93.201111081020_i386.deb ...SKIP
i386/univention-kernel-source-managedclient-2.6.32-64gb_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-kernel-source-mobileclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-source-mobileclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
i386/univention-kernel-source-mobileclient-2.6.32-64gb_2.0.0-4.35.201108090920_i386.deb ...SKIP
i386/univention-kernel-headers-managedclient-2.6.32-64gb_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-newsid_4.0.0-1.21.201111081110_amd64.deb ...SKIP
i386/univention-newsid_4.0.0-1.21.201111081110_i386.deb ...SKIP
amd64/univention-kernel-headers-mobileclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-headers-mobileclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP
amd64/univention-kernel-source-managedclient-2.6.32_2.0.0-4.35.201108090920_amd64.deb ...SKIP
i386/univention-kernel-source-managedclient-2.6.32_2.0.0-4.35.201108090920_i386.deb ...SKIP

Die sind auch tatsächlich kaputt:

$ ar p all/univention-netlogon-proxy_5.0.0-1.29.201108231617_all.deb control.tar.gz | gzip  -dc | tar xfO - ./{pre,post}{inst,rm} 2>/dev/null | sed -ne '/# Automatically added by univention-install-config-registry/,/# End automatically added section/p'
# Automatically added by univention-install-config-registry
test -x /usr/sbin/univention-config-registry && univention-config-registry register "univention-netlogon-proxy" || true
# End automatically added section
# Automatically added by univention-install-config-registry
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
        test -x /usr/sbin/univention-config-registry && univention-config-registry unregister "univention-netlogon-proxy" || true
fi
# End automatically added section
# Automatically added by univention-install-config-registry
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
 rm -f "/etc/univention/templates/info/univention-netlogon-proxy.info"
fi
# End automatically added section

$ ar p all/univention-bind-proxy_6.0.9-1.111.201109082150_all.deb control.tar.gz | gzip  -dc | tar xfO - ./{pre,post}{inst,rm} 2>/dev/null | sed -ne '/# Automatically added by univention-install-config-registry/,/# End automatically added section/p'
# Automatically added by univention-install-config-registry
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
 rm -f "/etc/univention/templates/info/univention-bind-proxy.info"
fi
# End automatically added section
# Automatically added by univention-install-config-registry
test -x /usr/sbin/univention-config-registry && univention-config-registry register "univention-bind-proxy" || true
# End automatically added section
# Automatically added by univention-install-config-registry
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
        test -x /usr/sbin/univention-config-registry && univention-config-registry unregister "univention-bind-proxy" || true
fi
# End automatically added section
Comment 10 Moritz Muehlenhoff univentionstaff 2011-11-10 15:02:33 CET
(In reply to comment #8)
> Diese beiden fehlen noch
> 
> univention-bind-proxy

univention-bind-proxy wurde früher aus univention-bind gebaut. Ich entferne das obsolete Binary-Paket, wenn der RC veröffentlicht ist.

> univention-netlogon-proxy

Dieses Paket wurde zu 3.0 aus dem SVN entfernt. Ich entferne das Source-Paket, wenn der RC veröffentlicht ist.
Comment 11 Moritz Muehlenhoff univentionstaff 2011-11-11 07:23:05 CET
(In reply to comment #10)
> (In reply to comment #8)
> > Diese beiden fehlen noch
> > 
> > univention-bind-proxy
> 
> univention-bind-proxy wurde früher aus univention-bind gebaut. Ich entferne das
> obsolete Binary-Paket, wenn der RC veröffentlicht ist.
> 
> > univention-netlogon-proxy
> 
> Dieses Paket wurde zu 3.0 aus dem SVN entfernt. Ich entferne das Source-Paket,
> wenn der RC veröffentlicht ist.

Die beiden Pakete wurden nun entfernt.
Comment 12 Felix Botner univentionstaff 2011-11-11 09:13:12 CET
(In reply to comment #11)
> (In reply to comment #10)
> > (In reply to comment #8)
> > > Diese beiden fehlen noch
> > > 
> > > univention-bind-proxy
> > 
> > univention-bind-proxy wurde früher aus univention-bind gebaut. Ich entferne das
> > obsolete Binary-Paket, wenn der RC veröffentlicht ist.
> > 
> > > univention-netlogon-proxy
> > 
> > Dieses Paket wurde zu 3.0 aus dem SVN entfernt. Ich entferne das Source-Paket,
> > wenn der RC veröffentlicht ist.
> 
> Die beiden Pakete wurden nun entfernt.

OK
Comment 13 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:51:21 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"