Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Building DWC along with DSF

    Scheduled Pinned Locked Moved Solved
    DSF Development
    3
    4
    186
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • oozeBotundefined
      oozeBot
      last edited by

      @chrishamm - When building DSF, the build process clones a copy of DWC, builds it, then deletes the clone. I have modified the common.functions file to build from our local repository and not remove it afterwards.. but is there a better way to handle this? I have not found a way to do this without modifying code due to the clean-up routine deleting the source folder. Thanks

      droftartsundefined chrishammundefined 2 Replies Last reply Reply Quote 0
      • oozeBotundefined oozeBot marked this topic as a question
      • droftartsundefined
        droftarts administrators @oozeBot
        last edited by

        @oozeBot one for @chrishamm

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 0
        • chrishammundefined
          chrishamm administrators @oozeBot
          last edited by

          @oozeBot What better way are you thinking of? You could reuse an existing DWC directory or skip the DWC build altogether using a command-line flag if the DWC (package) version hasn't changed.

          I wanted to keep all the DSF/Linux-specific functionality in the same build script because the DSF meta package needs to reference the DWC version as well. Without the correct version upgrades may fail.

          Duet software engineer

          oozeBotundefined 1 Reply Last reply Reply Quote 0
          • oozeBotundefined
            oozeBot @chrishamm
            last edited by

            @chrishamm That all makes sense. I like being able to build it all together as DWC builds pretty quickly on our build server but yeah, bypassing DWC if it hasn't changed is a good idea. I just wanted to make certain I wasn't overlooking a flag or something but didn't know how I could be after reviewing the code. Thanks

            1 Reply Last reply Reply Quote 0
            • oozeBotundefined oozeBot has marked this topic as solved
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA