Hi there,

I have tried to deploy the beta Firefox MSI and found several things :

 * Installation goes well when doing it manually.
 * Overwriting an exisiting *.exe installation goes well, no conflicts

If I try to install it silently/automatically using a deployment tool I have several issues with the *.msi file properties :

 * "ProductCode" property must be equal to the registry uninstallkey
   'Mozilla Firefox 65.0a1 x64 fr', not to a random UID (or maybe you
   want to change that behavior and use UID ?)
 * "ProductVersion" property must be equal to actual Mozilla Firefox
   version, not "0.0.0.0"
 * "ProductLanguage" must be filled with a correct value like 1033 /
   1036 etc.

On why those properties must be correctly filled :

 * it's easier for deployment tools to retrieve version
   number/uninstallkey from the MSI file as it's a standard to have it
   set correctly in MSI files
 * it allows deployment tools to verify the good status of installation
   after the installation by checking these values in registry

Here is the current Firefox MSI properties Json output :

{'DESKTOP_SHORTCUT': 'true',
 'EXTRACT_DIR': '__DEFAULT__',
 'INSTALL_DIRECTORY_NAME': '__DEFAULT__',
 'INSTALL_DIRECTORY_PATH': '__DEFAULT__',
 'INSTALL_MAINTENANCE_SERVICE': 'true',
 'Manufacturer': 'Mozilla',
 'OPTIONAL_EXTENSIONS': 'true',
 'PREVENT_REBOOT_REQUIRED': 'false',
 'ProductCode': '{1294A4C5-9977-480F-9497-C0EA1E630130}',
 'ProductLanguage': '0',
 'ProductName': 'Mozilla Firefox 65.0a1 x64 fr',
 'ProductVersion': '0.0.0.0',
 'REMOVE_DISTRIBUTION_DIR': 'true',
 'START_MENU_SHORTCUT': 'true',
 'TASKBAR_SHORTCUT': 'true',
 'UpgradeCode': '{3118AB4C-B433-4FBB-B9FA-8F9CA4B5C103}'}

Final question, is '-ms' argument really necessary ? Do you keep it for legacy purpose or just for fun ?

Cheers

Alexandre

On 28/11/2018 14:53, Romain Testard wrote:
Hi all,

We recently started to make MSI installers (wrappers of the full exe installer) available as part of our build/release process in order to help make Windows enterprise deployments simpler. These are now available on Nightly and will be riding the trains to release with Firefox 65 (will also be available on our next ESR).

You can find documentation here <https://support.mozilla.org/en-US/kb/firefox-customization-msi-installers> (https://support.mozilla.org/en-US/kb/firefox-customization-msi-installers) that helps understand how to customize Firefox installations with the MSI installers and it would be great if people on this list who find MSI installers valuable on their deployments could start testing it. Feedback can be provided on this list if valuable for all, on bugzilla <https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Installer> for technical issues or directly to me otherwise.

Thanks for your help!
Romain

_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit https://mail.mozilla.org/listinfo/enterprise 
or send an email to [email protected] with a subject of 
"unsubscribe"
--
*Alexandre GAUVRIT, administrateur systèmes et réseaux / RSSI / DPO*
Tranquil IT
12 avenue Jules Verne (Bât. A)
44230 Saint Sébastien sur Loire (FRANCE)
tel: +33 (0) 240 975 755
        
/Retrouvez-nous sur les réseaux :/
twitter <https://twitter.com/TRANQUIL_IT> linkedin <https://www.linkedin.com/company/3108003/> youtube <https://www.youtube.com/channel/UCl45FZItnoOlXsaWUa3UrTw>
------------------------------------------------------------------------
Tranquil IT <https://tranquil.it>

_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listinfo/enterprise or send an email to 
[email protected] with a subject of "unsubscribe"

Reply via email to