<div dir="ltr">Hey Mojca,<div class="gmail_quote"><div dir="ltr"><div><br></div><div>Thanks for replying.<br></div><div><br><div class="gmail_quote"></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 26, 2019 at 3:00 AM Mojca Miklavec <<a href="mailto:mojca@macports.org" target="_blank">mojca@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="color:rgb(0,0,0)">Dear Karan,</div><div style="color:rgb(0,0,0)"><br></div><div style="color:rgb(0,0,0)">Warmly welcome to the MacPorts community!</div><br style="color:rgb(0,0,0)"></div></div></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><span class="m_978978199668995684m_-1163629209940834751gmail-im"><div dir="ltr" class="gmail_attr">On Mon, 25 Mar 2019 at 20:36, KARAN SHETH via macports-dev wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hey there,<div class="gmail_quote"><div dir="ltr"><div>    I would like to start by saying this is not GSoC Proposal as the subject says but I had no idea what else to call it. This is just to make contact with you regarding a GSoC Project idea that I would really like to do.</div><div><br></div><div>    My name is Karan Sheth. I have attached a doc link wherein all the personal info and a small bio (I didn't know how big it was needed, sorry if it's of improper size) and the rough project goal, the abstract is written. </div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><br></div><div>   I am extremely sorry for establishing contact soo late and I know there should be no excuse but I was occupied by college exams and other team activities wherein we organize workshops to teach others. I think I would be a perfect fit for this project cause of my experience with scraping and making apps in Django and Flask. <br></div><div><br></div><div>   I would love to hear back from you regarding where should I start contributing to the project and how should I go about in making my final proposal, I know I am late to this but I assure you I will try my best to do any task very fast and properly.</div></div></div></div></blockquote><div><br></div></span></div></div></div></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><div>You are not too late just yet, but the more time you have, the easier it is to make a good proposal.</div><div><br></div><div>The first step you should make is to carefully read the mailing list archive from both last year (from GSOC application period up to GSOC beginning) and this year. We've provided a lot of information for this project in particular as two students already asked about it, and some started working on the demo projects already.</div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div>As suggested I went through the past archives and found three projects :<br><br></div><div>1) From last year by Vishnu.<br></div><div>2) From this year by Arjun Salyan<i>.<br></i></div><div>3) From this year by Rajdeep Bharati.<br></div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div><i></i></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><div></div><div>What we want you to do is to prove us that you are capable of carrying out the project through the summer and make an outstanding contribution. For that we would like to both see some of your code, as well as a detailed plan of how to carry out the project.</div><div><br></div><div>Regarding the code: you can either build some demo from scratch, or improve one of the three existing attempts of proof-of-concept apps (upgrading would be better, but if there are too many problems, feel free to start from scratch). Show us how your work would excel when applied to MacPorts.</div><div>Another smaller challenge could be to create a Portfile for Buildbot 2.1, to assist us in faster migration, as that would also be needed / helpful for communication between the app and buildbot. Or anything else to aid with a better application later.</div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div>I plan on starting out with making a demo app for which I will 
either build upon last year's project or start from scratch and draw 
inspiration for the design from both the projects (If it's fine).</div><div>Once the dynamic app is done, I will try making the Portfile for Buildbot 2.1 but I guess I will need a bit of help here.</div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><div></div><div>(Another option for a project in Python would be bringing universal packaging tool [1] to MacPorts.)</div></div></div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div>I looked in to this option and it looks very exciting, this is what I have understood so far about bringing upt to MacPorts :<br></div><div>- A UPT-Frontend and Backend will have to be created for macports.<br></div><div>So the Frontend will take the Portfile from macports and convert it using UPT.<br></div><div>But
 my doubt is, what is the UPT-Backend in this case, I know it should be 
MacOS but like in the example given on UPT repo its converts json from 
PYPI int<code><font face="sans-serif">o Guix Pxg Definition.</font><br></code></div><div><code><font face="sans-serif">So same way, what would UPT do in case of Macports?</font></code></div><div><code><font face="sans-serif">I may be completely wrong here as I have no prior knowledge about UPT.</font></code></div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><div>Mojca</div><div><br></div><div>[1] <a href="https://fosdem.org/2019/schedule/event/package_software_with_upt/" target="_blank">https://fosdem.org/2019/schedule/event/package_software_with_upt/</a></div></div></div></div></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><span class="m_978978199668995684m_-1163629209940834751gmail-im"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div></div><div>Thanks,<br></div><div>Karan Sheth.</div><div><br></div><div><br></div><div><a href="https://docs.google.com/document/d/1gFP3pUIVnto9JlqT03X6JHMFzbbd-wqUuhxIAYbyiZg/edit?usp=sharing" target="_blank">https://docs.google.com/document/d/1gFP3pUIVnto9JlqT03X6JHMFzbbd-wqUuhxIAYbyiZg/edit?usp=sharing</a></div></div></div></div></blockquote><div><br></div></span></div></div></div></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote" style="color:rgb(0,0,0)"><div>Personal biography is probably ok, but the proposal itself is completely missing, so there is not much that I could comment on, other than my plea to take a slightly better care of grammar. It doesn't have to be perfect English, but at least taking care of spacing (usually there is no space before punctuation etc.) and even such trivial stuff as trying to use capital "I" instead of the lowercase one when referring to yourself make quite a difference. We'll be nitpicking about the code a lot, and this is the first step ;)<br><br></div></div></div></div></div></blockquote></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div>I will be adding the milestones, Timeline, Stretch Goals, etc. 
later, once I am familiar with the overall project and deploy the demo 
app, if that's fine. <br></div><div>I will try to improve my language.<br><br></div><div>Now
 seeing that I have two choices - first to continue making the django 
app or to make upt, I will first look into UPT after my doubts raised 
above have been clarified and then decide which route to take.</div><div><br><br></div><div>Thanks,<br></div><div>Karan Sheth<br></div><div> </div><div> </div></div></div></div>
</div></div>

<br>
<div><img src="http://somaiya.edu/media/images/top-layer_footer.jpg" style="font-size:1.3em"></div><div><a href="https://www.somaiya.edu" style="font-size:1.3em" target="_blank"><img src="http://somaiya.edu/media/images/svv-logo-email-footer.jpg"></a><span style="font-size:1.3em">       </span><a href="http://www.somaiya-ayurvihar.org" style="font-size:1.3em" target="_blank"><img src="http://somaiya.edu/media/images/Medical-Logo-email-footer.jpg"></a><span style="font-size:1.3em"> </span><a href="http://nareshwadi.org" style="font-size:1.3em" target="_blank"><img src="http://somaiya.edu/media/images/Nareshwadi-Logo-email-footer.jpg"></a><span style="font-size:1.3em"> </span><a href="http://somaiya.com" style="font-size:1.3em" target="_blank"><img src="http://somaiya.edu/media/images/Somaiya-Trust-Logo-email-footer.jpg"></a><span style="font-size:1.3em"> </span><a href="http://www.helpachild.in" style="font-size:1.3em" target="_blank"><img src="http://somaiya.edu/media/images/HelpAChild-Logo-email-footer.jpg"></a><span style="font-size:1.3em"> </span><a href="http://nareshwadi.org" style="font-size:1.3em" target="_blank"><img src="http://somaiya.edu/media/images/PragatiMandal-Logo-email-footer-1.jpg"></a></div>