Additional tasks: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Shauna
No edit summary
imported>Shauna
No edit summary
Line 9: Line 9:


===BioPython===
===BioPython===
** Tasks:
* Tasks:
*** [https://github.com/biopython/biopython/issues/238 Help convert single-letter protein alphabet to three-letter protein alphabet]: There's no easy way to convert from the single letter protein alphabet to the three letter. Another poster suggests an already existing function but it will have to be adapted to fit multiple project-specific object types.
** [https://github.com/biopython/biopython/issues/238 Help convert single-letter protein alphabet to three-letter protein alphabet]: There's no easy way to convert from the single letter protein alphabet to the three letter. Another poster suggests an already existing function but it will have to be adapted to fit multiple project-specific object types.
**** Attendee notes:
*** Attendee notes:
*** [https://github.com/biopython/biopython/issues/206 Verify that a documentation change has been made and, if not, change it.]: A user suggested a chance to documentation one month ago. Check that change was made - if not, make change & submit patch. If it was, comment asking the issue to be closed.
** [https://github.com/biopython/biopython/issues/206 Verify that a documentation change has been made and, if not, change it.]: A user suggested a chance to documentation one month ago. Check that change was made - if not, make change & submit patch. If it was, comment asking the issue to be closed.
**** Attendee notes:
*** Attendee notes:
*** [https://github.com/biopython/biopython/issues/198 Fix how code handles input error so it fails gracefully.]: A certain type of invalid input currently causes the software to crash. Search for the problematic code, and fix it "fails gracefully" - that is, outputs an error message instead of crashing the software.
** [https://github.com/biopython/biopython/issues/198 Fix how code handles input error so it fails gracefully.]: A certain type of invalid input currently causes the software to crash. Search for the problematic code, and fix it "fails gracefully" - that is, outputs an error message instead of crashing the software.
**** Attendee notes:
*** Attendee notes:


===d3===
===d3===
** Tasks:
* Tasks:
*** [https://github.com/mbostock/d3/issues/954 Bug in the bar graph tutorial]: Per the ticket, the tutorial is not entirely accurate with the current version of d3. Submit a Github pull request to fix the tutorial.
** [https://github.com/mbostock/d3/issues/954 Bug in the bar graph tutorial]: Per the ticket, the tutorial is not entirely accurate with the current version of d3. Submit a Github pull request to fix the tutorial.
**** Attendee notes:
*** Attendee notes:
*** [https://github.com/mbostock/d3/issues/796 Unclear wording in bar graph tutorial]: Per the ticket, there is a small bit of the tutorial that could be easier to read. Improve it in the way described.
** [https://github.com/mbostock/d3/issues/796 Unclear wording in bar graph tutorial]: Per the ticket, there is a small bit of the tutorial that could be easier to read. Improve it in the way described.
**** Attendee notes:
*** Attendee notes:


=== ekiga===
=== ekiga===
** Tasks:
* Tasks:
*** [https://bugzilla.gnome.org/show_bug.cgi?id=621634 Find out if Ekiga still fails to compile with -DSEAL]: If you like compiling software on Linux, you'll love this! If not, you will likely find it pretty uninteresting.
** [https://bugzilla.gnome.org/show_bug.cgi?id=621634 Find out if Ekiga still fails to compile with -DSEAL]: If you like compiling software on Linux, you'll love this! If not, you will likely find it pretty uninteresting.
**** Attendee notes:
*** Attendee notes:


* Project: FreeNAS
===FreeNAS===
** Tasks:
* Tasks:
*** [http://support.freenas.org/ticket/2036 The system seems to partially crash when you start the screensaver. Task: Start FreeNAS in a VM, and see if you can reproduce the problem.]: FreeNAS is a program to turn a regular PC into a networked hard disk appliance, aka network attached storage device. In this task, you need to install FreeNAS by reading its documentation -- perhaps installing it in a virtual machine -- and see if the steps listed by the submitter of the bug also cause your FreeNAS install to require a reboot.
** [http://support.freenas.org/ticket/2036 The system seems to partially crash when you start the screensaver. Task: Start FreeNAS in a VM, and see if you can reproduce the problem.]: FreeNAS is a program to turn a regular PC into a networked hard disk appliance, aka network attached storage device. In this task, you need to install FreeNAS by reading its documentation -- perhaps installing it in a virtual machine -- and see if the steps listed by the submitter of the bug also cause your FreeNAS install to require a reboot.
**** Attendee notes:
*** Attendee notes:
*** [https://support.freenas.org/ticket/1912 Start a FreeNAS virtual machine and try to use it, on Windows, with a screen reader. Then, if you can, fix the Python FreeNAS code so it works better for blind people]: The ticket links to a discussion on the FreeNAS web forums. Read the conversation there, and install FreeNAS into a virtual machine or physical computer. Once you do that, install screen reading software to see how it treats the adm interface. See if you can reproduce the problematic behavior, which is that the screen reader doesn't read all of the menus
** [https://support.freenas.org/ticket/1912 Start a FreeNAS virtual machine and try to use it, on Windows, with a screen reader. Then, if you can, fix the Python FreeNAS code so it works better for blind people]: The ticket links to a discussion on the FreeNAS web forums. Read the conversation there, and install FreeNAS into a virtual machine or physical computer. Once you do that, install screen reading software to see how it treats the adm interface. See if you can reproduce the problematic behavior, which is that the screen reader doesn't read all of the menus
**** Attendee notes:
*** Attendee notes:


* Project: gimp-web
===gimp-web===
** Tasks:
* Tasks:
*** [https://bugzilla.gnome.org/show_bug.cgi?id=472393 Verify that feeds continue to not work in Internet Explorer. If they still fail, then fix the problem.]: This requires knowledge of feed formats, such as RSS and Atom, and a willingness to test in Windows. The file to change is in the gimp-web repository in git.gnome.org. The bug contains information on the probable fix, so you just need to write a patch.
** [https://bugzilla.gnome.org/show_bug.cgi?id=472393 Verify that feeds continue to not work in Internet Explorer. If they still fail, then fix the problem.]: This requires knowledge of feed formats, such as RSS and Atom, and a willingness to test in Windows. The file to change is in the gimp-web repository in git.gnome.org. The bug contains information on the probable fix, so you just need to write a patch.
**** Attendee notes:
*** Attendee notes:


* Project: MediaGoblin
===MediaGoblin===
** Tasks:
* Tasks:
*** [http://issues.mediagoblin.org/ticket/426 Change an out of date URL in the documentation.]
** [http://issues.mediagoblin.org/ticket/426 Change an out of date URL in the documentation.]
**** Attendee notes:
*** Attendee notes:
*** [http://issues.mediagoblin.org/ticket/755 Add one line to bootstrap.sh script, for compatibility]: Submit a patch adding the one line (per spaetz's final remark) required
** [http://issues.mediagoblin.org/ticket/755 Add one line to bootstrap.sh script, for compatibility]: Submit a patch adding the one line (per spaetz's final remark) required
**** Attendee notes:
*** Attendee notes:
*** [http://issues.mediagoblin.org/ticket/734 Document the config options available in config_spec.ini]: Since the code provides a sample configuration file, you can use a "symbolic link" to make that available within the docs/ directory, and then write a small bit of English text explaining that file.
** [http://issues.mediagoblin.org/ticket/734 Document the config options available in config_spec.ini]: Since the code provides a sample configuration file, you can use a "symbolic link" to make that available within the docs/ directory, and then write a small bit of English text explaining that file.
**** Attendee notes:
*** Attendee notes:
*** [http://issues.mediagoblin.org/ticket/664 CSS overflow fixes: Overflow not handled at pages like delete media ones]: Take an existing patch and clean it up, so that it meets the requests of the project's main maintainer.
** [http://issues.mediagoblin.org/ticket/664 CSS overflow fixes: Overflow not handled at pages like delete media ones]: Take an existing patch and clean it up, so that it meets the requests of the project's main maintainer.
**** Attendee notes:
*** Attendee notes:
*** [http://issues.mediagoblin.org/ticket/661 "New screenshots for the MediaGoblin site"]: Run the code on your computer, and take fresh screenshots that correspond to the same content as the screenshots on the current mediagoblin.org site. Share those screenshots by attaching them to the ticket, so that the maintainer of the project can update the website with those screenshots.
** [http://issues.mediagoblin.org/ticket/661 "New screenshots for the MediaGoblin site"]: Run the code on your computer, and take fresh screenshots that correspond to the same content as the screenshots on the current mediagoblin.org site. Share those screenshots by attaching them to the ticket, so that the maintainer of the project can update the website with those screenshots.
**** Attendee notes:
*** Attendee notes:
*** [http://issues.mediagoblin.org/ticket/55 Write unit test for pagination (i.e. clicking 'next')]: Right now, the MediaGoblin project lets you click 'next' and 'previous' to go between pages of media. The project wants the code that provides these prev/next links to be covered by automated tests.
** [http://issues.mediagoblin.org/ticket/55 Write unit test for pagination (i.e. clicking 'next')]: Right now, the MediaGoblin project lets you click 'next' and 'previous' to go between pages of media. The project wants the code that provides these prev/next links to be covered by automated tests.
**** Attendee notes:
*** Attendee notes:


* Project: Octave
===Octave===
** Notes: Warning - setting up a development environment on Windows takes hours, so this is primarily recommended for GNU/Linux and Mac users.
Notes: Warning - setting up a development environment on Windows takes hours, so this is primarily recommended for GNU/Linux and Mac users.
** Tasks:
* Tasks:
*** [http://savannah.gnu.org/bugs/?40066 Fix possible format string bug]: A fan of octave automatically checked the source code for format string bugs related to the size of string buffers, and found a probable issue. You should investigate the issue and write on the issue a remark as to if you think the automatic check got it right. Preferably, also submit a patch.
** [http://savannah.gnu.org/bugs/?40066 Fix possible format string bug]: A fan of octave automatically checked the source code for format string bugs related to the size of string buffers, and found a probable issue. You should investigate the issue and write on the issue a remark as to if you think the automatic check got it right. Preferably, also submit a patch.
**** Attendee notes:
*** Attendee notes:
*** [http://savannah.gnu.org/bugs/?39996 bicubic needs documentation of "spline_alpha" argument]: A previous patch changed some code, and was partially applied, but the documentation portion of that patch got dropped by accident. You should find that patch, make sure it still applies to the project, and then submit the part that needs to still be applied.
** [http://savannah.gnu.org/bugs/?39996 bicubic needs documentation of "spline_alpha" argument]: A previous patch changed some code, and was partially applied, but the documentation portion of that patch got dropped by accident. You should find that patch, make sure it still applies to the project, and then submit the part that needs to still be applied.
**** Attendee notes:
*** Attendee notes:
*** [http://savannah.gnu.org/bugs/?39889 run('path/to/file') doesn't when ".m" is missing - test the fix]: The submitted provided a patch. It is useful to the maintainer if other people indicate that the patch works for them.
** [http://savannah.gnu.org/bugs/?39889 run('path/to/file') doesn't when ".m" is missing - test the fix]: The submitted provided a patch. It is useful to the maintainer if other people indicate that the patch works for them.
**** Attendee notes:
*** Attendee notes:
*** [http://savannah.gnu.org/bugs/?39314 convn(x,y,"valid") produces results that are different from Matlab]: The submitted provided a patch. It is useful to the maintainer if other people indicate that the patch works for them. Additionally, the patch could use unit tests.
** [http://savannah.gnu.org/bugs/?39314 convn(x,y,"valid") produces results that are different from Matlab]: The submitted provided a patch. It is useful to the maintainer if other people indicate that the patch works for them. Additionally, the patch could use unit tests.
**** Attendee notes:
*** Attendee notes:


===Pig===
* Project: Pig
** Tasks:
* Tasks:
*** [https://issues.apache.org/jira/browse/PIG-2981 Add more automated tests]: Add an automated test showing that when pig stores a DateTime object, the data is saved properly.
** [https://issues.apache.org/jira/browse/PIG-2981 Add more automated tests]: Add an automated test showing that when pig stores a DateTime object, the data is saved properly.
**** Attendee notes:
*** Attendee notes:
*** [https://issues.apache.org/jira/browse/PIG-3128 Document the BigInteger and BigDecimal data type]: In the pig documentation, add documentation for two new data types. Look for existing data types documentation before getting started on this, to make sure you are in the right place to add the new documentation.
** [https://issues.apache.org/jira/browse/PIG-3128 Document the BigInteger and BigDecimal data type]: In the pig documentation, add documentation for two new data types. Look for existing data types documentation before getting started on this, to make sure you are in the right place to add the new documentation.
**** Attendee notes:
*** Attendee notes:
*** [https://issues.apache.org/jira/browse/PIG-3370 Add New Reserved Keywords To The Pig Docs]: The pig documentation doesn't mention all the keywords of the language. You can improve it to do so.
** [https://issues.apache.org/jira/browse/PIG-3370 Add New Reserved Keywords To The Pig Docs]: The pig documentation doesn't mention all the keywords of the language. You can improve it to do so.


* Project: svg-edit
===svg-edit===
** Tasks:
* Tasks:
*** [https://code.google.com/p/svg-edit/issues/detail?id=989 Read this UI bug, and see if you can change the UI to match the suggestion. (Difficulty: high!)]:
** [https://code.google.com/p/svg-edit/issues/detail?id=989 Read this UI bug, and see if you can change the UI to match the suggestion. (Difficulty: high!)]:
**** Attendee notes:
*** Attendee notes:
*** [https://code.google.com/p/svg-edit/issues/detail?id=859 Another contributor offered a patch for a bug two years ago but it was never acted upon. See if these bugs still exist, and see if this patch still fixes the issue.]: You can use what you learned in the diffpatch OpenHatch training mission to apply the patch. Note that if the patch tool complains that the patch does not apply, even that is useful feedback. If you are interested in "forward-porting" the patch, which is to say, interested in taking the code submitted and adjusting it to work as a change against the current version of svg-edit, that would be even better.
** [https://code.google.com/p/svg-edit/issues/detail?id=859 Another contributor offered a patch for a bug two years ago but it was never acted upon. See if these bugs still exist, and see if this patch still fixes the issue.]: You can use what you learned in the diffpatch OpenHatch training mission to apply the patch. Note that if the patch tool complains that the patch does not apply, even that is useful feedback. If you are interested in "forward-porting" the patch, which is to say, interested in taking the code submitted and adjusting it to work as a change against the current version of svg-edit, that would be even better.
**** Attendee notes:
*** Attendee notes:
*** [https://code.google.com/p/svg-edit/issues/detail?id=788 See if you can reproduce this problem where svg-editor.html does not work properly, for version 2.5.1 when downloaded]: All that is required here is to download version 2.5.1 of the svg-edit app and run it in your web browser. If you find it does not work properly in the way described, leave an update to say so on the bug report.
** [https://code.google.com/p/svg-edit/issues/detail?id=788 See if you can reproduce this problem where svg-editor.html does not work properly, for version 2.5.1 when downloaded]: All that is required here is to download version 2.5.1 of the svg-edit app and run it in your web browser. If you find it does not work properly in the way described, leave an update to say so on the bug report.
**** Attendee notes:
*** Attendee notes:
*** [https://code.google.com/p/svg-edit/issues/detail?id=1077 Display problem. Latest comment to issue claims bug is fixed in Firefox 21. Check and either confirm or deny. ]: All that is required is to try using Firefox 21 to test the app. If so, or if not, leave a comment on the bug to say as much.
** [https://code.google.com/p/svg-edit/issues/detail?id=1077 Display problem. Latest comment to issue claims bug is fixed in Firefox 21. Check and either confirm or deny. ]: All that is required is to try using Firefox 21 to test the app. If so, or if not, leave a comment on the bug to say as much.
**** Attendee notes:
*** Attendee notes:
*** [https://code.google.com/p/svg-edit/issues/detail?id=1066 Add a menu item to automatically download the SVG data]:
** [https://code.google.com/p/svg-edit/issues/detail?id=1066 Add a menu item to automatically download the SVG data]:
**** Attendee notes:
*** Attendee notes:


===WordPress===
* Project:
** Tasks:
* Tasks:
** [http://core.trac.wordpress.org/ticket/16989 WordPress has a built-in way to list what media items are "attached" to which blog posts. The functionality, written in PHP, should be extended to be able to filter by file type, AKA MIME type.]
*** []:
**** Attendee notes:
*** Attendee notes:
** [http://core.trac.wordpress.org/ticket/23406 Some notices messages which can maybe fixed]: Read through the relevant part of the code, and make sure you agree that the code issues have been solved. If so, fix the documentation issue described on the ticket.
*** []:
**** Attendee notes:
*** Attendee notes:
** [http://core.trac.wordpress.org/ticket/12363 Comment permalink wrong when only listing one comment type]: The wp_list_comments() function should be smarter about pagination, as described on the ticket. Submit a patch!
*** []:
**** Attendee notes:
*** Attendee notes:
** [http://core.trac.wordpress.org/ticket/11009 screenshots of plugins from wordpress.org load over http instead of https when FORCE_SSL_ADMIN is enabled]: Configure your WordPress accordingly, and then enable the Beta Tester plugin as suggested, and then leave a note on the bug indicating if it is fixed.
*** []:
**** Attendee notes:
*** Attendee notes:


=== TEMPLATE ===
* Project:
** Tasks:
* Tasks:
*** []:
** []:
**** Attendee notes:
*** Attendee notes:
*** []:
** []:
**** Attendee notes:
*** Attendee notes:
*** []:
** []:
**** Attendee notes:
*** Attendee notes:
*** []:
** []:
**** Attendee notes:
*** Attendee notes:

Revision as of 18:17, 24 November 2013

This page has curated tasks from previous events, but there are no maintainers for these projects at the event, and less care had been paid to making sure the development environment setup is easy and the tasks are verified.

If you're feeling brave, please do tackle these bugs. Remember:

  • Mentors are here to help you, even if they're not experts on this particular project.
  • Claim the task on the etherpad!
  • Fill out bug reports/"workthrough" sheets for these issues, *especially* if you don't complete them! Or if you're feeling really lazy, you can skip the walkthrough sheets and leave your notes here in the wiki by adding to the bullet point for that task. The key is that you give us feedback on problems you're having with these, so we can fix them for the next person to try.

BioPython

d3

  • Tasks:
    • Bug in the bar graph tutorial: Per the ticket, the tutorial is not entirely accurate with the current version of d3. Submit a Github pull request to fix the tutorial.
      • Attendee notes:
    • Unclear wording in bar graph tutorial: Per the ticket, there is a small bit of the tutorial that could be easier to read. Improve it in the way described.
      • Attendee notes:

ekiga

FreeNAS

gimp-web

MediaGoblin

Octave

Notes: Warning - setting up a development environment on Windows takes hours, so this is primarily recommended for GNU/Linux and Mac users.

  • Tasks:
    • Fix possible format string bug: A fan of octave automatically checked the source code for format string bugs related to the size of string buffers, and found a probable issue. You should investigate the issue and write on the issue a remark as to if you think the automatic check got it right. Preferably, also submit a patch.
      • Attendee notes:
    • bicubic needs documentation of "spline_alpha" argument: A previous patch changed some code, and was partially applied, but the documentation portion of that patch got dropped by accident. You should find that patch, make sure it still applies to the project, and then submit the part that needs to still be applied.
      • Attendee notes:
    • run('path/to/file') doesn't when ".m" is missing - test the fix: The submitted provided a patch. It is useful to the maintainer if other people indicate that the patch works for them.
      • Attendee notes:
    • convn(x,y,"valid") produces results that are different from Matlab: The submitted provided a patch. It is useful to the maintainer if other people indicate that the patch works for them. Additionally, the patch could use unit tests.
      • Attendee notes:

Pig

  • Tasks:

svg-edit

WordPress

TEMPLATE

  • Tasks:
    • []:
      • Attendee notes:
    • []:
      • Attendee notes:
    • []:
      • Attendee notes:
    • []:
      • Attendee notes: