Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
  • Jiyong Park's avatar
    0b4fccb6
    BUILD_BROKEN_DUP_SYSPROP as escape hatch for the new sysprop restriction · 0b4fccb6
    Jiyong Park authored
    As the final step for the refactoring of sysprop configuration, this
    change adds BUILD_BROKEN_DUP_SYSPROP which is the escape hatch for
    the new restriction. When it is turned on, the new syntax `a ?= b`
    collapses to the old syntax `a = b`, duplicated assignments are allowed,
    and the dups are resolved following the legacy rule of preferring the
    first.
    
    This change also summarizes all the user-facing changes to the Change.md
    file.
    
    Lastly, post_process_prop.py is refactored to accept new argument
    '--allow-dup' which when turned on allowes duplicated sysprops.
    
    Bug: 117892318
    Bug: 158735147
    Test: atest --host post_process_prop_unittest
    
    Exempt-From-Owner-Approval: cherry-pick from master
    
    Merged-In: I7bdfffd47d50aad66a78e28a30c3dad7ebac080c
    (cherry picked from commit b302cdf6)
    Change-Id: I7bdfffd47d50aad66a78e28a30c3dad7ebac080c
    0b4fccb6
    BUILD_BROKEN_DUP_SYSPROP as escape hatch for the new sysprop restriction
    Jiyong Park authored
    As the final step for the refactoring of sysprop configuration, this
    change adds BUILD_BROKEN_DUP_SYSPROP which is the escape hatch for
    the new restriction. When it is turned on, the new syntax `a ?= b`
    collapses to the old syntax `a = b`, duplicated assignments are allowed,
    and the dups are resolved following the legacy rule of preferring the
    first.
    
    This change also summarizes all the user-facing changes to the Change.md
    file.
    
    Lastly, post_process_prop.py is refactored to accept new argument
    '--allow-dup' which when turned on allowes duplicated sysprops.
    
    Bug: 117892318
    Bug: 158735147
    Test: atest --host post_process_prop_unittest
    
    Exempt-From-Owner-Approval: cherry-pick from master
    
    Merged-In: I7bdfffd47d50aad66a78e28a30c3dad7ebac080c
    (cherry picked from commit b302cdf6)
    Change-Id: I7bdfffd47d50aad66a78e28a30c3dad7ebac080c
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading