Comments on: Updater Design Decisions https:/2010/02/updater-design-decisions/ Developer resources for the X-Plane flight simulator Tue, 01 Feb 2011 19:01:09 +0000 hourly 1 https://wordpress.org/?v=6.6.1 By: Benjamin Supnik https:/2010/02/updater-design-decisions/#comment-465 Mon, 01 Mar 2010 18:02:24 +0000 http://www.x-plane.com/dev_blog/?p=108#comment-465 Sorry, no. We're still in stealth mode.

]]>
By: Anonymous https:/2010/02/updater-design-decisions/#comment-466 Mon, 01 Mar 2010 17:55:08 +0000 http://www.x-plane.com/dev_blog/?p=108#comment-466 Can you give us some details about the next-gen stuff youre working on?

Maybe even a blog post?

Regards, MatthewS

]]>
By: Benjamin Supnik https:/2010/02/updater-design-decisions/#comment-467 Fri, 26 Feb 2010 18:58:41 +0000 http://www.x-plane.com/dev_blog/?p=108#comment-467 Hi Steve,

The installer can't roll-back because the history is not adequate – the history is the _union_ of all old versions, but each _individual_ old version is not fully tagged. Basically if the old version was fully hosted somewhere, the installer would be able to decode it.

Re: rollback and bugs…I think we're going to keep resisting this. Intentionally creating an environment where there is a soup of incompatible x-plane versions (e.g. 940 doesn't work like 930, so now we have half the user base on one, half on the other, and they don't work the same) doesn't solve the compatibility problems with add-ons … it just makes the environment for authors even worse.

]]>
By: Steve https:/2010/02/updater-design-decisions/#comment-468 Fri, 26 Feb 2010 18:53:24 +0000 http://www.x-plane.com/dev_blog/?p=108#comment-468 Interesting enough bit, Ben. And it gives me the opportunity to ask why the installer client is not smart enough to perform a rollback to a previous version. Why? This is especially useful if Austin's elbow bumps into a particularly valuable bit of code and breaks it while tweaking X-Plane to be "absolutely perfect." The rollback would be exactly the same as an update, deleting uniquely new files and re-replacing new files with their older versions. This would require an updater rewrite and time, to be sure, but as X-Plane gets ever more complex, it's continually getting more and more important to have this. What do you think….will we ever see this?

]]>