Dear Nicolas,
You are right on one point, it's too easy to introduce a typo in mantis Installer hooks or PBWiki unstable branch scripts, making the overall construction fragile (I made several myself). But that's only the first stage of harvesting chain.
Indeed it is only the first step.
It seems to me that PBwiki does have some filter at next level, though I did not understand exactly the process for moving changes from Unstable to Stable branch.
And PBWiki relaxes a bit the hard job of reviewing/harvesting patches from mantis, using a more collaborative way. Installer and PBWiki are just tools for harvesters, like mantis is. They help working around some of the mantis problems.
The purpose of putting scripts on installer.pbwiki.com is so that those scripts can be loaded into 'any' image with the minimum of Installer or at best LPF loaded. This scenario is intended to enable the user to see and select what to apply to their own images. Its a place to easily try out and publish sets of fixes, temporarily, in lieu of a more formal process which will need more than just Installer/LPF.
This is not the same as the more controlled formal process of building the next (3.11) release. For details of this more formal process...
If you load into a 3.10 image...
Installer install: 'Tasks'.
You will find classes ReleaseAfterSqueak310 and ReleaseAfterSqueak310Unstable, the method #taskBugFixes has your bug fixes, as migrated from the original harvested installer.pbwiki.com/MinorFixesUnstable-Squeak3:10 page. You can now contribute your fixes to this package in repository: http://www.squeaksource.com/Tasks package: Tasks-Squeak3.10"
To build a 3.11u (unstable test candidate) for yourself run the following command line...
.../vm/squeak /Squeak/pr_next/Squeak3dot10.7159.image http://installer.pbwiki.com/f/LPF.st Installer do="NextUnstableCandidate" SmalltalkImage save=Squeak3.11u2
This will soon be included in our automated build and testing tool "Bob", but for now you can give it a go. It's not quite there yet since the script doesnt run to completion as yet but you should get the general idea. As the script runs, the mantis reports for every fix loaded are collated and added to the instance side of ReleaseAfterSqueak310Unstable as documentation.
best regards
Keith