Uploaded image for project: 'Couchbase Gateway'
  1. Couchbase Gateway
  2. CBG-1251

Support Apple (M1) Silicon

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Critical
    • Resolution: Done
    • 2.8.0
    • 3.0
    • SyncGateway
    • Security Level: Public
    • None
    • CBG Sprint 78
    • 3

    Description

      Need to support Apple M1 Silicon (CM-660).

       

      Attachments

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

        Activity

          daniel.petersen Daniel Petersen created issue -
          ben.brooks Ben Brooks added a comment - - edited

          I don't believe this can be done in the 2.8.1 timeframe, we're blocked by two things:

          It is feasible for Lithium, assuming we find a way past the bug seen in CBG-756

          ben.brooks Ben Brooks added a comment - - edited I don't believe this can be done in the 2.8.1 timeframe, we're blocked by two things: Apple M1 support in Go 1.16 (~Mid Feb release): https://tip.golang.org/doc/go1.16#darwin Blocked on Go upgrade past 1.13.x until we move from the cbdatasource DCP client: CBG-756 CBG-1143 CBG-1170 It is feasible for Lithium, assuming we find a way past the bug seen in CBG-756
          daniel.petersen Daniel Petersen made changes -
          Field Original Value New Value
          Fix Version/s Lithium [ 16180 ]
          Fix Version/s 2.8.1 [ 17134 ]
          daniel.petersen Daniel Petersen made changes -
          Priority Major [ 3 ] Critical [ 2 ]
          adamf Adam Fraser made changes -
          Story Points 3
          jacques.rascagneres Jacques Rascagneres made changes -
          Sprint CBG Sprint 78 [ 1691 ]
          jacques.rascagneres Jacques Rascagneres made changes -
          Rank Ranked lower
          jacques.rascagneres Jacques Rascagneres made changes -
          Assignee The One [ the one ] Jacques Rascagneres [ jacques.rascagneres ]
          jacques.rascagneres Jacques Rascagneres made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jacques.rascagneres Jacques Rascagneres made changes -
          Link This issue depends on CBD-4219 [ CBD-4219 ]
          jacques.rascagneres Jacques Rascagneres added a comment - - edited

          Linking build teams work to add this to the build pipeline. Go 1.16.6 is now supported so should just be a matter of running go build on an M1 machine. Guessing the existing unix pipeline would work.

          jacques.rascagneres Jacques Rascagneres added a comment - - edited Linking build teams work to add this to the build pipeline. Go 1.16.6 is now supported so should just be a matter of running go build on an M1 machine. Guessing the existing unix pipeline would work.
          jacques.rascagneres Jacques Rascagneres made changes -
          Resolution Done [ 6 ]
          Status In Progress [ 3 ] Resolved [ 5 ]
          adamf Adam Fraser made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

          People

            jacques.rascagneres Jacques Rascagneres
            daniel.petersen Daniel Petersen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty