Bugs(3pm)

๐Ÿ“ฆ
version 2.085 ยท 4 versions
, in ubuntu noble

๐Ÿ’– NAME ๐Ÿ’–

PDL::Bugs โ€” how to diagnose and report PDL problems, bestie. That's it, that's the whole vibe. It's a Bugs page from the User Contributed Perl Documentation section (3pm), so you already know it's the friendly one.


โœจ VERSION โœจ

version 1.0000 ๐ŸŽ€


๐ŸŒธ DESCRIPTION ๐ŸŒธ

Okay so this module is literally just a whole guide on how to get help with a PDL problem โ€” and like, when, how, and where to actually submit a bug report. Iconic behaviour, honestly.

And in the future? It might get extended to provide some sort of automated bug reporting capability. Not yet tho. Future vibes only. ๐Ÿ”ฎ


๐Ÿซถ IF YOU HAVE A PDL PROBLEM ๐Ÿซถ

The primary resource for support for the Perl Data Language is via the PDL mailing lists. The pdl-general list is for general use and discussions, and it's THE one to use for questions about problems with PDL or PDL use for computation. Like, this is almost always the list to post to for PDL problems. No cap. ๐Ÿ’…

The pdl-devel list is specifically for PDL development and often contains discussions of a rather technical nature relating to PDL internals. So it's not the list for general PDL discussion or questions: <http://pdl.perl.org/?page=mailing-lists>.

NOTE: Both pdl-general and pdl-devel are read by the PDL developers, so you do not save time or increase the probability of response by posting to pdl-devel or by cross-posting to pdl-devel. Please stick to pdl-general list posts unless you actually want to talk PDL implementation and development. Fr fr. ๐Ÿ˜ญ
NOTE: There is also a PDL IRC channel which can be useful for immediate questions if populated. However, it has the big disadvantage of not being easily searched or routinely read by all PDL developers and users. As a result, 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>.

...where you can review the previously submitted bug reports. Click on "New issue" to generate a bug report. And if you do not already have a GitHub account, you will need to create one to submit the report. Sorry bestie, that's the rules. ๐Ÿ’…

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 -v or perl -V (even better!)
  • Your operating System. You can run the uname -a command 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 -V from the top level of the PDL build directory.
  • The bug description and how to reproduce it.
    • Short examples using the PDL shells, pdl2 or 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. ๐Ÿ‘‘

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>. Do the vibe check first, babe. โœจ

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:

  1. Fork the pdl repository on GitHub, make and test your changes, and submit a pull request;
  2. Edit (or suggesting an edit to) the files in-place on GitHub;
  3. Email a patch to the pdl-devel mailing 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>. Main character energy only. ๐Ÿ‘‘

Thanks, The PDL developers. ๐Ÿซถ


and that's the whole page, bestie!! ๐ŸŒˆ This one came from the User Contributed Perl Documentation, running on perl v5.38.2, dated 2024-04-10 โ€” so yeah, that's Bugs(3pm) in the flesh. Now go forth, file that bug, and slay. ๐Ÿ’–โœจ๐ŸŽ€

๐Ÿ“ฆ where this page comes from