[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] Looking for student dev ideas for GSOC

Josh Berkus <jberkus 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.


[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:

[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:

[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

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]