Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Final browser-laptop update #15309

Merged
merged 22 commits into from
Dec 7, 2018
Merged

Final browser-laptop update #15309

merged 22 commits into from
Dec 7, 2018

Conversation

bsclifton
Copy link
Member

@bsclifton bsclifton commented Oct 26, 2018

The final update for browser-laptop

Fixes #15315

Test plan

See brave/brave-browser#1536

@diracdeltas
Copy link
Member

@bsclifton per discussion in slack, i would like to add some messaging/UI in this to help Linux users transition to the new repos (and also this should wait for https://github.com/brave/devops/issues/361).

@diracdeltas diracdeltas self-requested a review October 30, 2018 19:30
@diracdeltas diracdeltas self-assigned this Oct 30, 2018
@bsclifton bsclifton force-pushed the muon-upgrade-windows branch 3 times, most recently from e50e008 to 162b040 Compare November 2, 2018 06:06
app/updater.js Outdated Show resolved Hide resolved
app/updater.js Outdated
options: {
persist: false,
advancedText: 'See instructions to upgrade to the latest version',
advancedLink: 'https://brave-browser.readthedocs.io/en/latest/installing-brave.html#linux'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is blocked on the doc text being updated with the new signing keys: brave/brave-browser#1826

@bsclifton bsclifton force-pushed the muon-upgrade-windows branch from f1a319f to 3321007 Compare November 6, 2018 20:06
@diracdeltas
Copy link
Member

looks fine when i pretended my mac was linux to trigger the notification, except kind of incongruous that the token grant notification also pops up:
screen shot 2018-11-06 at 12 56 32 pm

we probably want to either suppress it or prevent the old brave wallets from having any funds added to them?

@diracdeltas
Copy link
Member

On Mac, the message looks great but I don't think the auto-install of b-c actually worked. I see this in the console:

Extracting brave-core binaries from "/Users/yan/repos/browser-laptop/node_modules/electron-prebuilt/dist/Brave.app/Contents/Resources/Brave-Browser.pkg" into temp directory "/var/folders/hl/761qjwzn4qb7slh2yvlgwfxr0000gn/T/brave-upgrade"
Could not open product archive: /Users/yan/repos/browser-laptop/node_modules/electron-prebuilt/dist/Brave.app/Contents/Resources/Brave-Browser.pkg
Removing temp directory "/var/folders/hl/761qjwzn4qb7slh2yvlgwfxr0000gn/T/brave-upgrade"

@diracdeltas
Copy link
Member

/Users/yan/repos/browser-laptop/node_modules/electron-prebuilt/dist/Brave.app/Contents/Resources/Brave-Browser.pkg does not exist btw

bsclifton added a commit that referenced this pull request Nov 6, 2018
@bsclifton
Copy link
Member Author

@diracdeltas for the auto-install to work, you have to run packaging; I'm about to queue a build for Nightly channel if you're interested in trying it out? 😄

@bsclifton bsclifton force-pushed the muon-upgrade-windows branch from 0721d3b to cb5c0fb Compare November 7, 2018 05:07
bsclifton added a commit that referenced this pull request Nov 7, 2018
@bsclifton bsclifton force-pushed the muon-upgrade-windows branch from cb5c0fb to db32bcd Compare November 7, 2018 05:38
… stub executable.

Fixes brave/brave-browser#1540
Fixes brave/brave-browser#1782
- Stub executable detects brave-core and will launch it (instead of browser-laptop)
- Friendly name of app (as shown in Add/Remove programs and Default app settings) to `Brave (old)`
- Dependencies updated
- install is done last (after possible relaunch due to missing args)
- install is working good; however it's opening brave-core after the silent install

Forcibly create desktop shortcut as a work-around for problems with electron-squirrel-startup
Fixes brave/brave-browser#1867
@bsclifton bsclifton force-pushed the muon-upgrade-windows branch 2 times, most recently from ebf7321 to 12b1b7e Compare November 7, 2018 06:26
@bsclifton bsclifton force-pushed the muon-upgrade-windows branch 4 times, most recently from 5af0fee to 3f06a99 Compare December 6, 2018 04:07
@bsclifton
Copy link
Member Author

@diracdeltas feedback addressed in 3f06a99 😄

petemill
petemill previously approved these changes Dec 6, 2018
Copy link
Member

@petemill petemill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! ⚔️ ⚰️
Only shame is having ~200mb of binary files added to this Git repo, which would mean anyone who performs a fetch would have that forever in their .git folder. As this repo is soon to be archived, I'm sure that's not a big deal. If it was we could download from a remote location during packaging. If anyone every forks this repo for continued development then they can strip git's history if they like!

bsclifton and others added 12 commits December 7, 2018 08:17
0.25.202
0.25.203
0.25.204
0.25.205
0.25.206
0.25.207
0.25.208
0.25.209
0.25.210
0.25.211
0.25.212
0.25.213
0.25.214
0.25.215
0.25.216
0.25.217
Usage: `BUNDLE_NAME="My\ App" CHANNEL=nightly npm run build-package`
- deprecation notice shown
- you can restore already existing groups (so that you can clear, if you'd like)
- existing sync groups will show and can be cleared
I believe this was causing a crash during end-to-end testing
@bsclifton bsclifton force-pushed the muon-upgrade-windows branch from 831b5ea to f0be763 Compare December 7, 2018 16:22
Copy link
Member

@petemill petemill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-approving due to new binaries and version bump

Farewell browser-laptop!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants