Merge ~rbalint/ubuntu-seeds/+git/ubuntu:disco into ~ubuntu-core-dev/ubuntu-seeds/+git/platform:disco
- Git
- lp:~rbalint/ubuntu-seeds/+git/ubuntu
- disco
- Merge into disco
Status: | Superseded | ||||
---|---|---|---|---|---|
Proposed branch: | ~rbalint/ubuntu-seeds/+git/ubuntu:disco | ||||
Merge into: | ~ubuntu-core-dev/ubuntu-seeds/+git/platform:disco | ||||
Diff against target: |
2154 lines (+1814/-0) (has conflicts) 48 files modified
STRUCTURE (+31/-0) boot (+3/-0) build-essential (+3/-0) cloud-image (+11/-0) desktop (+65/-0) desktop-default-languages (+17/-0) desktop-minimal (+172/-0) desktop-minimal-default-languages (+17/-0) desktop.minimal-remove (+190/-0) development (+85/-0) doc/langpacks.txt (+17/-0) installer (+3/-0) lamp-server (+13/-0) languages/STRUCTURE (+16/-0) languages/desktop-de (+24/-0) languages/desktop-en (+27/-0) languages/desktop-es (+16/-0) languages/desktop-fr (+19/-0) languages/desktop-it (+19/-0) languages/desktop-minimal-de (+11/-0) languages/desktop-minimal-en (+7/-0) languages/desktop-minimal-es (+11/-0) languages/desktop-minimal-fr (+11/-0) languages/desktop-minimal-it (+11/-0) languages/desktop-minimal-pt (+11/-0) languages/desktop-minimal-ru (+11/-0) languages/desktop-minimal-zh (+23/-0) languages/desktop-pt (+24/-0) languages/desktop-ru (+16/-0) languages/desktop-zh (+9/-0) live (+35/-0) mail-server (+17/-0) minimal (+3/-0) openssh-server (+10/-0) print-server (+15/-0) required (+3/-0) samba-server (+17/-0) server (+65/-0) server-ship (+278/-0) server-ship-live (+43/-0) ship (+68/-0) ship-live (+35/-0) standard (+3/-0) supported (+217/-0) supported-desktop-extra (+43/-0) supported-kiosk (+6/-0) system-image (+46/-0) wsl (+17/-0) Conflict in STRUCTURE Conflict in boot Conflict in build-essential Conflict in desktop Conflict in development Conflict in doc/langpacks.txt Conflict in installer Conflict in lamp-server Conflict in live Conflict in mail-server Conflict in minimal Conflict in openssh-server Conflict in print-server Conflict in required Conflict in samba-server Conflict in server-ship Conflict in ship Conflict in ship-live Conflict in standard Conflict in supported |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Core Development Team | Pending | ||
Review via email: mp+364069@code.launchpad.net |
This proposal has been superseded by a proposal from 2019-03-06.
Commit message
Description of the change
Unmerged commits
- 648eb6a... by Balint Reczey
-
Add wsl seed
- f481cb9... by Jeremy Bícha
-
desktop-minimal: blacklist notification-daemon
gnome-control-
center recommends network- manager- gnome
which depends on gnome-shell | notification-daemon
but gnome-shell isn't built on s390x.So we blacklist notification-daemon to keep it out
of main despite the indirect recommends. - 636d366... by Jeremy Bícha
-
Revert "desktop-minimal: blacklist notification-
daemon" This reverts commit 2f639d44aa0bf5b
c5a4b66e979ad91 0bcdbdebb3. This is longer needed. See the previous commit for more info.
- df4b17f... by Jeremy Bícha
-
Revert "desktop: Add gnome-shell"
This reverts commit 39b521a649b6068
df697cf1e286e80 e3dec285f1. This is no longer needed now that notification-daemon has
been fully demoted. The final fix was:
https://launchpad. net/ubuntu/ +source/ libnotify/ 0.7.7-4ubuntu4 - d2beb8f... by Jeremy Bícha
-
supported: Exclude libhandy-*-dev since we don't want glade in main now
LP: #1815483
- 9c1df56... by Dimitri John Ledkov
-
Add multipath tools by default, on server-like things.
- 0e36c58... by Julian Andres Klode
-
Extra-Exclude python-*-{dbg,dev} from supported
This probably is pulling in quite some python2 binaries that we
do not actually want in main as we are only interested in their
python3 variants. One example is python-apt.If there are any packages demoted by this, we should investigate
and manually seed them. - 39b521a... by Jeremy Bícha
-
desktop: Add gnome-shell
to try harder to not have libnotify4 pull notification-daemon in to main
- 2f639d4... by Jeremy Bícha
-
desktop-minimal: blacklist notification-daemon
libnotify4 depends on gnome-shell | notification-daemon but
that's not enough to keep notification-daemon out of main so
let's try blacklisting it - a12285d... by Andreas Hasenack
-
Remove debian-goodies from server-ship.
It was first added in 2005, and is deemed unnecessary now [SLC 18.10 sprint].
It recommends elfutils.
Preview Diff
1 | diff --git a/STRUCTURE b/STRUCTURE |
2 | index ca47542..e754437 100644 |
3 | --- a/STRUCTURE |
4 | +++ b/STRUCTURE |
5 | @@ -1,3 +1,4 @@ |
6 | +<<<<<<< STRUCTURE |
7 | feature follow-recommends |
8 | feature no-follow-build-depends |
9 | required: |
10 | @@ -26,3 +27,33 @@ supported-sysadmin-common: standard |
11 | supported-server: supported-misc-servers supported-hardware-common supported-installer-common supported-network-common supported-sysadmin-common build-essential supported-development-common supported-kernel-common supported-cloud |
12 | supported-desktop: supported-hardware-desktop supported-installer-desktop supported-hardware-common supported-installer-common supported-network-common supported-network-client supported-sysadmin-common build-essential supported-development-common supported-development-desktop supported-kernel-common supported-kernel-desktop |
13 | supported-common: supported-server supported-desktop |
14 | +======= |
15 | +include platform.disco |
16 | +include ubuntu.disco/languages |
17 | +desktop: desktop-minimal desktop-common |
18 | +desktop-minimal: desktop-common |
19 | +dns-server: standard |
20 | +lamp-server: standard |
21 | +openssh-server: standard |
22 | +print-server: standard |
23 | +samba-server: standard |
24 | +postgresql-server: standard |
25 | +mail-server: standard |
26 | +server: standard |
27 | +server-ship: boot installer dns-server lamp-server openssh-server print-server samba-server postgresql-server mail-server server d-i-requirements |
28 | +server-ship-live: server |
29 | +cloud-image: standard |
30 | +ship: boot installer desktop d-i-requirements |
31 | +live: desktop live-common desktop-default-languages |
32 | +ship-live: boot live |
33 | +development: desktop |
34 | +supported-desktop-extra: desktop live |
35 | +supported-kiosk: desktop |
36 | +system-image: boot |
37 | +wsl: minimal |
38 | +# make sure supported remains the last entry |
39 | +supported: supported-common server-ship server-ship-live cloud-image ship ship-live development language-packs supported-desktop-extra supported-kiosk |
40 | +# default language support |
41 | +desktop-default-languages: desktop-minimal-default-languages desktop-en desktop-es desktop-de desktop-fr desktop-it desktop-pt desktop-ru desktop-zh |
42 | +desktop-minimal-default-languages: desktop-minimal-en desktop-minimal-es desktop-minimal-de desktop-minimal-fr desktop-minimal-it desktop-minimal-pt desktop-minimal-ru desktop-minimal-zh |
43 | +>>>>>>> STRUCTURE |
44 | diff --git a/boot b/boot |
45 | index e2687f3..8145909 100644 |
46 | --- a/boot |
47 | +++ b/boot |
48 | @@ -1,3 +1,4 @@ |
49 | +<<<<<<< boot |
50 | = Kernels and Bootloaders = |
51 | |
52 | The default kernels and bootloaders are not to be installed by debootstrap, |
53 | @@ -51,3 +52,5 @@ restricted modules. |
54 | Stop grub-common -> base-files -> awk from selecting mawk. (Since the boot seed doesn't inherit from required for arcane reasons, this is the only way we can make this work reliably ...) |
55 | |
56 | * mawk |
57 | +======= |
58 | +>>>>>>> boot |
59 | diff --git a/build-essential b/build-essential |
60 | index f51f613..cc5efb1 100644 |
61 | --- a/build-essential |
62 | +++ b/build-essential |
63 | @@ -1,3 +1,4 @@ |
64 | +<<<<<<< build-essential |
65 | * Feature: no-follow-recommends |
66 | |
67 | This seed is used to implement the debootstrap buildd variant. |
68 | @@ -10,3 +11,5 @@ This seed is used to implement the debootstrap buildd variant. |
69 | * libc6-dev [!alpha !ia64] |
70 | * libc6.1-dev [alpha ia64] |
71 | * make |
72 | +======= |
73 | +>>>>>>> build-essential |
74 | diff --git a/cloud-image b/cloud-image |
75 | new file mode 100644 |
76 | index 0000000..6a721a3 |
77 | --- /dev/null |
78 | +++ b/cloud-image |
79 | @@ -0,0 +1,11 @@ |
80 | +Task-Section: server |
81 | +Task-Description: Ubuntu Cloud Image (instance) |
82 | +Task-Extended-Description: Packages included in Ubuntu Cloud images. |
83 | +Task-Key: cloud-init |
84 | + |
85 | += Ubuntu Server = |
86 | + * ubuntu-server |
87 | + |
88 | += Additional cloud-image only packages = |
89 | + * cloud-init # Standard Ubuntu cloud boot support (LP: #1576351) |
90 | + * openssh-server # Standard way to access a server (LP: #1576353) |
91 | diff --git a/desktop b/desktop |
92 | new file mode 100644 |
93 | index 0000000..6030285 |
94 | --- /dev/null |
95 | +++ b/desktop |
96 | @@ -0,0 +1,65 @@ |
97 | +<<<<<<< desktop |
98 | +======= |
99 | +Task-Per-Derivative: 1 |
100 | +Task-Section: user |
101 | +Task-Description: Ubuntu desktop |
102 | +Task-Extended-Description: This task provides the Ubuntu desktop environment. |
103 | +Task-Key: ubuntu-desktop |
104 | +Task-Seeds: desktop-minimal desktop-common |
105 | + |
106 | += GUI infrastructure = |
107 | + |
108 | +Desktop Experience: |
109 | + * (thunderbird-gnome-support) |
110 | + |
111 | += Desktop apps = |
112 | + |
113 | +We use many GNOME applications as part of our desktop user interface. Rather than using Debian's meta-packages they are deliberately expanded so that we can select things a bit better. |
114 | + |
115 | + * (thunderbird) |
116 | + * (transmission-gtk) |
117 | + * (gnome-todo) |
118 | + * (baobab) |
119 | + * (rhythmbox) |
120 | + * (cheese) |
121 | + * (totem) |
122 | + * (vino) # vnc server |
123 | + * (simple-scan) |
124 | + * (remmina) |
125 | + * (shotwell) |
126 | + * (usb-creator-gtk) [i386 amd64] |
127 | + * (deja-dup) |
128 | + * (gnome-calendar) |
129 | + |
130 | +Games: We only ship a few by default. |
131 | + * (aisleriot) |
132 | + * (gnome-mahjongg) |
133 | + * (gnome-mines) |
134 | + * (gnome-sudoku) |
135 | + * (branding-ubuntu) # Ubuntu branding for some games |
136 | + |
137 | +Default office suite: libreoffice |
138 | + |
139 | + * (libreoffice-style-breeze) |
140 | + * (libreoffice-gnome) |
141 | + * (libreoffice-writer) |
142 | + * (libreoffice-calc) |
143 | + * (libreoffice-impress) |
144 | + * (libreoffice-math) |
145 | + * (libreoffice-ogltrans) |
146 | + * (libreoffice-pdfimport) |
147 | + |
148 | +Others |
149 | + |
150 | + * (fonts-noto-color-emoji) |
151 | + |
152 | +Custom launchers to be displayed on the Dash by default |
153 | + |
154 | + * (ubuntu-web-launchers) |
155 | + |
156 | += Other = |
157 | + |
158 | + * ubuntu-desktop-minimal # we are a superset of minimal |
159 | + * ubuntu-desktop # metapackage for everything here |
160 | + * (example-content) |
161 | +>>>>>>> desktop |
162 | diff --git a/desktop-default-languages b/desktop-default-languages |
163 | new file mode 100644 |
164 | index 0000000..f1d45fc |
165 | --- /dev/null |
166 | +++ b/desktop-default-languages |
167 | @@ -0,0 +1,17 @@ |
168 | +Task-Per-Derivative: 1 |
169 | +Task-Section: user |
170 | +Task-Description: Ubuntu desktop default languages |
171 | +Task-Extended-Description: This task provides the Ubuntu desktop default languages. |
172 | +Task-Key: hyphen-de hyphen-en-us hyphen-es hyphen-fr hyphen-it hyphen-pt-pt hyphen-ru firefox-locale-zh-hans |
173 | +Task-Seeds: desktop-minimal-default-languages desktop-en desktop-es desktop-de desktop-fr desktop-it desktop-pt desktop-ru desktop-zh desktop-minimal-en desktop-minimal-es desktop-minimal-de desktop-minimal-fr desktop-minimal-it desktop-minimal-pt desktop-minimal-ru desktop-minimal-zh |
174 | + |
175 | +The full rationale on how we choose the languages and what we install |
176 | +is at https://launchpad.net/bugs/1520278 |
177 | + |
178 | +The ones currently installed on the live are: |
179 | +en, es, pt, de, fr, it, ru, zh (simplified) |
180 | + |
181 | +This should install check-language-support --show-installed -l $LANG from |
182 | +default live. |
183 | + |
184 | +For the tasks to appear in tasksel, it needs a Key package, We take the en langpack. |
185 | diff --git a/desktop-minimal b/desktop-minimal |
186 | new file mode 100644 |
187 | index 0000000..f4d249d |
188 | --- /dev/null |
189 | +++ b/desktop-minimal |
190 | @@ -0,0 +1,172 @@ |
191 | +Task-Per-Derivative: 1 |
192 | +Task-Section: user |
193 | +Task-Description: Ubuntu minimal desktop |
194 | +Task-Extended-Description: This task provides the Ubuntu desktop minimal environment. |
195 | +Task-Key: ubuntu-desktop-minimal |
196 | +Task-Seeds: desktop-common |
197 | + |
198 | += Hardware and Architecture Support = |
199 | + |
200 | +== Architecture-independent == |
201 | + |
202 | +Bluetooth: |
203 | + |
204 | + * (gnome-bluetooth) # desktop bluetooth support |
205 | + |
206 | += Network Services = |
207 | + |
208 | +Basic network services, VPN and Windows integration. |
209 | + |
210 | + * (avahi-autoipd) # IPv4 link-local interface configuration support |
211 | + * (network-manager) |
212 | + * (network-manager-config-connectivity-ubuntu) |
213 | + * (network-manager-pptp-gnome) |
214 | + * (network-manager-openvpn-gnome) |
215 | + * (libproxy1-plugin-gsettings) |
216 | + * (libproxy1-plugin-networkmanager) |
217 | + * (ppp) # ppp utilities useful to be on a CD when someone needs them |
218 | + * (pppconfig) |
219 | + * (pppoeconf) |
220 | + |
221 | += GUI infrastructure = |
222 | + |
223 | + * libnotify-bin # various scripts need notify-send (such as .bashrc's "alert") |
224 | + * !notification-daemon # gnome-shell provides this feature instead |
225 | + |
226 | +Input methods: |
227 | + |
228 | + * (im-config) |
229 | + * (ibus) |
230 | + * (ibus-gtk) |
231 | + * (ibus-gtk3) |
232 | + * (ibus-table) |
233 | + |
234 | +Desktop Experience: |
235 | + * gnome-shell |
236 | + * ubuntu-session [!s390x] |
237 | + * gnome-shell-extension-desktop-icons |
238 | + * gnome-shell-extension-ubuntu-dock |
239 | + * gnome-shell-extension-appindicator |
240 | + * (gir1.2-gmenu-3.0) # LP: #1726093 |
241 | + * (gnome-initial-setup) |
242 | + * (ubuntu-report) |
243 | + |
244 | += Desktop apps = |
245 | + |
246 | +We use many GNOME applications as part of our desktop user interface. Rather than using Debian's meta-packages they are deliberately expanded so that we can select things a bit better. |
247 | + |
248 | + * (apport-gtk) |
249 | + * (whoopsie) |
250 | + * (eog) |
251 | + * (file-roller) |
252 | + * gdm3 |
253 | + * (gedit) |
254 | + * (app-install-data-partner) |
255 | + * gnome-settings-daemon |
256 | + * gnome-control-center |
257 | + * gnome-menus |
258 | + * (system-config-printer) |
259 | + * (gnome-power-manager) |
260 | + * (gnome-terminal) |
261 | + * (gnome-screenshot) |
262 | + * (gnome-font-viewer) |
263 | + * language-selector-gnome |
264 | + * (firefox) |
265 | + * (xul-ext-ubufox) |
266 | + * nautilus |
267 | + * (nautilus-sendto) |
268 | + * (nautilus-share) |
269 | + * software-properties-gtk |
270 | + * ubuntu-release-upgrader-gtk |
271 | + * update-manager |
272 | + * update-notifier |
273 | + * yelp |
274 | + * zenity |
275 | + * (xdg-desktop-portal-gtk) # Useful for desktop snaps |
276 | + * (xdg-utils) # useful utilities |
277 | + * xdg-user-dirs |
278 | + * xdg-user-dirs-gtk |
279 | + * pulseaudio |
280 | + * (pulseaudio-module-bluetooth) |
281 | + * gvfs-bin # mostly used as xdg-open backend |
282 | + * (gvfs-fuse) # let non-GNOME apps see GVFS via fuse |
283 | + * (gnome-disk-utility) |
284 | + * (evince) |
285 | + |
286 | + Desktop snaps: these also exist in ubuntu-release-upgrader's DistUpgradeQuirks.py for users who upgrade. |
287 | + * snap:gnome-3-26-1604 |
288 | + * snap:gtk-common-themes |
289 | + * snap:gnome-calculator |
290 | + * snap:gnome-characters |
291 | + * snap:gnome-logs |
292 | + * snap:gnome-system-monitor |
293 | + |
294 | +Software center |
295 | + * (ubuntu-software) |
296 | + * (gnome-software-plugin-snap) |
297 | + |
298 | += Key management and signing = |
299 | + |
300 | + * (gnome-keyring) |
301 | + * (seahorse) |
302 | + * (libpam-gnome-keyring) |
303 | + |
304 | +We use gnupg's pinentry support as of wily, instead of gnome-keyring as before. |
305 | + |
306 | + * (gpg-agent) |
307 | + * (dirmngr) |
308 | + |
309 | +Themes: we will ship only the very best looking themes. We won't ship everything that Debian ships, just a custom package that includes our default theme. |
310 | + |
311 | +Yaru Theming |
312 | + |
313 | + * (yaru-theme-gnome-shell) |
314 | + * (yaru-theme-gtk) |
315 | + * (yaru-theme-icon) |
316 | + * (yaru-theme-sound) |
317 | + |
318 | +Wallpapers |
319 | + |
320 | + * (ubuntu-wallpapers) |
321 | + |
322 | +Others |
323 | + |
324 | + * gnome-session-canberra # Needed to make login/logout sounds audible. |
325 | + * dmz-cursor-theme |
326 | + |
327 | +Boot theme |
328 | + |
329 | + * (plymouth-theme-ubuntu-logo) |
330 | + |
331 | +Settings: we have some settings overrides by default in an unique package. |
332 | + and provide our ones, like sound settings |
333 | + * ubuntu-settings |
334 | + * (gsettings-ubuntu-schemas) |
335 | + |
336 | +The gstreamer1.0 packages we want to install: |
337 | + |
338 | + * gstreamer1.0-alsa |
339 | + * gstreamer1.0-plugins-base-apps |
340 | + * gstreamer1.0-packagekit |
341 | + * gstreamer1.0-pulseaudio |
342 | + |
343 | +Accessibility tools: |
344 | + |
345 | + * (gnome-accessibility-themes) |
346 | + * (orca) |
347 | + * (brltty) |
348 | + * (xcursor-themes) |
349 | + * (speech-dispatcher) |
350 | + * (mousetweaks) |
351 | + * at-spi2-core |
352 | + * libatk-adaptor |
353 | + |
354 | += Documentation = |
355 | + |
356 | + * (ubuntu-docs) |
357 | + * (gnome-getting-started-docs) |
358 | + |
359 | += Other = |
360 | + |
361 | + * ubuntu-desktop-minimal # metapackage for everything here |
362 | + * (libwmf0.2-7-gtk) # provides a gdk-pixbuf loader for WMF images |
363 | diff --git a/desktop-minimal-default-languages b/desktop-minimal-default-languages |
364 | new file mode 100644 |
365 | index 0000000..498a5a7 |
366 | --- /dev/null |
367 | +++ b/desktop-minimal-default-languages |
368 | @@ -0,0 +1,17 @@ |
369 | +Task-Per-Derivative: 1 |
370 | +Task-Section: user |
371 | +Task-Description: Ubuntu minimal desktop default languages |
372 | +Task-Extended-Description: This task provides the Ubuntu minimal desktop default languages. |
373 | +Task-Key: language-pack-en language-pack-es language-pack-de language-pack-fr language-pack-it language-pack-pt language-pack-ru language-pack-zh-hans |
374 | +Task-Seeds: desktop-minimal-en desktop-minimal-es desktop-minimal-de desktop-minimal-fr desktop-minimal-it desktop-minimal-pt desktop-minimal-ru desktop-minimal-zh |
375 | + |
376 | +The full rationale on how we choose the languages and what we install |
377 | +is at https://launchpad.net/bugs/1520278 |
378 | + |
379 | +The ones currently installed on the live are: |
380 | +en, es, pt, de, fr, it, ru, zh (simplified) |
381 | + |
382 | +This should install check-language-support --show-installed -l $LANG from |
383 | +default live. |
384 | + |
385 | +For the tasks to appear in tasksel, it needs a Key package, We take the en langpack. |
386 | diff --git a/desktop.minimal-remove b/desktop.minimal-remove |
387 | new file mode 100644 |
388 | index 0000000..8b6e9f4 |
389 | --- /dev/null |
390 | +++ b/desktop.minimal-remove |
391 | @@ -0,0 +1,190 @@ |
392 | +# This is a list of packages to be removed when the 'minimal' option is |
393 | +# selected during installation. |
394 | + |
395 | +# Note that the format is NOT the same as the usual seed format. This file is |
396 | +# not processed by germinate - it is simply downloaded during image builds. |
397 | + |
398 | +# Desktop apps |
399 | +thunderbird |
400 | +transmission-gtk |
401 | +gnome-todo |
402 | +baobab |
403 | +rhythmbox |
404 | +cheese |
405 | +vino |
406 | +shotwell |
407 | +totem |
408 | +usb-creator-gtk |
409 | +deja-dup |
410 | +gnome-calendar |
411 | +remmina |
412 | +simple-scan |
413 | + |
414 | +# Desktop experience |
415 | +thunderbird-gnome-support |
416 | + |
417 | +# Games |
418 | +aisleriot |
419 | +gnome-mahjongg |
420 | +gnome-mines |
421 | +gnome-sudoku |
422 | +branding-ubuntu |
423 | + |
424 | +# Libreoffice |
425 | +libreoffice-style-breeze |
426 | +libreoffice-gnome |
427 | +libreoffice-writer |
428 | +libreoffice-calc |
429 | +libreoffice-impress |
430 | +libreoffice-math |
431 | +libreoffice-ogltrans |
432 | +libreoffice-pdfimport |
433 | + |
434 | +# Others |
435 | +example-content |
436 | +ubuntu-web-launchers |
437 | +fonts-noto-color-emoji |
438 | + |
439 | +# Langpacks (keeping libreoffice and thunderbird installed otherwise) |
440 | +libreoffice-l10n-en-gb |
441 | +libreoffice-l10n-es |
442 | +libreoffice-l10n-zh-cn |
443 | +libreoffice-l10n-zh-tw |
444 | +libreoffice-l10n-pt |
445 | +libreoffice-l10n-pt-br |
446 | +libreoffice-l10n-de |
447 | +libreoffice-l10n-fr |
448 | +libreoffice-l10n-it |
449 | +libreoffice-l10n-ru |
450 | +libreoffice-l10n-en-za |
451 | +libreoffice-help-en-gb |
452 | +libreoffice-help-es |
453 | +libreoffice-help-zh-cn |
454 | +libreoffice-help-zh-tw |
455 | +libreoffice-help-pt |
456 | +libreoffice-help-pt-br |
457 | +libreoffice-help-de |
458 | +libreoffice-help-fr |
459 | +libreoffice-help-it |
460 | +libreoffice-help-ru |
461 | +libreoffice-help-en-us |
462 | +thunderbird-locale-en |
463 | +thunderbird-locale-en-gb |
464 | +thunderbird-locale-en-us |
465 | +thunderbird-locale-es |
466 | +thunderbird-locale-es-ar |
467 | +thunderbird-locale-es-es |
468 | +thunderbird-locale-zh-cn |
469 | +thunderbird-locale-zh-hans |
470 | +thunderbird-locale-zh-hant |
471 | +thunderbird-locale-zh-tw |
472 | +thunderbird-locale-pt |
473 | +thunderbird-locale-pt-br |
474 | +thunderbird-locale-pt-pt |
475 | +thunderbird-locale-de |
476 | +thunderbird-locale-fr |
477 | +thunderbird-locale-it |
478 | +thunderbird-locale-ru |
479 | + |
480 | +# Unused rdepends |
481 | +gir1.2-rb-3.0 |
482 | +gir1.2-totem-1.0 |
483 | +gir1.2-totemplparser-1.0 |
484 | +guile-2.0-libs |
485 | +libabw-0.1-1 |
486 | +libavahi-ui-gtk3-0 |
487 | +libdmapsharing-3.0-2 |
488 | +libexttextcat-2.0-0 |
489 | +libexttextcat-data |
490 | +libfreehand-0.1-1 |
491 | +libgnome-games-support-1-3 |
492 | +libgnome-games-support-common |
493 | +libgom-1.0-0 |
494 | +libgrilo-0.3-0 |
495 | +liblangtag-common |
496 | +liblangtag1 |
497 | +libmessaging-menu0 |
498 | +libmhash2 |
499 | +libminiupnpc10 |
500 | +libmwaw-0.3-3 |
501 | +libmythes-1.2-0 |
502 | +libnatpmp1 |
503 | +libneon27-gnutls |
504 | +liborcus-0.13-0 |
505 | +libpagemaker-0.0-0 |
506 | +librdf0 |
507 | +libreoffice-avmedia-backend-gstreamer |
508 | +libreoffice-base-core |
509 | +libreoffice-common |
510 | +libreoffice-core |
511 | +libreoffice-draw |
512 | +libreoffice-gtk3 |
513 | +libreoffice-style-colibre |
514 | +libreoffice-style-elementary |
515 | +libreoffice-style-tango |
516 | +libraptor2-0 |
517 | +librasqal3 |
518 | +librevenge-0.0-0 |
519 | +librhythmbox-core10 |
520 | +libtotem0 |
521 | +libvisio-0.1-1 |
522 | +libwpd-0.10-10 |
523 | +libwpg-0.3-3 |
524 | +libwps-0.4-4 |
525 | +libyajl2 |
526 | +python3-uno |
527 | +rhythmbox-data |
528 | +rhythmbox-plugin-alternative-toolbar |
529 | +rhythmbox-plugins |
530 | +remmina-common |
531 | +remmina-plugin-rdp |
532 | +remmina-plugin-secret |
533 | +remmina-plugin-vnc |
534 | +duplicity |
535 | +seahorse-daemon |
536 | +shotwell-common |
537 | +totem-common |
538 | +totem-plugins |
539 | +transmission-common |
540 | +cheese-common |
541 | +gnome-todo-common |
542 | +libgnome-todo |
543 | +gnome-video-effects |
544 | +libcheese-gtk25 |
545 | +libcheese8 |
546 | +uno-libs3 |
547 | +ure |
548 | +zeitgeist-core |
549 | +hunspell-de-at-frami |
550 | +hunspell-de-ch-frami |
551 | +hunspell-de-de-frami |
552 | +hunspell-en-au |
553 | +hunspell-en-ca |
554 | +hunspell-en-gb |
555 | +hunspell-en-za |
556 | +hunspell-es |
557 | +hunspell-fr |
558 | +hunspell-fr-classical |
559 | +hunspell-it |
560 | +hunspell-pt-br |
561 | +hunspell-pt-pt |
562 | +hunspell-ru |
563 | +hyphen-de |
564 | +hyphen-en-ca |
565 | +hyphen-en-gb |
566 | +hyphen-en-us |
567 | +hyphen-fr |
568 | +hyphen-hr |
569 | +hyphen-it |
570 | +hyphen-pl |
571 | +hyphen-pt-br |
572 | +hyphen-pt-pt |
573 | +hyphen-ru |
574 | +mythes-de |
575 | +mythes-de-ch |
576 | +mythes-en-au |
577 | +mythes-en-us |
578 | +mythes-fr |
579 | +mythes-it |
580 | +mythes-pt-pt |
581 | +mythes-ru |
582 | diff --git a/development b/development |
583 | new file mode 100644 |
584 | index 0000000..47142b5 |
585 | --- /dev/null |
586 | +++ b/development |
587 | @@ -0,0 +1,85 @@ |
588 | +<<<<<<< development |
589 | +======= |
590 | +Moved from desktop: |
591 | + |
592 | + * python3-apt # MRS, we need to be able to interact with APT |
593 | + * python3-crypto # MRS, very useful even though it's very specific |
594 | + * python3-examples # MRS, |
595 | + * python3-geoip |
596 | + * python3-imaging-sane |
597 | + * python3-pycurl |
598 | + * python3-mysqldb |
599 | + * python3-newt |
600 | + * python3-pam |
601 | + * python3-pexpect |
602 | + * python3-pylibacl |
603 | + * python3-pyxattr |
604 | + * python3-reportlab |
605 | + * python3-xdg # SebastienBacher |
606 | + * python3-lxml |
607 | + |
608 | +Python 3 libraries with sources already in main |
609 | + |
610 | + * python3-polib |
611 | + * python3-requests |
612 | + * python3-pyudev |
613 | + * python3-feedparser |
614 | + * python3-bson |
615 | + * python3-gridfs |
616 | + * python3-pymongo |
617 | + * python3-fixtures |
618 | + * python3-json-patch |
619 | + * python3-webob |
620 | + * python3-stevedore |
621 | + * python3-iso8601 |
622 | + * python3-jsonschema |
623 | + * python3-testrepository |
624 | + * python3-configglue |
625 | + * python3-packagekit |
626 | + * python3-pep8 |
627 | + * python3-itsdangerous |
628 | + * python3-bs4 |
629 | + * python3-cmd2 |
630 | + * python3-msgpack |
631 | + * python3-amqp |
632 | + * python3-cliff |
633 | + * python3-waitress |
634 | + * python3-prettytable |
635 | + * python3-astroid |
636 | + * python3-genshi |
637 | + * python3-logilab-common |
638 | + * python3-pexpect |
639 | + * python3-imaging |
640 | + * python3-nine |
641 | + * python3-psutil |
642 | + * python3-scripttest |
643 | + * python3-webtest |
644 | + * python3-sqlalchemy-ext |
645 | + |
646 | +Extra GCC packages |
647 | + |
648 | + * g++-multilib # seed it directly until changing the defaults |
649 | + * cpp-doc |
650 | + * gcc-doc |
651 | + |
652 | +Ability to cleanly build packages |
653 | + |
654 | + * schroot |
655 | + * sbuild |
656 | + |
657 | +Cross Toolchains |
658 | + |
659 | + * crossbuild-essential-arm64 |
660 | + * crossbuild-essential-armhf |
661 | + * crossbuild-essential-powerpc |
662 | + * crossbuild-essential-ppc64el |
663 | + |
664 | +Additional supported languages |
665 | + |
666 | + * golang |
667 | + |
668 | +# Packages should be recorded in their reverse-built-dependencies using |
669 | +# 'Built-Using' due to code copied into target objects at build time. |
670 | += Built-using workarounds = |
671 | + * drac-dev |
672 | +>>>>>>> development |
673 | diff --git a/doc/langpacks.txt b/doc/langpacks.txt |
674 | index 81c8baa..b234e4c 100644 |
675 | --- a/doc/langpacks.txt |
676 | +++ b/doc/langpacks.txt |
677 | @@ -27,6 +27,7 @@ language and all languages above it. |
678 | The list is vertically ordered by the priority, i. e. they should be |
679 | added from top to down. |
680 | |
681 | +<<<<<<< doc/langpacks.txt |
682 | Input support packages |
683 | ====================== |
684 | |
685 | @@ -39,3 +40,19 @@ language code: |
686 | check-language-support -l ja --show-installed -p ibus |
687 | |
688 | This displays the input methods for Japanese ("ja"). |
689 | +======= |
690 | +Language support on DVDs |
691 | +======================== |
692 | + |
693 | +CDs are generally too small to ship a significant amount of language support |
694 | +packages (spell checkers, etc.), thus we only ship a subset for English there. |
695 | + |
696 | +On DVDs, you should use check-language-support (from the |
697 | +language-selector-common package) to compute the set of langauge support |
698 | +packages which you want to add to DVD ship ("dvd-langsupport") or the DVD live |
699 | +system ("dvd-live-langsupport"). Generate these with this command: |
700 | + |
701 | + for l in en es xh pt de fr; do echo "= Language support for $l ="; check-language-support --show-installed -l $l | xargs -n1 | sed 's/^/ * /'; echo; done > dvd-langsupport |
702 | + |
703 | +Update the list of languages accordingly. |
704 | +>>>>>>> doc/langpacks.txt |
705 | diff --git a/installer b/installer |
706 | index c9913d9..7353763 100644 |
707 | --- a/installer |
708 | +++ b/installer |
709 | @@ -1,3 +1,4 @@ |
710 | +<<<<<<< installer |
711 | This list was originally constructed based on a [http://people.debian.org/~cjwatson/d-i/ list of packages in the current d-i netinst images], and from initrd.list files in d-i daily builds. |
712 | |
713 | = Common Packages = |
714 | @@ -205,3 +206,5 @@ This list was originally constructed based on a [http://people.debian.org/~cjwat |
715 | == s390x == |
716 | |
717 | * linux-udebs-generic [s390x] |
718 | +======= |
719 | +>>>>>>> installer |
720 | diff --git a/lamp-server b/lamp-server |
721 | new file mode 100644 |
722 | index 0000000..244694c |
723 | --- /dev/null |
724 | +++ b/lamp-server |
725 | @@ -0,0 +1,13 @@ |
726 | +<<<<<<< lamp-server |
727 | +======= |
728 | +Task-Section: server |
729 | +Task-Description: LAMP server |
730 | +Task-Extended-Description: Selects a ready-made Linux/Apache/MySQL/PHP server. |
731 | +Task-Key: apache2 mysql-server |
732 | + |
733 | + * apache2 |
734 | + * apache2-mpm-prefork |
735 | + * php-mysql |
736 | + * libapache2-mod-php |
737 | + * mysql-server |
738 | +>>>>>>> lamp-server |
739 | diff --git a/languages/STRUCTURE b/languages/STRUCTURE |
740 | new file mode 100644 |
741 | index 0000000..9d11b21 |
742 | --- /dev/null |
743 | +++ b/languages/STRUCTURE |
744 | @@ -0,0 +1,16 @@ |
745 | +desktop-en: desktop-minimal-en |
746 | +desktop-minimal-en: |
747 | +desktop-es: desktop-minimal-es |
748 | +desktop-minimal-es: |
749 | +desktop-de: desktop-minimal-de |
750 | +desktop-minimal-de: |
751 | +desktop-fr: desktop-minimal-fr |
752 | +desktop-minimal-fr: |
753 | +desktop-it: desktop-minimal-it |
754 | +desktop-minimal-it: |
755 | +desktop-pt: desktop-minimal-pt |
756 | +desktop-minimal-pt: |
757 | +desktop-ru: desktop-minimal-ru |
758 | +desktop-minimal-ru: |
759 | +desktop-zh: desktop-minimal-zh |
760 | +desktop-minimal-zh: |
761 | diff --git a/languages/desktop-de b/languages/desktop-de |
762 | new file mode 100644 |
763 | index 0000000..0ba6a63 |
764 | --- /dev/null |
765 | +++ b/languages/desktop-de |
766 | @@ -0,0 +1,24 @@ |
767 | + |
768 | +# Dictionaries for LibreOffice |
769 | +## hyphenation and thesaurus |
770 | + * Language: de |
771 | + * hyphen-${Language} |
772 | + * mythes-${Language} |
773 | + * mythes-de-ch |
774 | + |
775 | +## hunspell german frami variant dict (more complete) |
776 | + * Languages: de-at de-ch de-de |
777 | + * hunspell-${Languages}-frami |
778 | + |
779 | +# Other Dictionary |
780 | + * wngerman |
781 | + * wogerman |
782 | + * wswiss |
783 | + |
784 | +# Default apps having separates translations |
785 | +## Libreoffice l10n and help |
786 | + * libreoffice-l10n-${Language} |
787 | + * libreoffice-help-${Language} |
788 | + |
789 | +## Thunderbird |
790 | + * thunderbird-locale-${Language} |
791 | diff --git a/languages/desktop-en b/languages/desktop-en |
792 | new file mode 100644 |
793 | index 0000000..ceaf861 |
794 | --- /dev/null |
795 | +++ b/languages/desktop-en |
796 | @@ -0,0 +1,27 @@ |
797 | +# Dictionaries for LibreOffice |
798 | +## hyphenation and thesaurus |
799 | + * Languages: en-us en-ca en-gb |
800 | + * hyphen-${Languages} |
801 | + |
802 | + * Languages: en-us en-au |
803 | + * mythes-${Languages} |
804 | + |
805 | +## hunspell dict |
806 | + * Languages: en-au en-ca en-gb en-us en-za |
807 | + * hunspell-${Languages} |
808 | + |
809 | +# Other Dictionaries |
810 | + * wamerican |
811 | + * wbritish |
812 | + |
813 | +# Default apps having separates translations |
814 | +## Libreoffice l10n and help |
815 | + * Language: en-gb |
816 | + * libreoffice-l10n-${Language} |
817 | + * libreoffice-help-${Language} |
818 | + * libreoffice-l10n-en-za |
819 | + * libreoffice-help-en-us |
820 | + |
821 | +## Thunderbird |
822 | + * Languages: en en-gb en-us |
823 | + * thunderbird-locale-${Languages} |
824 | diff --git a/languages/desktop-es b/languages/desktop-es |
825 | new file mode 100644 |
826 | index 0000000..9f60703 |
827 | --- /dev/null |
828 | +++ b/languages/desktop-es |
829 | @@ -0,0 +1,16 @@ |
830 | +# Dictionaries for LibreOffice |
831 | +## hunspell dict |
832 | + * Language: es |
833 | + * hunspell-${Language} |
834 | + |
835 | +# Other Dictionaries |
836 | + * wspanish |
837 | + |
838 | +# Default apps having separates translations |
839 | +## Libreoffice l10n and help |
840 | + * libreoffice-l10n-${Language} |
841 | + * libreoffice-help-${Language} |
842 | + |
843 | +## Thunderbird |
844 | + * Languages: es es-ar es-es |
845 | + * thunderbird-locale-${Languages} |
846 | diff --git a/languages/desktop-fr b/languages/desktop-fr |
847 | new file mode 100644 |
848 | index 0000000..ca278d0 |
849 | --- /dev/null |
850 | +++ b/languages/desktop-fr |
851 | @@ -0,0 +1,19 @@ |
852 | +# Dictionaries for LibreOffice |
853 | +## hyphenation and thesaurus |
854 | + * Language: fr |
855 | + * hyphen-${Language} |
856 | + * mythes-${Language} |
857 | + |
858 | +## hunspell dict |
859 | + * hunspell-${Language} |
860 | + |
861 | +# Other Dictionaries |
862 | + * wfrench |
863 | + |
864 | +# Default apps having separates translations |
865 | +## Libreoffice l10n and help |
866 | + * libreoffice-l10n-${Language} |
867 | + * libreoffice-help-${Language} |
868 | + |
869 | +## Thunderbird |
870 | + * thunderbird-locale-${Language} |
871 | diff --git a/languages/desktop-it b/languages/desktop-it |
872 | new file mode 100644 |
873 | index 0000000..c4a15fa |
874 | --- /dev/null |
875 | +++ b/languages/desktop-it |
876 | @@ -0,0 +1,19 @@ |
877 | +# Dictionaries for LibreOffice |
878 | +## hyphenation and thesaurus |
879 | + * Language: it |
880 | + * hyphen-${Language} |
881 | + * mythes-${Language} |
882 | + |
883 | +## hunspell dict |
884 | + * hunspell-${Language} |
885 | + |
886 | +# Other Dictionaries |
887 | + * witalian |
888 | + |
889 | +# Default apps having separates translations |
890 | +## Libreoffice l10n and help |
891 | + * libreoffice-l10n-${Language} |
892 | + * libreoffice-help-${Language} |
893 | + |
894 | +## Thunderbird |
895 | + * thunderbird-locale-${Language} |
896 | diff --git a/languages/desktop-minimal-de b/languages/desktop-minimal-de |
897 | new file mode 100644 |
898 | index 0000000..1292896 |
899 | --- /dev/null |
900 | +++ b/languages/desktop-minimal-de |
901 | @@ -0,0 +1,11 @@ |
902 | +# Default languages for most applications we ship by default |
903 | + * Language: de |
904 | + * language-pack-${Language} |
905 | + * language-pack-gnome-${Language} |
906 | + |
907 | +# GNOME Help |
908 | + * gnome-getting-started-docs-${Language} |
909 | + * gnome-user-docs-${Language} |
910 | + |
911 | +# Firefox |
912 | + * firefox-locale-${Language} |
913 | diff --git a/languages/desktop-minimal-en b/languages/desktop-minimal-en |
914 | new file mode 100644 |
915 | index 0000000..1590f9a |
916 | --- /dev/null |
917 | +++ b/languages/desktop-minimal-en |
918 | @@ -0,0 +1,7 @@ |
919 | +# Default languages for most applications we ship by default |
920 | + * Language: en |
921 | + * language-pack-${Language} |
922 | + * language-pack-gnome-${Language} |
923 | + |
924 | +# Firefox |
925 | + * firefox-locale-${Language} |
926 | diff --git a/languages/desktop-minimal-es b/languages/desktop-minimal-es |
927 | new file mode 100644 |
928 | index 0000000..cb638fb |
929 | --- /dev/null |
930 | +++ b/languages/desktop-minimal-es |
931 | @@ -0,0 +1,11 @@ |
932 | +# Default languages for most applications we ship by default |
933 | + * Language: es |
934 | + * language-pack-${Language} |
935 | + * language-pack-gnome-${Language} |
936 | + |
937 | +# GNOME Help |
938 | + * gnome-getting-started-docs-${Language} |
939 | + * gnome-user-docs-${Language} |
940 | + |
941 | +# Firefox |
942 | + * firefox-locale-${Language} |
943 | diff --git a/languages/desktop-minimal-fr b/languages/desktop-minimal-fr |
944 | new file mode 100644 |
945 | index 0000000..1eec65c |
946 | --- /dev/null |
947 | +++ b/languages/desktop-minimal-fr |
948 | @@ -0,0 +1,11 @@ |
949 | +# Default languages for most applications we ship by default |
950 | + * Language: fr |
951 | + * language-pack-${Language} |
952 | + * language-pack-gnome-${Language} |
953 | + |
954 | +# GNOME Help |
955 | + * gnome-getting-started-docs-${Language} |
956 | + * gnome-user-docs-${Language} |
957 | + |
958 | +# Firefox |
959 | + * firefox-locale-${Language} |
960 | diff --git a/languages/desktop-minimal-it b/languages/desktop-minimal-it |
961 | new file mode 100644 |
962 | index 0000000..d8e554a |
963 | --- /dev/null |
964 | +++ b/languages/desktop-minimal-it |
965 | @@ -0,0 +1,11 @@ |
966 | +# Default languages for most applications we ship by default |
967 | + * Language: it |
968 | + * language-pack-${Language} |
969 | + * language-pack-gnome-${Language} |
970 | + |
971 | +# GNOME Help |
972 | + * gnome-getting-started-docs-${Language} |
973 | + * gnome-user-docs-${Language} |
974 | + |
975 | +# Firefox |
976 | + * firefox-locale-${Language} |
977 | diff --git a/languages/desktop-minimal-pt b/languages/desktop-minimal-pt |
978 | new file mode 100644 |
979 | index 0000000..e8fdf06 |
980 | --- /dev/null |
981 | +++ b/languages/desktop-minimal-pt |
982 | @@ -0,0 +1,11 @@ |
983 | +# Default languages for most applications we ship by default |
984 | + * Language: pt |
985 | + * language-pack-${Language} |
986 | + * language-pack-gnome-${Language} |
987 | + |
988 | +# GNOME Help |
989 | + * gnome-getting-started-docs-${Language} |
990 | + * gnome-user-docs-${Language} |
991 | + |
992 | +# Firefox |
993 | + * firefox-locale-${Language} |
994 | diff --git a/languages/desktop-minimal-ru b/languages/desktop-minimal-ru |
995 | new file mode 100644 |
996 | index 0000000..24586aa |
997 | --- /dev/null |
998 | +++ b/languages/desktop-minimal-ru |
999 | @@ -0,0 +1,11 @@ |
1000 | +# Default languages for most applications we ship by default |
1001 | + * Language: ru |
1002 | + * language-pack-${Language} |
1003 | + * language-pack-gnome-${Language} |
1004 | + |
1005 | +# GNOME Help |
1006 | + * gnome-getting-started-docs-${Language} |
1007 | + * gnome-user-docs-${Language} |
1008 | + |
1009 | +# Firefox |
1010 | + * firefox-locale-${Language} |
1011 | diff --git a/languages/desktop-minimal-zh b/languages/desktop-minimal-zh |
1012 | new file mode 100644 |
1013 | index 0000000..c522c55 |
1014 | --- /dev/null |
1015 | +++ b/languages/desktop-minimal-zh |
1016 | @@ -0,0 +1,23 @@ |
1017 | +# Default languages for most applications we ship by default |
1018 | + * Language: zh-hans |
1019 | + * language-pack-${Language} |
1020 | + * language-pack-gnome-${Language} |
1021 | + |
1022 | +# GNOME Help |
1023 | + * gnome-user-docs-zh-hans |
1024 | + |
1025 | +# Firefox |
1026 | + * firefox-locale-${Language} |
1027 | + |
1028 | +== Input methods == |
1029 | + * ibus-chewing |
1030 | + * ibus-m17n |
1031 | + * ibus-libpinyin |
1032 | + * ibus-table-cangjie |
1033 | + * ibus-table-quick-classic |
1034 | + * ibus-table-wubi |
1035 | + |
1036 | +== Fonts (zh-hans) == |
1037 | + * fonts-noto-cjk |
1038 | + * fonts-arphic-uming |
1039 | + * fonts-arphic-ukai |
1040 | \ No newline at end of file |
1041 | diff --git a/languages/desktop-pt b/languages/desktop-pt |
1042 | new file mode 100644 |
1043 | index 0000000..d39a8e3 |
1044 | --- /dev/null |
1045 | +++ b/languages/desktop-pt |
1046 | @@ -0,0 +1,24 @@ |
1047 | +# Dictionaries for LibreOffice |
1048 | +## hyphenation and thesaurus |
1049 | + * Language: pt-pt |
1050 | + * hyphen-${Language} |
1051 | + * hyphen-pt-br |
1052 | + * mythes-${Language} |
1053 | + |
1054 | +## hunspell dict |
1055 | + * Languages: pt-br pt-pt |
1056 | + * hunspell-${Languages} |
1057 | + |
1058 | +# Other Dictionaries |
1059 | + * wportuguese |
1060 | + * wbrazilian |
1061 | + |
1062 | +# Default apps having separates translations |
1063 | +## Libreoffice l10n and help |
1064 | + * Languages: pt pt-br |
1065 | + * libreoffice-l10n-${Languages} |
1066 | + * libreoffice-help-${Languages} |
1067 | + |
1068 | +## Thunderbird |
1069 | + * Languages: pt pt-br pt-pt |
1070 | + * thunderbird-locale-${Languages} |
1071 | diff --git a/languages/desktop-ru b/languages/desktop-ru |
1072 | new file mode 100644 |
1073 | index 0000000..2e043c8 |
1074 | --- /dev/null |
1075 | +++ b/languages/desktop-ru |
1076 | @@ -0,0 +1,16 @@ |
1077 | +# Dictionaries for LibreOffice |
1078 | +## hyphenation and thesaurus |
1079 | + * Language: ru |
1080 | + * hyphen-${Language} |
1081 | + * mythes-${Language} |
1082 | + |
1083 | +## hunspell dict |
1084 | + * hunspell-${Language} |
1085 | + |
1086 | +# Default apps having separates translations |
1087 | +## Libreoffice l10n and help |
1088 | + * libreoffice-l10n-${Language} |
1089 | + * libreoffice-help-${Language} |
1090 | + |
1091 | +## Thunderbird |
1092 | + * thunderbird-locale-${Language} |
1093 | diff --git a/languages/desktop-zh b/languages/desktop-zh |
1094 | new file mode 100644 |
1095 | index 0000000..8e88ea4 |
1096 | --- /dev/null |
1097 | +++ b/languages/desktop-zh |
1098 | @@ -0,0 +1,9 @@ |
1099 | +# Default apps having separates translations |
1100 | +## Libreoffice l10n and help |
1101 | + * Languages: zh-cn zh-tw |
1102 | + * libreoffice-l10n-${Languages} |
1103 | + * libreoffice-help-${Languages} |
1104 | + |
1105 | +## Thunderbird |
1106 | + * Languages: zh-cn zh-hans zh-tw |
1107 | + * thunderbird-locale-${Languages} |
1108 | diff --git a/live b/live |
1109 | new file mode 100644 |
1110 | index 0000000..146b95b |
1111 | --- /dev/null |
1112 | +++ b/live |
1113 | @@ -0,0 +1,35 @@ |
1114 | +<<<<<<< live |
1115 | +======= |
1116 | +Task-Per-Derivative: 1 |
1117 | +Task-Section: user |
1118 | +Task-Description: Ubuntu live CD |
1119 | +Task-Extended-Description: This task provides the extra packages installed on the Ubuntu live CD. It is neither useful nor recommended to install this task in other environments. |
1120 | +Task-Relevance: 2 |
1121 | +Task-Key: ubiquity-frontend-gtk |
1122 | +Task-Test-new-install: skip show |
1123 | +Task-Seeds: live-common desktop-default-languages |
1124 | + |
1125 | + |
1126 | +== Input methods == |
1127 | + |
1128 | +Input methods for non-default languages included in live |
1129 | + |
1130 | + * gtk-im-libthai |
1131 | + * ibus-hangul |
1132 | + * ibus-mozc |
1133 | + * ibus-unikey |
1134 | + |
1135 | +== Ubiquity components == |
1136 | + |
1137 | +These packages make up the Ubiquity live installer. |
1138 | + |
1139 | + * ubiquity-frontend-gtk |
1140 | + * ubiquity-ubuntu-artwork |
1141 | + * ubiquity-slideshow-ubuntu |
1142 | + |
1143 | +== Misc == |
1144 | + |
1145 | + * gparted |
1146 | + * cifs-utils # Needed by casper for CIFS root= |
1147 | + |
1148 | +>>>>>>> live |
1149 | diff --git a/mail-server b/mail-server |
1150 | new file mode 100644 |
1151 | index 0000000..a6b0be9 |
1152 | --- /dev/null |
1153 | +++ b/mail-server |
1154 | @@ -0,0 +1,17 @@ |
1155 | +<<<<<<< mail-server |
1156 | +======= |
1157 | +Task-Section: server |
1158 | +Task-Description: Mail server |
1159 | +Task-Extended-Description: This task selects a variety of package useful for a general purpose mail |
1160 | +Task-Extended-Description: server system. |
1161 | +Task-Key: postfix |
1162 | + |
1163 | + * postfix |
1164 | + * dovecot-pop3d |
1165 | + * dovecot-imapd |
1166 | + * bsd-mailx |
1167 | + * mutt |
1168 | + * procmail |
1169 | + |
1170 | +Additionally, Debian has mailagent, but that's in universe and not an option. |
1171 | +>>>>>>> mail-server |
1172 | diff --git a/minimal b/minimal |
1173 | index df3f8e1..60daf67 100644 |
1174 | --- a/minimal |
1175 | +++ b/minimal |
1176 | @@ -1,3 +1,4 @@ |
1177 | +<<<<<<< minimal |
1178 | Task-Section: user |
1179 | Task-Relevance: 9 |
1180 | Task-Description: Minimal base system |
1181 | @@ -62,3 +63,5 @@ These provide various networking services, all should be configured in a client- |
1182 | * init # ensure we have an init system (but minimal chroots) |
1183 | * ubuntu-minimal # Ubuntu-specific bits we want on every Ubuntu system |
1184 | |
1185 | +======= |
1186 | +>>>>>>> minimal |
1187 | diff --git a/openssh-server b/openssh-server |
1188 | new file mode 100644 |
1189 | index 0000000..286060b |
1190 | --- /dev/null |
1191 | +++ b/openssh-server |
1192 | @@ -0,0 +1,10 @@ |
1193 | +<<<<<<< openssh-server |
1194 | +======= |
1195 | +Task-Section: server |
1196 | +Task-Description: OpenSSH server |
1197 | +Task-Extended-Description: Selects packages needed for an OpenSSH server. |
1198 | +Task-Relevance: 7 |
1199 | +Task-Key: openssh-server |
1200 | + |
1201 | + * openssh-server |
1202 | +>>>>>>> openssh-server |
1203 | diff --git a/print-server b/print-server |
1204 | new file mode 100644 |
1205 | index 0000000..d037365 |
1206 | --- /dev/null |
1207 | +++ b/print-server |
1208 | @@ -0,0 +1,15 @@ |
1209 | +<<<<<<< print-server |
1210 | +======= |
1211 | +Task-Section: server |
1212 | +Task-Description: Print server |
1213 | +Task-Extended-Description: This task sets up your system to be a print server. |
1214 | +Task-Key: cups cups-bsd cups-client |
1215 | + |
1216 | + * cups |
1217 | + * cups-bsd |
1218 | + * cups-client |
1219 | + * printer-driver-gutenprint |
1220 | + * foomatic-db-compressed-ppds |
1221 | + * printer-driver-hpijs |
1222 | + * openprinting-ppds |
1223 | +>>>>>>> print-server |
1224 | diff --git a/required b/required |
1225 | index f309b2d..7230208 100644 |
1226 | --- a/required |
1227 | +++ b/required |
1228 | @@ -1,3 +1,4 @@ |
1229 | +<<<<<<< required |
1230 | This seed describes the packages at Priority: required. These packages are installed by the first pass of debootstrap, which extracts them (dpkg -x, without running maintainer scripts) in order to construct a basic environment into which it can chroot and install them properly. |
1231 | |
1232 | A system containing only required packages is not a supported Ubuntu system; you need to install at least the packages from minimal as well. |
1233 | @@ -48,3 +49,5 @@ Other packages necessary to get started: |
1234 | * procps |
1235 | * sensible-utils # used to be pulled in by debianutils, tons of undeclared deps |
1236 | * sysvinit-utils # pidof tool (Debian #810018) and init-d-script for SysV init scripts |
1237 | +======= |
1238 | +>>>>>>> required |
1239 | diff --git a/samba-server b/samba-server |
1240 | new file mode 100644 |
1241 | index 0000000..4834f8b |
1242 | --- /dev/null |
1243 | +++ b/samba-server |
1244 | @@ -0,0 +1,17 @@ |
1245 | +<<<<<<< samba-server |
1246 | +======= |
1247 | +Task-Section: server |
1248 | +Task-Description: Samba file server |
1249 | +Task-Extended-Description: This task sets up your system to be a Samba file server, which is |
1250 | +Task-Extended-Description: especially suitable in networks with both Windows and Linux systems. |
1251 | +Task-Key: samba |
1252 | + |
1253 | + * libpam-winbind |
1254 | + * libnss-winbind |
1255 | + * samba |
1256 | + * samba-doc |
1257 | + * smbclient |
1258 | + * cifs-utils |
1259 | + * winbind |
1260 | + |
1261 | +>>>>>>> samba-server |
1262 | diff --git a/server b/server |
1263 | new file mode 100644 |
1264 | index 0000000..5dc0a5b |
1265 | --- /dev/null |
1266 | +++ b/server |
1267 | @@ -0,0 +1,65 @@ |
1268 | +Task-Section: server |
1269 | +Task-Description: Basic Ubuntu server |
1270 | +Task-Extended-Description: This task provides the Ubuntu server environment. |
1271 | +Task-Relevance: 8 |
1272 | +Task-Key: screen |
1273 | + |
1274 | +This seed lists the packages we want to install by default in the new server install. |
1275 | + |
1276 | += System administration tools = |
1277 | + |
1278 | + * apport # LP: #424051 |
1279 | + * at |
1280 | + * byobu |
1281 | + * curl |
1282 | + * git # LP: 1394756 |
1283 | + * net-tools |
1284 | + * patch |
1285 | + * pollinate # Seed the PRNG |
1286 | + * screen |
1287 | + * software-properties-common # LP: #439566 |
1288 | + * tmux # Share/detach sessions |
1289 | + * vim |
1290 | + * wget # Fetch data from the command line |
1291 | + |
1292 | += Network = |
1293 | + |
1294 | + * ethtool # Essential network diagnostics |
1295 | + |
1296 | += Maintenance = |
1297 | + |
1298 | + * update-notifier-common |
1299 | + |
1300 | += Block Device and Filesystem = |
1301 | + |
1302 | + * lvm2 # Needed by MAAS images |
1303 | + * mdadm # Used by many physical machines |
1304 | + * multipath-tools # server-ship/server-live ship multipath-tools-boot, but we need multipath-tools everywhere else. |
1305 | + * (open-iscsi) # Needed by MAAS images, but be removable LP: #1630946 |
1306 | + * bcache-tools # Used by MAAS images, when possible |
1307 | + * btrfs-progs # Commonly used server filesystem |
1308 | + * xfsprogs # Commonly used server filesystem |
1309 | + |
1310 | += Debugging and Diagnostics = |
1311 | + |
1312 | + * htop |
1313 | + * sosreport # LP: #1311274, troubleshooting for Ubuntu Advantage support |
1314 | + |
1315 | += Initramfs Modules = |
1316 | + |
1317 | + * cloud-initramfs-copymods # Needed by MAAS images |
1318 | + * cloud-initramfs-dyn-netconf # Needed by MAAS images (LP: #1750851) |
1319 | + * overlayroot # Needed by MAAS |
1320 | + |
1321 | += Other = |
1322 | + |
1323 | + * ubuntu-server # metapackage for everything in this task |
1324 | + * cloud-guest-utils # growpart (resize partitions) |
1325 | + * fonts-ubuntu-console # Part of the Ubuntu server experience |
1326 | + * snap:lxd # Every Ubuntu server can host 100x containers |
1327 | + * open-vm-tools # Only needed for Ubuntu as VMware guests |
1328 | + * (snapd) |
1329 | + * s390-tools [s390x] # needed for z block devices, bootloader, encryption features, etc. |
1330 | + * gnupg |
1331 | + * dirmngr |
1332 | + * (landscape-common) # LP: #1756261, recommends to be removable for minimal (LP: #1763182) |
1333 | diff --git a/server-ship b/server-ship |
1334 | new file mode 100644 |
1335 | index 0000000..7630f69 |
1336 | --- /dev/null |
1337 | +++ b/server-ship |
1338 | @@ -0,0 +1,278 @@ |
1339 | +<<<<<<< server-ship |
1340 | +======= |
1341 | += Kernel = |
1342 | + |
1343 | +We seed both linux-* and linux-image-* so that it's easier to build CD |
1344 | +images without the restricted component. The linux-* kernels include |
1345 | +restricted modules. |
1346 | + |
1347 | + * Kernel-Stem: linux linux-image |
1348 | + * Signed-Kernel-Stem: linux-signed linux-signed-image |
1349 | + |
1350 | +== i386 == |
1351 | + |
1352 | + * ${Kernel-Stem}-virtual [i386] |
1353 | + * linux-headers-virtual [i386] |
1354 | + |
1355 | +== powerpc == |
1356 | + |
1357 | + * ${Kernel-Stem}-powerpc-smp [powerpc] |
1358 | + * linux-headers-powerpc-smp [powerpc] |
1359 | + |
1360 | +== ppc64el == |
1361 | + |
1362 | + * ${Kernel-Stem}-generic [ppc64el] |
1363 | + * linux-headers-generic [ppc64el] |
1364 | + * ${Kernel-Stem}-virtual [ppc64el] |
1365 | + * linux-headers-virtual [ppc64el] |
1366 | + * opal-prd [ppc64el] # for OpenPOWER machines LP: #1555904 LP: #1691557 |
1367 | + |
1368 | +== s390x == |
1369 | + |
1370 | + * ${Kernel-Stem}-generic [s390x] |
1371 | + * linux-headers-generic [s390x] |
1372 | + * ${Kernel-Stem}-virtual [s390x] |
1373 | + * linux-headers-virtual [s390x] |
1374 | + |
1375 | +== amd64 == |
1376 | + |
1377 | + * ${Kernel-Stem}-server [amd64] |
1378 | + * linux-headers-server [amd64] |
1379 | + * ${Kernel-Stem}-virtual [amd64] |
1380 | + * linux-headers-virtual [amd64] |
1381 | + |
1382 | + * ${Signed-Kernel-Stem}-generic [amd64] |
1383 | + |
1384 | += From Ship = |
1385 | + |
1386 | + * ssh |
1387 | + * chrony # ntpd replaced by chrony >=18.04 (LP: #1744072) |
1388 | + * bsd-mailx |
1389 | + * mutt |
1390 | + * build-essential |
1391 | + * fakeroot |
1392 | + * devscripts |
1393 | + * setserial |
1394 | + |
1395 | += Cluster = |
1396 | + |
1397 | + * ocfs2-tools |
1398 | + * libaio1 |
1399 | + * libaio-dev |
1400 | + * ipvsadm |
1401 | + * keepalived |
1402 | + * multipath-tools-boot |
1403 | + * pacemaker |
1404 | + * heartbeat |
1405 | + |
1406 | += Servers and Daemons = |
1407 | + |
1408 | +Database: |
1409 | + |
1410 | + * mysql-client |
1411 | + * mysql-server |
1412 | + * postgresql |
1413 | + * postgresql-client |
1414 | + * postgresql-doc |
1415 | + |
1416 | +Proxy: |
1417 | + |
1418 | + * squid # RobertCollins for squid generally, JamieStrandboge for squid3 (LP: #885283), AndreasHasenack back to squid (LP: #1780944) |
1419 | + |
1420 | +LDAP: |
1421 | + |
1422 | + * slapd |
1423 | + * ldap-utils |
1424 | + |
1425 | +Web: |
1426 | + |
1427 | + * apache2 |
1428 | + * apache2-doc |
1429 | + * apache2-mpm-event |
1430 | + * apache2-mpm-prefork |
1431 | + * apache2-mpm-worker |
1432 | + * apache2-utils |
1433 | + * libapache2-mod-auth-mysql # FabioMassimoDiNitto |
1434 | + * libapache2-mod-auth-pgsql # FabioMassimoDiNitto |
1435 | + * libapache2-mod-macro # FabioMassimoDiNitto |
1436 | + * libapache2-mod-perl2 # python is in supported |
1437 | + * libapache2-mod-auth-plain # FabioMassimoDiNitto |
1438 | + #* libapache2-modsecurity # FabioMassimoDiNitto |
1439 | + * libapache-mod-auth-kerb # ChuckShort |
1440 | + |
1441 | +PHP: |
1442 | + |
1443 | + * libapache2-mod-php |
1444 | + * php-pear |
1445 | + * php-cgi |
1446 | + * php-cli |
1447 | + * php-curl |
1448 | + * php-gd |
1449 | + * php-gmp |
1450 | + * php-ldap |
1451 | + * php-mysql |
1452 | + * php-odbc |
1453 | + * php-pgsql |
1454 | + * php-pspell |
1455 | + * php-recode |
1456 | + * php-snmp |
1457 | + * php-sqlite3 |
1458 | + * php-tidy |
1459 | + * php-xmlrpc |
1460 | + * php-xml |
1461 | + * php |
1462 | + |
1463 | +Email: |
1464 | + |
1465 | + * dovecot-imapd |
1466 | + * dovecot-pop3d |
1467 | + * postfix-cdb |
1468 | + * postfix-doc |
1469 | + * postfix-ldap |
1470 | + * postfix-mysql |
1471 | + * postfix-pcre |
1472 | + * postfix-pgsql |
1473 | + * postfix |
1474 | + * amavisd-new # ChuckShort |
1475 | + * spamassassin # Scott Kitterman |
1476 | + * clamav # Scott Kitterman |
1477 | + * clamav-daemon # Scott Kitterman |
1478 | + |
1479 | +Must also consider webmail and so on... |
1480 | + |
1481 | +FTP/TFTP: |
1482 | + |
1483 | + * vsftpd # a secure ftpd |
1484 | + * tftpd-hpa # The one from OpenBSD which supports PXE |
1485 | + * tftp-hpa # client |
1486 | + |
1487 | +Printing: |
1488 | + * cups # our preferred printer management infrastructure |
1489 | + * cups-bsd # gives us lpc, lpq, lpr, lprm |
1490 | + * cups-client # gives us cancel, cupstestppd, lp, lpoptions, lppasswd, lpstat, cupsaddsmb, accept, lpadmin, lpinfo, lpmove |
1491 | + * foomatic-db-compressed-ppds # the foomatic printer driver database |
1492 | + * openprinting-ppds |
1493 | + * printer-driver-gutenprint # a ton of cupsys ppds, for real comprehensive printer support |
1494 | + * pnm2ppa # several ppds require this |
1495 | + * ghostscript # some ppds require this |
1496 | + |
1497 | +Other: |
1498 | + |
1499 | + * isc-dhcp-server |
1500 | + * snmp |
1501 | + * snmpd |
1502 | + * nbd-server |
1503 | + * open-iscsi # ChuckShort |
1504 | + * open-iscsi-udeb # SorenHansen |
1505 | + * drbd-utils # ChuckShort - ServerPackageReview |
1506 | + * nut # ChuckShort - ServerPackageReview |
1507 | + * nut-cgi |
1508 | + * nut-snmp |
1509 | + * openvpn #ChuckShort - ServerPackageReview |
1510 | + * netcat-openbsd |
1511 | + * libpkcs11-helper1 |
1512 | + * zip #ChuckShort - server-lucid-seeds |
1513 | + * tdb-tools #ChuckShort - server-lucid-seeds |
1514 | + * acl #ChuckShort - server-lucid-seeds |
1515 | + * maas |
1516 | + * maas-region-udeb |
1517 | + * maas-rack-udeb |
1518 | + * maas-enlist |
1519 | + * maas-enlist-udeb |
1520 | + * open-vm-tools #utlemming |
1521 | + |
1522 | +Utilities: |
1523 | + |
1524 | + * numactl # LP: #1700826 |
1525 | + * pciutils # kirkland added at the request of onsite hardware enablement (manjo) |
1526 | + |
1527 | += Network = |
1528 | + |
1529 | + * nmap # network diagnostics |
1530 | + * dnstracer # dns network diagnostics |
1531 | + * ifupdown # (old) high level tools to configure network interfaces |
1532 | + * iptraf # For smooth upgrades from 16.04, can be dropped in 18.10 |
1533 | + * iptraf-ng # sysadmin's toy, may be a candidate for removal |
1534 | + * pptpd # server that allows setup of Microsoft-compatible VPN |
1535 | + * strongswan-starter # IPsec configuration |
1536 | + * vlan # userland tools to config 8021q support |
1537 | + * vlan-udeb # userland tools to support 8021q from the installer |
1538 | + * bridge-utils # userland tools to config kernel bridging feature |
1539 | + * wakeonlan # sends magic packet to wake sleeping servers |
1540 | + * iputils-arping # would have made elmo's life easier at debconf 4 |
1541 | + * ppp # ppp utilities useful to be on a CD when someone needs them |
1542 | + * pppconfig |
1543 | + * pppoeconf |
1544 | + * wireless-tools |
1545 | + * wpasupplicant |
1546 | + |
1547 | +IPv6 tools: |
1548 | + |
1549 | + * radvd # FabioMassimoDiNitto |
1550 | + |
1551 | +Security: |
1552 | + |
1553 | + * checksecurity # JamesTroup, from Hoglet |
1554 | + * aide # JamesTroup, from Hoglet |
1555 | + |
1556 | += System Administration Tools = |
1557 | + |
1558 | + * attr # will move to base if we go to selinux |
1559 | + * quota |
1560 | + * whois # FabioMassimoDiNitto |
1561 | + * cu # super-basic serial access |
1562 | + * libpam-cracklib # enables weak password checking during password change, should it be in desktop? |
1563 | + * libpam-krb5 # ChuckShort |
1564 | + * libpam-mount # ChuckShort |
1565 | + * libpam-p11 # ChuckShort |
1566 | + * libcap2-bin |
1567 | + * sasl2-bin |
1568 | + * autofs5 |
1569 | + * acct |
1570 | + * siege |
1571 | + * smartmontools # hard disk diagnostics |
1572 | + * logwatch # ChuckShort - ServerPackageReview |
1573 | + * lsscsi # ChuckShort |
1574 | + * sysstat # ChuckShort - ServerPackageReview |
1575 | + * openipmi # ChuckShort - ServerPackageReview |
1576 | + * unattended-upgrades |
1577 | + * update-motd # RickClark |
1578 | + * landscape-client # RickClark |
1579 | + |
1580 | += Virtualisation = |
1581 | + |
1582 | + * qemu-kvm |
1583 | + * qemu-system-x86 [i386 amd64] |
1584 | + * qemu-system-ppc [powerpc ppc64el] |
1585 | + * qemu-system-aarch64 [arm64] |
1586 | + * qemu-system-s390x [s390x] |
1587 | + * python3-libvirt |
1588 | + * libvirt-bin |
1589 | + |
1590 | +== Miscellaneous == |
1591 | + |
1592 | + * checkbox-ng # roadmr |
1593 | + * apport # MathiasGug |
1594 | + * kerneloops # JamesWestby |
1595 | + * memtest86+ |
1596 | + |
1597 | += From desktop = |
1598 | + |
1599 | + * bc |
1600 | + * screen |
1601 | + * lftp |
1602 | + * zip |
1603 | + * unzip # also used for .zip support in file-roller |
1604 | + |
1605 | += Installer = |
1606 | + |
1607 | + * live-installer |
1608 | + * oem-config-debconf |
1609 | + * partman-iscsi |
1610 | + |
1611 | +== Blacklist == |
1612 | + |
1613 | +libavcodec cannot be shipped on CDs (c.f. Ubuntu technical board resolution 2007-01-02). |
1614 | + |
1615 | + * !libavcodec* |
1616 | +>>>>>>> server-ship |
1617 | diff --git a/server-ship-live b/server-ship-live |
1618 | new file mode 100644 |
1619 | index 0000000..101499a |
1620 | --- /dev/null |
1621 | +++ b/server-ship-live |
1622 | @@ -0,0 +1,43 @@ |
1623 | += Kernel = |
1624 | + |
1625 | +== generic == |
1626 | + * linux-generic |
1627 | + * opal-prd [ppc64el] # for OpenPOWER machines LP: #1555904 LP: #1691557 |
1628 | + |
1629 | += OpenSSH server = |
1630 | + |
1631 | +The security team's position has always been that installing openssh should be |
1632 | +opt-in, so that it is clear to the person performing the installation that ssh |
1633 | +will be active. And so it is necessary to have openssh-server in the pool so |
1634 | +that it can be installed if the user opts into it. |
1635 | + |
1636 | + * openssh-server |
1637 | + |
1638 | += Curtin = |
1639 | + |
1640 | +These packages may be installed dynamically by curtin based on |
1641 | +installation parameters. They should generally be made available on |
1642 | +curtin based CDs. |
1643 | + |
1644 | +== curtin block/deps.py == |
1645 | + |
1646 | + * bcache-tools |
1647 | + * btrfs-tools |
1648 | + * e2fsprogs |
1649 | + * jfsutils |
1650 | + * lvm2 |
1651 | + * mdadm |
1652 | + * ntfs-3g |
1653 | + * open-iscsi |
1654 | + * reiserfsprogs |
1655 | + * xfsprogs |
1656 | + * zfs-initramfs |
1657 | + * zfsutils-linux |
1658 | + |
1659 | +== curtin curthooks.py == |
1660 | + |
1661 | + * multipath-tools-boot |
1662 | + * s390-tools |
1663 | + * grub-efi |
1664 | + * grub-efi-arm64 |
1665 | + * shim-signed |
1666 | diff --git a/ship b/ship |
1667 | new file mode 100644 |
1668 | index 0000000..d09bade |
1669 | --- /dev/null |
1670 | +++ b/ship |
1671 | @@ -0,0 +1,68 @@ |
1672 | +<<<<<<< ship |
1673 | +======= |
1674 | +== Kernel == |
1675 | + |
1676 | + * linux-generic [amd64 i386 ppc64el arm64 s390x] |
1677 | + |
1678 | +== Server == |
1679 | + |
1680 | + * ssh |
1681 | + * nfs-kernel-server # need an NFS server |
1682 | + * open-iscsi |
1683 | + * open-iscsi-udeb |
1684 | + |
1685 | +== Networking == |
1686 | + |
1687 | + * bsd-mailx |
1688 | + |
1689 | +== Common UNIX stuff == |
1690 | + |
1691 | + * nfs-common # allows people to access NFS filesystems |
1692 | + # * vim # vim-tiny is in minimal; vim includes syntax highlighting, help files, etc. |
1693 | + |
1694 | +== Hardware & Network Access == |
1695 | + |
1696 | + * pptp-linux # client for Microsoft-compatible VPN's, needed for some ISPs |
1697 | + |
1698 | + * libatm1 # suggested by ppp for PPP-over-ATM |
1699 | + * setserial # needed by folks with nonstandard serial ports |
1700 | + * b43-fwcutter |
1701 | + * sosreport |
1702 | + |
1703 | +== Common language packs == |
1704 | + |
1705 | + * Languages: en |
1706 | + * language-pack-${Languages} |
1707 | + * language-pack-gnome-${Languages} |
1708 | + |
1709 | + # no space on powerpc |
1710 | + * Languages: es |
1711 | + * language-pack-${Languages} [i386 amd64 amd64+mac] |
1712 | + * language-pack-gnome-${Languages} [i386 amd64 amd64+mac] |
1713 | + |
1714 | +# subset of English language support which we want by default: |
1715 | + * firefox-locale-en |
1716 | + * libreoffice-help-en-us [i386 amd64 amd64+mac] |
1717 | + * hunspell-en-us |
1718 | + * hyphen-en-gb |
1719 | + |
1720 | +== Installer == |
1721 | + |
1722 | + * bootstrap-base |
1723 | + * oem-config-gtk |
1724 | + * oem-config-slideshow-ubuntu |
1725 | + * uboot-mkimage [armel] |
1726 | + * partman-iscsi |
1727 | + |
1728 | +== Transitional packages == |
1729 | + |
1730 | +== Germinate workarounds == |
1731 | + |
1732 | + * wamerican # iamerican Depends: ispell Recommends: wordlist, but wamerican isn't spotted in time so germinate arbitrarily picks miscfiles instead |
1733 | + |
1734 | +== Blacklist == |
1735 | + |
1736 | +libavcodec cannot be shipped on CDs (cf. Ubuntu technical board resolution 2007-01-02). |
1737 | + |
1738 | + * !libavcodec* |
1739 | +>>>>>>> ship |
1740 | diff --git a/ship-live b/ship-live |
1741 | new file mode 100644 |
1742 | index 0000000..3f16fe7 |
1743 | --- /dev/null |
1744 | +++ b/ship-live |
1745 | @@ -0,0 +1,35 @@ |
1746 | +<<<<<<< ship-live |
1747 | +======= |
1748 | +The ship-live seed will be added to the live CD as an ordinary package |
1749 | +archive. Here belongs anything that somebody might need to install after |
1750 | +installing the contents of the live CD in order to get online and fetch more |
1751 | +packages. |
1752 | + |
1753 | +== Hardware & Network Access == |
1754 | + |
1755 | + * sl-modem-daemon # needed for some Winmodems (see OutoftheboxWinmodem) |
1756 | + * intel-microcode # needed to update Intel cpu microcode LP #1386257 |
1757 | + * amd64-microcode # needed to update AMD cpu microcode LP #1386257 |
1758 | + |
1759 | + * libatm1 # suggested by ppp for PPP-over-ATM |
1760 | + * setserial # needed by folks with nonstandard serial ports |
1761 | + * mouseemu # needed on Macs with single-button mice |
1762 | + * b43-fwcutter |
1763 | + * bcmwl-kernel-source #since we no longer have LRM |
1764 | + |
1765 | +== Installer == |
1766 | + |
1767 | + * grub-efi [amd64] |
1768 | + * grub-efi-amd64-signed [amd64] |
1769 | + * shim-signed [amd64] |
1770 | + * oem-config-gtk |
1771 | + * oem-config-slideshow-ubuntu |
1772 | + * lupin-support [amd64 i386] # installer-for-windows |
1773 | + * uboot-mkimage [armel] # needed on dove for uboot |
1774 | + |
1775 | +== Blacklist == |
1776 | + |
1777 | +libavcodec cannot be shipped on CDs (c.f. Ubuntu technical board resolution 2007-01-02). |
1778 | + |
1779 | + * !libavcodec* |
1780 | +>>>>>>> ship-live |
1781 | diff --git a/standard b/standard |
1782 | index a35a9a0..652ee6d 100644 |
1783 | --- a/standard |
1784 | +++ b/standard |
1785 | @@ -1,3 +1,4 @@ |
1786 | +<<<<<<< standard |
1787 | Task-Section: user |
1788 | Task-Relevance: 8 |
1789 | Task-Description: Standard system |
1790 | @@ -87,3 +88,5 @@ These are used for debugging problems or examining the system. |
1791 | * ubuntu-standard # metapackage for everything here |
1792 | * (apt) # James Westby, enables access to private PPAs among other things |
1793 | * language-selector-common # helps installer to work out which language-support packages to install |
1794 | +======= |
1795 | +>>>>>>> standard |
1796 | diff --git a/supported b/supported |
1797 | new file mode 100644 |
1798 | index 0000000..53e53fc |
1799 | --- /dev/null |
1800 | +++ b/supported |
1801 | @@ -0,0 +1,217 @@ |
1802 | +<<<<<<< supported |
1803 | +======= |
1804 | +This seed includes some things that are too big for a DVD, and of course also |
1805 | +inherits from everything else. |
1806 | + |
1807 | += Language support = |
1808 | + |
1809 | + * /^language-pack-[^-]+$/ |
1810 | + * /^language-pack-gnome-[^-]+$/ |
1811 | + * /^language-pack-gnome-zh-han/ |
1812 | + * /^language-pack-zh-han/ |
1813 | + |
1814 | +The following packages also have application translations, but are not |
1815 | +using gettext, but a custom format. language-selector will install |
1816 | +them as appropriate. |
1817 | + |
1818 | + * /^libreoffice-help-/ |
1819 | + * /^libreoffice-l10n-/ |
1820 | + * /^thunderbird-locale-/ |
1821 | + * /^firefox-locale-/ |
1822 | + * /^gnome-user-docs-/ |
1823 | + * /^gnome-getting-started-docs-/ |
1824 | + * poppler-data |
1825 | + |
1826 | +The following input aids are also installed on demand by |
1827 | +language-selector: |
1828 | + |
1829 | + * libenchant-voikko |
1830 | + * libreoffice-voikko |
1831 | + * mozvoikko |
1832 | + * tmispell-voikko |
1833 | + * /^hyphen-..$/ |
1834 | + * /^hyphen-en-..$/ |
1835 | + * /^mythes-/ |
1836 | + * /^hunspell-[^-]*$/ |
1837 | + * /^hunspell-de-..-frami/ |
1838 | + * /^hunspell-..-..$/ |
1839 | + |
1840 | +myspell packages containing the hunspell dictionaries: |
1841 | + |
1842 | + * Languages: eo et fa fo ga gv hy ku nr ns ss st tn ts ve xh zu |
1843 | + * myspell-${Languages} |
1844 | + |
1845 | +Other dictionaries, word lists, and thesauri: |
1846 | + |
1847 | + * dict-foldoc |
1848 | + * dict-gcide |
1849 | + * dict-jargon |
1850 | + * dict-moby-thesaurus |
1851 | + * dict-vera |
1852 | + * dictd |
1853 | + * wamerican |
1854 | + * wbrazilian |
1855 | + * wbritish |
1856 | + * wbulgarian |
1857 | + * wcatalan |
1858 | + * wdanish |
1859 | + * wdutch |
1860 | + * wfaroese |
1861 | + * wfrench |
1862 | + * wgalician-minimos |
1863 | + * wirish |
1864 | + * witalian |
1865 | + * wmanx |
1866 | + * wngerman |
1867 | + * wnorwegian |
1868 | + * wogerman |
1869 | + * wpolish |
1870 | + * wportuguese |
1871 | + * wspanish |
1872 | + * wswedish |
1873 | + * wswiss |
1874 | + * wukrainian |
1875 | + |
1876 | +Fonts installed on demand by language-selector: |
1877 | + |
1878 | + * fonts-arabeyes |
1879 | + * fonts-arphic-ukai |
1880 | + * fonts-arphic-uming |
1881 | + * fonts-beng |
1882 | + * fonts-deva |
1883 | + * fonts-farsiweb |
1884 | + * fonts-gujr |
1885 | + * fonts-guru |
1886 | + * fonts-indic |
1887 | + * fonts-kacst |
1888 | + * fonts-khmeros |
1889 | + * fonts-knda |
1890 | + * fonts-lao |
1891 | + * fonts-lklug-sinhala |
1892 | + * fonts-manchufont |
1893 | + * fonts-mlym |
1894 | + * fonts-nafees |
1895 | + * fonts-noto-cjk |
1896 | + * fonts-noto-cjk-extra |
1897 | + * fonts-orya |
1898 | + * fonts-sil-abyssinica |
1899 | + * fonts-sil-ezra |
1900 | + * fonts-sil-nuosusil |
1901 | + * fonts-sil-padauk |
1902 | + * fonts-sil-scheherazade |
1903 | + * fonts-taml |
1904 | + * fonts-telu |
1905 | + * fonts-tibetan-machine |
1906 | + * fonts-thai-tlwg |
1907 | + * fonts-ukij-uyghur |
1908 | + |
1909 | += Installed on demand = |
1910 | + |
1911 | + * apparmor-utils # AppArmor profile development |
1912 | + * apparmor-notify # LP: #893266 |
1913 | + * apparmor-profiles |
1914 | + * libapache2-mod-apparmor |
1915 | + * libpam-apparmor |
1916 | + * python3-libapparmor |
1917 | + * auditd |
1918 | + |
1919 | += Transistional Pacakages for Upgrades from 18.04 = |
1920 | + |
1921 | + * squid3 |
1922 | + |
1923 | += Transistional Pacakages for Upgrades from 16.04 = |
1924 | + |
1925 | + * libcomerr2 |
1926 | + * e2fslibs |
1927 | + |
1928 | += Rescued from Extra = |
1929 | + |
1930 | + * Extra-Include: *-dbg *-debug *-dev *-doc *-docs gir1.2-* *-examples |
1931 | + |
1932 | +... and some miscellaneous exclusions for things we don't want to drag in |
1933 | +automatically (note that Extra-Exclude *only* prevents packages from being |
1934 | +included due to matching Extra-Include patterns, and has no other effect): |
1935 | + |
1936 | + * Extra-Exclude: libstdc++6-doc libstdc++6-dev libstdc++6-dbg lib*stdc++6-4.[4-9]* |
1937 | + * Extra-Exclude: libgnat*-dev libgnat*-dbg gnat*-doc |
1938 | + * Extra-Exclude: gfortran-[0-9]*-doc |
1939 | + * Extra-Exclude: lib*go[0-9]*-dbg |
1940 | + * Extra-Exclude: lib*objc[0-9]*-dbg |
1941 | + * Extra-Exclude: libgcj[0-9]*-dbg libgcj[0-9]*-dev |
1942 | + * Extra-Exclude: lib*gphobos[0-9]*-dbg lib*gphobos[0-9]*-dev |
1943 | + * Extra-Exclude: gcc-8-doc gfortran-8-doc cpp-8-doc libgccjit-8-doc |
1944 | + * Extra-Exclude: gcc-8-plugin-dev |
1945 | + * Extra-Exclude: lib*gfortran-8-dev lib*gfortran5-dbg |
1946 | + * Extra-Exclude: lib*stdc++-8-dev lib*stdc++6-8-dbg |
1947 | + * Extra-Exclude: lib*gcc-8-dev libhsail-rt-8-dev lib*objc-8-dev |
1948 | + * Extra-Exclude: lib*ubsan1-dbg |
1949 | + * 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-ia64-linux-gnu-dbg binutils-riscv64-linux-gnu-dbg |
1950 | + * Extra-Exclude: lldb-* liblldb-* clang* libclang* libllvm-* libfuzzer-* liblld-* libomp-* lld-* libc++-* libc++abi-* llvm-* |
1951 | + * Extra-Exclude: libavformat-dev libpostproc-dev |
1952 | + * Extra-Exclude: libnetpbm9-dev |
1953 | + * Extra-Exclude: libboost-*-dev libboost*-all-dev libboost-doc libboost*-doc |
1954 | + * Extra-Exclude: libcdio-*-dev libiso9660-dev |
1955 | + * Extra-Exclude: nvidia-glx-legacy-dev # nvidia-glx-legacy is unsupportable |
1956 | + * Extra-Exclude: *-cil *-cil-dev # Mono stuff |
1957 | + * Extra-Exclude: libappindicator-dev libindicator3-dev libindicator-dev libdbusmenu-gtk-dev # gtk2 versions |
1958 | + * Extra-Exclude: gir1.2-appindicator-0.1 gir1.2-dbusmenu-gtk-0.4 # gtk2 versions |
1959 | + * Extra-Exclude: libcanberra-gtk-dev libgutenprintui2-dev # pulls in gtk2 |
1960 | + * Extra-Exclude: libgtk2.0-dev libglade2-dev libgail-dev libgtkmm-2.4-dev gir1.2-gtk-2.0 gtk2.0-examples # pulls in gtk2 |
1961 | + * Extra-Exclude: libhandy*-dev # pulls in glade LP: #1815483 |
1962 | + * Extra-Exclude: libnm-gtk-dev libnm-glib-dev libnm-glib-vpn-dev libnm-util-dev gir1.2-nmgtk-1.0 gir1.2-networkmanager-1.0 # Removed from Debian LP: #1389336 LP: #1744619 |
1963 | + * Extra-Exclude: python-renderpm-dbg |
1964 | + * Extra-Exclude: python-reportlab-accel-dbg # packages aren't in main, -dbg shouldn't cause them to be |
1965 | + * Extra-Exclude: sendmail-doc # sendmail source is only in main for libmilter |
1966 | + * Extra-Exclude: grub-coreboot-dbg grub-emu-dbg |
1967 | + * Extra-Exclude: haproxy-doc # https://lists.ubuntu.com/archives/ubuntu-release/2014-July/002967.html |
1968 | + * Extra-Exclude: imagemagick-6-doc imagemagick-doc # LP: #1667150 |
1969 | + * Extra-Exclude: libfftw3-mpi-dev |
1970 | + * Extra-Exclude: thunderbird-gnome-support-dbg # Unity support additions |
1971 | + * Extra-Exclude: libturbojpeg0-dev # legacy API not for main |
1972 | + * Extra-Exclude: libappstreamqt-dev libgpgmepp-dev libpoppler-qt5-dev libsnapd-qt-dev gstreamer1.0-plugins-good-dbg # don't pull in Qt |
1973 | + * Extra-Exclude: rrdtool-dbg # pulls in rrdtool-tcl & tcl/tk |
1974 | + * Extra-Exclude: libblockdev-lvm-dev # pulls in thin-provisioning-tools, no MIR yet |
1975 | + * Extra-Exclude: libblockdev-btrfs-dev libblockdev-kbd-dev libblockdev-mdraid-dev libblockdev-vdo-dev # pulls in libbytesize, no MIR yet |
1976 | + * Extra-Exclude: libblockdev-nvdimm-dev # pulls in ndctl |
1977 | + * Extra-Exclude: libu2f-host-dev libu2f-host-doc # we actually just want the udev rules for U2F devices |
1978 | + * Extra-Exclude: golang-github-ubuntu-ubuntu-report-dev # we only want the ubuntu-report binary |
1979 | + * Extra-Exclude: emacs-lucid-dbg |
1980 | + * Extra-Exclude: python-markdown-doc # mkdocs, mkdocs-nature in universe |
1981 | + * Extra-Exclude: python-networkx-doc # too many universe deps |
1982 | + * Extra-Exclude: dpdk-dev libdpdk-dev # -dev has universe deps e.g. intel-ipsec-mb (Details at LP: #1814060) |
1983 | + * Extra-Exclude: libneon27-dev libneon27-dbg # dev package for the unused OpenSSL variant, we use -gnutls variant in main |
1984 | + * Extra-Exclude: python-*-dbg python-*-dev |
1985 | + |
1986 | += Build infrastructure = |
1987 | + |
1988 | + * pkgbinarymangler # needs to be in main to stay in the buildd chroots |
1989 | + |
1990 | += Dynamically installed by deja-dup (to avoid python2 on image) = |
1991 | + |
1992 | + * duplicity |
1993 | + * python-gi |
1994 | + |
1995 | += Converted to snaps = |
1996 | +# Especially since we don't convert .deb to snaps on upgrade, let's keep these in main for now: |
1997 | + |
1998 | + * gnome-calculator |
1999 | + * gnome-characters |
2000 | + * gnome-logs |
2001 | + * gnome-system-monitor |
2002 | + |
2003 | += Other = |
2004 | + |
2005 | + * apt-config-icons* |
2006 | + * miscfiles |
2007 | + * sosreport # AdamStokes LP: #1206106 |
2008 | + * nvidia-prime |
2009 | + * fglrx-pxpress |
2010 | + * ipxe |
2011 | + * w3m # The One True console web browser, needed to keep doc packages in main |
2012 | + * curtin # subiquity needs it; python3-curtin already seeded via maas. |
2013 | + * network-manager-openvpn # used by Canonical employees to access our VPN |
2014 | + |
2015 | + * openjdk-11-jdk |
2016 | + * openjdk-11-doc |
2017 | + * openjdk-11-source |
2018 | +>>>>>>> supported |
2019 | diff --git a/supported-desktop-extra b/supported-desktop-extra |
2020 | new file mode 100644 |
2021 | index 0000000..e0ccf89 |
2022 | --- /dev/null |
2023 | +++ b/supported-desktop-extra |
2024 | @@ -0,0 +1,43 @@ |
2025 | +This seed exists only to allow fine tuning the 3y support time |
2026 | + |
2027 | += Dev tools = |
2028 | + |
2029 | + * gnupg |
2030 | + * dirmngr |
2031 | + |
2032 | += Documentation = |
2033 | + * gnupg-doc |
2034 | + * manpages-dev |
2035 | + * tar-doc |
2036 | + |
2037 | += Additional multimedia = |
2038 | + |
2039 | + * gstreamer1.0-tools |
2040 | + |
2041 | += Extra desktop = |
2042 | + |
2043 | + * libreoffice-nlpsolver |
2044 | + * libreoffice-officebean |
2045 | + * libreoffice-style-tango |
2046 | + * icc-profiles-free |
2047 | + * vim-gnome |
2048 | + |
2049 | +== Restricted drivers == |
2050 | + |
2051 | + * fglrx-amdcccle-updates |
2052 | + * fglrx-updates-dev |
2053 | + * nvidia-current-updates |
2054 | + * nvidia-current-updates-dev |
2055 | + * nvidia-settings-updates |
2056 | + * /^nvidia-[0-9]+/ |
2057 | + * /^nvidia-headless-[0-9]+/ |
2058 | + * /^nvidia-headless-no-dkms-[0-9]+/ |
2059 | + * /^nvidia-[0-9]+-updates/ |
2060 | + * /^nvidia-[0-9]+-dev/ |
2061 | + * /^nvidia-[0-9]+-updates-dev/ |
2062 | + * /^nvidia-experimental-[0-9]+/ |
2063 | + * /^nvidia-experimental-[0-9]+-dev/ |
2064 | + * /^nvidia-settings-experimental-[0-9]+/ |
2065 | + * /^nvidia-settings-[0-9]+-updates/ |
2066 | + * /^nvidia-settings-[0-9]+/ |
2067 | + |
2068 | diff --git a/supported-kiosk b/supported-kiosk |
2069 | new file mode 100644 |
2070 | index 0000000..ea4e35f |
2071 | --- /dev/null |
2072 | +++ b/supported-kiosk |
2073 | @@ -0,0 +1,6 @@ |
2074 | +This seed exists to keep some items that may be required for the mir |
2075 | +kiosk / signage project |
2076 | + |
2077 | += Kiosk = |
2078 | + |
2079 | + * libmiral-dev # keep MIR in main |
2080 | diff --git a/system-image b/system-image |
2081 | new file mode 100644 |
2082 | index 0000000..d3bfee6 |
2083 | --- /dev/null |
2084 | +++ b/system-image |
2085 | @@ -0,0 +1,46 @@ |
2086 | +Task-Section: user |
2087 | +Task-Description: Ubuntu Core Next |
2088 | +Task-Extended-Description: This task provides system image based ubuntu core |
2089 | +Task-Key: ubuntu-core |
2090 | +Task-Name: ubuntu-core |
2091 | +Task-Metapackage: ubuntu-core |
2092 | + |
2093 | + * Feature: no-follow-recommends |
2094 | + |
2095 | += Core = |
2096 | + * ubuntu-core-snapd-units |
2097 | + * snapd |
2098 | + * systemd |
2099 | + * openssh-server |
2100 | + * xz-utils |
2101 | + * iptables |
2102 | + * init |
2103 | + * initramfs-tools-ubuntu-core |
2104 | + * grub-pc [i386] |
2105 | + * grub-efi-ia32-bin [i386] |
2106 | + * grub-pc-bin [amd64] |
2107 | + * grub-efi-amd64-signed [amd64] |
2108 | + * grub-xen-bin [amd64 i386] |
2109 | + * shim-signed [amd64] |
2110 | + * cloud-init |
2111 | + * ca-certificates |
2112 | + * dbus |
2113 | + * libpam-systemd |
2114 | + * apparmor |
2115 | + * libnss-extrausers |
2116 | + * wpasupplicant |
2117 | + * rsyslog |
2118 | + * seccomp # for scmp_sys_resolver |
2119 | + * python3-libapparmor # snappy-debug.security needs matching userspace |
2120 | + * isc-dhcp-client |
2121 | + * dosfstools |
2122 | + * ubuntu-fan |
2123 | + * gdbserver |
2124 | + * squashfs-tools |
2125 | + * fwupdate |
2126 | + * fwupdate-signed |
2127 | + * ppp |
2128 | + * gdisk |
2129 | + * libnss-myhostname |
2130 | + * crda |
2131 | + * netbase |
2132 | diff --git a/wsl b/wsl |
2133 | new file mode 100644 |
2134 | index 0000000..bd8aa4c |
2135 | --- /dev/null |
2136 | +++ b/wsl |
2137 | @@ -0,0 +1,17 @@ |
2138 | +Packages needed or useful in Windows Subsystem for Linux (WSL) installations. |
2139 | + |
2140 | +The WSL environment is is somewhere between a chroot and a container. |
2141 | +The Ubuntu installation runs processes in a root file system separate from the |
2142 | +Windows root file system, but it can interact with the Windows programs sharing |
2143 | +the network interfaces including localhost and via Unix sockets. |
2144 | + |
2145 | +The WSL environment does need tools for setting up boot and does not run systemd |
2146 | +at the moment. |
2147 | + |
2148 | +== Comfortable Unix System == |
2149 | + |
2150 | +# * wslu # needs MIR |
2151 | + |
2152 | += Meta = |
2153 | + |
2154 | + * ubuntu-wsl # Ubuntu-specific bits we want on every Ubuntu WSL system |