Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brave MacOS downloads should not use .pkg #32316

Closed
pes10k opened this issue Aug 16, 2023 · 7 comments · Fixed by brave/brave-core#20262
Closed

Brave MacOS downloads should not use .pkg #32316

pes10k opened this issue Aug 16, 2023 · 7 comments · Fixed by brave/brave-core#20262

Comments

@pes10k
Copy link
Contributor

pes10k commented Aug 16, 2023

Currently, downloading the MacOS build from brave.com gives a .pkg (macOS installer) binary with the refcode in the file and product name

image

This is bad for a bunch of reasons, inc

  • the installer looks extremely fishy. Other browsers don’t need this
  • its not core, but it results in very fishy looking UI (I expect we could fix this w/in the installer approach, but its another thing to fix). See screenshot below
  • I expect the installer is causing compat and other very-visible issues (https://bravesoftware.slack.com/archives/C7VLGSR55/p1691093591839749 / Can't reset "corrupt" settings #32074). These might also be fixable w/in the installer approach, but its another footgun
  • it makes the fact that we ship a referrer code very obvious to users (its in the UI and download name) when it doesn’t need to be. - This is an optics concern, not a root-privacy one, but we should avoid unforced-optics problems where possible
    it makes it more difficult for us to give advice to users on what downloads to trust, when the true brave downloads look “funny”

We should instead offer the binary as a standard .dmg, unprivileged app. We can solve the refcode problem by creating a different binary/.dmg for each refcode as needed

@rebron rebron added OS/macOS setup/installer priority/P2 A bad problem. We might uplift this to the next planned release. QA/Yes labels Aug 16, 2023
@rebron
Copy link
Collaborator

rebron commented Sep 1, 2023

DevOps issue: https://github.com/brave/devops/issues/10373

@bsclifton
Copy link
Member

The solution identified is that we'll have some new extended attributes on the .app file:

  • com.brave.refcode has the referral code (ex: BRV002)
  • com.brave.privacypolicy should be added with the value https://brave.com/s/refcodes

The code in brave-core should be adjusted to read this value (if present) and initialize the Referral Service with this value.
https://github.com/brave/brave-core/blob/db5c6571fd2c4036ed47a0a7f95b46a1a0517edb/components/brave_referrals/browser/brave_referrals_service.cc#L265-L268

Currently, the code looks for a file promoCode in the profile folder. We can still keep that check - but if the xattr com.brave.refcode is found, it should have higher precedence.

@bridiver
Copy link
Contributor

similar upstream code

bool GetFileExtendedAttribute(const base::FilePath& path,
                              const char* name,
                              std::vector<char>* value) {
  ssize_t len = getxattr(path.value().c_str(), name, nullptr, 0);
  if (len < 0) {
    PLOG_IF(ERROR, errno != ENODATA) << "getxattr: " << path;
    return false;
  }
  value->resize(len);
  if (getxattr(path.value().c_str(), name, value->data(), len) != len) {
    PLOG(ERROR) << "getxattr: " << path;
    return false;
  }
  return true;
}

so looks like using #include <sys/xattr.h> is ok, but that definitely needs to run on a task runner and no UI thread

@LaurenWags
Copy link
Member

@brave/qa-team labeling as QA/Blocked until we have clarification on test plan for this one. Waiting on more information regarding specific .dmg files and list of new promo codes. Also need to check backwards compatibility with .pkg files.

@kjozwiak
Copy link
Member

kjozwiak commented Nov 1, 2023

macOS 14.0 Sonoma x64

BRV001 Referral Code

Using Brave-Browser-BRV001-x64.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV001-x64.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV001”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV001”
         },

Screenshot 2023-11-01 at 4 27 11 PM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV001 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-01 at 4 28 05 PM

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV001

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 4 32 27 PM

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV001`

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-10 at 4 33 23 PM

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV001

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-12-11 at 4 39 57 PM

Using Brave-Browser-BRV001-universal.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV001-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV001”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV001”
         },

Screenshot 2023-11-01 at 4 52 11 PM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV001 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-01 at 4 52 59 PM

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV001

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 6 54 08 PM

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV001`

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-10 at 6 54 55 PM

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV001

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-12-10 at 6 55 41 PM

BRV002 Referral Code

Using Brave-Browser-BRV002-x64.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV002-x64.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV002”
         },

Screenshot 2023-11-01 at 5 03 49 PM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV002 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-01 at 5 04 55 PM

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV002

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 6 05 39 PM

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV002`

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-10 at 6 06 34 PM

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV002

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-12-10 at 6 07 38 PM

Using Brave-Browser-BRV002-universal.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV002-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV002”
         },

Screenshot 2023-11-01 at 10 21 02 PM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV001 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-01 at 10 21 28 PM

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV001

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 11 22 41 PM

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV001`

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-10 at 11 23 27 PM

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV001

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV002&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-12-10 at 12 24 27 AM

BRV010 Referral Code

Using Brave-Browser-BRV010-x64.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV010-x64.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV010”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV010”
         },

