Skip to content

Add PHP extensions: imagick, pcov and sodium #3341

Closed

Description

@shivammathur

Tool information

  • Tool name: imagick, pcov and sodium PHP extensions
    imagick on all supported PHP versions, sodium on PHP 7.0 and 7.1 and pcov on PHP 7.1 and newer.
  • Tool license:
  • Add or update? Add
  • Desired version: latest versions in ppa:ondrej/php
  • Approximate size:
  • If this is an add request:

Area for Triage:
PHP

Question, Bug, or Feature?:
Feature

Virtual environments affected

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
  • macOS 10.15
  • macOS 11.0
  • Windows Server 2016 R2
  • Windows Server 2019

Can this tool be installed during the build?
Yes

Tool installation time in runtime
~10s

Are you willing to submit a PR?
Yes

Activity

  1. added
    awaiting-deploymentCode complete; awaiting deployment and/or deployment in progress
    and removed on May 18, 2021
  2. AlenaSviridenko commented on May 18, 2021

    @AlenaSviridenko
    Contributor

    Hi!
    PR was merged and will be available with the next deployment next week.

  3. shivammathur commented on May 18, 2021

    @shivammathur
    ContributorAuthor

    @AlenaSviridenko Thanks for the update

  4. Darleev commented on May 25, 2021

    @Darleev
    Contributor

    Hello @shivammathur,
    Could you please check that PHP extensions are in place?
    We're looking forward to your reply.

  5. shivammathur commented on May 25, 2021

    @shivammathur
    ContributorAuthor

    @Darleev
    As per the build logs of the PR #3405, extensions should be ok. I will be able to verify this once the changes are deployed.

  6. tao commented on May 27, 2021

    @tao

    Is there some delay before this is enabled all over? I've been testing imagick on my pipeline but it's sometimes installed and sometimes not there.

    On my beta branch:

    Current runner version: '2.278.0'
    Operating System
      Ubuntu
      20.04.2
      LTS
    Virtual Environment
      Environment: ubuntu-20.04
      Version: 20210517.1
      Included Software: https://github.com/actions/virtual-environments/blob/ubuntu20/20210517.1/images/linux/Ubuntu2004-README.md
      Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20210517.1
      
      ---
      
      ### Step: Verify Imagick
    > Run php -r 'echo "imagick is ".(extension_loaded("imagick")?"":"not ")."installed\n";'
    > imagick is not installed

    On my staging branch (running at the exact same time):

    Current runner version: '2.278.0'
    Operating System
      Ubuntu
      20.04.2
      LTS
    Virtual Environment
      Environment: ubuntu-20.04
      Version: 20210524.1
      Included Software: https://github.com/actions/virtual-environments/blob/ubuntu20/20210524.1/images/linux/Ubuntu2004-README.md
      Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20210524.1
    
    ---
    
      ### Step: Verify Imagick
    > Run php -r 'echo "imagick is ".(extension_loaded("imagick")?"":"not ")."installed\n";'
    > imagick is installed

    On the staging pipeline with imagick I was able to use and generate my thumbnails correctly, but not on the beta branch.

    However, I notice the version number is slightly different 20210524.1 ... should or can we specify a specific version of Ubuntu in the Github Actions to get this working or will this random bug or imagick sometimes not being installed disappear over time?

  7. shivammathur commented on May 28, 2021

    @shivammathur
    ContributorAuthor

    @Darleev I have verified the extensions.

  8. miketimofeev commented on May 28, 2021

    @miketimofeev
    Contributor

    @tao Ubuntu 20 image version 20210524.1 will be fully deployed in the next few hours. Sorry for the inconvenience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions