On 2022-04-12 18:41, Thomas Dickey wrote: > On Tue, Apr 12, 2022 at 03:57:55PM -0600, Brian Inglis wrote: >> 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. >>>>> ...build repos for some packages: >>>>> >>>>> or >>>>> > I don't see lynx or tack in that. > (the summary pages don't tell me how they were packaged) Attached Cygwin cygport package build script definitions; for cygport docs see: https://cygwin.github.io/cygport/cygport_in.html and note similarities to Gentoo portage. Information is often very similar to RedHat Fedora RPM packages, as Cygwin core is supported by RedHat volunteers, on RH donated and managed servers and networks, often building using cross-built tools on Fedora servers, taking base info from Fedora spec files, and applying patches directly from Fedora repos; sometimes also taking from Debian and/or OpenSuSE e.g. compare Fedora spec files and patches to Cygwin cygport files etc. From your commits and fork, you are aware of: https://src.fedoraproject.org/rpms/lynx/tree/rawhide and those for your other packages. >>>>> 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. >>>>> 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. >> 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 > heh - one of the ones using "lynx.browser.org" as the homepage > it should be > https://lynx.invisible-island.net/ > see > https://invisible-island.net/lynx/lynx-develop.html > which explains why it's not been lynx.isc.org since 2015. > "lynx.browser.org" is "RP", mentioned here: > https://lynx.invisible-island.net/current/CHANGES.html >> https://cygwin.com/cygwin/packages/summary/tack-src.html > homepage should be > https://invisible-island.net/ncurses/tack.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" > > I assume "no repo" refers to cygwin's repositories. Correct - specifically git/cygwin-packages where we check in our package build and patch updates. >>>>> 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 You can download and examine any source package from a nearby Cygwin mirror (often at a local university even if not advertised or official): e.g. etc. - ditto for x86, and similar for noarch packages. If any problems, check: -- 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.]