-
Notifications
You must be signed in to change notification settings - Fork 757
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
supernova compilation error #1794
Comments
Hi - could you say what version ubuntu you are referring to please? "32 bit" isn't descriptive enough to reproduce an error. In case you're unsure, |
Thanks for the reply. I am running Ubuntu Studio 14.04.3 LTS with gcc 4.8.4-2ubuntu1~14.04. |
smells like bfd1d57. @telephon, a commit message like "subproject commit" tells nothing about the intention. furthermore, i don't understand why anyone directly commits to master, especially as you guys now have travis to compile pull requests before a merge. note that i had suggested for many years to always go through pull requests and get someone's review before something is integrated. |
Let's spell this out so that no-one has to dig around: it looks like @telephon has reverted the nova dependencies to older versions, and it's extremely likely this was a mistake. The weirdest thing is that this is an entire commit of its own, it wasn't accidentally committed while adding some other change. Tim you make a good point that we now have travis available to double-check things for us, this seems very obviously a mistake when I inspect it, but it should really have been caught. Anyway bfd1d57 must presumably need reverting? |
…ies (Fixes supercollider#1794) This reverts commit bfd1d57.
I think to prevent such issues, it is important to have an agreed git-workflow written down somewhere. |
It was a mistake, sorry. I never did anything to that file, and didn't write that commit message |
I assumed that travis cannot check pull requests from another repo (there was a discussion here, I don't remember where it was). |
@telephon indeed, I hadn't noticed either, that travis can tell us if PRs from other repos are building successfully, rather handy! |
there are plenty of git tutorials out there, i'm not sure if it is a good idea to write yet another one. going through pull requests has several advantages:
|
The reason I suggested a git-workflow for SuperCollider where
Travis seems to be a cool feature that no-one should miss.
well, I spent a considerate amount of time looking into git concepts and am still not sure how to properly handle my suggestions and how to maintain my own fork so that PRs do not get outdated. initial (once)0a. Have a github account feature development / bug-fixing
and then? Do I forget the branch I worked on? Do I "reset" my fork to the master HEAD? How? these are the question I have from the top of my head.
|
@LFSaw Could you please open a new issue (or submit a PR) about adding another git tutorial? |
First you need to add a remote reference pointing to the main SC repository:
Note that I didn't figure this out on my own. Github's help pages on forking are very well done.
Github website. Visit the main SC repository and it will tell you that you recently pushed a branch, and ask if you want to make a PR.
Yes, updates have to go into the branch that is the source of the PR. If you pushed the branch into your fork, then updates have to go there too. You'd have to give other devs write access, or use patch files from (Sorry to go further off topic. I wrote the above before gusano's message came in.) |
"github align your repository to the latest HEAD on master"
"github how to create pull request" |
Having witnessed contributors get yelled at for doing the wrong thing with git, I can't blame anyone for asking which of the n ways of managing branches etc are preferred for SC. |
my point is: almost none of these questions are SC specific. most of them are github specific. and github has plenty of documentation, which is probably better written than anything that the SC community can come up with. |
@gusano I intended to do so, given there is sufficient resonance on the topic within the community. (It appeared to me that opening issues sometimes results in discussion being stalled or happening in parallel at two points). So voila, here it is: #1796 While at it I'd like to mention that I am trying hard (and almost succeed) to not take your comment personal. I kindly ask everyone (especially in this community) to keep on being nice to each other. |
On 32-bit Ubuntu. A clean build with the latest master fails with the following error:
The text was updated successfully, but these errors were encountered: