Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-09-05 Thread Timo Pietilä
.msi is just a installation packaging method that standardizes ARP 
entries, uninstallation, upgrades, adds self-repair and so on. If used 
properly it makes things *easier* to Mozilla, not harder.


You can of course do all that with exe too, but msi also allows 
customers to modify installation easily, which .exe does not. (edit 
ini-entries, add or remove files and so on).


Timo Pietilä

On 21.8.2017 16:53, Mikko Järvinen wrote:

Hi

Unfortunately there seems to be some misunderstanding from Mozilla's 
part about msi packages (and Windows Installer) and why many customers 
have for over ten years expressed their desire to get msi packages 
straight from Mozilla. Providing an msi wrapper as a solution quite 
misses the point. It is a start, however, and you must start from somewhere.


...

Do not think this as a repackaging process which happens after build, 
because then you are on a completely wrong track and you will never 
reach your destination.

...

___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-23 Thread James M. Pulver
I'm saying I don't want the CCK to go away, unless Mozilla is going to 
also have ESR consume GPOs somehow on the other OSs. I.e. I don't want 
to do 3x the work configuring the same settings in 3 different UIs and 
manually syncing changes.


James Pulver
CLASSE Computer Group
Cornell University

On 08/23/2017 03:15 AM, Mikko Järvinen wrote:

Hello

Well, setup.exe is also Windows only. You still have different install commands 
for Windows, MacOS and Linux. I cannot see any reason why msi package and CCK2 
couldn't work together. It is just about authoring the msi and providing a 
clever way to define the customizations and settings. CCK way or another. And 
then we are again at the point where separating code and settings and providing 
a way to customize settings is the key to make the software enterprise ready.

Best regards,


___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-23 Thread Mikko Järvinen
Hello

Well, setup.exe is also Windows only. You still have different install commands 
for Windows, MacOS and Linux. I cannot see any reason why msi package and CCK2 
couldn't work together. It is just about authoring the msi and providing a 
clever way to define the customizations and settings. CCK way or another. And 
then we are again at the point where separating code and settings and providing 
a way to customize settings is the key to make the software enterprise ready.

Best regards,

-- 
Mikko Järvinen

> -Original Message-
> From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of
> Jason Jackson
> Sent: Tuesday, August 22, 2017 10:16 PM
> To: enterprise@mozilla.org
> Subject: Re: [Mozilla Enterprise] Request for feedback: a MSI installer of
> Firefox
> 
> Yes, let's not forget that MSI is Windows only.  With CCK2, we can use the
> same config files on different OS.  We deploy a lot of applications with
> SCCM, and in my opinion, the MSI-based ones aren't any better or easier.
> 
> --
> Jason Jackson
> Computer Systems Technician
> North Vancouver School District
> 
> 
> 
> > -Original Message-
> > From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of
> > James M. Pulver
> > Sent: August 22, 2017 11:50 AM
> > To: enterprise@mozilla.org
> > Subject: Re: [Mozilla Enterprise] Request for feedback: a MSI installer
> of
> > Firefox
> >
> > Personally, I like the current setup once I got Puppet going. The reason
> is
> > consistent configuration for Windows, Linux and Mac. I wouldn't want to
> do 2
> > or more attempts to apply the same configuration across the platforms,
> at
> > that point, I lose a lot of benefit from Firefox.
> >
> > James Pulver
> > CLASSE Computer Group
> > Cornell University
> >
> ___
> Enterprise mailing list
> Enterprise@mozilla.org
> https://mail.mozilla.org/listinfo/enterprise
> 
> To unsubscribe from this list, please visit
> https://mail.mozilla.org/listinfo/enterprise or send an email to
> enterprise-requ...@mozilla.org with a subject of "unsubscribe"
___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-22 Thread Gustafsson Martin (SEIT)
I agree that the setup.exe is a much better way of deploying than a MSI-wrapped 
.exe but it is not industry standard to deploy in this way to large 
environments.
Looking forward with modern deployment it will be MSI or APPX in the frontline 
to deploy applications on Windows 10, not .exe files.

My 2 cents: If Frontmotion can do it in what seems an automated fashion, why 
can't Mozilla do it?

(Not as well, I have reached out several times during the last three years to 
give assistance on the subject but have never heard back)

Mvh
Martin Gustafsson
H & M HENNES & MAURITZ AB. IT DEPARTMENT.

