<div dir="ltr"><div><div><div>So I've gone off to look for some fixmes. I started looking at a game I've tried to run in the past with no success, Fortnite. <br></div>Do any of the fixmes in the bug report look doable for a persons first patch?<br><br>Bug page: <br><a href="https://bugs.winehq.org/show_bug.cgi?id=41258">https://bugs.winehq.org/show_bug.cgi?id=41258</a><br><br>I was looking at the fixmes printed in this output:<br><a href="https://bugs.winehq.org/attachment.cgi?id=55555">https://bugs.winehq.org/attachment.cgi?id=55555</a><br></div><br></div><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 15, 2018 at 3:38 PM, André Hentschel <span dir="ltr"><<a href="mailto:nerv@dawncrow.de" target="_blank">nerv@dawncrow.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am 15.03.2018 um 17:43 schrieb Zebediah Figura:<br>
<div><div class="h5">> On 15/03/18 01:38, Kieran Duggan wrote:<br>
>> Hello,<br>
>> I am a computer science student at the City College of New York. I have<br>
>> used Linux for a few years now and have frequently relied on Wine to run<br>
>> windows applications, so the opportunity to contribute to Wine is<br>
>> exciting to me.<br>
>><br>
>> I have successfully built wine from source and ran Ski Free on it to<br>
>> test if it worked. Next I wanted to try and find some of the fixmes that<br>
>> were popping up so I could attempt my first patch, however I am having<br>
>> trouble finding where exactly in the source the fixme's are arising.<br>
>> Maybe It's obvious and I'm just too tired right now to figure it out,<br>
>> but I would be very appreciative if someone could point me in the right<br>
>> direction with this.<br>
>><br>
>> While I have been learning computer science for years now, I have not<br>
>> yet contributed to an open source project. I am very eager to learn and<br>
>> become familiar with the process.<br>
>><br>
>> Thank you!<br>
>> Kieran Duggan<br>
>><br>
>><br>
>><br>
><br>
</div></div>> Hello Kieran, and thanks for your interest in Wine and GSoC!<br>
><br>
> A fixme: message prints out the name of its component, then the function<br>
> in question, and then some further information. For example:<br>
><br>
> 0041:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet<br>
><br>
> is printed in the NtLockFile() function, which is part of ntdll. It's<br>
> printed in the source by a FIXME macro:<br>
><br>
> dlls/ntdll/file.c:3424:        FIXME("I/O completion on lock not<br>
> implemented yet\n");<br>
><br>
> In general you can just grep for the function name. I hope this helps.<br>
><br>
> Also please feel free to ask about any specific FIXME or bug before<br>
> trying to tackle it. A fair number of features are as yet unimplemented<br>
> because they're more work than they're worth.<br>
><br>
> ἔρρωσο,<br>
> Zeb<br>
><br>
><br>
<br>
Hi and welcome!<br>
<br>
Please also note that you need to submit a patch to wine prior<br>
 to the proposal deadline.<br>
You should ideally have submitted a patch by the time you've sent in<br>
your GSOC application. Your patch must be accepted by March 27 16:00<br>
UTC (student application deadline). Please don't wait until the<br>
last minute.<br>
As long as your patch does something useful (fixes a bug, adds more tests,<br>
pretty much anything more than fixing a comment), you are considered<br>
eligible for GSOC.<br>
Be free to ask questions here!<br>
</blockquote></div><br></div>