Bug 23454 - GPLPV Treiber signieren und ausliefern
GPLPV Treiber signieren und ausliefern
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Virtualization - Xen
UCS 2.4
Other Linux
: P5 enhancement (vote)
: UCS 2.4-4
Assigned To: Felix Botner
Stefan Gohmann
:
Depends on:
Blocks: 25523
  Show dependency treegraph
 
Reported: 2011-08-29 20:21 CEST by Stefan Gohmann
Modified: 2011-12-27 11:01 CET (History)
4 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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2011-08-29 20:21:55 CEST
Wir sollten die GPLPV Treiber bei uns bauen und direkt mit UCS ausliefern.

Die Treiber sollten direkt signiert werden, so dass der Testmodus in Windows 7 64bit und Windows 2008 R2 nicht mehr notwendig ist.
Comment 1 Felix Botner univentionstaff 2011-09-07 10:55:11 CEST
Am einfachsten ist es, wenn wir die Quellen komplett auschecken, minimale Anpassungen an die Build-Tools machen damit die Signierung etc. wie gewünscht läuft und alles bauen. Nachträgliches Signieren der Treiber wird nicht funktionieren.

Es gibt nun eine Build Host "win-gplpv" für die GPLPV Treiber auf tirup und eine Anleitung im Wiki https://hutten.knut.univention.de/mediawiki/index.php/WindpowsGPLPVBuild. Damit wurden von uns signierte GPLPV Treiber und MSI Pakete erstellt.  

   * gplpv_2003x32_0.11.0.0.msi
   * gplpv_2003x64_0.11.0.0.msi
   * gplpv_Vista2008x32_0.11.0.0.msi
   * gplpv_Vista2008x64_0.11.0.0.msi
   * gplpv_XP_0.11.0.0.msi

Diese werden dann über das Debian Paket univention-xen-gplpv ausgeliefert. 

