Bug 3865 - piuparts integrieren
piuparts integrieren
Status: NEW
Product: UCS Test
Classification: Unclassified
Component: General
unspecified
i386 Linux
: P2 enhancement (vote)
: ---
Assigned To: UCS maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-10-05 11:56 CEST by Moritz Muehlenhoff
Modified: 2018-04-14 13:46 CEST (History)
2 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
Test errata3.2-3 updates via piuparts (3.71 KB, text/plain)
2014-11-03 10:17 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 2005-10-05 11:56:05 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.)
Comment 1 Philipp Hahn univentionstaff 2014-11-03 10:17:59 CET
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.