-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ideas for Outreachy 2021 internships #748
Comments
I would +1 improving the FCOS release process because :
If we are happy to go with this project, I think the next step is to put together a list of tasks and see how these would fit within the 12 weeks schedule. |
Was thinking about this. I know I'm the one who initially suggested this, though I do wonder still if it's too vague as an overall deliverable to be an internship project. Contrasted with something like "automatic rollback" for example, which has a clearly defined outcome. (That one would be super cool, though it might be too much for a 3 month internship.) Not sure. I think we could make it work, though might be worth deliberating a bit more for a "crisper" project idea. WDYT about the "FCOS CI in Bodhi" one? Let's say the outcome is something like "FCOS tests are run on a subset of packages in Bodhi". The rough steps for that can be extracted out from the convo in #17 (comment), and I think it would really benefit FCOS and Fedora in general. (But we'll probably want to make sure we can lean on @AdamWill for help in mentoring). |
Some super recent examples of things we could've caught: the recent libsolv mess, SSSD unnecessarily shipping setuid binaries, and also I learned today that the latest Clevis release breaks TPM2-pinning in FCOS, though I haven't debugged it yet. |
Yeah, no problem. In case this is useful: If you're just talking about taking the set tests we already run on CoreOS nightlies, and also running it on updates for the releases we currently run update tests on - which is Branched after Bodhi enablement, and stable releases - that's not a huge project. The trickiest part is figuring out where exactly to start the tests off from, but it's wrangle-able in several ways. That's probably only a few days of work for me or lruzicka. For someone starting from scratch it'd be maybe two weeks to a month of learning how openQA works and how we do scheduling in Fedora, then a few days of work. :) Running the tests on Branched before Bodhi enablement and/or on Rawhide 'updates' is a bigger and squishier job because we don't run any tests on those updates currently, and it involves quite a lot of moving parts. Doing 'update' testing on Rawhide is actually something I want to try and get somewhere with this year, but it's complicated. |
Awesome, that's good to know! :)
Yeah, I was talking about releases we already run updates on. But to be clear, it would be kola tests, not the tests that openQA currently runs (or at least in addition to those). So essentially: Bodhi systemd update is opened, we run a cosa compose with current FCOS + systemd update, run at least |
Ah, K. If it's not going to use openQA's existing tests or capabilities, it may make sense to do it in Fedora CI instead. Not sure who's the best contact person for that, ask in #fedora-ci on IRC... |
I just spoke to Marie about deadlines for this. In order for it to be vetted by Fedora and entered into the Outreachy system in time, we need to get a project idea added to https://pagure.io/mentored-projects/issues by the end of this week. |
Sounds good to me :-) |
This has been discussed in today community meeting. @jlebon and @travier will take an action to submit a proposal for one of the two rpm-ostree ones (TBD):
|
@jlebon How do you feel about closing that one now? |
Yeah, let's do that. :) |
https://www.outreachy.org/
We may have the opportunity for an Outreachy intern to work with the Fedora CoreOS community during the May to August timeframe.
I would like to collect some possible proposals from the community that could be handled by an intern during the course of 3 months.
Things to keep in mind:
Original List of Ideas from RHT internal mail
I think our time may be limited to come up with ideas (intern applications to Outreachy are due Feb 22) so if we feel strongly about any one idea, let's start the ball rolling on it.
cc: @jasonbrooks
The text was updated successfully, but these errors were encountered: