This queue is for tickets about the Bit-Vector CPAN distribution.

Report information
The Basics
Id:
71052
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
ANDK [...] cpan.org
Cc:
AdminCc:

BugTracker
Severity:
Normal
Broken in:
7.1
Fixed in:
(no value)



MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 116
Just a reference to track this issue on both RT instances https://rt.perl.org:443/rt3/Ticket/Display.html?id=99408
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-13645-1324119239-13.71052-0-0@rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 453
I just uploaded to CPAN the patch that has been developed in the thread between Nicholas and Zefram: http://cpan.cpantesters.org/authors/id/A/AN/ANDK/patches/Bit-Vector-7.1-ZEFRAMish-01.patch.gz Companion distroprefs file (to apply the patch from the cpan shell): https://github.com/andk/cpanpm/blob/master/distroprefs/STBEY.Bit-Vector.yml @Steffen: have you been following the thread and/or can we hope for a new release in the next weeks? Thanks,
From sb@guest.engelschall.com Sun Jan 1 04: 59:56 2012
X-Web-Homepage: http://www.engelschall.com/u/sb/
MIME-Version: 1.0
X-Spam-Status: No, score=-4.4 tagged_above=-99.9 required=10 tests=[AWL=-2.500, BAYES_00=-1.9] autolearn=ham
In-Reply-To: <rt-3.8.HEAD-13645-1324119239-1236.71052-5-0@rt.cpan.org>
Content-Disposition: inline
X-Spam-Flag: NO
References: <RT-Ticket-71052@rt.cpan.org> <rt-3.8.HEAD-13645-1324119239-1236.71052-5-0@rt.cpan.org>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Message-ID: <20120101095945.GA66221@engelschall.com>
Reply-To: Steffen Beyer <sb@engelschall.com>
Content-Type: text/plain; charset="utf-8"
Organization: Steffen Beyer
X-RT-Original-Encoding: utf-8
X-Spam-Score: -4.4
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 81A3B241159 for <cpan-bug+Bit-Vector@hipster.bestpractical.com>; Sun, 1 Jan 2012 04:59:56 -0500 (EST)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yh8LllbTy+Dp for <cpan-bug+Bit-Vector@hipster.bestpractical.com>; Sun, 1 Jan 2012 04:59:54 -0500 (EST)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 800DA2410D6 for <bug-Bit-Vector@rt.cpan.org>; Sun, 1 Jan 2012 04:59:54 -0500 (EST)
Received: (qmail 21304 invoked by uid 103); 1 Jan 2012 09:59:52 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 1 Jan 2012 09:59:52 -0000
Received: from guest.engelschall.com (HELO guest.engelschall.com) (194.97.152.136) by 16.mx.develooper.com (qpsmtpd/0.80/v0.80-19-gf52d165) with ESMTP; Sun, 01 Jan 2012 01:59:49 -0800
Received: by guest.engelschall.com (Postfix, from userid 33200) id 689391055; Sun, 1 Jan 2012 10:59:45 +0100 (CET)
Delivered-To: cpan-bug+Bit-Vector@hipster.bestpractical.com
Subject: Re: [rt.cpan.org #71052] Bleadperl v5.15.2-436-gbd31be4 breaks STBEY/Bit-Vector-7.1.tar.gz
User-Agent: Mutt/1.5.21 OpenPKG/CURRENT (2010-09-15)
Return-Path: <sb@guest.engelschall.com>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: cpan-bug+Bit-Vector@hipster.bestpractical.com
X-RT-Mail-Extension: bit-vector
Date: Sun, 1 Jan 2012 10:59:45 +0100
X-Spam-Level:
To: Andreas Koenig via RT <bug-Bit-Vector@rt.cpan.org>
From: Steffen Beyer <sb@engelschall.com>
RT-Message-ID: <rt-3.8.HEAD-12654-1325411997-466.71052-0-0@rt.cpan.org>
Content-Length: 1564
Hello Andreas Koenig via RT, in a previous mail you wrote:
Show quoted text
> Queue: Bit-Vector > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=71052 > > > I just uploaded to CPAN the patch that has been developed in the thread > between Nicholas and Zefram: > > http://cpan.cpantesters.org/authors/id/A/AN/ANDK/patches/Bit-Vector-7.1-ZEFRAMish-01.patch.gz > > Companion distroprefs file (to apply the patch from the cpan shell): > > https://github.com/andk/cpanpm/blob/master/distroprefs/STBEY.Bit-Vector.yml > > @Steffen: have you been following the thread and/or can we hope for a > new release in the next weeks? > > Thanks,
Dear all, my apologies for the late reply, I am quite busy at the moment! And sorry, no, I was not aware of this thread, I don't even know where this discussion actually took place. But I had a look at the patch. What does the nameless enumeration "enum { false, true };" actually do? Does it just serve to introduce the two identifiers false and true? I'm currently too busy to make a new release, I'm afraid, but feel free to make one yourself with this patch. Probably the same patch must be applied to Date::Calc::XS. You can make a new release with that patch (if necessary) as well, if you feel like it. That'd be great. Best regards and a very happy New Year, Steffen -- Steffen Beyer <sb@engelschall.com> http://www.engelschall.com/u/sb/whoami/ (Who am I) http://www.engelschall.com/u/sb/gallery/ (Fotos Brasil, USA, ...) http://www.engelschall.com/u/sb/download/ (Free Perl and C Software)
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: multipart/mixed; boundary="----------=_1330782985-10814-225"
Message-ID: <rt-3.8.HEAD-10814-1330782984-170.71052-0-0@rt.cpan.org>
X-RT-Original-Encoding: utf-8
Content-Length: 0
Content-Disposition: inline
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 255
I have uploaded ANDK/Bit-Vector-7.2-TRIAL.tar.gz. Attaching the diff that leads to it. In the next days I'll watch the cpantesters matrix filling and, given there are no showstoppers or voices against it, will release this file without the -TRIAL suffix.
MIME-Version: 1.0
Subject: Bit-Vector-7.1-to-7.2.diff
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/x-diff; name="Bit-Vector-7.1-to-7.2.diff"
Content-Disposition: inline; filename="Bit-Vector-7.1-to-7.2.diff"
Content-Transfer-Encoding: binary
Content-Length: 11423
diff -ur ../Bit-Vector-7.1/BitVector.c ../Bit-Vector-7.2/BitVector.c --- ../Bit-Vector-7.1/BitVector.c 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/BitVector.c 2012-03-03 13:29:23.000000000 +0100 @@ -629,7 +629,7 @@ charptr BitVector_Version(void) { - return((charptr)"7.1"); + return((charptr)"7.2"); } N_int BitVector_Word_Bits(void) @@ -3838,11 +3838,12 @@ } /*****************************************************************************/ -/* VERSION: 7.1 */ +/* VERSION: 7.2 */ /*****************************************************************************/ /* VERSION HISTORY: */ /*****************************************************************************/ /* */ +/* Version 7.2 03.03.12 Untangling stdbool header file maze. */ /* Version 7.1 29.09.09 Added prefix "BV_" to all global identifiers. */ /* Version 7.0 22.08.09 Fixed bugs in "GCD2()" and "Boot()". */ /* Version 6.9 12.08.09 Removed an obsolete warning (memory leak). */ diff -ur ../Bit-Vector-7.1/BitVector.h ../Bit-Vector-7.2/BitVector.h --- ../Bit-Vector-7.1/BitVector.h 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/BitVector.h 2012-03-03 13:36:32.000000000 +0100 @@ -319,11 +319,12 @@ /*****************************************************************************/ /*****************************************************************************/ -/* VERSION: 7.1 */ +/* VERSION: 7.2 */ /*****************************************************************************/ /* VERSION HISTORY: */ /*****************************************************************************/ /* */ +/* Version 7.2 03.03.12 Untangling stdbool header file maze. */ /* Version 7.1 29.09.09 Added prefix "BV_" to all global identifiers. */ /* Version 7.0 22.08.09 Fixed bugs in "GCD2()" and "Boot()". */ /* Version 6.9 12.08.09 Removed an obsolete warning (memory leak). */ Only in ../Bit-Vector-7.2: BitVector.o Only in ../Bit-Vector-7.2: blib diff -ur ../Bit-Vector-7.1/CHANGES.txt ../Bit-Vector-7.2/CHANGES.txt --- ../Bit-Vector-7.1/CHANGES.txt 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/CHANGES.txt 2012-03-03 13:34:58.000000000 +0100 @@ -1,5 +1,5 @@ ===================================== - Package "Bit::Vector" Version 7.1 + Package "Bit::Vector" Version 7.2 ===================================== @@ -10,6 +10,11 @@ Version history: ---------------- +Version 7.2 03.03.2012 + + + Fix compilation problems with perl 5.15.2-436-gbd31be4 and later; + https://rt.perl.org/rt3/Public/Bug/Display.html?id=99408 + Version 7.1 29.09.2009 + Added prefix "BV_" to all global identifiers in "BitVector.c", diff -ur ../Bit-Vector-7.1/CREDITS.txt ../Bit-Vector-7.2/CREDITS.txt --- ../Bit-Vector-7.1/CREDITS.txt 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/CREDITS.txt 2012-03-03 13:26:19.000000000 +0100 @@ -1,5 +1,5 @@ ===================================== - Package "Bit::Vector" Version 7.1 + Package "Bit::Vector" Version 7.2 ===================================== diff -ur ../Bit-Vector-7.1/INSTALL.txt ../Bit-Vector-7.2/INSTALL.txt --- ../Bit-Vector-7.1/INSTALL.txt 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/INSTALL.txt 2012-03-03 13:30:06.000000000 +0100 @@ -1,5 +1,5 @@ ===================================== - Package "Bit::Vector" Version 7.1 + Package "Bit::Vector" Version 7.2 ===================================== @@ -79,7 +79,7 @@ 'VERSION_FROM' => 'Vector.pm', to - 'VERSION' => '7.1', + 'VERSION' => '7.2', Then edit the file "Vector.pm" and change the line @@ -89,7 +89,7 @@ Also edit the file "t/00____version.t" and change the line - use Bit::Vector 7.1; + use Bit::Vector 7.2; to @@ -133,7 +133,7 @@ ---------------------------- 1) Change directory to the directory that has been created by unpacking this - package ("cd Bit-Vector-7.1"). + package ("cd Bit-Vector-7.2"). 2) Type "perl Makefile.PL" (or whatever the name and path of your Perl 5 binary is). diff -ur ../Bit-Vector-7.1/lib/Bit/Vector/Overload.pm ../Bit-Vector-7.2/lib/Bit/Vector/Overload.pm --- ../Bit-Vector-7.1/lib/Bit/Vector/Overload.pm 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/lib/Bit/Vector/Overload.pm 2012-03-03 13:31:36.000000000 +0100 @@ -24,7 +24,7 @@ @EXPORT_OK = qw(); -$VERSION = '7.1'; +$VERSION = '7.2'; package Bit::Vector; Only in ../Bit-Vector-7.2/lib/Bit/Vector: Overload.pm~ diff -ur ../Bit-Vector-7.1/lib/Bit/Vector/Overload.pod ../Bit-Vector-7.2/lib/Bit/Vector/Overload.pod --- ../Bit-Vector-7.1/lib/Bit/Vector/Overload.pod 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/lib/Bit/Vector/Overload.pod 2012-03-03 13:31:56.000000000 +0100 @@ -1327,7 +1327,7 @@ =head1 VERSION -This man page documents "Bit::Vector::Overload" version 7.1. +This man page documents "Bit::Vector::Overload" version 7.2. =head1 AUTHOR Only in ../Bit-Vector-7.2/lib/Bit/Vector: Overload.pod~ diff -ur ../Bit-Vector-7.1/lib/Bit/Vector/String.pm ../Bit-Vector-7.2/lib/Bit/Vector/String.pm --- ../Bit-Vector-7.1/lib/Bit/Vector/String.pm 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/lib/Bit/Vector/String.pm 2012-03-03 13:30:18.000000000 +0100 @@ -24,7 +24,7 @@ @EXPORT_OK = qw(); -$VERSION = '7.1'; +$VERSION = '7.2'; package Bit::Vector; Only in ../Bit-Vector-7.2/lib/Bit/Vector: String.pm~ diff -ur ../Bit-Vector-7.1/lib/Bit/Vector/String.pod ../Bit-Vector-7.2/lib/Bit/Vector/String.pod --- ../Bit-Vector-7.1/lib/Bit/Vector/String.pod 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/lib/Bit/Vector/String.pod 2012-03-03 13:31:49.000000000 +0100 @@ -363,7 +363,7 @@ =head1 VERSION -This man page documents "Bit::Vector::String" version 7.1. +This man page documents "Bit::Vector::String" version 7.2. =head1 AUTHOR Only in ../Bit-Vector-7.2/lib/Bit/Vector: String.pod~ Only in ../Bit-Vector-7.2: Makefile diff -ur ../Bit-Vector-7.1/META.yml ../Bit-Vector-7.2/META.yml --- ../Bit-Vector-7.1/META.yml 2009-09-29 23:54:01.000000000 +0200 +++ ../Bit-Vector-7.2/META.yml 2012-03-03 13:26:58.000000000 +0100 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Bit-Vector -version: 7.1 +version: 7.2 abstract: ~ license: ~ author: ~ Only in ../Bit-Vector-7.2: MYMETA.json Only in ../Bit-Vector-7.2: MYMETA.yml Only in ../Bit-Vector-7.2: patchlevel.h Only in ../Bit-Vector-7.2: pm_to_blib diff -ur ../Bit-Vector-7.1/README.txt ../Bit-Vector-7.2/README.txt --- ../Bit-Vector-7.1/README.txt 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/README.txt 2012-03-03 13:34:09.000000000 +0100 @@ -1,5 +1,5 @@ ===================================== - Package "Bit::Vector" Version 7.1 + Package "Bit::Vector" Version 7.2 ===================================== @@ -30,6 +30,12 @@ The C library can nevertheless be used stand-alone, without Perl. +What's new in version 7.2: +-------------------------- + + + Fix compilation problems with perl 5.15.2-436-gbd31be4 and later; + https://rt.perl.org/rt3/Public/Bug/Display.html?id=99408 + What's new in version 7.1: -------------------------- diff -ur ../Bit-Vector-7.1/t/00_____version.t ../Bit-Vector-7.2/t/00_____version.t --- ../Bit-Vector-7.1/t/00_____version.t 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/t/00_____version.t 2012-03-03 13:35:40.000000000 +0100 @@ -28,11 +28,11 @@ require Bit::Vector; -if ($Bit::Vector::VERSION eq "7.1") +if ($Bit::Vector::VERSION eq "7.2") {print "ok $n\n";} else {print "not ok $n\n";} $n++; -if (Bit::Vector::Version() eq "7.1") +if (Bit::Vector::Version() eq "7.2") {print "ok $n\n";} else {print "not ok $n\n";} $n++; if (Bit::Vector::Word_Bits() >= 32) @@ -42,7 +42,7 @@ {print "ok $n\n";} else {print "not ok $n\n";} $n++; -if (Bit::Vector->Version() eq "7.1") +if (Bit::Vector->Version() eq "7.2") {print "ok $n\n";} else {print "not ok $n\n";} $n++; if (Bit::Vector->Word_Bits() >= 32) @@ -71,7 +71,7 @@ require Bit::Vector::Overload; -if ($Bit::Vector::Overload::VERSION eq "7.1") +if ($Bit::Vector::Overload::VERSION eq "7.2") {print "ok $n\n";} else {print "not ok $n\n";} $n++; @@ -81,7 +81,7 @@ require Bit::Vector::String; -if ($Bit::Vector::String::VERSION eq "7.1") +if ($Bit::Vector::String::VERSION eq "7.2") {print "ok $n\n";} else {print "not ok $n\n";} $n++; Only in ../Bit-Vector-7.2/t: 00_____version.t~ diff -ur ../Bit-Vector-7.1/ToolBox.h ../Bit-Vector-7.2/ToolBox.h --- ../Bit-Vector-7.1/ToolBox.h 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/ToolBox.h 2012-03-03 13:31:15.000000000 +0100 @@ -93,7 +93,10 @@ #elif PERL_DARWIN #define boolean bool #else - typedef enum { false = FALSE, true = TRUE } boolean; + typedef int boolean; + #ifndef I_STDBOOL + enum { false, true }; + #endif #endif #endif diff -ur ../Bit-Vector-7.1/typemap ../Bit-Vector-7.2/typemap --- ../Bit-Vector-7.1/typemap 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/typemap 2012-03-03 13:29:36.000000000 +0100 @@ -1,7 +1,7 @@ ############################################################################### ## ## -## Typemap for module "Bit::Vector" version 7.1. ## +## Typemap for module "Bit::Vector" version 7.2. ## ## ## ## Copyright (c) 1995 - 2009 by Steffen Beyer. ## ## All rights reserved. ## Only in ../Bit-Vector-7.2: Vector.bs Only in ../Bit-Vector-7.2: Vector.c Only in ../Bit-Vector-7.2: Vector.o diff -ur ../Bit-Vector-7.1/Vector.pm ../Bit-Vector-7.2/Vector.pm --- ../Bit-Vector-7.1/Vector.pm 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/Vector.pm 2012-03-03 13:36:39.000000000 +0100 @@ -23,7 +23,7 @@ @EXPORT_OK = qw(); -$VERSION = '7.1'; +$VERSION = '7.2'; bootstrap Bit::Vector $VERSION; diff -ur ../Bit-Vector-7.1/Vector.pod ../Bit-Vector-7.2/Vector.pod --- ../Bit-Vector-7.1/Vector.pod 2009-09-29 23:54:00.000000000 +0200 +++ ../Bit-Vector-7.2/Vector.pod 2012-03-03 13:35:13.000000000 +0100 @@ -3148,7 +3148,7 @@ =head1 VERSION -This man page documents "Bit::Vector" version 7.1. +This man page documents "Bit::Vector" version 7.2. =head1 AUTHOR
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Content-Type: text/plain; charset="UTF-8"
Message-ID: <rt-3.8.HEAD-10814-1331273834-465.71052-0-0@rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 186
The uploaded file Bit-Vector-7.2.tar.gz has entered CPAN as file: $CPAN/authors/id/A/AN/ANDK/Bit-Vector-7.2.tar.gz size: 137817 bytes md5: bc6ae34738b8f889290bf50099ff8aed


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.