Bugzilla – Attachment 94828 Details for
Bug 75577
Many perl errors when building LO packages
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Infos from Data::Dumper and debug patch.
lo-installer-perl-error-info.txt (text/plain), 6.86 KB, created by
Jan-Marek Glogowski
on 2014-02-27 15:25:17 UTC
(
hide
)
Description:
Infos from Data::Dumper and debug patch.
Filename:
MIME Type:
Creator:
Jan-Marek Glogowski
Created:
2014-02-27 15:25:17 UTC
Size:
6.86 KB
patch
obsolete
>*********************************************************** >Successful packaging process! >*********************************************************** >... checking environment variables ... >Missing value for key: 'PRODUCTADDON' >$VAR1 = { > 'SXWFORMATVERSION' => '1.1', > 'CLI_BASETYPES_OLD_VERSION' => '1.0.0.0-1.0.18.0', > 'BASEPRODUCTVERSION' => '4.3', > 'WINDOWSPATCHLEVEL' => '8', > 'LCPRODUCTNAME' => 'libreoffice', > 'PATCHCODEFILE' => 'ooo_patchcodes.txt', > 'CLI_CPPUHELPER_POLICY_VERSION' => '22.0.0.0', > 'ADDSYSTEMINTEGRATION' => '1', > 'GLOBALPATCHFILEGID' => 'gid_File_Txt_Patchfiles', > 'CREATE_MSP_INSTALLSET' => '0', > 'UPDATE_DATABASE_LISTNAME' => 'finals_instsetoo.txt', > 'ROOTMODULEGID' => 'gid_Module_Root_Files_4', > 'BUNDLEIDENTIFIER' => '', > 'REGISTRATIONURL' => 'http://survey.libreoffice.org/user/index.php', > 'SPELLCHECKERFILE' => 'spellchecker_selection.txt', > 'LICENSENAME' => 'LGPL', > 'CLI_URE_OLD_VERSION' => '1.0.0.0-1.0.21.0', > 'PROGRESSSIZE' => '409,8', > 'STYLES' => '(KEEP_OLD_VERSION)', > 'SOLSUREPACKAGEPREFIX' => 'libreoffice', > 'PACKAGEPREFIX' => '', > 'CLI_CPPUHELPER_NEW_VERSION' => '1.0.22.0', > 'STARTCENTER_HIDE_EXTERNAL_LINKS' => '0', > 'CLI_OOOTYPES_NEW_VERSION' => '1.0.8.0', > 'PRODUCTADDON' => undef, > 'PRODUCTEXTENSION' => '.0.0.alpha0', > 'CLI_URETYPES_NEW_VERSION' => '1.0.8.0', > 'STARTCENTER_ADDFEATURE_URL' => 'http://extensions.libreoffice.org/', > 'NATIVEPROGRESS' => 'false', > 'PROGRESSPOSITION' => '72,189', > 'PACKAGEVERSION' => '4.3.0.0.alpha0', > 'PRODUCTVERSION' => '4.3', > 'PRODUCTNAME' => 'LibreOffice', > 'WITHOUTDOTUNIXPACKAGENAME' => 'libreoffice', > 'CLI_CPPUHELPER_OLD_VERSION' => '1.0.0.0-1.0.21.0', > 'WINDOWSBASISROOTNAME' => 'LibreOffice 4', > 'CLI_URE_NEW_VERSION' => '1.0.22.0', > 'UREPACKAGEVERSION' => '4.3.0.0.alpha0', > 'CLI_OOOTYPES_OLD_VERSION' => '1.0.0.0-1.0.7.0', > 'ABOUTBOXPRODUCTVERSIONSUFFIX' => '+', > 'UNIXPRODUCTNAME' => 'libreoffice', > 'USERDIRPRODUCTVERSION' => '4', > 'LCONEWORDPRODUCTNAME' => 'libreoffice', > 'CLI_URE_POLICY_VERSION' => '22.0.0.0', > 'HIDELICENSEDIALOG' => '1', > 'DICT_REPO_URL' => 'http://extensions.libreoffice.org/dictionaries/', > 'PACKAGEREVISION' => '', > 'LCPRODUCTEXTENSION' => '.0.0.alpha0', > 'MASKEDPRODUCTNAME' => 'LibreOffice', > 'PATCHLEVEL' => '0', > 'CLI_BASETYPES_POLICY_VERSION' => '19.0.0.0', > 'ADD_INCLUDE_FILES' => 'cli_ure/version/version.txt,unoil/climaker/version.txt', > 'BRANDPACKAGEVERSION' => '4.3', > 'CLI_CPPUHELPER_POLICY_ASSEMBLY' => 'policy.1.0.cli_cppuhelper', > 'POSTVERSIONEXTENSION' => '', > 'ABOUTBOXPRODUCTVERSION' => '4.3.0.0.alpha0', > 'CABFILENUMBER' => '2', > 'UPDATE_DATABASE' => '1', > 'UNIXPACKAGENAME' => 'libreoffice', > 'CHANGETARGETDIR' => '1', > 'BASISPACKAGEPREFIX' => 'libobasis', > 'WITHOUTDOTUNIXPRODUCTNAME' => 'libreoffice', > 'CLI_BASETYPES_NEW_VERSION' => '1.0.19.0', > 'CLI_URETYPES_OLD_VERSION' => '1.0.0.0-1.0.7.0', > 'PRODUCTMAJOR' => '430', > 'PCPFILENAME' => 'libreoffice.pcp', > 'PROGRESSFRAMECOLOR' => '245,245,245', > 'REFERENCEOOOMAJORMINOR' => '3.4', > 'CLI_OOOTYPES_POLICY_ASSEMBLY' => 'policy.1.0.cli_oootypes', > 'UREPACKAGEPREFIX' => 'libreoffice', > 'WITHOUTDOTPRODUCTVERSION' => '43', > 'ONEWORDPRODUCTNAME' => 'LibreOffice', > 'CLI_BASETYPES_POLICY_ASSEMBLY' => 'policy.1.0.cli_basetypes', > 'SOLARISBRANDPACKAGENAME' => 'libreoffice', > 'REGISTRYLAYERNAME' => 'Layers', > 'PRODUCTMINOR' => '', > 'DEFAULTDESTPATH' => '/opt', > 'CLI_URE_POLICY_ASSEMBLY' => 'policy.1.0.cli_ure', > 'STARTCENTER_INFO_URL' => 'http://www.libreoffice.org/', > 'OOOVENDOR' => 'it@M Landeshauptstadt München', > 'STARTCENTER_TEMPLREP_URL' => 'http://templates.libreoffice.org/', > 'CLI_URETYPES_POLICY_VERSION' => '8.0.0.0', > 'SYSTEMINTUNIXPACKAGENAME' => 'libreoffice', > 'PRODUCTBUILDID' => '0', > 'UPDATEFOR' => '${UPDATEFOR}', > 'CLI_URETYPES_POLICY_ASSEMBLY' => 'policy.1.0.cli_uretypes', > 'SXWFORMATNAME' => 'OpenOffice.org', > 'CLI_OOOTYPES_POLICY_VERSION' => '8.0.0.0', > 'OOODOWNLOADNAME' => '1', > 'OFFICEDIRECTORYHOSTNAME' => '.', > 'PROGRESSBARCOLOR' => '128,128,128', > 'PACKAGEMAP' => 'package_names.txt,package_names_ext.txt', > 'UPDATEURL' => 'http://update.libreoffice.org/check.php', > 'UNIXBASISROOTNAME' => 'libreoffice4.3', > 'URELAYERVERSION' => '1', > 'PROGRESSTEXTBASELINE' => '170', > 'REGISTRATION_HOST' => 'https://registration.libreoffice.org/RegistrationWeb', > 'SERVICEPACK' => '1', > 'MANUFACTURER' => 'it@M Landeshauptstadt München', > 'PROGRESSTEXTCOLOR' => '255,255,255' > }; > >Using the following patch: > >diff --git a/solenv/bin/modules/installer/packagelist.pm b/solenv/bin/modules/installer/packagelist.pm >index 14daf99..ddc47da 100644 >--- a/solenv/bin/modules/installer/packagelist.pm >+++ b/solenv/bin/modules/installer/packagelist.pm >@@ -423,6 +423,8 @@ sub find_dirs_for_package > # Resolving all variables in the packagename. > ##################################################################### > >+my %keyerrors; >+ > sub resolve_packagevariables > { > my ($packagenameref, $variableshashref, $make_lowercase) = @_; >@@ -439,6 +441,15 @@ sub resolve_packagevariables > foreach $key (keys %{$variableshashref}) > { > my $value = $variableshashref->{$key}; >+ if ( ! defined $value ) { >+ if ( ! exists $keyerrors{ $key } ) { >+ $keyerrors{ $key } = undef; >+ print( "Missing value for key: '$key'\n" ); >+ use Data::Dumper; >+ print Dumper( $variableshashref ); >+ } >+ next; >+ } > if ( $make_lowercase ) { $value = lc($value); } > $$packagenameref =~ s/\%$key/$value/g; > } >@@ -464,6 +475,15 @@ sub resolve_packagevariables2 > foreach $key (keys %{$variableshashref}) > { > my $value = $variableshashref->{$key}; >+ if ( ! defined $value ) { >+ if ( ! exists $keyerrors{ $key } ) { >+ $keyerrors{ $key } = undef; >+ print( "Missing value for key: '$key'\n" ); >+ use Data::Dumper; >+ print Dumper( $variableshashref ); >+ } >+ next; >+ } > if ( $make_lowercase ) { $value = lc($value); } > $$packagenameref =~ s/\%$key/$value/g; > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 75577
: 94828