PDL::Bugs(3pm)
π¦ PDL::Bugs π¦
okay bestie, welcome to PDL::Bugs (that's the manual page, yes it's a 3pm situation, don't worry about it) β literally the handbook for "my PDL is acting up, what do I even do" π
β¨ VERSION β¨
version 1.0000 β fresh, iconic, numbered π
πΈ DESCRIPTION πΈ
This module is your go-to for getting help with a PDL problem, plus the when/how/where of filing a bug report. And lowkey? Someday it might get extended to do some kind of automated bug-reporting thing, which would be cute, but for now it's just here to guide you π«Ά
π IF YOU HAVE A PDL PROBLEM π
The primary support resource for the Perl Data Language is the PDL mailing lists, periodt. The pdl-general list is for general use and discussions, and it's the one you want for questions about PDL problems or using PDL for computation. This is almost always the list to post to for PDL problems. β¨
The pdl-devel list is specifically for PDL development, and it often has discussions of a rather technical nature about PDL internals. It is not the list for general PDL discussion or questions: <http://pdl.perl.org/?page=mailing-lists>.
NOTE: Bothpdl-generalandpdl-develget read by the PDL developers, so you do not save time or boost your odds of a response by posting topdl-develor cross-posting topdl-devel. Please stick topdl-generallist posts unless you actually want to talk PDL implementation and development. no cap π
NOTE: There's also a PDL IRC channel, which can be useful for immediate questions if it's populated. But it has the big disadvantage of not being easily searched or routinely read by all PDL developers and users. So if you get an answer there, it may be incorrect or incomplete depending on who happens to be chatting at the time. It is definitely not readily searchable. π
π REPORTING BUGS π
Please submit bug reports via the GitHub issue tracker at <https://github.com/PDLPorters/pdl/issues>.
That's where you can review the previously submitted bug reports too. Click on "New issue" to generate a bug report. If you don't already have a GitHub account, you'll need to make one to submit the report. π
Try to include any information you think might help someone isolate, reproduce, and fix your problem. π«Ά
At a minimum, include the following information:
- PDL version number (e.g.
PDL-2.007) - Perl version information. Output from
perl -vorperl -V(even better!) - Your operating System. You can run the
uname -acommand on many unix systems - The full output of
perldl -V- If you are reporting a bug with an already installed PDL. If the PDL has compiled and built but not been installed, you may run
perl -Mblib perldl -Vfrom the top level of the PDL build directory.
- If you are reporting a bug with an already installed PDL. If the PDL has compiled and built but not been installed, you may run
- The bug description and how to reproduce it.
- Short examples using the PDL shell,
perldl, are excellent! Don't forget to include needed input data (as small as possible) so that the code can be run with a cut and paste.
- Short examples using the PDL shell,
Other things that are often helpful:
- Details about your operating environment that might be related to the problem
- Exact cut and pasted error or warning messages
- The shortest, clearest code you can manage to write which reproduces the bug described.
- A patch against the latest released version of this distribution which fixes this bug.
Alternatively, send an e-mail report with the above information (including the output of perldl -V) to the pdl-devel mailing list. See <http://pdl.perl.org/?page=mailing-lists> for info on how to subscribe to this list.
β BEFORE YOU SEND A REPORT β
BEFORE you report a bug, make sure you got the latest release version of PDL, always available from CPAN β check <http://metacpan.org/pod/PDL>. π
Also, you can check the FAQ at <http://pdl.perl.org/?docs=FAQ&title=PDL::FAQ>. and the mailing list archives for hints. You can find links to the searchable archives at <http://pdl.perl.org/?page=mailing-lists>.
and there is a Google enable search box on the top right of <http://pdl.perl.org> which usually gives the best results. π₯
π PATCHES π
Patches can be submitted in several ways, in order of decreasing preference:
- Fork the pdl repository on GitHub, make and test your changes, and submit a pull request;
- Edit (or suggesting an edit to) the files in-place on GitHub;
- Email a patch to the
pdl-develmailing list.
Patches should be made against the latest released PDL or, ideally, against the current git sources which you can browse and check out at <https://github.com/PDLPorters/pdl>. π¦
Thanks, The PDL developers. π«Ά
and that's the whole vibe, bestie β¨ this little love letter to bug reports was brought to you by perl v5.42.3, dated 2026-08-20 β she's giving iconic, she's giving documented, she ate and left no crumbs πππΈ
π¦ where this page comes from
- ubuntu stonking: pdl 1:2.106-1build1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms