Hi Stef,
On 26 Apr 2011, at 11:35, Stéphane Ducasse wrote:
yes but this is the price to pay if you want a really robust package system.
I cannot work on a system where I cannot rollback and check a given version and I cannot
work with a system
where I can lose half of my work.
Sure. Just do not work with the baseline then.
I dnu what you mean.
Although I am sure that when you are developing
RPackage, you do want to load the very latest versions of packages :)
So sorry but I need to control the version I work
with and there is no way I will work on RPackage with default
(and yes this is a pain for me too to have to change all the time the configuration but
this is the only way).
I do not understand your line of reasoning. You do not have to work with default to
provide a default.
because people load the default and code based on the default and after a certain period
of time configurations are not updated
and this is the mess.
So now for RPackage there is no default so that people changing it are FORCED to produce
a new configuration with named file.
If you want to work with a specific version, work
with a specific version. Default is nothing but a baseline.
Indeed I know that
You did not remove the other baseline, but you
removed default.
Yes I know. I did it on purpose. No way to load latest using default.
But you did not circumvent anything. All I have to do is load the baseline10: and then I
get the latest versions of packages :).
Anyway, the discussion was simply about the ripple effects of removing a version from a
configuration. This is similar to removing a package version from a Monticello
repository.
In any case,
my message came from the point of view of someone who integrates and it is not related to
default. I understand your needs but I wanted to point out the dangers that come with
removing a version.
Yes this was an emergency solution because I succeeded to lose code (which did not happen
to me over the last 10 years in smalltalk).
Now I'm back to the point where
- RPackage tests are better
- Clean SystemAnnouncements
- Green
- I have annotated a lot of issues to fix and verify
- So I will be able to make progress, add more tests
Looks like I control RPackage now.
I am happy you are in control.
Cheers,
Doru
Stef
--
www.tudorgirba.com
"Don't give to get. Just give."