Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Apr 2013 13:59:30 +0200
From:      Jilles Tjoelker <jilles@stack.nl>
To:        Justin Edward Muniz <justin.muniz@maine.edu>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: GSOC: Qt front-end for freebsd-update
Message-ID:  <20130414115930.GA37723@stack.nl>
In-Reply-To: <CA%2BnOTRj%2Be%2BHqZiqFSWdYVXYZ1fENsgAatEqt-P5%2Bbr9n=JtNKw@mail.gmail.com>
References:  <CA%2BnOTRj%2Be%2BHqZiqFSWdYVXYZ1fENsgAatEqt-P5%2Bbr9n=JtNKw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Apr 14, 2013 at 02:11:44AM -0400, Justin Edward Muniz wrote:
>      I am excited for this year's Google Summer of Code, and I have a
> project in mind that I am working to propose.

>      I am a CS major and have experience with Qt, C++ and shell scripting.
> I have been developing on FreeBSD for several years, and I am looking to
> tackle developing a new Qt front-end for the freebsd-update command.

>      I am thinking a rather straight-forward user interface with more
> advanced options available (such as selecting a specific server). I am
> looking for constructive feedback, and also a developer interested in
> mentoring me this Summer.

If you want to work on freebsd-update, I think it will be more useful to
improve freebsd-update itself. Some issues are:

* It is not particularly robust in the face of errors (such as a full
  disk). From reading the documentation, you might get the impression
  that it is better than it actually is. The state for the rollback
  command is only set up after installation of the update so that
  command is not useful for backing out a partially installed update.

* The upgrade feature takes large amounts of time and network bandwidth.

* Less required user interaction would be nice. Think of upgrading many
  machines.

* freebsd-update and pkgng are two upgrade systems. Perhaps
  freebsd-upgrade should be scrapped altogether in favour of a
  pkgng-based solution.

If you want to write GUIs, perhaps a pkgng GUI is more interesting.

-- 
Jilles Tjoelker



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130414115930.GA37723>