Skip to content

app_flutter test in customer_testing is blocking the engine roll #65041

Closed

Description

@flar

See this log for details: https://api.cirrus-ci.com/v1/task/5569311278366720/logs/main.log

We have a PR that will adjust the file for the latest dartfmt rules, but there is a question as to whether there is a chicken-and-egg issue related to deploying this before the dart version rolls with the engine. See flutter/cocoon#931

Activity

  1. flar commented on Sep 1, 2020

    @flar
    ContributorAuthor

    Tagging @jason-simmons @christopherfujino who were involved in the discussion.

  2. added
    P0Critical issues such as a build break or regression
    on Sep 1, 2020
  3. flar commented on Sep 1, 2020

    @flar
    ContributorAuthor

    There is now discussion about whether dartfmt should have rejected this file in the first place. The line was more than 80 characters, but dartfmt is run with a requested line length of 120, so it shouldn't have required reformatting.

    This may be a bug in the dartfmt command in the latest Dart roll.

  4. flar commented on Sep 1, 2020

    @flar
    ContributorAuthor

    As mentioned in the PR, the change to the way that dartfmt wants to format nested conditional expressions was intentional, so this is not a bug.

    There is also a potential formatting that would make both versions of dartfmt happy so we can avoid the chicken and egg issue of which Dart version is running a given Cocoon instance.

  5. changed the title [-]Formatting of progress_button.dart is blocking the engine roll[/-] [+]app_flutter test in customer_testing is blocking the engine roll[/+] on Sep 1, 2020
  6. keyonghan commented on Sep 1, 2020

    @keyonghan
    Contributor

    Formatting issue has been fixed by flutter/cocoon#931.

    Now the roll is still blocked by flutter analyze.

    info • This method overrides a method annotated as '@mustCallSuper' in 'RenderObjectElement', but doesn't invoke the overridden method • lib/widgets/lattice.dart:280:8 • must_call_super
       info • This method overrides a method annotated as '@mustCallSuper' in 'RenderObjectElement', but doesn't invoke the overridden method • lib/widgets/lattice.dart:285:8 • must_call_super
       info • This method overrides a method annotated as '@mustCallSuper' in 'RenderObjectElement', but doesn't invoke the overridden method • lib/widgets/lattice.dart:290:8 • must_call_super
    

    Here is a potential fix by @christopherfujino : flutter/tests#49

  7. keyonghan commented on Sep 2, 2020

    @keyonghan
    Contributor

    Fix has been submitted. Closing.

  8. github-actions commented on Aug 13, 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.

  9. locked as resolved and limited conversation to collaborators on Aug 13, 2021
  10. moved this from Verified to To be archived in [DEPRECATED] Infra Ticket Queueon Jun 26, 2023
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

    P0Critical issues such as a build break or regressionteam-infraOwned by Infrastructure team

    Type

    No type

    Projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions