Oh, I do believe shitty software/installers do this. Microsoft's technologies do not, however.
So use WIX/MSI, not NSI/InstallShield. -- Best regards, Alex Ionescu On 2011-06-04, at 9:23 AM, Kamil Hornicek wrote: > I'm in charge of 40+ PCs running mostly XP at work. Believe me when I tell > you people do write their own code (or use the available API incorrectly) for > installers or some online activation bullshit. I came across several > installers/apps that were unable to detect or use our proxy (we also use wpad > for proxy autodiscovery via dns) and I always had to connect that PC directly > to our gateway to make stuff install which is annoying as hell. I am not > making this up, pay me a visit if you think otherwise. > > K. > > ----- Original Message ----- From: "Alex Ionescu" <[email protected]> > To: "ReactOS Development List" <[email protected]> > Sent: Friday, June 03, 2011 8:20 PM > Subject: Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ... > > >> Again all of this is irrelevant: since I think you are a Linux user, I can >> understand why you are confused. >> >> On Windows, all HTTP communication is done by WinHTTP and/or WinINET, nobody >> writes their own custom socket code. >> >> WinHTTP/WinINET control the proxy settings for the machine. In fact, if you >> use Google Chrome on Windows (or Safari) and go to the proxy/connection >> settings, you will see "IE's" proxy connection dialog -- because these >> settings/dialog are owned by the OS Library, not the individual applications. >> >> Therefore, the installer will use 100% the same settings as the web browser, >> including the same protocol. >> >> So, as I stated, if the browser can download foo.exe, so will the online >> installer. >> >> -- >> Best regards, >> Alex Ionescu >> >> On 2011-06-03, at 1:50 PM, Kamil Hornicek wrote: >> >>> whatever you use for downloading the installer has to be configured to >>> connect throught the proxy and also to use its dns services for host name >>> resolving. if the installer itself isn't aware of the need for proxy server >>> (or is not able to connect through socks or whatever the proxy uses) it >>> won't be usually able to resolve the hostname it's trying to connect to >>> (depends on the exact network configuration). also the default route to the >>> internet would be missing or direct outgoing connections would be blocked >>> (which they usually are otherwise you wouldn't be forced to use the proxy >>> server in the first place) so the traffic generated by the installer >>> wouldn't have any means to reach its destination. >>> >>> I didn't want to derail the discussion and I apologize for that. I'll shut >>> up next time. >>> >>> Kamil >>> >>> ----- Original Message ----- From: "Alex Ionescu" <[email protected]> >>> To: "ReactOS Development List" <[email protected]> >>> Sent: Friday, June 03, 2011 7:03 PM >>> Subject: Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ... >>> >>> >>>> Since online installers use HTTP, and the user got the installer off HTTP, >>>> what would a proxy server change? >>>> >>>> -- >>>> Best regards, >>>> Alex Ionescu >>>> >>>> On 2011-06-03, at 12:33 PM, Kamil Hornicek wrote: >>>> >>>>> I didn't want to spam this discussion but I have to.. What every other >>>>> software company also does is refusing to believe someone might be behind >>>>> a proxy server. If you go this way, please make sure the installer >>>>> doesn't need a direct connection. Also online installers are generally a >>>>> major pain in the ass if you don't provide an offline installer too. >>>>> >>>>> ----- Original Message ----- From: Alex Ionescu >>>>> To: ReactOS Development List >>>>> Sent: Friday, June 03, 2011 5:56 PM >>>>> Subject: Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ... >>>>> >>>>> >>>>> Why separate installers for x64/ARM? >>>>> >>>>> >>>>> Just do what every software company this side of the century does: a >>>>> 400kb installer which lets you select the packages you want, and >>>>> downloads them. >>>>> >>>>> >>>>> -- >>>>> Best regards, >>>>> Alex Ionescu >>>>> >>>>> >>>>> On 2011-06-03, at 11:38 AM, Zachary Gorden wrote: >>>>> >>>>> >>>>> Spoke with Amine and Daniel. I've agreed to the lesser evil of bundling >>>>> the FULL cmake. Reasons are if we want the BE to be flexible enough to >>>>> be used for more than just building ROS, we can't gimp cmake with the >>>>> belief that no one will need the things we didn't include. This is again >>>>> on Windows. I remain uninvolved with decisions about the Linux BE. >>>>> >>>>> >>>>> On Fri, Jun 3, 2011 at 10:34 AM, Colin Finck <[email protected]> wrote: >>>>> >>>>> Timo Kreuzer <[email protected]> wrote: >>>>> >>>>> My vote on this: >>>>> CMake: bundle it, optional on installation >>>>> x64/arm: create individual installers >>>>> >>>>> >>>>> >>>>> * CMake: bundle it, go for the (minimal) version without an installer. >>>>> It's nothing "exotic" to install after all, just put it together with the >>>>> other utilities in RosBE. >>>>> >>>>> * x64/arm: If build tool sizes are staying like this, create individual >>>>> installers. Just for testing, I'll try an x86/x64 multilib build of >>>>> Binutils and GCC though, would be nice to know how much smaller it is >>>>> compared to separate x86 and x64 compilers. >>>>> >>>>> So in general, I agree with Timo :-) >>>>> >>>>> >>>>> - Colin >>>>> >>>>> >>>>> _______________________________________________ >>>>> Ros-dev mailing list >>>>> [email protected] >>>>> http://www.reactos.org/mailman/listinfo/ros-dev >>>>> >>>>> >>>>> _______________________________________________ >>>>> Ros-dev mailing list >>>>> [email protected] >>>>> http://www.reactos.org/mailman/listinfo/ros-dev >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Ros-dev mailing list >>>>> [email protected] >>>>> http://www.reactos.org/mailman/listinfo/ros-dev >>>>> >>>>> _______________________________________________ >>>>> Ros-dev mailing list >>>>> [email protected] >>>>> http://www.reactos.org/mailman/listinfo/ros-dev >>>> >>>> >>>> _______________________________________________ >>>> Ros-dev mailing list >>>> [email protected] >>>> http://www.reactos.org/mailman/listinfo/ros-dev >>> >>> >>> _______________________________________________ >>> Ros-dev mailing list >>> [email protected] >>> http://www.reactos.org/mailman/listinfo/ros-dev >> >> >> _______________________________________________ >> Ros-dev mailing list >> [email protected] >> http://www.reactos.org/mailman/listinfo/ros-dev > > > _______________________________________________ > Ros-dev mailing list > [email protected] > http://www.reactos.org/mailman/listinfo/ros-dev _______________________________________________ Ros-dev mailing list [email protected] http://www.reactos.org/mailman/listinfo/ros-dev
