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

Subscribers

People subscribed via source and target branches