From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nils Gillmann Subject: Re: %desktop-services now depends on Qt 5, via colord Date: Sat, 14 Jul 2018 20:32:25 +0000 Message-ID: <20180714203225.mqeustycrogb7yqn@abyayala> References: <20180621165415.31705.87450@vcs0.savannah.gnu.org> <20180621165418.1C11520349@vcs0.savannah.gnu.org> <874lh1snnd.fsf_-_@netris.org> <20180714192644.GH4585@macbook41> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33769) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1feRCj-000542-Dl for guix-devel@gnu.org; Sat, 14 Jul 2018 16:31:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1feRCi-0004N6-9P for guix-devel@gnu.org; Sat, 14 Jul 2018 16:31:45 -0400 Received: from conspiracy.of.n0.is ([2a01:4f8:1c0c:7ad0::1]:51376) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1feRCh-0004MS-TM for guix-devel@gnu.org; Sat, 14 Jul 2018 16:31:44 -0400 Content-Disposition: inline In-Reply-To: <20180714192644.GH4585@macbook41> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner Cc: guix-devel@gnu.org Efraim Flashner transcribed 2.9K bytes: > On Sat, Jul 14, 2018 at 02:00:38PM -0400, Mark H Weaver wrote: > > Hi Tobias, > > > > me@tobias.gr (Tobias Geerinckx-Rice) writes: > > > > > nckx pushed a commit to branch master > > > in repository guix. > > > > > > commit 407ef4b38ad394e0b63320b029d95afdd3da6888 > > > Author: Tobias Geerinckx-Rice > > > Date: Tue Jun 19 20:02:42 2018 +0200 > > > > > > gnu: hplip: Add Qt GUI support. > > > > > > Some tools (like ‘hp-toolbox’) still refuse to launch, but at least > > > others (like ‘hp-systrax’) now seem to work. > > > > > > * gnu/packages/cups.scm (hplip)[arguments]: Add #configure-flags for Qt. > > > [inputs]: Add python-gobject and python-pyqt. > > > > Until this commit, it was possible to build a desktop system without Qt. > > No longer. > > > > This commit effectively added most of Qt 5 as a new dependency of > > 'colord' (via 'sane-backends' and 'hplip'), which in turn means that > > _any_ GuixSD system that uses %desktop-services now depends on Qt 5 > > libraries, including: > > > > qtbase > > qtconnectivity > > qtdeclarative > > qtlocation > > qtmultimedia > > qtsensors > > qtserialport > > qtsvg > > qttools > > qtwebchannel > > qtwebsockets > > qtx11extras > > qtxmlpatterns > > > > I would greatly prefer to preserve a straightforward way to build a > > desktop system, e.g. a GNOME system, without building Qt 5. > > > > Thoughts? > > > > Mark > > > > It sounds like adding Qt to hplip adds plenty of GUI goodies. Could we > leave hplip as-is and have sane-backends depend on a Qt-less > hplip-minimal or hplip-nogui, since it shouldn't need any GUI from hplip? Yes, please. This was my criticism for not making a hplip-qt like I was told when I worked on it. Furtermore it might be time to make a "minimal" (subjective) and "normal" desktop sets for services. > -- > Efraim Flashner אפרים פלשנר > GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 > Confidentiality cannot be guaranteed on emails sent or received unencrypted