Bug#511674: ITP: libthread-queue-perl -- Perl module for thread-safe queues

2009-01-14 Thread Damyan Ivanov
-=| Niko Tyni, Tue, Jan 13, 2009 at 02:11:06PM +0200 |=-
 I expect the bundled Thread::Queue will be upgraded when Perl 5.10.1
 gets in, not earlier. I don't see a problem with a separate package,
 feel free to go ahead.

That's exactly what I needed to know. Thanks!

 Please file a bug about the Conflicts/Provides list when the separate
 package enters the archive. The perl-modules package could Provide:
 libthread-queue-perl (without the conflict) with 5.10.0 already so only
 versioned dependencies will pull in the separate package.
 
  Upgrading only Thread::Queue in perl-modules would also need upgrading
  thread::shared because T::Q 2.11 needs t::s 1.21, while perl-modules has
  1.14. Separate libthread-shared-perl has 1.21.
 
 Hm, I suppose perl should Provide:libthread-shared-perl too.

Seems so.

-- 
damJabberID: d...@jabber.minus273.org


signature.asc
Description: Digital signature


Bug#511674: ITP: libthread-queue-perl -- Perl module for thread-safe queues

2009-01-13 Thread Damyan Ivanov
Package: wnpp
Severity: wishlist
Owner: Damyan Ivanov d...@debian.org

[Cc-ed to p...@packages.d.o since this module is in perl-modules]

* Package name: libthread-queue-perl
  Version : 2.11
  Upstream Author : Jerry D. Hedden, jdhedden AT cpan DOT org
* URL : http://search.cpan.org/dist/Thread-Queue/
* License : same as Perl (Artstic or GPL)
  Programming Lang: Perl
  Description : Perl module for thread-safe queues

  Thread::Queue provides thread-safe FIFO queues that can be accessed
  safely by any number of threads.
  .
  Any data types supported by threads::shared can be passed via queues:
  .
   * Ordinary scalars
   * Array refs
   * Hash refs
   * Scalar refs
   * Objects based on the above
  .
  Ordinary scalars are added to queues as they are.
  .
  If not already thread-shared, the other complex data types will be
  cloned (recursively, if needed, and including any blessings and
  read-only settings) into thread-shared structures before being placed
  onto a queue.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Thread::Queue is now included in perl-modules.

The reason for a package separate from perl-modules is that I need a
version (2.11) newer than the one in perl-modules (2.00, same as in perl
5.8). 2.11 is needed by Padre 0.25 (ITP#492696).

Perl maintainers, please tell me if you want me to hold this package,
for example because you are planning to upgrade Thread::Queue in
perl-modules. Otherwise, please be prepared to add libthread-queue-perl
to Conflicts/Provides list of perl-modules when that is upgraded to
includes a version same or superseding the one in the separate package.

Upgrading only Thread::Queue in perl-modules would also need upgrading
thread::shared because T::Q 2.11 needs t::s 1.21, while perl-modules has
1.14. Separate libthread-shared-perl has 1.21.


This is a complex matter to me so your advice is appreciated.

-- dam



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#511674: ITP: libthread-queue-perl -- Perl module for thread-safe queues

2009-01-13 Thread Niko Tyni
On Tue, Jan 13, 2009 at 12:53:35PM +0200, Damyan Ivanov wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Damyan Ivanov d...@debian.org
 
 [Cc-ed to p...@packages.d.o since this module is in perl-modules]
 
 * Package name: libthread-queue-perl
   Version : 2.11

 Thread::Queue is now included in perl-modules.
 
 The reason for a package separate from perl-modules is that I need a
 version (2.11) newer than the one in perl-modules (2.00, same as in perl
 5.8). 2.11 is needed by Padre 0.25 (ITP#492696).
 
 Perl maintainers, please tell me if you want me to hold this package,
 for example because you are planning to upgrade Thread::Queue in
 perl-modules. Otherwise, please be prepared to add libthread-queue-perl
 to Conflicts/Provides list of perl-modules when that is upgraded to
 includes a version same or superseding the one in the separate package.

I expect the bundled Thread::Queue will be upgraded when Perl 5.10.1
gets in, not earlier. I don't see a problem with a separate package,
feel free to go ahead.

Please file a bug about the Conflicts/Provides list when the separate
package enters the archive. The perl-modules package could Provide:
libthread-queue-perl (without the conflict) with 5.10.0 already so only
versioned dependencies will pull in the separate package.

 Upgrading only Thread::Queue in perl-modules would also need upgrading
 thread::shared because T::Q 2.11 needs t::s 1.21, while perl-modules has
 1.14. Separate libthread-shared-perl has 1.21.

Hm, I suppose perl should Provide:libthread-shared-perl too.
-- 
Niko Tyni   nt...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org