~ubuntu-core-dev/ubuntu-seeds/ubuntu.bionic

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
This seed includes some things that are too big for a DVD, and of course also
inherits from everything else.

= Language support =

 * /^language-pack-[^-]+$/
 * /^language-pack-gnome-[^-]+$/
 * /^language-pack-gnome-zh-han/
 * /^language-pack-zh-han/

The following packages also have application translations, but are not
using gettext, but a custom format. language-selector will install
them as appropriate.

 * /^libreoffice-help-/
 * /^libreoffice-l10n-/
 * /^thunderbird-locale-/
 * /^firefox-locale-/
 * /^gnome-user-docs-/
 * /^gnome-getting-started-docs-/
 * poppler-data

The following input aids are also installed on demand by
language-selector:

 * libenchant-voikko
 * libreoffice-voikko
 * mozvoikko
 * tmispell-voikko
 * /^hyphen-..$/
 * /^hyphen-en-..$/
 * /^mythes-/
 * /^hunspell-[^-]*$/
 * /^hunspell-de-..-frami/
 * /^hunspell-..-..$/

myspell packages containing the hunspell dictionaries:

 * Languages: eo et fa fo ga gv hy ku lv nr ns ss st tn ts ve xh zu
 * myspell-${Languages}

Other dictionaries, word lists, and thesauri:

 * dict-foldoc
 * dict-gcide
 * dict-jargon
 * dict-moby-thesaurus
 * dict-vera
 * dictd
 * wamerican
 * wbrazilian
 * wbritish
 * wbulgarian
 * wcatalan
 * wdanish
 * wdutch
 * wfaroese
 * wfrench
 * wgalician-minimos
 * wirish
 * witalian
 * wmanx
 * wngerman
 * wnorwegian
 * wogerman
 * wpolish
 * wportuguese
 * wspanish
 * wswedish
 * wswiss
 * wukrainian

Fonts installed on demand by language-selector:

 * fonts-arabeyes
 * fonts-arphic-ukai
 * fonts-arphic-uming
 * fonts-beng
 * fonts-deva
 * fonts-farsiweb
 * fonts-gujr
 * fonts-guru
 * fonts-indic
 * fonts-kacst
 * fonts-khmeros
 * fonts-knda
 * fonts-lao
 * fonts-lklug-sinhala
 * fonts-manchufont
 * fonts-mlym
 * fonts-nafees
 * fonts-noto-cjk
 * fonts-noto-cjk-extra
 * fonts-orya
 * fonts-sil-abyssinica
 * fonts-sil-ezra
 * fonts-sil-nuosusil
 * fonts-sil-padauk
 * fonts-sil-scheherazade
 * fonts-taml
 * fonts-telu
 * fonts-tibetan-machine
 * fonts-thai-tlwg
 * fonts-ukij-uyghur

= Installed on demand =

 * apparmor-utils    # AppArmor profile development
 * apparmor-notify   # LP: #893266
 * apparmor-profiles
 * libapache2-mod-apparmor
 * libpam-apparmor
 * python3-libapparmor
 * libseccomp-dev    # promote its use, LP: #1082431
 * auditd

= Rescued from Extra =

 * Extra-Include: *-dbg *-debug *-dev *-doc *-docs gir1.2-* *-examples

