Often I've ran into incompatibilities when installing new packages without upgrading my system first (most recently, this problem). What about having a little message before or after installing new packages if the index hasn't been updated in a week or two? Or something like:
If index hasn't been updated in a week:
- Update index and check if updates available
- If updates available: print('Note: Updates available. Install with sudo eopkg up')