Stats

I have been puzzling over this for the last three days, finally nailed it.

When you click on a package in the PPM, then on "Examine dependencies" button, the script 'dependencies.sh' searches for all missing dependent packages. I have been using 'vlc' (audio/video player) for most of my testing, as that has a lot of missing deps -- 72 in fact.

Previously, not all missing deps were being found, also the search was slow. Also, the "hierarchy view" was not what I intended it should be.

I have fixed all three of those. Now, dependencies.sh goes down up to 11 levels searching for missing deps, and does it fast. The "hierarchy view" now looks like what it should be.

Note, the code that npierce created was pretty good. The logic of this part of the PPM is mind-bending, even for me, so getting it just-right is far from easy. Npierce's work was a good starting point for me to look at where the fixes are required.

This is an ancient bug! Users have reported that after selecting repositories in the Configuration window, then (after restarting ppm and) back in the main window, the repo radiobuttons were incorrect.

I had some very messy code in script /usr/local/petget/pkg_chooser.sh, now cleaned up, and that bug fixed.

01micko reported that at first bootup, when QuickSetup runs, making a change that requires a restart of X, then at restart there is no "welcome1stboot" nor the two barks.

Yes, this is a logical bug in /usr/sbin/delayedrun, and is a Woof-level bug applying to all pups. Fixed, will be in next Woof upload.

Clicking on the clock, bottom-right of tray, is supposed to bring up a calendar, however Precise Puppy is missing the 'minixcal' PET. Fixed. This is not a Woof bug, as such, or rather it is, as the package-list used to build Precise is in Woof.
But it is really classified as a Precise bug.

Forum members shinobar and ramachandran reported that timezone files are missing out of /usr/share/zoneinfo. This problem is in Precise Puppy beta3, not in beta2.

Beta3 is built from upgraded 12.04.1 DEBs, and the 'tzdata' package has been updated, which is the culprit.

The layout of files in /usr/share/zoneinfo has changed dramatically. If this change has been done by the 'tzdata' developers, not Debian or Ubuntu developers, then this problem is going to affect all Puppy builds as they move to latest tzdata.

I have fixed the 'glibc' template in Woof, so now all files are in /usr/share/zoneinfo.

01micko discovered a bug in the Puppy Package Manager, running Precise Puppy beta3. A search for "xserver-xorg-video-radeon" has a hit, however that package is already installed. There was no indication of that fact, furthermore, clicking the 'Examine dependencies' button did not work.

Now, the icon of an already-installed package displays the /usr/local/lib/X11/mini-icons/mini-tick.xpm icon, also the string "(ALREADY INSTALLED)" is prefixed to the description field.

Also, the 'Examine dependencies' button is removed for an already-installed package. The package can still be installed however, in case there is a need to re-install it.