Your message dated Thu, 31 Oct 2013 12:18:10 +0100
with message-id <20131031111810.GA24450@kronk>
and subject line Re: Bug#641213: Consider addind a parrot-runtime package
has caused the Debian Bug report #641213,
regarding Consider adding a parrot-runtime package
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
641213: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641213
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: parrot
Version: 3.6.0-1
Severity: wishlist
Tags: patch
As discussed at [0], please add a separate package providing the runtime
libraries needed by some languages, currently installed by parrot-devel,
so that they don't need to Depends on parrot-devel.
I've attached a patch, feel free to change the package name if you don't
like it, and to add/remove files if you need to (I've moved all the files
under /usr/lib/parrot/3.6.0/library).
I've already tried to build and run rakudo with this change, and everything
seems to work fine.
Cheers
[0]
http://lists.alioth.debian.org/pipermail/pkg-parrot-devel/2011-August/000173.html
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (700, 'unstable'), (600, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to it_IT.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages parrot depends on:
ii libc6 2.13-20
ii libreadline6 6.2-4
ii parrot-minimal 3.6.0-1
parrot recommends no packages.
Versions of packages parrot suggests:
pn parrot-doc <none>
-- no debconf information
--- a/debian/parrot-devel.install
+++ b/debian/parrot-devel.install
@@ -8,23 +8,8 @@
usr/bin/parrot-nqp
usr/lib/parrot/3.6.0/tools/*
usr/lib/parrot/3.6.0/languages/pct/*
-usr/lib/parrot/3.6.0/library/distutils.pbc
-usr/lib/parrot/3.6.0/library/HLL.pbc
-usr/lib/parrot/3.6.0/library/Regex.pbc
-usr/lib/parrot/3.6.0/library/P6Regex.pbc
-usr/lib/parrot/3.6.0/library/PCT.pbc
-usr/lib/parrot/3.6.0/library/PCT/*
-usr/lib/parrot/3.6.0/library/P6object.pbc
-usr/lib/parrot/3.6.0/library/Parrot/Exception.pbc
-usr/lib/parrot/3.6.0/library/config.pir
-usr/lib/parrot/3.6.0/library/config.pbc
-usr/lib/parrot/3.6.0/library/nqp-setting.pbc
-usr/lib/parrot/3.6.0/library/opsc.pbc
usr/lib/parrot/3.6.0/languages/pge/*
-usr/lib/parrot/3.6.0/library/PGE.pbc
-usr/lib/parrot/3.6.0/library/PGE/*
usr/lib/parrot/3.6.0/languages/tge/*
-usr/lib/parrot/3.6.0/library/TGE.pbc
usr/lib/parrot/3.6.0/VERSION
usr/lib/parrot/3.6.0/parrot_config.o
usr/include/parrot/3.6.0/pmc/*
--- a/debian/parrot-devel.install.in
+++ b/debian/parrot-devel.install.in
@@ -8,23 +8,8 @@
usr/bin/parrot-nqp
usr/lib/parrot/@VERSION@/tools/*
usr/lib/parrot/@VERSION@/languages/pct/*
-usr/lib/parrot/@VERSION@/library/distutils.pbc
-usr/lib/parrot/@VERSION@/library/HLL.pbc
-usr/lib/parrot/@VERSION@/library/Regex.pbc
-usr/lib/parrot/@VERSION@/library/P6Regex.pbc
-usr/lib/parrot/@VERSION@/library/PCT.pbc
-usr/lib/parrot/@VERSION@/library/PCT/*
-usr/lib/parrot/@VERSION@/library/P6object.pbc
-usr/lib/parrot/@VERSION@/library/Parrot/Exception.pbc
-usr/lib/parrot/@VERSION@/library/config.pir
-usr/lib/parrot/@VERSION@/library/config.pbc
-usr/lib/parrot/@VERSION@/library/nqp-setting.pbc
-usr/lib/parrot/@VERSION@/library/opsc.pbc
usr/lib/parrot/@VERSION@/languages/pge/*
-usr/lib/parrot/@VERSION@/library/PGE.pbc
-usr/lib/parrot/@VERSION@/library/PGE/*
usr/lib/parrot/@VERSION@/languages/tge/*
-usr/lib/parrot/@VERSION@/library/TGE.pbc
usr/lib/parrot/@VERSION@/VERSION
usr/lib/parrot/@VERSION@/parrot_config.o
usr/include/parrot/@VERSION@/pmc/*
--- /dev/null
+++ b/debian/parrot-runtime.install
@@ -0,0 +1,15 @@
+usr/lib/parrot/3.6.0/library/distutils.pbc
+usr/lib/parrot/3.6.0/library/HLL.pbc
+usr/lib/parrot/3.6.0/library/Regex.pbc
+usr/lib/parrot/3.6.0/library/P6Regex.pbc
+usr/lib/parrot/3.6.0/library/PCT.pbc
+usr/lib/parrot/3.6.0/library/PCT/*
+usr/lib/parrot/3.6.0/library/P6object.pbc
+usr/lib/parrot/3.6.0/library/Parrot/Exception.pbc
+usr/lib/parrot/3.6.0/library/config.pir
+usr/lib/parrot/3.6.0/library/config.pbc
+usr/lib/parrot/3.6.0/library/nqp-setting.pbc
+usr/lib/parrot/3.6.0/library/opsc.pbc
+usr/lib/parrot/3.6.0/library/PGE.pbc
+usr/lib/parrot/3.6.0/library/PGE/*
+usr/lib/parrot/3.6.0/library/TGE.pbc
--- /dev/null
+++ b/debian/parrot-runtime.install.in
@@ -0,0 +1,15 @@
+usr/lib/parrot/@VERSION@/library/distutils.pbc
+usr/lib/parrot/@VERSION@/library/HLL.pbc
+usr/lib/parrot/@VERSION@/library/Regex.pbc
+usr/lib/parrot/@VERSION@/library/P6Regex.pbc
+usr/lib/parrot/@VERSION@/library/PCT.pbc
+usr/lib/parrot/@VERSION@/library/PCT/*
+usr/lib/parrot/@VERSION@/library/P6object.pbc
+usr/lib/parrot/@VERSION@/library/Parrot/Exception.pbc
+usr/lib/parrot/@VERSION@/library/config.pir
+usr/lib/parrot/@VERSION@/library/config.pbc
+usr/lib/parrot/@VERSION@/library/nqp-setting.pbc
+usr/lib/parrot/@VERSION@/library/opsc.pbc
+usr/lib/parrot/@VERSION@/library/PGE.pbc
+usr/lib/parrot/@VERSION@/library/PGE/*
+usr/lib/parrot/@VERSION@/library/TGE.pbc
--- a/debian/control
+++ b/debian/control
@@ -28,6 +28,13 @@
to get up and running in the average use case, and is sufficient to run most
language implementations.
+Package: parrot-runtime
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: runtime libraries of the Parrot VM
+ This package contains the runtime libraries of the Parrot virtual machine,
+ which may be required to run languages on parrot once installed.
+
Package: libparrot3.6.0
Architecture: any
Section: libs
@@ -35,7 +42,7 @@
Description: Parrot shared library
This package contains the Parrot shared library, used by the Parrot virtual
machine and by programs that embed Parrot.
-
+
Package: libparrot-dev
Architecture: any
Section: libdevel
@@ -57,7 +64,8 @@
Package: parrot-devel
Architecture: any
Section: devel
-Depends: ${shlibs:Depends}, ${misc:Depends}, parrot, libparrot-dev, perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, parrot, parrot-runtime,
+ libparrot-dev, perl
Provides: parrot-pge, parrot-tge, parrot-pct, parrot-nqp
Conflicts: parrot ( << 1.0.0 ), libparrot-dev ( << 1.0.0 )
Replaces: parrot ( << 1.0.0 ), libparrot-dev ( << 1.0.0 )
--- a/debian/control.in
+++ b/debian/control.in
@@ -28,6 +28,13 @@
to get up and running in the average use case, and is sufficient to run most
language implementations.
+Package: parrot-runtime
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: runtime libraries of the Parrot VM
+ This package contains the runtime libraries of the Parrot virtual machine,
+ which may be required to run languages on parrot once installed.
+
Package: libparrot@SOVERSION@
Architecture: any
Section: libs
@@ -35,7 +42,7 @@
Description: Parrot shared library
This package contains the Parrot shared library, used by the Parrot virtual
machine and by programs that embed Parrot.
-
+
Package: libparrot-dev
Architecture: any
Section: libdevel
@@ -57,7 +64,8 @@
Package: parrot-devel
Architecture: any
Section: devel
-Depends: ${shlibs:Depends}, ${misc:Depends}, parrot, libparrot-dev, perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, parrot, parrot-runtime,
+ libparrot-dev, perl
Provides: parrot-pge, parrot-tge, parrot-pct, parrot-nqp
Conflicts: parrot ( << 1.0.0 ), libparrot-dev ( << 1.0.0 )
Replaces: parrot ( << 1.0.0 ), libparrot-dev ( << 1.0.0 )
--- End Message ---
--- Begin Message ---
On dom, set 11, 2011 at 06:59:14 +0200, Alessandro Ghedini wrote:
> Source: parrot
> Version: 3.6.0-1
> Severity: wishlist
> Tags: patch
>
> As discussed at [0], please add a separate package providing the runtime
> libraries needed by some languages, currently installed by parrot-devel,
> so that they don't need to Depends on parrot-devel.
>
> I've attached a patch, feel free to change the package name if you don't
> like it, and to add/remove files if you need to (I've moved all the files
> under /usr/lib/parrot/3.6.0/library).
>
> I've already tried to build and run rakudo with this change, and everything
> seems to work fine.
Closing this, since it's not needed anymore by newer nqp and rakudo.
Cheers
--
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
signature.asc
Description: Digital signature
--- End Message ---