Screenshot 2023-11-01 at 10 47 00 PM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV010 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-01 at 10 47 52 PM

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV010

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 10 48 48 PM

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV010`

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-11 at 10 49 28 PM

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV010

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-12-11 at 12 50 13 AM

Using Brave-Browser-BRV010-universal.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV010-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV010”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV010”
         },

Screenshot 2023-11-01 at 11 03 50 PM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV010 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-01 at 11 04 21 PM

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV010

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 11 05 09 PM

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV010`

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-11 at 11 05 55 PM

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV010

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-12-11 at 11 07 20 PM

.pkg check using BRV002

Using Brave-Browser-BRV010.pkg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64)
--- | ---
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 14.0 (Build 23A344)
  • downloaded Brave-Browser-universal.pkg from GH for 1.60.110
  • renamed file to be Brave-Browser-BRV010.pkg
  • Installed from this renamed pkg file and ensured Brave installed without any issues/failures/crashes

Screenshot 2023-11-02 at 3 38 09 AM

  • before launching, checked that promoCode file was created under the profile folder as below:

Screenshot 2023-11-02 at 3 39 07 AM

  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV010”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV010”
         },

Screenshot 2023-11-02 at 3 40 14 AM

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV010 on first launch

GET /1/usage/brave-core?platform=osx-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-02&ref=BRV010&adsEnabled=false&arch=&wallet2=0 HTTP/1.1

Screenshot 2023-11-02 at 3 40 49 AM

@LaurenWags
Copy link
Member

LaurenWags commented Nov 1, 2023

macOS 14.x Sonoma arm64

BRV001 Referral Code

Using Brave-Browser-BRV001-arm64.dmg - PASSED

Verification PASSED on macOS 14.x Sonoma arm64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (arm64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 14.1 (Build 23B5067a)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV001-arm64.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV001”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV001"
         },

a

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV001 on first launch
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0

b

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV001
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0

c

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV001
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0

D

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV001
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV001&adsEnabled=false&arch=&wallet2=0

E

BRV002 Referral Code

Using Brave-Browser-BRV002-universal.dmg - PASSED

Verification PASSED on macOS 14.x Sonoma arm64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (arm64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 14.1 (Build 23B5067a)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV002-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV002"
         },

1

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV002 on first launch
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0

2

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV002
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0

3

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV002
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0

4

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV002
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV002&adsEnabled=false&arch=&wallet2=0

5

BRV010 Referral Code

Using Brave-Browser-BRV010-universal.dmg - PASSED

Verification PASSED on macOS 14.x Sonoma arm64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (arm64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 14.1 (Build 23B5067a)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV010-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV010”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV010"
         },

1

  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV010 on first launch
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0

2

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV010
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0

3

  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV010
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0

4

  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV010
laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV010&adsEnabled=false&arch=&wallet2=0

5

.pkg check using BRV002

Using Brave-Browser-BRV002.pkg - PASSED

Verification PASSED on macOS 14.x Sonoma arm64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (arm64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 14.1 (Build 23B5067a)
  • downloaded Brave-Browser-universal.pkg from GH for 1.60.110
  • renamed file to be Brave-Browser-BRV002.pkg
  • Installed from this renamed pkg file and ensured Brave installed without any issues/failures/crashes

1

  • before launching, checked that promoCode file was created under the profile folder as below:

2

  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV002"
         },

3


macOS 10.15.x Catalina x64

BRV002 Referral Code

Using Brave-Browser-BRV002-universal.dmg - PASSED

Verification PASSED on macOS 10.15.x Catalina x64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 10.15.7 (Build 19H1824)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV002-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV002"
         },
Screenshot 2023-11-02 at 8 15 00 AM

.pkg check using BRV002

Using Brave-Browser-BRV002.pkg - PASSED

Verification PASSED on macOS 10.15.x Catalina x64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (x86_64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 10.15.7 (Build 19H1824)
  • downloaded Brave-Browser-universal.pkg from GH for 1.60.110
  • renamed file to be Brave-Browser-BRV002.pkg
  • Installed from this renamed pkg file and ensured Brave installed without any issues/failures/crashes
Screenshot 2023-11-02 at 8 17 06 AM
  • before launching, checked that promoCode file was created under the profile folder as below:
Screenshot 2023-11-02 at 8 17 43 AM
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV002"
         },
Screenshot 2023-11-02 at 8 20 36 AM

@stephendonner
Copy link

stephendonner commented Nov 1, 2023

macOS 13.6.1 Ventura arm64

BRV001 Referral Code - PASSED

Using Brave-Browser-BRV001-arm64.dmg - PASSED

Verification PASSED on macOS 14.0 Sonoma x64 using the following build(s):

Brave | 1.60.110 Chromium: 119.0.6045.105 (Official Build) (arm64)
-- | --
Revision | 0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS | macOS Version 13.6.1 (Build 22G313)

