Merge lp:~rohangarg/ubuntu-seeds/kubuntu.raring into lp:~kubuntu-dev/ubuntu-seeds/kubuntu.raring

Proposed by Rohan Garg
Status: Merged
Merged at revision: 1195
Proposed branch: lp:~rohangarg/ubuntu-seeds/kubuntu.raring
Merge into: lp:~kubuntu-dev/ubuntu-seeds/kubuntu.raring
Diff against target: 332 lines (+306/-1)
4 files modified
STRUCTURE (+9/-1)
active (+242/-0)
active-live (+35/-0)
active-ship (+20/-0)
To merge this branch: bzr merge lp:~rohangarg/ubuntu-seeds/kubuntu.raring
Reviewer Review Type Date Requested Status
Jonathan Riddell (community) Approve
Review via email: mp+139711@code.launchpad.net

Description of the change

Merge active seeds into desktop so that the other active seed can be dropped and everything is generated from kubuntu-meta

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) wrote :

On Thu, Dec 13, 2012 at 02:25:22PM -0000, Rohan Garg wrote:
> --- STRUCTURE 2012-10-18 17:27:39 +0000
> +++ STRUCTURE 2012-12-13 14:24:22 +0000
> @@ -10,5 +10,13 @@
> dvd: ship development supported-common dvd-langsupport
> full: dvd desktop
> supported-desktop-extra: dvd dvd-live
> +
> +# Active
> +active: standard
> +active-ship: ship
> +active-live: active
> +active-ship-live: ship-live
> +
> # make sure supported remains the last entry
> -supported: dvd-live ship-live full supported-desktop-extra
> +supported: dvd-live ship-live full supported-desktop-extra active-ship-live supported-common
> +

Nothing appears to inherit from the active-ship or active-live seeds.
This will cause problems. I suggest adding them to supported along with
active-ship-live.

> --- active 1970-01-01 00:00:00 +0000
> +++ active 2012-12-13 14:24:22 +0000
[...]
> +Task-Metapackage: kubuntu-active
[...]
> --- desktop 2012-11-27 14:00:14 +0000
> +++ desktop 2012-12-13 14:24:22 +0000
[...]
> +Task-Metapackage: kubuntu-desktop
[...]
> --- full 2011-09-01 11:10:10 +0000
> +++ full 2012-12-13 14:24:22 +0000
[...]
> +Task-Metapackage: kubuntu-full

You can delete all these Task-Metapackage lines; they're redundant since
the default construction of SEEDCOLLECTION-SEEDNAME already produces the
right results here.

1195. By Rohan Garg

* Add active-live and active-ship to supported
* Drop Task-Metapackage key's , not required

Revision history for this message
Rohan Garg (rohangarg) wrote :

Thanks Colin! I've updated the files as per your review.

Revision history for this message
Rohan Garg (rohangarg) wrote :

Bump?

Revision history for this message
Jonathan Riddell (jr) wrote :

What are the changes in the active seeds compared to the current kubuntu-active seed collection?

Revision history for this message
Rohan Garg (rohangarg) wrote :

I've copied over the seeds from the Kubuntu Active seed, so no changes to the seed as such ( except adjusting STRUCTURE )

Revision history for this message
Jonathan Riddell (jr) wrote :

