PPM: deps versioning fixed
August 31, 2012 —
BarryK
A Puppy-format package database entry has a dependencies field that may have optional versioning, examples:
|+ncurses,+readline&ge2.3.5,+glibc|
|+ncurses,+readline,+linux_kernel&ge2.6.39<3.0|
Where the operators may be:
&ge, >, &eq, &le, <
...this was documented awhile back in my blog.
At the time, I didn't quite implement it fully in the Puppy Package Manager, or rather I did but didn't test it. Forum member npierce has been investigating this, and has posted a solution to the Forum:
http://www.murga-linux.com/puppy/viewtopic.php?p=648934#648934
This fix looks good, I have put it into Woof:
http://bkhome.org/fossil/woof2.cgi/info/82b60b8633
Comments
ppm:bug or notRe ppm config
Username: BarryK
"It states in bold letters in the Configuration window that the PPM must be restarted for changes to take effect.
Tags: woof