Univention Bugzilla – Bug 3865
piuparts integrieren
Last modified: 2018-04-14 13:46:58 CEST
Um Probleme wie fehlerhafte Upgrades durch Bugs in Maintainer-Scripten oder falsch deklarierte Abhaengigkeiten automatisiert festzustellen, sollten wir piuparts integrieren. Es installiert Pakete in einem sauberen chroot und fuehrt dann einen automatischen Install-Remove-Zyklus durch und findet viele dieser Fehler automatisiert. piuparts muss noch ein bisschen angepasst werden, damit es mit UCS funktioniert (z.B. apt-Sources fuer UCS etc.)
Created attachment 6278 [details] Test errata3.2-3 updates via piuparts For an example piuparts is used by Jenkins to validate errata updates for UCS-3.2-3: <http://jenkins.knut.univention.de:8080/job/UCS-3.2/job/UCS-3.2-3/job/Errata%20Validation/> - it uses our pbuilder.tars - The APT-sources are changed to out official mirror to resolve dependencies via our already announced repositories - the test run on xen12 as jenkins is a VM, which is too slow and is missing /var/univention/buildsystem/ Known problems: - piuparts aggressively removes packages. As the packages-under-test are often missing explicit dependencies on UCR while it used in their p*rm scripts, the test currently fails.