Skip to content

Ensure 'zip' is installed on devicelab mac and linux machines #51654

Closed

Description

@zanderso

zip is used by the Flutter tool when downloading and expanding artifacts. Previously the errors hit when zip doesn't exist were swallowed, but going forward we would like to avoid swallowing this sort of error:

#8742

/cc @godofredoc

Activity

  1. zanderso commented on Feb 28, 2020

    @zanderso
    MemberAuthor

    For further background, the use of zip -T to verify zip files is to avoid unzip failing with a partially extracted tree, which can be difficult to recover from.

    I will update the website docs.

  2. zanderso commented on Feb 28, 2020

    @zanderso
    MemberAuthor
  3. digiter commented on Mar 2, 2020

    @digiter
    Contributor

    What is the next step on this? What is needed from infra side?

  4. godofredoc commented on Mar 2, 2020

    @godofredoc
    Contributor

    We need to install zip on all the device lab mac and linux machines and update the provisioning scripts to include it on new test beds.

  5. digiter commented on Mar 4, 2020

    @digiter
    Contributor

    All mac and linux hosts have zip installed now. Provision change is waiting for review.

  6. zanderso commented on Mar 4, 2020

    @zanderso
    MemberAuthor

    Thanks!

  7. digiter commented on Mar 4, 2020

    @digiter
    Contributor

    Sorry, I forgot to update linux VMs, reopening the bug.

  8. reopened this on Mar 4, 2020
  9. digiter commented on Mar 4, 2020

    @digiter
    Contributor

    Done updating the linux VMs, provision change at http://tqr/185683.

  10. github-actions commented on Aug 22, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  11. locked as resolved and limited conversation to collaborators on Aug 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: contributor-productivityTeam-specific productivity, code health, technical debt.team-infraOwned by Infrastructure team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions