Merge lp:~paelzer/ubuntu-seeds/refactor-platform-virt-artful into lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu.artful

Proposed by ChristianEhrhardt on 2017-07-10
Status: Superseded
Proposed branch: lp:~paelzer/ubuntu-seeds/refactor-platform-virt-artful
Merge into: lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu.artful
Diff against target: 1593 lines (+1341/-21) (has conflicts)
35 files modified
STRUCTURE (+31/-0)
SUPPORTED_HINTS.LTS (+74/-0)
boot.OTHER (+53/-0)
build-essential.OTHER (+12/-0)
d-i-requirements (+40/-0)
desktop-common (+125/-0)
dns-server (+0/-7)
doc/langpacks.txt (+15/-0)
installer.OTHER (+205/-0)
language-packs (+5/-0)
live-common (+23/-0)
minimal.OTHER (+64/-0)
postgresql-server (+0/-14)
required.OTHER (+49/-0)
standard.OTHER (+91/-0)
supported-common (+2/-0)
supported-desktop (+1/-0)
supported-development-common (+96/-0)
supported-development-desktop (+66/-0)
supported-hardware (+1/-0)
supported-hardware-common (+13/-0)
supported-hardware-desktop (+16/-0)
supported-installer (+1/-0)
supported-installer-common (+32/-0)
supported-installer-desktop (+8/-0)
supported-kernel-common (+8/-0)
supported-kernel-desktop (+10/-0)
supported-misc-servers (+242/-0)
supported-network (+1/-0)
supported-network-client (+13/-0)
supported-network-common (+5/-0)
supported-server (+1/-0)
supported-sysadmin (+1/-0)
supported-sysadmin-common (+30/-0)
supported-sysadmin-desktop (+7/-0)
Text conflict in STRUCTURE
Contents conflict in boot
Contents conflict in build-essential
Text conflict in d-i-requirements
Contents conflict in desktop
Contents conflict in development
Text conflict in doc/langpacks.txt
Contents conflict in installer
Contents conflict in lamp-server
Contents conflict in live
Contents conflict in mail-server
Contents conflict in minimal
Contents conflict in openssh-server
Contents conflict in print-server
Contents conflict in required
Contents conflict in samba-server
Contents conflict in server-ship
Contents conflict in ship-live
Contents conflict in standard
Contents conflict in supported
To merge this branch: bzr merge lp:~paelzer/ubuntu-seeds/refactor-platform-virt-artful
Reviewer Review Type Date Requested Status
Robie Basak 2017-07-10 Pending
Review via email: mp+327076@code.launchpad.net

This proposal has been superseded by a proposal from 2017-07-11.

Description of the Change

Add explicit seeding as supported due to changes in ubuntu.artful to the virt tasks.
LP: #1540323
And related MP to ubuntu.artful [1].

P.S: Setting racb as reviewer as he is active on the related MP.

[1]: https://code.launchpad.net/~paelzer/ubuntu-seeds/drop-ubuntu-virt-artful/+merge/326348

To post a comment you must log in.
ChristianEhrhardt (paelzer) wrote :

In testing with the combined change I see all references to the task drop correctly.
Files: virt-host.*
Further I see the replace-seeds for main show up in supported-misc-servers.seedtext
And finally I see virt-host also removed in structure.dot

Ready for review

ChristianEhrhardt (paelzer) wrote :

Targetted at the wrong target, deleting and creating new.

Unmerged revisions

2119. By ChristianEhrhardt on 2017-07-10

Improve wording on KVM section

One of the arguments to drop the task was that there is no "the" virtualization
stack anymore. Therefore name the section KVM explicitly.

2118. By ChristianEhrhardt on 2017-07-10

refactor virtualization

In ubuntu.artful the virtualization tasks are dropped.
To ensure this has no component impact to the virtualization stack some of
the entries are carried over to platform.artful.

2117. By Adam Conrad on 2017-07-07

Arch-restrict the previous commit

2116. By Adam Conrad on 2017-07-07

Explicitly seed isolinux; we use this for building bootable ISOs

2115. By Didier Roche on 2017-07-05

We don't ship syslinux-themes-ubuntu anymore and ubuntu-defaults-builder
has been removed as unmaintained for several years (confirmed by pitti).
Removing thus as well those intermediate seeded package to demote them
to universe.

2114. By Didier Roche on 2017-07-04

Remove ubuntu-defaults-builder to demote it to universe: tight to mainly unity and pull some virtual package to it. There has been no upload for a couple of years.

2113. By Mathieu Trudel-Lapierre on 2017-06-15

Drop ifupdown; we favor nplan instead (moved from standard to minimal).

2112. By Dimitri John Ledkov on 2017-04-24

Drop upstart.

2111. By Steve Langasek on 2017-03-30

Demote tzdata from required to important (aka minimal seed); a truly minimal environment can work perfectly well with UTC only

2110. By Robie Basak on 2017-03-30

Unseed mdbtools-gmdb (LP: #1667195)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'STRUCTURE'
2--- STRUCTURE 2017-05-19 07:53:38 +0000
3+++ STRUCTURE 2017-07-10 09:26:26 +0000
4@@ -1,3 +1,4 @@
5+<<<<<<< TREE
6 include platform.artful
7 desktop: desktop-common
8 dns-server: standard
9@@ -25,3 +26,33 @@
10 system-image: boot
11 # make sure supported remains the last entry
12 supported: supported-common server-ship cloud-image ship ship-live development usb-ship-live language-packs supported-desktop-extra supported-kiosk
13+=======
14+feature follow-recommends
15+feature no-follow-build-depends
16+required:
17+minimal: required
18+boot:
19+standard: minimal
20+desktop-common: standard
21+d-i-requirements: minimal
22+installer:
23+build-essential: required
24+language-packs: desktop-common
25+live-common: standard
26+supported-development-common: standard
27+supported-development-desktop: standard
28+supported-kernel-common: standard
29+supported-kernel-desktop: standard
30+supported-misc-servers: standard
31+supported-hardware-common: standard
32+supported-hardware-desktop: standard
33+supported-installer-common: standard installer
34+supported-installer-desktop: standard
35+supported-network-common: standard
36+supported-network-client: standard
37+supported-sysadmin-common: standard
38+supported-sysadmin-desktop: standard
39+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
40+supported-desktop: supported-hardware-desktop supported-installer-desktop supported-sysadmin-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
41+supported-common: supported-server supported-desktop
42+>>>>>>> MERGE-SOURCE
43
44=== added file 'SUPPORTED_HINTS'
45=== added file 'SUPPORTED_HINTS.LTS'
46--- SUPPORTED_HINTS.LTS 1970-01-01 00:00:00 +0000
47+++ SUPPORTED_HINTS.LTS 2017-07-10 09:26:26 +0000
48@@ -0,0 +1,74 @@
49+# this file can be used to fine tune the support times and is used
50+# by launchpad via cron.germinate and maintenance-check.py
51+#
52+# It supports the following format:
53+# src:srcpkgname support-time
54+# binary-pkg-name support-time
55+# binary-pkg-name/arch support-time
56+#
57+# Examples:
58+# src:xorg unsupported
59+# zsh/armel 3y
60+# hal 18m
61+#
62+# we don't use src: currently as it will also upgrade support
63+# for some packages (like libogg-dev from 18m to 3y)
64+#
65+#src:xorg 3y
66+x11-common 3y
67+#
68+#
69+# virt-host pulls in sound bits which are not considered LTS. If only
70+# virt-host is using these things, they should remain demoted.
71+#
72+#src:libsdl1.2 3y
73+libsdl1.2debian 3y
74+#src:pulseaudio 3y
75+libpulse0 3y
76+#src:libsndfile 3y
77+libsndfile1 3y
78+#src:libogg 3y
79+libogg0 3y
80+#src:libvorbis 3y
81+libvorbis0a 3y
82+libvorbisenc2 3y
83+#src:hal 3y
84+libhal-storage1 3y
85+libhal1 3y
86+hal 3y
87+#src:hal-info 3y
88+hal-info 3y
89+#src:alsa-lib 3y
90+libasound2 3y
91+#src:flac 3y
92+libflac8 3y
93+#
94+#
95+# checkbox pulls in gstreamer which should not be considered server-supported.
96+# LP: #568712
97+#
98+#src:gstreamer0.10 3y
99+libgstreamer0.10-0 3y
100+#src:gst0.10-python 3y
101+python-gst0.10 3y
102+#src:gst-plugins-base0.10 3y
103+libgstreamer-plugins-base0.10-0 3y
104+#
105+# upraded support for selected server packages that are not
106+# part of any seed, there should be a supported-server-extra
107+# seed in the future and/or put into the appropriate existing
108+# seeds
109+#
110+linux-backports-modules-alsa-2.6.32-21-server 5y
111+linux-backports-modules-alsa-lucid-server 5y
112+linux-backports-modules-headers-lucid-server 5y
113+linux-backports-modules-wireless-2.6.32-21-server 5y
114+linux-backports-modules-wireless-lucid-server 5y
115+linux-headers-2.6.32-21-preempt 5y
116+linux-headers-2.6.32-21-server 5y
117+linux-headers-lbm-2.6.32-21-server 5y
118+linux-image-2.6.32-21-server 5y
119+linux-image-server 5y
120+lynx 5y
121+netpbm 5y
122+pdksh 5y
123
124=== added file 'boot.OTHER'
125--- boot.OTHER 1970-01-01 00:00:00 +0000
126+++ boot.OTHER 2017-07-10 09:26:26 +0000
127@@ -0,0 +1,53 @@
128+= Kernels and Bootloaders =
129+
130+The default kernels and bootloaders are not to be installed by debootstrap,
131+and *-minimal metapackages should not depend on them; however, they do need
132+to end up on CD images and in live filesystems. We therefore put them in a
133+separate seed.
134+
135+We seed both linux-* and linux-image-* so that it's easier to build CD
136+images without the restricted component. The linux-* kernels include
137+restricted modules.
138+
139+ * Kernel-Stem: linux linux-image
140+
141+== i386 ==
142+
143+ * grub-pc [amd64 i386]
144+ * ${Kernel-Stem}-generic [i386] # our chosen default install kernel
145+
146+== powerpc ==
147+
148+ * yaboot [powerpc]
149+ * ${Kernel-Stem}-powerpc-smp [powerpc] # powerpc kernel, 32-bit machines
150+ * ${Kernel-Stem}-generic [powerpc] # powerpc kernel, 64-bit machines
151+
152+== ppc64el ==
153+
154+ * grub-ieee1275 [ppc64el]
155+ * ${Kernel-Stem}-generic [ppc64el] # default install kernel for ppc64el
156+
157+== amd64 ==
158+
159+ * ${Kernel-Stem}-generic [amd64] # amd64 kernel, works on all machines though not optimised
160+
161+== armel / armhf ==
162+
163+ * ${Kernel-Stem}-generic [armhf] # multiplatform kernel, will eventually replace others
164+
165+== arm64 ==
166+
167+ * grub-efi-arm64 [arm64]
168+ * ${Kernel-Stem}-generic [arm64]
169+
170+== s390x ==
171+
172+ * ${Kernel-Stem}-generic [s390x]
173+ * s390-tools [s390x]
174+ * sysconfig-hardware [s390x]
175+
176+== Germinate workarounds ==
177+
178+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 ...)
179+
180+ * mawk
181
182=== added file 'build-essential.OTHER'
183--- build-essential.OTHER 1970-01-01 00:00:00 +0000
184+++ build-essential.OTHER 2017-07-10 09:26:26 +0000
185@@ -0,0 +1,12 @@
186+ * Feature: no-follow-recommends
187+
188+This seed is used to implement the debootstrap buildd variant.
189+
190+ * build-essential
191+ * apt
192+ * dpkg-dev
193+ * gcc
194+ * g++
195+ * libc6-dev [!alpha !ia64]
196+ * libc6.1-dev [alpha ia64]
197+ * make
198
199=== renamed file 'ship' => 'd-i-requirements'
200--- ship 2017-07-06 14:31:06 +0000
201+++ d-i-requirements 2017-07-10 09:26:26 +0000
202@@ -1,3 +1,4 @@
203+<<<<<<< TREE
204 == Kernel ==
205
206 * linux-generic [amd64 i386 ppc64el arm64 s390x]
207@@ -18,9 +19,33 @@
208
209 * nfs-common # allows people to access NFS filesystems
210 # * vim # vim-tiny is in minimal; vim includes syntax highlighting, help files, etc.
211+=======
212+These packages may be installed dynamically by d-i based on installation
213+parameters. They should generally be made available on CDs.
214+
215+== Package management ==
216+
217+ * tasksel # used by installer to install desktop etc.
218+ * aptitude # better text-mode package manager
219+
220+== Filesystems ==
221+
222+ * xfsprogs
223+ * jfsutils
224+ * hfsplus [powerpc] # ColinWatson
225+ * reiserfsprogs
226+ * btrfs-tools
227+ * lvm2
228+ * mdadm
229+ * dmsetup
230+ * dmraid
231+ * cryptsetup
232+ * ecryptfs-utils
233+>>>>>>> MERGE-SOURCE
234
235 == Hardware & Network Access ==
236
237+<<<<<<< TREE
238 * pptp-linux # client for Microsoft-compatible VPN's, needed for some ISPs
239
240 * libatm1 # suggested by ppp for PPP-over-ATM
241@@ -44,9 +69,13 @@
242 * libreoffice-help-en-us [i386 amd64 amd64+mac]
243 * hunspell-en-us
244 * openoffice.org-hyphenation
245+=======
246+ * mouseemu # needed on Macs with single-button mice
247+>>>>>>> MERGE-SOURCE
248
249 == Installer ==
250
251+<<<<<<< TREE
252 * bootstrap-base
253 * oem-config-gtk
254 * oem-config-slideshow-ubuntu
255@@ -64,3 +93,14 @@
256 libavcodec cannot be shipped on CDs (cf. Ubuntu technical board resolution 2007-01-02).
257
258 * !libavcodec*
259+=======
260+ * grub-efi [amd64]
261+ * grub-efi-amd64-signed [amd64]
262+ * shim-signed [amd64]
263+ * mkvmlinuz [powerpc] # for nobootloader
264+ * lupin-support [amd64 i386] # installer-for-windows
265+ * uboot-mkimage [armel armhf] # needed on dove and omap for uboot
266+ * uboot-envtools [armel armhf] # needed on omap for uboot
267+ * installation-report
268+ * fwupdate-signed
269+>>>>>>> MERGE-SOURCE
270
271=== added file 'desktop-common'
272--- desktop-common 1970-01-01 00:00:00 +0000
273+++ desktop-common 2017-07-10 09:26:26 +0000
274@@ -0,0 +1,125 @@
275+This seed provides the basic components that should be installed on an
276+Ubuntu-family desktop system. It is expected to be supplemented with a
277+particular flavour of desktop environment (e.g. GNOME, KDE, or XFCE).
278+
279+= Hardware and Architecture Support =
280+
281+== Architecture-independent ==
282+
283+ * alsa-base # needed for proper hardware detection (hotplug/blacklist.d, modprobe.d)
284+ * alsa-utils # basic audio support and mixer level handling
285+ * (pcmciautils) # PCMCIA support for >= 2.6.13-rc1 kernels
286+ * inputattach # needed for serial mice
287+ * ubuntu-drivers-common # Make it harder to remove detection support, LP#704597
288+
289+Power management:
290+
291+ * (acpi-support)
292+
293+Bluetooth:
294+TODO not for Xubuntu
295+
296+ * (bluez) # base for bluetooth support
297+ * (bluez-cups) # allow connecting to bluetooth printers from CUPS
298+
299+== armel ==
300+
301+ * apmd [armel]
302+
303+== ppc32, ppc64 ==
304+
305+ * pbbuttonsd [powerpc]
306+
307+= Console-Based Tools =
308+
309+These tools are very commonly used by people who drop into a console shell to do some work.
310+
311+ * bc
312+ * genisoimage
313+ * zip
314+ * unzip # also used for .zip support in file-roller
315+
316+= Network Services =
317+
318+Basic network services and Windows integration.
319+
320+ * wireless-tools
321+ * rfkill # No longer using the copy from wireless-tools (LP: #715309)
322+ * wpasupplicant # ScottJamesRemnant
323+ * (libnss-mdns) # IPv4 link-local DNS support
324+ * ca-certificates # common SSL certificates
325+
326+These packages help with system integration
327+
328+ * libsasl2-modules # allows integration with MTA and login system
329+ * (avahi-daemon) # some people do not like it, and it is not essential
330+
331+= Printing =
332+
333+Printing and printer configuration is a real weak spot in Debian, and in Linux in general. We will need to stay at the front of the curve here.
334+
335+ * (cups) # our preferred printer management infrastructure
336+ * (cups-bsd) # gives us lpc, lpq, lpr, lprm
337+ * (cups-client) # gives us cancel, cupstestppd, lp, lpoptions, lppasswd, lpstat, cupsaddsmb, accept, lpadmin, lpinfo, lpmove
338+ * foomatic-db-compressed-ppds # the foomatic printer driver database
339+ * (cups-filters)
340+ * openprinting-ppds # Most common drivers we want in desktop; less common are in o-p-extra
341+ * printer-driver-pnm2ppa # several ppds require this
342+ * ghostscript-x
343+ * (hplip) # support for HP all-in-one printers
344+ * (printer-driver-min12xxw) # support for KonicaMinolta PagePro 1200W, 1300W printers
345+ * (printer-driver-foo2zjs) # support for printing to ZjStream-based printers
346+ * (printer-driver-splix) # support for Samsung lasers
347+ * (printer-driver-pxljr) # support for HP Color lasers
348+ * (printer-driver-c2esp) # support for Kodak injket printers
349+ * (printer-driver-ptouch) # support for Brother P-touch printers
350+ * (printer-driver-sag-gdi) # support for Rico Aficio SPxxxx printers
351+ * (printer-driver-brlaser) # support for some Brother laser printers
352+
353+= GUI infrastructure =
354+
355+Packages used for X preconfiguration are just Recommends; removing them after initial installation should be relatively safe.
356+
357+ * (laptop-detect)
358+
359+ * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
360+ * !linux-image-* # xorg transitively depends on this, but this would pull in grub-pc; we handle that separately
361+ * xkb-data # XKB data now lives here
362+
363+Fonts:
364+
365+ * fonts-dejavu-core
366+ * fonts-freefont-ttf
367+ * (fonts-kacst-one)
368+ * (fonts-takao-pgothic)
369+ * (fonts-khmeros-core)
370+ * (fonts-guru)
371+ * (fonts-thai-tlwg)
372+ * (fonts-lao)
373+ * (ttf-ubuntu-font-family)
374+ * (fonts-sil-padauk)
375+ * (fonts-tibetan-machine)
376+ * (fonts-sil-abyssinica)
377+ * (fonts-lklug-sinhala)
378+ * (ttf-ancient-fonts-symbola)
379+
380+= Debugging and Diagnostics =
381+
382+ * (memtest86+)
383+
384+= Common Packaging Framework Stuff =
385+
386+ * (packagekit)
387+ * (snapd)
388+
389+= Firmware updating support =
390+
391+ * (fwupd)
392+ * (fwupdate)
393+ * (fwupdate-signed)
394+
395+= Other =
396+
397+ * anacron # generally appropriate for desktops
398+ * (kerneloops-daemon) # watch for and allow reporting of kernel problems
399+ * (policykit-desktop-privileges) # passwordless disk/CPU speed/time operations for admins
400
401=== renamed file 'desktop' => 'desktop.THIS'
402=== renamed file 'development' => 'development.THIS'
403=== removed file 'dns-server'
404--- dns-server 2006-07-21 10:01:31 +0000
405+++ dns-server 1970-01-01 00:00:00 +0000
406@@ -1,7 +0,0 @@
407-Task-Section: server
408-Task-Description: DNS server
409-Task-Extended-Description: Selects the BIND DNS server and its documentation.
410-Task-Key: bind9
411-
412- * bind9
413- * bind9-doc
414
415=== modified file 'doc/langpacks.txt'
416--- doc/langpacks.txt 2011-05-26 11:16:43 +0000
417+++ doc/langpacks.txt 2017-07-10 09:26:26 +0000
418@@ -27,6 +27,7 @@
419 The list is vertically ordered by the priority, i. e. they should be
420 added from top to down.
421
422+<<<<<<< TREE
423 Language support on DVDs
424 ========================
425
426@@ -41,3 +42,17 @@
427 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
428
429 Update the list of languages accordingly.
430+=======
431+Input support packages
432+======================
433+
434+When shipping a language on a CD, the required input support packages
435+should be shipped as well.
436+
437+To find out the necessary packages, run this command for the particular
438+language code:
439+
440+ check-language-support -l ja --show-installed -p ibus
441+
442+This displays the input methods for Japanese ("ja").
443+>>>>>>> MERGE-SOURCE
444
445=== added file 'installer.OTHER'
446--- installer.OTHER 1970-01-01 00:00:00 +0000
447+++ installer.OTHER 2017-07-10 09:26:26 +0000
448@@ -0,0 +1,205 @@
449+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.
450+
451+= Common Packages =
452+
453+ * anna
454+ * apt-cdrom-setup
455+ * apt-mirror-setup
456+ * apt-setup-udeb # first-stage apt configuration question
457+ * archdetect
458+ * base-installer
459+ * binutils-static-udeb # for restricted modules
460+ * bogl-bterm-udeb
461+ * brltty-udeb
462+ * bterm-unifont
463+ * busybox-udeb
464+ * cdebconf-newt-entropy
465+ * cdebconf-newt-terminal
466+ * cdebconf-newt-udeb
467+ * cdebconf-priority
468+ * cdebconf-text-entropy
469+ * cdebconf-text-udeb
470+ * cdebconf-udeb
471+ * cdrom-checker
472+ * cdrom-detect
473+ * cdrom-retriever
474+ * choose-mirror
475+ * clock-setup
476+ * debootstrap-udeb
477+ * di-utils
478+ * di-utils-mapdevfs
479+ * di-utils-reboot
480+ * di-utils-shell
481+ * di-utils-terminfo
482+ * disk-detect
483+ * dmraid-udeb
484+ * download-installer
485+ * driver-injection-disk-detect
486+ * e2fsprogs-udeb
487+ * eject-udeb
488+ * env-preseed
489+ * ethdetect
490+ * fbset-udeb
491+ * file-preseed
492+ * finish-install
493+ * hdparm-udeb # not currently used, but may be used by cdrom-detect in the future
494+ * hw-detect
495+ * initrd-preseed
496+ * installation-locale
497+ * isc-dhcp-client-udeb
498+ * iso-3166-udeb
499+ * iso-scan # for USB boot
500+ * jfsutils-udeb
501+ * console-setup-linux-charmaps-udeb
502+ * console-setup-linux-fonts-udeb
503+ * console-setup-pc-ekbd
504+ * libdevmapper1.02-udeb
505+ * libfribidi0-udeb
506+ * libkmod2-udeb
507+ * load-cdrom
508+ * load-iso # for USB boot
509+ * localechooser # replaces languagechooser and countrychooser
510+ * lowmem
511+ * lowmemcheck
512+ * lsb-release-udeb
513+ * lvm2-udeb
514+ * main-menu
515+ * mdadm-udeb
516+ * mii-diag-udeb
517+ * mkreiserfs-udeb
518+ * nano-udeb
519+ * net-retriever
520+ * netcfg
521+ * network-preseed
522+ * nobootloader
523+ * oem-config-udeb # first-stage component of OEM installer
524+ * openssh-client-udeb
525+ * os-prober-udeb
526+ * partconf-find-partitions
527+ * partconf-mkfstab
528+ * parted-udeb
529+ * partman-auto
530+ * partman-auto-crypto
531+ * partman-auto-loop
532+ * partman-auto-lvm
533+ * partman-auto-raid
534+ * partman-base
535+ * partman-basicfilesystems
536+ * partman-basicmethods
537+ * partman-btrfs
538+ * partman-crypto-dm
539+ * partman-ext3
540+ * partman-jfs
541+ * partman-lvm
542+ * partman-md
543+ * partman-multipath
544+ * partman-partitioning
545+ * partman-reiserfs
546+ * partman-swapfile # LP: #1645289
547+ * partman-target
548+ * partman-xfs
549+ * pciutils-udeb # for lspci, so we can show descriptive names for devices
550+ * pcmciautils-udeb
551+ * pkgsel # after installing the base system, install everything else
552+ * preseed-common
553+ * reiserfsprogs-udeb
554+ * rescue-check # initrd part of rescue mode
555+ * rescue-mode # main part of rescue mode, installed if rescue/enable=true
556+ * rootskel
557+ * save-logs
558+ * strace-udeb # handy for debugging
559+ * tzsetup-udeb # first-stage timezone question
560+ * udev-udeb
561+ * udpkg
562+ * usb-discover
563+ * usbutils-udeb # for lsusb, so we can show descriptive names for devices
564+ * user-setup-udeb # first-stage username/password question
565+ * util-linux-udeb
566+ * wget-udeb # HTTPS support
567+ * wireless-tools-udeb
568+ * xfsprogs-udeb
569+
570+= Floppy Support =
571+
572+ * media-retriever
573+ * load-media
574+
575+= Release File Authentication =
576+
577+ * gpgv-udeb
578+ * ubuntu-keyring-udeb
579+
580+= Kickstart Compatibility =
581+
582+ * initrd-kickseed
583+
584+= Partition Management (architecture-specific) =
585+
586+ * fdisk-udeb
587+ * gptsync-udeb [amd64 arm64 i386]
588+ * partman-efi [amd64 arm64 i386]
589+ * partman-newworld [powerpc]
590+ * partman-prep [powerpc ppc64el]
591+ * partman-uboot [armel armhf]
592+ * s390-sysconfig-writer [s390x]
593+ * s390-dasd [s390x]
594+ * s390-netdevice [s390x]
595+ * s390-zfcp [s390x]
596+
597+= Bootloader Installers =
598+
599+ * devio-udeb [armel]
600+ * elilo-installer [i386]
601+ * flash-kernel-installer [armel armhf arm64]
602+ * grub-installer [amd64 arm64 i386 ppc64el]
603+ * zipl-installer [s390x]
604+ * kboot-installer [powerpc]
605+ * yaboot-installer [powerpc]
606+
607+= Experimental stuff =
608+
609+ * network-console
610+
611+= Specialised hardware =
612+
613+ * beep-udeb [armel]
614+ * oldsys-preseed [armel armhf]
615+
616+= Kernel Modules =
617+
618+ * nic-firmware
619+ * scsi-firmware
620+
621+== amd64 ==
622+
623+ * linux-udebs-generic [amd64]
624+
625+== arm64 ==
626+
627+ * linux-udebs-generic [arm64]
628+
629+== armel ==
630+
631+ * linux-udebs-generic [armel]
632+
633+== armhf ==
634+
635+ * linux-udebs-generic [armhf]
636+ * linux-udebs-generic-lpae [armhf]
637+
638+== i386 ==
639+
640+ * linux-udebs-generic [i386]
641+
642+== powerpc ==
643+
644+ * linux-udebs-powerpc-smp [powerpc]
645+ * linux-udebs-generic [powerpc]
646+
647+== ppc64el ==
648+
649+ * linux-udebs-generic [ppc64el]
650+
651+== s390x ==
652+
653+ * linux-udebs-generic [s390x]
654
655=== renamed file 'lamp-server' => 'lamp-server.THIS'
656=== added file 'language-packs'
657--- language-packs 1970-01-01 00:00:00 +0000
658+++ language-packs 2017-07-10 09:26:26 +0000
659@@ -0,0 +1,5 @@
660+= Language packs =
661+
662+Language packs are used to deliver translations and other language-specific facilities. They're seeded elsewhere to get them onto CD images, but this seed collects the basic ones together so that we can easily identify them for the purposes of constructing package sets.
663+
664+ * /^language-pack-[^-]+$/
665
666=== added file 'live-common'
667--- live-common 1970-01-01 00:00:00 +0000
668+++ live-common 2017-07-10 09:26:26 +0000
669@@ -0,0 +1,23 @@
670+Ubiquity needs full filesystem support for the partitioner.
671+
672+ * xfsprogs
673+ * jfsutils
674+ * hfsplus [powerpc] # ColinWatson
675+ * reiserfsprogs
676+ * btrfs-tools
677+ * ntfs-3g
678+
679+# workaround for a broken aufs/overlayfs (e. g. LP #587888); also needs
680+# cdimage change to use union=unionfs-fuse kernel parameter
681+# * unionfs-fuse
682+
683+# * (bootchart) [!armel] # scheduled for removal before maverick beta
684+
685+ * fwupdate-signed #signed efi firmware updating executable, remove in ubiquity if !efi
686+
687+ * mokutil [amd64] # Needed for EFI install with third-party drivers
688+
689+== Germinate workarounds ==
690+
691+ * wamerican # iamerican Depends: ispell Recommends: wordlist, but wamerican isn't spotted in time so germinate arbitrarily picks miscfiles instead
692+
693
694=== renamed file 'live' => 'live.THIS'
695=== renamed file 'mail-server' => 'mail-server.THIS'
696=== added file 'minimal.OTHER'
697--- minimal.OTHER 1970-01-01 00:00:00 +0000
698+++ minimal.OTHER 2017-07-10 09:26:26 +0000
699@@ -0,0 +1,64 @@
700+Task-Section: user
701+Task-Relevance: 9
702+Task-Description: Minimal base system
703+Task-Extended-Description: This task installs the core of an Ubuntu-based system.
704+Task-Test-new-install: install skip
705+Task-Seeds: required
706+
707+Note that some packages that form the core of an Ubuntu-based system are in the required seed, from which this seed inherits. The minimal seed describes those packages at Priority: important.
708+
709+Recommends are followed when processing this seed even though debootstrap doesn't do that. This may occasionally produce confusing results; however, it should be correct at release time, since the results of processing the seed are synced to Priority: important overrides.
710+
711+= Hardware and Architecture Support =
712+
713+== Generic ==
714+
715+== ppc32, ppc64 ==
716+
717+ * powerpc-utils [powerpc ppc64el] # ColinWatson
718+
719+== Comfortable Unix System ==
720+
721+Programs and packages necessary for both the proper functionality of the system and that any user would expect to find on a modern Unix-like system.
722+
723+ * adduser
724+ * apt
725+ * apt-utils # apt-extracttemplates is required for debconf preconfiguration
726+ * bzip2
727+ * console-setup # https://blueprints.launchpad.net/ubuntu/+spec/sane-installer-keyboard
728+ * debconf-i18n # buildd chroots don't need this, but other systems generally do
729+ * kbd
730+ * eject # very popular, useful, small
731+ * initramfs-tools # needed for the Ubuntu kernel
732+ * less
733+ * locales
734+ * lsb-release
735+ * kmod
736+ * netbase
737+ * python3 # explicitly seeded, despite lsb-release also pulling it it
738+ * (rsyslog)
739+ * sudo # LaMontJones
740+ * sysvinit-utils # until "pidof" moves into procps, Debian #810018
741+ * tzdata
742+ * ubuntu-keyring # for authenticated package downloads
743+ * udev
744+ * vim-tiny
745+ * whiptail # for debconf's Dialog frontend
746+
747+== Networking ==
748+
749+These provide various networking services, all should be configured in a client-only state with the server de-activated unless the user requires it.
750+
751+ * isc-dhcp-client # LaMontJones
752+ * iproute2
753+ * nplan # foundations-aa-migrating-to-neplan (replaces ifupdown)
754+ * resolvconf
755+
756+ * iputils-ping
757+ * netcat-openbsd # FabioMassimoDiNitto
758+
759+= Meta =
760+
761+ * init # ensure we have an init system (but minimal chroots)
762+ * ubuntu-minimal # Ubuntu-specific bits we want on every Ubuntu system
763+
764
765=== renamed file 'openssh-server' => 'openssh-server.THIS'
766=== removed file 'postgresql-server'
767--- postgresql-server 2007-09-19 15:12:33 +0000
768+++ postgresql-server 1970-01-01 00:00:00 +0000
769@@ -1,14 +0,0 @@
770-Task-Section: server
771-Task-Description: PostgreSQL database
772-Task-Extended-Description: This task selects client and server packages for the PostgreSQL database.
773-Task-Extended-Description: .
774-Task-Extended-Description: PostgreSQL is an SQL relational database, offering increasing SQL92
775-Task-Extended-Description: compliance and some SQL3 features. It is suitable for use with multi-user
776-Task-Extended-Description: database access, through its facilities for transactions and fine-grained
777-Task-Extended-Description: locking.
778-Task-Key: postgresql
779-
780- * postgresql
781- * postgresql-client
782- * postgresql-doc
783- * postgresql-contrib
784
785=== renamed file 'print-server' => 'print-server.THIS'
786=== added file 'required.OTHER'
787--- required.OTHER 1970-01-01 00:00:00 +0000
788+++ required.OTHER 2017-07-10 09:26:26 +0000
789@@ -0,0 +1,49 @@
790+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.
791+
792+A system containing only required packages is not a supported Ubuntu system; you need to install at least the packages from minimal as well.
793+
794+We avoid following Recommends for this seed because it is processed by debootstrap, not apt, and debootstrap only does the minimum necessary.
795+
796+ * Feature: no-follow-recommends
797+
798+= UNIX =
799+
800+== Essential ==
801+
802+These are packages which have "Essential: yes" in their control file.
803+
804+ * base-files
805+ * base-passwd # ColinWatson
806+ * bash
807+ * bsdutils # LaMontJones
808+ * coreutils
809+ * dash # Much faster default shell
810+ * debianutils
811+ * diffutils
812+ * dpkg
813+ * e2fsprogs
814+ * findutils
815+ * grep
816+ * gzip
817+ * hostname
818+ * init-system-helpers
819+ * libc-bin
820+ * login
821+ * mount # LaMontJones
822+ * ncurses-base
823+ * ncurses-bin
824+ * perl-base
825+ * sed
826+ * tar # LaMontJones
827+ * util-linux # LaMontJones
828+
829+In some sense, debconf isn't truly required, but it makes our life a lot easier to have it installed in the first pass.
830+
831+ * debconf
832+
833+Other packages necessary to get started:
834+
835+ * mawk
836+ * passwd
837+ * procps
838+ * sysvinit-utils # pidof tool (Debian #810018) and init-d-script for SysV init scripts
839
840=== renamed file 'samba-server' => 'samba-server.THIS'
841=== renamed file 'server-ship' => 'server-ship.THIS'
842=== renamed file 'ship-live' => 'ship-live.THIS'
843=== added file 'standard.OTHER'
844--- standard.OTHER 1970-01-01 00:00:00 +0000
845+++ standard.OTHER 2017-07-10 09:26:26 +0000
846@@ -0,0 +1,91 @@
847+Task-Section: user
848+Task-Relevance: 8
849+Task-Description: Standard system
850+Task-Extended-Description: This task installs a reasonably small character-mode system.
851+Task-Key: ubuntu-standard
852+Task-Test-new-install: install skip
853+
854+= UNIX =
855+
856+== Comfortable Unix System ==
857+
858+ * busybox-static # https://blueprints.launchpad.net/ubuntu/+spec/foundations-lucid-boot-recovery
859+ * cpio
860+ * cron
861+ * ed
862+ * file
863+ * hdparm # speed up CD-ROM and disk access, used by installer
864+ * info
865+ * (irqbalance) # optimize IRQ:CPU affinities on multicore systems
866+ * libpam-systemd # proper logind sessions, LP: #1561658
867+ * logrotate
868+ * man-db # ColinWatson
869+ * (manpages) # ColinWatson
870+ * mime-support # establishes framework for dealing with MIME
871+ * (nano) # we need a text editor less scary than vi
872+ * parted
873+ * psmisc # utilities for /proc such as killall, pstree, fuser
874+ * pciutils
875+ * usbutils
876+ * time
877+ * (mlocate)
878+ * (bash-completion)
879+
880+== Filesystems ==
881+
882+These are commonly used filesystem support packages, here because someone setting up a server would begin with standard, configure filesystems and network and then add other services. NFS is explicitly not here, because it brings in nasties like portmap, and because the network will need to be running before it can be used, so we may as well put that in Supported.
883+
884+ * dosfstools
885+ * hfsutils [powerpc]
886+ * (ntfs-3g)
887+ * (uuid-runtime) # we use UUIDs by default, so make it easy to generate them
888+
889+== Networking ==
890+
891+These provide various networking services, all should be configured in a client-only state with the server de-activated unless the user requires it.
892+
893+ * dnsutils # LaMontJones
894+ * ftp
895+ * iptables # FabioMassimoDiNitto
896+ * (telnet)
897+ * (openssh-client) # ColinWatson
898+ * rsync # would be just client but they are the same binary apparently
899+ * wget # FabioMassimoDiNitto
900+ * (libnss-resolve) # foundations-y-local-resolver
901+
902+= Debugging and Diagnostics =
903+
904+A base system should be a good platform for diagnostics about the hardware and network. In other words, after installing just the Base system one should have everything one might need to get the rest of the system up and running the way you want it.
905+
906+These are used for debugging problems or examining the system.
907+
908+ * strace
909+ * dmidecode
910+ * ppc64-diag [powerpc ppc64el] # LP: #1417608
911+ * lshw
912+ * lsof
913+ * ltrace
914+
915+= Helpful Tools =
916+
917+ * (friendly-recovery) # give a nice menu in recovery mode
918+ * (command-not-found)
919+ * (update-manager-core) # needed for server based release upgrades
920+ * (apparmor) # load AppArmor policies
921+ * (plymouth) # splash screen, and boot-time questions
922+ * (plymouth-theme-ubuntu-text)
923+ * (ureadahead) # get things into cache as quickly as possible during boot
924+
925+== Network ==
926+
927+ * (iputils-tracepath) # more secure sort of traceroute, will put compatibility symblink in for traceroute users
928+ * (mtr-tiny) # LaMontJones
929+ * (tcpdump)
930+ * (ufw) # Jamie Strandboge
931+
932+= Other =
933+
934+ * popularity-contest
935+ * ubuntu-standard # metapackage for everything here
936+ * (apt-transport-https) # James Westby, enables access to private PPAs among other things
937+ * language-selector-common # helps installer to work out which language-support packages to install
938
939=== added file 'supported-common'
940--- supported-common 1970-01-01 00:00:00 +0000
941+++ supported-common 2017-07-10 09:26:26 +0000
942@@ -0,0 +1,2 @@
943+This seed exists only to gather together all the other common supported-*
944+seeds.
945
946=== added file 'supported-desktop'
947--- supported-desktop 1970-01-01 00:00:00 +0000
948+++ supported-desktop 2017-07-10 09:26:26 +0000
949@@ -0,0 +1,1 @@
950+This seed exists only to gather together all the other common supported-*-desktop seeds
951
952=== added file 'supported-development-common'
953--- supported-development-common 1970-01-01 00:00:00 +0000
954+++ supported-development-common 2017-07-10 09:26:26 +0000
955@@ -0,0 +1,96 @@
956+= Development =
957+
958+== Development Tools ==
959+
960+ * bison
961+ * bison-doc
962+ * debconf-english # for minimal buildd chroots, without i18n cruft
963+ * flex
964+ * patchutils
965+ * gdb
966+ * gdb-doc
967+ * autoconf
968+ * autoconf-doc
969+ * automake
970+ * autotools-dev
971+ * libtool
972+ * pkg-config
973+ * ccache # C/C++ development, package development
974+ * exuberant-ctags # ColinWatson
975+ * linux32 # without it, biarch buildds can go wonky
976+ * autopkgtest
977+ * apport-retrace
978+ * apport-cli
979+ * libc6-prof [amd64 i386 powerpc sparc]
980+ * libc6.1-prof [ia64]
981+ * gfortran-multilib
982+ * libstdc++-5-pic
983+ * texinfo-doc-nonfree # GFDL'd documentation for texinfo
984+ * diveintopython
985+ * diveintopython-zh
986+ * make-doc
987+ * cmake
988+ * device-tree-compiler
989+ * default-jdk
990+
991+== Revision Control ==
992+
993+ * bzr
994+ * bzrtools
995+
996+== Package Maintainance ==
997+
998+ * debhelper # ColinWatson
999+ * dh-make
1000+ * dupload # ColinWatson
1001+ * lintian
1002+ * pbuilder # ColinWatson
1003+ * apt-listchanges
1004+ * apt-transport-https # sanctioned by MichaelVogt
1005+ * dput
1006+ * pkgstriptranslations # for removing gettext data on the buildds
1007+ * pkg-create-dbgsym # automatic creation of debug symbols
1008+ * hello
1009+ * hello-debhelper
1010+ * dselect # old-school package management
1011+ * dh-autoreconf
1012+ * dh-exec
1013+ * dh-di
1014+ * dh-golang
1015+
1016+== Seed Management ==
1017+
1018+ * germinate # quis custodiet ipsos custodes?
1019+
1020+= Shells =
1021+
1022+ * zsh
1023+
1024+= Libraries =
1025+
1026+ * libdate-manip-perl
1027+ * libnet-ldap-perl
1028+ * libfile-rsyncp-perl
1029+ * libnss-db
1030+ * tdsodbc
1031+ * libdbd-sqlite3
1032+ * libdbd-mysql
1033+ * libdbd-pgsql
1034+ * libdbd-freetds
1035+ * python3-launchpadlib
1036+
1037+= Misc =
1038+
1039+ * util-linux-locales # contents provided in langpacks, just needs to be held in main
1040+
1041+= Germinate workarounds =
1042+
1043+ * python-pyrex # bzr Build-Depends: cython-dbg | python-pyrex; we want the latter for now
1044+
1045+# Packages should be recorded in their reverse-built-dependencies using
1046+# 'Built-Using' due to code copied into target objects at build time.
1047+= Built-using workarounds =
1048+
1049+ * gnu-efi
1050+ * libatomic-ops-dev
1051+ * libiberty-dev
1052
1053=== added file 'supported-development-desktop'
1054--- supported-development-desktop 1970-01-01 00:00:00 +0000
1055+++ supported-development-desktop 2017-07-10 09:26:26 +0000
1056@@ -0,0 +1,66 @@
1057+= Development =
1058+
1059+== Development Tools ==
1060+
1061+ * valgrind
1062+ * indent
1063+
1064+== Revision Control ==
1065+
1066+ * subversion
1067+ * subversion-tools
1068+ * python-svn
1069+ * git-core
1070+ * gitk
1071+ * cvs
1072+
1073+== Advanced editors ==
1074+
1075+ * vim # Needs to stay off server CDs because it pulls in Gnome
1076+ * emacs
1077+ * emacs25
1078+ * emacs25-el
1079+ * emacs25-nox
1080+ * emacs-goodies-el
1081+
1082+And some useful Emacs-related tools:
1083+
1084+ * auctex
1085+ * bbdb
1086+
1087+== Mono ==
1088+
1089+ * mono
1090+
1091+== Development Tools ==
1092+
1093+ * openjdk-8-demo
1094+ * openjdk-8-source
1095+
1096+= Libraries =
1097+
1098+ * libgl1-mesa-swx11-i686
1099+ * libchart-perl
1100+ * libgd-graph-perl
1101+ * libtemplate-perl
1102+
1103+= Python2.x =
1104+
1105+ * idle
1106+ * idle-python2.7
1107+ * python2.7-examples
1108+ * libpython2.7-testsuite
1109+
1110+= Python3 =
1111+
1112+ * python3-doc
1113+ * idle3
1114+ * idle-python3.5
1115+ * python3-all-dev
1116+ * python3-all-dbg
1117+ * python3-examples
1118+ * python3-setuptools
1119+ * python3-bsddb3-dbg
1120+ * python-bsddb3-doc
1121+ * python3-gi-cairo
1122+ * libpython3.5-testsuite
1123
1124=== added file 'supported-hardware'
1125--- supported-hardware 1970-01-01 00:00:00 +0000
1126+++ supported-hardware 2017-07-10 09:26:26 +0000
1127@@ -0,0 +1,1 @@
1128+# this has been split into supported-hardware-[common|desktop|server]
1129
1130=== added file 'supported-hardware-common'
1131--- supported-hardware-common 1970-01-01 00:00:00 +0000
1132+++ supported-hardware-common 2017-07-10 09:26:26 +0000
1133@@ -0,0 +1,13 @@
1134+= Hardware =
1135+
1136+ * powertop
1137+ * ethtool
1138+ * efivar # Tools to manage UEFI variables
1139+
1140+== Filesystems ==
1141+
1142+ * xfsdump # only useful when machine is setup and working, and only for xfs people
1143+ * hfsutils
1144+ * squashfs-tools
1145+ * reiser4progs
1146+ * zfsutils-linux # currently no support in the installer; move to appropriate seed if this changes
1147
1148=== added file 'supported-hardware-desktop'
1149--- supported-hardware-desktop 1970-01-01 00:00:00 +0000
1150+++ supported-hardware-desktop 2017-07-10 09:26:26 +0000
1151@@ -0,0 +1,16 @@
1152+= Hardware =
1153+
1154+ * i855-crt # crack to enable video out on i855 chipsets
1155+ * mdetect # formerly used by X for mouse autodetection
1156+ * irda-utils
1157+ * wacom-tools
1158+ * wvdial
1159+ * gobi-loader
1160+
1161+== Filesystems ==
1162+
1163+ * hfsplus
1164+
1165+== Cluster ==
1166+
1167+ * ocfs2console
1168
1169=== added file 'supported-installer'
1170--- supported-installer 1970-01-01 00:00:00 +0000
1171+++ supported-installer 2017-07-10 09:26:26 +0000
1172@@ -0,0 +1,1 @@
1173+# Replaced by supported-installer-[common|desktop|server]
1174
1175=== added file 'supported-installer-common'
1176--- supported-installer-common 1970-01-01 00:00:00 +0000
1177+++ supported-installer-common 2017-07-10 09:26:26 +0000
1178@@ -0,0 +1,32 @@
1179+= Installer =
1180+
1181+ * debian-installer # also has side-effect of pulling in installer image build system
1182+ * debian-installer-udebs
1183+ * gfxboot
1184+ * gfxboot-theme-ubuntu
1185+
1186+ * ppp-udeb # experimental
1187+
1188+ * installation-guide-amd64 [amd64]
1189+ * installation-guide-armhf [armhf]
1190+ * installation-guide-i386 [i386]
1191+ * installation-guide-powerpc [powerpc]
1192+ * installation-guide-arm64 [arm64]
1193+ * installation-guide-ppc64el [ppc64el]
1194+ * installation-guide-s390x [s390x]
1195+
1196+ * isolinux [amd64 i386]
1197+ * lilo
1198+ * lilo-installer [amd64 i386]
1199+ * grub-efi [amd64 i386]
1200+ * grub-efi-amd64 [amd64 i386]
1201+ * grub-efi-ia32 [amd64 i386]
1202+ * grub-efi-amd64-signed [amd64]
1203+ * grub-efi-arm64-signed [arm64]
1204+ * grub-efi-arm [armhf]
1205+ * grub-uboot [armhf]
1206+ * grub-xen [amd64 i386]
1207+ * sbsigntool
1208+
1209+ * live-installer
1210+
1211
1212=== added file 'supported-installer-desktop'
1213--- supported-installer-desktop 1970-01-01 00:00:00 +0000
1214+++ supported-installer-desktop 2017-07-10 09:26:26 +0000
1215@@ -0,0 +1,8 @@
1216+= Installer =
1217+
1218+ * casper # needed by live CD build system
1219+ * lupin-casper [amd64 i386] # ditto, installer-for-windows
1220+ * livecd-rootfs # live CD build script
1221+ * live-build # new live CD build scripts
1222+ * cdebconf # useful for testing, but not used by default yet
1223+ * jasper # used instead of casper for preinstalled armel images
1224
1225=== added file 'supported-kernel-common'
1226--- supported-kernel-common 1970-01-01 00:00:00 +0000
1227+++ supported-kernel-common 2017-07-10 09:26:26 +0000
1228@@ -0,0 +1,8 @@
1229+== Kernel ==
1230+
1231+ * %linux
1232+ * %linux-meta
1233+ * %linux-signed
1234+ * kexec-tools
1235+ * thermald
1236+ * kernel-wedge
1237
1238=== added file 'supported-kernel-desktop'
1239--- supported-kernel-desktop 1970-01-01 00:00:00 +0000
1240+++ supported-kernel-desktop 2017-07-10 09:26:26 +0000
1241@@ -0,0 +1,10 @@
1242+== Kernel ==
1243+
1244+== Restricted Drivers ==
1245+ * fglrx
1246+ * fglrx-dev
1247+ * fglrx-amdcccle
1248+ * nvidia-current
1249+ * nvidia-current-dev
1250+ * nvidia-settings
1251+
1252
1253=== added file 'supported-misc-servers'
1254--- supported-misc-servers 1970-01-01 00:00:00 +0000
1255+++ supported-misc-servers 2017-07-10 09:26:26 +0000
1256@@ -0,0 +1,242 @@
1257+= Servers and Daemons =
1258+
1259+Database:
1260+
1261+ * postgresql-plperl-9.5
1262+ * postgresql-plpython-9.5
1263+ * postgresql-plpython3-9.5
1264+ * postgresql-pltcl-9.5
1265+
1266+Email:
1267+
1268+ * fetchmail
1269+ * procmail
1270+ * exim4
1271+ * exim4-daemon-heavy
1272+ * exim4-daemon-light
1273+ * exim4-doc-html
1274+ * mail-stack-delivery
1275+ * mailman
1276+
1277+Must also consider webmail and so on...
1278+
1279+VPN:
1280+
1281+ * strongswan # ipsec vpn - jpds/14.04 (LP: #1266066)
1282+ * strongswan-ike
1283+ * strongswan-plugin-dhcp
1284+ * strongswan-plugin-eap-md5
1285+ * strongswan-plugin-eap-mschapv2
1286+ * strongswan-plugin-eap-peap
1287+ * strongswan-plugin-eap-radius
1288+ * strongswan-plugin-eap-tls
1289+ * strongswan-plugin-eap-tnc
1290+ * strongswan-plugin-eap-ttls
1291+ * strongswan-plugin-gmp
1292+ * strongswan-plugin-ldap
1293+ * strongswan-plugin-mysql
1294+ * strongswan-plugin-openssl
1295+ * strongswan-plugin-pkcs11
1296+ * strongswan-plugin-radattr
1297+ * strongswan-plugin-sql
1298+ * strongswan-plugin-unbound
1299+ * strongswan-pt-tls-client
1300+ * strongswan-tnc-base
1301+ * strongswan-tnc-client
1302+ * strongswan-tnc-pdp
1303+ * strongswan-tnc-server
1304+
1305+Web servers:
1306+
1307+ * nginx
1308+
1309+Web applications:
1310+
1311+ * zope3-sandbox
1312+ * python-moinmoin # moin (>= 1.5)
1313+ * python-django
1314+ * python-tickcount #ChuckShort - server-lucid-canonical-application-support
1315+ * python-openid #ChuckShort - server-lucid-canonical-application-support
1316+ * python-pastescript #ChuckShort - server-lucid-canonical-application-support
1317+ * python-pastedeploy #ChuckShort - server-lucid-canonical-application-support
1318+ * python-psycopg2
1319+ * python-posix-ipc
1320+ * memcached #ClintByrum - server-maverick-uds-web20-workloads
1321+ * libmemcached-dev #ClintByrum - server-maverick-uds-web20-workloads
1322+ * rabbitmq-server
1323+
1324+Printing:
1325+
1326+ * printer-driver-m2300w # Driver for the Minolta magicolor 2300W/24000W color laser printers
1327+
1328+Utilities:
1329+
1330+ * graphviz
1331+ * logcheck # great security tool for any server
1332+ * logcheck-database # useful for above
1333+ * rrdtool
1334+ * iotop
1335+ * john
1336+ * libmemcached-tools #ClintByrum - server-maverick-uds-web20-workloads
1337+ * nicstat
1338+ * nut # ChuckShort - ServerPackageReview
1339+ * nut-cgi
1340+ * nut-snmp
1341+ * powernap
1342+ * powernap-server
1343+
1344+Radius server:
1345+
1346+ * freeradius
1347+
1348+Authentication:
1349+
1350+ * sssd
1351+ * sssd-tools
1352+
1353+Backup:
1354+
1355+ * mtx
1356+
1357+Proxy:
1358+
1359+ * haproxy #ClintByrum server-maverick-uds-cloud-loadbalancing
1360+
1361+Configuration Management:
1362+
1363+ * etckeeper
1364+
1365+Monitoring:
1366+
1367+ * nagios3
1368+ * nagios3-common
1369+ * nagios3-doc
1370+ * monitoring-plugins-basic
1371+ * monitoring-plugins-standard
1372+ * nagios-plugins-basic # transitional package: remove in Xenial+1
1373+ * nagios-plugins-standard # transitional package: remove in Xenial+1
1374+ * nagios-nrpe-server #ChuckShort - server lucid-canonical-application-support
1375+ * nagios-nrpe-plugin #ChuckShort - server lucid-canonical-application-support
1376+
1377+Storage:
1378+
1379+ * ceph
1380+ * radosgw
1381+ * python-ceph
1382+
1383+Other:
1384+
1385+ * samba-doc-pdf
1386+ * ibmasm-utils
1387+ * rabbitmq-server
1388+ * euca2tools
1389+ * unzip
1390+ * openvswitch
1391+ * openvswitch-switch-dpdk
1392+ * openssh-blacklist-extra
1393+ * lxc
1394+ * lxc-tests
1395+ * lua-lxc
1396+ * python3-lxc
1397+ * lxc2
1398+ * lxd
1399+ * lxd-client
1400+ * lxd-tools
1401+
1402+OpenStack:
1403+
1404+ * nova-api
1405+ * nova-network
1406+ * nova-objectstore
1407+ * nova-scheduler
1408+ * nova-volume
1409+ * nova-compute
1410+ * nova-compute-kvm
1411+ * nova-compute-lxc
1412+ * nova-compute-lxd # James Page LP: #1540597
1413+ * nova-vncproxy
1414+ * nova-cert
1415+ * nova-scheduler # James Page LP: #1180084
1416+ * nova-conductor
1417+
1418+ * swift-account
1419+ * swift-container
1420+ * swift-doc
1421+ * swift-object
1422+ * swift-proxy
1423+
1424+ * glance
1425+
1426+ * keystone
1427+
1428+ * python-keystoneclient
1429+ * python-cinderclient
1430+ * python-swiftclient
1431+ * python-glanceclient
1432+ * python-neutronclient
1433+
1434+ * ceilometer-collector
1435+ * ceilometer-api
1436+ * ceilometer-agent-compute
1437+ * ceilometer-agent-central
1438+
1439+ * openstack-dashboard
1440+
1441+ * cinder-volume
1442+ * cinder-api
1443+ * cinder-scheduler
1444+ * cinder-backup
1445+
1446+ * neutron-server
1447+ * neutron-l3-agent
1448+ * neutron-dhcp-agent
1449+ * neutron-openvswitch-agent
1450+ * neutron-linuxbridge-agent
1451+ * neutron-lbaas-agent
1452+ * neutron-metadata-agent
1453+ * neutron-vpn-agent
1454+
1455+ * heat-engine
1456+ * heat-api
1457+ * heat-api-cfn
1458+ * heat-api-cloudwatch
1459+
1460+ * aodh-api # https://bugs.launchpad.net/bugs/1546728
1461+ * aodh-evaluator
1462+ * aodh-notifier
1463+ * aodh-listener
1464+ * aodh-expirer
1465+
1466+ * barbican-api # https://bugs.launchpad.net/bugs/1543754
1467+ * barbican-worker
1468+ * barbican-keystone-listener
1469+
1470+ * designate # https://bugs.launchpad.net/bugs/1543748
1471+ * designate-zone-manager
1472+ * designate-sink
1473+ * designate-pool-manager
1474+ * designate-mdns
1475+ * designate-producer
1476+ * designate-worker
1477+
1478+KVM Virtualization Stack:
1479+# held via virt-host tasks before
1480+
1481+ * qemu-system-x86 [i386 amd64]
1482+ * qemu-system-ppc [powerpc ppc64el]
1483+ * qemu-system-aarch64 [arm64]
1484+ * qemu-system-s390x [s390x]
1485+ * qemu-kvm
1486+ * libvirt-daemon-system
1487+
1488+Cloud:
1489+
1490+ * walinuxagent # BenHoward - windows azure enablement
1491+ * hv-kvp-daemon-init
1492+ * cloud-utils
1493+ * joyent-mdata-client
1494+ * juju
1495+
1496+IPv6 tools:
1497+
1498+ * quagga # RobertCollins
1499
1500=== added file 'supported-network'
1501--- supported-network 1970-01-01 00:00:00 +0000
1502+++ supported-network 2017-07-10 09:26:26 +0000
1503@@ -0,0 +1,1 @@
1504+# Replaced by supported-[common|client]
1505
1506=== added file 'supported-network-client'
1507--- supported-network-client 1970-01-01 00:00:00 +0000
1508+++ supported-network-client 2017-07-10 09:26:26 +0000
1509@@ -0,0 +1,13 @@
1510+= Clients =
1511+
1512+ * irssi
1513+ * avahi-utils
1514+
1515+= Download =
1516+
1517+ * jigit # specialised Debian/Ubuntu CD image download
1518+
1519+= Mail =
1520+
1521+ * mutt
1522+ * lbdb
1523
1524=== added file 'supported-network-common'
1525--- supported-network-common 1970-01-01 00:00:00 +0000
1526+++ supported-network-common 2017-07-10 09:26:26 +0000
1527@@ -0,0 +1,5 @@
1528+# common supported network servers (not client tools)
1529+
1530+= Network =
1531+
1532+ * shorewall-shell
1533
1534=== added file 'supported-server'
1535--- supported-server 1970-01-01 00:00:00 +0000
1536+++ supported-server 2017-07-10 09:26:26 +0000
1537@@ -0,0 +1,1 @@
1538+This seed exists only to gather together all the other common supported-*-server seeds
1539
1540=== added file 'supported-sysadmin'
1541--- supported-sysadmin 1970-01-01 00:00:00 +0000
1542+++ supported-sysadmin 2017-07-10 09:26:26 +0000
1543@@ -0,0 +1,1 @@
1544+# Replaced by supported-sysadmin-[common|desktop]
1545
1546=== added file 'supported-sysadmin-common'
1547--- supported-sysadmin-common 1970-01-01 00:00:00 +0000
1548+++ supported-sysadmin-common 2017-07-10 09:26:26 +0000
1549@@ -0,0 +1,30 @@
1550+= System Administration Tools =
1551+
1552+ * attr # will move to base if we go to selinux
1553+ * quota
1554+ * backuppc # RobertCollins
1555+ * debian-goodies
1556+ * whois # FabioMassimoDiNitto
1557+ * cu # super-basic serial access
1558+ * john # detects weak passwords, might be needed in desktop
1559+ * libpam-cracklib # enables weak password checking during password change, should it be in desktop?
1560+ * xinetd # JamesTroup, from hoglet
1561+ * mknbi # for creating etherboot images for LTSP
1562+
1563+ * fbset
1564+ * libcap-bin
1565+ * libpam-opie
1566+ * opie-client
1567+ * opie-server
1568+ * sasl2-bin
1569+ * libsasl2-modules-sql
1570+ * autofs
1571+ * awstats
1572+ * acct
1573+ * authbind
1574+ * siege
1575+ * bonnie++
1576+ * aptitude-doc-en
1577+ * sqlite3 # CLI utility, libs in main. nijaba
1578+ * policyrcd-script-zg2 # helps with chroot administration
1579+ * pastebinit
1580
1581=== added file 'supported-sysadmin-desktop'
1582--- supported-sysadmin-desktop 1970-01-01 00:00:00 +0000
1583+++ supported-sysadmin-desktop 2017-07-10 09:26:26 +0000
1584@@ -0,0 +1,7 @@
1585+= System Administration Tools =
1586+ * system-config-kickstart # Kickstart configuration GUI
1587+ * system-cleaner-gtk
1588+
1589+== Cluster ==
1590+
1591+ * system-config-cluster
1592
1593=== renamed file 'supported' => 'supported.THIS'

Subscribers

People subscribed via source and target branches