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