Resolving dependency hell
#1
Resolving dependency hell
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

Onyx2 Rack Tezro Fuel Octane2 Octane2 Octane Indigo Indigo Indigo2 R10000/IMPACT Indy Indy Personaliris Visual Workstation 320 O2O2 + 1600SW
Noguri


Trade Count: (1)
Posts: 89
Threads: 12
Joined: Apr 2019
Location: Paris France
Find Reply
01-14-2020, 10:07 PM
#2
RE: Resolving dependency hell
I LIKE IT.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
01-14-2020, 11:02 PM


Forum Jump:


Users browsing this thread: 2 Guest(s)