-Original Message-
From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of Jason 
Jackson
Sent: den 22 augusti 2017 21:16
To: enterprise@mozilla.org
Subject: Re: [Mozilla Enterprise] Request for feedback: a MSI installer of 
Firefox

Yes, let's not forget that MSI is Windows only.  With CCK2, we can use the same 
config files on different OS.  We deploy a lot of applications with SCCM, and 
in my opinion, the MSI-based ones aren't any better or easier.

--
Jason Jackson
Computer Systems Technician
North Vancouver School District



> -Original Message-
> From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of
> James M. Pulver
> Sent: August 22, 2017 11:50 AM
> To: enterprise@mozilla.org
> Subject: Re: [Mozilla Enterprise] Request for feedback: a MSI installer of
> Firefox
>
> Personally, I like the current setup once I got Puppet going. The reason is
> consistent configuration for Windows, Linux and Mac. I wouldn't want to do 2
> or more attempts to apply the same configuration across the platforms, at
> that point, I lose a lot of benefit from Firefox.
>
> James Pulver
> CLASSE Computer Group
> Cornell University
>
___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

The information contained in this e-mail message may be privileged, 
confidential, and protected from disclosure. Any unauthorized use, printing, 
copying, disclosure or dissemination of this communication may be subject to 
legal restriction or sanction. If you think that you have received this e-mail 
message in error, please reply to the sender and delete this message from your 
computer.
___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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


Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-22 Thread Jason Jackson
Yes, let's not forget that MSI is Windows only.  With CCK2, we can use the same 
config files on different OS.  We deploy a lot of applications with SCCM, and 
in my opinion, the MSI-based ones aren't any better or easier.

--
Jason Jackson
Computer Systems Technician
North Vancouver School District



> -Original Message-
> From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of
> James M. Pulver
> Sent: August 22, 2017 11:50 AM
> To: enterprise@mozilla.org
> Subject: Re: [Mozilla Enterprise] Request for feedback: a MSI installer of
> Firefox
> 
> Personally, I like the current setup once I got Puppet going. The reason is
> consistent configuration for Windows, Linux and Mac. I wouldn't want to do 2
> or more attempts to apply the same configuration across the platforms, at
> that point, I lose a lot of benefit from Firefox.
> 
> James Pulver
> CLASSE Computer Group
> Cornell University
> 
___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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


Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-22 Thread James M. Pulver
Personally, I like the current setup once I got Puppet going. The reason 
is consistent configuration for Windows, Linux and Mac. I wouldn't want 
to do 2 or more attempts to apply the same configuration across the 
platforms, at that point, I lose a lot of benefit from Firefox.


James Pulver
CLASSE Computer Group
Cornell University

On 08/22/2017 03:13 AM, Alexandre Gauvrit wrote:

+1

If finally Mozilla would release an official Firefox MSI package, it 
would be good to follow previous comments on the real goals of an MSI 
package.


  * deploy Firefox through GPO for medium to big structures
  * manage Firefox system preferences (default proxy, extensions,
security settings,etc)
  * manage Firefox users preferences  (homepage, disable profile
migration from IE, etc)
  * provide for that a correct set of ADM/ADMX file
  * provide a MST Wizard like Microsoft Office'one

Many of us here already have found a workaround to the lack of an 
official MSI package, by repackaging it (FrontMotion, custom MSI, third 
party tool like WAPT/WPKG/etc.) or using dirty old Batch/VBS/PS scripts.


Personaly I would not be "that relieved" if Mozilla's MSI package would 
come out in next months, as we already implemented equivalents doing the 
job, however it's always good to get things normalized.


PS : "And Firefox should permit to use the certificates installed in 
Windows, like in Internet Explorer." it's already the case using 
security.enterprise_roots.enabled


Alexandre

On 22/08/2017 08:41, Luca Manganelli wrote:

Il 21/08/2017 15:53, Mikko Järvinen ha scritto:
If Mozilla is going to provide msi packages of their products the 
whole process must be seamlessly integrated into the automated build 
process. Every single resource, like files and registry settings, 
must belong into a one and only one Windows Installer component, 
which will be part of Windows Installer features, which eventually 
define and will be part of the msi package.


+1. In a large organization, it's MUCH more less painfully to 
configure Firefox preferences with a Group Policy. This way permits 
you to set different configurations for OU/Groups. And Firefox should 
permit to use the certificates installed in Windows, like in Internet 
Explorer.



___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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


--
Alexandre GAUVRIT
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr



