[Bug 35708] New: Dassault Systemes CATIA v5R19 installer passes unsupported UI level 'b-!' to msiexec
https://bugs.winehq.org/show_bug.cgi?id=35708 Bug ID: 35708 Summary: Dassault Systemes CATIA v5R19 installer passes unsupported UI level 'b-!' to msiexec Product: Wine Version: 1.7.13 Hardware: x86 OS: Linux Status: NEW Severity: enhancement Priority: P2 Component: msi Assignee: wine-bugs(a)winehq.org Reporter: focht(a)gmx.net Hello folks, as the summary says ... It doesn't harm the installer process at all but let's make Wine's msi more complete :) --- snip --- $ WINEDEBUG=+tid,+seh,+relay,+msi wine ./setup.exe >>~/Downloads/log.txt 2>&1 003a:Call KERNEL32.CreateProcessA(00000000,0033d640 "msiexec /qb-! /i \"F:\\INTEL\\InstallDSSoftwarePrerequisites_x86.msi\"",00000000,00000000,00000000,08000000,00000000,00000000,0033d5d4,0033d5c4) ret=00401309 ... 003e:Call KERNEL32.__wine_kernel_init() ret=7bc5a3aa 003a:Ret KERNEL32.CreateProcessA() retval=00000001 ret=00401309 ... Unknown option "L"b-!"" for UI level ... 003e:Call msi.MsiSetInternalUI(00000005,00000000) ret=7edef9f5 003e:trace:msi:MsiSetInternalUI 00000005 (nil) 003e:Ret msi.MsiSetInternalUI() retval=00000003 ret=7edef9f5 003e:Call msi.MsiInstallProductW(00139952 L"F:\\INTEL\\InstallDSSoftwarePrerequisites_x86.msi",00000000) ret=7edefa80 --- snip --- MSDN: http://msdn.microsoft.com/en-us/library/aa367988%28v=vs.85%29.aspx --- quote --- /q n|b|r|f Sets user interface level. q , qn - No UI qb - Basic UI. Use qb! to hide the Cancel button. qr - Reduced UI with no modal dialog box displayed at the end of the installation. qf - Full UI and any authored FatalError, UserExit, or Exit modal dialog boxes at the end. qn+ - No UI except for a modal dialog box displayed at the end. qb+ - Basic UI with a modal dialog box displayed at the end. The modal box is not displayed if the user cancels the installation. Use qb+! or qb!+ to hide the Cancel button. qb- - Basic UI with no modal dialog boxes. Please note that /qb+- is not a supported UI level. Use qb-! or qb!- to hide the Cancel button. Note that the ! option is available with Windows Installer 2.0 and works only with basic UI. It is not valid with full UI. --- quote --- -> "qb-! or qb!- to hide the Cancel button." $ wine --version wine-1.7.13-118-g0eb6265 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=35708 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=35708 --- Comment #1 from Austin English <austinenglish(a)gmail.com> --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=35708 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f5d916db0641a5d3cb0007b2125 | |1c423d6f64d9a Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, well, an improvement was done by commit https://source.winehq.org/git/wine.git/commitdiff/f5d916db0641a5d3cb0007b212... The proper install UI level flags are set/passed now. 'msiexec' still emits a FIXME since Wine's msi doesn't handle 'INSTALLUILEVEL_HIDECANCEL' - but that could be another ticket. --- snip --- $ touch foo.msi $ WINEDEBUG=+tid,+seh,+msi msiexec /qb-! /i foo.msi ... 0009:fixme:msiexec:WinMain Unhandled modifier: ! ... --- snip --- $ wine --version wine-1.7.51 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=35708 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.7.52. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=35708 --- Comment #4 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, --- quote --- 'msiexec' still emits a FIXME since Wine's msi doesn't handle 'INSTALLUILEVEL_HIDECANCEL' - but that could be another ticket. --- quote --- it seems my "followup" comment has been incorporated ;-) https://source.winehq.org/git/wine.git/commitdiff/171a4c4154d031f240616e76be... ("msiexec: Fix parsing of basic UI level modifiers.") Thanks again, Hans. Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org