Josh Berkus <jber...@redhat.com> writes: > Atomic folks, > > A couple of our contributors want to participate in Google Summer of > Code as mentors. We're looking for ideas for student summer projects > hacking on Atomic, as well as additional mentors. > > If you know of something which students could work on -- ideally, some > hacking which is both well-defined and relatively small -- can you > post it here? > > Also, anyone who has familiarity with GSOC and is interested in > mentoring, please speak up. Thanks!
I went through the github open issues for rpm-ostree and the open bugs for OSTree on bugzilla.gnome.org and I collected some ideas here. They miss details but I think it is fine for now to get started. Regards, Giuseppe [Bootstrap with gpgcheck in kickstart](https://github.com/projectatomic/rpm-ostree/issues/190) ---------------------------------------------------------------------------------------------- Add a way for importing a GPG key from the kickstart `ostreesetup` command before the download starts. `ostreesetup` is described here: https://docs.fedoraproject.org/en-US/Fedora/23/html/Installation_Guide/appe-kickstart-syntax-reference.html [Improve ability to monitor running/canceled transactions](https://github.com/projectatomic/rpm-ostree/issues/210) ------------------------------------------------------------------------------------------------------------------ The rpm-ostree client termination doesn't block the command execution on the rpm-ostreed. This will cause new rpm-ostree clients to fail immediately because there is a transaction in progress. Change rpm-ostree to be notified of the status of the current transaction and possibly attach to it. [Support for end-of-life notification](https://github.com/projectatomic/rpm-ostree/issues/142) ----------------------------------------------------------------------------------------------- Add support for having an `end-of-life` notification to inform users if a particular branch is not supported anymore. [rpm-ostree operation history support](https://github.com/projectatomic/rpm-ostree/issues/85) ---------------------------------------------------------------------------------------------- Add support for `atomic history` to display the transactions history. It should work in a similar way to `yum history`. [Automatic updates](https://github.com/projectatomic/rpm-ostree/issues/44) -------------------------------------------------------------------------- Implement a service that automatically upgrades the system when a new image is available. If the system is not restarting correctly, then rollback to the previous working version. More details here: https://github.com/projectatomic/rpm-ostree/issues/177 [Support metalink for OSTree](https://bugzilla.gnome.org/show_bug.cgi?id=729388) ------------------------------------------------------------------------------- Add support for metalink files and support downloads from a list of mirrors and fetch objects from multiple sources. [Drop privileges for HTTP fetches](https://bugzilla.gnome.org/show_bug.cgi?id=730037) ------------------------------------------------------------------------------------- The HTTP fetcher code is running in the same process of OSTree. Move the HTTP fetcher code to another process with less privileges than the main process. [Support kpatch](https://github.com/projectatomic/rpm-ostree/issues/118) ------------------------------------------------------------------------ Support live update for the kernel without rebooting or restarting any processes.