omnipkg v2.0.6 - Rare Knowledge Base Hanging Resolved
This release fixes a high-priority regression where omnipkg status or omnipkg install would hang indefinitely during the "Updating knowledge base" phase.
🐛 Critical Bug Fixes
- Resolved Infinite Hang in Metadata Builder: Removed a "dead" dictionary comprehension in
src/omnipkg/package_meta_builder.py.- Root Cause: This regression was introduced during a recent automated refactor by formatters/linters. The tooling inadvertently transformed a loop into an orphaned dictionary comprehension that exhaustively iterated over a generator without side effects, causing the process to hang on large environments.
- The Fix: The phantom code block has been removed, restoring instant execution speed to the Knowledge Base updater.
⚙️ Maintenance
- Development Sync: Merged pending improvements from the
developmentbranch, resolving merge conflicts by prioritizing the latest stable code paths incore.pyandloader.py.
📦 Installation
pip install --upgrade omnipkgFull Changelog: v2.0.5...v2.0.6