summaryrefslogtreecommitdiffstats
path: root/data/fields
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--data/fields/archive-sections60
-rw-r--r--data/fields/bad-homepages23
-rw-r--r--data/fields/binary-fields47
-rw-r--r--data/fields/build-essential-packages8
-rw-r--r--data/fields/build-profiles19
-rw-r--r--data/fields/derivative-fields5
-rw-r--r--data/fields/derivative-versions7
-rw-r--r--data/fields/essential27
-rw-r--r--data/fields/mail-transport-agents13
-rw-r--r--data/fields/metapackages13
-rw-r--r--data/fields/name_section_mappings56
-rw-r--r--data/fields/no-build-depends6
-rw-r--r--data/fields/obsolete-packages157
-rw-r--r--data/fields/perl-provides32
-rw-r--r--data/fields/priorities9
-rw-r--r--data/fields/toolchain2
-rw-r--r--data/fields/udeb-fields35
-rw-r--r--data/fields/vcs-hosters31
-rw-r--r--data/fields/virtual-packages682
19 files changed, 1232 insertions, 0 deletions
diff --git a/data/fields/archive-sections b/data/fields/archive-sections
new file mode 100644
index 0000000..af8f979
--- /dev/null
+++ b/data/fields/archive-sections
@@ -0,0 +1,60 @@
+admin
+cli-mono
+comm
+database
+debian-installer
+debug
+devel
+doc
+editors
+education
+electronics
+embedded
+fonts
+games
+gnome
+gnu-r
+gnustep
+golang
+graphics
+hamradio
+haskell
+httpd
+interpreters
+introspection
+java
+javascript
+kde
+kernel
+libdevel
+libs
+lisp
+localization
+mail
+math
+metapackages
+misc
+net
+news
+ocaml
+oldlibs
+otherosfs
+perl
+php
+python
+raku
+ruby
+rust
+science
+shells
+sound
+tasks
+tex
+text
+utils
+vcs
+video
+web
+x11
+xfce
+zope
diff --git a/data/fields/bad-homepages b/data/fields/bad-homepages
new file mode 100644
index 0000000..cb8aa30
--- /dev/null
+++ b/data/fields/bad-homepages
@@ -0,0 +1,23 @@
+# Checked in order, any must match.
+# List of bad Homepage fields in debian/control
+# Format is:
+#
+# tag ~~ regex (\x\s)
+#
+# Please sort by alphabetic sort of tags
+
+homepage-field-uses-insecure-uri ~~ ^ftp://
+homepage-field-uses-insecure-uri ~~ ^http://(?:[^\.]+\.)?bioconductor\.org
+homepage-field-uses-insecure-uri ~~ ^http://(?:[^\.]+\.)?cran\.r-project\.org
+homepage-field-uses-insecure-uri ~~ ^http://(?:[^\.]+\.)?debian\.org
+homepage-field-uses-insecure-uri ~~ ^http://(?:[^\.]+\.)?github\.com
+homepage-field-uses-insecure-uri ~~ ^http://(?:[^\.]+\.)?metacpan\.org
+homepage-field-uses-insecure-uri ~~ ^http://(www\.)?gnu\.org
+homepage-for-bioconductor-package-not-canonical ~~ bioconductor\.org/packages/.*/bioc/html/.*\.html*$
+homepage-for-cpan-package-contains-version ~~ (?:search\.cpan\.org|metacpan\.org)/.*-[0-9._]+/*
+homepage-for-cran-package-not-canonical ~~ cran\.r-project\.org/web/packages/.+
+homepage-refers-to-filesystem-listing ~~ (https?|ftp)://ftp\.gnu\.org/gnu/(.*)
+homepage-refers-to-obsolete-debian-infrastructure ~~ alioth\.debian\.org
+homepage-github-url-ends-with-dot-git ~~ ^https?://github\.com/.*\.git$
+homepage-gitlab-url-ends-with-dot-git ~~ ^https?://gitlab\.com/.*\.git$
+homepage-salsa-url-ends-with-dot-git ~~ ^https?://salsa.debian.org/.*\.git$
diff --git a/data/fields/binary-fields b/data/fields/binary-fields
new file mode 100644
index 0000000..d1f9c81
--- /dev/null
+++ b/data/fields/binary-fields
@@ -0,0 +1,47 @@
+# Manually maintained list of known binary fields
+
+Package
+Package-Type
+Version
+Architecture
+Depends
+Pre-Depends
+Recommends
+Suggests
+Enhances
+Conflicts
+Provides
+Replaces
+Breaks
+Essential
+Maintainer
+Section
+Priority
+Source
+Description
+Installed-Size
+Python-Version
+Homepage
+Bugs
+Origin
+Multi-Arch
+Build-Ids
+Built-Using
+Ruby-Versions
+Ghc-Package
+Gstreamer-Version
+Gstreamer-Elements
+Gstreamer-Uri-Sources
+Gstreamer-Uri-Sinks
+Gstreamer-Encoders
+Gstreamer-Decoders
+Lua-Versions
+Auto-Built-Package
+X-Cargo-Built-Using
+
+# Special-case, original-maintainer is not ok in Debian, but we allow
+# it in any non-Debian profile by default.
+#
+# NB: Do not rely on @if-vendor-is-not in your data files; it may
+# disappear without notice
+@if-vendor-is-not debian Original-Maintainer
diff --git a/data/fields/build-essential-packages b/data/fields/build-essential-packages
new file mode 100644
index 0000000..f685d8e
--- /dev/null
+++ b/data/fields/build-essential-packages
@@ -0,0 +1,8 @@
+# Manually maintained list of build-essential packages
+
+libc6-dev
+libc-dev
+gcc
+g++
+make
+dpkg-dev
diff --git a/data/fields/build-profiles b/data/fields/build-profiles
new file mode 100644
index 0000000..3f43dc3
--- /dev/null
+++ b/data/fields/build-profiles
@@ -0,0 +1,19 @@
+cross
+nobiarch
+nocheck
+nocil
+nodoc
+nogolang
+noguile
+noinsttest
+nojava
+nolua
+noocaml
+noperl
+nopython
+noruby
+noudeb
+nowasm
+nowindows
+stage1
+stage2
diff --git a/data/fields/derivative-fields b/data/fields/derivative-fields
new file mode 100644
index 0000000..a0ee415
--- /dev/null
+++ b/data/fields/derivative-fields
@@ -0,0 +1,5 @@
+# Derivative-specific field validation
+#
+# format: field ~~ ^regex$ ~~ explanation
+
+Source ~~ . ~~ always matches
diff --git a/data/fields/derivative-versions b/data/fields/derivative-versions
new file mode 100644
index 0000000..6b71fd7
--- /dev/null
+++ b/data/fields/derivative-versions
@@ -0,0 +1,7 @@
+# Derivative-specific version number validation
+#
+# Checked in order, warns with $explanation if $regex does not match
+#
+# format: $regex ~~ explanation
+
+. ~~ always matches
diff --git a/data/fields/essential b/data/fields/essential
new file mode 100644
index 0000000..0996e4a
--- /dev/null
+++ b/data/fields/essential
@@ -0,0 +1,27 @@
+# Known essential packages. These packages can always be assumed to be
+# installed and should not have non-versioned dependencies.
+
+base-files
+base-passwd
+bash
+bsdutils
+coreutils
+dash
+debianutils
+diffutils
+dpkg
+findutils
+grep
+gzip
+hostname
+hurd
+init-system-helpers
+libc-bin
+login
+ncurses-base
+ncurses-bin
+perl-base
+sed
+sysvinit-utils
+tar
+util-linux
diff --git a/data/fields/mail-transport-agents b/data/fields/mail-transport-agents
new file mode 100644
index 0000000..6e33b0d
--- /dev/null
+++ b/data/fields/mail-transport-agents
@@ -0,0 +1,13 @@
+# Packages that provide mail-transport-agent
+#
+courier-mta
+dma
+esmtp-run
+exim4-daemon-heavy
+exim4-daemon-light
+msmtp-mta
+nullmailer
+opensmtpd
+postfix
+sendmail-bin
+ssmtp
diff --git a/data/fields/metapackages b/data/fields/metapackages
new file mode 100644
index 0000000..1f6828a
--- /dev/null
+++ b/data/fields/metapackages
@@ -0,0 +1,13 @@
+# Known metapackages. A metapackage is a package that exists for the
+# convenience of users or installers to install a set of related packages
+# and should not be used as a dependency of anything other than another
+# metapackage. It should not be used as a build dependency ever.
+
+mono-complete
+qt4-default
+qt5-default
+x-window-system
+x-window-system-dev
+x-window-system-core
+xorg
+xorg-dev
diff --git a/data/fields/name_section_mappings b/data/fields/name_section_mappings
new file mode 100644
index 0000000..bb7ceb0
--- /dev/null
+++ b/data/fields/name_section_mappings
@@ -0,0 +1,56 @@
+# map between regex (x) of package => section
+#
+# This list is tried from top to bottom
+
+# Generic
+-docs?$ => doc
+-dbg(?:sym)?$ => debug
+
+# Application or framework specific
+^lib(?:apache2|nginx)-mod- => httpd
+^lighttpd-mod => httpd
+\.(?:framework|tool|app)(?:-common)?$ => gnustep
+^gnustep- => gnustep
+^moblin- => embedded
+
+# Language-specific
+^node- => javascript
+^(?:python-)?zope => zope
+^python3?- => python
+^r-(?:cran|bioc|other)- => gnu-r
+^elpa- => editors
+^cl- => lisp
+-elisp(?:-.*)$ => lisp
+^lib.*-guile$ => lisp
+^guile- => lisp
+^golang- => golang
+^lib.*-perl$ => perl
+lib.*-cil(?:-dev)?$ => cli-mono
+^lib.*-(?:java|gcj|jni)$ => java
+^(?:lib)?php(?:\d(?:\.\d)?)?- => php
+^lib-.*-php$ => php
+^haskell- => haskell
+^lib(?:hugs|ghc6?)- => haskell
+^lib.*-ruby(?:1\.\d)?$ => ruby
+^ruby- => ruby
+^librust-.*-dev$ => rust
+^rust- => rust
+^lib.*-(?:ocaml|camlp4)-dev$ => ocaml
+^libjs- => javascript
+^lib.*-(tcl|lua|gst)$ => interpreters
+
+# Data files
+^gir\d+\.\d+-.*-\d+\.\d+$ => introspection
+^xfonts- => fonts
+^(?:fonts|ttf)- => fonts
+^lib(?:nss|pam)- => admin
+^(?:aspell|hunspell|myspell|mythes)- => localization
+^hyphen-[a-z]{2}(?:-[a-z]{2})?$ => localization
+^dict-freedict- => localization
+^gcompris-sound- => localization
+-l10n(?:-.*)?$ => localization
+-(dkms|firmware)$ => kernel
+
+# Catch remaining
+^lib.*-(dev|headers)$ => libdevel
+^lib.*\d[ad]?$ => libs
diff --git a/data/fields/no-build-depends b/data/fields/no-build-depends
new file mode 100644
index 0000000..86e4b07
--- /dev/null
+++ b/data/fields/no-build-depends
@@ -0,0 +1,6 @@
+# This file lists packages that should not be listed as build
+# dependencies, generally because they require interactivity or cannot be
+# correctly installed in a build environment. It is presently maintained
+# manually.
+
+java-propose-classpath
diff --git a/data/fields/obsolete-packages b/data/fields/obsolete-packages
new file mode 100644
index 0000000..33998e5
--- /dev/null
+++ b/data/fields/obsolete-packages
@@ -0,0 +1,157 @@
+# Known obsolete packages. Not all packages are added to this list, only
+# ones for which it's helpful for Lintian to warn about, such as
+# significant transitions or transitional packages that we're trying to
+# remove from the archive.
+#
+# Each list of packages should be tagged with the last Debian release in
+# which the package appeared so that we can remove long-obsolete entries
+# that are no longer worth checking for.
+#
+# It is possible to specify a replacement (which need not be a package).
+# Examples:
+# # Obsolete with no replacement
+# <pkgX>
+# # pkgY is replaced by <replacement>
+# <pkgY> => <replacement>
+
+# Last seen in sarge.
+xlibs-dev
+exim => exim4
+
+# Last seen in etch.
+gcc-2.95
+apache => apache2
+
+# Last seen in lenny.
+cdrecord
+cupsys
+cupsys-bsd
+cupsys-client
+cupsys-common
+foomatic-data
+gaim
+gnomemeeting
+gs
+gs-aladdin
+gs-esp
+gs-gpl
+kernel-headers
+kernel-image
+kernel-image-2.4
+kernel-image-2.6
+kernel-source
+lambdamoo-core
+lambdamoo-server
+libcupsys2
+libcupsys2-dev
+libglu1-xorg
+libglu1-xorg-dev
+libmime-perl
+libungif4-dev
+libxerces28
+libxerces28-dev
+mkisofs
+netcdfg-dev
+pcmcia-cs
+python-pyopenssl
+ssh-krb5
+tetex-base
+tetex-bin
+tetex-extra
+x-dev
+xbase-clients
+xlibmesa-gl
+xlibmesa-gl-dev
+xlibmesa-glu
+xutils
+
+# Last seen in Squeeze
+default-jdk-builddep
+
+# Last seen in Wheezy
+fuse-utils
+ruby1.8
+libruby1.8
+
+# See: https://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks/Transitions/DigestSHA1ToDigestSHA
+libdigest-sha1-perl
+
+# Deprecated in Wheezy by maintainer (#646420)
+dpatch
+
+# Deprecated in Jessie (#710466)
+texi2html
+
+# Deprecated versions of automake
+automake1.4
+automake1.5
+automake1.6
+automake1.7
+automake1.8
+automake1.9
+automake1.10
+
+# Deprecated in Jessie (#720911)
+openjdk-6-jdk
+openjdk-6-jre
+openjdk-6-jre-headless
+
+# Deprecated in Jessie (#711193)
+hardening-wrapper => use dpkg-buildflags instead
+hardening-includes => use dpkg-buildflags instead
+# Deprecated in Jessie (#746563)
+python-support => use dh_python2 instead
+
+# Deprecated in Jessie (#722084)
+ruby1.9.1
+ruby1.9.1-dev
+libruby1.9.1
+
+# Deprecated in Stretch (https://lists.debian.org/debian-devel-announce/2016/09/msg00000.html)
+mysql-server => default-mysql-server
+mysql-server-core => default-mysql-server-core
+mysql-client => default-mysql-client
+mysql-client-core => default-mysql-client-core
+libmysqlclient-dev => default-libmysqlclient-dev
+
+# Deprecated in Stretch (#872076)
+dh-systemd => use debhelper (>= 9.20160709)
+
+# Adobe Flash
+mtasc
+libjs-swfobject
+
+# Deprecated in stretch
+libavresample-dev => libswresample-dev
+liblircclient-dev => liblirc-dev
+
+# Deprecated in buster
+apt-transport-https => apt
+e2fslibs-dev => libext2fs-dev
+libncurses5-dev => libncurses-dev
+libncursesw5-dev => libncurses-dev
+libpango1.0-0 => libpango-1.0-0, libpangocairo-1.0-0, libpangoft2-1.0-0 and/or libpangoxft-1.0-0
+libsensors4-dev => libsensors-dev
+libservlet3.1-java => libservlet-api-java
+libtinfo-dev => libncurses-dev
+
+# Deprecated in bullseye
+bsdmainutils => bsdextrautils and/or ncal
+libfontconfig1-dev => libfontconfig-dev
+libfreetype6-dev => libfreetype-dev
+libgdk-pixbuf2.0-0 => libgdk-pixbuf-2.0-0 and optionally libgdk-pixbuf-xlib-2.0-0
+libgdk-pixbuf2.0-dev => libgdk-pixbuf-2.0-dev and optionally libgdk-pixbuf-xlib-2.0-dev
+libgl1-mesa-dev => libgl-dev
+libshout3-dev => libshout-dev
+libtiff5-dev => libtiff-dev
+libxcb-util0-dev => libxcb-util-dev
+
+# Deprecated in bookworm
+libgsasl7-dev => libgsasl-dev
+libidn11-dev => libidn-dev
+policykit-1 => polkitd and optionally pkexec
+lsb-base
+pkg-config => pkgconf
+
+# Deprecated in trixie
+gnome-common => https://wiki.gnome.org/Projects/GnomeCommon/Migration
diff --git a/data/fields/perl-provides b/data/fields/perl-provides
new file mode 100644
index 0000000..3838411
--- /dev/null
+++ b/data/fields/perl-provides
@@ -0,0 +1,32 @@
+# virtual packages provided by the Perl core packages that also have a
+# separate binary package available
+#
+# the listed version is the one included in the Perl core
+#
+# regenerate by running
+# debian/rules refresh-perl-provides
+# in the lintian source tree
+#
+# last updated for PERL_VERSION=5.034000
+libsocket-perl 2.031
+libio-socket-ip-perl 0.41
+libversion-perl 1:0.9928
+libunicode-collate-perl 1.29
+libtest-simple-perl 1.302183
+libtest-harness-perl 3.43
+libpod-simple-perl 3.42
+libmodule-metadata-perl 1.000037
+libmodule-load-conditional-perl 0.74
+libmodule-corelist-perl 5.20210520
+libmath-bigint-perl 1.999818
+libjson-pp-perl 4.06000
+libio-compress-perl 2.102
+libhttp-tiny-perl 0.076
+libextutils-cbuilder-perl 0.280236
+libexperimental-perl 0.024
+libencode-perl 3.08
+libdigest-sha-perl 6.02
+libcpan-meta-yaml-perl 0.018
+libcpan-meta-requirements-perl 2.140
+libcompress-raw-zlib-perl 2.101
+libcompress-raw-bzip2-perl 2.101
diff --git a/data/fields/priorities b/data/fields/priorities
new file mode 100644
index 0000000..47412d1
--- /dev/null
+++ b/data/fields/priorities
@@ -0,0 +1,9 @@
+# Manually maintained map of priorities
+#
+# It is used by checks/fields to validate the priority fields.
+
+required
+important
+standard
+optional
+
diff --git a/data/fields/toolchain b/data/fields/toolchain
new file mode 100644
index 0000000..d1d9497
--- /dev/null
+++ b/data/fields/toolchain
@@ -0,0 +1,2 @@
+cdbs
+debhelper
diff --git a/data/fields/udeb-fields b/data/fields/udeb-fields
new file mode 100644
index 0000000..d0089fe
--- /dev/null
+++ b/data/fields/udeb-fields
@@ -0,0 +1,35 @@
+# Manually maintained list of known udeb fields
+# - note the Ubuntu original-maintainer field is handled separately.
+
+Package
+Version
+Architecture
+Subarchitecture
+Depends
+Recommends
+Enhances
+Provides
+Replaces
+Breaks
+Replaces
+Maintainer
+Section
+Priority
+Source
+Description
+Installed-Size
+Kernel-Version
+Installer-Menu-Item
+Bugs
+Origin
+Auto-Built-Package
+Build-Ids
+Built-Using
+X-Cargo-Built-Using
+
+# Special-case, original-maintainer is not ok in Debian, but we allow
+# it in any non-Debian profile by default.
+#
+# NB: Do not rely on @if-vendor-is-not in your data files; it may
+# disappear without notice
+@if-vendor-is-not debian original-maintainer
diff --git a/data/fields/vcs-hosters b/data/fields/vcs-hosters
new file mode 100644
index 0000000..b09b565
--- /dev/null
+++ b/data/fields/vcs-hosters
@@ -0,0 +1,31 @@
+# List of hosting services with their corresponding VCS
+#
+# Format:
+# ^regex \x\s) ~~ vcs,vcs1,vcs2
+
+git://anonscm\.debian\.org/ ~~ Git
+https?://anonscm\.debian\.org/git/ ~~ Git
+https?://anonscm\.debian\.org/cgit/ ~~ Git
+git://git\.debian\.org/ ~~ Git
+https?://git\.debian\.org/ ~~ Git
+git://alioth\.debian\.org/ ~~ Git
+https?://alioth\.debian\.org/anonscm/git/ ~~ Git
+git://anongit\.debian\.org/ ~~ Git
+https?://git\.dgit\.debian\.org/ ~~ Git
+git://anongit\.freedesktop\.org/ ~~ Git
+git://anongit\.kde\.org/ ~~ Git
+git://git\.code\.sf\.net/ ~~ Git
+https?://git\.code\.sf\.net/p/ ~~ Git
+git://[a-zA-Z0-9]+\.git\.sourceforge\.net/ ~~ Git
+git://git@github\.com: ~~ Git
+git://github\.com/ ~~ Git
+https?://github\.com/ ~~ Git
+git@gitlab\.com: ~~ Git
+https?://gitlab\.[^/]+/ ~~ Git
+https?://salsa\.debian\.org/ ~~ Git
+git://git\.kernel\.org/ ~~ Git
+git://gitorious\.org/ ~~ Git
+git://[a-zA-Z0-9]+\.branchable\.com/ ~~ Git
+git://repo\.or\.cz/ ~~ Git
+https?://repo\.or\.cz/ ~~ Git
+https?://bitbucket\.org/ ~~ Git
diff --git a/data/fields/virtual-packages b/data/fields/virtual-packages
new file mode 100644
index 0000000..5c23efe
--- /dev/null
+++ b/data/fields/virtual-packages
@@ -0,0 +1,682 @@
+# The list of virtual packages in Debian that are provided by two or more
+# packages.
+#
+# Packages that should be listed but are not found by this script can be
+# listed in a special comment in this file. They will then be preserved when
+# the list is regenerated. Such packages must be listed in a comment line
+# staring with "Keep:". Multiple packages can be specified in the same line,
+# separated by comma and/or white space. Multiple "Keep: " lines can be used
+# as well.
+#
+# Last updated: 2022-09-07
+
+# Keep: xserver-xorg-input, xserver-xorg-input-2, xserver-xorg-input-2.1
+# Keep: xserver-xorg-input-4
+# Keep: xserver-xorg-video, xserver-xorg-video-1.0, xserver-xorg-video-1.9
+# Keep: xserver-xorg-video-2, xserver-xorg-video-4, xserver-xorg-video-5
+
+adventure
+alsaplayer-interface
+alsaplayer-output
+apache2-suexec
+aptitude-doc
+aspell-dictionary
+asterisk-prompt-fr
+asterisk-prompt-it-it
+audio-mixer
+automaken
+awk
+bacula-director-database
+bilibop-device-policy
+blacs-test-common
+bochs-gui
+bogofilter-db
+boom-engine
+brig-compiler
+brig-compiler-x86-64-linux-gnu
+brig-compiler-x86-64-linux-gnux32
+c++-compiler
+c++-compiler-aarch64-linux-gnu
+c++-compiler-alpha-linux-gnu
+c++-compiler-arm-linux-gnueabi
+c++-compiler-arm-linux-gnueabihf
+c++-compiler-hppa-linux-gnu
+c++-compiler-m68k-linux-gnu
+c++-compiler-mips-linux-gnu
+c++-compiler-mips64-linux-gnuabi64
+c++-compiler-mips64el-linux-gnuabi64
+c++-compiler-mipsel-linux-gnu
+c++-compiler-mipsisa32r6-linux-gnu
+c++-compiler-mipsisa32r6el-linux-gnu
+c++-compiler-mipsisa64r6-linux-gnuabi64
+c++-compiler-mipsisa64r6el-linux-gnuabi64
+c++-compiler-powerpc-linux-gnu
+c++-compiler-powerpc64-linux-gnu
+c++-compiler-powerpc64le-linux-gnu
+c++-compiler-riscv64-linux-gnu
+c++-compiler-s390x-linux-gnu
+c++-compiler-sh4-linux-gnu
+c++-compiler-sparc64-linux-gnu
+c++-compiler-x86-64-linux-gnu
+c++-compiler-x86-64-linux-gnux32
+c++abi2-dev
+c-compiler
+c-compiler-aarch64-linux-gnu
+c-compiler-alpha-linux-gnu
+c-compiler-arm-linux-gnueabi
+c-compiler-arm-linux-gnueabihf
+c-compiler-hppa-linux-gnu
+c-compiler-m68k-linux-gnu
+c-compiler-mips-linux-gnu
+c-compiler-mips64-linux-gnuabi64
+c-compiler-mips64el-linux-gnuabi64
+c-compiler-mipsel-linux-gnu
+c-compiler-mipsisa32r6-linux-gnu
+c-compiler-mipsisa32r6el-linux-gnu
+c-compiler-mipsisa64r6-linux-gnuabi64
+c-compiler-mipsisa64r6el-linux-gnuabi64
+c-compiler-powerpc-linux-gnu
+c-compiler-powerpc64-linux-gnu
+c-compiler-powerpc64le-linux-gnu
+c-compiler-riscv64-linux-gnu
+c-compiler-s390x-linux-gnu
+c-compiler-sh4-linux-gnu
+c-compiler-sparc64-linux-gnu
+c-compiler-x86-64-linux-gnu
+c-compiler-x86-64-linux-gnux32
+c-shell
+cataclysm-dda
+chasen-dic
+cl-sql-backend
+core-dump-handler
+cron-daemon
+ctags
+cudf-solver
+cwl-runner
+d-compiler
+d-v2-compiler
+dbus-session-bus
+debconf-2.0
+debian-installer-netboot
+dhcp-client
+dict-client
+dict-server
+dictd-dictionary
+djvu-viewer
+docbook-xsl-doc
+doom-engine
+doom-node-builder
+doom-wad
+doublecmd
+doublecmd-help
+dssi-plugin
+dyndns-client
+editor
+emacsen
+ettercap
+exim4-localscanapi-6.0
+expeyes-doc
+festival-voice
+fizmo
+fonts-japanese-gothic
+fonts-japanese-mincho
+fortran95-compiler
+fortune-cookie-db
+freeciv-client (= 3.0.3-3)
+freerdp
+ftp-server
+gem-plugin-film
+gem-plugin-image
+gem-plugin-record
+gem-plugin-video
+gem-plugin-window
+gfortran-mod-15
+gimp-help
+gmerlin-encoders
+gmt-gshhg-data
+gnome-www-browser
+gnumach
+gnumach-image
+gnuplot
+gnustep-back0.29-alt
+go-compiler
+gsettings-backend
+gstreamer1.0-audiosink
+gstreamer1.0-audiosource
+gstreamer1.0-videosink
+gstreamer1.0-videosource
+gstreamer1.0-visualization
+guile
+gvim (= 2:9.0.0242-1)
+heretic-engine
+hexen-engine
+homer-api-datastore
+horde-bundle
+httpd
+httpd-cgi
+httpd-wsgi3
+hunspell-dictionary
+hunspell-dictionary-de
+hunspell-dictionary-es
+hunspell-dictionary-fr
+hyphen-hyphenation-patterns
+ident-server
+ike-server
+imap-client
+imap-server
+indicator-renderer
+inet-superserver
+inews
+info-browser
+irc
+ircd
+ispell-dictionary
+jack-daemon
+jackd-firewire
+java-compiler
+java-runtime
+java-runtime-headless
+java-sdk
+java-sdk-headless
+java10-runtime
+java10-runtime-headless
+java10-sdk
+java10-sdk-headless
+java11-runtime
+java11-runtime-headless
+java11-sdk
+java11-sdk-headless
+java12-runtime
+java12-runtime-headless
+java12-sdk
+java12-sdk-headless
+java13-runtime
+java13-runtime-headless
+java13-sdk
+java13-sdk-headless
+java14-runtime
+java14-runtime-headless
+java14-sdk
+java14-sdk-headless
+java15-runtime
+java15-runtime-headless
+java15-sdk
+java15-sdk-headless
+java16-runtime
+java16-runtime-headless
+java16-sdk
+java16-sdk-headless
+java17-runtime
+java17-runtime-headless
+java17-sdk
+java17-sdk-headless
+java2-runtime
+java2-runtime-headless
+java2-sdk
+java2-sdk-headless
+java5-runtime
+java5-runtime-headless
+java5-sdk
+java5-sdk-headless
+java6-runtime
+java6-runtime-headless
+java6-sdk
+java6-sdk-headless
+java7-runtime
+java7-runtime-headless
+java7-sdk
+java7-sdk-headless
+java8-runtime
+java8-runtime-headless
+java8-sdk
+java8-sdk-headless
+java9-runtime
+java9-runtime-headless
+java9-sdk
+java9-sdk-headless
+kwin
+kwin-wayland-backend
+ladspa-plugin
+lha
+lib32gcc-s1-mips64-dcv1
+lib32gcc-s1-mips64el-dcv1
+lib32gcc-s1-mips64r6-dcv1
+lib32gcc-s1-mips64r6el-dcv1
+lib32gcc-s1-ppc64-dcv1
+lib32gcc-s1-sparc64-dcv1
+lib32gcc-s1-x32-dcv1
+lib32stdc++6-mips64-dcv1
+lib32stdc++6-mips64el-dcv1
+lib32stdc++6-mips64r6-dcv1
+lib32stdc++6-mips64r6el-dcv1
+lib32stdc++6-ppc64-dcv1
+lib32stdc++6-sparc64-dcv1
+lib32stdc++6-x32-dcv1
+lib64gcc-s1-mips-dcv1
+lib64gcc-s1-mipsel-dcv1
+lib64gcc-s1-mipsr6-dcv1
+lib64gcc-s1-mipsr6el-dcv1
+lib64gcc-s1-powerpc-dcv1
+lib64gcc-s1-x32-dcv1
+lib64stdc++6-mips-dcv1
+lib64stdc++6-mipsel-dcv1
+lib64stdc++6-mipsr6-dcv1
+lib64stdc++6-mipsr6el-dcv1
+lib64stdc++6-powerpc-dcv1
+lib64stdc++6-x32-dcv1
+libadios-mpi-dev
+libblacs-mpi-dev
+libblas.so
+libblas.so.3
+libblis.so
+libblis.so.4
+libc++-x.y
+libc++-x.y-dev
+libc++abi-x.y
+libc++abi-x.y-dev
+libc-icap-module
+libclc-x.y
+libclc-x.y-dev
+libcurl-dev
+libcurl-ssl-dev
+libcurl4-dev
+libedac
+libevas1-engine
+libextractor-plugins
+libfltk-dev
+libgcc-s1-alpha-dcv1
+libgcc-s1-mips-dcv1
+libgcc-s1-mips64-dcv1
+libgcc-s1-mips64el-dcv1
+libgcc-s1-mips64r6-dcv1
+libgcc-s1-mips64r6el-dcv1
+libgcc-s1-mipsel-dcv1
+libgcc-s1-mipsr6-dcv1
+libgcc-s1-mipsr6el-dcv1
+libgcc-s1-powerpc-dcv1
+libgcc-s1-ppc64-dcv1
+libgcc-s1-riscv64-dcv1
+libgcc-s1-sh4-dcv1
+libgcc-s1-sparc64-dcv1
+libgcc-s1-x32-dcv1
+libgcc-s2-m68k-dcv1
+libgdchart
+libgdchart-gd2-dev
+libhtml-wikiconverter-dialect
+libjack-0.116
+libjack-0.125
+libjack-dev-session
+libjack0.100.0-dev
+liblapack.so
+liblapack.so.3
+libllvmspirvlib-x.y-dev
+libmagickcore-extra
+libmlir-x.y
+libmlir-x.y-dev
+libn32gcc-s1-mips-dcv1
+libn32gcc-s1-mips64-dcv1
+libn32gcc-s1-mips64el-dcv1
+libn32gcc-s1-mips64r6-dcv1
+libn32gcc-s1-mips64r6el-dcv1
+libn32gcc-s1-mipsel-dcv1
+libn32gcc-s1-mipsr6-dcv1
+libn32gcc-s1-mipsr6el-dcv1
+libn32stdc++6-mips-dcv1
+libn32stdc++6-mips64-dcv1
+libn32stdc++6-mips64el-dcv1
+libn32stdc++6-mips64r6-dcv1
+libn32stdc++6-mips64r6el-dcv1
+libn32stdc++6-mipsel-dcv1
+libn32stdc++6-mipsr6-dcv1
+libn32stdc++6-mipsr6el-dcv1
+libneon-dev
+libocsipersist-provider-ocaml-dev
+libomp-x.y
+libomp-x.y-dev
+libopencl-clang-x.y-dev
+libopendbx1-backend
+libopenni-sensor
+libopenni-sensor-dev
+libpypy-dev
+libreoffice-grammarcheck
+libreoffice-help (= 7.4)
+libreoffice-l10n (= 7.4)
+libreoffice-style
+libsdl-dev
+libstdc++-dev
+libstdc++-dev-alpha-cross
+libstdc++-dev-alpha-dcv1
+libstdc++-dev-amd64-cross
+libstdc++-dev-amd64-dcv1
+libstdc++-dev-arm64-cross
+libstdc++-dev-arm64-dcv1
+libstdc++-dev-armel-cross
+libstdc++-dev-armel-dcv1
+libstdc++-dev-armhf-cross
+libstdc++-dev-armhf-dcv1
+libstdc++-dev-hppa-cross
+libstdc++-dev-hppa-dcv1
+libstdc++-dev-i386-cross
+libstdc++-dev-i386-dcv1
+libstdc++-dev-m68k-cross
+libstdc++-dev-m68k-dcv1
+libstdc++-dev-mips-cross
+libstdc++-dev-mips-dcv1
+libstdc++-dev-mips64-cross
+libstdc++-dev-mips64-dcv1
+libstdc++-dev-mips64el-cross
+libstdc++-dev-mips64el-dcv1
+libstdc++-dev-mips64r6-cross
+libstdc++-dev-mips64r6-dcv1
+libstdc++-dev-mips64r6el-cross
+libstdc++-dev-mips64r6el-dcv1
+libstdc++-dev-mipsel-cross
+libstdc++-dev-mipsel-dcv1
+libstdc++-dev-mipsr6-cross
+libstdc++-dev-mipsr6-dcv1
+libstdc++-dev-mipsr6el-cross
+libstdc++-dev-mipsr6el-dcv1
+libstdc++-dev-powerpc-cross
+libstdc++-dev-powerpc-dcv1
+libstdc++-dev-ppc64-cross
+libstdc++-dev-ppc64-dcv1
+libstdc++-dev-ppc64el-cross
+libstdc++-dev-ppc64el-dcv1
+libstdc++-dev-riscv64-cross
+libstdc++-dev-riscv64-dcv1
+libstdc++-dev-s390x-cross
+libstdc++-dev-s390x-dcv1
+libstdc++-dev-sh4-cross
+libstdc++-dev-sh4-dcv1
+libstdc++-dev-sparc64-cross
+libstdc++-dev-sparc64-dcv1
+libstdc++-dev-x32-cross
+libstdc++-dev-x32-dcv1
+libstdc++-pic-alpha-dcv1
+libstdc++-pic-amd64-dcv1
+libstdc++-pic-arm64-dcv1
+libstdc++-pic-armel-dcv1
+libstdc++-pic-armhf-dcv1
+libstdc++-pic-hppa-dcv1
+libstdc++-pic-i386-dcv1
+libstdc++-pic-m68k-dcv1
+libstdc++-pic-mips-dcv1
+libstdc++-pic-mips64-dcv1
+libstdc++-pic-mips64el-dcv1
+libstdc++-pic-mips64r6-dcv1
+libstdc++-pic-mips64r6el-dcv1
+libstdc++-pic-mipsel-dcv1
+libstdc++-pic-mipsr6-dcv1
+libstdc++-pic-mipsr6el-dcv1
+libstdc++-pic-powerpc-dcv1
+libstdc++-pic-ppc64-dcv1
+libstdc++-pic-ppc64el-dcv1
+libstdc++-pic-riscv64-dcv1
+libstdc++-pic-s390x-dcv1
+libstdc++-pic-sh4-dcv1
+libstdc++-pic-sparc64-dcv1
+libstdc++-pic-x32-dcv1
+libstdc++6-alpha-dcv1
+libstdc++6-hppa-dcv1
+libstdc++6-m68k-dcv1
+libstdc++6-mips-dcv1
+libstdc++6-mips64-dcv1
+libstdc++6-mips64el-dcv1
+libstdc++6-mips64r6-dcv1
+libstdc++6-mips64r6el-dcv1
+libstdc++6-mipsel-dcv1
+libstdc++6-mipsr6-dcv1
+libstdc++6-mipsr6el-dcv1
+libstdc++6-powerpc-dcv1
+libstdc++6-ppc64-dcv1
+libstdc++6-riscv64-dcv1
+libstdc++6-sh4-dcv1
+libstdc++6-sparc64-dcv1
+libstdc++6-x32-dcv1
+libtachyon
+libtachyon-dev
+libunity-common
+libunwind-x.y
+libunwind-x.y-dev
+libzookeeper-dev
+lightdm-greeter
+linux-initramfs-tool
+linux-kernel-log-daemon
+linux-latest-image-dbg
+linuxcnc-doc
+lisp-compiler
+live-config-backend
+lua
+lv2-host
+lv2-plugin
+lxqt-theme
+lzh-archiver
+lzip-alternative
+lzip-compressor
+lzip-decompressor
+m2-compiler
+mail-reader
+mail-transport-agent
+mailx
+man-browser
+mh
+mobile-tweaks
+mp3-decoder
+mpd-client
+mumps
+mupen64plus-rsp
+mupen64plus-video
+musescore-compatible-soundfont
+myspell-dictionary
+myspell-dictionary-fr
+mythes-thesaurus
+mythes-thesaurus-de
+nes-emulator
+netcat
+netdata-plugins
+nethack
+netpbm-dev
+neutron-plugin
+news-reader
+news-transport-system
+nova-compute-hypervisor
+nslcd-2
+objc++-compiler
+objc++-compiler-aarch64-linux-gnu
+objc++-compiler-alpha-linux-gnu
+objc++-compiler-arm-linux-gnueabi
+objc++-compiler-arm-linux-gnueabihf
+objc++-compiler-hppa-linux-gnu
+objc++-compiler-m68k-linux-gnu
+objc++-compiler-mips-linux-gnu
+objc++-compiler-mips64-linux-gnuabi64
+objc++-compiler-mips64el-linux-gnuabi64
+objc++-compiler-mipsel-linux-gnu
+objc++-compiler-mipsisa32r6-linux-gnu
+objc++-compiler-mipsisa32r6el-linux-gnu
+objc++-compiler-mipsisa64r6-linux-gnuabi64
+objc++-compiler-mipsisa64r6el-linux-gnuabi64
+objc++-compiler-powerpc-linux-gnu
+objc++-compiler-powerpc64-linux-gnu
+objc++-compiler-powerpc64le-linux-gnu
+objc++-compiler-riscv64-linux-gnu
+objc++-compiler-s390x-linux-gnu
+objc++-compiler-sh4-linux-gnu
+objc++-compiler-sparc64-linux-gnu
+objc++-compiler-x86-64-linux-gnu
+objc++-compiler-x86-64-linux-gnux32
+objc-compiler
+objc-compiler-aarch64-linux-gnu
+objc-compiler-alpha-linux-gnu
+objc-compiler-arm-linux-gnueabi
+objc-compiler-arm-linux-gnueabihf
+objc-compiler-hppa-linux-gnu
+objc-compiler-m68k-linux-gnu
+objc-compiler-mips-linux-gnu
+objc-compiler-mips64-linux-gnuabi64
+objc-compiler-mips64el-linux-gnuabi64
+objc-compiler-mipsel-linux-gnu
+objc-compiler-mipsisa32r6-linux-gnu
+objc-compiler-mipsisa32r6el-linux-gnu
+objc-compiler-mipsisa64r6-linux-gnuabi64
+objc-compiler-mipsisa64r6el-linux-gnuabi64
+objc-compiler-powerpc-linux-gnu
+objc-compiler-powerpc64-linux-gnu
+objc-compiler-powerpc64le-linux-gnu
+objc-compiler-riscv64-linux-gnu
+objc-compiler-s390x-linux-gnu
+objc-compiler-sh4-linux-gnu
+objc-compiler-sparc64-linux-gnu
+objc-compiler-x86-64-linux-gnu
+objc-compiler-x86-64-linux-gnux32
+opencl-icd
+opendnssec-enforcer-backend
+osspd-backend
+parolottero-data
+paw-binary
+pcsc-ifd-handler
+pd-net
+pdf-viewer
+perl-modules
+phonon4qt5-backend
+php-libsmbclient
+php-pecl-http
+php-php-http-async-client-implementation
+php-php-http-client-implementation
+php-psr-cache-implementation
+php-psr-container-implementation (= 1.0)
+php-psr-event-dispatcher-implementation (= 1.0)
+php-psr-http-client-implementation (= 1.0)
+php-psr-http-factory-implementation (= 1.0)
+php-psr-http-message-implementation (= 1.0)
+php-psr-link-implementation (= 1.0)
+php-psr-log-implementation
+php-psr-simple-cache-implementation
+php-symfony-cache-implementation
+php-symfony-event-dispatcher-implementation (= 2.0)
+php-symfony-http-client-implementation (= 2.4)
+php-symfony-service-implementation
+php-symfony-translation-implementation (= 2.3)
+php8.1-json
+phpapi-20210902
+pinentry
+pinentry-x11
+ping
+plymouth-theme
+policy-rcd-default-policy
+polkit-1-auth-agent
+pop3-server
+postscript-viewer
+python-clang-x.y
+python3-cysignals
+python3-lldb-x.y
+qt5-style-kvantum-theme
+quake-engine
+quake-engine-server
+radius-server
+readline-editor
+roaraudio-server
+ruby-abbrev (= 0.1.0)
+ruby-delegate (= 0.2.0)
+ruby-english (= 0.7.1)
+ruby-etc (= 1.3.0)
+ruby-fcntl (= 1.0.1)
+ruby-forwardable (= 1.3.2)
+ruby-getoptlong (= 0.1.1)
+ruby-io-nonblock (= 0.1.0)
+ruby-mutex-m (= 0.1.1)
+ruby-net-pop (= 0.1.1)
+ruby-observer (= 0.1.1)
+ruby-open3 (= 0.1.1)
+ruby-openssl (= 3.0.0)
+ruby-prettyprint (= 0.1.1)
+ruby-prime (= 0.1.2)
+ruby-pstore (= 0.1.1)
+ruby-resolv (= 0.2.1)
+ruby-resolv-replace (= 0.1.0)
+ruby-rexml (= 3.2.5)
+ruby-rinda (= 0.1.1)
+ruby-rss (= 0.2.9)
+ruby-shellwords (= 0.1.0)
+ruby-singleton (= 0.1.1)
+ruby-stringio (= 3.0.1)
+ruby-strscan (= 3.0.1)
+ruby-syslog (= 0.1.0)
+ruby-tmpdir (= 0.1.2)
+ruby-tsort (= 0.1.0)
+ruby-weakref (= 0.1.1)
+sddm-theme
+sf2-soundfont-gm
+sf3-soundfont-gm
+skkserv
+snort-rules
+soapysdr0.8-module
+ssh-server
+sword-comm
+sword-dict
+sword-frontend
+sword-text
+system-log-daemon
+systemd-sysusers (= 251.4-3)
+systemd-tmpfiles (= 251.4-3)
+tachyon-bin
+tads2-interpreter
+tads3-interpreter
+tcl-itcl-dev
+tcl-itcl-doc
+telepathy-connection-manager
+telnet-client
+telnet-server
+tesseract-ocr-lang
+tesseract-ocr-language
+time-daemon
+tk-itk-dev
+tk-itk-doc
+turn-server
+unity-scopes-json-def
+ups-monitor
+va-driver
+vdpau-driver
+vim (= 2:9.0.0242-1)
+vim-lua (= 2:9.0.0242-1)
+vim-perl (= 2:9.0.0242-1)
+vim-python3 (= 2:9.0.0242-1)
+vim-ruby (= 2:9.0.0242-1)
+vim-tcl (= 2:9.0.0242-1)
+virtual-mysql-client
+virtual-mysql-client-core
+virtual-mysql-server
+virtual-mysql-server-core
+virtual-mysql-testsuite
+virtualbox-guest-modules
+vnc-server
+vnc-viewer
+vncviewer
+vst-plugin
+wireguard-modules (= 1.0.0)
+wordlist
+wsrep
+www-browser
+x-audio-mixer
+x-display-manager
+x-session-manager
+x-terminal-emulator
+x-window-manager
+xdg-desktop-portal-backend
+xmlformat
+xmms2-plugin-output
+xmpp-server
+xorg-driver-input
+xorg-driver-video
+xserver
+xserver-xorg-input
+xserver-xorg-input-2
+xserver-xorg-input-2.1
+xserver-xorg-input-4
+xserver-xorg-video
+xserver-xorg-video-1.0
+xserver-xorg-video-1.9
+xserver-xorg-video-2
+xserver-xorg-video-4
+xserver-xorg-video-5
+zcode-interpreter