{ "count": 367, "next": "https://codein.withgoogle.com/api/program/current/tasks/?page=2", "previous": null, "results": [ { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **mlt**\n\nYou can find the sources on the project homepage: https://github.com/mltframework/mlt/\n\nThe recipe should be added to haikuports at haikuports/media-libs/mlt\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 5915667262341120, "is_beginner": false, "last_modified": "2020-01-18T12:38:45Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "kacperkasper@gmail.com", "hrishihiraskar@gmail.com" ], "name": "Create a recipe for mlt", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "recipes" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 3, "completed_count": 3, "description": "To complete this task you will need to:\n- Download and compile Peek's sources,\n- Run the app and reproduce the bug,\n- Comment on the issues you want to work on,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the Peek repository on GitHub so your changes are integrated.", "external_url": "https://github.com/HaikuArchives/Peek/issues", "id": 6451298338078720, "is_beginner": false, "last_modified": "2020-01-11T04:29:28Z", "max_instances": 3, "mentors": [ "scottmc2@gmail.com", "hrishihiraskar@gmail.com", "owenpiano@gmail.com", "vipulgupta2048@gmail.com", "HumdingerB@googlemail.com" ], "name": "Fix two open issues in Peek", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 4, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "To complete this task you will need to:\n- Download and compile WakeUp's sources,\n- Run the app and reproduce the bug,\n- Comment on the issue you want to work on,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the WakeUp repository on GitHub so your changes are integrated.", "external_url": "https://github.com/HaikuArchives/WakeUp/issues", "id": 5231999803981824, "is_beginner": false, "last_modified": "2020-01-10T07:48:20Z", "max_instances": 5, "mentors": [ "scottmc2@gmail.com", "HumdingerB@googlemail.com", "owenpiano@gmail.com", "adrian.arroyocalle@gmail.com", "revolf@gmail.com" ], "name": "Fix an open issue in WakeUp", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "Fix at least one type of crashes in TakeNotes.\n\nTo complete this task you will need to:\n- Download and compile TakeNotes's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the TakeNotes repository on GitHub so your changes are integrated.", "external_url": "https://github.com/HaikuArchives/TakeNotes/issues/36", "id": 6704275149815808, "is_beginner": false, "last_modified": "2020-01-08T00:46:30Z", "max_instances": 1, "mentors": [ "waddlesplash@gmail.com", "owenpiano@gmail.com", "pulkomandy@gmail.com", "jerome.duval@gmail.com" ], "name": "Fix crashes in TakeNotes [HARD]", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 2, "completed_count": 2, "description": "Move the replicant hand of TakeNotes to the lower right corner of the window and update the screenshot.\n\nTo complete this task you will need to:\n- Download and compile TakeNotes's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the TakeNotes repository on GitHub so your changes are integrated.", "external_url": "https://github.com/HaikuArchives/TakeNotes/issues/39", "id": 5536193899397120, "is_beginner": false, "last_modified": "2020-01-11T17:31:07Z", "max_instances": 2, "mentors": [ "scottmc2@gmail.com", "adrian.arroyocalle@gmail.com", "owenpiano@gmail.com", "HumdingerB@googlemail.com" ], "name": "Move the replicant hand of TakeNotes to the lower right corner.", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 7, "categories": [ 1, 2 ], "claimed_count": 3, "completed_count": 3, "description": "This task is an introduction to Haiku Layout Management. For this task, pick one of the open issues below and convert the application to use Layout Management.\n\nhttps://github.com/HaikuArchives/BeOhms/issues/9\nhttps://github.com/HaikuArchives/DeeperPeople/issues/5\nhttps://github.com/HaikuArchives/BeBattle/issues/6\nhttps://github.com/HaikuArchives/WakeUp/issues/7\nhttps://github.com/HaikuArchives/TimeCop/issues/3\nhttps://github.com/HaikuArchives/Fortuna/issues/5\nhttps://github.com/HaikuArchives/GIGOcalc/issues/3\nhttps://github.com/HaikuArchives/Tolmach/issues/4\nhttps://github.com/HaikuArchives/Toner/issues/4\nhttps://github.com/HaikuArchives/Organizer/issues/8\nhttps://github.com/HaikuArchives/Finance/issues/8\nhttps://github.com/HaikuArchives/TakeNotes/issues/42\nhttps://github.com/HaikuArchives/Peek/issues/9\n\nHere's an article discussing Layout Management and teaching you the basics. https://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/ and https://www.haiku-os.org/docs/api/layout_intro.html\n\nWhen picking this task, let us know which application you plan to work on. Submit the url to your pull request that adds this supports.", "external_url": null, "id": 5576535772233728, "is_beginner": false, "last_modified": "2020-01-11T07:52:32Z", "max_instances": 10, "mentors": [ "anevilyak@gmail.com", "HumdingerB@googlemail.com", "revolf@gmail.com", "mr_j.c.h@hotmail.com", "waddlesplash@gmail.com", "owenpiano@gmail.com" ], "name": "Update a Haiku application to use Layout Management", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "layout management", "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 2, "categories": [ 4, 5 ], "claimed_count": 1, "completed_count": 1, "description": "HaikuArchives has 300+ applications, many of which were written originally for BeOS. Haiku added Layout Management, which allows applications to look nicer at different sizes and when using other languages which may have longer or shorter text fields, etc. \n\nFor this task, you will be searching through these old applications to see which of them still need to be updated to support Layout Management. Check the open issues for the application and if you already see an open issue for it, make a note of the application name, then move on to another one. When you find one that doesn't have an open issue for it, try installing it using HaikuDepot and then try adjusting your system fonts and opening/closing the application at various sizes. Also try resizing the window(s) and see if there are any GUI issues such as cutoff text, etc. When you find one like this, open a new issue on its github page \"Update to add support for Layout Management\". Make a note of those as well. We are looking for 10 that need it, and for you to submit a list of those 10 newly opened issues, along with the list of ones you found that already had support, or already had an open issue for adding it. This can be just a plain .txt text file.\n\nHere's an article discussing Layout Management to help you identify whether applications have it already or not.\nhttps://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/ and\nhttps://www.haiku-os.org/docs/api/layout_intro.html", "external_url": "https://github.com/HaikuArchives", "id": 6362019272327168, "is_beginner": false, "last_modified": "2020-01-04T05:52:06Z", "max_instances": 3, "mentors": [ "scottmc2@gmail.com", "waddlesplash@gmail.com", "ojasvajain1@gmail.com", "HumdingerB@googlemail.com" ], "name": "Research Applications on HaikuArchives to see which one(s) still need Layout Management support", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "layout management", "haikudepot", "research" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **fuppes**\n\nSource for this could use: https://github.com/uvoelkel/fuppes\nThe recipe should be added to haikuports at haikuports/media-video/\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/4478", "id": 5135011540369408, "is_beginner": false, "last_modified": "2020-01-04T05:11:14Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "miqlas@gmail.com", "jerome.duval@gmail.com", "revolf@gmail.com" ], "name": "Create a recipe for fuppes, a free UPnP A/V media server", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 24, "categories": [ 1, 4 ], "claimed_count": 1, "completed_count": 1, "description": "This task is to pick an open issue in Haiku and to solve it.\nhttps://dev.haiku-os.org/query?status=assigned&status=in-progress&status=new&status=reopened&component=%5EApplications\n\nYour code must meet the Haiku coding guidelines:\nhttps://www.haiku-os.org/development/coding-guidelines\nhttps://dev.haiku-os.org/wiki/CodingGuidelines/SubmittingPatches\n\nFor this task, you should have experience compiling Haiku, if not, you might want to do our Compiling Haiku task first. You may want to first ask mentors if they think the task is not too hard for GCI, as some require precise understanding of specific subsystems, or specific equipment to reproduce the bug.", "external_url": null, "id": 4587217385684992, "is_beginner": false, "last_modified": "2020-01-04T04:53:55Z", "max_instances": 25, "mentors": [ "pulkomandy@gmail.com", "revolf@gmail.com", "mr_j.c.h@hotmail.com", "waddlesplash@gmail.com", "kacperkasper@gmail.com", "cvghy116@gmail.com", "jerome.duval@gmail.com" ], "name": "Fix an open issue in Haiku (2)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 6, "categories": [ 1, 2 ], "claimed_count": 1, "completed_count": 1, "description": "ResourceEdit was written by Google Code-In students starting in 2012.\n\nPick one of the open issues for ResourceEdit and solve it.\n\nTo complete this task you will need to:\n- Download and compile the application's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the application's repository on github so your changes are integrated.", "external_url": null, "id": 6712816027828224, "is_beginner": false, "last_modified": "2020-01-04T04:50:00Z", "max_instances": 7, "mentors": [ "bach5000@gmail.com", "HumdingerB@googlemail.com", "owenpiano@gmail.com", "anevilyak@gmail.com", "scottmc2@gmail.com" ], "name": "Fix an open issue in ResourceEdit (2)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [], "time_to_complete_in_days": 3 }, { "available_count": 24, "categories": [ 1, 4 ], "claimed_count": 1, "completed_count": 1, "description": "This task is to pick an open issue in Haiku and to solve it.\nhttps://dev.haiku-os.org/query?status=assigned&status=in-progress&status=new&status=reopened&component=%5EApplications\n\nYour code must meet the Haiku coding guidelines:\nhttps://www.haiku-os.org/development/coding-guidelines\nhttps://dev.haiku-os.org/wiki/CodingGuidelines/SubmittingPatches\n\nFor this task, you should have experience compiling Haiku, if not, you might want to do our Compiling Haiku task first. You may want to first ask mentors if they think the task is not too hard for GCI, as some require precise understanding of specific subsystems, or specific equipment to reproduce the bug.", "external_url": null, "id": 6602079523569664, "is_beginner": false, "last_modified": "2020-01-03T19:02:37Z", "max_instances": 25, "mentors": [ "pulkomandy@gmail.com", "revolf@gmail.com", "mr_j.c.h@hotmail.com", "waddlesplash@gmail.com", "kacperkasper@gmail.com", "cvghy116@gmail.com", "jerome.duval@gmail.com" ], "name": "Fix an open issue in Haiku", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 5 }, { "available_count": 17, "categories": [ 1 ], "claimed_count": 3, "completed_count": 3, "description": "This is a good first task after installing and configuring Haikuporter\n\n**Haiku** is an open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to update a recipe that could use a newer version.\n\nYou can find the list of out dated packages at: \nhttps://repology.org/projects/?inrepo=haikuports_master&outdated=1&families_newest=10-\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 6726789435490304, "is_beginner": false, "last_modified": "2020-01-01T16:44:41Z", "max_instances": 20, "mentors": [ "kacperkasper@gmail.com", "miqlas@gmail.com", "m.anirudh18@gmail.com", "ojasvajain1@gmail.com", "jerome.duval@gmail.com" ], "name": "Update a recipe that is outdated on the list from Repology (2)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "ArmyKnife is an application that lets you edit the metadata of audio files.\nUpdate About Window to use BAboutWindow.\nBONUS... you might also fix the link to readme docs from the menu so that it opens in a suitable application. \n\nHere's an article discussing Layout in Haiku:\nhttps://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/\n\nFix this open issue for ArmyKnife.\n- https://github.com/HaikuArchives/ArmyKnife/\n- https://github.com/HaikuArchives/ArmyKnife/issues/44\n\nTo complete this task you will need to:\n1. Download and compile ArmyKnife's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone.\n- Make a pull request or submit a patch to the ArmyKnife repository on GitHub so your changes are integrated.", "external_url": null, "id": 5693752023187456, "is_beginner": false, "last_modified": "2020-01-01T16:40:11Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "preetpalok123@gmail.com", "cvghy116@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Fix About Window in ArmyKnife to use BAboutWindow", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1, 2 ], "claimed_count": 1, "completed_count": 1, "description": "ArmyKnife is an application that lets you edit the metadata of audio files.\nThe UI of ArmyKnife needs to be switched over to use Haiku's Layout Manager. \nHere's an article discussing Layout in Haiku:\nhttps://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/\n\nFix this open issue for ArmyKnife.\n- https://github.com/HaikuArchives/ArmyKnife/\n- https://github.com/HaikuArchives/ArmyKnife/issues/4\n\nTo complete this task you will need to:\n1. Download and compile ArmyKnife's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone.\n- Make a pull request or submit a patch to the ArmyKnife repository on GitHub so your changes are integrated.", "external_url": null, "id": 5594448218554368, "is_beginner": false, "last_modified": "2020-01-01T16:34:43Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "waddlesplash@gmail.com", "owenpiano@gmail.com", "adrian.arroyocalle@gmail.com" ], "name": "Add Layout Management to ArmyKnife", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "layout management", "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1, 2, 3, 4, 5 ], "claimed_count": 0, "completed_count": 0, "description": "LibWalter is a collection of classes for Haiku adding some missing widgets and controls missing from the standard BeOS/Haiku API. For this task, write a demo applications which shows some of these in action. The demo application should be written with the ability to allow adding more features to it to allow showing all or most of the features in the LibWalter library. See for example the demo Playground in Haiku, found on the deskbar menu Demo/Playground, with source code found in Haiku.\n\nSubmit your code as a new pull request on the LibWalter github page, put it in a demo directory.\n\nhttps://github.com/HaikuArchives/LibWalter", "external_url": null, "id": 4762756910153728, "is_beginner": false, "last_modified": "2020-01-01T03:31:13Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "adrian.arroyocalle@gmail.com", "owenpiano@gmail.com", "waddlesplash@gmail.com", "revolf@gmail.com" ], "name": "Write a demo application showing off LibWalter features", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++", "library" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 2, "completed_count": 2, "description": "To complete this task you will need to:\n- Download and compile TakeNotes's sources,\n- Run the app and reproduce the bug,\n- Comment on the issue you want to work on,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the TakeNotes repository on GitHub so your changes are integrated.", "external_url": "https://github.com/HaikuArchives/TakeNotes/issues", "id": 5778122025205760, "is_beginner": false, "last_modified": "2020-01-08T16:55:47Z", "max_instances": 3, "mentors": [ "HumdingerB@googlemail.com", "owenpiano@gmail.com", "m.anirudh18@gmail.com", "vipulgupta2048@gmail.com", "revolf@gmail.com" ], "name": "Fix an open issue in TakeNotes (2)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c/c++" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1, 2 ], "claimed_count": 0, "completed_count": 0, "description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nAdd Musicbrainz support to Hare. Add musicbrainz supports to Hare may allow importing of Album Artwork, more tags for music and other such features. This was done to ArmyKnife by Google Code-In students a few years ago. \nhttps://github.com/HaikuArchives/ArmyKnife/\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/4\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.", "external_url": "https://github.com/HaikuArchives/Hare/issues/4", "id": 5168966478069760, "is_beginner": false, "last_modified": "2019-12-30T16:04:34Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "adrian.arroyocalle@gmail.com", "owenpiano@gmail.com", "revolf@gmail.com" ], "name": "Add Musicbrainz support to Hare (CHALLENGE)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "musicbrainz", "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1, 2, 5 ], "claimed_count": 0, "completed_count": 0, "description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nFix Keyboard shortcut issue in Hare. This issue was about Hare not loading CDs, but now seems to be down to just a keyboard shortcut needing to be fixed. This task is to fix that last remaining problem, the keyboard shortcut issue.\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/16\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.", "external_url": null, "id": 5891801555140608, "is_beginner": false, "last_modified": "2020-01-01T16:45:54Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "mr_j.c.h@hotmail.com", "owenpiano@gmail.com", "adrian.arroyocalle@gmail.com" ], "name": "Fix keyboard shortcut issue in Hare", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "ui", "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1, 2, 5 ], "claimed_count": 0, "completed_count": 0, "description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nFix Details Editing in Hare, Hare had lots of layout issues, most of which have been fixed up now. One of the remaining ones is to fix the details editing. Read through the discussion on the issues page, then download and build the code. Give it a try out and see what the current state of the details editing is and suggest a fix for it. This may involve some further discussion on the ticket, some C++ coding and learning a bit more about the Haiku Layout manager.\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/24\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.", "external_url": null, "id": 6519301981339648, "is_beginner": false, "last_modified": "2019-12-30T15:50:40Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "mr_j.c.h@hotmail.com", "owenpiano@gmail.com", "adrian.arroyocalle@gmail.com" ], "name": "Fix Hare details editing (BONUS)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "ui", "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nOutput file suffix always .mp3 regardless of chosen container format\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/31\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.", "external_url": null, "id": 5629038744305664, "is_beginner": false, "last_modified": "2019-12-30T15:43:49Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "adrian.arroyocalle@gmail.com", "owenpiano@gmail.com", "revolf@gmail.com" ], "name": "Fix Hare so that the output file extension works right", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "ogg", "flac", "mp3", "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 10, "categories": [ 4 ], "claimed_count": 0, "completed_count": 0, "description": "In order to ensure high quality of our releases, we need to have a comprehensive test suite to run against release candidates.\n\nThe goal of this task is to create 3 test cases for *bundled applications or preflets* of your choice. See provided example for a template and attach all 3 test cases in one text file (Markdown formatted). Additionally, provide test result for each test case (passed, failed) you created in Notes section (with hrev tested). If the result is failure, create a bug report.\n\nTo come up with ideas you can use Haiku User Guide (for feature tests) or Haiku bug tracker (for regression tests - put a link to the bug in Notes section).\n\nA test case should be 100% reproducible and tested functionality as small as possible but not smaller. Each test case can be for a different app/preflet. Hardware tests are not in scope of this task.\n\nTo avoid duplicating work check http://qa.kacperkasper.pl/cases/search/ to see existing tests.\n\nExample test case: http://qa.kacperkasper.pl/case/2/", "external_url": null, "id": 5576262186172416, "is_beginner": false, "last_modified": "2019-12-28T09:49:29Z", "max_instances": 10, "mentors": [ "HumdingerB@googlemail.com", "owenpiano@gmail.com", "kacperkasper@gmail.com", "vipulgupta2048@gmail.com", "adrian.arroyocalle@gmail.com" ], "name": "Create 3 test cases for Haiku applications or preflets of your choice", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "qa", "testing" ], "time_to_complete_in_days": 3 }, { "available_count": 3, "categories": [ 1, 4 ], "claimed_count": 3, "completed_count": 3, "description": "8Dock is an App and File launcher Haiku\n\nPick one of the open issues for 8Dock solve it.\n- https://github.com/HaikuArchives/8Dock/\n- https://github.com/HaikuArchives/8Dock/issues\n\nTo complete this task you will need to:\n- Download and compile 8Dock's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the 8Dock repository on github so your changes are integrated.", "external_url": null, "id": 5767308371296256, "is_beginner": false, "last_modified": "2019-12-24T06:36:58Z", "max_instances": 6, "mentors": [ "mr_j.c.h@hotmail.com", "HumdingerB@googlemail.com", "owenpiano@gmail.com", "ojasvajain1@gmail.com" ], "name": "Fix an open issue in 8Dock", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++" ], "time_to_complete_in_days": 3 }, { "available_count": 4, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "DocumentViewer is a program to view various types of documents in Haiku\n\nPick one of the open issues for DocumentViewer solve it.\n- https://github.com/HaikuArchives/DocumentViewer/\n- https://github.com/HaikuArchives/DocumentViewer/issues\n\nTo complete this task you will need to:\n- Download and compile DocumentViewer's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the DocumentViewer repository on github so your changes are integrated.", "external_url": null, "id": 5400264626929664, "is_beginner": false, "last_modified": "2019-12-22T10:31:04Z", "max_instances": 5, "mentors": [ "kacperkasper@gmail.com", "miqlas@gmail.com", "owenpiano@gmail.com" ], "name": "Fix an open issue in DocumentViewer [1]", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "c++", "document viewer", "bugs", "issues" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **tolua**\n\nProject homepage: http://webserver2.tecgraf.puc-rio.br/~celes/tolua/\nSource for this could use: https://github.com/LuaDist/tolua/\n\nThe recipe should be added to haikuports at haikuports/dev-lang/tolua\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 5831801029787648, "is_beginner": false, "last_modified": "2019-12-27T01:52:55Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "mr_j.c.h@hotmail.com", "jerome.duval@gmail.com", "ojasvajain1@gmail.com" ], "name": "Create a recipe for tolua", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "porting", "recipes", "liblua" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 2 ], "claimed_count": 1, "completed_count": 1, "description": "The French normalization committee Afnor recently normalized an updated version of the Azerty keymap.\n\nSince most documentation about it is in French you will need to understand it.\n\nhttps://norme-azerty.fr/\n\nhttps://springcomp.github.io/optimized-azerty-win/index.html\n\nYou task is to write an Azerty+ keymap source file to add to the Haiku sources.", "external_url": null, "id": 5425660911157248, "is_beginner": false, "last_modified": "2019-12-16T18:46:37Z", "max_instances": 1, "mentors": [ "anevilyak@gmail.com", "pulkomandy@gmail.com", "revolf@gmail.com" ], "name": "Create an Azerty+ keymap", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "keymap", "french" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **QGit**\n\nYou can find the sources on the project homepage: https://github.com/tibirna/qgit\n\nThe recipe should be added to haikuports at haikuports/dev-vcs/qgit\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 5199157782904832, "is_beginner": false, "last_modified": "2020-01-12T20:44:56Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "kacperkasper@gmail.com", "revolf@gmail.com" ], "name": "Create a recipe for QGit", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 3 ], "claimed_count": 0, "completed_count": 0, "description": "The Haiku website mentions various versions of gcc in several pages. Only two should be there: gcc2, which is used for compatibility with BeOS, and gcc8, which is the modern compiler currently used. But over the years, whenever gcc was updated, versions 4, 5, 6 and 7 were mentionned on the website and not all pages were updated.\n\nThe goal of this task is to review all the website pages to find all mentions of these now unused versions of gcc and replace them with gcc8. You will want to use \"git grep\" or a similar search tool to easily locate all occurences of this.", "external_url": "https://github.com/haiku/website", "id": 5215977185214464, "is_beginner": false, "last_modified": "2019-12-05T08:35:29Z", "max_instances": 1, "mentors": [ "scottmc2@gmail.com", "hrishihiraskar@gmail.com", "oishikapradhan@gmail.com", "florentina.musat.28@gmail.com" ], "name": "Review gcc versions mentionned on the website", "private_metadata": "", "program_year": 2019, "status": 1, "tags": [ "website", "html" ], "time_to_complete_in_days": 3 }, { "available_count": 10, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, write a haikuporter recipe that builds it and file a pull request at haikuports. \nWhen claiming task let us know which one you will be working on and add a link to the eventual PR you made at haikuports.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)", "external_url": null, "id": 5920332091752448, "is_beginner": false, "last_modified": "2020-01-12T17:26:17Z", "max_instances": 10, "mentors": [ "begasus@gmail.com", "kacperkasper@gmail.com", "hrishihiraskar@gmail.com" ], "name": "Find abandoned BeOS ports listed on web archive (4)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "haikuarchives", "git", "websearch" ], "time_to_complete_in_days": 3 }, { "available_count": 10, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, and write a Haikuporter recipe that builds it. When claiming task let us know which one you will be working on.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)", "external_url": null, "id": 5153753175425024, "is_beginner": false, "last_modified": "2020-01-08T18:06:56Z", "max_instances": 10, "mentors": [ "scottmc2@gmail.com", "kacperkasper@gmail.com", "miqlas@gmail.com", "hrishihiraskar@gmail.com", "begasus@gmail.com" ], "name": "Find abandoned BeOS ports listed on web archive (3)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "haikuarchives", "git", "websearch" ], "time_to_complete_in_days": 3 }, { "available_count": 10, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, and write a Haikuporter recipe that builds it. When claiming task let us know which one you will be working on.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)", "external_url": null, "id": 6039510891102208, "is_beginner": false, "last_modified": "2019-12-27T02:25:49Z", "max_instances": 10, "mentors": [ "mr_j.c.h@hotmail.com", "begasus@gmail.com", "scottmc2@gmail.com", "revolf@gmail.com" ], "name": "Find abandoned BeOS ports listed on web archive", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "haikuarchives", "git", "websearch" ], "time_to_complete_in_days": 3 }, { "available_count": 10, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, and write a Haikuporter recipe that builds it. When claiming task let us know which one you will be working on.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)", "external_url": null, "id": 4594979574382592, "is_beginner": false, "last_modified": "2019-12-16T18:50:09Z", "max_instances": 10, "mentors": [ "begasus@gmail.com", "scottmc2@gmail.com", "owenpiano@gmail.com" ], "name": "Find abandoned BeOS ports listed on web archive (1)", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "haikuarchives", "git", "recipe", "websearch" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **dav1d**.\n\nYou can find the sources on the project homepage: https://code.videolan.org/videolan/dav1d/\n\nThe recipe should be added to haikuports at haikuports/media-libs/dav1d/.\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://code.videolan.org/videolan/dav1d/", "id": 6556246560210944, "is_beginner": false, "last_modified": "2019-12-02T17:20:06Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "miqlas@gmail.com", "m.anirudh18@gmail.com", "jerome.duval@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for dav1d", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe", "c/c++" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **brltty**\n\nYou can find the sources on the project homepage: https://github.com/brltty/brltty/\n\nYou will have to use the master branch or patch the last release as the port has just been upstreamed.\n\nThe recipe should be added to haikuports at haikuports/app-accessibility/brltty\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 6251382131130368, "is_beginner": false, "last_modified": "2019-12-01T22:16:41Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "ojasvajain1@gmail.com", "vipulgupta2048@gmail.com", "revolf@gmail.com" ], "name": "Create a recipe for brltty", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6513583765585920/)\n* [Install and run HaikuPorter](tasks/5632161987166208/)\n\nThe goal of this task is to fix the recipe for **scourge** such that it finds the data files needed to run the game\n\nThere is an open PR for scourge that you can find at: https://github.com/haikuports/haikuports/pull/3483\n\nA recipe for the data files has already been added to haikuports: https://github.com/haikuports/haikuports/pull/3484\n\nThe recipe should end up at haikuports at haikuports/games-roguelike/scourge\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://sourceforge.net/projects/scourge/", "id": 6019741592846336, "is_beginner": false, "last_modified": "2019-12-01T20:47:00Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "adrian.arroyocalle@gmail.com", "owenpiano@gmail.com", "jerome.duval@gmail.com" ], "name": "Fix find data files for scourge", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "haikuports", "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **libpotrace**\n\nYou can find the sources on the project homepage: http://potrace.sourceforge.net/\n\nThe recipe should be added to haikuports at haikuports/media-gfx/libpotrace\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 6270219354374144, "is_beginner": false, "last_modified": "2019-12-01T22:28:41Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "hrishihiraskar@gmail.com", "miqlas@gmail.com", "oishikapradhan@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for libpotrace", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **abseil-cpp**\n\nYou can find the sources on the project homepage: https://github.com/abseil/abseil-cpp\n\nThe recipe should be added to haikuports at haikuports/dev-cpp/abseil-cpp\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3224", "id": 6359198695161856, "is_beginner": false, "last_modified": "2019-12-01T22:28:56Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "miqlas@gmail.com", "m.anirudh18@gmail.com", "jerome.duval@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for abseil-cpp", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **openscad**, this might require many dependencies, some of those might also new recipes to be created.\n\nYou can find the sources on the project homepage: http://www.openscad.org/\n\nThe recipe should be added to haikuports at haikuports/media-gfx/openscad\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3171", "id": 4976055379558400, "is_beginner": false, "last_modified": "2019-12-01T22:29:10Z", "max_instances": 1, "mentors": [ "bach5000@gmail.com", "hrishihiraskar@gmail.com", "oishikapradhan@gmail.com", "mr_j.c.h@hotmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for openscad [potentially a hard task]", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to fix the recipe for **musescore** such that it puts it's directories in the proper place and can write to them\n\nYou can find the sources on the project homepage: https://musescore.org/\n\nThe recipe should be added to haikuports at haikuports/media-sound/musescore\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3217", "id": 6062910980227072, "is_beginner": false, "last_modified": "2019-12-02T01:31:16Z", "max_instances": 1, "mentors": [ "mr_j.c.h@hotmail.com", "begasus@gmail.com", "owenpiano@gmail.com", "jerome.duval@gmail.com", "revolf@gmail.com" ], "name": "Fix directory issue with musescore", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **dnspython**\n\nYou can find the sources on the project homepage: https://pypi.org/project/dnspython/\n\nThe recipe should be added to haikuports at haikuports/dev-python/dnspython\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://pypi.org/project/dnspython/", "id": 5778177163526144, "is_beginner": false, "last_modified": "2019-12-01T22:29:28Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "miqlas@gmail.com", "m.anirudh18@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for dnspython", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **unrardll**\n\nYou can find the sources on the project homepage: https://pypi.org/project/unrardll/\n\nThe recipe should be added to haikuports at haikuports/dev-python/unrardll\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3249", "id": 6485413087150080, "is_beginner": false, "last_modified": "2019-12-01T22:29:41Z", "max_instances": 1, "mentors": [ "mr_j.c.h@hotmail.com", "hrishihiraskar@gmail.com", "miqlas@gmail.com", "adrian.arroyocalle@gmail.com" ], "name": "Create a recipe for unrardll", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **msgpack**\n\nYou can find the sources on the project homepage: https://github.com/msgpack/msgpack-python/\n\nThe recipe should be added to haikuports at haikuports/dev-python/msgpack\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 6046442028793856, "is_beginner": false, "last_modified": "2019-12-01T22:21:51Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "miqlas@gmail.com", "m.anirudh18@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for msgpack", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **ecl**\n\nYou can find the sources on the project homepage: https://common-lisp.net/project/ecl/\n\nThe recipe should be added to haikuports at haikuports/dev-lisp/ecl\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/1019", "id": 5120819835961344, "is_beginner": false, "last_modified": "2019-12-01T22:22:21Z", "max_instances": 1, "mentors": [ "bach5000@gmail.com", "hrishihiraskar@gmail.com", "jerome.duval@gmail.com", "vipulgupta2048@gmail.com", "revolf@gmail.com" ], "name": "Fix recipe for ecl so that it builds on x86_64", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **Powermanga**\n\nYou can find the sources on the project homepage: https://github.com/brunonymous/Powermanga\n\nThe recipe should be added to haikuports at haikuports/games-action/powermanga\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 5590496353714176, "is_beginner": false, "last_modified": "2019-12-01T22:20:53Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "hrishihiraskar@gmail.com", "vipulgupta2048@gmail.com", "revolf@gmail.com" ], "name": "Create a recipe for Powermanga", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **mozjpeg**\n\nYou can find the sources on the project homepage: https://github.com/mozilla/mozjpeg\n\nThe recipe should be added to haikuports at haikuports/media-libs/mozjpeg\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3248", "id": 6594414525284352, "is_beginner": false, "last_modified": "2019-12-01T22:21:08Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "hrishihiraskar@gmail.com", "jerome.duval@gmail.com", "vipulgupta2048@gmail.com" ], "name": "Create a recipe for mozjpeg", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **dave_gnukem**\n\nYou can find the sources on the project homepage: https://github.com/davidjoffe/dave_gnukem\n\nThe recipe should be added to haikuports at haikuports/games-action/dave-gnukem\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/4413", "id": 5651154344607744, "is_beginner": false, "last_modified": "2019-12-01T22:27:58Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "hrishihiraskar@gmail.com", "revolf@gmail.com", "cvghy116@gmail.com", "mr_j.c.h@hotmail.com" ], "name": "Create a recipe for dave_gnukem", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **shotcut**\n\nYou can find the sources on the project homepage: https://shotcut.org/\nThis might require a handful of dependencies, which may or may not yet have a recipe, so you might need to add new recipes for some.\n\nThe recipe should be added to haikuports at haikuports/media-video/shotcut\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/4028", "id": 5139304368570368, "is_beginner": false, "last_modified": "2019-12-01T22:21:21Z", "max_instances": 1, "mentors": [ "begasus@gmail.com", "adrian.arroyocalle@gmail.com", "owenpiano@gmail.com", "jerome.duval@gmail.com" ], "name": "Create a recipe for shotcut [potentially a hard task]", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "dependencies", "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **Ancestris**\n\nYou can find the sources on the project homepage: http://www.ancestris.org/\n\nThe recipe should be added to haikuports at haikuports/app-misc/ancestris\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 5470505805545472, "is_beginner": false, "last_modified": "2019-12-01T22:20:38Z", "max_instances": 1, "mentors": [ "bach5000@gmail.com", "hrishihiraskar@gmail.com", "ojasvajain1@gmail.com", "revolf@gmail.com" ], "name": "Create a recipe for Ancestris", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 0, "categories": [ 1 ], "claimed_count": 1, "completed_count": 1, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **Lingua**\n\nYou can find the sources on the project homepage: https://github.com/HaikuArchives/Lingua\n\nThe recipe should be added to haikuports at haikuports/haiku-apps/lingua\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": null, "id": 5692277381398528, "is_beginner": false, "last_modified": "2019-12-01T22:20:23Z", "max_instances": 1, "mentors": [ "hrishihiraskar@gmail.com", "revolf@gmail.com", "vipulgupta2048@gmail.com", "g.raju2000@gmail.com", "adrian.arroyocalle@gmail.com" ], "name": "Create a recipe for lingua", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **mssql-cli**\n\nYou can find the sources on the project homepage: https://docs.microsoft.com/en-us/sql/tools/mssql-cli?view=sql-server-ver15\n\nThe recipe should be added to haikuports at haikuports/dev-db/mssql-cli\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3258", "id": 4693199705079808, "is_beginner": false, "last_modified": "2019-12-01T22:21:34Z", "max_instances": 1, "mentors": [ "anevilyak@gmail.com", "hrishihiraskar@gmail.com", "mr_j.c.h@hotmail.com", "vipulgupta2048@gmail.com", "revolf@gmail.com" ], "name": "Create a recipe for mssql-cli", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 }, { "available_count": 1, "categories": [ 1 ], "claimed_count": 0, "completed_count": 0, "description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **pgcli**\n\nYou can find the sources on the project homepage: https://www.pgcli.com/\nThe recipe should be added to haikuports at haikuports/dev-db/pgcli\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe", "external_url": "https://github.com/haikuports/haikuports/issues/3259", "id": 6440196543873024, "is_beginner": false, "last_modified": "2019-12-01T22:22:44Z", "max_instances": 1, "mentors": [ "mr_j.c.h@hotmail.com", "hrishihiraskar@gmail.com", "cvghy116@gmail.com", "adrian.arroyocalle@gmail.com", "bach5000@gmail.com" ], "name": "Create a recipe for pgcli", "private_metadata": "", "program_year": 2019, "status": 2, "tags": [ "recipe" ], "time_to_complete_in_days": 3 } ] }