Check-dependencies bugfix

Some Puppy-testers reported that the "Check dependencies installed pkg" menu item (Setup menu) has a problem if there are too many missing libraries and/or dependent packages to display.

The script is /usr/local/petget/check_deps.sh.

I found that it has a bug. It relies upon the existence of certain files in /tmp, but those files only exist if the PPM has been run (/usr/local/petget/pkg_chooser.sh). Freshly booted, those /tmp files do not exist. I fixed it.

I had the Slackware 'unrar' package installed. Previously it showed missing dependencies. After the fix, no missing deps.

Now, I have installed 'skrooge' from the Slacky repo, without installing any deps -- this is a KDE app with many missing deps. Next thing I will do is fix display of long lists of missing libs and deps.


Posted on 18 Jul 2010, 9:43


Comments:

Posted on 18 Jul 2010, 10:27 by BarryK
deps list fixed
Ok, the window that displays missing dependencies is now compact, shows everything. I tested with 'skrooge' and it fits in a nice small window.



Posted on 18 Jul 2010, 15:30 by bigpup
that's not the only problem
Check dependencies installed pkg
When the list of installed packages comes up:
If you have many installed packages it will reach a point that not all installed packages can be seen. You are unable to select, some packages to check for missing dependencies, because they will not show up on the list. There is no way to scroll the list to show all packages that are installed.
Bug report:
http://murga-linux.com/puppy/viewtopic.php?t=57336