Skip to content

Add Quality Declaration and update README [9371]#1400

Merged
EduPonz merged 7 commits intomasterfrom
feature/QD
Sep 30, 2020
Merged

Add Quality Declaration and update README [9371]#1400
EduPonz merged 7 commits intomasterfrom
feature/QD

Conversation

@JLBuenoLopez
Copy link
Copy Markdown
Contributor

@JLBuenoLopez JLBuenoLopez commented Sep 21, 2020

For more info about the code style, please refer to eProsima/code-style#3

For more info about CONTRIBUTING and VULNERABILITY policies, please refer to https://github.com/eProsima/policies

For more information about Fast CDR Quality Declaration, please refer to https://github.com/eProsima/Fast-CDR/blob/master/QUALITY.md

For more information about foonathan_memory Quality Declaration, please refer to https://github.com/eProsima/Fast-DDS/blob/master/Quality_Declaration_foonathan_memory.md

Signed-off-by: JLBuenoLopez-eProsima joseluisbueno@eprosima.com

@JLBuenoLopez JLBuenoLopez added the no-test Skip CI tests if PR marked with this label label Sep 21, 2020
@JLBuenoLopez JLBuenoLopez changed the title Add Quality Declaration and update README Add Quality Declaration and update README [9371] Sep 22, 2020
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
brawner
brawner previously approved these changes Sep 23, 2020
Copy link
Copy Markdown
Contributor

@brawner brawner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good except for a couple of minor typos

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Co-authored-by: brawner <brawner@gmail.com>
Copy link
Copy Markdown

@EduPonz EduPonz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@chapulina
Copy link
Copy Markdown

chapulina commented Oct 16, 2020

@JLBuenoLopez-eProsima , thank you for the effort your team has done so far to address REP-2004.

We noticed that the quality declaration was merged into the master branch. Would it be possible to port it to branch 2.0.x, which is used by Foxy and Rolling? Does this declaration hold true for that branch too?

Thanks!

@MiguelCompany
Copy link
Copy Markdown
Member

@chapulina

  • For Rolling, we are planning to request using our master branch, as bugfixes will usually land there first, and having REP-2004 in place means we are bound to avoid API and ABI breaks.
  • Regarding Foxy, we are going to release 2.1.0 soon, which will be the first minor release with REP-2004 in place, and will have some cool new features like discovery service v2, big performance improvements on intra-process, and SHM transport active by default

@chapulina
Copy link
Copy Markdown

Nice! Thanks for the update, @MiguelCompany !

Regarding Foxy, we are going to release 2.1.0 soon, which will be the first minor release with REP-2004 in place

Does this mean that you plan to change the branch on rosdistro, which is 2.0.x for Foxy?

My main concern right now is to add links to the correct quality declaration on downstream libraries. We're adding declarations to Foxy branches, but we don't have a Foxy Fast-DDS declaration to point to. We'd like to link to it here for example.

JLBuenoLopez added a commit that referenced this pull request Oct 23, 2020
* Refs #9371: Add Quality Declaration and update README

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: correct typos

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update external dependencies

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update status summary

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update QD

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update QD, foonathan dependency

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Apply suggestions from code review

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Co-authored-by: brawner <brawner@gmail.com>

Co-authored-by: brawner <brawner@gmail.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
MiguelCompany added a commit that referenced this pull request Oct 23, 2020
* Added document with supported platforms (#1397)

* Refs #9263: added document with supported platforms

Signed-off-by: imontesino <monte.igna@gmail.com>

* Refs #9263: Applied suggested changes

Signed-off-by: imontesino <monte.igna@gmail.com>

* Refs #9263: Changed filename

Signed-off-by: imontesino <monte.igna@gmail.com>

* Refs #9263: removed windows arm32 reference

Signed-off-by: imontesino <monte.igna@gmail.com>

* Changed title

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Add foonathan public API document (#1403)

* Refs #9394: Add foonathan public API document

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Update Public_API_foonathan_memory.md

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Add CI labels to README

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Add Quality Declaration for foonathan_memory external dependency (#1404)

* Refs #9391: Add Foonathan Quality Declaration

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9391: Update Foonathan QD

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9398: Add review suggestions by Ignacio Montesino. Change Linux-aarch64 badges

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9398: apply review comments by @brawner

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Apply suggestions from code review

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Add Quality Declaration and update README [9371] (#1400)

* Refs #9371: Add Quality Declaration and update README

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: correct typos

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update external dependencies

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update status summary

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update QD

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #9371: Update QD, foonathan dependency

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Apply suggestions from code review

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Co-authored-by: brawner <brawner@gmail.com>

Co-authored-by: brawner <brawner@gmail.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Fixed broken link to FastCDR Quality.md (#1443)

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

Co-authored-by: Ignacio Montesino Valle <ignamonte@hotmail.com>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Co-authored-by: brawner <brawner@gmail.com>
Co-authored-by: Johnny Willemsen <jwillemsen@remedy.nl>
@JLBuenoLopez
Copy link
Copy Markdown
Contributor Author

JLBuenoLopez commented Oct 26, 2020

@chapulina,

Last Friday, the Quality Declaration and all related documents were backported to 2.0.x. More information can be found in #1514.

@chapulina
Copy link
Copy Markdown

Great to hear, @JLBuenoLopez-eProsima . Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-test Skip CI tests if PR marked with this label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants