Latest Wybuild Release Issue

Hi Every One,

I have paid version of WyBuild. Today i created a new auto update release and update my software by WyBuild auto update. I have a folder named "Resources" in my application. This folder contains bulk of data (around 4 gb data). I have been creating auto update with less data in this folder (around 600 mb). So in the past, only data which was effected, was the small data i have added in the "Resources" folder. But after today's release, it is deleting all other files that were not included in the "Resources" folder during update. Please help me as i have to release auto update on urgent basis.

Please tell me what kind of changes are been made in this update of WyBuild auto updater.

Urgent help will be appreciated.

Thanks,Zeeshan

As described in the step-by-step walkthrough, make sure you include all files for all versions. Let wyBuild do the comparison to see what files to add, what files to delete, and what files to patch.

Right now, if I were to guess what you're doing, you're only adding some files to your new release in wyBuild. Don't do that. Add all files to wyBuild -- let it do the hard work of comparison.

Thanks for your reply,

The problem is, i cannot afford users download around 4 gb data each time they will try to update the software. So i have included small amount of data that would be changed and will need to update on client. The Last release of WyBuild was doing this without any problem.

If this cannot be fixed in this release, please provide me an idea if i can revert update of WyBuild back.

If you cannot help me in this regard, i am afraid i will not purchase any other copy of WyBuild for my other desktop applications.

Please reply me ASAP.

Thanks,

Zeeshan

The Last release of WyBuild was doing this without any problem.

We haven't changed any of the update creation behavior. I think you're misunderstanding how wyBuild works.

Let's say you have 2 versions: 1.0 and 1.1. Let's also say your app is 4 gb large, but only 3 things have changed between 1.0 and 1.1:

  1. You added a new file that wasn't in 1.0, let's call it "New file.txt"
  2. You modified another file that was in 1.0, let's call it "Changed file.txt"
  3. And you removed 1 file from 1.1, let's call it "Obsolete file.txt"

Lastly, let's say you have 3 files that are completely unchanged from 1.10 to 1.1. Let's call these files "A", "B", and "C".

How do you add this to wyBuild?

Add every file from version 1.0 of your app to wyBuild. That is, in the version 1.0 tab in wyBuild you should have the following files listed:

  1. Changed file.txt
  2. Obsolete file.txt
  3. A
  4. B
  5. C

And in the version 1.1 tab in wyBuild you should have the following files listed:

  1. New file.txt
  2. Changed file.txt
  3. A
  4. B
  5. C
i cannot afford users download around 4 gb data each time they will try to update the software

Don't worry. When you click "Build Updates" in wyBuild it scans every single file and generates the smallest possible patch. Files that are unchanged are not included in the update. For files that only have minor changes, wyBuild generates tiny patches to get from the old version to the new version.

In the example the following things will happen when you click "Build Updates":

  • the A, B, and C files will be scanned and then ignored by wyBuild (because there are no changes).
  • The "Obsolete file.txt" isn't in version 1.1, so that file will be marked for deletion (when the end-user installs the update).
  • The "New file.txt" doesn't exist in 1.0 but does exist in "1.1" so that file will be added.
  • Lastly, the "Changed file.txt" exists in both versions so wyBuild will scan the file for differences. In this example we've already said this file is different. So when wyBuild encounters a file that has changed, it will create the smallest possible patch to get from the "1.0" version of the file to the "1.1" version of the file.

The short answer: wyBuild does the hard work. Just add *all* your files to every version and let wyBuild generate the patch for you.

Thanks for your reply,

Firstly i must tell you that i am also a developer and creating desktop applications.

Secondly, I have been working with WyBuild for last 1 year. So i understand its behavior a little bit.

Now, let me tell you what i am doing.

I started WyBuild with release no 3.0.0.0. In this release, i added only those files and folders which i think will be changed mostly. Like i have a folder named "Resources" folder. This folder was containing videos and images for the users. I did not include the videos folder in the "Resources" folder in the release of auto update and only carried images folder. So currently i am on 3.1.0.0 (i have given 20 releases till now). Before last update of WYBuild, the auto update was only changing the images folders in the "Resources" folder and leave the videos folder as it is. But now, with images folder changes, it also deletes the videos folder completely.

I am unable to understand why this was not happened in last 20 releases and it is happening with me now with current WyBuild update.

Can you simply tell me how can i revert back from this update of WyBuild release to my older version?

Please help me...............

Thanks,

Zeeshan

Can you simply tell me how can i revert back from this update of WyBuild release to my older version?

The behavior of wyBuild hasn't changed. It's acted like this since version 1.0.

I started WyBuild with release no 3.0.0.0. In this release, i added only those files and folders which i think will be changed mostly.

Don't do that. Include every single file and let wyBuild do the comparison.

As I said, wyBuild compares your versions. If you have a video in an old version tab in wyBuild and you don't have that video in the new version tab in wyBuild, then wyBuild will see that and say to itself "the user wants me to remove the video file because it's not in the new version".

The way to solve this is to include every single file (yes, every one) in every single version tab in wyBuild.

We talk about this in the step-by-step walkthrough article. See step 6. See how it says to copy all the files into wyBuild. Trust, me. That's the correct way to use wyBuild.

As I said, wyBuild compares your versions. If you have a video in an old version tab in wyBuild and you don't have that video in the new version tab in wyBuild, then wyBuild will see that and say to itself "the user wants me to remove the video file because it's not in the new version".

I know from the day i started working with WyBuild, i never included the videos folder in any WyBuild release. Not only once. That's why it was working fine for last 1 year till this new release of WyBuild. Now if i reporting you the issue in latest release, you are simply not accepting it.

Fine, don't accept the issue, rather i quit the use of WyBuild.

Thanks for your over all support,

Zeeshan

Send your project file (the *.wyp file) to support@wyday.com and I'll see what the problem is.

Send your project file (the *.wyp file) to support@wyday.com and I'll see what the problem is.

I just sent an email with my wyp file. Please check and tell me what is the issue and how to resolve it. Remember i have issue with Videos folder which is not included "Resources" folder. The "Videos" folder is gets deleted in 3.1.0.1 version of release.

Thanks,

Zeeshan