Uh oh!
There was an error while loading. Please reload this page.
ADR0003: where to develop TUF 1.0.0 - #1220
Conversation
| Chosen option: "Develop TUF 1.0.0 in a subdirectory of the current TUF | ||
| implementation", because we want to add the new TUF code gradually | ||
| while keep maintaining the current implementation given limited | ||
| maintenance resources. |
There was a problem hiding this comment.
Minor nit: Should we somehow underline that this option seems to have the least maintenance overhead compared to option 1 and 2, while allowing us to continue making releases with the old code unlike option 3?
lukpueh
commented
Nov 25, 2020
Not sure if this should be part of AD0003, or should have been part of ADR0002, or neither, but we also need to decide how to transition from TUF 1.0.0 in a subdirectory to stand-alone TUF 1.0.0. Im fine if we cross that bridge when we get there (e.g. with the help of |
trishankatdatadog
commented
Nov 25, 2020
I'm ok with developing in a separate dir in the current default branch, as long as we're not committed to legacy code. Should we clarify this in the ADR, if we all agree? |
The way I've been imaginging it, filter-branch wizardry would not be required. In my mind we'd have something like:
|
joshuagl
commented
Nov 25, 2020
I believe we all agree. I think it's implicit in ADR 0002 that we are not committed to legacy code? |
joshuagl
commented
Nov 25, 2020
Per #1203 (review) and the discussion in #1127 we still need to document:
Perhaps we can ensure we are not committed to maintaining legacy code with that document? |
lukpueh
commented
Nov 26, 2020
Sounds like a good plan and a good fit for an addendum to ADR0003? |
joshuagl
commented
Nov 26, 2020
Agreed. Would you mind outlining the above in ADR0003 @sechkova ? |
sechkova
commented
Nov 27, 2020
Updated with your suggestions. |
lukpueh
commented
Nov 27, 2020
Thanks! Could you please also resolve the conflict in |
Document the outcome of theupdateframework#1126 to develop TUF 1.0.0 in a subdirectory of the current TUF implementation. Signed-off-by: Teodora Sechkova <tsechkova@vmware.com>
Describe the steps for transitioning from TUF 1.0.0 in a subdirectory to stand-alone TUF 1.0.0 Signed-off-by: Teodora Sechkova <tsechkova@vmware.com>
Describe pros of developing TUF 1.0.0 in a subdirectory of the current implementation against the rest of the options. Signed-off-by: Teodora Sechkova <tsechkova@vmware.com>
sechkova
commented
Nov 27, 2020
oops .. I forgot .. here it is |
lukpueh
commented
Nov 27, 2020
picobello! |
Fixes#1126
Description of the changes being introduced by the pull request:
Document the outcome of #1126: develop TUF 1.0.0 in a subdirectory of the current TUF implementation.
Please verify and check that the pull request fulfills the following
requirements: