Raku / old-issue-tracker

Tickets from RT
https://github.com/Raku/old-issue-tracker/issues
2 stars 1 forks source link

Could not find symbol '&parse-string' in installed module, local version works fine. #4316

Closed p6rt closed 6 years ago

p6rt commented 9 years ago

Migrated from rt.perl.org#125384 (status was 'resolved')

Searchable as RT125384$

p6rt commented 9 years ago

From @dnmfarrell

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string'   in block \ at -e​:1"

Steps to reproduce


git clone https://github.com/dnmfarrell/Pod-Perl5 cd Pod-Perl5 perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")' panda install ./ perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

p6rt commented 9 years ago

From @hoelzro

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string' in block \ at -e​:1"

Steps to reproduce ------------------ git clone https://github.com/dnmfarrell/Pod-Perl5 cd Pod-Perl5 perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")' panda install ./ perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

p6rt commented 9 years ago

From @hoelzro

pod-golf.tar.gz

p6rt commented 9 years ago

The RT System itself - Status changed from 'new' to 'open'

p6rt commented 9 years ago

From @hoelzro

On Wed Jun 10 19​:52​:14 2015, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string' in block \ at -e​:1"

Steps to reproduce ------------------ git clone https://github.com/dnmfarrell/Pod-Perl5 cd Pod-Perl5 perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")' panda install ./ perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

Sounds similar to https://rt-archive.perl.org/perl6/Ticket/Display.html?id=122773

p6rt commented 6 years ago

From @AlexDaniel

This is no longer reproducible (2017.11,HEAD(e5b660e)), and RT# 122773 seems to be resolved.

Any chance we can have a test for it? If not, maybe we can close this particular ticket without tests…

On 2015-06-10 19​:52​:34, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:52​:14 2015, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string' in block \ at -e​:1"

Steps to reproduce ------------------ git clone https://github.com/dnmfarrell/Pod-Perl5 cd Pod-Perl5 perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")' panda install ./ perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

Sounds similar to https://rt-archive.perl.org/perl6/Ticket/Display.html?id=122773

p6rt commented 6 years ago

From @AlexDaniel

jmerelo++ brought this ticket to my attention during the squashathon and suggested that this ticket can be closed.

I've tried reproducing the issue with the provided tarball and couldn't. In fact, the Makefile in that tarball no longer works as expected because things are very different now. Moreover, panda was replaced by zef.

I think an issue like this will be promptly noticed today, and chances are we have tests for it already. I think after 3 years we can confidently say that this particular ticket outlived itself.

Closing without tests, please file a new ticket if you see similar issues.

On 2017-12-02 20​:04​:23, alex.jakimenko@​gmail.com wrote​:

This is no longer reproducible (2017.11,HEAD(e5b660e)), and RT#​122773 seems to be resolved.

Any chance we can have a test for it? If not, maybe we can close this particular ticket without tests…

On 2015-06-10 19​:52​:34, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:52​:14 2015, rob@​hoelz.ro wrote​:

On Wed Jun 10 19​:45​:42 2015, davidnmfarrell@​gmail.com wrote​:

When I clone my Perl 6 repo Pod​::Perl5, and use it, it runs fine. When I install the module using panda and try to use it, I get an error​:

"Could not find symbol '&parse-string' in block \ at -e​:1"

Steps to reproduce ------------------ git clone https://github.com/dnmfarrell/Pod-Perl5 cd Pod-Perl5 perl6 -Ilib -MPod​::Perl5 -e 'Pod​::Perl5​::parse- string("=pod\n\n")' panda install ./ perl6 -MPod​::Perl5 -e 'Pod​::Perl5​::parse-string("=pod\n\n")'

I managed to golf it down quite a bit; see the attached tarball.

Sounds similar to https://rt-archive.perl.org/perl6/Ticket/Display.html?id=122773

p6rt commented 6 years ago

@AlexDaniel - Status changed from 'open' to 'resolved'