user-pic

Salve J. Nilsen

Subscribe to feed Recent Actions from Salve J. Nilsen

  • Grinnz commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I'm not sure where you got this idea. CPAN Testers covers whatever individual testers decide to cover, which certainly includes downstream deps of trial releases. But more importantly: how would it hurt?

  • Dean commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    Having some mechanism to determine downstream breakage would be a net win with our without coding agents.

    It would be even more helpful with an automated mechanism to communicate changes to downstream authors.

    As far as I can tell, other languages are now pinning everything and using bots to move the pins when tests pass. This has the major upside of each project itself opting-in to tracking upstream changes - not just being blasted with automated break notifications from some system they haven't decided to care about (or even know about).

    Pros and cons - but a proble…

  • Tom Wyant commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I don't know how development releases would help you. I do know that just because one of my modules passes all tests on my box does not mean it will pass everywhere. If the problem is truly only downstream failures, maybe development releases wouldn't help.

    But maybe what this means is that we need more testing infrastructure -- something analogous to "Blead Breaks CPAN," but for CPAN itself, not perl.

  • Robert Rothenberg commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I have a lot of concerns about using LLMs.

    The sheer volume of code changes they can submit seems overwhelming. That's a lot to review, and it seems that bugs can slip through. I've seen some daft changes show up in codebases due to AI.

    There has also been some research in poisoning LLMs so that can insert security holes in code, not to mention years of badly-written/insecure code posted online that they have been trained on.

    There are also some serious legal and ethical concerns about using them:

    Do the PRs contain code snippets from other code with incompat…

  • Todd Rinaldo commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    > I do know that just because one of my modules passes all tests on my box does not mean it will pass everywhere.

    One of the critical pieces we learned about rapid development was assuring a complex CI workflow. If you review one of the actions for XML-Parser at https://github.com/cpan-authors/XML-Parser/actions/runs/24453321541, you'll see we test, all versions of perl, with/without LWP, 3 downstream packages, fedora, macos, ubuntu, and 3 flavors of bsd. There are minor things we cannot get without c…

Subscribe to feed Responses to Comments from Salve J. Nilsen

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.