Testovací a debugovací buildy, UPX buildy

Testovací buildy

Abychom zajistili pravidelné testování našich překladů a lokalizačních úprav, vytváříme tzv. testovací buildy. Většinou pouze pro GNU/Linux, FreeBSD a Microsoft Windows, neboť překlad pro operační systém Sun Solaris v našich podmínkách trvá poměrně dlouho. Testovací buildy pro tyto operační systémy naleznete na serveru ftp.linux.cz.

Debug buildy

Náš tým pravidelně produkuje buildy české verze OpenOffice.org pro operační systémy GNU/Linux, Microsoft Windows a Sun Solaris. Každý z těchto buildů obsahuje přeložené prostředí, nápovědu apod. Abychom mohli jednoduše identifikovat překládané texty v uživatelském prostředí, vytváříme i tzv. debug buildy. Ty mají proti standardním verzím jeden rozdíl: každý přeložený řetězec je očíslován a potom se například v hlavním menu objeví položka "12793:Soubor" místo "Soubor" (viz obrázek).

Použitím debug buildu tedy mohou vývojáři jednoduše identifikovat přesné umístění překládaného řetězce v CVS stromu a případně jej jednoduše opravit. Bez tohoto nástroje by bylo velmi obtížné identifikovat přesné místo překladu. Například řetězec "Soubor" se v překladech verze 1.0.2 nachází na 15 místech.

Paralelní běh normálního i debug buildu

Pokud chcete vedle sebe na jednom počítači používat normální i debug build OpenOffice.org, můžete postupovat například následovně:

  1. nainstalujte normální verzi bez jakékoli změny
  2. rozbalte instalační sadu debug buildu
  3. upravte soubor setup.ins například takto:
  4. --- setup.ins~  Sun Jun 29 09:48:58 2003
    +++ setup.ins   Sun Jun 29 09:48:58 2003
    @@ -1,6 +1,6 @@
     Installation gid_Installation
       ProductName   = "OpenOffice.org";
    -  ProductVersion = "1.1.0";
    +  ProductVersion = "1.1.0-DEBUG";
       VendorName    = "OpenOffice.org";
       DefaultDestPath = "%PRODUCTNAME%PRODUCTVERSION";
       ScriptVersion = 100;
    
  5. pokud používáte i skript install pro instalaci OpenOffice.org, musíte ho také mírně upravit:
    --- install~    Sun Jun 29 09:56:35 2003
    +++ install     Sun Jun 29 09:49:24 2003
    @@ -5,7 +5,7 @@
     
     # Set the Defaults Here
     oo_version="OpenOffice.org 1.1"
    -oo_home=OpenOffice.org1.1
    +oo_home=OpenOffice.org1.1-DEBUG
     oo_default_prefix=/usr/local
     oo_default_netflg=-net
     oo_default_interact=no
    
    OpenOffice.org se potom nainstaluje do jiného adresáře.

V souboru ~/.sversionrc potom budete mít následující:

[Versions]
OpenOffice.org 1.1.0=file:///mnt/hdc2/pavel/OpenOffice.org1.1.0
OpenOffice.org 1.1.0-DEBUG=file:///mnt/hdc2/pavel/OpenOffice.org1.1.0-DEBUG

a obě verze bude možné mít spuštěné současně, což výrazně zefektivní proces ladění překladů.

UPX buildy

Tyto buildy pro operační systémy Microsoft Windows obsahují spustitelné soubory a DLL knihovny sbalené UPX kompresí. S jejich kompilací jsme začali ve verzi OpenOffice.org 1.1 Beta 2 z důvodu úspory místa na discích uživatelů a rychlejšího startu OpenOffice.org. Je možné, že se v těchto verzích vyskytnou chyby, které ve standardních verzích nenajdete (o každém takovém problému rádi uslyšíme). Archivy s těmito buildy mají jméno "[jmeno_normal_buildu]_upx.zip" a jsou vystaveny na ftp.linux.cz.

Projekt
Úvod
O nás
Sponzoring
Pro uživatele
Portál www.OpenOffice.cz
Pro vývojáře
Issuezilla
Návod k používání Issuezilly
Překlady v CVS
CVS
Statistiky QA
Návod ke kontrole
Statistiky překladů
Testovací a debug buildy, UPX buildy
Konference vývojářů
Oznámení chyby
Seznam chyb

Roadmap
Jak mohu pomoci?
Odkazy