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'

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to