-
-
Notifications
You must be signed in to change notification settings - Fork 616
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
Not sure about debugflavour
#1060
Comments
@TurkeyMan I haven't added any new apis to premake (as far as I know!) I've looked to see who added it but I can't find "debugflavour" in the repo. |
Hey, I did. And now that you mention it, I see other already existing APIs that I could have used, like |
Oh I'm sorry, I was browsing the recent commit log, and you both have a lot of commits near the top. Sorry for the confusion! |
I see how I made the confusion... you have both merged master into your working branches a few times, and then produce PR's which have been accepted. Those merges are pulling each others patches into your working branches. The top of the revision graph is a mess! ;) For future reference, can we please be sure to sanitise branches before creating PR's? I'll try and keep my eye on it better in the future. Sorry I missed it! |
I apologize for any mess I may have caused in the history. I'm starting to learn how git works and I'm sure I'm doing a few things wrong on the way. My first PR ever has been in this project if that serves as an indicator :) I'll be sure to follow your advice for the next. |
Regarding the |
@TurkeyMan Yeah, my last PRs are somewhat a mess with all the merges. I was not sure how github would react if I rebased and trashed the merges but it seems it will be fine? I will try it on my last open one. EDIT: or not, there is no merge in this one. As for |
@redorav No problem. I also learned git at one point! ;) ... it brings a lot of new concepts to source-control, especially when producing PR's for consumption by reviewers in OSS projects. You have more control over how your code is received and reviewed, and how it should appear in the history once it's merged. @tdesveauxPKFX Github will accept whatever you do to your git repo. It doesn't keep state, it just takes the branch history as given. If you do a complex rebase and force-push, it'll just accept it as truth. |
Not true, there are situations where you can run locally and remotely, where you heavily favour the former. This has been a requirement at work for the last 5+ years, due to the nature of those projects, remote debugging just isn't feasible 100% of the time. As for
Welcome to the new |
@TurkeyMan So I looked at the existing APIs and Also, somewhat unrelated, there is some APIs such as |
I'm not really "against" the merge of VSLinux can use GDB or GDB Server, and internally this uses remote debugger elements in the Android uses GDB Server (I think - there's a precompiled binary for it, and no option to pick between local and server), and internally this uses one local debugger element in the Again, I'm not against this, it just seems weird to me. I'm really just looking to see what others have to say on the matter with the extra (mostly useless) information I've just provided. |
Wow, that "Update Branch" button is the most hideous thing that's ever happened to Github!! |
Regarding the API layout; I don't really see how the selection of I don't understand Sam's argument; why can't the local/remote-ness be implied? When do you configure remote debug settings, and then NOT remote debug? |
We do this all the time at work, we have two teams developing software for CAVEs, and another team developing content for them. This means the settings are configured but most of the software development team use their local machines as much as possible before moving to a CAVE. If you were to imply local/remote from the settings being set, you would assume wrong for our situation and we would have no API to force Premake to do the right thing. I'm not suggesting it's an overly common situation but it's the situation that we're in and I can't imagine that we're the only ones. If it's decided to not support this situation, I don't mind, we'll work around it or disable the "flavour" option altogether locally. As for your comments regarding GDB/LLDB, couldn't we just as easily change |
I was finally able to take a look at this. I would side with @samsinsane on this and not force I also agree that just If this look good to you, I will set it up this week-end. |
@redorav recently introduced a new api which I'm not so sure about.
I feel there's already comprehensive set of api's to give sufficient debugger configuration, and the new API feels poorly defined. I feel like it can be expressed in terms of the existing API's...
Perhaps we could get some comment about the reason for this approach?
The text was updated successfully, but these errors were encountered: