Merge lp:~ubuntu-mate-dev/ubuntu-cdimage/ubuntu-mate-base into lp:ubuntu-cdimage
- ubuntu-mate-base
- Merge into mainline
Proposed by
Martin Wimpress
Status: | Rejected |
---|---|
Rejected by: | Steve Langasek |
Proposed branch: | lp:~ubuntu-mate-dev/ubuntu-cdimage/ubuntu-mate-base |
Merge into: | lp:ubuntu-cdimage |
Diff against target: |
354 lines (+60/-12) 12 files modified
bin/daily-checks (+3/-1) etc/config (+1/-1) etc/crontab (+2/-0) etc/default-arches (+3/-0) etc/qa-products (+9/-4) lib/cdimage/build.py (+2/-0) lib/cdimage/germinate.py (+2/-2) lib/cdimage/project.py (+2/-0) lib/cdimage/tests/test_build.py (+2/-0) lib/cdimage/tests/test_germinate.py (+3/-0) lib/cdimage/tests/test_tree.py (+8/-2) lib/cdimage/tree.py (+23/-2) |
To merge this branch: | bzr merge lp:~ubuntu-mate-dev/ubuntu-cdimage/ubuntu-mate-base |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Steve Langasek | Needs Resubmitting | ||
Adam Conrad | Pending | ||
Review via email: mp+284433@code.launchpad.net |
Commit message
Description of the change
This merge proposal adds support for Xubuntu Base and Ubuntu MATE Base as discussed with Adam Conrad. The "Base" variants contain a minimal desktop environment suitable for experienced user to craft their own setup.
To post a comment you must log in.
Unmerged revisions
- 1562. By Martin Wimpress
-
Added ubuntu-mate-base.
- 1561. By Sean Davis
-
Replace Xubuntu Core with Base
- 1560. By Sean Davis
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'bin/daily-checks' | |||
2 | --- bin/daily-checks 2015-10-26 11:06:11 +0000 | |||
3 | +++ bin/daily-checks 2016-01-29 11:35:53 +0000 | |||
4 | @@ -128,7 +128,7 @@ | |||
5 | 128 | warn(project, image, "%s oversized by %d bytes (%d)" % | 128 | warn(project, image, "%s oversized by %d bytes (%d)" % |
6 | 129 | (iso, size - sizelimit, size)) | 129 | (iso, size - sizelimit, size)) |
7 | 130 | 130 | ||
9 | 131 | if project == 'xubuntu': | 131 | if project in ('xubuntu', 'xubuntu-base'): |
10 | 132 | for manifest in filter( | 132 | for manifest in filter( |
11 | 133 | lambda x: x.endswith('.list') or x.endswith('.manifest'), | 133 | lambda x: x.endswith('.list') or x.endswith('.manifest'), |
12 | 134 | files): | 134 | files): |
13 | @@ -240,6 +240,7 @@ | |||
14 | 240 | 'kubuntu', | 240 | 'kubuntu', |
15 | 241 | 'edubuntu', | 241 | 'edubuntu', |
16 | 242 | 'xubuntu', | 242 | 'xubuntu', |
17 | 243 | 'xubuntu-base', | ||
18 | 243 | 'ubuntustudio', | 244 | 'ubuntustudio', |
19 | 244 | 'ubuntu-netbook', | 245 | 'ubuntu-netbook', |
20 | 245 | 'kubuntu-netbook', | 246 | 'kubuntu-netbook', |
21 | @@ -250,6 +251,7 @@ | |||
22 | 250 | 'lubuntu', | 251 | 'lubuntu', |
23 | 251 | 'ubuntu-gnome', | 252 | 'ubuntu-gnome', |
24 | 252 | 'ubuntu-mate', | 253 | 'ubuntu-mate', |
25 | 254 | 'ubuntu-mate-base', | ||
26 | 253 | 'ubuntukylin', | 255 | 'ubuntukylin', |
27 | 254 | ) | 256 | ) |
28 | 255 | if not options.series: | 257 | if not options.series: |
29 | 256 | 258 | ||
30 | === modified file 'etc/config' | |||
31 | --- etc/config 2015-11-11 20:07:52 +0000 | |||
32 | +++ etc/config 2016-01-29 11:35:53 +0000 | |||
33 | @@ -45,7 +45,7 @@ | |||
34 | 45 | ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu edubuntu xubuntu ubuntustudio mythbuntu lubuntu ubuntu-gnome ubuntukylin}" | 45 | ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu edubuntu xubuntu ubuntustudio mythbuntu lubuntu ubuntu-gnome ubuntukylin}" |
35 | 46 | ;; | 46 | ;; |
36 | 47 | *) | 47 | *) |
38 | 48 | ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu edubuntu xubuntu ubuntustudio mythbuntu lubuntu ubuntu-gnome ubuntukylin ubuntu-mate ubuntu-desktop-next}" | 48 | ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu edubuntu xubuntu xubuntu-base ubuntustudio mythbuntu lubuntu ubuntu-gnome ubuntukylin ubuntu-mate ubuntu-mate-base ubuntu-desktop-next}" |
39 | 49 | ;; | 49 | ;; |
40 | 50 | esac | 50 | esac |
41 | 51 | 51 | ||
42 | 52 | 52 | ||
43 | === modified file 'etc/crontab' | |||
44 | --- etc/crontab 2016-01-08 13:36:12 +0000 | |||
45 | +++ etc/crontab 2016-01-29 11:35:53 +0000 | |||
46 | @@ -23,6 +23,7 @@ | |||
47 | 23 | 14 5 * * * for-project kubuntu cron.daily-live --live | 23 | 14 5 * * * for-project kubuntu cron.daily-live --live |
48 | 24 | 24 0 * * * for-project edubuntu cron.dvd --live | 24 | 24 0 * * * for-project edubuntu cron.dvd --live |
49 | 25 | 50 9 * * * for-project xubuntu cron.daily-live --live | 25 | 50 9 * * * for-project xubuntu cron.daily-live --live |
50 | 26 | 50 10 * * * for-project xubuntu-base cron.daily-live --live | ||
51 | 26 | 29 6 * * * for-project ubuntu-server cron.daily --live | 27 | 29 6 * * * for-project ubuntu-server cron.daily --live |
52 | 27 | 17 18 * * * for-project ubuntustudio cron.dvd --live | 28 | 17 18 * * * for-project ubuntustudio cron.dvd --live |
53 | 28 | # mythbuntu will only release for LTS releases, but we keep daily builds around to ensure it remains working | 29 | # mythbuntu will only release for LTS releases, but we keep daily builds around to ensure it remains working |
54 | @@ -35,6 +36,7 @@ | |||
55 | 35 | 14 22 * * * for-project ubuntukylin cron.daily-live --live | 36 | 14 22 * * * for-project ubuntukylin cron.daily-live --live |
56 | 36 | 32 15 * * * for-project ubuntu-gnome cron.daily-live --live | 37 | 32 15 * * * for-project ubuntu-gnome cron.daily-live --live |
57 | 37 | 46 2 * * * for-project ubuntu-mate cron.daily-live --live | 38 | 46 2 * * * for-project ubuntu-mate cron.daily-live --live |
58 | 39 | 46 3 * * * for-project ubuntu-mate-base cron.daily-live --live | ||
59 | 38 | 40 | ||
60 | 39 | # XXX: Note that the EXTRA_PPAS bit here also needs to be mirrored in rebuild-requests: | 41 | # XXX: Note that the EXTRA_PPAS bit here also needs to be mirrored in rebuild-requests: |
61 | 40 | 03 2 * * 2-6 DIST=vivid EXTRA_PPAS=ci-train-ppa-service/stable-phone-overlay:1001 for-project ubuntu-touch cron.daily-preinstalled --live | 42 | 03 2 * * 2-6 DIST=vivid EXTRA_PPAS=ci-train-ppa-service/stable-phone-overlay:1001 for-project ubuntu-touch cron.daily-preinstalled --live |
62 | 41 | 43 | ||
63 | === modified file 'etc/default-arches' | |||
64 | --- etc/default-arches 2015-12-08 13:17:26 +0000 | |||
65 | +++ etc/default-arches 2016-01-29 11:35:53 +0000 | |||
66 | @@ -63,6 +63,7 @@ | |||
67 | 63 | ubuntu-gnome * * amd64 i386 | 63 | ubuntu-gnome * * amd64 i386 |
68 | 64 | 64 | ||
69 | 65 | ubuntu-mate * * amd64 i386 powerpc | 65 | ubuntu-mate * * amd64 i386 powerpc |
70 | 66 | ubuntu-mate-base * * amd64 i386 powerpc | ||
71 | 66 | 67 | ||
72 | 67 | ubuntu-mid * * lpia | 68 | ubuntu-mid * * lpia |
73 | 68 | 69 | ||
74 | @@ -97,6 +98,8 @@ | |||
75 | 97 | xubuntu * feisty-maverick amd64 i386 powerpc powerpc+ps3 | 98 | xubuntu * feisty-maverick amd64 i386 powerpc powerpc+ps3 |
76 | 98 | xubuntu * natty- amd64 i386 | 99 | xubuntu * natty- amd64 i386 |
77 | 99 | 100 | ||
78 | 101 | xubuntu-base * * amd64 i386 | ||
79 | 102 | |||
80 | 100 | * daily-live gutsy-intrepid amd64 i386 ia64 powerpc powerpc+ps3 sparc | 103 | * daily-live gutsy-intrepid amd64 i386 ia64 powerpc powerpc+ps3 sparc |
81 | 101 | * daily-live jaunty amd64 armel i386 ia64 powerpc powerpc+ps3 sparc | 104 | * daily-live jaunty amd64 armel i386 ia64 powerpc powerpc+ps3 sparc |
82 | 102 | * daily-live karmic amd64 i386 ia64 powerpc powerpc+ps3 sparc | 105 | * daily-live karmic amd64 i386 ia64 powerpc powerpc+ps3 sparc |
83 | 103 | 106 | ||
84 | === modified file 'etc/qa-products' | |||
85 | --- etc/qa-products 2015-12-08 13:17:26 +0000 | |||
86 | +++ etc/qa-products 2016-01-29 11:35:53 +0000 | |||
87 | @@ -58,10 +58,13 @@ | |||
88 | 58 | Ubuntu GNOME Desktop amd64 ubuntu-gnome daily-live desktop amd64 iso | 58 | Ubuntu GNOME Desktop amd64 ubuntu-gnome daily-live desktop amd64 iso |
89 | 59 | Ubuntu GNOME Desktop i386 ubuntu-gnome daily-live desktop i386 iso | 59 | Ubuntu GNOME Desktop i386 ubuntu-gnome daily-live desktop i386 iso |
90 | 60 | 60 | ||
95 | 61 | # Ubuntu Mate | 61 | # Ubuntu MATE |
96 | 62 | Ubuntu Mate Desktop amd64 ubuntu-mate daily-live desktop amd64 iso | 62 | Ubuntu MATE Desktop amd64 ubuntu-mate daily-live desktop amd64 iso |
97 | 63 | Ubuntu Mate Desktop i386 ubuntu-mate daily-live desktop i386 iso | 63 | Ubuntu MATE Desktop i386 ubuntu-mate daily-live desktop i386 iso |
98 | 64 | Ubuntu Mate Desktop powerpc ubuntu-mate daily-live desktop powerpc iso | 64 | Ubuntu MATE Desktop powerpc ubuntu-mate daily-live desktop powerpc iso |
99 | 65 | Ubuntu MATE Base amd64 ubuntu-mate-base daily-live base amd64 iso | ||
100 | 66 | Ubuntu MATE Base i386 ubuntu-mate-base daily-live base i386 iso | ||
101 | 67 | Ubuntu MATE Base powerpc ubuntu-mate-base daily-live base powerpc iso | ||
102 | 65 | 68 | ||
103 | 66 | # Ubuntu Server | 69 | # Ubuntu Server |
104 | 67 | Ubuntu Server amd64 ubuntu-server daily server amd64 iso | 70 | Ubuntu Server amd64 ubuntu-server daily server amd64 iso |
105 | @@ -90,5 +93,7 @@ | |||
106 | 90 | Ubuntu Kylin Desktop i386 ubuntukylin daily-live desktop i386 iso | 93 | Ubuntu Kylin Desktop i386 ubuntukylin daily-live desktop i386 iso |
107 | 91 | 94 | ||
108 | 92 | # Xubuntu | 95 | # Xubuntu |
109 | 96 | Xubuntu Base amd64 xubuntu-base daily-live base amd64 iso | ||
110 | 97 | Xubuntu Base i386 xubuntu-base daily-live base i386 iso | ||
111 | 93 | Xubuntu Desktop amd64 xubuntu daily-live desktop amd64 iso | 98 | Xubuntu Desktop amd64 xubuntu daily-live desktop amd64 iso |
112 | 94 | Xubuntu Desktop i386 xubuntu daily-live desktop i386 iso | 99 | Xubuntu Desktop i386 xubuntu daily-live desktop i386 iso |
113 | 95 | 100 | ||
114 | === modified file 'lib/cdimage/build.py' | |||
115 | --- lib/cdimage/build.py 2015-12-09 12:31:46 +0000 | |||
116 | +++ lib/cdimage/build.py 2016-01-29 11:35:53 +0000 | |||
117 | @@ -97,8 +97,10 @@ | |||
118 | 97 | "ubuntukylin", | 97 | "ubuntukylin", |
119 | 98 | "ubuntu-gnome", | 98 | "ubuntu-gnome", |
120 | 99 | "ubuntu-mate", | 99 | "ubuntu-mate", |
121 | 100 | "ubuntu-mate-base", | ||
122 | 100 | "ubuntu-moblin-remix", | 101 | "ubuntu-moblin-remix", |
123 | 101 | "ubuntu-mid", | 102 | "ubuntu-mid", |
124 | 103 | "xubuntu-base", | ||
125 | 102 | ): | 104 | ): |
126 | 103 | config["CDIMAGE_UNSUPPORTED"] = "1" | 105 | config["CDIMAGE_UNSUPPORTED"] = "1" |
127 | 104 | 106 | ||
128 | 105 | 107 | ||
129 | === modified file 'lib/cdimage/germinate.py' | |||
130 | --- lib/cdimage/germinate.py 2015-10-26 11:06:11 +0000 | |||
131 | +++ lib/cdimage/germinate.py 2016-01-29 11:35:53 +0000 | |||
132 | @@ -78,14 +78,14 @@ | |||
133 | 78 | sources.insert(0, pattern % "ubuntustudio-dev") | 78 | sources.insert(0, pattern % "ubuntustudio-dev") |
134 | 79 | elif project == "mythbuntu": | 79 | elif project == "mythbuntu": |
135 | 80 | sources.insert(0, pattern % "mythbuntu-dev") | 80 | sources.insert(0, pattern % "mythbuntu-dev") |
137 | 81 | elif project == "xubuntu": | 81 | elif project in ("xubuntu", "xubuntu-base"): |
138 | 82 | if series >= "intrepid": | 82 | if series >= "intrepid": |
139 | 83 | sources.insert(0, pattern % "xubuntu-dev") | 83 | sources.insert(0, pattern % "xubuntu-dev") |
140 | 84 | elif project == "lubuntu": | 84 | elif project == "lubuntu": |
141 | 85 | sources.insert(0, pattern % "lubuntu-dev") | 85 | sources.insert(0, pattern % "lubuntu-dev") |
142 | 86 | elif project == "ubuntu-gnome": | 86 | elif project == "ubuntu-gnome": |
143 | 87 | sources.insert(0, pattern % "ubuntu-gnome-dev") | 87 | sources.insert(0, pattern % "ubuntu-gnome-dev") |
145 | 88 | elif project == "ubuntu-mate": | 88 | elif project in ("ubuntu-mate", "ubuntu-mate-base"): |
146 | 89 | sources.insert(0, pattern % "ubuntu-mate-dev") | 89 | sources.insert(0, pattern % "ubuntu-mate-dev") |
147 | 90 | elif project == "ubuntu-moblin-remix": | 90 | elif project == "ubuntu-moblin-remix": |
148 | 91 | sources.insert(0, pattern % "moblin") | 91 | sources.insert(0, pattern % "moblin") |
149 | 92 | 92 | ||
150 | === modified file 'lib/cdimage/project.py' | |||
151 | --- lib/cdimage/project.py 2015-09-21 11:04:35 +0000 | |||
152 | +++ lib/cdimage/project.py 2016-01-29 11:35:53 +0000 | |||
153 | @@ -36,6 +36,7 @@ | |||
154 | 36 | "kubuntu-plasma5": "Kubuntu-Plasma-5", | 36 | "kubuntu-plasma5": "Kubuntu-Plasma-5", |
155 | 37 | "edubuntu": "Edubuntu", | 37 | "edubuntu": "Edubuntu", |
156 | 38 | "xubuntu": "Xubuntu", | 38 | "xubuntu": "Xubuntu", |
157 | 39 | "xubuntu-base": "Xubuntu-Base", | ||
158 | 39 | "gobuntu": "Gobuntu", | 40 | "gobuntu": "Gobuntu", |
159 | 40 | "ubuntu-server": "Ubuntu-Server", | 41 | "ubuntu-server": "Ubuntu-Server", |
160 | 41 | "jeos": "Ubuntu-JeOS", | 42 | "jeos": "Ubuntu-JeOS", |
161 | @@ -48,6 +49,7 @@ | |||
162 | 48 | "ubuntukylin": "Ubuntu-Kylin", | 49 | "ubuntukylin": "Ubuntu-Kylin", |
163 | 49 | "ubuntu-gnome": "Ubuntu-GNOME", | 50 | "ubuntu-gnome": "Ubuntu-GNOME", |
164 | 50 | "ubuntu-mate": "Ubuntu-MATE", | 51 | "ubuntu-mate": "Ubuntu-MATE", |
165 | 52 | "ubuntu-mate-base": "Ubuntu-MATE-Base", | ||
166 | 51 | "ubuntu-moblin-remix": "Ubuntu-Moblin-Remix", | 53 | "ubuntu-moblin-remix": "Ubuntu-Moblin-Remix", |
167 | 52 | "livecd-base": "LiveCD-Base", | 54 | "livecd-base": "LiveCD-Base", |
168 | 53 | "ubuntu-core": "Ubuntu-Core", | 55 | "ubuntu-core": "Ubuntu-Core", |
169 | 54 | 56 | ||
170 | === modified file 'lib/cdimage/tests/test_build.py' | |||
171 | --- lib/cdimage/tests/test_build.py 2015-12-09 12:31:46 +0000 | |||
172 | +++ lib/cdimage/tests/test_build.py 2016-01-29 11:35:53 +0000 | |||
173 | @@ -536,6 +536,7 @@ | |||
174 | 536 | ("edubuntu", "karmic", False, True), | 536 | ("edubuntu", "karmic", False, True), |
175 | 537 | ("xubuntu", "gutsy", False, False), | 537 | ("xubuntu", "gutsy", False, False), |
176 | 538 | ("xubuntu", "hardy", False, True), | 538 | ("xubuntu", "hardy", False, True), |
177 | 539 | ("xubuntu-base", "wily", False, True), | ||
178 | 539 | ("kubuntu", "precise", False, False), | 540 | ("kubuntu", "precise", False, False), |
179 | 540 | ("kubuntu", "quantal", False, True), | 541 | ("kubuntu", "quantal", False, True), |
180 | 541 | ("kubuntu-active", "raring", False, True), | 542 | ("kubuntu-active", "raring", False, True), |
181 | @@ -546,6 +547,7 @@ | |||
182 | 546 | ("ubuntukylin", "raring", False, True), | 547 | ("ubuntukylin", "raring", False, True), |
183 | 547 | ("ubuntu-gnome", "raring", False, True), | 548 | ("ubuntu-gnome", "raring", False, True), |
184 | 548 | ("ubuntu-mate", "vivid", False, True), | 549 | ("ubuntu-mate", "vivid", False, True), |
185 | 550 | ("ubuntu-mate-base", "xenial", False, True), | ||
186 | 549 | ("ubuntu-moblin-remix", "raring", False, True), | 551 | ("ubuntu-moblin-remix", "raring", False, True), |
187 | 550 | ("ubuntu-desktop-next", "utopic", False, False), | 552 | ("ubuntu-desktop-next", "utopic", False, False), |
188 | 551 | ): | 553 | ): |
189 | 552 | 554 | ||
190 | === modified file 'lib/cdimage/tests/test_germinate.py' | |||
191 | --- lib/cdimage/tests/test_germinate.py 2015-10-26 11:06:11 +0000 | |||
192 | +++ lib/cdimage/tests/test_germinate.py 2016-01-29 11:35:53 +0000 | |||
193 | @@ -93,11 +93,14 @@ | |||
194 | 93 | ("mythbuntu", "raring", ["mythbuntu-dev", "ubuntu-core-dev"]), | 93 | ("mythbuntu", "raring", ["mythbuntu-dev", "ubuntu-core-dev"]), |
195 | 94 | ("xubuntu", "hardy", ["ubuntu-core-dev"]), | 94 | ("xubuntu", "hardy", ["ubuntu-core-dev"]), |
196 | 95 | ("xubuntu", "intrepid", ["xubuntu-dev", "ubuntu-core-dev"]), | 95 | ("xubuntu", "intrepid", ["xubuntu-dev", "ubuntu-core-dev"]), |
197 | 96 | ("xubuntu-base", "wily", ["xubuntu-dev", "ubuntu-core-dev"]), | ||
198 | 96 | ("lubuntu", "raring", ["lubuntu-dev", "ubuntu-core-dev"]), | 97 | ("lubuntu", "raring", ["lubuntu-dev", "ubuntu-core-dev"]), |
199 | 97 | ("ubuntu-gnome", "raring", | 98 | ("ubuntu-gnome", "raring", |
200 | 98 | ["ubuntu-gnome-dev", "ubuntu-core-dev"]), | 99 | ["ubuntu-gnome-dev", "ubuntu-core-dev"]), |
201 | 99 | ("ubuntu-mate", "vivid", | 100 | ("ubuntu-mate", "vivid", |
202 | 100 | ["ubuntu-mate-dev", "ubuntu-core-dev"]), | 101 | ["ubuntu-mate-dev", "ubuntu-core-dev"]), |
203 | 102 | ("ubuntu-mate-base", "xenial", | ||
204 | 103 | ["ubuntu-mate-dev", "ubuntu-core-dev"]), | ||
205 | 101 | ("ubuntu-moblin-remix", "hardy", ["moblin", "ubuntu-core-dev"]), | 104 | ("ubuntu-moblin-remix", "hardy", ["moblin", "ubuntu-core-dev"]), |
206 | 102 | ("ubuntukylin", "trusty", ["ubuntu-core-dev"]), | 105 | ("ubuntukylin", "trusty", ["ubuntu-core-dev"]), |
207 | 103 | ("ubuntukylin", "utopic", | 106 | ("ubuntukylin", "utopic", |
208 | 104 | 107 | ||
209 | === modified file 'lib/cdimage/tests/test_tree.py' | |||
210 | --- lib/cdimage/tests/test_tree.py 2015-12-08 13:17:26 +0000 | |||
211 | +++ lib/cdimage/tests/test_tree.py 2016-01-29 11:35:53 +0000 | |||
212 | @@ -714,8 +714,10 @@ | |||
213 | 714 | ("ubuntu", "trusty", "daily-live", "powerpc", 1073741824), | 714 | ("ubuntu", "trusty", "daily-live", "powerpc", 1073741824), |
214 | 715 | ("xubuntu", "quantal", "daily-live", "i386", 736665600), | 715 | ("xubuntu", "quantal", "daily-live", "i386", 736665600), |
215 | 716 | ("xubuntu", "raring", "daily-live", "i386", 1073741824), | 716 | ("xubuntu", "raring", "daily-live", "i386", 1073741824), |
216 | 717 | ("xubuntu-base", None, "daily-live", "i386", 736665600), | ||
217 | 717 | ("ubuntu-gnome", "saucy", "daily-live", "i386", 1073741824), | 718 | ("ubuntu-gnome", "saucy", "daily-live", "i386", 1073741824), |
218 | 718 | ("ubuntu-mate", None, "daily-live", "amd64", 1073741824), | 719 | ("ubuntu-mate", None, "daily-live", "amd64", 1073741824), |
219 | 720 | ("ubuntu-mate-base", None, "daily-live", "amd64", 736665600), | ||
220 | 719 | ): | 721 | ): |
221 | 720 | if dist is not None: | 722 | if dist is not None: |
222 | 721 | self.config["DIST"] = dist | 723 | self.config["DIST"] = dist |
223 | @@ -1198,6 +1200,7 @@ | |||
224 | 1198 | "Kubuntu Plasma 5 Desktop"), | 1200 | "Kubuntu Plasma 5 Desktop"), |
225 | 1199 | ("edubuntu", "dvd", "dvd", "Edubuntu DVD"), | 1201 | ("edubuntu", "dvd", "dvd", "Edubuntu DVD"), |
226 | 1200 | ("xubuntu", "daily-live", "desktop", "Xubuntu Desktop"), | 1202 | ("xubuntu", "daily-live", "desktop", "Xubuntu Desktop"), |
227 | 1203 | ("xubuntu-base", "daily-live", "base", "Xubuntu Base"), | ||
228 | 1201 | ("ubuntu-server", "daily", "server", "Ubuntu Server"), | 1204 | ("ubuntu-server", "daily", "server", "Ubuntu Server"), |
229 | 1202 | ("ubuntustudio", "dvd", "dvd", "Ubuntu Studio DVD"), | 1205 | ("ubuntustudio", "dvd", "dvd", "Ubuntu Studio DVD"), |
230 | 1203 | ("mythbuntu", "daily-live", "desktop", "Mythbuntu Desktop"), | 1206 | ("mythbuntu", "daily-live", "desktop", "Mythbuntu Desktop"), |
231 | @@ -1206,7 +1209,8 @@ | |||
232 | 1206 | ("ubuntu-core", "daily", "core", "Ubuntu Core"), | 1209 | ("ubuntu-core", "daily", "core", "Ubuntu Core"), |
233 | 1207 | ("ubuntukylin", "daily-live", "desktop", "Ubuntu Kylin Desktop"), | 1210 | ("ubuntukylin", "daily-live", "desktop", "Ubuntu Kylin Desktop"), |
234 | 1208 | ("ubuntu-gnome", "daily-live", "desktop", "Ubuntu GNOME Desktop"), | 1211 | ("ubuntu-gnome", "daily-live", "desktop", "Ubuntu GNOME Desktop"), |
236 | 1209 | ("ubuntu-mate", "daily-live", "desktop", "Ubuntu Mate Desktop"), | 1212 | ("ubuntu-mate", "daily-live", "desktop", "Ubuntu MATE Desktop"), |
237 | 1213 | ("ubuntu-mate-base", "daily-live", "base", "Ubuntu MATE Base"), | ||
238 | 1210 | ("ubuntu-desktop-next", "daily-preinstalled", | 1214 | ("ubuntu-desktop-next", "daily-preinstalled", |
239 | 1211 | "preinstalled-desktop-next", "Ubuntu Desktop (Unity 8)"), | 1215 | "preinstalled-desktop-next", "Ubuntu Desktop (Unity 8)"), |
240 | 1212 | ): | 1216 | ): |
241 | @@ -1259,6 +1263,7 @@ | |||
242 | 1259 | "Kubuntu Plasma 5 Desktop"), | 1263 | "Kubuntu Plasma 5 Desktop"), |
243 | 1260 | ("edubuntu", "dvd", "dvd", "Edubuntu DVD"), | 1264 | ("edubuntu", "dvd", "dvd", "Edubuntu DVD"), |
244 | 1261 | ("xubuntu", "daily-live", "desktop", "Xubuntu Desktop"), | 1265 | ("xubuntu", "daily-live", "desktop", "Xubuntu Desktop"), |
245 | 1266 | ("xubuntu-base", "daily-live", "base", "Xubuntu Base"), | ||
246 | 1262 | ("ubuntu-server", "daily", "server", "Ubuntu Server"), | 1267 | ("ubuntu-server", "daily", "server", "Ubuntu Server"), |
247 | 1263 | ("ubuntustudio", "dvd", "dvd", "Ubuntu Studio DVD"), | 1268 | ("ubuntustudio", "dvd", "dvd", "Ubuntu Studio DVD"), |
248 | 1264 | ("mythbuntu", "daily-live", "desktop", "Mythbuntu Desktop"), | 1269 | ("mythbuntu", "daily-live", "desktop", "Mythbuntu Desktop"), |
249 | @@ -1267,7 +1272,8 @@ | |||
250 | 1267 | ("ubuntu-core", "daily", "core", "Ubuntu Core"), | 1272 | ("ubuntu-core", "daily", "core", "Ubuntu Core"), |
251 | 1268 | ("ubuntukylin", "daily-live", "desktop", "Ubuntu Kylin Desktop"), | 1273 | ("ubuntukylin", "daily-live", "desktop", "Ubuntu Kylin Desktop"), |
252 | 1269 | ("ubuntu-gnome", "daily-live", "desktop", "Ubuntu GNOME Desktop"), | 1274 | ("ubuntu-gnome", "daily-live", "desktop", "Ubuntu GNOME Desktop"), |
254 | 1270 | ("ubuntu-mate", "daily-live", "desktop", "Ubuntu Mate Desktop"), | 1275 | ("ubuntu-mate", "daily-live", "desktop", "Ubuntu MATE Desktop"), |
255 | 1276 | ("ubuntu-mate-base", "daily-live", "base", "Ubuntu MATE Base"), | ||
256 | 1271 | ("ubuntu-desktop-next/system-image", "daily-preinstalled", | 1277 | ("ubuntu-desktop-next/system-image", "daily-preinstalled", |
257 | 1272 | "preinstalled-desktop-next", "Ubuntu Desktop (Unity 8)"), | 1278 | "preinstalled-desktop-next", "Ubuntu Desktop (Unity 8)"), |
258 | 1273 | ): | 1279 | ): |
259 | 1274 | 1280 | ||
260 | === modified file 'lib/cdimage/tree.py' | |||
261 | --- lib/cdimage/tree.py 2015-12-08 13:17:26 +0000 | |||
262 | +++ lib/cdimage/tree.py 2016-01-29 11:35:53 +0000 | |||
263 | @@ -70,12 +70,14 @@ | |||
264 | 70 | "ubuntu-desktop-next", | 70 | "ubuntu-desktop-next", |
265 | 71 | "ubuntu-gnome", | 71 | "ubuntu-gnome", |
266 | 72 | "ubuntu-mate", | 72 | "ubuntu-mate", |
267 | 73 | "ubuntu-mate-base", | ||
268 | 73 | "ubuntu-headless", | 74 | "ubuntu-headless", |
269 | 74 | "ubuntu-netbook", | 75 | "ubuntu-netbook", |
270 | 75 | "ubuntu-server", | 76 | "ubuntu-server", |
271 | 76 | "ubuntukylin", | 77 | "ubuntukylin", |
272 | 77 | "ubuntustudio", | 78 | "ubuntustudio", |
273 | 78 | "xubuntu", | 79 | "xubuntu", |
274 | 80 | "xubuntu-base", | ||
275 | 79 | ] | 81 | ] |
276 | 80 | 82 | ||
277 | 81 | 83 | ||
278 | @@ -155,6 +157,10 @@ | |||
279 | 155 | """Return the per-project base directory within this tree.""" | 157 | """Return the per-project base directory within this tree.""" |
280 | 156 | if self.config.project == "ubuntu": | 158 | if self.config.project == "ubuntu": |
281 | 157 | return self.directory | 159 | return self.directory |
282 | 160 | elif self.config.project == "xubuntu-base": | ||
283 | 161 | return os.path.join(self.directory, "xubuntu") | ||
284 | 162 | elif self.config.project == "ubuntu-mate-base": | ||
285 | 163 | return os.path.join(self.directory, "ubuntu-mate") | ||
286 | 158 | else: | 164 | else: |
287 | 159 | return os.path.join(self.directory, self.config.project) | 165 | return os.path.join(self.directory, self.config.project) |
288 | 160 | 166 | ||
289 | @@ -400,6 +406,9 @@ | |||
290 | 400 | return "netbook" | 406 | return "netbook" |
291 | 401 | elif self.project == "ubuntu-server": | 407 | elif self.project == "ubuntu-server": |
292 | 402 | return "live" | 408 | return "live" |
293 | 409 | elif self.project == "xubuntu-base" or \ | ||
294 | 410 | self.project == "ubuntu-mate-base": | ||
295 | 411 | return "base" | ||
296 | 403 | else: | 412 | else: |
297 | 404 | if self.config["DIST"] <= "breezy": | 413 | if self.config["DIST"] <= "breezy": |
298 | 405 | return "live" | 414 | return "live" |
299 | @@ -432,12 +441,15 @@ | |||
300 | 432 | 441 | ||
301 | 433 | # Keep this in sync with publish_type above. | 442 | # Keep this in sync with publish_type above. |
302 | 434 | @staticmethod | 443 | @staticmethod |
304 | 435 | def _guess_image_type(publish_type): | 444 | def _guess_image_type(self, publish_type): |
305 | 436 | if publish_type.startswith("preinstalled-"): | 445 | if publish_type.startswith("preinstalled-"): |
306 | 437 | return "daily-preinstalled" | 446 | return "daily-preinstalled" |
307 | 438 | elif publish_type in ( | 447 | elif publish_type in ( |
308 | 439 | "desktop", "live", "mid", "moblin-remix", "netbook"): | 448 | "desktop", "live", "mid", "moblin-remix", "netbook"): |
309 | 440 | return "daily-live" | 449 | return "daily-live" |
310 | 450 | elif publish_type == "base" and \ | ||
311 | 451 | (self.project == "xubuntu-base" or self.project == "ubuntu-mate-base"): | ||
312 | 452 | return "daily-live" | ||
313 | 441 | elif publish_type == "dvd": | 453 | elif publish_type == "dvd": |
314 | 442 | return "dvd" | 454 | return "dvd" |
315 | 443 | elif publish_type in ( | 455 | elif publish_type in ( |
316 | @@ -490,6 +502,8 @@ | |||
317 | 490 | return "live %s" % cd | 502 | return "live %s" % cd |
318 | 491 | elif publish_type == "desktop": | 503 | elif publish_type == "desktop": |
319 | 492 | return "desktop %s" % cd | 504 | return "desktop %s" % cd |
320 | 505 | elif publish_type == "base": | ||
321 | 506 | return "base %s" % cd | ||
322 | 493 | elif publish_type == "install": | 507 | elif publish_type == "install": |
323 | 494 | return "install %s" % cd | 508 | return "install %s" % cd |
324 | 495 | elif publish_type == "alternate": | 509 | elif publish_type == "alternate": |
325 | @@ -547,7 +561,7 @@ | |||
326 | 547 | if self.project == "mid": | 561 | if self.project == "mid": |
327 | 548 | # MID has lower memory requirements than others | 562 | # MID has lower memory requirements than others |
328 | 549 | desktop_ram = 128 | 563 | desktop_ram = 128 |
330 | 550 | if self.project == "xubuntu": | 564 | if self.project in ("xubuntu", "xubuntu-base"): |
331 | 551 | if series <= "intrepid": | 565 | if series <= "intrepid": |
332 | 552 | desktop_ram = 128 | 566 | desktop_ram = 128 |
333 | 553 | else: | 567 | else: |
334 | @@ -609,6 +623,12 @@ | |||
335 | 609 | sentences.append( | 623 | sentences.append( |
336 | 610 | "You can install additional educational programs using " | 624 | "You can install additional educational programs using " |
337 | 611 | "the classroom server add-on %s." % cd) | 625 | "the classroom server add-on %s." % cd) |
338 | 626 | elif publish_type == "base" and \ | ||
339 | 627 | (self.project == "xubuntu-base" or self.project == "ubuntu-mate-base"): | ||
340 | 628 | sentences.append( | ||
341 | 629 | "The base %s allows you to try %s without changing your " | ||
342 | 630 | "computer at all, and at your option to install it " | ||
343 | 631 | "permanently later." % (cd, capproject)) | ||
344 | 612 | elif publish_type == "install": | 632 | elif publish_type == "install": |
345 | 613 | sentences.append( | 633 | sentences.append( |
346 | 614 | "The install %s allows you to install %s permanently on a " | 634 | "The install %s allows you to install %s permanently on a " |
347 | @@ -1107,6 +1127,7 @@ | |||
348 | 1107 | 1127 | ||
349 | 1108 | all_publish_types = ( | 1128 | all_publish_types = ( |
350 | 1109 | "live", "desktop", | 1129 | "live", "desktop", |
351 | 1130 | "base", | ||
352 | 1110 | "server", "install", "alternate", | 1131 | "server", "install", "alternate", |
353 | 1111 | "serveraddon", "addon", | 1132 | "serveraddon", "addon", |
354 | 1112 | "dvd", | 1133 | "dvd", |
This MP is no longer mergeable due to code drift (changes in supported/ supportable architectures; changes to targeted series). It was also apparently submitted based on discussions with Adam; it is no longer possible to consult him regarding intent.
And we are moving the ubuntu-cdimage code to git, which means this would need to be rebased and resubmitted regardless.
If this is still relevant and you still want it landed (...after 6 years), please discuss with the current members of the Release Team about the plan prior to resubmitting.