Find and fix at least 10 spelling mistakes in at least 10 different filesBRL-CAD
Status: ClosedTime to complete: 48 hrs Mentors: SeanTags: spell check, spelling mistakes

BRL-CAD is huge.  Thousands of files spread across 165 directories.  Maintaining a high quality of source code and documentation is a never ending task, but one anyone can help with.

Sound's easy, but you might be surprised because you need to ignore all of the source code and function variables that will easily trip up any automatic spell-check program.  You basically only care about spelling mistakes within comments.  Even for our documentation, much of it is formatted in xml and you have to ignore all of the xml tags.

This task involves finding and fixing simple spelling mistakes.  To complete the task, you need to find 10 or more different spelling mistakes in at least 10 different files.  You have to fix all occurrences of the spelling mistake across all those files.  Make sense?

Remember to check and fix all occurrences of the mistakes in all 10+ files, make and submit it as a patch file.

BE SURE TO HAVE UP-TO-DATE SOURCES!!! We find and fix spelling mistakes on a daily basis and throughout the day.  You have to find mistakes that are not already fixed or reported. 

To clarify:

  • 1 mistake in 7 different files counts as: 1 and 7
  • 20 mistakes in 2 files counts as: 10 and 2
  • 5 mistakes across 20 files counts as: 5 and 10
  • You need to find: =10 mistakes AND =10 files

 

Uploaded Work
File name/URLFile sizeDate submitted
GCI2012-10mistakes10files-patch.diff9.7 KBDecember 07 2012 22:50 UTC
GCI2012-10mistakes10files-patch.diff11.5 KBDecember 08 2012 17:57 UTC
Comments
Andy Leon November 29 2012 00:44 UTCTask Claimed

I would like to work on this task.

Sean on November 29 2012 01:35 UTCTask Assigned

This task has been assigned to Andy Le. You have 48 hours to complete this task, good luck!

Andy Leon November 29 2012 01:45 UTCDocumentation

For clarification, is the documentation that must be checked found from this webpage or another one?


http://brlcad.org/wiki/Documentation


 


Thanks,


Andy Le

Sean on November 29 2012 03:07 UTCnope

The spelling mistakes must be found within our source checkout files.  To obtain a source checkout, see these instructions:


http://brlcad.org/wiki/Deuces#Getting_Started


They can be in any file, not just within documentation files but if you want to focus on documentation, they're the files in the "doc" subdirectory.


 

Melange on December 1 2012 01:35 UTCInitial Deadline passed

Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim.

Melange on December 2 2012 01:35 UTCTask Reopened

Melange has detected that the final deadline has passed and it has reopened the task.

Sean Bashawon December 2 2012 01:37 UTCTask Claimed

I would like to work on this task.

Sean on December 2 2012 01:59 UTCwhat are you doing?

Sean, you've claimed and unclaimed a task too many times today.  What are you doing?


Please commit to a task for more than a couple minutes. 

Sean Bashawon December 2 2012 03:21 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

bwannowon December 2 2012 04:33 UTCTask Claimed

I would like to work on this task.

bwannowon December 2 2012 04:37 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Monikaon December 2 2012 11:14 UTCTask Claimed

I would like to work on this task.

Harmanpreet Singh on December 2 2012 11:28 UTCTask Assigned

This task has been assigned to Monika. You have 48 hours to complete this task, good luck!

Monikaon December 3 2012 12:27 UTCHi!

Where can I find help with creating patch files?

Skriptkidon December 3 2012 12:33 UTCHere

http://brlcad.org/wiki/Deuces#When_You.27re_Done


 


It's pretty easy. Just change dir to where the chnaged file is and type svn diff /path/patch_name.patch

Monikaon December 3 2012 23:48 UTCThanks

Thanks so much! Unfortunately I haven't been able to find enough misspellings

Monikaon December 3 2012 23:49 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Anshulon December 4 2012 10:44 UTCTask Claimed

I would like to work on this task.

Andrei Popescu on December 4 2012 13:40 UTCTask Assigned

This task has been assigned to Anshul. You have 48 hours to complete this task, good luck!

Sean on December 5 2012 03:28 UTChow many

Monika,


Were you able to find any?  You may be able to help the next person if you can identify any you did find.

Monikaon December 5 2012 05:35 UTCHi

I'm fairly certain that in the 'AUTHORS.txt' file, 'Northrup Research and Technology Center' should actually be 'Northrop Research and Technology Centre'.

Sean on December 5 2012 15:53 UTCupdate your sources

 



 



Anshul, one of the other spelling tasks was just completed, so be sure to update your checkout of our sources to get those changes.  You can't get credit for mistakes that are already reported/fixed.  ;)

 

