Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

berrybrew version 1.36 released!

by stevieb (Canon)
on Nov 01, 2021 at 17:28 UTC ( [id://11138305]=perlnews: print w/replies, xml ) Need Help??

I've released version 1.36 of berrybrew, the Perlbrew for Windows. I've also reached out to see how I can become part of the Strawberry Perl team to get back on track with the release of new Strawberry Perls.

If you have any information on the release procedure for Strawberry, or know anyone on that team I might be able to contact to get things moving forward again, please let me know.

This release contains one significant new feature, the ability to use Powershell as the shell when opening or using a Perl. In the UI, when you "Open" your current Perl, or "use" any Perl you have installed, if the "Use Powershell" option is checked, instead of a cmd.exe shell, you'll be presented with a Powershell one (same applies for the command line berrybrew use $version). See image.

The other changes in this release enhance the unit testing infrastructure, and the tests themselves.

Other notable changes since my last blog post:

  • The berrybrew associate command now has an alias of assoc for fewer keystrokes
  • Better exception handling in several cases
  • Documentation clarifications
  • Removed the upgrade command. It's now recommended to use the Installer to manage upgrades
  • Fix issue when using berrybrew to manage file associations where arguments passed to perl were being handled incorrectly
  • Unit test infrastructure enhancements

As always, feedback, feature requests and especially bug notices are very welcome, whether here on Perlmonks or at my issue tracker.

Replies are listed 'Best First'.
Re: berrybrew version 1.36 released!
by xiaoyafeng (Deacon) on Nov 03, 2021 at 01:03 UTC
    Thanks for your effort! Berrybrew is a really good tool for perl migration on windows, and I always use it when I need to do this work. But I suspect strawberry perl has been stalling. the latest update has stayed on March




    I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction

      Thanks for your effort! Berrybrew is a really good tool for perl migration on windows

      Thank you very much for the kind words! It's truly my pleasure to develop things other people use :)

      But I suspect strawberry perl has been stalling. the latest update has stayed on March

      That's exactly why I'm going to try to learn what the process is and take it over if I can.

        That's exactly why I'm going to try to learn what the process is and take it over if I can

        For the point ("subversion") releases of perl there's not so much involved - it's pretty much just a case of building that latest point release and uploading it along with the already-existing C toolchain and libraries.
        However, for the once-a-year new "version" release there are tasks to be performed that might not be so trivial - eg:
        1) build a new mingw64 port of gcc for inclusion in the package - though 5.32.0 stayed with gcc-8.3.0 (same as 5.30.0);
        2) build the latest version of the C libraries that Strawberry provides ... which can be even less trivial when it comes to building the C libraries that ship with the "PDL" build;
        3) build the latest versions of the "vendor" modules that Strawberry provides (against the latest versions of the afore-mentioned C libraries, where applicable).

        However, by my reckoning it has been 168 days since perl-5.34.0 was released, and it shouldn't take that long to perform these tasks.
        I have seen no requests for any help with any of those tasks ... nor any explanation of why it's taking so long.
        I can only assume that the major problem is one of apathy.

        Cheers,
        Rob

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://11138305]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (6)
As of 2024-03-28 14:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found