<div dir="ltr"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><font face="arial, helvetica, sans-serif">Throughout the MVP there are many references to lazy sync. They have been changed to red, but IMO we should just remove them.</font></div></blockquote><br></div><div>Are the items we're removing from the MVP being moved to the 3.1+ planning document on the wiki?  We don't want to lose track of any of these items.  This applies also to the other changes we've made recently.<br><br></div>Also, my understanding from several months back was that the MVP document was really meant to enumerate what should be in the 3.0 GA release, not the 3.0 core beta.  So if any of these things are going to make it in during the beta process (maybe not _this_ beta), I would prefer to leave them red.  And if we're not going to leave them red and it is the case that more items will make it in during the beta, then we should make a new document and move these items there.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 9, 2018 at 10:39 AM, Austin Macdonald <span dir="ltr"><<a href="mailto:austin@redhat.com" target="_blank">austin@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">I made some changes to the MVP document. These changes should not be controversial, but some more eyes would be welcome.</font></div><div><ul><li>Minor obvious fixes:</li><ul><li><a href="https://pulp.plan.io/projects/pulp/wiki/Pulp_3_Minimum_Viable_Product/155/diff" target="_blank">https://pulp.plan.io/projects/<wbr>pulp/wiki/Pulp_3_Minimum_<wbr>Viable_Product/155/diff</a></li></ul><li>Content Management "refactor:</li><ul><li>Separate content create/delete from content management</li><li>create section "Plugin User Content Management stories"</li><ul><li>move simple and complex copy there</li></ul><li><a href="https://pulp.plan.io/projects/pulp/wiki/Pulp_3_Minimum_Viable_Product/156/diff" target="_blank">https://pulp.plan.io/projects/<wbr>pulp/wiki/Pulp_3_Minimum_<wbr>Viable_Product/156/diff</a><br></li></ul><li>Plugin API refactor</li><ul><li>organize plugin API with h4 headings.</li><li>consolidate content management withing plugin api</li><li><a href="https://pulp.plan.io/projects/pulp/wiki/Pulp_3_Minimum_Viable_Product/157/diff" target="_blank">https://pulp.plan.io/projects/<wbr>pulp/wiki/Pulp_3_Minimum_<wbr>Viable_Product/157/diff</a><br></li></ul></ul></div><font face="arial, helvetica, sans-serif"><div>I also encountered some points that need to be fixed/discussed.</div><div style="font-weight:bold"><font face="arial, helvetica, sans-serif"><b><br></b></font></div><b>Publications:</b> <a href="https://pulp.plan.io/projects/pulp/wiki/Pulp_3_Minimum_Viable_Product#Publications" target="_blank">https://pulp.<wbr>plan.io/projects/pulp/wiki/<wbr>Pulp_3_Minimum_Viable_Product#<wbr>Publications</a></font><div><div><font face="arial, helvetica, sans-serif"><br></font></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><font face="arial, helvetica, sans-serif"><i>As a user, As an authenticated user, I can delete publications.</i><br></font></div></div><div><div><i><font face="arial, helvetica, sans-serif">- asynchronously with a lock on the repository version. </font></i></div></div><div><div><i><font face="arial, helvetica, sans-serif">- prevented if associated with a distribution.</font></i></div></div><div><div><i><font face="arial, helvetica, sans-serif">- single object only.</font></i></div></div><div><font face="arial, helvetica, sans-serif"><br></font></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><font face="arial, helvetica, sans-serif">In the code, Publication deletes are synchronous. I think that is correct, so we should remove this line.</font></div><div><span style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span style="font-family:arial,helvetica,sans-serif">"single object only". What does that mean? If it means 1 publication at a time, that is how all our objects work, so I think we can delete this line.</span></div></blockquote><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"><b>Artifacts:</b> <a href="https://pulp.plan.io/projects/pulp/wiki/Pulp_3_Minimum_Viable_Product#Artifacts" target="_blank">https://pulp.plan.io/projects/<wbr>pulp/wiki/Pulp_3_Minimum_<wbr>Viable_Product#Artifacts</a></font></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><font face="arial, helvetica, sans-serif"><br></font></div><div><i><font face="arial, helvetica, sans-serif">As an authenticated user, I can specify a size and/or digest to validate the uploaded file. <br></font></i></div><div><font face="arial, helvetica, sans-serif"><br></font></div></blockquote></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><font face="arial, helvetica, sans-serif">We should be more explicit. If size is in the data, it is validated. If the digest is in the data it is validated. If neither are in the data, neither are validated. This seems related to: <a href="https://pulp.plan.io/issues/3524" target="_blank">https://pulp.plan.io/<wbr>issues/3524</a></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div></blockquote><font face="arial, helvetica, sans-serif"><b>Lazy: </b></font><div><font face="arial, helvetica, sans-serif"><br></font></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><font face="arial, helvetica, sans-serif">Throughout the MVP there are many references to lazy sync. They have been changed to red, but IMO we should just remove them.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div></blockquote><br></div>
<br>______________________________<wbr>_________________<br>
Pulp-dev mailing list<br>
<a href="mailto:Pulp-dev@redhat.com">Pulp-dev@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-dev" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/pulp-dev</a><br>
<br></blockquote></div><br></div>