Hi Dale,
If your project depends upon particular features or APIs in a project like Zinc or Seaside or FS, then you will be interested in referencing that particular version in your specification.
Yep but what if I don't need to declare Zinc in the #stable version of my package for pharo 1.4 but I do need it for Pharo 1.3.
On the other hand, if your project uses the standard API and has no special dependencies upon details of the project, then you should reference the #stable version from your configuration ... using #stable means that you don't have to fiddle with your configuration every time a new version is released and using #stable means that your configuration will work with multiple platform versions.
Mmm. I still reluctant to specify a dependency against #stable. A package that makes a bump in its version number because of changing API will load the wrong version.
Once you have verified that your project is working on pharo1.4, then you should publish a #stable version for #pharo1.4, so that users of your project will know that they can safely move to pharo 1.4 ...
Right. That works fine if I use the #stable symbolic version to declare the dependency. Francois
----- Original Message ----- | From: "Francois Stephany"<tulipe.moutarde@gmail.com> | To: pharo-project@lists.gforge.inria.fr | Sent: Tuesday, April 24, 2012 3:06:03 PM | Subject: [Pharo-project] How to declare Zinc/FS dependency in Metacello Configuration for 1.4 | | I'm updating some Metacello configurations and I'm wondering how to | declare the dependencies on stuff that have been integrated into | Pharo | 1.4 (e.g., Zinc, FS). | | Should I declare those dependencies into my configuration? If yes, | against with version? | | My gut feeling is that I should create a new baseline that does not | require any Zinc of FS. | That becomes a pain in the ass when developing in parallel for 1.3 | and | 1.4. Is the only place where I can differentiate 1.3 and 1.4 is in | the | stable symbolic version, right? | | What are people generally doing? | | | Cheers, | Francois | |
-- http://tulipemoutarde.be CA: +1 778 558 3225 BE: +32 65 709 131