[Pkg-vala-maintainers] Which vala version is the default? -- or, how are/will they be handled?

David Paleino dapal at debian.org
Sat Feb 26 11:58:04 UTC 2011


On Sat, 26 Feb 2011 12:45:15 +0100, Sebastian Dröge wrote:

> On Sat, 2011-02-26 at 12:04 +0100, David Paleino wrote:
> > Hello people,
> > please CC me on replies, as I'm not subscribed.
> > [...]
> > So here's my question: is all this transitory, and you will maintain just
> > one version of Vala?
> > Or should we (as maintainers) patch the software not to use the aspecific
> > "valac", but a versioned one? (so there would be no need to add a Conflict)
> > 
> > I guess the latter makes more sense, but any comment shedding some light on
> > the matter would be *VERY* welcome :)
> 
> Hi,

Thank you Sebastian for the quick reply :)

> the plan is to keep vala-0.10 as the default vala version and the valac
> package will depend on valac-0.10 for that reason and the /usr/bin/valac
> alternative will default to valac-0.10, etc.

ACK.

> After vala 0.11/0.12 is stable in a few weeks it will be uploaded to
> experimental and after all/most packages are confirmed to work with that
> version the valac package and the alternative and everything will start
> to point to valac-0.12. Some time after this, after all packages are
> transitioned, the old vala source package (providing vala 0.10) will
> disappear and only the vala-0.12 source package will be available
> (providing the valac binary package). Once vala 0.13/0.14 appears a new
> source package will be uploaded, which does not provide the valac
> package until it is stable and the default version and the same story as
> above begins again ;)

Crystal clear, thanks.

> If your package does not care about the vala version, you should build
> depend on "valac" and use /usr/bin/valac. If your package now already
> needs vala 0.11/0.12 you must build depend on valac-0.12 and you must
> tell the build system to use /usr/bin/valac-0.12 (and of course your
> package can only be in experimental until vala 0.12 is stable).

Sure, ok.
So the right course of action is to just use the versioned vala $thing. I'm
pretty sure this will make transitions more difficult though, but we'll see.

Thank you very much. I'll go back fighting with cmake trying to use valac
then :)

Have a nice day,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-vala-maintainers/attachments/20110226/0a36c6c6/attachment.pgp>


More information about the Pkg-vala-maintainers mailing list