I have fixed that bug, also have updated the PPM help page. Woof commit:
The PPM help page has been updated, so translations also have to be updated.
You can download the Help page:
(if you are logged in, you get a download link)
Precise Puppy alpha3 testers can also grab the latest /usr/local/petget/postfilterpkgs.sh, which has the bug fix:
Posted on 25 May 2012, 11:37 - Category: Woof - Comments - href="?edit=02846">Edit - Delete
In Woof-built puppies, I undo a lot of the mangling wraught by the Debian and Ubuntu developers. One thing that I do is put many packages back together again. For example, in Precise Pangolin, the Gutenprint package is split up into these:
It is a good thing to have -doc_, -locales_ and -dev_ packages split out, however they often go a lot further than that. The above is a mild example, showing separate library packages.
Now, the difficulty that arises. "Zillions" of little packages displayed in the PPM causes confusion. really, all that you want is to have the correct name of the package displayed, in this example "ghostscript", and PPM has checkboxes for you to filter out the exe, doc, dev, and nls components.
If only the generic names are displayed, this would oh so much simplify and greatly reduce the number of packages displayed in PPM. There could be a checkbox to make this switchable, that is, show all packages or only generic names.
So, if generic names checkbox is ticked, only "ghostscipt" would display instead of all those above. Clicking on the ghostscript entry would then install all of the above, subject to the exe,dev,doc,nls filtering of those checkboxes.
This would, I think, greatly improve the PPM for Debian and Ubuntu repos. I have been thinking about how to code it, and it is do-able. Any thoughts on this are welcome.
Just an extra thought, for those who know a lot more about gtkdialog than me: is it possible to have a different icon alongside each package name in the main window? Right now, there is just a list of packages, and you click on the one that you want to install. No icons. But, I think, back when I first coded it, it was possible to have an icon on each row, but only the same icon on every row -- I want to be able to have a unique icon on a row.
Posted on 24 May 2012, 17:10 - Category: Woof - Comments - href="?edit=02844">Edit - Delete
Posted on 24 May 2012, 14:25 - Category: Woof - Comments - href="?edit=02843">Edit - Delete
Note, I discovered a bug in rc.shutdown, that was introduced recently, like in the last week. I will do another Woof commit tonight with the fix.
Posted on 22 May 2012, 18:06 - Category: Woof - Comments - href="?edit=02839">Edit - Delete
I have made these into PETs (4KB, 6KB, 5KB):
The sources are uploaded to my sources repo:
The .pot files have been added to Woof, for the convenience of use with MoManager:
Posted on 20 May 2012, 8:52 - Category: Woof - Comments - href="?edit=02837">Edit - Delete
Thanks very much! I have compiled the new internationalised Xarchive in Wary and uploaded the PET to the 'common' repo (38KB):
Note, I have not yet updated the ARM PET.
I uploaded the new source to my sources repo (xarchive-0.2.8-6-i18n.tar.gz):
For the convenience of creating translations with MoManager, I have placed the 'xarchive.pot' file into Woof, in rootfs-skeleton/usr/share/doc/nls/xarchive -- MoManager will automatically read this and offer it to be translated.
I just remembered something. L18L and rodin.s, if you read this, kindly let me know: I think that you guys i18n'ed a couple of the tray apps?
I still have the non-translated versions in the 'common' PET repo. Would you mind posting the links to where you did this work? I will update those also.
Posted on 16 May 2012, 17:36 - Category: Woof - Comments - href="?edit=02836">Edit - Delete
I replied that the Puppy Event Manager already supports that. Bala4dj replied that it only launches Pmount, doesn't automount.
The Event Manager is in the System menu, and the 'Icon Handler' tab has checkboxes labeled:
Tick box for auto-detection of target application
Tick box for auto-launch 'handler' when media plugged in
The first is ticked by default in Puppy. if the second one is ticked, if you plug in a DVD video then the default DVD player will automatically run. Similarly, plug in a music CD and the default music player will run.
The original intention was that this auto-launching of the 'handler' would also automount a drive if it is plugged in. However, at the time I constrained it to only launch Pmount.
I have now fixed it. If both of those boxes are ticked (and X restarted), if a USB drive is plugged in, all of it's partitions will automount and ROX-Filer windows will open.
A note to developers about /usr/local/bin/drive_all. When a drive is plugged in, icons get created on the desktop, and corresponding directories get created in /root/.pup_event.
For example, for /dev/sda3, directory /root/.pup_event/drive_sda3 is created, with script 'AppRun' inside it -- that script is a copy of 'drive_all'.
When someone clicks on the 'sda3' icon, 'AppRun' will execute.
The script responsible for setting all this up is /sbin/pup_event_frontend_d, which is launched as a daemon when X starts.
Posted on 16 May 2012, 18:15 - Category: Woof - Comments - href="?edit=02835">Edit - Delete
I took out some common code to new script /usr/local/petget/postfilterpkgs.sh.
I discovered a few bugs that were introduced in recent changes to the PPM, one causes the Configure window to crash.
Posted on 15 May 2012, 18:45 - Category: Woof - Comments - href="?edit=02834">Edit - Delete
The version 2 repositories do not yet exist, have to build from the 'cauldron' repos. No problem, Woof can be updated after Mageia 2 is released.
The problem was that the support/mageia2ppm script did not work properly. Now fixed, and works nicely for 'core', 'nonfree' and 'tainted' repositories.
I have only tested it as far as running the '0setup' script, and I updated the package list.
Posted on 15 May 2012, 12:31 - Category: Woof - Comments - href="?edit=02833">Edit - Delete
Karl Godt created a patch for /usr/sbin/shutdownconfig to fix that:
Thanks, Woof commit:
Posted on 14 May 2012, 9:45 - Category: Woof - Comments - href="?edit=02831">Edit - Delete