Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-52146

[CBM] [CBBS] [TC] Update Go to 1.18 on Neo branch to support new Azure SDK

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 7.1.1
    • 7.1.1
    • tools
    • 1

    Description

      What need to be done?
      The new Azure SDK has dependencies (azblob, azcore) that have build requirements of Go being of version 1.18+. To add support for Azure SDK in the Backup Service in 7.1.1 we need to update Go on the Neo branch.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            maks.januska Maksimiljans Januska created issue -
            maks.januska Maksimiljans Januska made changes -
            Field Original Value New Value
            Link This issue has to be done before MB-51769 [ MB-51769 ]
            maks.januska Maksimiljans Januska made changes -
            Link This issue relates to MB-45620 [ MB-45620 ]
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-51818 [ MB-51818 ]
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-51818 [ MB-51818 ]
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-51818 [ MB-51818 ]
            owend Daniel Owen made changes -
            Labels approved-for-7.1.1
            owend Daniel Owen made changes -
            Link This issue blocks MB-51648 [ MB-51648 ]

            Build couchbase-server-7.1.1-3074 contains cbbs commit 52931e2 with commit message:
            MB-52146 Temprorarily disable some golangci-lint linters

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.1-3074 contains cbbs commit 52931e2 with commit message: MB-52146 Temprorarily disable some golangci-lint linters

            Build couchbase-server-7.1.1-3081 contains cbbs commit fd3d160 with commit message:
            MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.1-3081 contains cbbs commit fd3d160 with commit message: MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            Build couchbase-server-7.1.1-3087 contains backup commit 2d3ea51 with commit message:
            MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.1-3087 contains backup commit 2d3ea51 with commit message: MB-52146 Upgrade Go from 1.17.6 to 1.18.2
            maks.januska Maksimiljans Januska made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]

            Hi Ian McCloy, all repositories that affect cbbackupmgr, other tools and the Backup service (which is backup, cbbs and tools-common) have been upgraded to use Go 1.18.2. Marking this as resolved.

            maks.januska Maksimiljans Januska added a comment - Hi Ian McCloy , all repositories that affect cbbackupmgr, other tools and the Backup service (which is backup, cbbs and tools-common) have been upgraded to use Go 1.18.2. Marking this as resolved.
            owend Daniel Owen made changes -
            Assignee Maksimiljans Januska [ JIRAUSER26064 ] Daniel Owen [ owend ]
            Status Resolved [ 5 ] Closed [ 6 ]
            maks.januska Maksimiljans Januska made changes -
            Link This issue relates to MB-51557 [ MB-51557 ]
            wayne Wayne Siu made changes -
            Link This issue blocks MB-52510 [ MB-52510 ]
            lynn.straus Lynn Straus made changes -
            Link This issue blocks MB-51648 [ MB-51648 ]

            Maksimiljans Januska Daniel Owen It looks like this change hasn't been merged up to master yet - Elixir builds are still using Go 1.18 cbbackupmgr, cbimport, cbdocloader, cbexport, cbsqlitedump, cbriftdump, cbdatarecovery, and cbbs. Will that be corrected soon?

            ceej Chris Hillery added a comment - Maksimiljans Januska Daniel Owen It looks like this change hasn't been merged up to master yet - Elixir builds are still using Go 1.18 cbbackupmgr, cbimport, cbdocloader, cbexport, cbsqlitedump, cbriftdump, cbdatarecovery, and cbbs. Will that be corrected soon?

            Hi Chris Hillery,
            Yes, the merges are being reviewed at the moment, everything should be on master soon. Sorry for the delay, we had some outstanding issues that we wanted to fix on the neo branch before merging into master.

            maks.januska Maksimiljans Januska added a comment - Hi Chris Hillery , Yes, the merges are being reviewed at the moment, everything should be on master soon. Sorry for the delay, we had some outstanding issues that we wanted to fix on the neo branch before merging into master.

            Maksimiljans Januska No problem, just noticed it in an Elixir build and wanted to be sure it wouldn't be overlooked!

            ceej Chris Hillery added a comment - Maksimiljans Januska No problem, just noticed it in an Elixir build and wanted to be sure it wouldn't be overlooked!
            malarky Chris Malarky made changes -
            Link This issue relates to CBSE-11903 [ CBSE-11903 ]

            Build couchbase-server-7.2.0-1437 contains backup commit 2d3ea51 with commit message:
            MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.2.0-1437 contains backup commit 2d3ea51 with commit message: MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            Build couchbase-server-8.0.0-1033 contains backup commit 2d3ea51 with commit message:
            MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            build-team Couchbase Build Team added a comment - Build couchbase-server-8.0.0-1033 contains backup commit 2d3ea51 with commit message: MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            Build couchbase-server-7.2.0-1445 contains cbbs commit fd3d160 with commit message:
            MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.2.0-1445 contains cbbs commit fd3d160 with commit message: MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            Build couchbase-server-7.2.0-1445 contains cbbs commit 52931e2 with commit message:
            MB-52146 Temprorarily disable some golangci-lint linters

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.2.0-1445 contains cbbs commit 52931e2 with commit message: MB-52146 Temprorarily disable some golangci-lint linters

            Build couchbase-server-8.0.0-1034 contains cbbs commit fd3d160 with commit message:
            MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            build-team Couchbase Build Team added a comment - Build couchbase-server-8.0.0-1034 contains cbbs commit fd3d160 with commit message: MB-52146 Upgrade Go from 1.17.6 to 1.18.2

            Build couchbase-server-8.0.0-1034 contains cbbs commit 52931e2 with commit message:
            MB-52146 Temprorarily disable some golangci-lint linters

            build-team Couchbase Build Team added a comment - Build couchbase-server-8.0.0-1034 contains cbbs commit 52931e2 with commit message: MB-52146 Temprorarily disable some golangci-lint linters
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-53346 [ MB-53346 ]
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-53347 [ MB-53347 ]
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-53347 [ MB-53347 ]
            ianmccloy Ian McCloy made changes -
            Link This issue blocks MB-53346 [ MB-53346 ]

            People

              owend Daniel Owen
              maks.januska Maksimiljans Januska
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty