Uploaded image for project: 'Cockpit'
  1. Cockpit
  2. COCKPIT-1780

[cockpit-project/cockpit] Automake JS build is fragile without specific build steps

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • cockpit
    • False
    • Hide

      None

      Show
      None
    • False
    • Testable
    • ?
    • ?
    • rhel-cockpit
    • ?

      [3694417487] Upstream Reporter: Freya Gustavsson
      Upstream issue status: Open
      Upstream description:

      During the AsciiDoc migration we removed font files that were not necessary anymore due to AsciiDoctor generating HTML in a much better way than DocBook. As the make rule for the fonts was removed it caused unintended issues with make where the order of the build completely changed and had rules that expected ./dist dir to exist before it had a change to be created.

      With the help of @jelly we fixed the broken build step by adding $(DIST_STAMP) as a dependency to make rule for doc's index.html. But this should not be necessary for a functioning workflow as docs has nothing to do with the build step at large.


      Upstream URL: https://github.com/cockpit-project/cockpit/issues/22648

              Unassigned Unassigned
              upstream-sync Upstream Sync
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: