Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-13525

mtr and mysql-test-run symlinks are not installed anymore

Details

    Description

      make install used to install these symlinks:

      lrwxrwxrwx 1 elenst elenst     19 Aug 15 00:55 /data/bld/10.2/mysql-test/mtr -> ./mysql-test-run.pl
      lrwxrwxrwx 1 elenst elenst     19 Aug 15 00:55 /data/bld/10.2/mysql-test/mysql-test-run -> ./mysql-test-run.pl
      

      After c872b10022180602fbd5b2b0310b6d1e343dff5a they are not installed anymore.

      commit c872b10022180602fbd5b2b0310b6d1e343dff5a
      Author: Sergei Golubchik
      Date:   Wed Aug 9 18:23:04 2017 +0200
       
          don't install same files twice
          
          CMakeLists.txt - merge mistake, apparently
          
          include/CMakeLists.txt - install from CMAKE_CURRENT_BINARY_DIR.
            Only install from CMAKE_CURRENT_SOURCE_DIR, if it's different
            from CMAKE_CURRENT_BINARY_DIR
          
          mysql-test/CMakeLists.txt - INSTALL_MYSQL_TEST() macro installs
            everything, no need to install mtr separately once again
          
          mysql-test/lib/My/SafeProcess/CMakeLists.txt
            MYSQL_ADD_EXECUTABLE includes INSTALL
          
          sql-bench/CMakeLists.txt
            list files explicitly. don't install garbage, don't process 'foo'
            and 'foo.sh' separately, it's only one file to install, not two.
      

      Attachments

        Activity

          elenst Elena Stepanova created issue -
          elenst Elena Stepanova made changes -
          Field Original Value New Value
          Description We used to install these symlinks:
          {noformat}
          lrwxrwxrwx 1 elenst elenst 19 Aug 15 00:55 /data/bld/10.2/mysql-test/mtr -> ./mysql-test-run.pl
          lrwxrwxrwx 1 elenst elenst 19 Aug 15 00:55 /data/bld/10.2/mysql-test/mysql-test-run -> ./mysql-test-run.pl
          {noformat}

          After c872b10022180602fbd5b2b0310b6d1e343dff5a they are not installed anymore.
          {noformat}
          commit c872b10022180602fbd5b2b0310b6d1e343dff5a
          Author: Sergei Golubchik
          Date: Wed Aug 9 18:23:04 2017 +0200

              don't install same files twice
              
              CMakeLists.txt - merge mistake, apparently
              
              include/CMakeLists.txt - install from CMAKE_CURRENT_BINARY_DIR.
                Only install from CMAKE_CURRENT_SOURCE_DIR, if it's different
                from CMAKE_CURRENT_BINARY_DIR
              
              mysql-test/CMakeLists.txt - INSTALL_MYSQL_TEST() macro installs
                everything, no need to install mtr separately once again
              
              mysql-test/lib/My/SafeProcess/CMakeLists.txt
                MYSQL_ADD_EXECUTABLE includes INSTALL
              
              sql-bench/CMakeLists.txt
                list files explicitly. don't install garbage, don't process 'foo'
                and 'foo.sh' separately, it's only one file to install, not two.
          {noformat}
          {{make install}} used to install these symlinks:
          {noformat}
          lrwxrwxrwx 1 elenst elenst 19 Aug 15 00:55 /data/bld/10.2/mysql-test/mtr -> ./mysql-test-run.pl
          lrwxrwxrwx 1 elenst elenst 19 Aug 15 00:55 /data/bld/10.2/mysql-test/mysql-test-run -> ./mysql-test-run.pl
          {noformat}

          After c872b10022180602fbd5b2b0310b6d1e343dff5a they are not installed anymore.
          {noformat}
          commit c872b10022180602fbd5b2b0310b6d1e343dff5a
          Author: Sergei Golubchik
          Date: Wed Aug 9 18:23:04 2017 +0200

              don't install same files twice
              
              CMakeLists.txt - merge mistake, apparently
              
              include/CMakeLists.txt - install from CMAKE_CURRENT_BINARY_DIR.
                Only install from CMAKE_CURRENT_SOURCE_DIR, if it's different
                from CMAKE_CURRENT_BINARY_DIR
              
              mysql-test/CMakeLists.txt - INSTALL_MYSQL_TEST() macro installs
                everything, no need to install mtr separately once again
              
              mysql-test/lib/My/SafeProcess/CMakeLists.txt
                MYSQL_ADD_EXECUTABLE includes INSTALL
              
              sql-bench/CMakeLists.txt
                list files explicitly. don't install garbage, don't process 'foo'
                and 'foo.sh' separately, it's only one file to install, not two.
          {noformat}
          serg Sergei Golubchik made changes -
          Affects Version/s 10.2 [ 14601 ]
          serg Sergei Golubchik made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          serg Sergei Golubchik made changes -
          Status In Progress [ 3 ] Stalled [ 10000 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 10.2.8 [ 22544 ]
          Fix Version/s 10.2 [ 14601 ]
          Resolution Fixed [ 1 ]
          Status Stalled [ 10000 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 82078 ] MariaDB v4 [ 152618 ]

          People

            serg Sergei Golubchik
            elenst Elena Stepanova
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.