Monica, thanks for pointing that out -- fixed!

 

 

Sean on December 6 2012 06:29 UTChm!

Anshul, do you need more time?


Monica, the more I remember back that far, I'm actually vaguely remembering that Northrup is the correct spelling - that it wasn't Northrop Grumman -- but I'll have to consult some of our archives to find out for sure.


 

Andy Leon December 6 2012 06:56 UTCSpelling errors

Hi Sean, 


I don't have the task but I'd still like to help out. I believe in the "history.txt" file the doc folder there are a few typos.


acedemic should be academic 


contries should be countries 


Crysler Motors should be Chrystler Motors 


Veterns Administartion should be Veterans Administaration


addtion should be addition 


 


 

Sean on December 6 2012 07:06 UTCunresponsive

Andy,


If Anshul continues to be unresponsive and doesn't complete the task, perhaps you can reclaim it.  I think there may still be another spelling task too.


Cheers!


 

Monikaon December 6 2012 13:03 UTCNorthrop

I'm not completely sure, but I wasn't referring to Northrop Grumman, but Northrop Corporation's 'Northrop Research and Technology Centre' in California which closed down several years ago. It may still be Northrup however, so let me know!

Melange on December 6 2012 13:40 UTCInitial Deadline passed

Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim.

Melange on December 7 2012 13:40 UTCTask Reopened

Melange has detected that the final deadline has passed and it has reopened the task.

An Haon December 7 2012 19:57 UTCTask Claimed

I would like to work on this task.

Sean on December 7 2012 20:10 UTCTask Assigned

This task has been assigned to An Ha. You have 48 hours to complete this task, good luck!

Sean on December 7 2012 20:11 UTClatest sources

Be sure to use our very latest sources from a Subversion checkout.  Good luck!

An Haon December 7 2012 22:30 UTCA few questions

Hi, when finding and fixing spelling mistakes, would it count if the word needs to be capitalized? Also, does grammatical mistakes count too? Such as two "the"'s in a sentence? So for example, "The the cat is running"?


Also, in the last task for finding spelling, you said to ignore files in the src directory, would I have to do that for this one too?

An Haon December 7 2012 22:50 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 8 2012 03:36 UTCthe count

So, we'll give you the grammatical errors since they're good catches, but not capitalization.  There are thousands of places all over the code where statements are intentionally written in all lowercase out of convenience or insignificance.  "Fixing" those does nothing to improve our auality.  The repeated word errors are, however.


Tallying up what you found, you hit exactly 10 files (two didn't count), but you're three words shy:



  1. reproduceable

  2. and and

  3. the the

  4. a a

  5. an/at

  6. searchs

  7. Dysporosium


Looking great, just need to find a few more. Try looking in the src/* subdirectories that don't begin with 'lib'.  There are lots.


 


Note ax_boost_base.m4 (like src/other) doesn't count, it's not ours to change.


 

Sean on December 8 2012 03:37 UTCTask Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

An Haon December 8 2012 17:57 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 8 2012 18:52 UTCwhich three?

Which three others did you find?  I see sigle and acutal but what's the third?


 

An Haon December 8 2012 21:27 UTCThe third one is sigle-click

The third one is sigle-click, which should be single-click

An Haon December 8 2012 21:28 UTCIf you want...

If you want, I can find one more if you don't accept that one as another spelling mistake.

Sean on December 8 2012 21:47 UTCall good

Nope, that's all good.  I just couldn't find it.  The src/other changes don't count as they're not our sources to modify, but that one was fortunately also in one of our files.  Nicely done.


Approximately how long did it take you to find and fix those mistakes?  If you had to do it again, how long do you think it'd take you now that you've done it once?


We will likely create more tasks like this one.

Sean on December 8 2012 21:47 UTCTask Closed

Congratulations, this task has been completed successfully.

An Haon December 8 2012 22:02 UTCThe time it took

The time it took me for those 10 mistakes and 10 files was about 5-6 hours just quickly skimming through the files via vim and the spell check feature it has :)


The other task I did was 5 mistakes and 40 files and that was in total about the same (excluding the problems I had downloading the repo :P).


I'll be looking forward to completing more of these tasks.

Sean on December 8 2012 22:10 UTCexcellent

Thanks for the information.  It sounds like the tasks are roughly scoped appropriately.  I hope that once you found a mistake, you ran a recursive grep on our files to find multiple occurences. ;)


 

An Haon December 8 2012 22:44 UTCYes

Yeah, I just ran find and sed and it will do the rest for me :)

Sean on December 19 2012 20:37 UTCcommitted

Your changes have now been applied (r54092) to our sources and will be included in the next release of BRL-CAD.  Thanks for your efforts!