Haiku participation to Outreachy - Summer 2019

Look at the past interns for Outreachy if you are interested to see what kind of profiles we could get.

Our participation to Outreachy has been approved!

This means potential interns can now see our project ideas and start the application process.



I am in the process of building Haiku and I was going through the issues list. Some of the issues marked “(easy)” have been assigned but no activity has been there in quite some time. Is it fine to take up those issues? If not, what would be the best place to start?

Yes, just add a comment to the issue to tell other people you intend to work on it as part of Outreachy.

Most issues are assigned to someone by default, but that does not mean the person is actively working on it.

I am an Outreachy’19 applicant.
I would like to work on one of the listed Outreachy projects, Unifying input preference applications. Are there any tasks related to this project that I could on?

Anything related to the affected preference panels:




Hi! I want to work on documenting the API book .Can I get leads to work on? and I have added my name to contributors.h but it hasn’t been merged.

The change to add your name will not be merged until you have made enough contributions to justify it. It is more meant as a way to get up to speed with compiling Haiku and with working with Gerrit.

The sourcecode documentation is in docs/user/. You can check the README there to see how things are organized. Ideally we should document everything in headers/os (at least), but you will notice that many classes are missing.

For example, the BUrl class in the support kit has no .dox file to match the .h. Could you write one, giving an overview of the class and an explanation of what each method does?

1 Like

I am Outreachy 2019 applicant. I’m interested in contributing to the API documentation.
Please I am a bit confused with the build process because I don’t know if it is required of me to install the Haiku OS all together, or to just clone the Github repo amd start contributing.

You can build Haiku either from Haiku or from Linux, as you prefer. Building from Windows or MacOS is not really supported, so I suggest avoiding them at least at first.


Hey Guys, I’m trying to contribute for the Outreachy Application. I’m not sure where the page with issues for unifying input is can someone link me to that page. Can I make any contribution that I want or do I have to speak to a mentor to before contributing.

And since you are in the general area of input devices and preferences once you have completed the main tasks, you might want to look at clickpad support if you find that you enjoy working on that area of Haiku (touchpads with no physical buttons a single button + zones).


1 Like

is this page what you are looking for? (outreachy link)
the other pages you can look are listed in a previous post on this thread (trac issues)

Ya sure.I am on it. Thanks for helping and being patient with my constant nagging

Thanks can you help me with building Haiku; when I ran jam -q @vmware-image I get

…failed link …/generated.x86_64/objects/linux/lib/libsolvext_build.so …

… failed updating 2 targets(s)…
…skipped 5 targert(s)…
…updated 21 targets(s)…

I don’t understand BUrl class and its functions.Can you help me in understanding the same?

I am filling up the final application form for Outreachy Summer 2019 .I am facing trouble in filling it . I want to know what to write in
1.Experience with community
2.Community-specific questions
3.Outreachy internship project timeline
.Please help me sort the entire timeline.I am working on documenting the source-code and other features in Haiku.

It looks like some download failed during the build process. You need a working and stable internet access when you build Haiku because it downloads several dependencies. Remove the generated/build_packages directory, make sure you have reliable internet access, and try again.

@PulkoMandy I ran the entire process again and it compiled. Added my Name To the Credits.h. The Project says I should take a screenshot of the about system page; what do I do with this screenshot?

you need to push your changes to the Gerrit (review.haiku-os.org) and in Outreachy send the link that shows your changes https://review.haiku-os.org/q/owner:email@example.org