Re: [WiX-users] Using Update Element of the Bundle?
In WiX v3.7 (and maybe all of WiX v3.7+) the Update/@Location really is just information provided to the BootstrapperApplication. Basically if you have an update location, the engine will say, "Hey, BA, now would be a good time to use this string and figure out if there is an update." Technically speaking, you don't even need to use update location to look updates (WiX v3.6 did updates without the feature existing) but now you get a pretty good hint when to go do the search. After that, I created the "application syndication" idea a long time ago, using ATOM/RSS to track updates. It was trendy back then and I'm trying to decide how much to push it going forward. I have a small spec kicking around here somewhere for the implementation that is in the WiX toolset and there is helper code in src\dutil\apup.cpp. I'm now wondering if the web-world has moved far enough to JSON if I should pull the important information into there... however, IE renders ATOM really nicely, ala: http://wixtoolset.org/releases/feed/v3.8 On Tue, Mar 12, 2013 at 1:31 PM, Wheeler, Blaine (DSHS/DCS) < bwhee...@dshs.wa.gov> wrote: > I want to create a self updating setup.exe with Burn. I hope that using > the element of the Bundle with Wix 3.7 will work. The Help says > this piece wasn't working yet but it looks like you use it for Wix updates. > True? > > > Is there a reason you use a feed or was it just convenience? > > My plan: > Set up a folder and file tree off a web server. From the Wix 3.7 source it > looks like the UpdateURL attribute of the Bundle element in the refers to > the root URL where all subsequent updates of this version of product will > be. For example: http://ourhouse/releases/myAppName. Or Is Location='' /> the critical element? Or are both necessary? > > For each update we would add a folder under MyAppName with a unique ID > such as the setup.exe version number (1.0.0.0, 1.0.0.1 etc) > > If we have 4 packages per setup.exe would each sub folder have to all of > the packages referenced by the bundle? > > I'm open to other ideas and I'd be happy to contribute code back or to the > Help if I am on a useful track? > > > Blaine Wheeler > Department of Social and Health Services > Project Coordinator > SEMS Operations > 360.664.5416 > blaine.whee...@dshs.wa.gov > > > > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Using Update Element of the Bundle?
So I did you get the Wix3.6 bundle to know 3.7 exists and to fetch and execute it? Is it going to be code in the BA? A property I can detect? It seems like it will work to always execute a setup.exe from the same URL and just keep replacing it with an updated version that gets the latest stuff. I wonder what pitfall I'm not spotting? -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: Wednesday, March 13, 2013 8:40 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Using Update Element of the Bundle? In WiX v3.7 (and maybe all of WiX v3.7+) the Update/@Location really is just information provided to the BootstrapperApplication. Basically if you have an update location, the engine will say, "Hey, BA, now would be a good time to use this string and figure out if there is an update." Technically speaking, you don't even need to use update location to look updates (WiX v3.6 did updates without the feature existing) but now you get a pretty good hint when to go do the search. After that, I created the "application syndication" idea a long time ago, using ATOM/RSS to track updates. It was trendy back then and I'm trying to decide how much to push it going forward. I have a small spec kicking around here somewhere for the implementation that is in the WiX toolset and there is helper code in src\dutil\apup.cpp. I'm now wondering if the web-world has moved far enough to JSON if I should pull the important information into there... however, IE renders ATOM really nicely, ala: http://wixtoolset.org/releases/feed/v3.8 On Tue, Mar 12, 2013 at 1:31 PM, Wheeler, Blaine (DSHS/DCS) < bwhee...@dshs.wa.gov> wrote: > I want to create a self updating setup.exe with Burn. I hope that using > the element of the Bundle with Wix 3.7 will work. The Help says > this piece wasn't working yet but it looks like you use it for Wix updates. > True? > > > Is there a reason you use a feed or was it just convenience? > > My plan: > Set up a folder and file tree off a web server. From the Wix 3.7 source it > looks like the UpdateURL attribute of the Bundle element in the refers to > the root URL where all subsequent updates of this version of product will > be. For example: http://ourhouse/releases/myAppName. Or Is Location='' /> the critical element? Or are both necessary? > > For each update we would add a folder under MyAppName with a unique ID > such as the setup.exe version number (1.0.0.0, 1.0.0.1 etc) > > If we have 4 packages per setup.exe would each sub folder have to all of > the packages referenced by the bundle? > > I'm open to other ideas and I'd be happy to contribute code back or to the > Help if I am on a useful track? > > > Blaine Wheeler > Department of Social and Health Services > Project Coordinator > SEMS Operations > 360.664.5416 > blaine.whee...@dshs.wa.gov > > > > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Using Update Element of the Bundle?
I implemented auto update in the extended BA (http://wixextba.codeplex.com/) I am not sure it is the best way to do it but it works. Check out the discussion on the site for information on how to use it. There was also a recent discuss on wix-devs about it. On Tue, Mar 12, 2013 at 1:31 PM, Wheeler, Blaine (DSHS/DCS) < bwhee...@dshs.wa.gov> wrote: > I want to create a self updating setup.exe with Burn. I hope that > using the element of the Bundle with Wix 3.7 will work. The > Help says this piece wasn't working yet but it looks like you use it for Wix > updates. > True? > > > Is there a reason you use a feed or was it just convenience? > > My plan: > Set up a folder and file tree off a web server. From the Wix 3.7 > source it looks like the UpdateURL attribute of the Bundle element in > the refers to the root URL where all subsequent updates of this version of > product will > be. For example: http://ourhouse/releases/myAppName. Or Is Location='' /> the critical element? Or are both necessary? > > For each update we would add a folder under MyAppName with a unique ID > such as the setup.exe version number (1.0.0.0, 1.0.0.1 etc) > > If we have 4 packages per setup.exe would each sub folder have to all > of the packages referenced by the bundle? > > I'm open to other ideas and I'd be happy to contribute code back or to > the Help if I am on a useful track? > > > Blaine Wheeler > Department of Social and Health Services Project Coordinator SEMS > Operations > 360.664.5416 > blaine.whee...@dshs.wa.gov > > > > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite > for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Using Update Element of the Bundle?
The BA does the look up, there is nothing built into the engine (as of yet) since there are so many ways to do it. The question is do you want people that are installing an old setup.exe to know that there is a newer one available? That's what the Bundle Update does. On Wed, Mar 13, 2013 at 10:38 AM, Wheeler, Blaine (DSHS/DCS) < bwhee...@dshs.wa.gov> wrote: > So I did you get the Wix3.6 bundle to know 3.7 exists and to fetch and > execute it? > Is it going to be code in the BA? A property I can detect? > > It seems like it will work to always execute a setup.exe from the same URL > and just keep replacing it with an updated version that gets the latest > stuff. I wonder what pitfall I'm not spotting? > > -Original Message- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: Wednesday, March 13, 2013 8:40 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Using Update Element of the Bundle? > > In WiX v3.7 (and maybe all of WiX v3.7+) the Update/@Location really is > just information provided to the BootstrapperApplication. Basically if you > have an update location, the engine will say, "Hey, BA, now would be a good > time to use this string and figure out if there is an update." Technically > speaking, you don't even need to use update location to look updates (WiX > v3.6 did updates without the feature existing) but now you get a pretty > good hint when to go do the search. > > After that, I created the "application syndication" idea a long time ago, > using ATOM/RSS to track updates. It was trendy back then and I'm trying to > decide how much to push it going forward. I have a small spec kicking > around here somewhere for the implementation that is in the WiX toolset and > there is helper code in src\dutil\apup.cpp. I'm now wondering if the > web-world has moved far enough to JSON if I should pull the important > information into there... however, IE renders ATOM really nicely, ala: > http://wixtoolset.org/releases/feed/v3.8 > > > On Tue, Mar 12, 2013 at 1:31 PM, Wheeler, Blaine (DSHS/DCS) < > bwhee...@dshs.wa.gov> wrote: > > > I want to create a self updating setup.exe with Burn. I hope that using > > the element of the Bundle with Wix 3.7 will work. The Help says > > this piece wasn't working yet but it looks like you use it for Wix > updates. > > True? > > > > > > Is there a reason you use a feed or was it just convenience? > > > > My plan: > > Set up a folder and file tree off a web server. From the Wix 3.7 source > it > > looks like the UpdateURL attribute of the Bundle element in the refers to > > the root URL where all subsequent updates of this version of product > will > > be. For example: http://ourhouse/releases/myAppName. Or Is > Location='' /> the critical element? Or are both necessary? > > > > For each update we would add a folder under MyAppName with a unique ID > > such as the setup.exe version number (1.0.0.0, 1.0.0.1 etc) > > > > If we have 4 packages per setup.exe would each sub folder have to all of > > the packages referenced by the bundle? > > > > I'm open to other ideas and I'd be happy to contribute code back or to > the > > Help if I am on a useful track? > > > > > > Blaine Wheeler > > Department of Social and Health Services > > Project Coordinator > > SEMS Operations > > 360.664.5416 > > blaine.whee...@dshs.wa.gov > > > > > > > > > -- > > Everyone hates slow websites. So do we. > > Make your web apps faster with AppDynamics > > Download AppDynamics Lite for free today: > > http://p.sf.net/sfu/appdyn_d2d_mar > > ___ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > h
Re: [WiX-users] Using Update Element of the Bundle?
I missed that feature when I downloaded the extended BA yesterday. I'll study the Codeplex discussion and ask over there when I have more questions. I'll also search wix-devs. -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Wednesday, March 13, 2013 11:00 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Using Update Element of the Bundle? I implemented auto update in the extended BA (http://wixextba.codeplex.com/) I am not sure it is the best way to do it but it works. Check out the discussion on the site for information on how to use it. There was also a recent discuss on wix-devs about it. On Tue, Mar 12, 2013 at 1:31 PM, Wheeler, Blaine (DSHS/DCS) < bwhee...@dshs.wa.gov> wrote: > I want to create a self updating setup.exe with Burn. I hope that > using the element of the Bundle with Wix 3.7 will work. The > Help says this piece wasn't working yet but it looks like you use it for Wix > updates. > True? > > > Is there a reason you use a feed or was it just convenience? > > My plan: > Set up a folder and file tree off a web server. From the Wix 3.7 > source it looks like the UpdateURL attribute of the Bundle element in > the refers to the root URL where all subsequent updates of this version of > product will > be. For example: http://ourhouse/releases/myAppName. Or Is Location='' /> the critical element? Or are both necessary? > > For each update we would add a folder under MyAppName with a unique ID > such as the setup.exe version number (1.0.0.0, 1.0.0.1 etc) > > If we have 4 packages per setup.exe would each sub folder have to all > of the packages referenced by the bundle? > > I'm open to other ideas and I'd be happy to contribute code back or to > the Help if I am on a useful track? > > > Blaine Wheeler > Department of Social and Health Services Project Coordinator SEMS > Operations > 360.664.5416 > blaine.whee...@dshs.wa.gov > > > > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite > for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users