___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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


___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-22 Thread Alexandre Gauvrit

+1

If finally Mozilla would release an official Firefox MSI package, it 
would be good to follow previous comments on the real goals of an MSI 
package.


 * deploy Firefox through GPO for medium to big structures
 * manage Firefox system preferences (default proxy, extensions,
   security settings,etc)
 * manage Firefox users preferences  (homepage, disable profile
   migration from IE, etc)
 * provide for that a correct set of ADM/ADMX file
 * provide a MST Wizard like Microsoft Office'one

Many of us here already have found a workaround to the lack of an 
official MSI package, by repackaging it (FrontMotion, custom MSI, third 
party tool like WAPT/WPKG/etc.) or using dirty old Batch/VBS/PS scripts.


Personaly I would not be "that relieved" if Mozilla's MSI package would 
come out in next months, as we already implemented equivalents doing the 
job, however it's always good to get things normalized.


PS : "And Firefox should permit to use the certificates installed in 
Windows, like in Internet Explorer." it's already the case using 
security.enterprise_roots.enabled


Alexandre

On 22/08/2017 08:41, Luca Manganelli wrote:

Il 21/08/2017 15:53, Mikko Järvinen ha scritto:
If Mozilla is going to provide msi packages of their products the 
whole process must be seamlessly integrated into the automated build 
process. Every single resource, like files and registry settings, 
must belong into a one and only one Windows Installer component, 
which will be part of Windows Installer features, which eventually 
define and will be part of the msi package.


+1. In a large organization, it's MUCH more less painfully to 
configure Firefox preferences with a Group Policy. This way permits 
you to set different configurations for OU/Groups. And Firefox should 
permit to use the certificates installed in Windows, like in Internet 
Explorer.



___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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


--
Alexandre GAUVRIT
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr

___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-21 Thread Luca Manganelli

Il 21/08/2017 15:53, Mikko Järvinen ha scritto:
If Mozilla is going to provide msi packages of their products the whole 
process must be seamlessly integrated into the automated build process. 
Every single resource, like files and registry settings, must belong 
into a one and only one Windows Installer component, which will be part 
of Windows Installer features, which eventually define and will be part 
of the msi package.


+1. In a large organization, it's MUCH more less painfully to configure 
Firefox preferences with a Group Policy. This way permits you to set 
different configurations for OU/Groups. And Firefox should permit to use 
the certificates installed in Windows, like in Internet Explorer.



___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-21 Thread Mikko Järvinen
Hi

Unfortunately there seems to be some misunderstanding from Mozilla's part about 
msi packages (and Windows Installer) and why many customers have for over ten 
years expressed their desire to get msi packages straight from Mozilla. 
Providing an msi wrapper as a solution quite misses the point. It is a start, 
however, and you must start from somewhere.

If Mozilla is going to provide msi packages of their products the whole process 
must be seamlessly integrated into the automated build process. Every single 
resource, like files and registry settings, must belong into a one and only one 
Windows Installer component, which will be part of Windows Installer features, 
which eventually define and will be part of the msi package. This authoring job 
and maintenance of the msi structure along with the code must be done by 
Mozilla, who owns the code. Moving towards msi packages and Windows Installer 
technology would be a huge step. A lot of things must change compared to the 
current packaging model. You cannot, for example, have both exe installer and 
msi package touch the same files and resources. If msi packages come then 
setup.exe's must go (or there must be some very clever detection logic in both 
to prevent damages).
Do not think this as a repackaging process which happens after build, because 
then you are on a completely wrong track and you will never reach your 
destination.

Another essential part closely related to the packaging and deployment in 
managed enterprise environments is (pre)configuring all kinds of settings. It 
would be just awesome if some of the settings or defaults would be possible to 
configure using mst file where one could define desired Windows Installer 
Properties which write settings in Windows registry which Firefox uses (instead 
of number of .js files). After that a natural step would be a group policy 
support and providing custom .admx and .adml files.
What comes to the centralized settings management there is quite a long way 
until Mozilla is anywhere even close where PolicyPak's PolicyPak for Mozilla 
Firefox is today.

This whole thing is mostly about a question whether or not Mozilla is 
interested in getting larger installation base for Firefox in big companies, 
businesses, enterprises, schools, etc.

Best regards,

--
Mikko Järvinen

From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of 
Gustafsson Martin (SEIT)
Sent: Monday, August 21, 2017 10:06 AM
To: enterprise@mozilla.org
Subject: Re: [Mozilla Enterprise] Request for feedback: a MSI installer of 
Firefox