... and some miscellaneous exclusions for things we don't want to drag in
automatically (note that Extra-Exclude *only* prevents packages from being
included due to matching Extra-Include patterns, and has no other effect):

 * Extra-Exclude: libstdc++6-doc libstdc++6-dev libstdc++6-dbg lib*stdc++6-4.[4-9]*
 * Extra-Exclude: libgnat*-dev libgnat*-dbg gnat*-doc
 * Extra-Exclude: gfortran-4.[4-9]-doc
 * Extra-Exclude: lib*go[0-9]*-dbg
 * Extra-Exclude: lib*objc[1-3]-dbg
 * Extra-Exclude: libgcj[0-9]*-dbg libgcj[0-9]*-dev
 * Extra-Exclude: binutils-alpha-linux-gnu-dbg binutils-arm-linux-gnueabi-dbg binutils-hppa-linux-gnu-dbg  binutils-hppa64-linux-gnu-dbg binutils-m68k-linux-gnu-dbg binutils-mips-linux-gnu-dbg binutils-mips64-linux-gnuabi64-dbg binutils-mips64-linux-gnuabin32-dbg binutils-mips64el-linux-gnuabi64-dbg binutils-mips64el-linux-gnuabin32-dbg binutils-mipsel-linux-gnu-dbg binutils-powerpc-linux-gnuspe-dbg binutils-powerpc64-linux-gnu-dbg binutils-sh4-linux-gnu-dbg binutils-sparc64-linux-gnu-dbg binutils-mipsisa32r6-linux-gnu-dbg binutils-mipsisa32r6el-linux-gnu-dbg binutils-mipsisa64r6-linux-gnuabi64-dbg binutils-mipsisa64r6-linux-gnuabin32-dbg binutils-mipsisa64r6el-linux-gnuabi64-dbg binutils-mipsisa64r6el-linux-gnuabin32-dbg binutils-powerpc-linux-ia64-dbg
 * Extra-Exclude: lldb-* liblldb-* clang* libclang* libllvm-* libfuzzer-*
 * Extra-Exclude: libavformat-dev libpostproc-dev
 * Extra-Exclude: libnetpbm9-dev
 * Extra-Exclude: libboost-*-dev libboost*-all-dev libboost-doc libboost*-doc
 * Extra-Exclude: libcairo-directfb2-dev
 * Extra-Exclude: libcdio-*-dev libiso9660-dev
 * Extra-Exclude: nvidia-glx-legacy-dev # nvidia-glx-legacy is unsupportable
 * Extra-Exclude: python-qt4-gl python-qt4-gl-dbg # We don't want python-qt4-gl in main
 * Extra-Exclude: sendmail-doc
 * Extra-Exclude: *-cil *-cil-dev # Mono stuff
 * Extra-Exclude: libappindicator-dev libindicator3-dev libindicator-dev libdbusmenu-gtk-dev # gtk2 versions
 * Extra-Exclude: gir1.2-appindicator-0.1 gir1.2-dbusmenu-gtk-0.4 # gtk2 versions
 * Extra-Exclude: libcanberra-gtk-dev libgutenprintui2-dev # pulls in gtk2
 * Extra-Exclude: libgtk2.0-dev libglade2-dev # pulls in gtk2
 * Extra-Exclude: python-gtk2-doc python-gtk2-dev python-gtk2-dbg # pulls in gtk2
 * Extra-Exclude: python-renderpm-dbg
 * Extra-Exclude: python-reportlab-accel-dbg # packages aren't in main, -dbg shouldn't cause them to be
 * Extra-Exclude: sendmail-doc # sendmail source is only in main for libmilter
 * Extra-Exclude: libgnumail-java-doc # depends on classpath
 * Extra-Exclude: libcommons-dbcp-java-doc # depends on classpath
 * Extra-Exclude: javacc-doc # depends on classpath
 * Extra-Exclude: virtuoso-vad-doc # depends on binaries that were not MIR-approved
 * Extra-Exclude: python-vigra-doc # libvigraimpex is in main, but nothing uses python-vigra
 * Extra-Exclude: asp.net-examples
 * Extra-Exclude: grub-coreboot-dbg grub-emu-dbg
 * Extra-Exclude: unity-webapps-dev # we don't want its deps in main
 * Extra-Exclude: ubuntu-ui-toolkit-examples
 * Extra-Exclude: haproxy-doc # https://lists.ubuntu.com/archives/ubuntu-release/2014-July/002966.html
 * Extra-Exclude: libfftw3-mpi-dev
 * Extra-Exclude: imagemagick-6-doc # LP: #1667150
 * Extra-Exclude: imagemagick-doc   # See above
 * Extra-Exclude: qtdeclarative5-examples # Was pulling qtquickcontrols-opensource-src and a bunch of other Qt/QML modules in main
 * Extra-Exclude: thunderbird-gnome-support-dbg # Unity support additions
 * Extra-Exclude: libqt4-dev # qt4 is dead, long live qt5
 * Extra-Exclude: libpoppler-qt4-dev # ditto
 * Extra-Exclude: libturbojpeg0-dev # legacy API not for main
 * Extra-Exclude: libappstreamqt-dev # Qt5
 * Extra-Exclude: libpoppler-qt5-dev # Qt5
 * Extra-Exclude: rrdtool-dbg # pulls in rrdtool-tcl & tcl/tk

Exclude some KDE-specific pieces:

 * Extra-Exclude: libqt4-debug libqt4-debug-dev qt4-doc
 * Extra-Exclude: qt-x11-free-dbg

= Build infrastructure =

 * pkgbinarymangler # needs to be in main to stay in the buildd chroots

= Dynamically installed by deja-dup (to avoid python2 on image) =

 * duplicity
 * python-gi

= Kiosk =

 * miral # xnox|alan_g reseed back into main, needed for kiosk

= Other =

 * miscfiles
 * sosreport # AdamStokes LP: #1206106
 * nvidia-prime
 * fglrx-pxpress
 * ipxe
 * w3m # The One True console web browser, needed to keep doc packages in main
 * curtin # subiquity needs it; python3-curtin already seeded via maas.
 * network-manager-openvpn # used by Canonical employees to access our VPN