Defining update pack

Got a problem you cannot solve? Try here.
SITL
Posts: 116
Joined: Tue Sep 27, 2016 12:31 am

Defining update pack

Postby SITL » Tue May 23, 2017 3:44 am

Dear Francesco,

Thanks for your help.
Beta release is running successfully,
With your help, i have created the web updates.
Everything seems to be ok.

But i have one basic question regarding web updates/patches.

My question is -
We define update packs in the base project and release it.
when we make patch, the name of the patch should match the one already
defined in the base project.
In case we make 2 or 3 patches ( i don't know now ),
Should i define all of them in the base project now itself ?

Appreciate you comments.
Regards
SITL

FrancescoT
Site Admin
Posts: 5360
Joined: Sun Aug 22, 2010 4:28 am

Re: Defining update pack

Postby FrancescoT » Wed May 24, 2017 4:27 am

Dear SITL,

it's not clear to me if you are referring to the "Patch References", which have to be Always defined into the Patch Project, or to the "update packs" used to delivery product updates.

Can you try to clarify the matter?

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

SITL
Posts: 116
Joined: Tue Sep 27, 2016 12:31 am

Re: Defining update pack

Postby SITL » Thu May 25, 2017 6:47 am

Dear Francesco,

Thanks for your reply.
Your one statement is showing me some direction.
I'll work on it more & get back you.

Regards
SITL

SITL
Posts: 116
Joined: Tue Sep 27, 2016 12:31 am

Re: Defining update pack

Postby SITL » Tue May 30, 2017 1:35 am

Dear Francesco,

Thanks for your support.
My problem is due to lack of understanding (basic concept).

Please correct me
Here is what i have done...
1. BASE PROJECT (It's working as expected, no issues)
a. Selected schedule update (similar to windows update).
b. Entered the proper URL ( I tested from the browser ).
c. Build and Installed my product.

2. PATCH PROJECT
a. Cloned the base project ( steps, you had told me earlier )
b. I have Edited one text file ( the one we actually ship, just for testing purpose )
c. defined update pack.
d. added the reference to base project.
e. build patch.
f. copied the update.ini & patch1.exe to server (No issues here, tested thro' browser )

NOTE: FTP Server is installed on my machine, for testing purpose.

Testing procedure:
Test 1: a. Restarted my machine.
b. Schedule update screen comes up.
c. I scheduled to today, after one hour.
d. After one hour if i check, my changes are not seen in the text file.

Test 2. a. Restarted my machine.
b. Schedule update screen comes up.
c. click next, goes with the default schedule Sunday 3 AM. ( did not change anything)
d. This test i have done on Friday evening, so that Monday morning i expected my changes to happen.
e. On Monday, my changes were not seen in the text file.

I did not do anything on Monday.
Surprise, Tuesday morning when i started my machine, that message balloon comes up for my product.
and i clicked on my product icon, again it was showing the screen to schedule the updates.

1. Is this the expected behavior ?
2. Is my testing procedure OK.
3. Can i add new file in the patch build ( I mean this file is not installed in the Original build - base project )
4. After building the patch, In the default Output directory patch i could see .exe OR .msi file
But generally patch goes as .msp right ? we don't want to keep .exe in our server.
Please comment on this.

Please help me.
Regards
SITL

FrancescoT
Site Admin
Posts: 5360
Joined: Sun Aug 22, 2010 4:28 am

Re: Defining update pack

Postby FrancescoT » Wed May 31, 2017 5:25 am

Dear SITL,

My problem is due to lack of understanding (basic concept).

Maybe you could consider the possibility of a training course (https://www.installaware.com/training.htm).

***
Regarding your steps, it looks like that your "update process" doesn't start at all. For what I understand, the only process that seems to work is the "Schedule update Settings" (Schedule update screen), that by the way, it should be exclusively executed (automatically) just a single time and by default, at the first successive system restart.

- Did you carefully read the "Web Update" topic from the IA documentation?

- I understand that your "BASE SETUP" (BASE PROJECT) gets installed correctly, but what about your Patch? Does it install fine as well, if you try to manually execute your "patch.exe"?

- Last but not least, are you sure that your "FTP Server" location doesn't require any "log-in" credentials?
The URL location specified with the "Update Pack" ("Full download URL for update installer" field) has to be fully accessible by anyone and without any kind of restriction.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

SITL
Posts: 116
Joined: Tue Sep 27, 2016 12:31 am

Re: Defining update pack

Postby SITL » Wed May 31, 2017 6:17 am

Dear Francesco,

Thanks for your Help & Advice.
No Issue with the main installer,
I have to improve patch creation & testing.
I'll do that & Update you later.

Regards
SITL


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 40 guests