From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id E70353858D28 for ; Tue, 12 Apr 2022 21:57:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E70353858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTP id eJXrnkKDQ43SgeOWKntZuC; Tue, 12 Apr 2022 21:57:56 +0000 Received: from [10.0.0.5] ([184.64.124.72]) by cmsmtp with ESMTP id eOWJnkYhJqyyseOWJnXU4i; Tue, 12 Apr 2022 21:57:56 +0000 X-Authority-Analysis: v=2.4 cv=Y6brDzSN c=1 sm=1 tr=0 ts=6255f5e4 a=oHm12aVswOWz6TMtn9zYKg==:117 a=oHm12aVswOWz6TMtn9zYKg==:17 a=HiWkEfo4AAAA:8 a=IkcTkHD0fZMA:10 a=w_pzkKWiAAAA:8 a=NEAV23lmAAAA:8 a=1znJ5cBlAAAA:8 a=goT8vtq0AAAA:8 a=xNf9USuDAAAA:8 a=mDV3o1hIAAAA:8 a=cNJMPssxttjB4Ge5SdgA:9 a=QEXdDO2ut3YA:10 a=oaDynblAckUA:10 a=71GGHY9fMGQA:10 a=JVFoQSHVzA8A:10 a=_QplDg0m8TGAdENQf2wZ:22 a=sRI3_1zDfAgwuvI8zelB:22 a=OYpSeaRrFq182oSN7H6t:22 a=R2Ji3J8RlHp2PMwqXl91:22 a=SEwjQc04WA-l_NiBhQ7s:22 a=_FVE-zBwftR9WsbkzFJk:22 Message-ID: <99ca1551-fc74-09d9-8bb7-b1a23dcf1d63@SystematicSw.ab.ca> Date: Tue, 12 Apr 2022 15:57:55 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Reply-To: Cygwin Apps Subject: Re: Change Invisible-Island.net Upstream Source URIs to HTTPS Content-Language: en-CA To: Cygwin Apps References: <20220411212028.GA1534@prl-debianold-64.jexium-island.net> <0fbe6b6f9a8275562a783998965e59fb789dde05.camel@cygwin.com> <30993015-16a2-024a-9247-af1a765d88e0@SystematicSw.ab.ca> <20220412191824.GA3685@prl-debianold-64.jexium-island.net> <20220412203557.GA5938@prl-debianold-64.jexium-island.net> Cc: Thomas Dickey From: Brian Inglis Organization: Systematic Software In-Reply-To: <20220412203557.GA5938@prl-debianold-64.jexium-island.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfBZ4wu2Z+ya+IQmQm5elvpo3eyjWNtMBilgDsUYS0l4HyVo8Dm8CPmNZHlGoEh+BkPLg4wyxCJGLX7aO2JIYvPeccd/fBcTez1e3YMcV5BJ236RIWqB5 ybJgS74vSlDi8qQMQcG56ARPmC0szeJvL72Oi+0XiJea+acPorEpPGaFhSuBv27hBjgXLoYMvTQMkL0sYibwXcxUUE4lZMydWtCaDrIfY7cbJQm3soCUvmab X-Spam-Status: No, score=-1164.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Tue, 12 Apr 2022 21:57:59 -0000 On 2022-04-12 14:35, Thomas Dickey wrote: > On Tue, Apr 12, 2022 at 03:18:24PM -0400, Thomas Dickey wrote: >> On Tue, Apr 12, 2022 at 11:48:30AM -0600, Brian Inglis wrote: >>> On 2022-04-11 16:13, Yaakov Selkowitz wrote: >>>> On 2022-04-11, 15:20, Thomas Dickey wrote: >>>> I'm working to phase out the ftp urls on my main website, >>>>> and see these files in cygwinports using the ftp urls: >>>>> byacc/byacc.cygport >>>>> dialog/dialog.cygport >>>>> diffstat/diffstat.cygport >>>>> luit/luit.cygport >>>>> ncurses/ncurses.cygport >>>>> tack/tack.cygport >>>>> xterm/xterm.cygport >>>>> The change is >>>>> ftp://ftp.invisible-island.net/XXX >>>>> to >>>>> https://invisible-island.net/archives/XXX >>>>> At the moment I have files in both places, and am working to have >>>>> package scripts updated before pulling the plug on ftp. >>> I co-/maintain a couple of your packages, and as CygwinPorts is no longer >>> used, mostly having been migrated to Cygwin packages, I had a look at the >>> current packages you provide, those available in Cygwin, Cygwin GIT cygport >>> source packages, maintainers, and build repos for some packages: >>> >>> or >>> >>> and where those had not been committed, downloaded and scanned the package >>> sources, to produce the attached package info. >>> You missed mentioning your lynx and vttest packages Cygwin provides; Cygwin The above repos hold current build files, plus WIP and test versions under playground branches. >> I'm not moving lynx at the moment (it's going to be as much work as >> the first batch -- best done separately for several reasons on my end). >> Also, since it's not in >> https://github.com/cygwinports/lynx >> but seen here - an old version: >> https://cygwin.com/cgi-bin2/package-cat.cgi?file=x86_64%2Flynx-src%2Flynx-2.8.7-2-src&grep=lynx >> I put that off for further investigation. >>> indent is GNU indent, and tin has been delegated to tin.org. >> I didn't list that, either :-) >> I don't package tin :-) Your package names matched ours, so I had to check the upstream. >>> All the packages from your site still refer to your FTP URIs: >>> byacc, dialog, diffstat, luit, lynx, ncurses, tack, vttest, xterm. >>> We can certainly update the maintained package URIs so future releases use >>> your web archive rather than FTP. >>> I have tried using your web archives in the past and found that your access >>> to your https://invisible-mirror.net/archives/ are consistently unreliable, >>> and to your https://invisible-island.net/archives/ are sometimes unreliable, >>> resulting in download failures when accessed from my desktop or our >>> Scallywag CIs from Appveyor or Github, so reverted to using your FTP >>> archives to which access is consistently reliable. >>> Perhaps you could check your web site download logs >> maybe - though a recent report (with logs) from your problematic >> downloads would help as well. Mine have been overwritten by subsequent downloads and the CI logs retention has expired and they have been deleted. I will see how I can gather evidence without overloading your connections or servers. >> I was looking at these: >> byacc/byacc.cygport:10:SRC_URI="ftp://invisible-island.net/byacc/byacc-${VERSION}.tgz" >> dialog/dialog.cygport:9:SRC_URI="ftp://invisible-island.net/dialog/dialog-${VERSION}-${RELEASE#*.}.tgz" >> diffstat/diffstat.cygport:10:SRC_URI="ftp://invisible-island.net/diffstat/diffstat-${VERSION}.tgz" >> luit/luit.cygport:11:SRC_URI="ftp://invisible-island.net/luit/luit-${VERSION}.tgz" >> ncurses/ncurses.cygport:12:SRC_URI="ftp://ftp.invisible-island.net/ncurses/current/ncurses-${VERSION}-${RELEASE#*.}.tgz" >> tack/tack.cygport:10:SRC_URI="ftp://ftp.invisible-island.net/ncurses/current/tack-${VERSION}-${RELEASE#*.}.tgz" >> xterm/xterm.cygport:13:SRC_URI="ftp://invisible-island.net/xterm/current/xterm-${VERSION%[a-z]}.tgz" >> xterm/xterm.cygport:23: PATCH_URI+=" ftp://invisible-island.net/temp/xterm-${VERSION}.patch.gz" ;; >> That PATCH_URI is odd (perhaps a one-off from a while back). Rather than look at CygwinPorts/-Extra which are at least a couple of years old, you can look in the above repos, or Cygwin source package summaries: https://cygwin.com/packages/src_package_list.html or https://cygwin.com/cygwin/packages/summary/lynx-src.html https://cygwin.com/cygwin/packages/summary/tack-src.html >>> Package Version Maintainer Git/Cygwin-Packages Repo/Source Cygport >>> byacc 20170430 ORPHANED (YS) ftp://invisible-island.net/byacc/byacc-${VERSION}.tgz >>> dialog 1.3-3.20170131 ORPHANED (YS) ftp://invisible-island.net/dialog/dialog-${VERSION}-${RELEASE#*.}.tgz >>> diffstat 1.64 Eric Blake/Brian Inglis ftp://ftp.invisible-island.net/$PN/$P.tgz >>> indent 2.2.12 Jari Aalto no repo http://deb.debian.org/debian/pool/main/i/indent/indent_2.2.12.orig.tar.xz >>> https://ftpmirror.gnu.org/gnu/indent/indent-2.2.12.tar.xz original >>> luit 20220111 Jon Turney ftp://ftp.invisible-island.net/luit/luit-${VERSION}.tgz >>> lynx 2.8.9-13 Corinna Vinschen no repo ftp://ftp.invisible-island.net/pub/lynx/tarballs/$SRC_DIR.tar.bz2 >>> ncurses 6.1-1.20190727 ORPHANED (YS) ftp://ftp.invisible-island.net/ncurses/current/ncurses-${VERSION}-${RELEASE#*.}.tgz >>> tack 1.08-2.20190721 ORPHANED no repo ftp://ftp.invisible-island.net/ncurses/current/tack-${VERSION}-${RELEASE#*.}.tgz" >>> tin 2.4.3 Corinna Vinschen no repo ftp://ftp.tin.org/pub/news/clients/tin/v2.4/${P}.tar.xz >>> vttest 20220215 Brian Inglis ftp://ftp.invisible-island.net/$NAME/$NAME-$VERSION.tgz >>> xterm 370 Thomas Wolff ftp://ftp.invisible-island.net/xterm/current/xterm-${VERSION%[a-z]}.tgz > > I'm not subscribed to that mailing list. That's for the Cygwin app maintainers and why I CCed you. -- 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.]