-
Notifications
You must be signed in to change notification settings - Fork 0
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
[CLOSED] Linux Sprint 29 #184
Comments
Comment by JeffryBooher I got an error running grunt on Windows "ERROR: Cannot find module 'semver'" but grunt continues and finishes the build. Haven't tried Mac yet. |
Comment by JeffryBooher Same error on Mac |
Comment by jasonsanjose Updated the pull request description to run |
Comment by JeffryBooher Windows now builds without error |
Comment by timburgess No problem with the npm install but I'm failing on the cef-download task with a |
Comment by jasonsanjose @timburgess downloads are fixed now. @adrocknaphobia thinks it could have been a bot. Anyway, @JeffryBooher pointed out 2 issues over email that I've filed. We can fix these separately from this pull request:
|
Comment by timburgess Yup, I can see dev.brackets.io now. The same as master, the CEF version for cef-linux64 has bumped to 3.1547.1354 yet there is no cef_binary_3.1547.1354 on dev.brackets.io/cef so the cef task fails on 64-bit Linux. I see also that cef-linux32 has CEF 3.1547.1357 hardwired & that is not present on dev.brackets.io/cef either. I've been working on Linux with prior CEF builds I did myself. Will see if I can get a CEF 3.1547.1357 build via chromium & if so, then can at least test the latter stages too. |
Comment by timburgess Ah, missed the comment - ignore the CEF 32bit vs 64bit version question. |
Comment by jasonsanjose @timburgess yep we had to hardcode the 32-bit binary since build 1354 wasn't built. This is just temporary until we make our next CEF upgrade. The zips were just pushed to dev.brackets.io/cef. You can try that out now. |
Comment by timburgess Lovely! Works for me but I had a couple of hitches:
and to clarify, this is on Ubuntu 12.04 64bit |
Comment by JeffryBooher Looks like everything is good to go -- just waiting to hear back from legal on the 3rd party code. |
Comment by JeffryBooher Got clearance from legal...Merging |
Issue by jasonsanjose
Tuesday Aug 13, 2013 at 17:07 GMT
Originally opened as adobe#297
Replaces #288 @JeffryBooher
Replaces
scripts/setup_linux_build.sh
.RUN npm install on this branch to update the new dependency on
semver
.@timburgess @DaBungalow would you like to test out these updates? Someone else with committer rights will need to handle merging though.
These changes bring the Linux setup and build Grunt tasks up to par with mac and windows. This doesn't replace the one-line
wget
(see https://gist.github.com/jasonsanjose/5514813) required for downloading the git repositories and installing Node.js and Grunt.Here are the highlights:
Debug
folder. For folks like @timburgess that are doing work with the native shell, it won't be too hard for them to get the full binaries manually.grunt
to setup and build.grunt installer
will produce the debian packagepostinstall
hook afternpm install
to install the compile-time dependenciesgrunt build
or simplymake
as beforeDEBIAN\control
file and populate dynamically with brackets version, arch and installed size. See Lintian error: Split linux debian installer CONTROL file for 32 and 64 bit adobe/brackets#4724.jasonsanjose included the following code: https://github.com/adobe/brackets-shell/pull/297/commits
The text was updated successfully, but these errors were encountered: