mirror of
https://github.com/anchore/syft.git
synced 2026-05-20 04:05:24 +02:00
pin and update fixture versions (#4913)
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
This commit is contained in:
parent
997a486e22
commit
dfb6011083
@ -73,63 +73,63 @@ func Test_InterpreterCataloger(t *testing.T) {
|
|||||||
fixture: "image-apache",
|
fixture: "image-apache",
|
||||||
expectedPkgs: []string{
|
expectedPkgs: []string{
|
||||||
// interpreters
|
// interpreters
|
||||||
"libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
|
|
||||||
// extensions
|
// extensions
|
||||||
"calendar @ 8.2.30 (/usr/lib/php/20220829/calendar.so)",
|
"calendar @ 8.2.31 (/usr/lib/php/20220829/calendar.so)",
|
||||||
"ctype @ 8.2.30 (/usr/lib/php/20220829/ctype.so)",
|
"ctype @ 8.2.31 (/usr/lib/php/20220829/ctype.so)",
|
||||||
"exif @ 8.2.30 (/usr/lib/php/20220829/exif.so)",
|
"exif @ 8.2.31 (/usr/lib/php/20220829/exif.so)",
|
||||||
"ffi @ 8.2.30 (/usr/lib/php/20220829/ffi.so)",
|
"ffi @ 8.2.31 (/usr/lib/php/20220829/ffi.so)",
|
||||||
"fileinfo @ 8.2.30 (/usr/lib/php/20220829/fileinfo.so)",
|
"fileinfo @ 8.2.31 (/usr/lib/php/20220829/fileinfo.so)",
|
||||||
"ftp @ 8.2.30 (/usr/lib/php/20220829/ftp.so)",
|
"ftp @ 8.2.31 (/usr/lib/php/20220829/ftp.so)",
|
||||||
"gettext @ 8.2.30 (/usr/lib/php/20220829/gettext.so)",
|
"gettext @ 8.2.31 (/usr/lib/php/20220829/gettext.so)",
|
||||||
"iconv @ 8.2.30 (/usr/lib/php/20220829/iconv.so)",
|
"iconv @ 8.2.31 (/usr/lib/php/20220829/iconv.so)",
|
||||||
"mysqli @ 8.2.30 (/usr/lib/php/20220829/mysqli.so)",
|
"mysqli @ 8.2.31 (/usr/lib/php/20220829/mysqli.so)",
|
||||||
"opcache @ 8.2.30 (/usr/lib/php/20220829/opcache.so)",
|
"opcache @ 8.2.31 (/usr/lib/php/20220829/opcache.so)",
|
||||||
"pdo @ 8.2.30 (/usr/lib/php/20220829/pdo.so)",
|
"pdo @ 8.2.31 (/usr/lib/php/20220829/pdo.so)",
|
||||||
"pdo_mysql @ 8.2.30 (/usr/lib/php/20220829/pdo_mysql.so)",
|
"pdo_mysql @ 8.2.31 (/usr/lib/php/20220829/pdo_mysql.so)",
|
||||||
"phar @ 8.2.30 (/usr/lib/php/20220829/phar.so)",
|
"phar @ 8.2.31 (/usr/lib/php/20220829/phar.so)",
|
||||||
"posix @ 8.2.30 (/usr/lib/php/20220829/posix.so)",
|
"posix @ 8.2.31 (/usr/lib/php/20220829/posix.so)",
|
||||||
"readline @ 8.2.30 (/usr/lib/php/20220829/readline.so)",
|
"readline @ 8.2.31 (/usr/lib/php/20220829/readline.so)",
|
||||||
"shmop @ 8.2.30 (/usr/lib/php/20220829/shmop.so)",
|
"shmop @ 8.2.31 (/usr/lib/php/20220829/shmop.so)",
|
||||||
"simplexml @ 8.2.30 (/usr/lib/php/20220829/simplexml.so)",
|
"simplexml @ 8.2.31 (/usr/lib/php/20220829/simplexml.so)",
|
||||||
"sockets @ 8.2.30 (/usr/lib/php/20220829/sockets.so)",
|
"sockets @ 8.2.31 (/usr/lib/php/20220829/sockets.so)",
|
||||||
"sysvmsg @ 8.2.30 (/usr/lib/php/20220829/sysvmsg.so)",
|
"sysvmsg @ 8.2.31 (/usr/lib/php/20220829/sysvmsg.so)",
|
||||||
"sysvsem @ 8.2.30 (/usr/lib/php/20220829/sysvsem.so)",
|
"sysvsem @ 8.2.31 (/usr/lib/php/20220829/sysvsem.so)",
|
||||||
"sysvshm @ 8.2.30 (/usr/lib/php/20220829/sysvshm.so)",
|
"sysvshm @ 8.2.31 (/usr/lib/php/20220829/sysvshm.so)",
|
||||||
"tokenizer @ 8.2.30 (/usr/lib/php/20220829/tokenizer.so)",
|
"tokenizer @ 8.2.31 (/usr/lib/php/20220829/tokenizer.so)",
|
||||||
"xml @ 8.2.30 (/usr/lib/php/20220829/xml.so)",
|
"xml @ 8.2.31 (/usr/lib/php/20220829/xml.so)",
|
||||||
"xmlreader @ 8.2.30 (/usr/lib/php/20220829/xmlreader.so)",
|
"xmlreader @ 8.2.31 (/usr/lib/php/20220829/xmlreader.so)",
|
||||||
"xmlwriter @ 8.2.30 (/usr/lib/php/20220829/xmlwriter.so)",
|
"xmlwriter @ 8.2.31 (/usr/lib/php/20220829/xmlwriter.so)",
|
||||||
"xsl @ 8.2.30 (/usr/lib/php/20220829/xsl.so)",
|
"xsl @ 8.2.31 (/usr/lib/php/20220829/xsl.so)",
|
||||||
},
|
},
|
||||||
expectedRels: []string{
|
expectedRels: []string{
|
||||||
"calendar @ 8.2.30 (/usr/lib/php/20220829/calendar.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"calendar @ 8.2.31 (/usr/lib/php/20220829/calendar.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"ctype @ 8.2.30 (/usr/lib/php/20220829/ctype.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"ctype @ 8.2.31 (/usr/lib/php/20220829/ctype.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"exif @ 8.2.30 (/usr/lib/php/20220829/exif.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"exif @ 8.2.31 (/usr/lib/php/20220829/exif.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"ffi @ 8.2.30 (/usr/lib/php/20220829/ffi.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"ffi @ 8.2.31 (/usr/lib/php/20220829/ffi.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"fileinfo @ 8.2.30 (/usr/lib/php/20220829/fileinfo.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"fileinfo @ 8.2.31 (/usr/lib/php/20220829/fileinfo.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"ftp @ 8.2.30 (/usr/lib/php/20220829/ftp.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"ftp @ 8.2.31 (/usr/lib/php/20220829/ftp.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"gettext @ 8.2.30 (/usr/lib/php/20220829/gettext.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"gettext @ 8.2.31 (/usr/lib/php/20220829/gettext.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"iconv @ 8.2.30 (/usr/lib/php/20220829/iconv.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"iconv @ 8.2.31 (/usr/lib/php/20220829/iconv.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"mysqli @ 8.2.30 (/usr/lib/php/20220829/mysqli.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"mysqli @ 8.2.31 (/usr/lib/php/20220829/mysqli.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"opcache @ 8.2.30 (/usr/lib/php/20220829/opcache.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"opcache @ 8.2.31 (/usr/lib/php/20220829/opcache.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"pdo @ 8.2.30 (/usr/lib/php/20220829/pdo.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"pdo @ 8.2.31 (/usr/lib/php/20220829/pdo.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"pdo_mysql @ 8.2.30 (/usr/lib/php/20220829/pdo_mysql.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"pdo_mysql @ 8.2.31 (/usr/lib/php/20220829/pdo_mysql.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"phar @ 8.2.30 (/usr/lib/php/20220829/phar.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"phar @ 8.2.31 (/usr/lib/php/20220829/phar.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"posix @ 8.2.30 (/usr/lib/php/20220829/posix.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"posix @ 8.2.31 (/usr/lib/php/20220829/posix.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"readline @ 8.2.30 (/usr/lib/php/20220829/readline.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"readline @ 8.2.31 (/usr/lib/php/20220829/readline.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"shmop @ 8.2.30 (/usr/lib/php/20220829/shmop.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"shmop @ 8.2.31 (/usr/lib/php/20220829/shmop.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"simplexml @ 8.2.30 (/usr/lib/php/20220829/simplexml.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"simplexml @ 8.2.31 (/usr/lib/php/20220829/simplexml.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"sockets @ 8.2.30 (/usr/lib/php/20220829/sockets.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"sockets @ 8.2.31 (/usr/lib/php/20220829/sockets.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"sysvmsg @ 8.2.30 (/usr/lib/php/20220829/sysvmsg.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"sysvmsg @ 8.2.31 (/usr/lib/php/20220829/sysvmsg.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"sysvsem @ 8.2.30 (/usr/lib/php/20220829/sysvsem.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"sysvsem @ 8.2.31 (/usr/lib/php/20220829/sysvsem.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"sysvshm @ 8.2.30 (/usr/lib/php/20220829/sysvshm.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"sysvshm @ 8.2.31 (/usr/lib/php/20220829/sysvshm.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"tokenizer @ 8.2.30 (/usr/lib/php/20220829/tokenizer.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"tokenizer @ 8.2.31 (/usr/lib/php/20220829/tokenizer.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"xml @ 8.2.30 (/usr/lib/php/20220829/xml.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"xml @ 8.2.31 (/usr/lib/php/20220829/xml.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"xmlreader @ 8.2.30 (/usr/lib/php/20220829/xmlreader.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"xmlreader @ 8.2.31 (/usr/lib/php/20220829/xmlreader.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"xmlwriter @ 8.2.30 (/usr/lib/php/20220829/xmlwriter.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"xmlwriter @ 8.2.31 (/usr/lib/php/20220829/xmlwriter.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
"xsl @ 8.2.30 (/usr/lib/php/20220829/xsl.so) [dependency-of] libphp @ 8.2.30 (/usr/lib/apache2/modules/libphp8.2.so)",
|
"xsl @ 8.2.31 (/usr/lib/php/20220829/xsl.so) [dependency-of] libphp @ 8.2.31 (/usr/lib/apache2/modules/libphp8.2.so)",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,13 @@
|
|||||||
FROM --platform=linux/amd64 httpd:2.4.63-bookworm AS builder
|
FROM --platform=linux/amd64 httpd:2.4.63-bookworm AS builder
|
||||||
|
|
||||||
RUN apt update -y && apt install -y libapache2-mod-php php8.2-memcache php8.2-memcache php8.2-xml php8.2-mysqli php8.2-opcache
|
# pin php8.2 packages to avoid version drift when debian publishes security updates
|
||||||
|
ARG PHP_VERSION=8.2.31-1~deb12u1
|
||||||
|
RUN apt update -y && apt install -y \
|
||||||
|
libapache2-mod-php8.2=${PHP_VERSION} \
|
||||||
|
php8.2-common=${PHP_VERSION} \
|
||||||
|
php8.2-xml=${PHP_VERSION} \
|
||||||
|
php8.2-mysql=${PHP_VERSION} \
|
||||||
|
php8.2-opcache=${PHP_VERSION}
|
||||||
|
|
||||||
FROM busybox:latest
|
FROM busybox:latest
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user