groovy, ship it

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'STRUCTURE'
2--- STRUCTURE 2012-10-18 17:27:39 +0000
3+++ STRUCTURE 2012-12-14 12:34:19 +0000
4@@ -10,5 +10,13 @@
5 dvd: ship development supported-common dvd-langsupport
6 full: dvd desktop
7 supported-desktop-extra: dvd dvd-live
8+
9+# Active
10+active: standard
11+active-ship: ship
12+active-live: active
13+active-ship-live: ship-live
14+
15 # make sure supported remains the last entry
16-supported: dvd-live ship-live full supported-desktop-extra
17+supported: dvd-live ship-live full supported-desktop-extra active-ship-live active-ship active-live supported-common
18+
19
20=== added file 'active'
21--- active 1970-01-01 00:00:00 +0000
22+++ active 2012-12-14 12:34:19 +0000
23@@ -0,0 +1,242 @@
24+Task-Per-Derivative: 1
25+Task-Section: user
26+Task-Description: Kubuntu Active
27+Task-Extended-Description: This task provides the Kubuntu flavour optimised for mobile devices.
28+Task-Key: kubuntu-active
29+Task-Name: kubuntu-active
30+Task-Seeds: standard
31+
32+# This seed needs to have the selection of packages we want for
33+# tablet/mobile devices from platform/desktop-common and
34+# kubuntu/desktop and add the Plasma Active ones
35+
36+= Hardware and Architecture Support =
37+
38+== Architecture-independent ==
39+
40+ * alsa-base # needed for proper hardware detection (hotplug/blacklist.d, modprobe.d)
41+ * alsa-utils # basic audio support and mixer level handling
42+
43+Bluetooth:
44+TODO not for Xubuntu
45+
46+ * (bluez) # base for bluetooth support
47+ * (bluez-alsa)
48+ * (bluez-cups) # allow connecting to bluetooth printers from CUPS
49+
50+== armel ==
51+
52+ * apmd [armel]
53+
54+= Network Services =
55+
56+Basic network services and Windows integration.
57+
58+ * wireless-tools
59+ * rfkill # No longer using the copy from wireless-tools (LP: #715309)
60+ * wpasupplicant # ScottJamesRemnant
61+ * (libnss-mdns) # IPv4 link-local DNS support
62+ * ca-certificates # common SSL certificates
63+
64+These packages help with system integration
65+
66+ * (avahi-daemon) # some people do not like it, and it is not essential
67+
68+= Printing =
69+
70+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.
71+
72+ * (cups) # our preferred printer management infrastructure
73+ * (cups-bsd) # gives us lpc, lpq, lpr, lprm
74+ * (cups-client) # gives us cancel, cupstestppd, lp, lpoptions, lppasswd, lpstat, cupsaddsmb, accept, lpadmin, lpinfo, lpmove
75+ * foomatic-db-compressed-ppds # the foomatic printer driver database
76+ * foomatic-filters # converter from postscript to printer-specific formats
77+ * openprinting-ppds # Most common drivers we want in desktop; less common are in o-p-extra
78+ * pnm2ppa # several ppds require this
79+ * ghostscript-x
80+ * (hplip) # support for HP all-in-one printers
81+ * (min12xxw) # support for KonicaMinolta PagePro 1200W, 1300W printers
82+ * (foo2zjs) # support for printing to ZjStream-based printers
83+ * (splix) # support for Samsung lasers
84+ * (pxljr) # support for HP Color lasers
85+ * (c2esp) # support for Kodak injket printers
86+ * (ptouch-driver) # support for Brother P-touch printers
87+ * (rastertosag-gdi) # support for Rico Aficio SPxxxx printers
88+
89+= GUI infrastructure =
90+
91+Packages used for X preconfiguration are just Recommends; removing them after initial installation should be relatively safe.
92+
93+ * xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
94+ * !linux-image-* # xorg transitively depends on this, but this would pull in grub-pc; we handle that separately
95+ * xkb-data # XKB data now lives here
96+
97+Fonts:
98+
99+ * ttf-dejavu-core
100+ * ttf-freefont
101+ * (fonts-kacst-one)
102+ * (fonts-takao-pgothic)
103+ * (fonts-khmeros-core)
104+ * (ttf-indic-fonts-core)
105+ * (ttf-punjabi-fonts)
106+ * (ttf-thai-tlwg)
107+ * (fonts-lao)
108+ * (ttf-ubuntu-font-family)
109+
110+= Other =
111+
112+ * (policykit-desktop-privileges) # passwordless disk/CPU speed/time operations for admins
113+ * ubuntu-extras-keyring # archive signing key for extras.ubuntu.com
114+
115+=====INSERT
116+Bluetooth:
117+
118+ * (bluedevil)
119+ * (pulseaudio-module-bluetooth) # Bluetooth audio devices by default
120+
121+= Network Services =
122+
123+Basic network services and Windows integration.
124+
125+ * (avahi-autoipd) # IPv4 link-local interface configuration support
126+ * (plasma-widget-networkmanagement)
127+ * (mobile-broadband-provider-info)
128+
129+= GUI infrastructure =
130+
131+Extra fonts (should be common, but not so for space reasons):
132+
133+ * (ttf-wqy-microhei)
134+ * (fonts-nanum)
135+ * (fonts-liberation)
136+
137+== Core ==
138+
139+ * plasma-active
140+ * plasma-active-default-settings
141+ * plasma-widgets-active
142+ * plasma-widgets-workspace
143+ * plasma-active-settings
144+ * contour
145+ * kde-artwork-active
146+ * kubuntu-active-default-settings
147+
148+ * plasma-active-imageviewer
149+ * plasma-active-webbrowser
150+ * plasma-active-keyboardcontainer
151+
152+== kde-runtime ==
153+
154+ * phonon-backend-gstreamer
155+
156+== kdebase ==
157+
158+ * kdepasswd
159+ * konsole
160+
161+== kde-workspace ==
162+
163+ * kde-workspace-bin # Plasma, ksplash and more
164+ * kde-window-manager-active-gles
165+ * klipper
166+# * ksysguard #not useful on tablet?
167+# * systemsettings #not useful on tablet?
168+
169+== kdeadmin ==
170+
171+# * (system-config-printer-kde) #not usable on tablet UI?
172+
173+== kdemultimedia ==
174+
175+ * kmix
176+
177+== kdenetwork ==
178+
179+ * kde-zeroconf
180+ * (kde-telepathy) #testing if this is good enough to replace unmaintained kopete jr 2012-02-15
181+
182+== kdeutils ==
183+
184+ * (printer-applet)
185+
186+== everything else KDE ==
187+
188+ * (muon-installer)
189+ * (muon-notifier)
190+ * (polkit-kde-1) # needed by muon but is an option compared to gtk polkit for gnome users
191+ * (gstreamer0.10-qapt)
192+ * (gtk2-engines-oxygen)
193+ * (gtk3-engines-oxygen)
194+ * (kdesudo) # simpler and more reliable than kdesu
195+ * xdg-user-dirs
196+ * (upower) # Recommends so people can keep hal if they want it
197+ * (udisks) # Recommends so people can keep hal if they want it
198+ * language-selector-kde
199+ * software-properties-kde
200+ * (apport-kde)
201+ * (xdg-utils) # useful utilities
202+ * (jockey-kde) # installer for drivers
203+ * (plasma-widgets-addons)
204+ * (kubuntu-notification-helper)
205+ * (qapt-deb-installer)
206+ * (oxygen-cursor-theme)
207+ * (oxygen-icon-theme)
208+ * (libqca2-plugin-ossl)
209+ * (kde-config-gtk) #GTK setup
210+ * (xsettings-kde)
211+# * (plasma-widget-message-indicator) #not yet useful with telepathy-kde
212+ * (apturl-kde)
213+ * (pulseaudio)
214+ * (python-qt4-dbus) # So python-dbus doesn't pull in python-gi
215+
216+= Other =
217+
218+ * (plymouth-theme-kubuntu-text)
219+ * (plymouth-theme-kubuntu-logo)
220+ * (cryptsetup) #needed for encrypted devices, also in d-i-requirements seed but might be needed for 3rd party drives
221+
222+== kdebase ==
223+
224+ * lightdm-kde-greeter
225+
226+== kdepim ==
227+
228+ * kontact-mobile
229+
230+== kdegames with suitably touch friendly UIs ==
231+
232+ * kpat
233+# * kmajong #not sure of package name
234+ * katomic
235+ * knetwalk
236+
237+== kdegraphics ==
238+
239+# TODO Add okular active bits here
240+
241+== kdemultimedia ==
242+
243+# TODO Add active video player here
244+ * (dragonplayer)
245+
246+== kdenetwork ==
247+
248+ * (kppp)
249+ * (kdenetwork-filesharing)
250+
251+== calligra ==
252+
253+ * calligraactive
254+
255+== everything else KDE ==
256+
257+ * (bangarang)
258+ * (kubuntu-web-shortcuts)
259+ * (kde-config-touchpad)
260+# * (plasma-widget-menubar) #not useful for active?
261+# * (appmenu-gtk)
262+# * (appmenu-gtk3)
263+
264+= Other =
265+ * kubuntu-active # the metapackage itself
266
267=== added file 'active-live'
268--- active-live 1970-01-01 00:00:00 +0000
269+++ active-live 2012-12-14 12:34:19 +0000
270@@ -0,0 +1,35 @@
271+Task-Per-Derivative: 1
272+Task-Section: user
273+Task-Description: Kubuntu Active Remix live CD
274+Task-Extended-Description: This task provides the extra packages installed on the Kubuntu Active live image. It is neither useful nor recommended to install this task in other environments.
275+Task-Relevance: 2
276+Task-Key: ubiquity-frontend-kde
277+Task-Name: kubuntu-active-live
278+Task-Test-new-install: skip show
279+
280+ * Languages: en
281+ * language-pack-${Languages}
282+ * language-pack-kde-${Languages}
283+
284+# subset of English language support which we want by default:
285+ * hunspell-en-us
286+ * openoffice.org-hyphenation
287+ * wamerican
288+
289+#by order of popcon (de fr es ru it pt zh pl ja nl cs sv el hu)
290+ * Languages: de fr es ru it pt zh pl ja nl cs sv el hu
291+ * language-pack-${Languages}
292+ * language-pack-kde-${Languages}
293+
294+#fill up extra space
295+# * Languages: es
296+# * language-pack-${Languages} [i386]
297+# * language-pack-kde-${Languages} [i386]
298+
299+== Ubiquity components ==
300+
301+These packages make up the Ubiquity live installer.
302+
303+ * ubiquity-frontend-kde
304+ * ubiquity-ubuntu-artwork
305+ * ubiquity-slideshow-kubuntu
306
307=== added file 'active-ship'
308--- active-ship 1970-01-01 00:00:00 +0000
309+++ active-ship 2012-12-14 12:34:19 +0000
310@@ -0,0 +1,20 @@
311+== Common language packs ==
312+
313+ # must have
314+ * Languages: en
315+ * language-pack-${Languages}
316+ * language-pack-kde-${Languages}
317+
318+# subset of English language support which we want by default:
319+ * hunspell-en-us [!powerpc]
320+ * wamerican [!powerpc]
321+
322+#by order of popcon (de fr es it ru pt zh pl ja nl cs sv el hu)
323+# * Languages: de fr es
324+# * language-pack-${Languages} [i386 amd64]
325+# * language-pack-kde-${Languages} [i386 amd64]
326+
327+#fill up extra space
328+# * Languages: it ru pl
329+# * language-pack-${Languages} [i386]
330+# * language-pack-kde-${Languages} [i386]
331
332=== added file 'active-ship-live'

Subscribers

People subscribed via source and target branches