Find and fix at least 20 spelling mistakes in at least 5 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 20 or more different spelling mistakes in at least 5 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 5+ 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: =20 mistakes AND =5 files
Uploaded Work
File name/URLFile sizeDate submitted
spelling_check.diff7.9 KBDecember 14 2012 16:11 UTC
spell_check.diff10.5 KBDecember 17 2012 05:47 UTC
spell_check2.diff10.5 KBDecember 17 2012 06:24 UTC
Comments
Andy Y.F. Huangon November 28 2012 22:39 UTCTask Claimed

I would like to work on this task.

Sean on November 28 2012 22:50 UTCTask Assigned

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

Andy Y.F. Huangon November 29 2012 06:17 UTCClaim Removed

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

Sean on November 29 2012 06:21 UTChard

Harder than it sounds, eh?

Tony Manoilovon November 29 2012 06:51 UTCTask Claimed

I would like to work on this task.

Harmanpreet Singh on November 29 2012 06:56 UTCTask Assigned

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

Tony Manoilovon November 29 2012 07:01 UTCFiles

Where can I get the files from ??

Sean on November 29 2012 15:20 UTCSubversion

The sources should be downloaded from Subversion.  You'll need to install an SVN client or use our virtual disk image.  See http://brlcad.org/wiki/Deuces page for information on getting started and submitting a patch file.


 

Melange on December 1 2012 06:56 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 06:56 UTCTask Reopened

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

Lolacioon December 2 2012 15:48 UTCTask Claimed

I would like to work on this task.

Andrei Popescu on December 2 2012 16:08 UTCTask Assigned

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

Lolacioon December 3 2012 17:01 UTCClaim Removed

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

zncurtison December 4 2012 15:31 UTCTask Claimed

I would like to work on this task.

Harmanpreet Singh on December 4 2012 15:33 UTCTask Assigned

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

zncurtison December 4 2012 15:41 UTCClaim Removed

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

Cristianon December 5 2012 11:48 UTCTask Claimed

I would like to work on this task.

Daniel Rossberg on December 5 2012 12:06 UTCTask Assigned

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

Sean on December 5 2012 15:51 UTCupdate your sources

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 spelling mistakes that are already reported and fixed.. ;)


svn up

Daniel Rossberg on December 6 2012 15:26 UTCDeadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Cristianon December 7 2012 15:28 UTCClaim Removed

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

Cristianon December 7 2012 15:29 UTCSorry

I remove the claim on the task due to personal problems,  sorry.

Sean on December 7 2012 19:49 UTCdid you find any

Cristian, did you find any spelling mistakes?  If so, perhaps you can share them publicly here to help the next person.  You're also welcome to reclaim the task if it's still available at your discretion.


 

Harsh Vardhanon December 8 2012 17:05 UTCfiles

from which files do i have to find spelling mistakes??

Sean on December 8 2012 18:13 UTCread the comment history

Harsh, you need to read the comment history.  This has already been answered.

Jameson December 12 2012 17:16 UTCTask Claimed

I would like to work on this task.

Jameson December 12 2012 17:17 UTCClaim Removed

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

Gauravjeet Singhon December 13 2012 16:13 UTCTask Claimed

I would like to work on this task.

Harmanpreet Singh on December 13 2012 16:13 UTCTask Assigned

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

Gauravjeet Singhon December 14 2012 16:12 UTCUploaded

I have uploaded the diff file.


Is it okay. 


or do i need to do more work on it

Gauravjeet Singhon December 14 2012 16:15 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 14 2012 16:31 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.

Sean on December 14 2012 16:32 UTCDeadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Sean on December 14 2012 16:40 UTCwrong files

Gauravjeet, you're on the right track, but you only fixed a couple mistakes in OUR files.  The sources in the src/other subdirectory are not ours to change.  Those are 3rd-party dependencies that are merely included for download convenience.  Look at the file header/contents/location to determine whether it's ours (or just ask).  There are some otherx files in misc/ to ignore and e-mail files in the doc/html subdirectory that come to mind but there are probably others.


The changes in the doc/ subdirectory, however, do count, so you've found:


2 mistakes across 2 files


So you still have 18 and 3 to go.  I suggest looking in the src/util or src/conv or really any of the src subdirectories that don't begin with an 'l' or an 'o'.  There are thousands of files with undoubtedly hundreds of mistakes to be found.


 

Gauravjeet Singhon December 16 2012 15:59 UTCTime Extension

I have succesfully found 17 spelling mistakes. I have been constantly working on this task and has checked hundreds of files. The folders that I have checked are


checked folders


 


src/conv/3dm


src/conv/asc


src/conv/comogeom


src/conv/dxf


src/conv/euclid


src/conv/iges


src/conv/all outside files


src/conv/vdeck


src/conv/tankkill


src/conv/stl


src/conv/patch


src/conv/intaval


src/conv/jack


src/conv/nmg


src/conv/off


src/conv/raw


src/conv/shp


src/conv/step/till areasiunit.c


 


src/util/checked all 


src/vfont


src/archer  


src/brlman


src/burst


src/bwish


src/canon


src/external


 


 


doc/legal


doc/docbook/all files outside


doc/docbook/css


doc/docbook/lessons/en/mged_01 and mged_02



It's already night here and I have just few minutes left. It's just a request to have some extra time for this task. 

Harmanpreet Singh on December 16 2012 16:11 UTCDeadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Sean on December 17 2012 05:26 UTChrm

I find it hard to believe you didn't find a spelling mistake in src/util... :)  Either way, sounds good.  Submit what you have.


How many spelling mistake occurences have you fixed (including duplicates)?


 

Gauravjeet Singhon December 17 2012 05:36 UTCRe: hrm

I have till now found 19 mistakes (including duplicates) . So should I find 1 more or submit it with 19 ?? 

Gauravjeet Singhon December 17 2012 05:50 UTCfilename :: spell_check.diff

I have uploaded the file with 19 mistakes (including duplicates ).Is it OK .....

Sean on December 17 2012 06:11 UTCwhat I see

I see the following:



  • writable

  • each

  • vertices

  • database

  • and

  • tessellation

  • re-sized (doesn't count)

  • barometric (wrong fix, barycentric)

  • faceted

  • until

  • top level (top-level)

  • non minimal (non-minimal)

  • non air (non-air)

  • subdirectory (doesn't count)

  • reproducible

  • spurious


So that's 15 files and 16 unique mistakes with 2 that don't count and 1 that was fixed wrong. That makes the count basically 12 files and 13 mistakes, which is acceptable.  There was another task that was 10+ mistakes across 10+ files, so we can pretend that was the goal and while still being fair to the other tasks.


In all, nicely done.


 

Sean on December 17 2012 06:12 UTCmark as complete

So you'll need to mark it as complete.  If you would add the dashes, fix barycentric, and re-upload the patch, that will make it much easier to apply.  Thanks again for your efforts!


 

Gauravjeet Singhon December 17 2012 06:25 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 17 2012 06:28 UTCTask Closed

Congratulations, this task has been completed successfully.

Sean on December 19 2012 20:33 UTCChanges applied

Your spelling fix corrections have been applied to our repository (r54090) and you've been credited with the contribution in our authorship documentation-- thanks!