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:
<https://cygwin.com/git/cygwin-packages/>
or
<https://cygwin.com/git?p=git/cygwin-packages/PACKAGE.git>
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.]