Mailinglist Archive: opensuse-buildservice (261 mails)
| < Previous | Next > |
Re: [opensuse-buildservice] project dependencies
- From: Martin Mohring <martin.mohring@xxxxxxxxx>
- Date: Mon, 16 Jun 2008 13:16:04 +0200
- Message-id: <48564B74.90800@xxxxxxxxx>
Susanne Oberhauser wrote:
2.0 was needed, because ruby rails 2.0 features were use in OBS.
Still, there were rails 1.x and rails 2.x pkgs present. But: there is
some unhappyness with lots if copied/linked instead of "included" packs
like python, ruby, etc.
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
Adrian Schröter <adrian@xxxxxxx> writes:If I remember correctly it was vice versa: from some point in time ruby
Yes. This is not a big problem (except for storage), but the
question is we want to force the user manually to switch repos on
updates.
I think in most cases a :Stable and a :Unstable makes more sense.
Let me try to understand what that means.
So I release some software, Bar-o-meter, 1.0.
I've released and tested Bar-o-meter with some other project Foo-foo,
Version 1.7, which is what's currently in Foo-foo:Stable.
Now Foo-foo:Stable is updated to 2.0, which breaks APIs. Now I have
two bad choices:
* fix my package *right now* and hope nobody has used the broken
repos in-between, no matter what I've originally planned doing
now.
* copy the base packages in a version that works into my project to
be safe from such intrusive changes.
If, however, the release is tagged with some api version, then I've
pointed to Foo-foo:Release-1.7 or Foo-foo:Stable-1.7 and I'm safe.
Or maybe Foo-foo:API-1.7?
I'm bringing this up because we've had exactly this problem when rails
was updated to 2.0 and that broke packages like our obs packages.
2.0 was needed, because ruby rails 2.0 features were use in OBS.
Still, there were rails 1.x and rails 2.x pkgs present. But: there is
some unhappyness with lots if copied/linked instead of "included" packs
like python, ruby, etc.
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
| < Previous | Next > |