Upgrade Perl in Debian images
What does this MR do?
This merge upgrades perl
in the Debian Docker image. Please see the discussion here for additional context.
What are the relevant issue numbers?
- gitlab-org/secure/general#281 (closed)
- https://gitlab.com/gitlab-org/gitlab/-/issues/420581
- https://gitlab.com/gitlab-org/gitlab/-/issues/420585
- https://gitlab.com/gitlab-org/gitlab/-/issues/420509
- https://gitlab.com/gitlab-org/gitlab/-/issues/420512
Manual QA
Verifying this commit is present as confirmation that the fix has been applied.
Before
gitlab@850b37d22502:~$ perl --version
This is perl 5, version 36, subversion 0 (v5.36.0) built for aarch64-linux-gnu-thread-multi
(with 52 registered patches, see perl -V for more detail)
Copyright 1987-2022, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at https://www.perl.org/, the Perl Home Page.
gitlab@850b37d22502:~$ cat /usr/share/perl/5.36.0/CPAN/HTTP/Client.pm | grep verify_SSL
After
gitlab@5cbc538729d0:~$ perl --version
This is perl 5, version 38, subversion 0 (v5.38.0) built for aarch64-linux-gnu-thread-multi
(with 46 registered patches, see perl -V for more detail)
Copyright 1987-2023, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at https://www.perl.org/, the Perl Home Page.
gitlab@5cbc538729d0:~$ cat /usr/share/perl/5.38.0/CPAN/HTTP/Client.pm | grep verify_SSL
verify_SSL => 1,
Does this MR meet the acceptance criteria?
-
Changelog trailer added -
Documentation created/updated for GitLab EE, if necessary -
Documentation created/updated for this project, if necessary -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Job definition updated, if necessary -
Conforms to the code review guidelines -
Conforms to the Go guidelines -
Security reports checked/validated by reviewer
Edited by Adam Cohen