From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.9]) by sourceware.org (Postfix) with ESMTPS id 8856C385780A for ; Mon, 16 Nov 2020 21:35:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 8856C385780A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=brian.inglis@systematicsw.ab.ca Received: from [192.168.1.104] ([24.64.172.44]) by shaw.ca with ESMTP id em9WkPPV734axem9XkkwCT; Mon, 16 Nov 2020 14:35:11 -0700 X-Authority-Analysis: v=2.4 cv=LvQsdlRc c=1 sm=1 tr=0 ts=5fb2f08f a=kiZT5GMN3KAWqtYcXc+/4Q==:117 a=kiZT5GMN3KAWqtYcXc+/4Q==:17 a=IkcTkHD0fZMA:10 a=TImcKGuyeGIbufSLrCcA:9 a=QEXdDO2ut3YA:10 Reply-To: cygwin-apps@cygwin.com To: cygwin-apps@cygwin.com References: <964d4d23-25d4-bbb5-b054-f4bc5afece4b@SystematicSw.ab.ca> <0a9a734c-e5f1-58a3-4947-2fef09271026@SystematicSw.ab.ca> <63d397ea-8393-c257-b361-ca10a48eebdc@SystematicSw.ab.ca> <0cc60b4b-02a6-8e8a-ea53-5d49adaacd94@redhat.com> <72b4414f-e95e-2e6b-3ec8-0cf500a006ec@SystematicSw.ab.ca> <87d00garud.fsf@Rainer.invalid> <648ab3eb-4f71-b3a2-b90b-b0713d82ad07@SystematicSw.ab.ca> <87tutrqdg2.fsf@Otto.invalid> <780cfd30-062e-d3ea-8686-ea38eb10aa5f@SystematicSw.ab.ca> <878sb1gqrg.fsf@Rainer.invalid> From: Brian Inglis Organization: Systematic Software Subject: Re: [ITA] wget Message-ID: <77ae6cce-5146-d5aa-b6ed-c366b98eec46@SystematicSw.ab.ca> Date: Mon, 16 Nov 2020 14:35:10 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 MIME-Version: 1.0 In-Reply-To: <878sb1gqrg.fsf@Rainer.invalid> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfKI4omF3tZR469jlxPdKpoH6ntnDpBwhC2Qd4XbJxcIyl/e5Y+ekJYAia2IOkjzsF5EUL77g+/OI21JalVDVH2bNkah7p5QYLsiV3ovn5MdVQ8ULobZp Ry/HkuwD7BzisBeHA+oFMW0vfQpDbdTy3h8q+HdhH0GrcnlsEMYxcqnxssoriBUgwDnG+621oKetXKIAtE6q2yrONMXsHdqKVAM= X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2020 21:35:14 -0000 On 2020-11-16 10:23, Achim Gratz wrote: > Brian Inglis writes: >> Thanks for feedback and help - if you could please check out the >> latest cygport and CI jobs for any issues - I will upload upgrades if >> I hear nothing in a few days. > > You should remove the files that are packaged for convenience and > configure re-generates when you do the full autoreconf. You specify > those in DISTCLEANFILES and cygport removes them immediately after it > has unpacked the tar. You may need to also list those in DIFF_EXCLUDES. > That should get rid of the spurious source patch in the package. Thanks again for the feedback and help. I dug up some Debian, Fedora, and OpenSuSE patches, and added them to the cygport. OpenSuSE patches appear only to be available in their source package, or online in their HTML page, for which I came up with a script to grab a package's patch URLs, scrape those web pages for the patch source, and convert from HTML to patch text. Do you know if there is any way to access OBS patches as plain text? This build avoids autoreconf (from Eric). It would make sense to list DIFF_EXCLUDES in DISTCLEANFILES to avoid them being packaged in the first place, as long as that did not break the build. So should I set DISTCLEANFILES to all the files *created* in the following log extracts, and set DIFF_EXCLUDES to those for which patches are created, or could more of each list be added to both? "... configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating util/Makefile config.status: creating po/Makefile.in config.status: creating tests/Makefile config.status: creating fuzz/Makefile config.status: creating lib/Makefile config.status: creating testenv/Makefile config.status: creating tests/certs/interca.conf config.status: creating tests/certs/rootca.conf config.status: creating src/config.h config.status: linking /cygdrive/c/projects/wget/wget-1.20.3-2.i686/src/wget-1.20.3/GNUmakefile to GNUmakefile config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile ... config.status: creating src/config.h ... >>> Creating source patches Makefile.in | 8 +- aclocal.m4 | 58 +++--------------- configure | 147 +++++++++++++++++++++++++++++++++++++---------- doc/Makefile.in | 3 fuzz/Makefile.in | 3 lib/Makefile.in | 3 src/Makefile.in | 7 +- src/config.h.in | 3 testenv/Makefile.in | 3 tests/Makefile.in | 12 ++- tests/certs/interca.conf | 2 tests/certs/rootca.conf | 2 util/Makefile.in | 3 ..." -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.]