Ich checke "univention-xen-gplpv" (inklusive MSI Pakete und GPLPV Quellen) ein, wenn 2.4-3 durch ist.
Comment 2 Felix Botner univentionstaff 2011-09-08 11:01:14 CEST
(In reply to comment #1)
> ...
> Damit
> wurden von uns signierte GPLPV Treiber und MSI Pakete erstellt.  
> 
>    * gplpv_2003x32_0.11.0.0.msi
>    * gplpv_2003x64_0.11.0.0.msi
>    * gplpv_Vista2008x32_0.11.0.0.msi
>    * gplpv_Vista2008x64_0.11.0.0.msi
>    * gplpv_XP_0.11.0.0.msi
> 

Wir werden doch alle msi Paket signieren und ausliefern. Das wären dann folgende Pakete:

gplpv_2000_signed_0.11.0.308_debug.msi
gplpv_2000_signed_0.11.0.308.msi
gplpv_2003x32_signed_0.11.0.308_debug.msi
gplpv_2003x32_signed_0.11.0.308.msi
gplpv_2003x64_signed_0.11.0.308_debug.msi
gplpv_2003x64_signed_0.11.0.308.msi
gplpv_Vista2008x32_signed_0.11.0.308_debug.msi
gplpv_Vista2008x32_signed_0.11.0.308.msi
gplpv_Vista2008x64_signed_0.11.0.308_debug.msi
gplpv_Vista2008x64_signed_0.11.0.308.msi
gplpv_XP_signed_0.11.0.308_debug.msi
gplpv_XP_signed_0.11.0.308.msi

Die Pakete liegen für die ersten Tests jetzt erst einmal im Verzeichnis /var/univention/buildsystem2/temp/signed-gplpv auf omar.
Comment 3 Stefan Gohmann univentionstaff 2011-09-13 08:03:36 CEST
Wir sollten den Thread "Stability report GPLPV 0.11.0.308" auf xen-devel noch verfolgen und ggf. 312 mit ausliefern.

Die Treiber sollten vermutlich direkt mit in univention-xen liegen. 

Idealerweise liegen die auch auf einem Share oder es wird beschrieben, wie die Treiber in die Instanz gelangen. Man könnte beispielsweise automatisch ein ISO generieren und unter /var/lib/libvirt/images ablegen, wenn dort noch keins vorhanden ist.

Dann kann der Admin einfach nach der Installation die DVD in UVMM auswählen und die Treiber von CD installieren.
Comment 4 Moritz Muehlenhoff univentionstaff 2011-09-13 08:11:58 CEST
(In reply to comment #3)
> Wir sollten den Thread "Stability report GPLPV 0.11.0.308" auf xen-devel noch
> verfolgen und ggf. 312 mit ausliefern.
> 
> Die Treiber sollten vermutlich direkt mit in univention-xen liegen. 
> 
> Idealerweise liegen die auch auf einem Share oder es wird beschrieben, wie die
> Treiber in die Instanz gelangen. Man könnte beispielsweise automatisch ein ISO
> generieren und unter /var/lib/libvirt/images ablegen, wenn dort noch keins
> vorhanden ist.

Wir könnten doch univention-share aus DVS integrieren?
Comment 5 Stefan Gohmann univentionstaff 2011-09-13 08:38:59 CEST
(In reply to comment #4)
> (In reply to comment #3)
> > Wir sollten den Thread "Stability report GPLPV 0.11.0.308" auf xen-devel noch
> > verfolgen und ggf. 312 mit ausliefern.
> > 
> > Die Treiber sollten vermutlich direkt mit in univention-xen liegen. 
> > 
> > Idealerweise liegen die auch auf einem Share oder es wird beschrieben, wie die
> > Treiber in die Instanz gelangen. Man könnte beispielsweise automatisch ein ISO
> > generieren und unter /var/lib/libvirt/images ablegen, wenn dort noch keins
> > vorhanden ist.
> 
> Wir könnten doch univention-share aus DVS integrieren?

Ich glaube es ist besser, wenn man da direkt per ISO herankommt, ansonsten ist das Problem, dass man den Netzwerktreiber noch nicht installiert hat und nicht auf das netzwerk zugreifen kann.
Comment 6 Stefan Gohmann univentionstaff 2011-09-22 08:40:54 CEST
(In reply to comment #3)
> Wir sollten den Thread "Stability report GPLPV 0.11.0.308" auf xen-devel noch
> verfolgen und ggf. 312 mit ausliefern.

Aus dem Thread:

I haven't tested it well, but the latest should be a bit more stable.
Could you try one of the following from
http://www.meadowcourt.org/private:
gplpv_Vista2008x64_0.11.0.265.msi
gplpv_2000_0.11.0.322_debug.msi
gplpv_XP_0.11.0.322_debug.msi
gplpv_2003x32_0.11.0.322_debug.msi
gplpv_2003x64_0.11.0.322_debug.msi
gplpv_Vista2008x32_0.11.0.322_debug.msi
gplpv_Vista2008x64_0.11.0.322_debug.msi
gplpv_2000_0.11.0.322.msi
gplpv_XP_0.11.0.322.msi
gplpv_2003x32_0.11.0.322.msi
gplpv_2003x64_0.11.0.322.msi
gplpv_Vista2008x32_0.11.0.322.msi
gplpv_Vista2008x64_0.11.0.322.msi

Leider sind die Commits noch nicht hier: http://xenbits.xensource.com/ext/win-pvdrivers/
Comment 7 Felix Botner univentionstaff 2011-11-22 13:13:51 CET
univention-xen-gplpv wurde für 3.0 gebaut. Darin ein ISO Image mit den MSI Dateien. Dieses Image wird, falls nicht schon vorhanden, in den Standard Pool kopiert. Diese Datei wird nicht wieder entfernt.

Paket wurde in die trigger Liste aufgenommen.

univention-virtual-machine-manager-node-xen wurde um Recommends auf univention-xen-gplpv erweitert, so dass univention-xen-gplpv bei der Installation von univention-virtual-machine-manager-node-xen installiert wird.
Comment 8 Felix Botner univentionstaff 2011-12-12 13:42:01 CET
Nach 2.4-4 übernommen (univention-xen-gplpv, univention-virtual-machine-manager-node-xen).

Changelog Eintrag erstellt.

Die CD Content Liste für 2.4 (amd64, i386) wurden um "univention-xen-gplpv" erweitert.
Comment 9 Stefan Gohmann univentionstaff 2011-12-16 08:34:57 CET
OK, für Doku Anpassung gibt es jetzt noch einen zusätzlichen Bug.
Comment 10 Stefan Gohmann univentionstaff 2011-12-27 11:01:38 CET
UCS 2.4-4 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"