Parrot is in Fedora

Michael Schroeder mls at suse.de
Tue May 5 08:26:56 UTC 2009


On Tue, May 05, 2009 at 08:41:32AM +0200, Gerd Pokorra wrote:
> Am Montag, den 04.05.2009, 10:54 +0200 schrieb Michael Schroeder:
> > Why are they both parrot-tools and parrot-devel?
> 
> I used 'make install-dev' and the subpackage "tools" hold the difference
> to the target 'install'. That are the files
>    %{_libdir}/parrot/%{version}/tools/*
>    %{_libdir}/parrot/%{version}/VERSION
> needed to build languages.

What's the use of "parrot-devel" then?

> > I'm asking because
> > SUSE also ships with parrot since a couple of weeks and I want
> > to unify the package names/contents between distributions as much
> > as I can.
> 
> The Fedora-people I know don't care much about SuSE, but I like also
> to unify the package names and contents and would like to work togehter.
> For some time ago Allison suggest to add a ports/rpm directory and
> to place parrot.spec and a Makefile in there. I think this should be
> the common basement for rpm-based systems. If there will come no protest
> from the community I will start to write the Makefile for that.

Isn't just the spec file sufficient?

> > (We also have libparrot in an extra package, so that multiple
> > versions of the runtime can be installed in parallel.)
> 
> I do not know enough about programming to say something about that. I
> only see the same extra package for Mandriva and Ubuntu. Does Parrot
> support to work with different versions of installed libraries?

If the versions use a different so-name it shouldn't be a problem.

> I do not
> know if this have move advantages or disadvantages. May be to update
> parrot from time to time is adequate.

Well, Fedora also supports multilib (mixed 32bit/64bit), you probably
need it just for this reason.

> Does SuSE already have packages for languages?

We have a 'rakudo' package, i.e. the perl6 language.

Cheers,
  Michael.

-- 
Michael Schroeder                                   mls at suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}


More information about the parrot-dev mailing list