Question
Other unknown hotfixes are installed by itself
Hi,
We have been provided a specific hotfix for our project and it contains a single hotfix (just one activity) that does not require any other hotfix (there is no dependencies). However when we install the hotfix, other unknown hotfixes are also installed by itself. Actually this is not the first time but every time we install provided hotfixes some other multiple hotfixes are installed. Why does this happen? As a standard policy, does hotfix include other important or critical hotfixes all together although they are not directly dependent? Where system is already in production, we need to pay a lot of attentions to what is installed and can't let any unknown hotfixes to be installed just because it is critical or not, without testing or knowing the actual codes because we need to reivew and analyze if it impacts our own application first.
Also, our system is in a closed environment with no Internet connections. That means other hotfixes can't be included in the DL-XXXXX.zip file without GCS manually including it, correct? I am asking this question because every time we install hotfixes we notice others are installed, and is this because system automatically checks what we have in our system and detects what is actually needed, and installs whatever is evaluated to be must be installed, or GCS manually mispackaged it to zip file? I don't see any other fixes binary in the zip file and wondering how things work here. I have never uploaded Catalog file since we did clean installation of Pega 7.2 so far.
Thanks,
***Updated by moderator: Lochan to add SR details***
There is no facility in the product to automatically download and install hotfixes.
So if you are observing additional hotfixes appearing after installing 1, then there may be other explanations.
1) Does this DL actually contain multiple hotfixes?
When the GCS team build a DL this will either be a single hotfix, or more than one explicitly added hotfixes (we've selected more than one hotfix to include in the DL) or more than one implicitly added hotfixes (the system has recognised a dependency and has automatically included further hotfixes), or a combination of explicitly and implicitly included hot fix.
But for these, I'd expect that you'd see them when you attempt to install the hotfix.
Also, you should be able to see these when you open the DL file directly.
But from the description when you added this post, this sounds unlikely to be the case here.
2) You actually already have the hotfix installed.
During a hotfix installation the system is going to try to identify which hotfixes you already have through a combination of what you have installed (generally contents of the PR4_ tables and PR_ENGINECLASSES) and the information in the system catalog.
Each DL that we provide will automatically include the CATALOG.ZIP so it seems more likely to me that you may already have rules/engineclasses installed which marry up to hotfix versions in the catalog.
If this is the case, then you haven't actually installed anything new, other than the ones noted during the hotfix installation.