~gilir/plymouth/lxdm-support

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
plymouth (0.8.0~-9ubuntu2) UNRELEASED; urgency=low

  [ Steve Langasek ]
  * Merge from upstream:
    - change plymouth-set-default-theme help output
    - include upstream manpage (LP: #518414)

  [ Julien Lavergne ]
  * *.upstart: Add support for lxdm. 

 -- Julien Lavergne <gilir@ubuntu.com>  Sun, 14 Feb 2010 00:48:33 +0100

plymouth (0.8.0~-9ubuntu1) lucid; urgency=low

  * Make plymouth-splash a service instead of a task, to make sure we only
    run it once per instance of plymouthd; and add an 'or starting gdm' to the
    start condition so that we're assured of having this command run before
    gdm starts - otherwise, this plays havoc with gdm's assumptions regarding
    initial VT selection.  LP: #516412.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 10 Feb 2010 16:08:56 -0800

plymouth (0.8.0~-9) lucid; urgency=low

  * move plymouth-log-viewer to plymouth-x11 also, to completely move GTK out
    of the base package.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 05 Feb 2010 17:37:37 -0800

plymouth (0.8.0~-8) lucid; urgency=low

  [ Steve Langasek ]
  * Include label.so in the initramfs, as well as the font support files it
    depends on, needed for any text prompts or messages.  This will bloat the
    initramfs substantially (about 3MB) and impact boot performance as a
    result, but the solution to that is to not include plymouth in the
    initramfs unless we know it's needed for prompting (e.g., cryptsetup).
    LP: #496765.
  * Move x11 renderer into a separate package, to avoid pulling GTK into the
    server install by default.  LP: #509579.
  * debian/rules: fix up the dh_makeshlibs exclude path to match where we're
    currently installing.
  * src/plugins/splash/script/plugin.c: the script plugin has no support at
    all for text consoles, so if there are no pixel displays available,
    return an error so that plymouth can fall back to the text plugin.
    LP: #506717.
  * Always include the 'details' and 'text' themes in the initramfs, since
    plymouth uses these as built-in fallbacks and they're tiny.
  * src/main.c: when a splash plugin fails to load, make sure to unregister
    any related keyboard handlers.
  * don't let the password walk off the end of the dialog box.  LP: #496782.
  * split the plymouth upstart job into plymouth and plymouth-splash, so that
    plymouth starts up early and doesn't have to race gdm; and stop
    unconditionally adding plymouth to the initramfs now that we can start it
    this way.
  * debian/plymouth.postinst: also set the theme on first install, or on
    upgrade from versions prior to 0.8.0~-7, because update-initramfs called
    before plymouth has been configured for the first time will accidentally
    cause a call to --reset to use the text theme instead of the intended
    default.
  * debian/plymouth.plymouth-splash.upstart: don't wait on tty-device-added,
    these are now guaranteed to be available; copied from gdm upstart job.
  * Depend on mountall (>= 2.0) to ensure we have the above guarantee.
  * Mark /usr/share/initramfs-tools/scripts/init-bottom/plymouth executable,
    otherwise initramfs-tools skips it.  LP: #509487.
  * Drop the Debian revision (-1) from the version in the symbols file, to
    fix a lintian warning.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 02 Feb 2010 08:11:47 +0000

plymouth (0.8.0~-7) lucid; urgency=low

  * Fixed a bug where we couldn't load the script plugin if it were
    compiled without optimisations.
  * Attempt to work around issues with VT switching and fbcon reasserting
    over our output.  LP: #496784, #497115.
  * Don't attach to the session for now, this code path doesn't work with
    the current console/VT code.  LP: #502494.

 -- Scott James Remnant <scott@ubuntu.com>  Mon, 11 Jan 2010 13:47:36 +0000

plymouth (0.8.0~-6) lucid; urgency=low

  * Revert change in 0.8.0~-4 that scans the buffer out fo fbcon when
    deactivating i915; this was actually wrong, we don't want to use fbcon
    for the transition, we want to use our current framebuffer instead.
    Other bugs (with the VT code) are preventing that transition from working.
  * Fix a crash on "plymouth deactivate" when no renderer is active.
    LP: #499541.
  * Fix a crash on "plymouth deactivate" when --show-splash has never
    been called.
  * Fix failure to quit on "plymouth quit" after "plymouth deactivate".

  * Remove the code that disables plymouth when init= is on the command-line,
    we don't want that.

  * debian/initramfs-tools/scripts/init-top/plymouth:
    - Don't check the kernel command-line; we always want plymouth running
      whether or not "splash" is present, plymouth uses that to determine
      which of the graphics or text renderers to use.
    - Start with --attach-to-session so we redirect console messages.
  * debian/plymouth.plymouth-log.upstart:
    - Once the filesystem is mounted, flush the log out.

 -- Scott James Remnant <scott@ubuntu.com>  Wed, 23 Dec 2009 03:54:42 +0000

plymouth (0.8.0~-5) lucid; urgency=low

  * Include the ply-boot-protocol.h file in the headers directory.
  * Include the plybootclient directory in the CFLAGS from pkg-config.

 -- Scott James Remnant <scott@ubuntu.com>  Mon, 14 Dec 2009 06:26:25 +0000

plymouth (0.8.0~-4) lucid; urgency=low

  * Patched to scan the buffer out to the console when deactivating the
    i915 plugin so that X can start.

  * debian/initramfs-tools/scripts/init-top/plymouth:
    - Turn off the blinking cursor, otherwise it'll appear later when
      we transition to gdm.
  * debian/plymouth.upstart:
    - Don't stop when gdm starts, gdm is smart and will handle the plymouth
      transition by itself.
  * debian/plymouth.postinst:
    - Update the initramfs when we don't change the theme (otherwise we
      don't update the binaries).

 -- Scott James Remnant <scott@ubuntu.com>  Fri, 11 Dec 2009 05:59:35 +0000

plymouth (0.8.0~-3) lucid; urgency=low

  * Update to GIT HEAD:
    - Maintainer mode enabled by default.
    - plymouth-set-default-theme now supports --help.
    - script gains window get position functions.

  * debian/initramfs-tools/scripts/init-bottom/plymouth:
    - Tell plymouth about the new root filesystem after switching to it. 
  * debian/rules:
    - Drop --enable-maintainer-mode since it's now enabled by default. 
  * debian/plymouth.upstart:
    - Remove the "start on" rules that would cause Plymouth to be started
      if you hadn't got an initramfs; since these were different to the
      rules for X.org itself, you could end up in the situation (often!)
      where X would start first (and plymouth stopped), then Plymouth
      restarted again.  LP: #495085.

 -- Scott James Remnant <scott@ubuntu.com>  Thu, 10 Dec 2009 20:04:43 +0000

plymouth (0.8.0~-2) lucid; urgency=low

  [ Scott James Remnant ]
  * debian/initramfs-tools/conf-hooks.d/plymouth:
    - Always enable the framebuffer for now, on the SSD model we end up
      crashing X while faffing with the splash screen; it's better to just
      delay it for now.
  * debian/plymouth.upstart:
    - Use the udev PRIMARY_DEVICE_FOR_DISPLAY=1 tag to know which of the
      graphics or drm device we needed to start.
    - Do not need fbcon, but we do need tty0

  [ Alberto Milone ]
  * Add the "ubuntu-logo" theme:
    - Add ubuntu-logo to themes/Makefile.{am|in}.
    - Put the theme in themes/ubuntu-logo.
  * debian/plymouth.postinst:
    - Add a provisional ubuntu logo.
    - Do not install bizcom.png.
  * debian/rules:
    - Set the default logo to /lib/plymouth/ubuntu-logo.png.
    - Pass --enable-maintainer-mode to dh_auto_configure.
  * debian/plymouth.postinst:
    - Set the default theme to "ubuntu-logo".

 -- Scott James Remnant <scott@ubuntu.com>  Mon, 07 Dec 2009 20:07:11 +0000

plymouth (0.8.0~-1) lucid; urgency=low

  [ Michael Vogt ]
  * merged from the fastboot PPA

  [ Scott James Remnant ]
  * Rebased on latest GIT from bzr import.
    - Directly applied debian/patches/01_default_fb.patch
    - Directly applied debian/patches/03_set_default_plugin.patch
    - Directly applied debian/patches/13_use_tty7.patch
    - Directly applied debian/patches/11_create_pid_file.patch
    - Dropped debian/patches/12_wait_for_sigterm.patch:
      + We're not going to shutdown plymouth when X starts, simply
        deactivate it.  Upstart pre-stop and SIGTERM handling should
        therefore be sufficient.
    - All other patches were from GIT and are already in the tree, so
      dropped them too.
  * Changed packaging to use dh 7 instead of cdbs.
  * Changed to install into /lib rather than /usr
  * Removed old init scripts and Upstart jobs to tidy up package.
  * Added symbols file for the libraries.

  * Disabled the crash handler, since it does something very silly when
    X is running.
  * Added initramfs conf that enables the framebuffer and plymouth unless
    the root disk is on SSD.  The rationale is that SSD-based systems get
    to the point where we can start plymouth in the real system just as
    fast, while HDD-based systems have to do ureadahead first and we want
    something pretty on screen while that happens.

 -- Scott James Remnant <scott@ubuntu.com>  Thu, 03 Dec 2009 19:10:53 +0000

plymouth (0.8.0+git20090929-0ubuntu0.1~fastboot1) karmic; urgency=low

  * New upstream release.
  * Update 01_default_fb.patch. 
  * debian/patches/11_create_pid_file.patch:
    - Add --pid-file=filename parameter to the client so as to write
      the pid to a file.
  * debian/patches/12_wait_for_sigterm.patch:
    - Add --wait-for-sigterm parameter to the client so as to wait for
      SIGTERM before quitting.
  * debian/patches/13_use_tty7.patch:
    - Make plymouth use tty7 instead of tty1.

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 11 Nov 2009 14:33:33 +0100

plymouth (0.7.2-0ubuntu0.1~fastboot1) karmic; urgency=low

  * New upstream release.
  * Adapt the "plain" plugin (written by Michael Terry).
  * 06_force_graphics_mode.patch:
    - Make sure that graphics mode is always used.
  
  [ Michael Terry ]
  * debian/patches/05_add_plain_plugin.patch:
    - Add a plugin called 'plain' that just shows the logo in the center
      of the screen, no animation, no progress.
  * debian/initramfs-tools/hooks/plymouth:
    - Work with hardy initramfs helper functions
  * debian/patches/05_add_plain_plugin.patch:
    - Never revert to TEXT mode, rather stay in GRAPHICS mode.
  * debian/plymouth-shutdown:
    - Add shutdown script to show plymouth when rebooting or shutting down.

 -- Alberto Milone <alberto.milone@canonical.com>  Fri, 23 Oct 2009 15:31:43 +0200

plymouth (0.8.0+git20090929-0ubuntu1~mvo1) karmic; urgency=low

  * merged from the fastboot PPA

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 23 Jul 2009 11:14:55 +0200

plymouth (0.7.0+git20090723-0ubuntu1~ppa1) karmic; urgency=low

  [ Marcelo Boveto Shima ]
  * Move the script plymouth from /usr/share/initramfs-tools/scripts/init-top to
    /usr/share/initramfs-tools/scripts/local-top.
    Fix plymouth loading with kms.

  [ Michael Vogt ]
  * updated to the current git

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 23 Jul 2009 11:14:55 +0200

plymouth (0.7.0+git20090506-0ubuntu0.1~ppa2) jaunty; urgency=low

  * exchange sym-links with real files in ./build-tools

 -- Mirco Müller (MacSlow) <mirco.mueller@ubuntu.com>  Thu, 07 May 2009 10:17:12 +0100

plymouth (0.7.0+git20090506-0ubuntu0.1~ppa1) jaunty; urgency=low

  * update to latest plymouth upstream tarball
  * dropped debian/patches/02_splash_cmdline.patch since this is now in upstream
  * dropped debian/patches/04_support_solar_default.patch since this is now in
    upstream

 -- Mirco Müller (MacSlow) <mirco.mueller@ubuntu.com>  Wed, 06 May 2009 16:24:32 +0100

plymouth (0.7.0+git20090207-0ubuntu0.1~ppa5) UNRELEASED; urgency=low

  [ Michael Terry ]
  * debian/compat, debian/control, debian/libplymouth-dev.install,
    debian/libplymouth2.install, debian/plymouth.install:
    - Reduce debhelper dependency to 6, for ease of hardy backports.
    - Prepend install paths with debian/tmp/, as debhelper 6 likes.
  * debian/initramfs-tools/hooks/plymouth:
    - Always pass copy_exec a target path that already exist, for 
      compatibility with hardy's initramf-tool's hook-functions.

 -- Michael Terry <michael.terry@canonical.com>  Mon, 16 Mar 2009 09:10:38 -0400

plymouth (0.7.0+git20090207-0ubuntu0.1~ppa4) jaunty; urgency=low

  * Use "Plymouth" instead of "Usplash" in the splash-functions comments.
  * Add watch file.
  * Use install's -D flag instead of mkdir.
  * Add #DEBHELPER# in postinst.
  * Add postrm to update-initramfs on removal.
  * Cleanup maintainer scripts.
  * Use set -e in postinst.
  * Drop "rhgb" from startup suggestions as "splash" is supported now.
  * Exclude Plymouth plugins in /usr/lib/plymouth/ for dh_makeshlibs.
  * Split in multiple packages: add library and development packages.
    - Add Replaces on older plymouth versions.
  * Install Debian/Ubuntu scripts via dh_install as well.
  * TODO: add note to check for the usefulness of some dirs "make install"
    creates.

 -- Loic Minier <lool@dooz.org>  Tue, 17 Feb 2009 16:37:12 +0100

plymouth (0.7.0+git20090207-0ubuntu0.1~ppa3) jaunty; urgency=low

  * debian/initramfs-hooks:
    - simplify the initramfs hook generation (thanks to lool)
  * debian/splash-functions:
    - add plymouth --wait after --quit (thanks again to the
      unstopable lool :)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 17 Feb 2009 14:33:08 +0100

plymouth (0.7.0+git20090207-0ubuntu0.1~ppa2) jaunty; urgency=low

  * debian/rules:
    - install hook with propper permissions

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 12 Feb 2009 11:10:27 +0100

plymouth (0.7.0+git20090207-0ubuntu0.1~ppa1) jaunty; urgency=low

  * initial test release
  * debian/patches/01_default_fb.patch:
    - default to framebuffer /dev/fb0
  * debian/patches/02_splash_cmdline.patch:
    - support "splash" on the kernel commandline
  * debian/patches/03_set_default_plugin.patch:
    - update the helper plymouth-set-default-plugin to work on
      ubuntu and call initramfs-update 
  * debian/patches/04_support_solar_default.patch:
    - add missing "solar" to configure.in tests
  * debian/splash-functions:
    - add compat functions so that it works as a usplash
      replacement
  * debian/initramfs-hooks:
    - hook into our initramfs generation
    - copy only needed plugin bits onto the initramfs
  * debian/initramfs-script-init-top:
    - hook into initramfs run

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 11 Feb 2009 08:29:48 -0800