My module (Spider Slap) had a version update 05/23/2012. The rule it creates is installed and you can go check it in the Rules UI. The first time you clear the cache it's gone. There may be other events such as running cron that make the rule vanish. The rule has disappeared without me manually clearing cache several times.
I didn't have this problem with the first release of SS, and Rules 7.x-2.0 was the current version at the time. I tried a lot of things thinking that my update of the rule in my module was to blame.
With the current version of Spider Slap 7.x-1.1 and Rules 7.x-2.1 it appears that after SS is installed you can go into the Rules UI and do a manual "Save" as a fix. I have 3 sites testing this and so far the rule is staying put in all 3 sites.
If I'm right other modules using hook_default_rules_configuration() would be having this problem when they update unless some how code in their module compensates.
Comments
Comment #1
mermentau commentedI may have the solution to this in my not having hook_default_rules_configuration() in it's own file named spiderslap.rules_defaults.inc which I see Rules requires. Will test some more and hopefully mark this fixed without anyone bothering.
Comment #2
mermentau commented