Quick note: The above requires specific executables which can be downloaded via https://bravesoftware.slack.com/archives/C05FK45FN0M/p1698866128534639?thread_ts=1697728273.865229&cid=C05FK45FN0M.

  • downloaded Brave-Browser-BRV001-x64.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV001”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV001”
         },
Screenshot 2023-11-10 at 2 33 20 PM
  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV001 on first launch

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-01 at 2 30 07 PM
  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV001

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-02 at 2 32 11 PM
  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV001`

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV001&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-10 at 2 33 51 PM
  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV001

GET [/1/usage/brave-core?platform=osx-bc&channel=release&version=1.59.124&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV001&adsEnabled=false&arch=&wallet2=0 HTTP/1.1](https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV001&adsEnabled=false&arch=&wallet2=0)

BRV002 Referral Code - PASSED

Using Brave-Browser-BRV002-universal.dmg - PASSED
  • downloaded Brave-Browser-BRV002-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV002”
         },
Screenshot 2023-12-02 at 1 53 47 PM
  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV002 on first launch

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV002&adsEnabled=false&arch=&wallet2=0

  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV002

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=null&ref=BRV002&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-02 at 2 12 42 PM
  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV002

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV002&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-10 at 2 13 50 PM
  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV002

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV002&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-12-10 at 2 15 42 PM

BRV010 Referral Code - PASSED

Using Brave-Browser-BRV010-universal.dmg - PASSED
  • downloaded Brave-Browser-BRV010-universal.dmg and ensured Brave installed without any issues/failures/crashes
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV010”}; as per the following:
“promo_code”: {
            “metadata”: [ “user_controlled”, “user_modifiable”, “extension_modifiable” ],
            “value”: “BRV010”
         },
Screenshot 2023-11-01 at 2 49 36 PM
  • ensured that there was a daily usage ping via laptop-updates.brave.com that included the BRV010 on first launch

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=true&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-01 at 2 49 59 PM
  • closed Brave/moved the date ahead by 1 day and ensured that daily=true & ref=BRV010

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=false&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-02 at 2 55 51 PM
  • closed Brave/moved the date ahead by 1 week and ensured that daily=true&weekly=true & ref=BRV010

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=false&first=false&woi=2023-10-30&dtoi=2023-11-01&ref=BRV010&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-11-09 at 2 57 00 PM
  • closed Brave/moved the date ahead by 1 month and ensured that daily=true&weekly=true&monthly=true & ref=BRV010

GET https://laptop-updates.brave.com/1/usage/brave-core?platform=osxarm64-bc&channel=release&version=1.60.110&daily=true&weekly=true&monthly=true&first=false&woi=2023-10-30&dtoi=null&ref=BRV010&adsEnabled=false&arch=&wallet2=0

Screenshot 2023-12-09 at 2 58 17 PM

.pkg check using BRV002 - PASSED

Using Brave-Browser-BRV002.pkg - PASSED

Verification PASSED on macOS 13.6.1 Ventura arm64 using the following build(s):

Brave	1.60.110 Chromium: 119.0.6045.105 (Official Build) (arm64) 
Revision	0bb6e7a81aed340b5a9e8b752c1cf92768257c40
OS	macOS Version 14.1 (Build 23B5067a)
  • downloaded Brave-Browser-universal.pkg from GH for 1.60.110
  • renamed file to be Brave-Browser-QPU818.pkg
  • Installed from this renamed pkg file and ensured Brave installed without any issues/failures/crashes
Screenshot 2023-11-01 at 3 30 47 PM
  • before launching, checked that promoCode file was created under the profile folder as below:
Screenshot 2023-11-01 at 3 33 21 PM
  • launched Brave and ensured there were no obvious issues (performance/crashes)
  • checked brave://local-state and ensured that “promo_code”: { “value”: “BRV002”}; as per the following:
         "promo_code": {
            "metadata": [ "user_controlled", "user_modifiable", "extension_modifiable" ],
            "value": "BRV002"
         },
Screenshot 2023-11-01 at 3 28 56 PM Screenshot 2023-11-01 at 3 29 18 PM

fmarier added a commit to fmarier/privacyguides.org that referenced this issue Jul 17, 2024
The `.pkg` binary was replaced by a regular `.dmg` in 1.60: brave/brave-browser#32316
fmarier added a commit to fmarier/privacyguides.org that referenced this issue Jul 17, 2024
The `.pkg` binary was replaced by a regular `.dmg` in 1.60: brave/brave-browser#32316
fmarier added a commit to fmarier/privacyguides.org that referenced this issue Jul 17, 2024
The `.pkg` binary was replaced by a regular `.dmg` in 1.60: brave/brave-browser#32316
fmarier added a commit to fmarier/privacyguides.org that referenced this issue Jul 19, 2024
The `.pkg` binary was replaced by a regular `.dmg` in 1.60: brave/brave-browser#32316
fmarier added a commit to fmarier/privacyguides.org that referenced this issue Jul 20, 2024
The `.pkg` binary was replaced by a regular `.dmg` in 1.60: brave/brave-browser#32316
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants