Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Vote for (2),
to use one GH eco-system, avoid additional overhead to support mirrors and different committing/reviewing systems.
From: Anton Komlev via TF-M tf-m@lists.trustedfirmware.org Sent: Monday, March 21, 2022 1:35 PM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
Vote for 3 at the current stage.
/Ken
From: Andrej Butok via TF-M tf-m@lists.trustedfirmware.org Sent: Monday, March 21, 2022 8:48 PM To: Anton Komlev Anton.Komlev@arm.com Cc: tf-m@lists.trustedfirmware.org Subject: [TF-M] Re: TF-M on GitHub opinions collection
Vote for (2), to use one GH eco-system, avoid additional overhead to support mirrors and different committing/reviewing systems.
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 1:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Thanks for the votes. The intention of this call was to check of any limitation or strong preference you may have to one of the solutions. Will be great if there is an ability to contribute to implementation.
From: Ken Liu via TF-M tf-m@lists.trustedfirmware.org Sent: Tuesday, March 22, 2022 12:59 AM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Vote for 3 at the current stage.
/Ken
From: Andrej Butok via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:48 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: [TF-M] Re: TF-M on GitHub opinions collection
Vote for (2), to use one GH eco-system, avoid additional overhead to support mirrors and different committing/reviewing systems.
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 1:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Vote for 2, as it would simplify a lot
Is it possible to handle this with a online polling mechanism instead of a e-mail chain?
Regards Frank Audun Kvamtrø ________________________________ Fra: Anton Komlev via TF-M tf-m@lists.trustedfirmware.org Sendt: tirsdag 22. mars 2022 09:17 Til: tf-m@lists.trustedfirmware.org tf-m@lists.trustedfirmware.org Kopi: nd nd@arm.com Emne: [TF-M] Re: TF-M on GitHub opinions collection
Thanks for the votes.
The intention of this call was to check of any limitation or strong preference you may have to one of the solutions.
Will be great if there is an ability to contribute to implementation.
From: Ken Liu via TF-M tf-m@lists.trustedfirmware.org Sent: Tuesday, March 22, 2022 12:59 AM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Vote for 3 at the current stage.
/Ken
From: Andrej Butok via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:48 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: [TF-M] Re: TF-M on GitHub opinions collection
Vote for (2),
to use one GH eco-system, avoid additional overhead to support mirrors and different committing/reviewing systems.
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 1:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M tf-m@lists.trustedfirmware.org Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Sorry for typo. China mainland. 😊
From: David Hu via TF-M tf-m@lists.trustedfirmware.org Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev Anton.Komlev@arm.com; tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M tf-m@lists.trustedfirmware.org Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu David.Hu@arm.com; Anton Komlev Anton.Komlev@arm.com; tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github.
Option 3 looks more reliable.
Best regards,
Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
Yep. If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards, Hu Ziji
From: Andrej Butok andrey.butok@nxp.com Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu David.Hu@arm.com; Anton Komlev Anton.Komlev@arm.com Cc: tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu David.Hu@arm.com Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok andrey.butok@nxp.com; Anton Komlev Anton.Komlev@arm.com Cc: tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep.
If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards,
Hu Ziji
From: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com > Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github.
Option 3 looks more reliable.
Best regards,
Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
Please keep the code of conducthttps://www.contributor-covenant.org/version/1/4/code-of-conduct/ in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion. Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding, Anton
From: Andrej Butok andrey.butok@nxp.com Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu David.Hu@arm.com; Anton Komlev Anton.Komlev@arm.com Cc: tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.commailto:David.Hu@arm.com> Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep. If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards, Hu Ziji
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Focusing on the technical details: - If someone has wide experience with both platform (Gerrit and GitHub) can he/she share his/her view? If there is a blog about this topic please point out. - What would be the real benefit to migrate to GitHub only? - Does dropping Gerrit means losing the review history? I assume it cannot be migrated to GitHub. - those who have voted could give a short justification of their choice?
Tamas From: Anton Komlev via TF-M tf-m@lists.trustedfirmware.org Sent: 2022. március 22., kedd 12:17 To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Please keep the code of conducthttps://www.contributor-covenant.org/version/1/4/code-of-conduct/ in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion. Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding, Anton
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.commailto:David.Hu@arm.com> Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep. If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards, Hu Ziji
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Story “From Gerrit to Github”: https://medium.com/compass-true-north/from-gerrit-to-github-cebc463ec01b
From: Tamas Ban via TF-M tf-m@lists.trustedfirmware.org Sent: Tuesday, March 22, 2022 2:10 PM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Focusing on the technical details: - If someone has wide experience with both platform (Gerrit and GitHub) can he/she share his/her view? If there is a blog about this topic please point out.
- What would be the real benefit to migrate to GitHub only? - Does dropping Gerrit means losing the review history? I assume it cannot be migrated to GitHub.
- those who have voted could give a short justification of their choice?
Tamas
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: 2022. március 22., kedd 12:17 To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Please keep the code of conduct https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.contributor-covenant.org%2Fversion%2F1%2F4%2Fcode-of-conduct%2F&data=04%7C01%7Candrey.butok%40nxp.com%7Cfcb7ba3b9242434594bb08da0c054e81%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637835514181349253%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=kfHePkGOYgjMWJOHUB%2BTQO060%2BHbNQDEHrWD0r9Jy5Q%3D&reserved=0 in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion.
Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding,
Anton
From: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com > Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com > Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep.
If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards,
Hu Ziji
From: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com > Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github.
Option 3 looks more reliable.
Best regards,
Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
Reading the article one of the author's main points was the benefit of CircleCI integration.
I assume TF-M openCI remain as is and going to be hosted by Linaro. Is it true?
So, in TF-M case that main benefit would be the preference over UI and the issue tracking.
I think the code review capabilities of Gerrit is as good or even better than GitHub. But understand that this is a personal preference rather than a pure technical choice.
Regarding the Wiki feature, it might convenient than the *.rst docs and rendering html. However, many projects do the same.
Tamas From: Andrej Butok andrey.butok@nxp.com Sent: 2022. március 22., kedd 14:30 To: Tamas Ban Tamas.Ban@arm.com Cc: tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Story “From Gerrit to Github”: https://medium.com/compass-true-north/from-gerrit-to-github-cebc463ec01b
From: Tamas Ban via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 2:10 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Focusing on the technical details: - If someone has wide experience with both platform (Gerrit and GitHub) can he/she share his/her view? If there is a blog about this topic please point out. - What would be the real benefit to migrate to GitHub only? - Does dropping Gerrit means losing the review history? I assume it cannot be migrated to GitHub. - those who have voted could give a short justification of their choice?
Tamas From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: 2022. március 22., kedd 12:17 To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Please keep the code of conducthttps://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.contributor-covenant.org%2Fversion%2F1%2F4%2Fcode-of-conduct%2F&data=04%7C01%7Candrey.butok%40nxp.com%7Cfcb7ba3b9242434594bb08da0c054e81%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637835514181349253%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=kfHePkGOYgjMWJOHUB%2BTQO060%2BHbNQDEHrWD0r9Jy5Q%3D&reserved=0 in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion. Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding, Anton
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.commailto:David.Hu@arm.com> Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep. If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards, Hu Ziji
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Thanks, Tamas.
Yes, the OpenCI is quite stable for TF-M and there are no plans to change it. IMHO, the .rst + rendered HTML is quite good and convenient. The valuable benefit is the same review experience, linked to code change. This way documentation has more chances to be up to date. Wiki could be good for public notes, minutes and ad-hoc publications.
Anton
From: Tamas Ban via TF-M tf-m@lists.trustedfirmware.org Sent: Thursday, March 24, 2022 12:15 PM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Reading the article one of the author's main points was the benefit of CircleCI integration.
I assume TF-M openCI remain as is and going to be hosted by Linaro. Is it true?
So, in TF-M case that main benefit would be the preference over UI and the issue tracking.
I think the code review capabilities of Gerrit is as good or even better than GitHub. But understand that this is a personal preference rather than a pure technical choice.
Regarding the Wiki feature, it might convenient than the *.rst docs and rendering html. However, many projects do the same.
Tamas From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: 2022. március 22., kedd 14:30 To: Tamas Ban <Tamas.Ban@arm.commailto:Tamas.Ban@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Story “From Gerrit to Github”: https://medium.com/compass-true-north/from-gerrit-to-github-cebc463ec01b
From: Tamas Ban via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 2:10 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Focusing on the technical details: - If someone has wide experience with both platform (Gerrit and GitHub) can he/she share his/her view? If there is a blog about this topic please point out. - What would be the real benefit to migrate to GitHub only? - Does dropping Gerrit means losing the review history? I assume it cannot be migrated to GitHub. - those who have voted could give a short justification of their choice?
Tamas From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: 2022. március 22., kedd 12:17 To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Please keep the code of conducthttps://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.contributor-covenant.org%2Fversion%2F1%2F4%2Fcode-of-conduct%2F&data=04%7C01%7Candrey.butok%40nxp.com%7Cfcb7ba3b9242434594bb08da0c054e81%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637835514181349253%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=kfHePkGOYgjMWJOHUB%2BTQO060%2BHbNQDEHrWD0r9Jy5Q%3D&reserved=0 in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion. Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding, Anton
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.commailto:David.Hu@arm.com> Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep. If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards, Hu Ziji
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github. Option 3 looks more reliable.
Best regards, Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility. This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution. The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks, Anton
Hello all,
My vote is for 2. I am not a big fan of hydrid systems, I think that it makes everything more complex.
The main I advantage that I see to switching to github is the more familiar UI for most of the users. I personally like more the ability to create PRs with multiple commits as well, Gerrit's approach to "chained changes" is not very convenient in my opinion.
Regards, Georgios ________________________________ From: Tamas Ban via TF-M tf-m@lists.trustedfirmware.org Sent: Thursday, March 24, 2022 1:15 PM To: tf-m@lists.trustedfirmware.org tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Reading the article one of the author's main points was the benefit of CircleCI integration.
I assume TF-M openCI remain as is and going to be hosted by Linaro. Is it true?
So, in TF-M case that main benefit would be the preference over UI and the issue tracking.
I think the code review capabilities of Gerrit is as good or even better than GitHub. But understand that this is a personal preference rather than a pure technical choice.
Regarding the Wiki feature, it might convenient than the *.rst docs and rendering html. However, many projects do the same.
Tamas
From: Andrej Butok andrey.butok@nxp.com Sent: 2022. március 22., kedd 14:30 To: Tamas Ban Tamas.Ban@arm.com Cc: tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Story “From Gerrit to Github”: https://medium.com/compass-true-north/from-gerrit-to-github-cebc463ec01bhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Fcompass-true-north%2Ffrom-gerrit-to-github-cebc463ec01b&data=04%7C01%7Cgeorgios.vasilakis%40nordicsemi.no%7C3fc6f62cd492442d290308da0d900a30%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C637837209539208220%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3uUlcqTHwAMoYoQm%2BPnbfjUNyKYlhfBMkV71HAujofc%3D&reserved=0
From: Tamas Ban via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 2:10 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Focusing on the technical details: - If someone has wide experience with both platform (Gerrit and GitHub) can he/she share his/her view? If there is a blog about this topic please point out.
- What would be the real benefit to migrate to GitHub only? - Does dropping Gerrit means losing the review history? I assume it cannot be migrated to GitHub.
- those who have voted could give a short justification of their choice?
Tamas
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: 2022. március 22., kedd 12:17 To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Please keep the code of conducthttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.contributor-covenant.org%2Fversion%2F1%2F4%2Fcode-of-conduct%2F&data=04%7C01%7Cgeorgios.vasilakis%40nordicsemi.no%7C3fc6f62cd492442d290308da0d900a30%7C28e5afa2bf6f419a8cf6b31c6e9e5e8d%7C0%7C0%7C637837209539208220%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=FfBX9gI%2Bko4HszIw19rGuQVoUi%2Fz0o4X1P69TVGSuf0%3D&reserved=0 in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion.
Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding,
Anton
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.commailto:David.Hu@arm.com> Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep.
If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards,
Hu Ziji
From: Andrej Butok <andrey.butok@nxp.commailto:andrey.butok@nxp.com> Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com> Cc: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.commailto:David.Hu@arm.com>; Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. ??
From: David Hu via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.commailto:Anton.Komlev@arm.com>; tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github.
Option 3 looks more reliable.
Best regards,
Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org> Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
“The main I advantage that I see to switching to github is the more familiar UI for most of the users. I personally like more the ability to create PRs with multiple commits as well, Gerrit's approach to "chained changes" is not very convenient in my opinion. “
Fully agree.
The main point all this initiative, to attract more potential users to TF-M, and to make a contribution easier for them.
A read-only GH mirror will not bring more contribution.
From: Vasilakis, Georgios via TF-M tf-m@lists.trustedfirmware.org Sent: Thursday, March 24, 2022 2:59 PM To: tf-m@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hello all,
My vote is for 2. I am not a big fan of hydrid systems, I think that it makes everything more complex.
The main I advantage that I see to switching to github is the more familiar UI for most of the users. I personally like more the ability to create PRs with multiple commits as well, Gerrit's approach to "chained changes" is not very convenient in my opinion.
Regards,
Georgios
_____
From: Tamas Ban via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Thursday, March 24, 2022 1:15 PM To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Reading the article one of the author's main points was the benefit of CircleCI integration.
I assume TF-M openCI remain as is and going to be hosted by Linaro. Is it true?
So, in TF-M case that main benefit would be the preference over UI and the issue tracking.
I think the code review capabilities of Gerrit is as good or even better than GitHub. But understand that this is a personal preference rather than a pure technical choice.
Regarding the Wiki feature, it might convenient than the *.rst docs and rendering html. However, many projects do the same.
Tamas
From: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com > Sent: 2022. március 22., kedd 14:30 To: Tamas Ban <Tamas.Ban@arm.com mailto:Tamas.Ban@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Story “From Gerrit to Github”: https://medium.com/compass-true-north/from-gerrit-to-github-cebc463ec01b https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Fcompass-true-north%2Ffrom-gerrit-to-github-cebc463ec01b&data=04%7C01%7Candrey.butok%40nxp.com%7C2d42227f04d644fb046708da0d9e88be%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637837271820405957%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=kvlcpsCsU6uimRtN6aCpAeoxCeOJ2ZjzewFFHFZLeGg%3D&reserved=0
From: Tamas Ban via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 2:10 PM To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Focusing on the technical details: - If someone has wide experience with both platform (Gerrit and GitHub) can he/she share his/her view? If there is a blog about this topic please point out.
- What would be the real benefit to migrate to GitHub only? - Does dropping Gerrit means losing the review history? I assume it cannot be migrated to GitHub.
- those who have voted could give a short justification of their choice?
Tamas
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: 2022. március 22., kedd 12:17 To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Please keep the code of conduct https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.contributor-covenant.org%2Fversion%2F1%2F4%2Fcode-of-conduct%2F&data=04%7C01%7Candrey.butok%40nxp.com%7C2d42227f04d644fb046708da0d9e88be%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637837271820405957%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=%2BzRsH%2FvDkaOgdh97BlwGci6uJL8JfGCl5xWIAsmlLIA%3D&reserved=0 in this forum and avoid bringing politics, religion, or any other sensitive topics into discussion.
Let’s stay here on the technical side only. There are many other forums to expose a personal opinion on any topic.
Thanks in advance for understanding,
Anton
From: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com > Sent: Tuesday, March 22, 2022 9:11 AM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Should we pay & support a comfort of regimes which built walls against the rest of the world? That is their choice.
From: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com > Sent: Tuesday, March 22, 2022 9:56 AM To: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
Yep.
If Github becomes the only working repo, users from China mainland have to either always use VPN, or maintain local mirrors time by time.
Best regards,
Hu Ziji
From: Andrej Butok <andrey.butok@nxp.com mailto:andrey.butok@nxp.com > Sent: Tuesday, March 22, 2022 4:51 PM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com > Cc: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Subject: RE: TF-M on GitHub opinions collection
It should be an issue for China mainland users, as they have to use VPN for all other open-source project present on GitHub (MbedTls, Zephyr, FreeRTOS, CMSIS, PSA Arch Tests and etc.)
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 9:46 AM To: David Hu <David.Hu@arm.com mailto:David.Hu@arm.com >; Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Sorry for typo. China mainland. 😊
From: David Hu via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Tuesday, March 22, 2022 4:40 PM To: Anton Komlev <Anton.Komlev@arm.com mailto:Anton.Komlev@arm.com >; tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] Re: TF-M on GitHub opinions collection
Hi all,
It is difficult for developers from China mainline to directly access Github.
Option 3 looks more reliable.
Best regards,
Hu Ziji
From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org > Sent: Monday, March 21, 2022 8:35 PM To: tf-m@lists.trustedfirmware.org mailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.com mailto:nd@arm.com > Subject: [TF-M] TF-M on GitHub opinions collection
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
1. Hybrid: Add TF-M on GitHub with 2 ways synchronization between GitHub and existing Git/Gerrit 2. GitHub only: Move to GitHub completely and drop Gerrit. 3. Mirror: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. Nothing: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
My vote in the short term would be for 3, at least as a first step, and we can see what problems come up there before deciding on 2 as a longer term option.
Kevin
On Mon, 21 Mar 2022 at 13:35, Anton Komlev via TF-M < tf-m@lists.trustedfirmware.org> wrote:
Hello,
Quite some time ago there was a proposal to move TF-M into GitHub. The main motivation is: more convenient review process, the Wiki for knowledge sharing and issue tracking facility.
This idea had been discussed multiple times in TSC. The following options were considered:
- *Hybrid*: Add TF-M on GitHub with 2 ways synchronization between
GitHub and existing Git/Gerrit 2. *GitHub* only: Move to GitHub completely and drop Gerrit. 3. *Mirror*: Create a read-only mirror on GitHub. TF-M review process stays in Gerrit but Wiki and issue tracking are on GitHub. 4. *Nothing*: Stay on Gerrit as good enough solution.
The options are ordered by complexity and cost each has pros and cons. The Mirror option (3) seeing as the best compromise and practically affordable in a short time.
Please share your opinion and comments on the topic with any dependencies or specific requirements to be considered.
Thanks,
Anton
TF-M mailing list -- tf-m@lists.trustedfirmware.org To unsubscribe send an email to tf-m-leave@lists.trustedfirmware.org
tf-m@lists.trustedfirmware.org