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.]

Reply via email to