Hi Ledru!

I just did a quick check of the MSI and, with all due respect, custom action 
wrapping an .exe-file in to an MSI with a silent switch is not really something 
that makes anyones life easier from an enterprise perspective.
The strengths of an MSI comes from the different database tables inside that 
can be manipulated with transforms files so that we can build from a base 
package.

A tip is to look at the FrontMotion MSI:s to get an idea of what they should 
look like when a repackaged .exe is done properly 
(http://www.frontmotion.com/news/firefoxesr/releases/firefoxesr-52-3-0/).
Not sure if they are building MSI:s directly from your build scripts as they 
look very neat and tidy :D

Mvh
Martin Gustafsson

From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of Sylvestre 
Ledru
Sent: den 16 augusti 2017 18:43
To: enterprise@mozilla.org<mailto:enterprise@mozilla.org>; Romain Testard 
mailto:rom...@mozilla.com>>; Michael Kaply 
mailto:mka...@mozilla.com>>
Subject: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox


Hello,

Thanks to all the answers to the survey that we received, we have decided to 
investigate what a Firefox MSI installer could look like.

We made a simple MSI wrapper of Firefox 52.2.0 installer. It is available on 
this URL:

https://drive.google.com/file/d/0B9mXnKFQuivXd19YT1NhNHpVRkk/view

sha256: e9b31370ee13ffd74d5cb14143aa49aff353dac7d6fe707eb53460fc7482aa31

Now, we would appreciate your feedback on this implementation.
Please use this form to tell us what you think:

https://docs.google.com/forms/d/e/1FAIpQLSevoDXIWq4d5vbBR41rQSNhZiInw2CNqYBwQUbnlj1xP5wEdw/viewform

Please note that this is a proof of concept and that should not be used in 
production.

Thanks,
Sylvestre


The information contained in this e-mail message may be privileged, 
confidential, and protected from disclosure. Any unauthorized use, printing, 
copying, disclosure or dissemination of this communication may be subject to 
legal restriction or sanction. If you think that you have received this e-mail 
message in error, please reply to the sender and delete this message from your 
computer.
___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listin

Re: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox

2017-08-21 Thread Gustafsson Martin (SEIT)
Hi Ledru!

I just did a quick check of the MSI and, with all due respect, custom action 
wrapping an .exe-file in to an MSI with a silent switch is not really something 
that makes anyones life easier from an enterprise perspective.
The strengths of an MSI comes from the different database tables inside that 
can be manipulated with transforms files so that we can build from a base 
package.

A tip is to look at the FrontMotion MSI:s to get an idea of what they should 
look like when a repackaged .exe is done properly 
(http://www.frontmotion.com/news/firefoxesr/releases/firefoxesr-52-3-0/).
Not sure if they are building MSI:s directly from your build scripts as they 
look very neat and tidy :D

Mvh
Martin Gustafsson

From: Enterprise [mailto:enterprise-boun...@mozilla.org] On Behalf Of Sylvestre 
Ledru
Sent: den 16 augusti 2017 18:43
To: enterprise@mozilla.org; Romain Testard ; Michael Kaply 

Subject: [Mozilla Enterprise] Request for feedback: a MSI installer of Firefox


Hello,

Thanks to all the answers to the survey that we received, we have decided to 
investigate what a Firefox MSI installer could look like.

We made a simple MSI wrapper of Firefox 52.2.0 installer. It is available on 
this URL:

https://drive.google.com/file/d/0B9mXnKFQuivXd19YT1NhNHpVRkk/view

sha256: e9b31370ee13ffd74d5cb14143aa49aff353dac7d6fe707eb53460fc7482aa31

Now, we would appreciate your feedback on this implementation.
Please use this form to tell us what you think:

https://docs.google.com/forms/d/e/1FAIpQLSevoDXIWq4d5vbBR41rQSNhZiInw2CNqYBwQUbnlj1xP5wEdw/viewform

Please note that this is a proof of concept and that should not be used in 
production.

Thanks,
Sylvestre


The information contained in this e-mail message may be privileged, 
confidential, and protected from disclosure. Any unauthorized use, printing, 
copying, disclosure or dissemination of this communication may be subject to 
legal restriction or sanction. If you think that you have received this e-mail 
message in error, please reply to the sender and delete this message from your 
computer.
___
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

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