I am going to move the posts into their own thread. so that qatar 2030 issue stays on its own. I will flash the GB Quad 4k with ATV 7.3 later and try again. There was an issue a few days ago with people using developer feeds. Maybe this is why.
If you are using the standalone ipks, why are you downloading the ipk from the image feeds?
The ipks built by image teams using bitbake files and they do not use "control file". The bitbake file creates the control file and pre/post files too.
As much as it may be claimed otherwise, the initial versions of kiddac's plugins had those remove lines. This is why they were added. If you want the post removal code removed, I'll remove it but it won't take effect until the next package build. ATV 7.2 won't be built any more from next week.
The confusions is caused by this, you say: "I don't use the files on plugin server." And you also say "The files on plugin server are doing X. " I asked if you have experienced this, and there was no answer. How can you reach this conclusion with such conflicting statements ? Nobody else has reported the issue. That does not mean there is no issue, but when someone ies a bit of information and somebody else gives a bit more, you can build a better picture. And as far as I have been advised, a package update should not invoke package removal code. The caveat is that I have to test it to confirm. So how do we do that? Kiddac has to commit a change for the package to be updated on the next image update.
To me you are reporting an issue to get it fixed. But inconclusive/incoherent/contradictory statements and a lack of comprehension hinders that process. Reporting the issue in another thread does not help either. And other commentators on that thread on GitHub do not perform updates, they flash newest built image that they build and re-install packages via the restore process.
KiddaC Apart from the bitbake files, we only use your files to build your packages.