IRIX Network Forums
Resolving dependency hell - Printable Version

+- IRIX Network Forums (//forums.irixnet.org)
+-- Forum: SGI/MIPS (//forums.irixnet.org/forum-3.html)
+--- Forum: SGI Discussion (//forums.irixnet.org/forum-10.html)
+--- Thread: Resolving dependency hell (/thread-1813.html)



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 Biggrin )

OK, so what does it do?

1. Scans your HDD, creates a DB and displays available products and description:

[Image: ayMGy0E.png]


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]
=> 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 Smile


RE: Resolving dependency hell - Raion - 01-14-2020

I LIKE IT.