Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-27127

Freeze vaadin date-picker bower dependencies in 9.10 nuxeo-web-ui build

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 9.10-HF28
    • Fix Version/s: 9.10-HF30
    • Component/s: Web UI

      Description

      Web UI build for 9.10 goes through without error but it produces a jar which does not contain web ui source code.

      As a matter of fact, the ftest job is red:

      It only deploys index.jsp without any other resources (except i18n ones)

      It started on March 27th 2019 revealed by https://qa2.nuxeo.org/jenkins/job/9.10/job/plugins_nuxeo-web-ui-2.2_9.10/2236/

      Root cause

      While backporting vaadin date-picker for 9.10 ELEMENTS-791, we did not freeze this bower dependency and they released v.3.3.3 and this commit introduced a change to rely on ../../polymer/lib/mixins/disable-upgrade-mixin.html which we don't have in our frozen other dependencies.

      EDIT

      9.10 >= HF28 breaks on FF < 63 because of that.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 6 hours
                  6h