-
Notifications
You must be signed in to change notification settings - Fork 869
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
Create zip in deb building script #6600
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grabbed zip from PR builder (see https://bravesoftware.slack.com/archives/CMH8DU4TF/p1599619980074900 on Slack) and verified both libEGL.so
and libGLESv2.so
are included 😄 Nice work!
@bridiver if this looks good to you, we can merge and I can help create uplifts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
By my count, this is the full list of files files from the deb release that are not also included in the zip release. Are any of the others important? I suspect we probably want to at least be including the swiftshader
directory as well.
./usr/share/menu/brave-browser.menu
./usr/share/gnome-control-center/default-apps/brave-browser.xml
./usr/share/doc/brave-browser/changelog.gz
./usr/share/appdata/brave-browser.appdata.xml
./usr/share/applications/brave-browser.desktop
./usr/share/man/man1/brave-browser-stable.1.gz
./opt/brave.com/brave/product_logo_32.xpm
./opt/brave.com/brave/product_logo_16.png
./opt/brave.com/brave/xdg-mime
./opt/brave.com/brave/product_logo_32.png
./opt/brave.com/brave/product_logo_256.png
./opt/brave.com/brave/swiftshader/libGLESv2.so
./opt/brave.com/brave/swiftshader/libEGL.so
./opt/brave.com/brave/WidevineCdm/LICENSE # there is a file called LICENSE in the zip, not sure if it's the same though
./opt/brave.com/brave/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
./opt/brave.com/brave/WidevineCdm/manifest.json
./opt/brave.com/brave/MEIPreload/preloaded_data.pb
./opt/brave.com/brave/MEIPreload/manifest.json
./opt/brave.com/brave/product_logo_64.png
./opt/brave.com/brave/crashpad_handler
./opt/brave.com/brave/product_logo_48.png
./opt/brave.com/brave/xdg-settings
./opt/brave.com/brave/default-app-block
./opt/brave.com/brave/libGLESv2.so # included by this PR
./opt/brave.com/brave/chrome-sandbox
./opt/brave.com/brave/libEGL.so # included by this PR
./opt/brave.com/brave/cron/brave-browser
./opt/brave.com/brave/brave-browser
./opt/brave.com/brave/product_logo_128.png
./opt/brave.com/brave/product_logo_24.png
./usr/bin/brave-browser-stable -> /opt/brave.com/brave/brave-browser
./usr/share/man/man1/brave-browser.1.gz -> brave-browser-stable.1.gz
./etc/cron.daily/brave-browser -> /opt/brave.com/brave/cron/brave-browser
zip file will no longer be in |
fi | ||
log_cmd fakeroot dpkg-deb ${COMPRESSION_OPTS} -b "${STAGEDIR}" . | ||
verify_package "$DEPENDS" | ||
+ cd "${STAGEDIR}/${INSTALLDIR}/" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use ;
or &&
to put this all on one line
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
ed8e5b0
to
1c396d6
Compare
4c96516
to
09a1483
Compare
Addressed here 😄 |
Known intermittent error of test-install:
https://ci.brave.com/job/pr-brave-browser-create_dist_zip-windows/9/execution/node/241/log/ |
Blocked on https://github.com/brave/devops/pull/3620 |
Will this be uplifted all the way? |
ideally, this PR will be uplifted to release channel |
9fabf56
to
4df7914
Compare
Create zip in deb building script
Resolves brave/brave-browser#11504
brave-bin
AUR package relies on zip to generate the packagehttps://aur.archlinux.org/cgit/aur.git/commit/?h=brave-bin&id=e70061fb7fb30f7a4bc35e108df96be404ec0a62
And we only contain
libEGL.so
andlibGLESv2.so
for linux installer(deb/rpm)in
chrome/installer/linux/BUILD.gn
This is the preview of what will be contained in zip
Submitter Checklist:
npm run lint
)git rebase master
(if needed).git rebase -i
to squash commits (if needed).Test Plan:
libEGL.so
andlibGLESv2.so
Reviewer Checklist:
After-merge Checklist:
changes has landed on.