Skip to content
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

zpc: Deduplicate cmock #60

Closed
rzr opened this issue Mar 6, 2025 · 0 comments
Closed

zpc: Deduplicate cmock #60

rzr opened this issue Mar 6, 2025 · 0 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@rzr
Copy link
Collaborator

rzr commented Mar 6, 2025

It is used in various locations, we need to find a strategy to use only one

Relate-to: #47

rzr added a commit that referenced this issue Mar 6, 2025
)

Observed issue on ver_1.7.0-27-g1302b2a5 was:

    docker build https://github.com/SiliconLabsSoftware/z-wave-protocol-controller.git#main
    unable to prepare context: unable to 'git clone' to temporary context directory: \
      error initializing submodules: fatal: No url found for submodule path \
        'applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock' in .gitmodules

This was done using:

    git submodule add --force \
      https://github.com/throwtheswitch/cmock \
      applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock

     git -C applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock \
        checkout v2.5.3-g9d092898

Relate-to: #57 (comment)
Relate-to: #50
Origin: #59
Relate-to: #60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
@rzr rzr added the help wanted Extra attention is needed label Mar 6, 2025
@rzr rzr changed the title Deduplicate cmock zpc: Deduplicate cmock Mar 6, 2025
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 6, 2025
…iliconLabsSoftware#59)

Observed issue on ver_1.7.0-27-g1302b2a5 was:

    docker build https://github.com/SiliconLabsSoftware/z-wave-protocol-controller.git#main
    unable to prepare context: unable to 'git clone' to temporary context directory: \
      error initializing submodules: fatal: No url found for submodule path \
        'applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock' in .gitmodules

This was done using:

    git submodule add --force \
      https://github.com/throwtheswitch/cmock \
      applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock

     git -C applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock \
        checkout v2.5.3-g9d092898

Relate-to: SiliconLabsSoftware#57 (comment)
Relate-to: SiliconLabsSoftware#50
Origin: SiliconLabsSoftware#59
Relate-to: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 6, 2025
)

Observed issue on ver_1.7.0-27-g1302b2a5 was:

    docker build https://github.com/SiliconLabsSoftware/z-wave-protocol-controller.git#main
    unable to prepare context: unable to 'git clone' to temporary context directory: \
      error initializing submodules: fatal: No url found for submodule path \
        'applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock' in .gitmodules

This was done using:

    git submodule add --force \
      https://github.com/throwtheswitch/cmock \
      applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock

     git -C applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework/cmock \
        checkout v2.5.3-g9d092898

Relate-to: #57 (comment)
Relate-to: #50
Origin: #59
Relate-to: #60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
@rzr rzr mentioned this issue Mar 7, 2025
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 17, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

Bug-SiliconLabsSoftware: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 17, 2025
…bs/zw-libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 17, 2025
…bs/zw-libs2/test/cmock: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 17, 2025
…bs/zw-libs2/TestFramework: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

cmake: Adjust cmock config

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: SWPROT-8953
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
This change is needed for testing libs2 which is using anynomous type
(struct S2)

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
@rzr rzr self-assigned this Mar 18, 2025
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

cmake: Adjust cmock config

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: SWPROT-8953
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
This change is needed for testing libs2 which is using anynomous type
(struct S2)

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
CMake script will be used to fetch from upstream

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: UIC-3312
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

cmake: Adjust cmock config

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: SWPROT-8953
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
This change is needed for testing libs2 which is using anynomous type
(struct S2)

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 18, 2025
This change is temporary and may be removed on s2 refactoring

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#56
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 18, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

Bug-SiliconLabsSoftware: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 18, 2025
…bs/zw-libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 18, 2025
…bs/zw-libs2/test/cmock: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 18, 2025
…bs/zw-libs2/TestFramework: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 18, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

Bug-SiliconLabsSoftware: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 18, 2025
…bs/zw-libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…092898" SiliconLabsSoftware#60

This reverts commit 9865caa.

Bug: SiliconLabsSoftware#46
Origin: SiliconLabsSoftware#36
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…Software#60

Patches from unify may land elsewhere

Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#55
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller SiliconLabsSoftware#60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Bug: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…protocol-controller SiliconLabsSoftware#60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Bug: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…-wave-protocol-controller SiliconLabsSoftware#55

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Relate-to: SiliconLabsSoftware#55
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…Software#60

Patches from unify may land elsewhere

Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#55
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller SiliconLabsSoftware#60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Bug: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…protocol-controller SiliconLabsSoftware#60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Bug: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…-wave-protocol-controller SiliconLabsSoftware#55

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Relate-to: SiliconLabsSoftware#55
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…5.3-g9d092898" SiliconLabsSoftware#60

This reverts commit 9865caa.

Bug: SiliconLabsSoftware#46
Origin: SiliconLabsSoftware#36
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…Software#60

Patches from unify may land elsewhere

Origin: SiliconLabsSoftware#36
Bug: SiliconLabsSoftware#55
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller SiliconLabsSoftware#60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Bug: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…protocol-controller SiliconLabsSoftware#60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Bug: SiliconLabsSoftware#60
Relate-to: SiliconLabsSoftware#46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/z-wave-protocol-controller that referenced this issue Mar 19, 2025
…-wave-protocol-controller SiliconLabsSoftware#55

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: SiliconLabsSoftware#70
Relate-to: SiliconLabsSoftware#55
Bug: SiliconLabsSoftware#60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the architecture.

Since UnifySDK also depends on CMock, indirect dep will be privileged,
May those lines be removed in later cleanup changes.

Origin: #70
Bug-SiliconLabsSoftware: #60
Relate-to: #46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
…: Removed as not part of z-wave-protocol-controller #60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: #70
Bug: #46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
…5.3-g9d092898" #60

This reverts commit 9865caa.

Bug: #46
Origin: #36
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
Patches from unify may land elsewhere

Origin: #36
Bug: #55
Relate-to: #46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
…libs2/TestFramework/cmock: Removed as not part of z-wave-protocol-controller #60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: #70
Bug: #60
Relate-to: #46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
…protocol-controller #60

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: #70
Bug: #60
Relate-to: #46
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit that referenced this issue Mar 19, 2025
…-wave-protocol-controller #55

This component is maintained at UnifySDK (v1.7+ aka core),

This change deduplicate code, to ensure a single source of truth
and enable a more sustainable developement model
without overhead of monorepo.

This change may be not atomic,
but has been done in a way one component could be reverted
if it justify a downstream (double) maintainance or experimental works.

For the record this component was imported from:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0

If this component should be re-introduced it would be preferable to
consider the code where it is maintained eg:

https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.7.0 (or later)

Bug-SiliconLabs: SWPROT-8953
Origin: #70
Relate-to: #55
Bug: #60
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
@rzr rzr closed this as completed Mar 19, 2025
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 24, 2025
CMake script will be used to fetch from upstream

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: UIC-3312
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 24, 2025
This change is needed for testing libs2 which is using anynomous type
(struct S2)

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#75
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 24, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

cmake: Adjust cmock config

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: SWPROT-8953
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to SiliconLabs/UnifySDK that referenced this issue Mar 28, 2025
CMake script will be used to fetch from upstream

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: UIC-3312
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to SiliconLabs/UnifySDK that referenced this issue Mar 28, 2025
This change is needed for testing libs2 which is using anynomous type
(struct S2)

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#75
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to SiliconLabs/UnifySDK that referenced this issue Mar 28, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

cmake: Adjust cmock config

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: SWPROT-8953
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 28, 2025
This change is needed for testing libs2 which is using anynomous type
(struct S2)

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#75
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
rzr added a commit to rzr/UnifySDK that referenced this issue Mar 28, 2025
Not this is not latest version but it aligned to the version used at zwa,
may unify-core align to it and synchronize all projects accordingly,
or reconsider the archtecture.

cmake: Adjust cmock config

Relate-to: SiliconLabsSoftware/z-wave-protocol-controller#60
Bug-SiliconLabs: SWPROT-8953
Relate-to: SiliconLabsSoftware/z-wave-engine-application-layer#6
Signed-off-by: Philippe Coval <philippe.coval@silabs.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant