Issue 80979 - SRC680_m226: Error: Not processed [-]X<something>(=|:)/... in...
Summary: SRC680_m226: Error: Not processed [-]X<something>(=|:)/... in...
Status: CLOSED FIXED
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: 680m225
Hardware: All Windows, all
: P1 (highest) Trivial (vote)
Target Milestone: OOo 2.4
Assignee: oliver.bolte
QA Contact: issues@installation
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-23 18:53 UTC by pavel
Modified: 2007-09-07 08:18 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Patch for guw (738 bytes, patch)
2007-08-24 14:52 UTC, quetschke
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description pavel 2007-08-23 18:53:51 UTC
Hi,

in SRC680_m226, I have this:

... languages en-US ... 
... analyzing files ...
... analyzing files with flag ARCHIVE ...
... analyzing files with flag SCPZIP_REPLACE ...
... analyzing files with flag PATCH_SO_NAME ...
... analyzing files with flag HIDDEN ...
... creating preregistered services.rdb ...
Error: Not processed [-]X<something>(=|:)/... in :f:/home/pavel/BuildDir/ooo_SRC680_m226_src/
instsetoo_native/wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/
regcomp.rdb
Error: Not processed [-]X<something>(=|:)/... in :f:/home/pavel/BuildDir/ooo_SRC680_m226_src/
instsetoo_native/wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/
regcomp.rdb
Error: Not processed [-]X<something>(=|:)/... in :f:/home/pavel/BuildDir/ooo_SRC680_m226_src/
instsetoo_native/wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/
regcomp.rdb

**************************************************
ERROR: ERROR: Could not register all components for file services.rdb (gid_Starregistry_Services_Rdb)!
in function: create_services_rdb
**************************************************

**************************************************
ERROR: Saved logfile: f:/home/pavel/BuildDir/ooo_SRC680_m226_src/instsetoo_native/wntmsci10.pro/
OpenOffice/msi/logging/en-US/log_SRC680_en-US.log
**************************************************
... cleaning the output tree ...
... removing directory /cygdrive/f/home/pavel/BuildDir/tmp/ooopackaging/i_28161187877752 ...
... removing directory f:/home/pavel/BuildDir/ooo_SRC680_m226_src/instsetoo_native/
wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_witherror_1 ...
Thu Aug 23 16:03:45 2007 (01:13 min.)
dmake:  Error code 255, while making 'openoffice_en-US'
Comment 1 Olaf Felka 2007-08-23 19:16:11 UTC
@ is: Something for you?
Comment 2 quetschke 2007-08-24 02:25:20 UTC
Just saw this too. I'm currently away from my systems but I'll have a look
on Saturday.  What is the actual call guw chokes on? (I'll see that too on Saturday)
Comment 3 pavel 2007-08-24 05:51:05 UTC
first ERROR in the log is:

RROR: guw.exe -env  f:/home/pavel/BuildDir/ooo_SRC680_m226_src/solver/680/wntmsci10.pro/bin/
regcomp.exe -register -s -r f:/home/pavel/BuildDir/ooo_SRC680_m226_src/instsetoo_native/
wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/regcomp.rdb -c 
javavm.uno.dll


But -X is mentined a bit later:

######################################################
Registering UNO components:
######################################################
Systemcall: guw.exe -env  f:/home/pavel/BuildDir/ooo_SRC680_m226_src/solver/680/wntmsci10.pro/
bin/regcomp.exe -register -r f:/home/pavel/BuildDir/ooo_SRC680_m226_src/instsetoo_native/
wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/services.rdb -c 
'canvasfactory.uno.dll;avmediawin.dll;abp680mi.dll;acceptor.uno.dll;adabas2.dll;ado2.dll;analysis680mi
.dll;animcore.dll;basctl680mi.dll;basprov680mi.uno.dll;behelper.uno.dll;bf_migratefilter680mi.dll;bib68
0mi.dll;bindet680mi.dll;bridgefac.uno.dll;cached1.dll;calc680mi.dll;chartcontroller680mi.dll;chartmodel
680mi.dll;charttools680mi.dll;chartview680mi.dll;comphelp4MSC.dll;configmgr2.uno.dll;connector.uno
.dll;reflection.uno.dll' 2>&1 |Error: Not processed [-]X<something>(=|:)/... in :f:/home/pavel/BuildDir/
ooo_SRC680_m226_src/instsetoo_native/wntmsci10.pro/OpenOffice/msi/
gid_Starregistry_Services_Rdb/en-US_inprogress_1/services.rdb
ERROR: guw.exe -env  f:/home/pavel/BuildDir/ooo_SRC680_m226_src/solver/680/wntmsci10.pro/bin/
regcomp.exe -register -r f:/home/pavel/BuildDir/ooo_SRC680_m226_src/instsetoo_native/
wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/services.rdb -c 
'canvasfactory.uno.dll;avmediawin.dll;abp680mi.dll;acceptor.uno.dll;adabas2.dll;ado2.dll;analysis680mi
.dll;animcore.dll;basctl680mi.dll;basprov680mi.uno.dll;behelper.uno.dll;bf_migratefilter680mi.dll;bib68
0mi.dll;bindet680mi.dll;bridgefac.uno.dll;cached1.dll;calc680mi.dll;chartcontroller680mi.dll;chartmodel
680mi.dll;charttools680mi.dll;chartview680mi.dll;comphelp4MSC.dll;configmgr2.uno.dll;connector.uno
.dll;reflection.uno.dll' 2>&1 |
Comment 4 ingo.schmidt-rosbiegal 2007-08-24 11:38:20 UTC
Strange, I changed the pathes a little bit to enable creation of multiple
services.rdb files (native99). But what is wrong with a path like:

f:/home/pavel/BuildDir/ooo_SRC680_m226_src/instsetoo_native/
wntmsci10.pro/OpenOffice/msi/gid_Starregistry_Services_Rdb/en-US_inprogress_1/regcomp.rdb

In m226 the services.rdb and  regcomp.rdb are created in the solver of
instsetoo_native. In the past it was in the temp-directory. This was introduced
by the changes in native99. To use the temp-directory again, only a small change
is necessary:

solenv/bin/modules/installer/systemactions.pm, line 197:
Making the matching with "rdb" case insensitive, with an "i" after the ending slash:
/rdb\s*$/i

OBO is currently testing this.
Comment 5 oliver.bolte 2007-08-24 12:47:26 UTC
Hi,

I've checked it and it works. This fix has been commited on to the MWS rev. 1.33

Oliver
Comment 6 ingo.schmidt-rosbiegal 2007-08-24 12:58:05 UTC
Thank you, Oliver, so I set this task to fixed.
Comment 7 oliver.bolte 2007-08-24 13:16:17 UTC
It breaks now on URE. Same error. Any idea?
Comment 8 oliver.bolte 2007-08-24 13:23:03 UTC
Here the output:
Product: URE
BuildID: 9213
Build: SRC680
No minor set
Product version
Using default installpath
Package format: native
Package list file: ../inc_ure/unix/packagelist.txt
Package list file will be ignored for Windows!
msi templatepath:
c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/misc/ure/msi_templates
msi languagepath: c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/misc/win_ulffiles
Stripping files
Unzip ARCHIVE files
services.rdb can be created
Languages:
        en-US
########################################################
... checking required files ...
...... searching zip.exe ...
        Found: C:\cygwin\bin/zip.exe
...... searching unzip.exe ...
        Found: C:\cygwin\bin/unzip.exe
...... searching msiinfo.exe ...
        Found: c:\PROGRA~1\MI9547~1\Bin/msiinfo.exe
...... searching msidb.exe ...
        Found: c:\PROGRA~1\MI9547~1\Bin/msidb.exe
...... searching uuidgen.exe ...
        Found: c:\PROGRA~1\MI9547~1\Bin/uuidgen.exe
...... searching makecab.exe ...
        Found: c:\WINDOWS\system32/makecab.exe
...... searching msitran.exe ...
        Found: c:\PROGRA~1\MI9547~1\Bin/msitran.exe
... analyzing ../util/openoffice.lst ...
... reading include pathes ...
... analyzing script: c:/LocalEnv/m226/solver/680/wntmsci11.pro/bin/ure.inf ...
... analyzing directories ...
... analyzing files ...
... analyzing scpactions ...
... analyzing shortcuts ...
... analyzing unix links ...
... analyzing profile ...
... analyzing profileitems ...
... analyzing folders ...
... analyzing folderitems ...
... analyzing registryitems ...
... analyzing Windows custom actions ...
... analyzing modules ...
------------------------------------
... languages en-US ...
... analyzing files ...
... analyzing files with flag ARCHIVE ...
... analyzing files with flag SCPZIP_REPLACE ...
... analyzing files with flag PATCH_SO_NAME ...
... analyzing files with flag HIDDEN ...
... creating preregistered services.rdb ...
Error: Not processed [-]X<something>(=|:)/... in
:c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/URE/msi/gid_Starregistry_Services_Rdb_Ure/en-US_inprogress_1/r
egcomp.rdb
Error: Not processed [-]X<something>(=|:)/... in
:c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/URE/msi/gid_Starregistry_Services_Rdb_Ure/en-US_inprogress_1/r
egcomp.rdb
Error: Not processed [-]X<something>(=|:)/... in
:c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/URE/msi/gid_Starregistry_Services_Rdb_Ure/en-US_inprogress_1/r
egcomp.rdb
... cleaning the output tree ...
... removing directory /cygdrive/c/Temp/ooopackaging/i_11081187957546 ...
... removing directory
c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/URE/msi/gid_Starregistry_Services_Rdb_Ure/en-US_witherror_1
...

**************************************************
ERROR: ERROR: Could not register all components for file services.rdb
(gid_Starregistry_Services_Rdb_Ure)!
in function: create_services_rdb
**************************************************

**************************************************
ERROR: Saved logfile:
c:/LocalEnv/m226/instsetoo_native/wntmsci11.pro/URE/msi/logging/en-US/log_SRC680_en-US.log
**************************************************
Fri Aug 24 14:12:39 2007 (00:13 min.)
dmake:  Error code 255, while making 'ure_en-US'
---* tg_merge.mk *---
Comment 9 ingo.schmidt-rosbiegal 2007-08-24 13:26:49 UTC
Yes, please use in 

solenv/bin/modules/installer/servicesfile.pm

the line 915 instead of 916 (shifting the hash).
Comment 10 oliver.bolte 2007-08-24 13:35:47 UTC
cc
Comment 11 oliver.bolte 2007-08-24 14:03:34 UTC
Fixed on MWS rev 1.25
Comment 12 quetschke 2007-08-24 14:50:57 UTC
If that helps, good! But if not try the attached patch for guw.cc.

The patch is only a band aid, as it just switches of the fatal error.
guw should gracefully handle "mixed mode" dos paths (c:/foo/bar) with '/'
and not '\' (This is even the preferred form) but obviously, it doesn't.

I'll follow up in issue 81009.
Comment 13 quetschke 2007-08-24 14:52:47 UTC
Created attachment 47781 [details]
Patch for guw
Comment 14 ingo.schmidt-rosbiegal 2007-08-24 15:36:05 UTC
IS -> OBO: The extension "_rdb" in servicesfile.pm line 915 is not a good
choice, because it is already used for regcomplazy. This will lead to copy
errors, if regcomplazy is used (not in URE). Therefore please choose the
extension "_servicesrdb" and everything will work fine:

my $uniquedirname = $servicesgid . "_servicesrdb"; 
Comment 15 oliver.bolte 2007-08-27 07:02:21 UTC
ok, done. Now its rev 1.26.
Comment 16 oliver.bolte 2007-09-07 08:16:48 UTC
verified on m227.
Comment 17 oliver.bolte 2007-09-07 08:18:42 UTC
closed.