From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 24 19:45:05 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DB6AA55D for ; Wed, 24 Apr 2013 19:45:05 +0000 (UTC) (envelope-from justin.muniz@maine.edu) Received: from mail-vc0-f181.google.com (mail-vc0-f181.google.com [209.85.220.181]) by mx1.freebsd.org (Postfix) with ESMTP id 9E0601A91 for ; Wed, 24 Apr 2013 19:45:05 +0000 (UTC) Received: by mail-vc0-f181.google.com with SMTP id hr11so842281vcb.40 for ; Wed, 24 Apr 2013 12:44:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type:x-gm-message-state; bh=r00rze3eVWEun9jJIX+strN32l6vgptqaCh9/URQTZg=; b=fKzRRtDjOJqsnby3kEd2FMuFKbt4cVSKt6nS7NjRnKHsqk88QUL6MEpsLtUY6qybw/ 8AFalbX0+aw0iQNWJ8CXGEroKHvjLBCzBmwlXvhZBJwOgJE7BH91gw5cF0QjU3ilAj9a NlLE8ecMd5Daq2vXXwKNJE7k3UjgyY9qJYxyR7AtNzVONEYW2KbxF27R1a50Ls2/+2K3 DWRwEbZgQhzcO2fDg5UDJvzf/tY3pS8dP2m1JpkRbsUELl8c9aCKfIB1cz7uZuIeUSvi S8Qp/cWNAPHilzqdahYB/JzbjprjjViEH8xJh3wM4C2PsXMo+x00pPw57Ta9LKqQd2aH T6+w== MIME-Version: 1.0 X-Received: by 10.220.168.202 with SMTP id v10mr25539935vcy.71.1366832699058; Wed, 24 Apr 2013 12:44:59 -0700 (PDT) Received: by 10.58.28.242 with HTTP; Wed, 24 Apr 2013 12:44:58 -0700 (PDT) In-Reply-To: <13CA24D6AB415D428143D44749F57D7201F1E2BB@ltcfiswmsgmb21> References: <20130424185452.GA50182@ithaqua.etoilebsd.net> <13CA24D6AB415D428143D44749F57D7201F1E2BB@ltcfiswmsgmb21> Date: Wed, 24 Apr 2013 15:44:58 -0400 Message-ID: Subject: Re: GSOC: Qt front-ends From: Justin Edward Muniz To: "Teske, Devin" , Baptiste Daroussin , Freddie Cash , freebsd-hackers@freebsd.org X-Gm-Message-State: ALoCoQm1FPQ35lwS1t5l6InJWhjpaFKZTP0z6KN0ZUdbOes11wetWYYby0LrDgki3H7OOoEx/RpC Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Apr 2013 19:45:05 -0000 > You'll probably want to get in touch with the PC-BSD folks. As they are > moving to pkgng for everything, they are updating their Python-based GUIs > to work with it. Might be a possibility to work together, or to build off what > they have, or to get ideas/inspiration for a more general tool. I will definitely contact them with any questions I have. I have just been reading through the script called pc-updatemanager and it is a nice aid for developing a pkgng back-end with. > If you could pardon my ignorance=85 but what is packagekit again (for the > benefit of others)? I've just looked into this myself, it is an api and daemon that together allow you to create a package manager while not worrying about the abstract inner workings. The benefit is that one back-end (for pkgng in this case) could be programmed, but it would work with both the gtk and qt packagekit clients. On top of everything it offers some really cool advanced features. (http://www.packagekit.org/) > imho a pkgng frontend should be done via packagekit, just write a pkgng > backend for packagekit and you will gain for FreeBSD a KDE frontend and > a GTK frontend. I really like this suggestion, I am looking in to this now and it is very, very cool. I still need to learn more about it but I appreciate the recommendation. I had never heard about packagekit before today. > The tool is bsdconfig I checked out your Web site, and I want to say congratulations on your progress. It is quite an accomplishment. I think that a modern GUI could however appeal to a different crowd. If FreeBSD comes with bsdconfig, perhaps a qt GUI could be an alternative. I like qt compared to xdialog because you can have a more persistent interface with more options available to you at any one time. There is less navigating through menus. Thank you for letting me know about your work, I will take it in consideration when trying to develop the strongest proposal I can. Justin Muniz