From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13979 invoked by alias); 30 May 2013 20:50:11 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 13968 invoked by uid 89); 30 May 2013 20:50:10 -0000 X-Spam-SWARE-Status: No, score=-4.1 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE,SPF_PASS,TW_NL,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from out1-smtp.messagingengine.com (HELO out1-smtp.messagingengine.com) (66.111.4.25) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Thu, 30 May 2013 20:50:09 +0000 Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 096DB210A2 for ; Thu, 30 May 2013 16:50:08 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([unixlocal]) by compute1.internal (MEProxy); Thu, 30 May 2013 16:50:08 -0400 Received: from [158.147.136.174] (unknown [158.147.136.174]) by mail.messagingengine.com (Postfix) with ESMTPA id C07C8200185; Thu, 30 May 2013 16:50:07 -0400 (EDT) Message-ID: <51A7BB7F.3010001@cwilson.fastmail.fm> Date: Thu, 30 May 2013 21:26:00 -0000 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: The Cygwin Mailing List Subject: Re: Attn: Yaakov [Was: Re: cygutils Postinstall Script Errors With Exit Code 128] References: <51A684AA.2060904@cwilson.fastmail.fm> <51A6948B.3000807@users.sourceforge.net> <20130530090831.GK4471@calimero.vinschen.de> In-Reply-To: <20130530090831.GK4471@calimero.vinschen.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2013-05/txt/msg00456.txt.bz2 On 5/30/2013 5:08 AM, Corinna Vinschen wrote: > On May 29 18:51, Yaakov (Cygwin/X) wrote: >> But now that you mention it, is cygutils *supposed* to be in Base? >> It is marked category: Utils, but seems to be pulled into Base only >> because of cygwin-doc (which *is* in Base, oddly enough; shouldn't >> it just be Doc?) listing it as a dependency. > > That sounds strange. Was cygwin-doc always in Base? It contains the > cygwin docs and basic man pages but that doesn't really qualify for the > Base category. Over the years, cygutils has "lost" a lot of content to other packages (standalone, util-linux, etc), and gained a smaller collection of new tools. In the past, cygutils may have been considered more central than its current incarnation deserves. current contents of cygutils: banner.exe getclip.exe readshortcut.exe conv.exe ipck semstat.exe cygdrop.exe lpr.exe semtool.exe cygicons-0.dll mkshortcut.exe shmtool.exe cygstart.exe msgtool.exe winln.exe dump.exe putclip.exe Other than cygstart, cygdrop and lpr(?), and maybe the new winln, I can't see that any of those really deserve to be in Base. If cygwin-doc is truly the only thing pulling cygutils into Base, then (a) removing cygutils from cygwin-doc's requires:, or (b) removing cygwin-doc from Base, would have the (desired?) effect of removing cygutils from Base. One caveat, mentioned in my other reply: cygutils' own requires: line lists dos2unix, so right now a Base install gets that package. This is probably desirable, but if we (effectively) remove cygutils from a Base install, we probably would want to add dos2unix to Base explicitly. If we want to include (some subset of) cygutils explicitly in Base, I could see splitting into three subpackages: cygutils (Base): cygdrop cygstart lpr mkshortcut readshortcut winln cygutils-extra (Util): [requires: cygutils] almost everything else, including documentation and man pages (even for the exe's in the Base package) cygutils-x11 (X11): [requires: cygutils] the two desktop files, and the postinstall scripts that handle them This way, any package that currently requires: cygutils will almost certainly get the tool it is looking for, without having to change its requires line (and besides, if cygutils is in Base you'd get those anyway). > Also, why does cygwin-doc depend on cygutils at all? It only contains > info and man pages, so the deps should be coreutils and man, > but nothing else, AFAICS. Maybe it used to install a shortcut to the documentation into the Start Menu, and needed mkshortcut to do so? It doesn't do that anymore (if it ever did), so the dependency on cygutils sure seems superfluous. -- Chuck -- Chuck -- 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