Welcome to CRUX bug tracking.

FS#1605 - prt-get: add check for missing dependencies of installed packages.

Attached to Project: CRUX
Opened by Alexandr Savca (chinarulezzz) - Monday, 05 March 2018, 16:06 GMT
Last edited by Predrag Ivanovic (pedja) - Monday, 18 March 2019, 15:00 GMT
Task Type Improvement
Category tools → prt-get
Status New
Assigned To CRUX Developers (crux)
Operating System CRUX
Severity Low
Priority Normal
Reported Version 3.3
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No


In one release lifetime, the software can obtain new dependencies (libinput for example) and it would be good if 'prt-get' can show that. Also, some packages can be manually deleted (after installing for example), and there is no need to remember whether this package is a dependency of other port or not. We can always check where we've mistaken.

I made the patch to prt-get to check for missing dependencies of currently installed ports.
By the way, I'm not familiar with C++, and the code can look awful))

There is a usage example:

This task depends upon

Comment by Alexandr Savca (chinarulezzz) - Monday, 05 March 2018, 19:41 GMT
2nd, revised version.
Comment by Tim Biermann (tb) - Wednesday, 22 September 2021, 11:10 GMT
+1, I'd say this needs some testing and with what Alexandr said, maybe a code review/cleanup, that I can't provide either.

Can anyone help out?