Upgrade Perl in Debian images
What does this MR do?
This merge upgrades perl
in the multiple Debian Docker images.
What are the relevant issue numbers?
- https://gitlab.com/gitlab-org/gitlab/-/issues/420434
- https://gitlab.com/gitlab-org/gitlab/-/issues/420439
- https://gitlab.com/gitlab-org/gitlab/-/issues/420441
- https://gitlab.com/gitlab-org/gitlab/-/issues/420443
- https://gitlab.com/gitlab-org/gitlab/-/issues/420445
- https://gitlab.com/gitlab-org/gitlab/-/issues/420446
- https://gitlab.com/gitlab-org/gitlab/-/issues/420447
- https://gitlab.com/gitlab-org/gitlab/-/issues/420448
Reaction Rotation Issues
Manual QA
Verifying this commit is present.
Before
root@ab72bc8390d6:/# perl --version
This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-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.
% docker run --rm -it registry.gitlab.com/security-products/gemnasium-python:latest /bin/bash
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
root@4c0e3b5f16bb:/# find . -name "Client.pm"
./usr/share/perl/5.36.0/CPAN/HTTP/Client.pm
root@4c0e3b5f16bb:/# cat ./usr/share/perl/5.36.0/CPAN/HTTP/Client.pm | grep verify_SSL
After
root@6583a92cf004:/# 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.
% docker run --rm -it gemnasium-python:latest /bin/bash
root@6583a92cf004:/# find . -name "Client.pm"
./usr/share/perl/5.38.0/CPAN/HTTP/Client.pm
root@6583a92cf004:/# 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 entry 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 Philip Cunningham