<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi Leni, welcome!</div><div><br></div><div>1) Devstack[1] plays a <b>main </b>role in the development workflow.</div><div>It's an easier way to get a full environment to work in Manila, we use it every day. I recommend you to use it in a VM.</div><div>You can find many tutorials about how to use Devstack, I just let you one [2]</div><div><br></div><div>2) I can't find <b>low-hanging-fruit</b> bugs in Manila. However, good-first-bugs are tagged as <i>low-hanging-fruit </i>for example, cinder's[3]<br></div><div><br></div><div>Today at <b>15:00 UTC </b>It's  Weekly Manila Team Meeting at IRC (channel #openstack-meeting-alt) on Freenode<code>.  </code><br><b></b></div><div><br></div><div>Have fun!<br></div><div>Sofia<br></div><div>irc: enriquetaso<br></div><div>[1] <a href="https://docs.openstack.org/zun/latest/contributor/quickstart.html#exercising-the-services-using-devstack" target="_blank">https://docs.openstack.org/zun/latest/contributor/quickstart.html#exercising-the-services-using-devstack</a><br></div><div>[2] <a href="https://enriquetaso.wordpress.com/2016/05/07/installing-devstack-on-a-vagrant-virtual-machine/" target="_blank">https://enriquetaso.wordpress.com/2016/05/07/installing-devstack-on-a-vagrant-virtual-machine/</a></div><div>[3] <a href="https://bugs.launchpad.net/cinder/+bugs?field.tag=low-hanging-fruit">https://bugs.launchpad.net/cinder/+bugs?field.tag=low-hanging-fruit</a></div><div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 8, 2018 at 7:41 AM Leni Kadali Mutungi <<a href="mailto:lenikmutungi@gmail.com" target="_blank">lenikmutungi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Tom<br>
<br>
Thanks for the warm welcome. I've gone through the material and I would <br>
like to understand a few things:<br>
<br>
1. What's the role of devstack in the development workflow?<br>
2. Where can I find good-first-bugs? A bug that is simple to do <br>
(relatively ;)) and allows me to practice what I've read up on in <br>
Developer's Guide. I looked through the manila bugs on Launchpad but I <br>
didn't see anything marked easy or good-first-bug or its equivalent for <br>
manila. I am a bit unfamiliar with Launchpad so that may have played a <br>
role :).<br>
<br>
Your guidance is appreciated.<br>
<br>
On 10/19/18 5:55 PM, Tom Barron wrote:<br>
> On 19/10/18 15:27 +0300, Leni Kadali Mutungi wrote:<br>
>> Hi all.<br>
>><br>
>> I've downloaded the manila project from GitHub as a zip file, unpacked <br>
>> it and have run `git fetch --depth=1` and been progressively running <br>
>> `git fetch --deepen=5` to get the commit history I need. For future <br>
>> reference, would a shallow clone e.g. `git clone depth=1` be enough to <br>
>> start working on the project or should one have the full commit <br>
>> history of the project?<br>
>><br>
>> -- <br>
>> -- Kind regards,<br>
>> Leni Kadali Mutungi<br>
> <br>
> Hi Leni,<br>
> <br>
> First I'd like to extend a warm welcome to you as a new manila project <br>
> contributor!  We have some contributor/developer documentation [1] that <br>
> you may find useful. If you find any gaps or misinformation, we will be <br>
> happy to work with you to address these.  In addition to this email <br>
> list, the #openstack-manila IRC channel on freenode is a good place to <br>
> ask questions.  Many of us run irc bouncers so we'll see the question <br>
> even if we're not looking right when it is asked.  Finally, we have a <br>
> meeting most weeks on Thursdays at 1500UTC in #openstack-meeting-alt -- <br>
> agendas are posted here [2].  Also, here is our work-plan for the <br>
> current Stein development cycle [3].<br>
> <br>
> Now for your question about shallow clones.  I hope others who know more <br>
> will chime in but here are my thoughts ...<br>
> <br>
> Although having the full commit history for the project is useful, it is <br>
> certainly possible to get started with a shallow clone of the project.  <br>
> That said, I'm not sure if the space and download-time/bandwidth gains <br>
> are going to be that significant because once you have the workspace you <br>
> will want to run unit tests, pep8, etc. using tox as explained in the <br>
> developer documentation mentioned earlier.   That will download virtual <br>
> environments for manila's dependencies in your workspace (under .tox <br>
> directory) that dwarf the space used for manila proper.<br>
> <br>
> $ git clone --depth=1 git@github.com:openstack/manila.git shallow-manila<br>
> Cloning into 'shallow-manila'...<br>
> ...<br>
> $ git clone git@github.com:openstack/manila.git deep-manila<br>
> Cloning into 'deep-manila'...<br>
> ...<br>
> $ du -sh shallow-manila deep-manila/<br>
> 20M    shallow-manila<br>
> 35M    deep-manila/<br>
> <br>
> But after we run tox inside shallow-manila and deep-manila we see:<br>
> <br>
> $ du -sh shallow-manila deep-manila/<br>
> 589M    shallow-manila<br>
> 603M    deep-manila/<br>
> <br>
> Similarly, you are likely to want to run devstack locally and that will <br>
> clone the repositories for the other openstack components you need and <br>
> the savings from shallow clones won't be that significant relative to <br>
> the total needed.<br>
> <br>
> Happy developing!<br>
> <br>
> -- Tom Barron (Manila PTL) irc: tbarron<br>
> <br>
> [1] <a href="https://docs.openstack.org/manila/rocky/contributor/index.html" rel="noreferrer" target="_blank">https://docs.openstack.org/manila/rocky/contributor/index.html</a><br>
> [2] <a href="https://wiki.openstack.org/wiki/Manila/Meetings" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Manila/Meetings</a><br>
> [3] <a href="https://wiki.openstack.org/wiki/Manila/SteinCycle" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Manila/SteinCycle</a><br>
> <br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
-- <br>
-- Kind regards,<br>
Leni Kadali Mutungi<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail-m_276721499549580046gmail-m_-6457841860539923784gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>
<p style="font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span>Laura Sofia</span> <span>Enriquez</span></p>
<p style="font-weight:normal;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><span>Associate Software Engineer</span><span style="font-weight:normal;color:rgb(170,170,170);margin:0px"></span></p><a style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:"overpass",sans-serif" href="https://www.redhat.com" target="_blank"><span>Red Hat PnT</span></a> <span style="font-size:10px;margin:0px;color:rgb(153,153,153)"><p style="font-size:10px;margin:0px">Ingeniero Butty 240, Piso 14</p></span> <span><p style="font-size:10px;margin:0px;color:rgb(153,153,153)">(C1001AFB) Buenos Aires - Argentina</p></span>
<p style="font-weight:normal;margin:0px 0px 6px;font-size:10px;color:rgb(153,153,153)"><span style="margin:0px;padding:0px"> <a style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:"overpass",sans-serif" href="mailto:senrique@redhat.com" target="_blank">senrique@redhat.com</a>   </span>

</p>

<table border="0"><tbody><tr><td width="100px"><a href="https://red.ht/sig" target="_blank"> <img src="https://www.redhat.com/files/brand/email/sig-redhat.png" width="90" height="auto"></a> </td>
</tr></tbody></table>

</div></div></div></div></div></div></div></div></div></div>