Qpid
  1. Qpid
  2. QPID-5017

WinSDK build leaves release executables stranded in \bin directory

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.22
    • Fix Version/s: 0.24
    • Component/s: Build Tools
    • Labels:
      None
    • Environment:

      windows

      Description

      Several new[1] files have been added to C++ install

      • qmf-gen
      • qpidt
      • qpid-ping
      • qpid-send
      • qpid-receive
      • qpid-topic-listener
      • qpid-topic-publisher
      • sender
      • receiver

      But these files are not properly disposed in the WinSDK build process. WinSDK separates the debug and release variants into separate subdirectories bin\Debug and bin\Release. The files listed above are installed twice to \bin with the Release variants overwriting the Debug variants. The final SDK is left with only the Release variants sitting in the wrong directory.

      These files should be moved into bin\Debug after the debug build and moved again into bin\Release after the release build.

      [1] 2012-10-22

        Activity

        Hide
        Chuck Rolke added a comment -

        Upon further reflection a better strategy for these files is to simply delete them during the creation of the SDK. WinSDK is a vehicle for delivering qpid client libraries and not for delivering generally useful tools. A general tool kit needs much more than these few files and is beyond the scope of WinSDK.

        Show
        Chuck Rolke added a comment - Upon further reflection a better strategy for these files is to simply delete them during the creation of the SDK. WinSDK is a vehicle for delivering qpid client libraries and not for delivering generally useful tools. A general tool kit needs much more than these few files and is beyond the scope of WinSDK.
        Hide
        ASF subversion and git services added a comment -

        Commit 1509016 from chug@apache.org in branch 'qpid/trunk'
        [ https://svn.apache.org/r1509016 ]

        QPID-5017: WinSDK build leaves release executables stranded in \bin directory
        Delete them during install post-processing

        Show
        ASF subversion and git services added a comment - Commit 1509016 from chug@apache.org in branch 'qpid/trunk' [ https://svn.apache.org/r1509016 ] QPID-5017 : WinSDK build leaves release executables stranded in \bin directory Delete them during install post-processing
        Hide
        Justin Ross added a comment -

        Reviewed by Cliff. Approved for 0.24.

        Show
        Justin Ross added a comment - Reviewed by Cliff. Approved for 0.24.
        Hide
        ASF subversion and git services added a comment -

        Commit 1509736 from chug@apache.org in branch 'qpid/branches/0.24'
        [ https://svn.apache.org/r1509736 ]

        QPID-5017: WinSDK build leaves release executables stranded in /bin directory - merge fix to 0.24 release branch

        Show
        ASF subversion and git services added a comment - Commit 1509736 from chug@apache.org in branch 'qpid/branches/0.24' [ https://svn.apache.org/r1509736 ] QPID-5017 : WinSDK build leaves release executables stranded in /bin directory - merge fix to 0.24 release branch
        Hide
        Chuck Rolke added a comment -

        After further consideration, files qpid-send and qpid-receive are packaged into the bin\Release directory. See QPID-5114.

        Show
        Chuck Rolke added a comment - After further consideration, files qpid-send and qpid-receive are packaged into the bin\Release directory. See QPID-5114 .
        Hide
        Justin Ross added a comment -
        Show
        Justin Ross added a comment - Released in Qpid 0.24, http://qpid.apache.org/releases/qpid-0.24/index.html

          People

          • Assignee:
            Chuck Rolke
            Reporter:
            Chuck Rolke
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development