From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 64324 invoked by alias); 5 May 2017 23:54:03 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 64301 invoked by uid 89); 5 May 2017 23:54:02 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=H*r:ip*192.168.1.100, Hx-spam-relays-external:!192.168.1.100!, H*RU:!192.168.1.100!, H*F:D*ab.ca X-HELO: smtp-out-so.shaw.ca Received: from smtp-out-so.shaw.ca (HELO smtp-out-so.shaw.ca) (64.59.136.137) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 05 May 2017 23:54:01 +0000 Received: from [192.168.1.100] ([174.0.238.184]) by shaw.ca with SMTP id 6n2udU8o6eQWU6n2vdflyf; Fri, 05 May 2017 17:54:01 -0600 X-Authority-Analysis: v=2.2 cv=UpATD64B c=1 sm=1 tr=0 a=WqCeCkldcEjBO3QZneQsCg==:117 a=WqCeCkldcEjBO3QZneQsCg==:17 a=IkcTkHD0fZMA:10 a=I6JNMqB-_jSpJriJwjYA:9 a=QEXdDO2ut3YA:10 Subject: Re: [PATCH cygport 1/3] Pass DEPEND through to .hint for source package as build-depends: References: <20170502131345.158584-1-jon.turney@dronecode.org.uk> <20170502131345.158584-2-jon.turney@dronecode.org.uk> To: cygwin-apps@cygwin.com From: Brian Inglis Reply-To: Brian.Inglis@SystematicSw.ab.ca Message-ID: <19630c02-76ba-502a-9337-4c871e3d570c@SystematicSw.ab.ca> Date: Fri, 05 May 2017 23:54:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfLYPSqPld2axx/Cjo6UvGEhpzJqjJXMhmSYuPCLj7v+F4/rl5hla2Y+rW7hFOaX5KanYOkUWRaEsxmRf3Z5JOavBhbaGy96kGOMBVHzbJPnZRJIYOOy1 wAg/8yhHrM2MXvNmAhBbQuMpKP7WMRM2ZBBc0sjVoqCGUgFFdm6I3sTMO6MwlR+7UiYLPHKGF+Vodg== X-IsSubscribed: yes X-SW-Source: 2017-05/txt/msg00051.txt.bz2 On 2017-05-05 14:42, Yaakov Selkowitz wrote: > On 2017-05-02 08:13, Jon Turney wrote: >> Converting a dependency atom to a package name with full generality >> requires a database of all the pathnames contained in all packages, >> so we don't even try to do that here, leaving that task for >> downstream processing of the .hint file... > Or should we just replace DEPEND, which allowed atoms which are > unsupported by setup and whose name is confusing wrt REQUIRES, with a > BUILDREQUIRES variable which is package-name only? Confusion could be handled by adding DEPENDS contents to DEPEND variables after including pkg.cygport. The current DEPEND atoms are useful for packaged modules, but that does not preclude specifying just a pkg name, and maintainers could specify either a module or pkg. Would it be useful to resolve DEPEND to pkg names and add "build-requires" or "build-depends" in downstream processing? -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada