Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tarballs missing from CPAN mirrors #16286

Closed
p5pRT opened this issue Dec 2, 2017 · 12 comments
Closed

Tarballs missing from CPAN mirrors #16286

p5pRT opened this issue Dec 2, 2017 · 12 comments
Labels
Closable? We might be able to close this ticket, but we need to check with the reporter

Comments

@p5pRT
Copy link

p5pRT commented Dec 2, 2017

Migrated from rt.perl.org#132529 (status was 'open')

Searchable as RT132529$

@p5pRT
Copy link
Author

p5pRT commented Dec 2, 2017

From @jkeenan

Suppose I wanted to download a tarball of 5.27.1, the monthly
development release from June of this year. I could say​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.1.tar.xz
--2017-12-02 10​:25​:44--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.1.tar.xz
  => ‘perl-5.27.1.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.1.tar.xz ... 12048664
==> PASV ... done. ==> RETR perl-5.27.1.tar.xz ... done.
Length​: 12048664 (11M) (unauthoritative)

perl-5.27.1.tar.xz
100%[=======================================>] 11.49M 4.53MB/s in
2.5s

2017-12-02 10​:25​:48 (4.53 MB/s) - ‘perl-5.27.1.tar.xz’ saved [12048664]

#####

Now suppose I wanted to download a tarball of 5.27.0 -- the development
release immediately following the release of 5.26.0. I try the
equivalent command, but it fails​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0.tar.xz
--2017-12-02 10​:28​:48--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0.tar.xz
  => ‘perl-5.27.0.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.0.tar.xz ... done.

==> PASV ... done. ==> RETR perl-5.27.0.tar.xz ...
No such file ‘perl-5.27.0.tar.xz’.

#####

I've observed this for several different release tarballs. For example​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0-RC1.tar.xz
--2017-12-02 10​:29​:43--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0-RC1.tar.xz
  => ‘perl-5.27.0-RC1.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.0-RC1.tar.xz ... done.

==> PASV ... done. ==> RETR perl-5.27.0-RC1.tar.xz ...
No such file ‘perl-5.27.0-RC1.tar.xz’.

#####

When I go to ftp​://ftp.cpan.org/pub/CPAN/src/5.0 in a browser, I get no
indication that these tarballs are unavailable. They are listed just
like tarballs which are available.

When I go into FTP and log in on one of our FTP sites and navigate to
the appropriate 'src/5.0/' directory, I see that the tarballs are not
actually files but symlinks to files underneath the directories of the
respective release managers.

#####
lrwxrwxrwx 1 451 451 48 Dec 02 09​:20
perl-5.27.1.tar.gz -> ../../authors/id/E/EH/EHERMAN/perl-5.27.1.tar.gz
#####

And when I navigate to that directory, I find the 5.27.1 tarball in
question.

#####
-rw-r--r-- 1 0 0 14896863 Jun 19 23​:39
perl-5.27.1.tar.bz2
-rw-r--r-- 1 0 0 17295311 Jun 19 23​:41
perl-5.27.1.tar.gz
-rw-r--r-- 1 0 0 12048664 Jun 19 23​:38
perl-5.27.1.tar.xz
#####

But when I navigate to the author directory for one of the "missing"
tarballs, I don't find the targets of the symlinks. They appear to have
been deleted.

#####
ftp> cd ../../../X/XS/XSAWYERX
250 OK. Current directory is /pub/CPAN/authors/id/X/XS/XSAWYERX

-rw-r--r-- 1 0 0 3660 May 23 2017
perl-5.26.0.meta
-rw-r--r-- 1 0 0 5672 Apr 19 2017
perl-5.26.0.readme
-rw-r--r-- 1 0 0 14708010 May 30 2017
perl-5.26.0.tar.bz2
-rw-r--r-- 1 0 0 17147242 May 30 2017
perl-5.26.0.tar.gz
-rw-r--r-- 1 0 0 11961692 May 30 2017
perl-5.26.0.tar.xz
#####

No 5.26.0-RC1, 5.26.0-RC2, 5.27.0.

1. sawyer, is there any way we can restore these tarballs? (I am
writing a program to detect BBCs from one monthly release to the next
and need to establish a baseline.)

2. I suspect that the symlinks from the src/5.0 directory to the author
directory are inherently fragile. Whenever the author heeds our
requests to "clean up your PAUSE directory" there is a risk that older
tarballs (particularly dev or RC) will be removed, rendering the
symlinks dangling and the tarballs unavailable.

How can we fix this?

Thank you very much.
Jim Keenan

@p5pRT
Copy link
Author

p5pRT commented Dec 2, 2017

From @jkeenan

Summary of my perl5 (revision 5 version 27 subversion 6) configuration​:
  Commit id​: 1990fc3
  Platform​:
  osname=linux
  osvers=4.4.0-97-generic
  archname=x86_64-linux
  uname='linux zareason 4.4.0-97-generic #120-ubuntu smp tue sep 19 17​:28​:18 utc 2017 x86_64 x86_64 x86_64 gnulinux '
  config_args='-des -Dusedevel -Uversiononly -Dprefix=/home/jkeenan/testing/blead -Dman1dir=none -Dman3dir=none'
  hint=recommended
  useposix=true
  d_sigaction=define
  useithreads=undef
  usemultiplicity=undef
  use64bitint=define
  use64bitall=define
  uselongdouble=undef
  usemymalloc=n
  default_inc_excludes_dot=define
  bincompat5005=undef
  Compiler​:
  cc='cc'
  ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  optimize='-O2'
  cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
  ccversion=''
  gccversion='5.4.0 20160609'
  gccosandvers=''
  intsize=4
  longsize=8
  ptrsize=8
  doublesize=8
  byteorder=12345678
  doublekind=3
  d_longlong=define
  longlongsize=8
  d_longdbl=define
  longdblsize=16
  longdblkind=3
  ivtype='long'
  ivsize=8
  nvtype='double'
  nvsize=8
  Off_t='off_t'
  lseeksize=8
  alignbytes=8
  prototype=undef
  Linker and Libraries​:
  ld='cc'
  ldflags =' -fstack-protector-strong -L/usr/local/lib'
  libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /lib64 /usr/lib64
  libs=-lpthread -lnsl -ldb -ldl -lm -lcrypt -lutil -lc
  perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
  libc=libc-2.23.so
  so=so
  useshrplib=false
  libperl=libperl.a
  gnulibc_version='2.23'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs
  dlext=so
  d_dlsymun=undef
  ccdlflags='-Wl,-E'
  cccdlflags='-fPIC'
  lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'

Characteristics of this binary (from libperl)​:
  Compile-time options​:
  HAS_TIMES
  PERLIO_LAYERS
  PERL_COPY_ON_WRITE
  PERL_DONT_CREATE_GVSV
  PERL_MALLOC_WRAP
  PERL_OP_PARENT
  PERL_PRESERVE_IVUV
  PERL_USE_DEVEL
  USE_64_BIT_ALL
  USE_64_BIT_INT
  USE_LARGE_FILES
  USE_LOCALE
  USE_LOCALE_COLLATE
  USE_LOCALE_CTYPE
  USE_LOCALE_NUMERIC
  USE_LOCALE_TIME
  USE_PERLIO
  USE_PERL_ATOF
  Built under linux
  Compiled at Oct 22 2017 07​:11​:36
  %ENV​:
  PERL2DIR="/home/jkeenan/gitwork/perl2"
  PERLBREW_BASHRC_VERSION="0.78"
  PERLBREW_HOME="/home/jkeenan/.perlbrew"
  PERLBREW_MANPATH="/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/man"
  PERLBREW_PATH="/home/jkeenan/perl5/perlbrew/bin​:/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/bin"
  PERLBREW_PERL="perl-5.26.0"
  PERLBREW_ROOT="/home/jkeenan/perl5/perlbrew"
  PERLBREW_VERSION="0.78"
  PERL_WORKDIR="/home/jkeenan/gitwork/perl"
  @​INC​:
  lib
  /home/jkeenan/testing/blead/lib/perl5/site_perl/5.27.6/x86_64-linux
  /home/jkeenan/testing/blead/lib/perl5/site_perl/5.27.6
  /home/jkeenan/testing/blead/lib/perl5/5.27.6/x86_64-linux
  /home/jkeenan/testing/blead/lib/perl5/5.27.6

@p5pRT
Copy link
Author

p5pRT commented Dec 2, 2017

From @jkeenan

On Sat, 02 Dec 2017 15​:44​:24 GMT, jkeenan@​pobox.com wrote​:

Suppose I wanted to download a tarball of 5.27.1, the monthly
development release from June of this year. I could say​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.1.tar.xz
--2017-12-02 10​:25​:44--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.1.tar.xz
=> ‘perl-5.27.1.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.1.tar.xz ... 12048664
==> PASV ... done. ==> RETR perl-5.27.1.tar.xz ... done.
Length​: 12048664 (11M) (unauthoritative)

perl-5.27.1.tar.xz
100%[=======================================>] 11.49M 4.53MB/s in
2.5s

2017-12-02 10​:25​:48 (4.53 MB/s) - ‘perl-5.27.1.tar.xz’ saved [12048664]

#####

Now suppose I wanted to download a tarball of 5.27.0 -- the development
release immediately following the release of 5.26.0. I try the
equivalent command, but it fails​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0.tar.xz
--2017-12-02 10​:28​:48--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0.tar.xz
=> ‘perl-5.27.0.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.0.tar.xz ... done.

==> PASV ... done. ==> RETR perl-5.27.0.tar.xz ...
No such file ‘perl-5.27.0.tar.xz’.

#####

I've observed this for several different release tarballs. For example​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0-RC1.tar.xz
--2017-12-02 10​:29​:43--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0-RC1.tar.xz
=> ‘perl-5.27.0-RC1.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.0-RC1.tar.xz ... done.

==> PASV ... done. ==> RETR perl-5.27.0-RC1.tar.xz ...
No such file ‘perl-5.27.0-RC1.tar.xz’.

#####

When I go to ftp​://ftp.cpan.org/pub/CPAN/src/5.0 in a browser, I get no
indication that these tarballs are unavailable. They are listed just
like tarballs which are available.

When I go into FTP and log in on one of our FTP sites and navigate to
the appropriate 'src/5.0/' directory, I see that the tarballs are not
actually files but symlinks to files underneath the directories of the
respective release managers.

#####
lrwxrwxrwx 1 451 451 48 Dec 02 09​:20
perl-5.27.1.tar.gz -> ../../authors/id/E/EH/EHERMAN/perl-5.27.1.tar.gz
#####

And when I navigate to that directory, I find the 5.27.1 tarball in
question.

#####
-rw-r--r-- 1 0 0 14896863 Jun 19 23​:39
perl-5.27.1.tar.bz2
-rw-r--r-- 1 0 0 17295311 Jun 19 23​:41
perl-5.27.1.tar.gz
-rw-r--r-- 1 0 0 12048664 Jun 19 23​:38
perl-5.27.1.tar.xz
#####

But when I navigate to the author directory for one of the "missing"
tarballs, I don't find the targets of the symlinks. They appear to have
been deleted.

#####
ftp> cd ../../../X/XS/XSAWYERX
250 OK. Current directory is /pub/CPAN/authors/id/X/XS/XSAWYERX

-rw-r--r-- 1 0 0 3660 May 23 2017
perl-5.26.0.meta
-rw-r--r-- 1 0 0 5672 Apr 19 2017
perl-5.26.0.readme
-rw-r--r-- 1 0 0 14708010 May 30 2017
perl-5.26.0.tar.bz2
-rw-r--r-- 1 0 0 17147242 May 30 2017
perl-5.26.0.tar.gz
-rw-r--r-- 1 0 0 11961692 May 30 2017
perl-5.26.0.tar.xz
#####

No 5.26.0-RC1, 5.26.0-RC2, 5.27.0.

1. sawyer, is there any way we can restore these tarballs? (I am
writing a program to detect BBCs from one monthly release to the next
and need to establish a baseline.)

2. I suspect that the symlinks from the src/5.0 directory to the author
directory are inherently fragile. Whenever the author heeds our
requests to "clean up your PAUSE directory" there is a risk that older
tarballs (particularly dev or RC) will be removed, rendering the
symlinks dangling and the tarballs unavailable.

How can we fix this?

Thank you very much.
Jim Keenan

See attachment for list of unavailable tarballs.

While I could see not permanently retaining RC releases, I think we should retain monthly dev releases. Can they be re-inserted from the backcpan?

Thank you very much.
Jim Keenan

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Dec 2, 2017

From @jkeenan

[
  "perl-5.10.0-RC1.tar.gz",
  "perl-5.10.0-RC2.tar.gz",
  "perl-5.12.1-RC1.tar.bz2",
  "perl-5.12.1-RC1.tar.gz",
  "perl-5.12.1-RC2.tar.bz2",
  "perl-5.12.1-RC2.tar.gz",
  "perl-5.12.2-RC1.tar.bz2",
  "perl-5.12.2-RC1.tar.gz",
  "perl-5.12.4-RC1.tar.bz2",
  "perl-5.12.4-RC1.tar.gz",
  "perl-5.12.4-RC2.tar.bz2",
  "perl-5.12.4-RC2.tar.gz",
  "perl-5.12.5-RC1.tar.bz2",
  "perl-5.12.5-RC1.tar.gz",
  "perl-5.12.5-RC2.tar.bz2",
  "perl-5.12.5-RC2.tar.gz",
  "perl-5.14.0-RC1.tar.bz2",
  "perl-5.14.0-RC1.tar.gz",
  "perl-5.14.0-RC2.tar.bz2",
  "perl-5.14.0-RC2.tar.gz",
  "perl-5.14.0-RC3.tar.bz2",
  "perl-5.14.0-RC3.tar.gz",
  "perl-5.14.1-RC1.tar.bz2",
  "perl-5.14.1-RC1.tar.gz",
  "perl-5.14.3-RC1.tar.bz2",
  "perl-5.14.3-RC1.tar.gz",
  "perl-5.14.3-RC2.tar.bz2",
  "perl-5.14.3-RC2.tar.gz",
  "perl-5.16.0-RC0.tar.bz2",
  "perl-5.16.0-RC0.tar.gz",
  "perl-5.16.0-RC1.tar.bz2",
  "perl-5.16.0-RC1.tar.gz",
  "perl-5.16.0-RC2.tar.bz2",
  "perl-5.16.0-RC2.tar.gz",
  "perl-5.16.1-RC1.tar.bz2",
  "perl-5.16.1-RC1.tar.gz",
  "perl-5.16.2-RC1.tar.bz2",
  "perl-5.16.2-RC1.tar.gz",
  "perl-5.16.3-RC1.tar.bz2",
  "perl-5.16.3-RC1.tar.gz",
  "perl-5.18.0-RC1.tar.bz2",
  "perl-5.18.0-RC1.tar.gz",
  "perl-5.18.0-RC2.tar.bz2",
  "perl-5.18.0-RC2.tar.gz",
  "perl-5.18.0-RC3.tar.bz2",
  "perl-5.18.0-RC3.tar.gz",
  "perl-5.18.0-RC4.tar.bz2",
  "perl-5.18.0-RC4.tar.gz",
  "perl-5.18.1-RC1.tar.bz2",
  "perl-5.18.1-RC1.tar.gz",
  "perl-5.18.1-RC2.tar.bz2",
  "perl-5.18.1-RC2.tar.gz",
  "perl-5.18.1-RC3.tar.bz2",
  "perl-5.18.1-RC3.tar.gz",
  "perl-5.18.2-RC1.tar.bz2",
  "perl-5.18.2-RC1.tar.gz",
  "perl-5.18.2-RC2.tar.bz2",
  "perl-5.18.2-RC2.tar.gz",
  "perl-5.18.2-RC3.tar.bz2",
  "perl-5.18.2-RC3.tar.gz",
  "perl-5.18.2-RC4.tar.bz2",
  "perl-5.18.2-RC4.tar.gz",
  "perl-5.18.3-RC1.tar.bz2",
  "perl-5.18.3-RC1.tar.gz",
  "perl-5.18.3-RC2.tar.bz2",
  "perl-5.18.3-RC2.tar.gz",
  "perl-5.20.0-RC1.tar.bz2",
  "perl-5.20.0-RC1.tar.gz",
  "perl-5.21.9.tar.bz2",
  "perl-5.21.9.tar.gz",
  "perl-5.21.9.tar.xz",
  "perl-5.22.0-RC1.tar.bz2",
  "perl-5.22.0-RC1.tar.gz",
  "perl-5.22.0-RC1.tar.xz",
  "perl-5.22.0-RC2.tar.bz2",
  "perl-5.22.0-RC2.tar.gz",
  "perl-5.22.0-RC2.tar.xz",
  "perl-5.23.6.tar.xz",
  "perl-5.23.8.tar.bz2",
  "perl-5.23.8.tar.gz",
  "perl-5.23.8.tar.xz",
  "perl-5.25.1.tar.bz2",
  "perl-5.25.1.tar.gz",
  "perl-5.25.1.tar.xz",
  "perl-5.25.11.tar.bz2",
  "perl-5.25.11.tar.gz",
  "perl-5.25.11.tar.xz",
  "perl-5.25.12.tar.bz2",
  "perl-5.25.12.tar.gz",
  "perl-5.25.12.tar.xz",
  "perl-5.25.8.tar.bz2",
  "perl-5.25.8.tar.gz",
  "perl-5.25.8.tar.xz",
  "perl-5.26.0-RC1.tar.bz2",
  "perl-5.26.0-RC1.tar.gz",
  "perl-5.26.0-RC1.tar.xz",
  "perl-5.26.0-RC2.tar.bz2",
  "perl-5.26.0-RC2.tar.gz",
  "perl-5.26.0-RC2.tar.xz",
  "perl-5.27.0.tar.bz2",
  "perl-5.27.0.tar.gz",
  "perl-5.27.0.tar.xz",
  "perl-5.7.1.tar.gz",
  "perl5.003_07.tar.gz",
]
Counted 104 missing tarballs

@p5pRT
Copy link
Author

p5pRT commented Dec 2, 2017

From [Unknown Contact. See original ticket]

On Sat, 02 Dec 2017 15​:44​:24 GMT, jkeenan@​pobox.com wrote​:

Suppose I wanted to download a tarball of 5.27.1, the monthly
development release from June of this year. I could say​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.1.tar.xz
--2017-12-02 10​:25​:44--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.1.tar.xz
=> ‘perl-5.27.1.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.1.tar.xz ... 12048664
==> PASV ... done. ==> RETR perl-5.27.1.tar.xz ... done.
Length​: 12048664 (11M) (unauthoritative)

perl-5.27.1.tar.xz
100%[=======================================>] 11.49M 4.53MB/s in
2.5s

2017-12-02 10​:25​:48 (4.53 MB/s) - ‘perl-5.27.1.tar.xz’ saved [12048664]

#####

Now suppose I wanted to download a tarball of 5.27.0 -- the development
release immediately following the release of 5.26.0. I try the
equivalent command, but it fails​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0.tar.xz
--2017-12-02 10​:28​:48--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0.tar.xz
=> ‘perl-5.27.0.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.0.tar.xz ... done.

==> PASV ... done. ==> RETR perl-5.27.0.tar.xz ...
No such file ‘perl-5.27.0.tar.xz’.

#####

I've observed this for several different release tarballs. For example​:

#####
$ wget ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0-RC1.tar.xz
--2017-12-02 10​:29​:43--
ftp​://ftp.cpan.org/pub/CPAN/src/5.0/perl-5.27.0-RC1.tar.xz
=> ‘perl-5.27.0-RC1.tar.xz’
Resolving ftp.cpan.org (ftp.cpan.org)... 209.221.142.115, 204.157.3.70
Connecting to ftp.cpan.org (ftp.cpan.org)|209.221.142.115|​:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/CPAN/src/5.0 ... done.
==> SIZE perl-5.27.0-RC1.tar.xz ... done.

==> PASV ... done. ==> RETR perl-5.27.0-RC1.tar.xz ...
No such file ‘perl-5.27.0-RC1.tar.xz’.

#####

When I go to ftp​://ftp.cpan.org/pub/CPAN/src/5.0 in a browser, I get no
indication that these tarballs are unavailable. They are listed just
like tarballs which are available.

When I go into FTP and log in on one of our FTP sites and navigate to
the appropriate 'src/5.0/' directory, I see that the tarballs are not
actually files but symlinks to files underneath the directories of the
respective release managers.

#####
lrwxrwxrwx 1 451 451 48 Dec 02 09​:20
perl-5.27.1.tar.gz -> ../../authors/id/E/EH/EHERMAN/perl-5.27.1.tar.gz
#####

And when I navigate to that directory, I find the 5.27.1 tarball in
question.

#####
-rw-r--r-- 1 0 0 14896863 Jun 19 23​:39
perl-5.27.1.tar.bz2
-rw-r--r-- 1 0 0 17295311 Jun 19 23​:41
perl-5.27.1.tar.gz
-rw-r--r-- 1 0 0 12048664 Jun 19 23​:38
perl-5.27.1.tar.xz
#####

But when I navigate to the author directory for one of the "missing"
tarballs, I don't find the targets of the symlinks. They appear to have
been deleted.

#####
ftp> cd ../../../X/XS/XSAWYERX
250 OK. Current directory is /pub/CPAN/authors/id/X/XS/XSAWYERX

-rw-r--r-- 1 0 0 3660 May 23 2017
perl-5.26.0.meta
-rw-r--r-- 1 0 0 5672 Apr 19 2017
perl-5.26.0.readme
-rw-r--r-- 1 0 0 14708010 May 30 2017
perl-5.26.0.tar.bz2
-rw-r--r-- 1 0 0 17147242 May 30 2017
perl-5.26.0.tar.gz
-rw-r--r-- 1 0 0 11961692 May 30 2017
perl-5.26.0.tar.xz
#####

No 5.26.0-RC1, 5.26.0-RC2, 5.27.0.

1. sawyer, is there any way we can restore these tarballs? (I am
writing a program to detect BBCs from one monthly release to the next
and need to establish a baseline.)

2. I suspect that the symlinks from the src/5.0 directory to the author
directory are inherently fragile. Whenever the author heeds our
requests to "clean up your PAUSE directory" there is a risk that older
tarballs (particularly dev or RC) will be removed, rendering the
symlinks dangling and the tarballs unavailable.

How can we fix this?

Thank you very much.
Jim Keenan

See attachment for list of unavailable tarballs.

While I could see not permanently retaining RC releases, I think we should retain monthly dev releases. Can they be re-inserted from the backcpan?

Thank you very much.
Jim Keenan

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Dec 9, 2017

From @rspier

If you really need the old ones, why not just get them from backpan in the rare chance you need them?

CPAN is not free unlimited storage.

@p5pRT
Copy link
Author

p5pRT commented Dec 9, 2017

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2018

From @skaji

I know CPAN is not free unlimited storage,
but I think all perl releases including dev releases should be available via CPAN.

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2018

From [Unknown Contact. See original ticket]

I know CPAN is not free unlimited storage,
but I think all perl releases including dev releases should be available via CPAN.

@p5pRT
Copy link
Author

p5pRT commented Jul 21, 2018

From @Tux

On Sat, 21 Jul 2018 02​:31​:39 -0700, "Shoichi Kaji via RT"
<perlbug-comment@​perl.org> wrote​:

I know CPAN is not free unlimited storage,
but I think all perl releases including dev releases should be available via CPAN.

They are​:

