Mail Archives: cygwin/2015/11/14/12:35:34
X-Recipient: | archive-cygwin AT delorie DOT com
|
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
|
| :list-unsubscribe:list-subscribe:list-archive:list-post
|
| :list-help:sender:mime-version:content-type
|
| :content-transfer-encoding:date:from:to:subject:message-id; q=
|
| dns; s=default; b=alUXLlUR3+0P8dhjcaZOywYcNJQCUh7X0Xb06dYXU2SATJ
|
| /xyUX6O2dYOkWyMbnK+RvSyND76k4ODcPyn7Ex+hkwCv8lIKTkxwYmO0Jo7B+HVw
|
| gKjyzxb7HpqdJhV7UkyAyf0jV0SJrJAml98y1zFLTumtJF6i2cNehODl/7ltk=
|
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
|
| :list-unsubscribe:list-subscribe:list-archive:list-post
|
| :list-help:sender:mime-version:content-type
|
| :content-transfer-encoding:date:from:to:subject:message-id; s=
|
| default; bh=epJZRpCAfP2jHXLd8fmfqlcAumM=; b=y3VxJTOq7tqP6+Oo87Fc
|
| /lrRtMaC7zhePBDxNb2H/w7Nyxyda8948rIkoY5pVokFzRhgb2qzMYUK2tvTSamW
|
| Cd7chRSvzWCzOUCCPXyYKRMpFK7LYWeraVgaYqgy8t5WSDWDgJlgacyE2qCcySoc
|
| HW4cMFry9+7HALVf58ffgf4=
|
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm
|
List-Id: | <cygwin.cygwin.com>
|
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com>
|
List-Archive: | <http://sourceware.org/ml/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
|
Sender: | cygwin-owner AT cygwin DOT com
|
Mail-Followup-To: | cygwin AT cygwin DOT com
|
Delivered-To: | mailing list cygwin AT cygwin DOT com
|
Authentication-Results: | sourceware.org; auth=none
|
X-Virus-Found: | No
|
X-Spam-SWARE-Status: | No, score=2.2 required=5.0 tests=BAYES_50,KAM_COUK,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2
|
X-HELO: | avasout04.plus.net
|
X-CM-Score: | 0.00
|
X-CNFS-Analysis: | v=2.1 cv=CvRCCSMD c=1 sm=1 tr=0 a=BJaFPv9AyABFDM2hXLRoEA==:117 a=FZOipzrvhEiCDqlo+4PMWQ==:17 a=0Bzu9jTXAAAA:8 a=GCZBuicCAAAA:8 a=mrHjP8x4AAAA:8 a=N7YweBHzAAAA:8 a=9fR4NuMfgPQA:10 a=IkcTkHD0fZMA:10 a=qtqOOiqGOCEA:10 a=w_pzkKWiAAAA:8 a=CCpqsmhAAAAA:8 a=e5mUnYsNAAAA:8 a=olYSKmIa0Uo2SfOrM8gA:9 a=QEXdDO2ut3YA:10 a=K1M5y8IxhfAA:10 a=nar5GpniPkwA:10 a=vIODNv5eAIMA:10 a=GVTaTaLBGrkA:10
|
X-AUTH: | bentruscott@:2501
|
MIME-Version: | 1.0
|
Date: | Sat, 14 Nov 2015 17:35:10 +0000
|
From: | bentruscott <bentruscott AT bentruscott DOT f9 DOT co DOT uk>
|
To: | <cygwin AT cygwin DOT com>
|
Subject: | xinit change of behavior/many added dependencies
|
Message-ID: | <5b93e22414c85a0d8631f5f8f616e7ea@imap.force9.net>
|
X-Sender: | bentruscott AT bentruscott DOT f9 DOT co DOT uk
|
User-Agent: | Roundcube Webmail/0.7.4
|
Hello,
I apologize if this has already been addressed elsewhere. I wasn't able
to find anything directly relevant on searching the mailing list
archives.
Around this time last year, xinit was changed to require fbpanel along
with many other packages
(https://cygwin.com/ml/cygwin-xfree-announce/2014-11/msg00004.html). The
behavior was also changed to try desperately to start a client (any
client!) along with the server, and a non-optional Start Menu entry was
also added.
Since then, fbpanel has been removed
(http://sourceware.org/ml/cygwin/2015-07/msg00102.html), but most of the
dependencies are still there and the Start Menu entry is still
mandatorily created. To be clear, none of them are actually required for
X to function, but are solely in support of UI "niceties", which I
personally don't need or want. The dependencies include icon packs,
image libraries, and even libthai0 (Thai language support). I haven't
counted it up carefully, but all this comes to somewhere north of 100MB
of spurious packages.
This has been queried before
(http://sourceware.org/ml/cygwin/2015-03/msg00371.html,
http://sourceware.org/ml/cygwin/2015-07/msg00455.html), but without any
concrete resolution, as far as I can see.
The current list of dependencies for xinit (alone) is as follows:
----
adwaita-icon-theme (3.14.1-1)
GNOME desktop icon theme
Required by: adwaita-themes, libgtk2.0_0
adwaita-themes (3.14.2.3-2)
Default GNOME themes
Required by: xinit
gdk-pixbuf2.0-svg (2.40.9-1)
GdkPixbuf loader for SVG
Required by: adwaita-themes
gnome-menus (3.13.3-3)
GNOME Desktop Menu implementation
Required by: libgnome-menu3_0
gtk-update-icon-cache (3.14.13-1)
GTK+ icon theme cache utility
Required by: libgtk2.0_0
gtk2.0-engines-pixmap (2.24.28-2)
Pixmap theme engine for GTK+
Required by: adwaita-themes
hicolor-icon-theme (0.12-1)
Freedesktop.org default fallback icon theme
Required by: adwaita-icon-theme
libcroco0.6_3 (0.6.8-1)
GNOME CSS parser library (runtime)
Required by: librsvg2_2
libgdk_pixbuf2.0_0 (2.31.7-1)
GNOME image loading library (runtime)
Required by: xwin-xdg-menu, libgtk2.0_0, gdk-pixbuf2.0-svg,
gtk2.0-engines-pixmap, gtk-update-icon-cache, librsvg2_2
libgnome-menu3_0 (3.13.3-3)
GNOME Desktop Menu implementation
Required by: xwin-xdg-menu
libgtk2.0_0 (2.24.28-2)
GTK+ X11 GUI toolkit (runtime)
Required by: adwaita-themes, xwin-xdg-menu, gtk2.0-engines-pixmap
libjasper1 (1.900.1-15)
JPEG-2000 codec library (runtime)
Required by: libgdk_pixbuf2.0_0
libjbig2 (2.0-14)
JBIG1 codec
Required by: libtiff6
libjpeg8 (1.4.2-1)
JPEG library with SIMD acceleration
Required by: libgdk_pixbuf2.0_0, libjasper1, libtiff6
libpango1.0_0 (1.36.8-1)
GNOME text layout and rendering library
Required by: libgtk2.0_0, librsvg2_2
librsvg2_2 (2.40.9-1)
GNOME Scalable Vector Graphics library (runtime)
Required by: gdk-pixbuf2.0-svg
libthai0 (0.1.21-1)
Thai language support library
Required by: libpango1.0_0
libtiff6 (4.0.6-1)
TIFF image library
Required by: libgdk_pixbuf2.0_0
xwin-xdg-menu (20150708-1)
An XDG Desktop Menu Specification menu for the Windows notification
area
Required by: xinit
----
I wonder, is it really, strictly necessary to have all of this stuff
required by the xinit package? My use case for X is to start a server
(in multiwindow mode) without any clients, ssh into some compute
cluster, and start a remote client. xinit used to cope with this
beautifully, but now seems to work against it as much as possible.
To my mind, it would be a lot better if all of the extra UI gadgets and
Start Menu entry could be hived off into a separate package, so that the
server can stand by itself for those who don't need anything more. Right
now, whenever I update Cygwin, I have to uninstall xinit, let the rest
be updated, and then reinstall xinit without allowing these dependencies
to be selected. It's more hassle than it could be, that's for sure.
I'd be grateful for anyone's comments on the matter or pointers to
other discussions I might have missed.
Thanks a lot,
Ben Truscott
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -