Resolving dependency hell -
Noguri - 01-14-2020
Hi there,
As far as I can see, some of us (including me) are struggling with the "dependency hell".
One option to partially cope with this problem is to install all possible fw/neko products but I am not "intellectually satisfied" with this option.
So I've decided to develop a small tool to try to solve the question in a less radical way.
Maybe my tool/idea is absolutely useless, maybe not... But as of today, it fits my own needs (ans that's already great

)
OK, so what does it do?
1. Scans your HDD, creates a DB and displays available products and description:
2. Displays product immediate dependencies (required subsystems):
- Lists all immediate required subsystems
- Tells if the subsystem is present on your HDD
- If yes, if the subsystem version matches the expected one.
- If no, displays which versions are present on your HDD (if applicable)
![[Image: OByXTyI.png]](https://i.imgur.com/OByXTyI.png)
=> One can instantly check if everything is available prior to attempt installing anything
3. Current limitations & potential evolutions:
- Prerequisites parsing seems to work fine for neko products but only partially working with SGI fw products
- Doesn't support tardist files yet
- Could be easily improved to display recursive prerequisites
- Could be easily improved to create a folder containing the product you want to install with all the required dependencies inside the same folder
I am opened to any comment/potential improvements
RE: Resolving dependency hell -
Raion - 01-14-2020
I LIKE IT.