<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Here's what I *meant* to send.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Jeremy,<br>
<br>
I know we discussed this idea before - thank you very much for putting<br>
together a write up & sending it to the list for discussion. I hope<br>
you get lots of feedback.<br>
<br>
Quick feedback:<br>
#1. A date of when you would like feedback would be helpful.<br></blockquote><div><br></div><div>Sooner is better. There is no deadline for this. It's a case of "the longer this drags on, the longer the technical debt under discussion will hurt us."</div><div><br></div><div>How about wrapping up this discussion by Monday, January 8th? That'll give us a little over two weeks to discuss this.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
#2. Implementation Strategy section - it would be helpful is you named<br>
each option something short & sweet, and then refer to them farther<br>
on. In quickly reading over "this strategy" is a bit hard to keep<br>
track of which option you are providing thoughts on.<br></blockquote><div><br></div><div>Good point. I'll revise it.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
#3. In quick scanning of this write up, I remember you anticipated<br>
that developer's had different needs than end users and QE. I don't<br>
see them listed very clearly - have you had a chance to describe your<br>
knowledge/assumption of what those needs are and how the proposals<br>
either do or don't address them? I take it that in proposing the 3rd<br>
option that those concerns are addressed?<br></blockquote><div><br></div><div><div>In short, "the developer installer installs Pulp directly from source in editable mode,
along with numerous extra tools, and it enables settings like debug mode. The
end user installer installs Pulp from PyPI packages, without extra tools, and
without enabling settings like debug mode."</div><div><br></div>There
 are some other differences in how developers and end users use the Pulp
 3 installer(s). But I'm intent on resolving those differences by making
 the installer(s) more capable. For example, developers currently deploy
 Pulp 3 on Vagrant (Fedora or RHEL) hosts, whereas end users currently 
deploy Pulp on arbitrary (Fedora or RHEL) hosts. My solution is to make 
the dev installer more capable, so that it can install Pulp 3  on any 
(Fedora or RHEL) host.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
#4 I'd end your proposal with a quick summary of your proposed solution.<br></blockquote><div><br></div><div><span class="gmail-im"><div>To summarize:</div></span><div><ol><span class="gmail-im"><li>Continue distributing Pulp 3 with Ansible.</li></span><li>Enable the following use case:<br><pre class="gmail-m_-1832031579099460932gmail-code gmail-m_-1832031579099460932gmail-sh gmail-m_-1832031579099460932gmail-literal-block">git clone <a href="https://github.com/pulp/devel.git" target="_blank">https://github.com/pulp/devel.<wbr>git</a> --branch <span class="gmail-m_-1832031579099460932gmail-literal gmail-m_-1832031579099460932gmail-number">3</span>.0-dev
<span class="gmail-m_-1832031579099460932gmail-name gmail-m_-1832031579099460932gmail-builtin">cd</span> devel/ansible
ansible-galaxy dev-install.yml -i <a href="http://pulp-dev.example.com" target="_blank">pulp-dev.example.com</a>,
ansible-galaxy src-install.yml -i <a href="http://pulp-src.example.com" target="_blank">pulp-src.example.com</a>,
ansible-galaxy pypi-install.yml -i <a href="http://pulp-pypi.example.com" target="_blank">pulp-pypi.example.com</a>,</pre></li><li>Get there by evolving the developer installer.</li></ol></div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I'm still not quite clear what next steps are. But I don't have much<br>
experience in this area. It seems like you are asking for feedback in<br>
support of the last option, but I am not clear on what next steps or<br>
what proceeding with support on that proposal would look like.<br></blockquote><div><br></div><div>How about this?<br></div><div><ol><li>Approve the work.</li><li>Assign someone to the task. I'm game.<br></li></ol></div><div>I'm unsure how y'all do this. There's PUPs, several issue trackers, lots of meetings, etc. Can you help me out here?<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks for sharing your thoughts here.<br>
Robin<br></blockquote></div></div></div>