Lukas Renggli wrote:
Is there a way to get the bleeding edge of Pharo and a stable version of
Seaside?
Not from my server, but you could setup one that builds whatever you
need. For me, I use ...
- ... the latest release candidate or stable release of Pharo only.
- ... the latest package versions for code I am working on (RB, OB,
Seaside, Magritte, Pier, ...)
When I first set up my build server (hudson.jooshr.org), it was building
the bleeding edge of Pharo and Seaside. I've since had to back off the
bleeding edge of Pharo somewhat - I manually install new image .zip
files now. I used to run the in-image update from whatever build image
was installed, but the update often failed in headless mode, due to UI
popups about deprecated methods, among other issues. I think there's a
workaround, but I've not spent the time on it. The situation should
improve now that there is a community build server for the core at:
http://rmod.lille.inria.fr/hudson/.
I then take the build image as the starting point to build my
deliverable. I do this build on my local machine, using another Hudson
server (they're easy to set up). In retrospect, I should have updated my
initial build image much more frequently, then I would have detected the
(minor) problems with Glorp and RFB, on PharoCore-1.1, much sooner. Note
however that I had decided to start development using PharoCore-1.0 back
in January, because it was more stable. So I had no real need to use 1.1
except to test for compatibility.
My plan now is to build whatever community packages that I depend on
(e.g. Glorp & RFB), continuously against the bleeding edge of Pharo.
Then, whenever I decide to update my initial build image, there should
not be problems loading community packages that I have to fix before I
can run my own code.
So if everyone were to build/test the community packages that they
depend on, then we'd get test coverage on the most important ones.
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project