http​://backpan.perl.org/authors/id/C/CH/CHIPS/perl-5.003_13.tar.gz
http​://backpan.perl.org/authors/id/C/CH/CHIPS/perl-5.003_18.pat.gz
http​://backpan.perl.org/authors/id/K/KR/KRISHPL/perl-54-info.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.5.670.patch.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.5.670.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.0.patch.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.0.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.0.patch.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.0.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1-TRIAL1.patch.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1-TRIAL1.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1-TRIAL2.patch.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1-TRIAL2.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1-TRIAL3.patch.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1-TRIAL3.tar.gz
http​://backpan.perl.org/authors/id/K/KR/KRISHPL/perl-5.6-info.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1.tar.gz
http​://backpan.perl.org/authors/id/G/GS/GSAR/perl-5.6.1.patch.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.1.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.1.patch.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.2.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.2.patch.gz
http​://backpan.perl.org/authors/id/S/SR/SREZIC/perl-5.005-minimal-bin-0-arm-linux.tar.gz
http​://backpan.perl.org/authors/id/S/SR/SREZIC/perl-5.005-basicmods-bin-0-arm-linux.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.7.3.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.0-RC1.tgz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.0-RC2.tgz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.0-RC3.tgz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.0.tar.gz
http​://backpan.perl.org/authors/id/S/SR/SREZIC/perl-5.005-Tk-800.023-bin-0-arm-linux.tar.gz
http​://backpan.perl.org/authors/id/S/SR/SREZIC/perl-5.005-minimal-bin-1-arm-linux.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.1-RC1.tgz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.1-RC3.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.1-RC4.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.1-RC5.tar.gz
http​://backpan.perl.org/authors/id/J/JH/JHI/perl-5.8.1.tar.gz
http​://backpan.perl.org/authors/id/H/HV/HVDS/perl-5.9.0.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.2-RC2.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.2.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.6.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.6.2.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.3.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.9.1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.4-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.4-RC2.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.4.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.5-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.5-RC2.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.5.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.6-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.6.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.9.2.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.7-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.7.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.8-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.9.3.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.8.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.9.4.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.9.5.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.10.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.10.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RG/RGARCIA/perl-5.10.0.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.9-RC1.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.9-RC2.tar.gz
http​://backpan.perl.org/authors/id/N/NW/NWCLARK/perl-5.8.9.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAPM/perl-5.10.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAPM/perl-5.10.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAPM/perl-5.10.1.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.11.0.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.11.1.tar.gz
http​://backpan.perl.org/authors/id/L/LB/LBROCARD/perl-5.11.2.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.11.3.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.11.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.11.5.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0-RC0.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0-RC3.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0-RC4.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0-RC5.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.0.tar.gz
http​://backpan.perl.org/authors/id/L/LB/LBROCARD/perl-5.13.0.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.13.1.tar.gz
http​://backpan.perl.org/authors/id/M/MS/MSTROUT/perl-5.13.2.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAGOLDEN/perl-5.13.3.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.13.4.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.12.2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.13.5.tar.gz
http​://backpan.perl.org/authors/id/M/MI/MIYAGAWA/perl-5.13.6.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.13.7.tar.gz
http​://backpan.perl.org/authors/id/Z/ZE/ZEFRAM/perl-5.13.8.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.12.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.12.3-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.12.3-RC3.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.13.9.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.12.3.tar.gz
http​://backpan.perl.org/authors/id/A/AV/AVAR/perl-5.13.10.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.13.11.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.14.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.14.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.14.0-RC3.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.14.0.tar.gz
http​://backpan.perl.org/authors/id/L/LB/LBROCARD/perl-5.12.4-RC1.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.14.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/L/LB/LBROCARD/perl-5.12.4-RC2.tar.gz
http​://backpan.perl.org/authors/id/J/JE/JESSE/perl-5.14.1.tar.gz
http​://backpan.perl.org/authors/id/L/LB/LBROCARD/perl-5.12.4.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAGOLDEN/perl-5.15.0.tar.gz
http​://backpan.perl.org/authors/id/Z/ZE/ZEFRAM/perl-5.15.1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.15.2.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.14.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/ST/STEVAN/perl-5.15.3.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.14.2.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.15.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.15.5.tar.gz
http​://backpan.perl.org/authors/id/D/DR/DROLSKY/perl-5.15.6.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.15.7.tar.gz
http​://backpan.perl.org/authors/id/C/CO/CORION/perl-5.15.8.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.15.9.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.0-RC0.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.0.tar.gz
http​://backpan.perl.org/authors/id/Z/ZE/ZEFRAM/perl-5.17.0.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOY/perl-5.17.1.tar.gz
http​://backpan.perl.org/authors/id/T/TO/TONYC/perl-5.17.2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.17.3.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.17.4.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOM/perl-5.14.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOM/perl-5.14.3-RC2.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOM/perl-5.14.3.tar.gz
http​://backpan.perl.org/authors/id/F/FL/FLORA/perl-5.17.5.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.2.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOM/perl-5.12.5-RC1.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOM/perl-5.12.5-RC2.tar.gz
http​://backpan.perl.org/authors/id/D/DO/DOM/perl-5.12.5.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.17.6.tar.gz
http​://backpan.perl.org/authors/id/D/DR/DROLSKY/perl-5.17.7.tar.gz
http​://backpan.perl.org/authors/id/A/AR/ARC/perl-5.17.8.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.17.9.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAPM/perl-5.14.4-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAPM/perl-5.14.4-RC2.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAPM/perl-5.14.4.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.16.3.tar.gz
http​://backpan.perl.org/authors/id/C/CO/CORION/perl-5.17.10.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.17.11.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.0-RC3.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.0-RC4.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.0.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.19.0.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAGOLDEN/perl-5.19.1.tar.gz
http​://backpan.perl.org/authors/id/A/AR/ARISTOTLE/perl-5.19.2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.1-RC3.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.19.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.19.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.19.5.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.19.6.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.2-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.2-RC3.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.19.7.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.2-RC4.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.19.8.tar.gz
http​://backpan.perl.org/authors/id/T/TO/TONYC/perl-5.19.9.tar.gz
http​://backpan.perl.org/authors/id/A/AR/ARC/perl-5.19.10.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.19.11.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.20.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.20.0.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.21.0.tar.gz
http​://backpan.perl.org/authors/id/W/WO/WOLFSAGE/perl-5.21.1.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.21.2.tar.gz
http​://backpan.perl.org/authors/id/P/PC/PCM/perl-5.21.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.21.4.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.3-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.3.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.18.4.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.21.5.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.21.6.tar.gz
http​://backpan.perl.org/authors/id/C/CO/CORION/perl-5.21.7.tar.gz
http​://backpan.perl.org/authors/id/W/WO/WOLFSAGE/perl-5.21.8.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.2.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.21.9.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.21.10.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.21.11.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.22.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.22.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.22.0.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.23.0.tar.gz
http​://backpan.perl.org/authors/id/W/WO/WOLFSAGE/perl-5.23.1.tar.gz
http​://backpan.perl.org/authors/id/W/WO/WOLFSAGE/perl-5.23.2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.3-RC2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.20.3.tar.gz
http​://backpan.perl.org/authors/id/P/PC/PCM/perl-5.23.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.23.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.23.5.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.1-RC3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.1-RC4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.1.tar.gz
http​://backpan.perl.org/authors/id/D/DA/DAGOLDEN/perl-5.23.6.tar.gz
http​://backpan.perl.org/authors/id/S/ST/STEVAN/perl-5.23.7.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.23.8.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.23.9.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.24.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.24.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.24.0-RC3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.2.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.24.0-RC4.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.24.0-RC5.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.24.0.tar.gz
http​://backpan.perl.org/authors/id/R/RJ/RJBS/perl-5.25.0.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.25.1.tar.gz
http​://backpan.perl.org/authors/id/W/WO/WOLFSAGE/perl-5.25.2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.25.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.3-RC2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.1-RC2.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.3-RC3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.1-RC3.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.25.4.tar.gz
http​://backpan.perl.org/authors/id/S/ST/STEVAN/perl-5.25.5.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.3-RC4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.1-RC4.tar.gz
http​://backpan.perl.org/authors/id/A/AR/ARC/perl-5.25.6.tar.gz
http​://backpan.perl.org/authors/id/E/EX/EXODIST/perl-5.25.7.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.25.8.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.3-RC5.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.1-RC5.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.1.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.25.9.tar.gz
http​://backpan.perl.org/authors/id/R/RE/RENEEB/perl-5.25.10.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.25.11.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.25.12.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.26.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.26.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.26.0.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.27.0.tar.gz
http​://backpan.perl.org/authors/id/E/EH/EHERMAN/perl-5.27.1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.4-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.22.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.2.tar.gz
http​://backpan.perl.org/authors/id/A/AR/ARC/perl-5.27.2.tar.gz
http​://backpan.perl.org/authors/id/W/WO/WOLFSAGE/perl-5.27.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.3-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.26.1-RC1.tar.gz
http​://backpan.perl.org/authors/id/G/GE/GENEHACK/perl-5.27.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.3.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.26.1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.27.5.tar.gz
http​://backpan.perl.org/authors/id/E/ET/ETHER/perl-5.27.6.tar.gz
http​://backpan.perl.org/authors/id/B/BI/BINGOS/perl-5.27.7.tar.gz
http​://backpan.perl.org/authors/id/A/AB/ABIGAIL/perl-5.27.8.tar.gz
http​://backpan.perl.org/authors/id/R/RE/RENEEB/perl-5.27.9.tar.gz
http​://backpan.perl.org/authors/id/T/TO/TODDR/perl-5.27.10.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.4-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.26.2-RC1.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.24.4.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.26.2.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.27.11.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.28.0-RC1.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.28.0-RC2.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.28.0-RC3.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.28.0-RC4.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.28.0.tar.gz
http​://backpan.perl.org/authors/id/X/XS/XSAWYERX/perl-5.29.0.tar.gz
http​://backpan.perl.org/authors/id/S/SH/SHAY/perl-5.29.1.tar.gz

--
H.Merijn Brand http​://tux.nl Perl Monger http​://amsterdam.pm.org/
using perl5.00307 .. 5.27 porting perl5 on HP-UX, AIX, and openSUSE
http​://mirrors.develooper.com/hpux/ http​://www.test-smoke.org/
http​://qa.perl.org http​://www.goldmark.org/jeff/stupid-disclaimers/

@khwilliamson
Copy link
Contributor

Is this closable

@khwilliamson khwilliamson added the Closable? We might be able to close this ticket, but we need to check with the reporter label Apr 19, 2022
@demerphq
Copy link
Collaborator

Ill bite and close it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Closable? We might be able to close this ticket, but we need to check with the reporter
Projects
None yet
Development

No branches or pull requests

4 participants