PPM: missing icon, faster SP window

I am still finding little things wrong or that need tweaking in the PPM.

I downloaded the 'mc' DEB to my local drive, then clicked on it to install it. It installed, an entry was in the menu, in correct 'Filesystem' category, however there was no icon.

This is because the filename in the "Icon=" entry in 'mc.desktop' was missing the ".xpm" extension.
Now, I know that the XDG standard states that the extension is not required, however Puppy uses an older version of the 'gnome-menus' package, version 2.14.3, and the extension is required.

Note, the older version is used as later versions are broken. I documented this on my blog.
I just did a quick search, can't find where I posted about that. The problem was that later gnome-menus do not read the XDG XML definitions properly (as the standard defines) in /etc/xdg/menus. I have never reported this to the developers.

I fixed the problem, in script /usr/local/petget/installpkg.sh.

I have modified /usr/local/petget/service_pack.sh to startup faster, and not be forced to display in the centre of the screen (where PPM main window is likely to hide it).

Woof commit:

I will accumulate a few more fixes, before creating the next Service Pack for Precise.

Posted on 6 Dec 2012, 8:40


Posted on 6 Dec 2012, 15:56 by Terryphi
Precise-puppy category
Forum member oldyeller has reported in the forum that after updating the PPM there are no packages shown in the precise-puppy category. Confirmed.

Posted on 6 Dec 2012, 17:23 by Terryphi
Cumulative SPs?
Will Service Packs be cumulative or serial?Cumulative are desirable because then newcomers simply need the base release plus the latest SP.

Posted on 6 Dec 2012, 20:02 by BarryK
Re Empty precise-puppy
Oh. The file 'Packages-puppy-precise-official' at ibiblio.org was zero bytes. This is a problem with the hard drive at ibiblio.org being full.

I re-uploaded the file, this time it did upload.

Posted on 6 Dec 2012, 23:32 by Terryphi
Precise-Puppy still broken
Updated PPM again in light of above. Although file Packages-puppy-precise-official is downloaded (and can be seen in /root/.packages) it is not "seen" by PPM. No packages show for Puppy-Precise.

Posted on 6 Dec 2012, 23:43 by Terryphi
Precise-Puppy NOT broken
Sorry, PPM is not broken I was testing Puppy-Precise repo with Desktop category selected - and there are no packages in this category! Click to other categories and it works as expected.

Posted on 6 Dec 2012, 23:52 by Terryphi
Puppy-Precise More
There is further scope for confusion. PPM shows Desktop category by default and there are currently no Puppy-precise-official packages in this category so it is easy to assume that something is wrong with PPM. Click to other categories and the available packages appear.

It might be a good idea to stick something (anything!) in the Desktop category.

Posted on 9 Dec 2012, 6:40 by vicmz
re something to put on desktop category
Maybe: http://murga-linux.com/puppy/viewtopic.php?t=82800