Mailinglist Archive: opensuse-buildservice (159 mails)

< Previous Next >
[opensuse-buildservice] New project openSUSE:Current?
  • From: Cristian Morales Vega <reddwarf@xxxxxxxxxxxx>
  • Date: Thu, 17 May 2012 15:37:48 +0100
  • Message-id: <CAOWQn3SU8bYRqDoB1TGdjyY+4Bzn6HV1gE0mbO-7hfPOP=EG+w@mail.gmail.com>
Sometimes you have appA in your repo building for both old and new
openSUSE versions. appA depends on libA > X, but only the latest
openSUSE version provides it. openSUSE <latest-1> came with libA
<X-1>. The solution is to package libA > X for the old distributions
and usually you do that linking to the devel project.

I would like an openSUSE:Current project that would always contains
the latest supported version of the packages. Right now the packages
from openSUSE:12.1:Update, but once 12.2 is released it should be
changed to openSUSE:12.2:Update. This way I could link to those
packages instead of linking to the devel project. It would let me
compile appA in old distros while giving to the users a libA package
that is not soooooo unsupported (this would be officially unsupported
anyway, but...).

I would like this since it's a single place to change when a new
openSUSE version is released (If needed I can do it).

Looking at the openSUSE:12.1:Update project metadata I guess it would
just need be something like

<project name="openSUSE:Current">
<title>Current version of openSUSE</title>
<description></description>
<link project="openSUSE:12.1:Update"/>
<debuginfo>
<enable/>
</debuginfo>
</project>

But I'm not sure since I never really saw a doc explaining the meaning
of <link> in the *project metadata*, only in _link files.
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages