<html><body><div>Dear Mojca,<br></div><div><br data-mce-bogus="1"></div><div>Thank you for merging the PR.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>And Thank you for giving me some ideas to study on and decide what I would like to work on as this GSoC.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Here is my updated proposal : <a href="https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing">https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing</a><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Can't wait to work with you folks :)<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Best Regards,<br data-mce-bogus="1"></div><div><br>On Apr 07, 2019, at 10:54 PM, Mojca Miklavec <mojca@macports.org> wrote:<br><br><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch"><span class="body-text-content">Dear Amir,<br><br>On Sun, 7 Apr 2019 at 18:21, AmirAli Mashayekhi wrote:<br><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Dear Mojca (and everybody else in the mail list),</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Thank you for your response, Sorry for the misundrestanding of the proposal.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">As requested I also tried to expose myself to the whole workflow of Macports developement cycle.</blockquote><blockquote type="cite" class="quoted-plain-text">Here is a link for my pull request : <a href="https://github.com/macports/macports-ports/pull/4039" data-mce-href="https://github.com/macports/macports-ports/pull/4039">https://github.com/macports/macports-ports/pull/4039</a><br data-mce-bogus="1"></blockquote><br>Thank you.<br>Just please change the commit message, force push to the branch and<br>the it's good to go (the Travis failures are unrelated and Azure is<br>happy, so that's fine).<br><br><blockquote type="cite" class="quoted-plain-text">After spending the day to check the ports in the tree (this way I also found mlterm to update as I mentioned above), honestly I think I need a little bit of hint from the community to see and select which port right now fits my abilities. nevertheless I have updated my proposal's general structure, I hope it makes more sense for you.</blockquote><blockquote type="cite" class="quoted-plain-text">The only missing part atm is to fill the port name I will work on...</blockquote><br>You may check <a href="https://trac.macports.org/wiki/Tickets" data-mce-href="https://trac.macports.org/wiki/Tickets">https://trac.macports.org/wiki/Tickets</a> and see which<br>ports have more bugs, update requests etc. filed. Esp. those that have<br>been waiting for years.<br><br>Candidates for GSOC could be:<br>- KDE<br>- QT5 (it works, but there is a lot of work to be done with respect to<br>older macOS version)<br>- MySQL (not enough for the summer, but it needs a maintainer), Pandoc, ...<br>- full ruby gems spectrum, full haskell / cabal spectrum, lisp, ...<br>- ... plenty of others, I just listed some from the top of my head.<br><br>Since you seem to be interested in virtualisation and security,<br>another option would be to figure out how to set up virtualisation for<br>Mac OS X 10.6-10.14 (ideally for all of them, but even if just some<br>are done, that's still a lot), use libvirt to start and stop them, and<br>then figure out how to integrate this into our buildbot setup to test<br>pull requests in a secure way. You would need to prove to be<br>standalone enough to perform the research and execution.<br><br>There's another proposal for other buildbot improvements this year,<br>but properly doing this one task would also take a while and could be<br>a separate task.<br><br>(You don't have much time left until the proposal deadline though.)<br><br>Mojca<br><br><blockquote type="cite" class="quoted-plain-text">My proposal link : <a href="https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing" data-mce-href="https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing">https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing</a><br data-mce-bogus="1"></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Best Regards,</blockquote><blockquote type="cite" class="quoted-plain-text">Amir</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">On Apr 06, 2019, at 04:21 PM, Mojca Miklavec <mojca@macports.org> wrote:</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Dear Amir,</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Nice to see you at MacPorts!</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">You should send your email to the macports development mailing list</blockquote><blockquote type="cite" class="quoted-plain-text">and you would get the answer there. (I'm forwarding it to the mailing</blockquote><blockquote type="cite" class="quoted-plain-text">list now, but you should subscribe for the future.)</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">On Sat, 6 Apr 2019 at 20:14, AmirAli Mashayekhi wrote:</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Dear Macports GSoC admins,</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">I have uploaded my proposal draft on GSoC webpage. Unfortunately we at EPITA(mon École) got informed late about this years GSoC opportunity. But this doesn’t affect my true excitement about participation, open source and contributing on them.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Late arrival of proposals is not a problem per se, it just means that</blockquote><blockquote type="cite" class="quoted-plain-text">you have less time to improve your proposal and demonstrate your</blockquote><blockquote type="cite" class="quoted-plain-text">skills compared to students who started early, so you need to excel</blockquote><blockquote type="cite" class="quoted-plain-text">more to catch up.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">My friendly suggestion would be to not try to write three proposals in</blockquote><blockquote type="cite" class="quoted-plain-text">two days, as that will more likely decrease your chances of getting</blockquote><blockquote type="cite" class="quoted-plain-text">selected, rather than increase them. Not because students applying to</blockquote><blockquote type="cite" class="quoted-plain-text">other orgs would sound less serious, but because you hardly have</blockquote><blockquote type="cite" class="quoted-plain-text">sufficient time to write one good proposal, let alone three.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">I appreciate if there is any feedbacks so I can enhance it before finalising my application.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">You nicely answered the auxiliary questions (meant to help us</blockquote><blockquote type="cite" class="quoted-plain-text">understand the student better), but the project proposal is completely</blockquote><blockquote type="cite" class="quoted-plain-text">missing.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">The proposal fails to show any effort to research and understand the</blockquote><blockquote type="cite" class="quoted-plain-text">task. The description / plan is so vague that you could in theory</blockquote><blockquote type="cite" class="quoted-plain-text">submit a three-line patch to an arbitrary outdated port (for the whole</blockquote><blockquote type="cite" class="quoted-plain-text">summer) and claim that you have delivered what you promised. Not even</blockquote><blockquote type="cite" class="quoted-plain-text">a single piece of software was named as an example of what you would</blockquote><blockquote type="cite" class="quoted-plain-text">work with (after six years of using MacPorts you should at least be</blockquote><blockquote type="cite" class="quoted-plain-text">able to name one single piece of software that you wanted to use, but</blockquote><blockquote type="cite" class="quoted-plain-text">was too old or missing).</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">In any case we are asking all of our candidate students to create some</blockquote><blockquote type="cite" class="quoted-plain-text">pull requests or small demo projects demonstrating their</blockquote><blockquote type="cite" class="quoted-plain-text">problem-solving skills. This would be the perfect opportunity to</blockquote><blockquote type="cite" class="quoted-plain-text">update & improve a couple of important outdated unmaintained ports of</blockquote><blockquote type="cite" class="quoted-plain-text">your interest.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">My draft should be available on your dashboard by now, but I shared a link here in case of comments.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">My draft link : <a href="https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing" data-mce-href="https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing">https://docs.google.com/document/d/1RUmFN7PSPqbGzH4h8Hqq-qkTFgS3XJ_bIrsq7GhikYE/edit?usp=sharing</a><br data-mce-bogus="1"></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Best Regards,</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Amir</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Please note that this was meant as a constructive feedback.</blockquote><blockquote type="cite" class="quoted-plain-text"><br></blockquote><blockquote type="cite" class="quoted-plain-text">Mojca</blockquote></span></div></div></blockquote></div></div></body></html>