<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/pequel/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/pequel/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 21 Sep 2006 03:30:58 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pequel/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>date-related functions not working</title><link>https://sourceforge.net/p/pequel/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following snippet:&lt;br /&gt;
&amp;amp;date(DTOPEN) &amp;gt;= &amp;amp;today()&lt;/p&gt;
&lt;p&gt;Produces:&lt;/p&gt;
&lt;p&gt;Bareword "_TODAY" not allowed while "strict subs" in &lt;br /&gt;
use at load_customers.pql.EXEC line 102.&lt;/p&gt;
&lt;p&gt;While this:&lt;br /&gt;
&amp;amp;d(DTOPEN) &amp;gt; &amp;amp;last_day(DTOPEN)&lt;/p&gt;
&lt;p&gt;Produces this:&lt;/p&gt;
&lt;p&gt;Global symbol "@_LAST_DAY_LEAP" requires explicit &lt;br /&gt;
package name at load_customers.pql.EXEC line 103.&lt;br /&gt;
Global symbol "@_LAST_DAY" requires explicit package &lt;br /&gt;
name at load_customers.pql.EXEC line 104.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 21 Sep 2006 03:30:58 -0000</pubDate><guid>https://sourceforge.net971f9a42180edcc9bb03ad345c75c07803e3b8b9</guid></item><item><title>PDF Generation doesn't work on Linux</title><link>https://sourceforge.net/p/pequel/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;$ pequel -pequeldoc pdf load_customers.pql&lt;br /&gt;
Processing pequel &lt;br /&gt;
script 'load_customers.pql'...............pod2pdf...&lt;br /&gt;
Malformed UTF-8 character (unexpected non-&lt;br /&gt;
continuation byte 0xe3, immediately af&lt;br /&gt;
ter start byte 0xe2) &lt;br /&gt;
at /usr/lib/perl5/site_perl/5.8.0/ETL/Pequel/Pod2Pdf.p&lt;br /&gt;
m lin&lt;br /&gt;
e 1176.&lt;br /&gt;
Malformed UTF-8 character (unexpected non-&lt;br /&gt;
continuation byte 0xcf, immediately af&lt;br /&gt;
ter start byte 0xe3) &lt;br /&gt;
at /usr/lib/perl5/site_perl/5.8.0/ETL/Pequel/Pod2Pdf.p&lt;br /&gt;
m lin&lt;br /&gt;
e 1176.&lt;br /&gt;
Malformed UTF-8 character (unexpected non-&lt;br /&gt;
continuation byte 0xd3, immediately af&lt;br /&gt;
ter start byte 0xcf) &lt;br /&gt;
at /usr/lib/perl5/site_perl/5.8.0/ETL/Pequel/Pod2Pdf.p&lt;br /&gt;
m lin&lt;br /&gt;
e 1176.&lt;br /&gt;
Malformed UTF-8 character (unexpected non-&lt;br /&gt;
continuation byte 0x5c, immediately af&lt;br /&gt;
ter start byte 0xd3) &lt;br /&gt;
at /usr/lib/perl5/site_perl/5.8.0/ETL/Pequel/Pod2Pdf.p&lt;br /&gt;
m lin&lt;br /&gt;
e 1176.&lt;br /&gt;
-&amp;gt;load_customers.pql.pdf&lt;br /&gt;
---&lt;/p&gt;
&lt;p&gt;Here's line 1175 and 1176:&lt;/p&gt;
&lt;p&gt;prt("%PDF-1.2\n");&lt;br /&gt;
prt("%Ã¢Ã£ÃÃ“\n");&lt;/p&gt;
&lt;p&gt;As you can see, some wacky characters are hard-&lt;br /&gt;
coded...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Tue, 19 Sep 2006 19:50:22 -0000</pubDate><guid>https://sourceforge.net5b1b0550d33e28f49b801400e493729f8260fdd3</guid></item><item><title>'create table' option 'persistant' is misspelled</title><link>https://sourceforge.net/p/pequel/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The pequel syntax is:&lt;/p&gt;
&lt;p&gt;load table [ persistant ]&lt;/p&gt;
&lt;p&gt;but that word is normally spelled 'persistent'.&lt;/p&gt;
&lt;p&gt;Perhaps for backwards compatibility you can keep the &lt;br /&gt;
old spelling while adding the new - but marking the &lt;br /&gt;
old spelling as deprecated?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Fri, 15 Sep 2006 16:27:12 -0000</pubDate><guid>https://sourceforge.net35323b44b23e161cd623121748bf68e2aa3d8ce3</guid></item><item><title>'create table' option 'persistant' is misspelled</title><link>https://sourceforge.net/p/pequel/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The pequel syntax is:&lt;/p&gt;
&lt;p&gt;load table [ persistant ]&lt;/p&gt;
&lt;p&gt;but that word is normally spelled 'persistent'.&lt;/p&gt;
&lt;p&gt;Perhaps for backwards compatibility you can keep the &lt;br /&gt;
old spelling while adding the new - but marking the &lt;br /&gt;
old spelling as deprecated?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Fri, 15 Sep 2006 00:06:47 -0000</pubDate><guid>https://sourceforge.net26d3919fccd950bf8480e0b6139a17426b57dcf0</guid></item><item><title>CRLF in pequel.vim file confuses vim on UNIX</title><link>https://sourceforge.net/p/pequel/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;installing pequel.vim and opening a pequel file with &lt;br /&gt;
vim produces this:&lt;/p&gt;
&lt;p&gt;----&lt;br /&gt;
E171: Missing :endif&lt;br /&gt;
line  192:&lt;br /&gt;
E15: Invalid expression: version &amp;lt; 600^M&lt;br /&gt;
line    8:&lt;br /&gt;
E492: Not an editor command: ^M&lt;br /&gt;
line    5:&lt;br /&gt;
Error detected while &lt;br /&gt;
processing /usr/share/vim/vim63/syntax/pequel.vim:&lt;br /&gt;
----&lt;/p&gt;
&lt;p&gt;this is caused by the CRLF codes at the end of each &lt;br /&gt;
line.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 14 Sep 2006 23:00:00 -0000</pubDate><guid>https://sourceforge.net935bf0e16b6f421c86d3d922bea99aa073ed38b7</guid></item><item><title>tests 5 and 6 fail due to single quote char in description</title><link>https://sourceforge.net/p/pequel/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;cpan&amp;gt; test ETL::Pequel&lt;br /&gt;
Running test for module ETL::Pequel&lt;br /&gt;
Running make for G/GA/GAFFIE/ETL-Pequel-2.4-6b.tar.gz&lt;br /&gt;
Is already unwrapped into &lt;br /&gt;
directory /root/.cpan/build/ETL-Pequel-2.4-6b&lt;br /&gt;
Has already been processed within this session&lt;br /&gt;
Running make test&lt;br /&gt;
Prepending /root/.cpan/build/File-HomeDir-&lt;br /&gt;
0.58/blib/arch /root/.cpan/build/File-HomeDir-&lt;br /&gt;
0.58/blib/lib /root/.cpa&lt;br /&gt;
n/build/Data-Dumper-&lt;br /&gt;
2.121/blib/arch /root/.cpan/build/Data-Dumper-&lt;br /&gt;
2.121/blib/lib to PERL5LIB.&lt;br /&gt;
PERL_DL_NONLAZY=1 /usr/bin/perl "-&lt;br /&gt;
MExtUtils::Command::MM" "-e" "test_harness&lt;br /&gt;
(0, 'lib', 'blib/arch')" t/*.t&lt;br /&gt;
t/01_aggregates_1..........ok&lt;br /&gt;
t/02_array_fields..........ok&lt;br /&gt;
t/03_conditional_aggr......ok&lt;br /&gt;
t/04_filter_regex..........ok&lt;br /&gt;
t/05_group_by_derived......WARNING:examples/group_by_d&lt;br /&gt;
erived.pql:22:53: missing terminating ' character&lt;br /&gt;
t/05_group_by_derived......FAILED test 1&lt;br /&gt;
Failed 1/1 tests, 0.00% okay&lt;br /&gt;
t/06_group_by_derived_2....WARNING:examples/group_by_d&lt;br /&gt;
erived_2.pql:22:53: missing terminating ' character&lt;br /&gt;
t/06_group_by_derived_2....FAILED test 1&lt;br /&gt;
Failed 1/1 tests, 0.00% okay&lt;/p&gt;
&lt;p&gt;The immediate problem is solved by removing or &lt;br /&gt;
doubling the odd quote character - but I imagine &lt;br /&gt;
something deeper is going on...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 14 Sep 2006 22:45:44 -0000</pubDate><guid>https://sourceforge.netf4a920ac958471def2d2d73b3d8c87607f34f955</guid></item><item><title>test 25 (macro_pack) causes segfault</title><link>https://sourceforge.net/p/pequel/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;perl ./examples/make_sample_data.pl 20 |&lt;br /&gt;
perl ./scripts/pequel ./examples/macro_pack.pql&lt;br /&gt;
Processing pequel &lt;br /&gt;
script './examples/macro_pack.pql'..............&lt;br /&gt;
[./examples/macro_pack.pql Thu Sep 14 17:38:19 2006] &lt;br /&gt;
Init&lt;br /&gt;
location|product_code|salesman_list|p_salesman_list|up&lt;br /&gt;
_salesman_list&lt;br /&gt;
[./examples/macro_pack.pql Thu Sep 14 17:38:19 2006] &lt;br /&gt;
Start&lt;br /&gt;
Segmentation fault (core dumped)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 14 Sep 2006 22:39:25 -0000</pubDate><guid>https://sourceforge.net1f2746795abb5181c666e81379b8647940c3e2bb</guid></item><item><title>warning messages when using perl -w</title><link>https://sourceforge.net/p/pequel/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Running pequel with perl -w produces this:&lt;/p&gt;
&lt;p&gt;Duplicate specification "inline_MAKE:s" for &lt;br /&gt;
option "inline_make"&lt;br /&gt;
Duplicate specification "inline_CC:s" for &lt;br /&gt;
option "inline_cc"&lt;br /&gt;
Duplicate specification "inline_LIBS:s" for &lt;br /&gt;
option "inline_libs"&lt;br /&gt;
Duplicate specification "inline_CCFLAGS:s" for &lt;br /&gt;
option "inline_ccflags"&lt;br /&gt;
Duplicate specification "inline_INC:s" for &lt;br /&gt;
option "inline_inc"&lt;br /&gt;
Duplicate specification "inline_lddlflags:s" for &lt;br /&gt;
option "inline_lddlflags"&lt;br /&gt;
Duplicate specification "inline_optimize:s" for &lt;br /&gt;
option "inline_optimize"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 14 Sep 2006 22:33:29 -0000</pubDate><guid>https://sourceforge.net396ccc3ed5929b3c4c5cdef066cd23c4ea7b7f73</guid></item><item><title>typing just 'pequel' produces a usage message with an error</title><link>https://sourceforge.net/p/pequel/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Typing simply 'pequel' produces a long usage &lt;br /&gt;
message.  Buried in there is:&lt;br /&gt;
...&lt;br /&gt;
--cpp_cmd &amp;lt; args &amp;gt;&lt;br /&gt;
Use of uninitialized value in print &lt;br /&gt;
at /usr/lib/perl5/site_perl/5.8.0/ETL/Pequel&lt;br /&gt;
/Script.pm line 90.&lt;br /&gt;
Use of uninitialized value in print &lt;br /&gt;
at /usr/lib/perl5/site_perl/5.8.0/ETL/Pequel&lt;br /&gt;
/Script.pm line 90.&lt;/p&gt;
&lt;p&gt;--input_record_limit &amp;lt; args &amp;gt;, --irl &amp;lt; args &amp;gt;&lt;br /&gt;
Input record process limit count -- process only &lt;br /&gt;
initial &amp;lt;limit&amp;gt; records.&lt;br /&gt;
--show_synonyms&lt;br /&gt;
...&lt;/p&gt;
&lt;p&gt;The line in question is below, marked with &amp;gt;&amp;gt;&amp;gt;&amp;gt;:&lt;/p&gt;
&lt;p&gt;sub usage : method&lt;br /&gt;
{&lt;br /&gt;
my $self = shift;&lt;/p&gt;
&lt;p&gt;print "@{[ $self-&amp;gt;PARAM-&amp;gt;VERSION ]}&lt;br /&gt;
\n";&lt;br /&gt;
print "Usage: @{[ $self-&amp;gt;PARAM-&lt;br /&gt;
&amp;gt;PEQUEL_EXEC_NAME ]} &amp;lt; script-name.pql &amp;gt; &amp;lt; options... &lt;br /&gt;
&amp;gt;\n";&lt;br /&gt;
foreach my $o (grep($_-&amp;gt;cmdType, &lt;br /&gt;
$self-&amp;gt;PARAM-&amp;gt;options-&amp;gt;toArray))&lt;br /&gt;
{&lt;br /&gt;
my $args = (defined($o-&lt;br /&gt;
&amp;gt;cmdFormat) &amp;amp;&amp;amp; $o-&amp;gt;cmdFormat eq ':s') ? ' &amp;lt; args &lt;br /&gt;
&amp;gt;' : '' ;&lt;br /&gt;
print join(', ', "--@{[ $o-&lt;br /&gt;
&amp;gt;name ]}${args}", map("--@{[ $_-&amp;gt;name ]}${args}", $o-&lt;br /&gt;
&amp;gt;cmdAlia&lt;br /&gt;
s-&amp;gt;toArray)), "\n";&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;                    print '   ', $o-&lt;br /&gt;
&amp;gt;description, "\n";&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 14 Sep 2006 22:28:17 -0000</pubDate><guid>https://sourceforge.net74fcaf18ca6a379d6127e4bd857bec0a85bfd1d6</guid></item><item><title>'pequel' script contains CRLF at end of each line</title><link>https://sourceforge.net/p/pequel/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The script 'pequel' contains \r\n (also known as &lt;br /&gt;
CRLF - DOS/Windows-style) at the end of each line.&lt;/p&gt;
&lt;p&gt;This breaks the script on UNIX, such that&lt;br /&gt;
$perl /usr/bin/pequel&lt;/p&gt;
&lt;p&gt;works fine, but&lt;br /&gt;
$/usr/bin/pequel&lt;br /&gt;
returns the message&lt;br /&gt;
: bad interpreter: No such file or directory&lt;/p&gt;
&lt;p&gt;The fix is simple - remove that pesky carriage return &lt;br /&gt;
from the first line.  On UNIX, this will work:&lt;/p&gt;
&lt;p&gt;$ tr -d '\r' &amp;lt; pequel &amp;gt; /tmp/p&lt;br /&gt;
$ chmod +x /tmp/p&lt;br /&gt;
$ mv /tmp/p pequel&lt;/p&gt;
&lt;p&gt;more info:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://faq.perl.org/perlfaq7.html#What_does_bad_interp" rel="nofollow"&gt;http://faq.perl.org/perlfaq7.html#What_does_bad_interp&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Safern</dc:creator><pubDate>Thu, 14 Sep 2006 22:25:12 -0000</pubDate><guid>https://sourceforge.net47060a602dcd87628b43c2b8c457caaeb614ad37</guid></item></channel></rss>