-
Notifications
You must be signed in to change notification settings - Fork 8
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
assemble.all
, when run on mac, produces bad .app
folder (but works when run on linux)
#4
Comments
assemble.all
produces incorrect output on macassemble.all
, when run on mac, produces bad .app
folder (but works when run on linux)
I get this on my mac. :deploy:buildP2 FAILURE: Build failed with an exception.
BUILD FAILED Total time: 7.2 secs |
Looks like you're on Mac, correct? Which version? Can you look in the ~/.goomph/pde-bootstrap folder and tell me if there's a On Friday, July 29, 2016, elmsley [email protected] wrote:
Ned Twigg |
El Capitan 10.11.6 (15G31) Yes, that folder is there. But only the Contents folder is in there (not 'configuration') Although when I run the "gradle ide" the version shows 4.6.0. Is that correct? |
If you pull the latest, it will update Goomph to 3.0.4, which fixes both your problem and the original problem of generating bad mac .app folders. My test mac machine had somehow gotten into a strange state during Goomph's development, where the build succeeded, but with incorrect output (as noted in the original bug report). In order to replicate your bug, I tried to wipe my ~/.goomph folder, and then I got the same stack as you. I fixed the bug, and now it generates correct output. Thanks for the stacktrace, very helpful. When you get a chance, can you confirm that |
I recloned, and deleted my ~/.goomph. ./gradlew ide works fine, however assemble.all gives me: p2AsMaven eclipse-deps is dirty. BUILD SUCCESSFUL FAILURE: Build failed with an exception.
BUILD FAILED Total time: 6 mins 32.085 secs |
…es` (helps with issue raised in #4). The problem with `bundles` is that it's pretty slow, and doesn't do any up-to-date checks. But correctness is more important than speed. Users can always remove the dependency manually if they need to speed it up, and hopefully bnd-platform will get staleness checks someday in the future.
Try The trouble with I just uploaded some commits to make |
I can confirm that cleaning the ~/goomph and doing gradlew bundles, gradlew ide, gradlew assemble.all does build cleaning. |
Huh. I also experiences this packaging problem initially (that's what I created the bug for in the first place), but after the fix earlier in this bug, I'm no longer experiencing it. But building the mac .app on a linux CI server has always worked for me. Guess I'll leave this open until we can reliably build the mac .app on a mac. |
Not sure why, but running
gradlew assemble.all
has this behavior:executable
flags for mac/linux.So you can't build mac artifacts on a mac. Luckily, you can build mac artifacts on a linux box, and they'll run fine on a mac. But it'd be nice if mac could build itself.
Likely to be a bug in PDE build, perhaps related to this?
The text was updated successfully, but these errors were encountered: