-
Notifications
You must be signed in to change notification settings - Fork 3k
Advance notice of folder structure change in under "/targets/TARGET_RENESAS" #4440
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
Comments
@TomoYamanaka That seems fine. I don't forseee the build system having any problems with that. Would you also like an advance review of your changes to targets.json? |
master...TomoYamanaka:Feature_LYCHEE That's the diff with master. Your branch seems to be a bit behind, and it would not be accepted if you submitted a PR right now. |
Thank you.
That's right. I understand that this branch is not up to date. |
@TomoYamanaka that's great, we are glad you are considering that.
We will be able to run the tests not sooner than 2-3 weeks. |
Thank you. |
Finally ... Not bad, except the IAR ones ... but this is just for reference. The branch in interest however is Feature_LYCHEE of @TomoYamanaka and here I am getting strange pyton error: The error is the same if I say: I am not really familiar with the mbed os testing procedure, the mbed 2 testing was more simple, but this looks far more advanced and complicated for me (maybe because I am too rookie with the python). |
@TomoYamanaka @mbedNoobNinja The branch Feature_LYCHEE seems to be based on a release branch. We do not accept PRs to release branches at the moment, so I recommend that you base your work on master. |
... Well the error was in my TV! (more specifically in execution of switch command of the TortoiseGit) In attempt to switch from master to Feature_LYCHEE that mess up the whole project and cause the strange python issue. After fresh & clean checkout of the Feature_LYCHEE branch with TortoiseGit command (Git Clone) there were no python errors anymore. Here are the results: Definitely there is some issue with the IAR binaries, it looks they stuck somewhere. That's the situation for now ... any help will be welcome! |
Thank you for your comments, and I appreciate that you execute the test. Summarizing the above, is it right that the rest problems is the below?
This Feature_LYCHEE branch is based on the release branch of mbed-os-5.4.3. |
Thank you for your comments.
That's right. |
I don't know how to explicitly checkout mbed-os-5.4.3.
There is no If Yes, here are the results:
I suppose if the old tests live in folder named |
Please do not merge. There are several reasons not to:
Instead, you will have to cherry pick the commit range. You cannot rebase because there are duplicated commits on the release branch with different hashes, because they have a different ancestor. If you were to rebase, git would try to apply all of the release commits onto master in your branch. This is why I recomend doing development off master whenever possible: it allows you to rebase to bring things up to date. |
Thank you for test of mbed OS 5.4.3. As far as the test result, it seems that |
Thank you for your comments. I am going to process as the follow.
Could you give me your opinion about the above? |
@TomoYamanaka Sure. I'm happy to provide my opinion. There are two options depending on what you mean bay "latest". If you mean the tag "latest" then you will experience the same pitfalls I mentioned above, but with a more recent release branch. The "latest" tag points to the most recent release. If you meant "latest" to mean the most recent version of the master branch, then that sounds great (I have another recommendation, just a sec), but please avoid using the word "merge" when describing the process. In reality the git command that you would end up using for this process is either
The advantage of this proccess, is that it leaves your master branch pristine. That would allow you to work on other PRs in the mean time. |
Thank you for your comments. And thank you for advicing too regard to describing the process. |
@TomoYamanaka You're welcome. Please let me know if you run into any issues when brining the branch up to the latest version of master. |
@mbedNoobNinja
Hello, we are Renesas mbed team.
We will release a new mbed board that mounts RZ/A1.
Related to that, we consider that would like to share common codes in the code below HAL in mbed-os.
The structure that we would like to change is under
/targets/TARGET_RENESAS
, we show its structure in the below.New folder structure will be merged by end of Sep.
So, please let me know if there is any problem about new folder structure by end of Aug.
Also, we would appreciate it if you could execute the test by using new folder structure.
Current state:
The folder are separated by mbed board unit, and there are many same files in these folders.
https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_RENESAS
proposed change:
The same files are shared, only difference files are separated in folder by mbed board unit.
In this way, maintenance and new board supporting will be very easy.
https://github.com/TomoYamanaka/mbed/tree/Feature_LYCHEE/targets/TARGET_RENESAS
The text was updated successfully, but these errors were encountered: