#9364 NORM Not Tri: bootanim package bugs
Zarro Boogs per Child
bugtracker at laptop.org
Fri Jun 19 17:50:40 EDT 2009
#9364: bootanim package bugs
--------------------------+-------------------------------------------------
Reporter: pgf | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Not Triaged
Component: not assigned | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------------+-------------------------------------------------
the bootanim package which we're considering for 1.5 has at least these
bugs. (didn't find this already in trac)
{{{
Date: Thu, 12 Mar 2009 15:18:57 EDT
To: Bobby Powers <bobbypowers at gmail.com>, OLPC Devel
<devel at lists.laptop.org>
From: Daniel Drake <dsd at laptop.org>
Subject: console handling issues with new bootanim
Hi Bobby,
We are looking at including the new bootanim for the paraguayan
deployment, but the following things are holding us back:
1. The VT_SETMODE stuff which you omitted is needed for the feature
where when you press ctrl+alt+mesh during boot, pretty boot is
disabled and you see the console messages. This does not happen with
your version, ctrl+alt+mesh is ignored and the animation continues.
2. You use TIOCCONS during startup to redirect console output, but you
do not cancel this as the animation ends. You should do this by
calling TIOCCONS on /dev/console.
3. boot-anim-stop should be able to be called before the animation has
finished, and it should prevent any further boot-anim-clients from
doing anything.
4. You can save a few kb by compiling the apps with the
"-fwhole-program -combine" compiler flags.
5. I've spent too much time wrangling diskspacecheck and I can't make
it play nice... we do indeed still require a "are we in a pretty boot"
codepath.. so I guess we need a program for checking that. Then when
the other items are done, it will be possible to make this work again,
without requiring pyvt.
6. the initramfs includes its own copy of act-gui/bootanim. You
removed gui_server and gui_client in your tree, so if someone were to
build a new initramfs using your tree rather than scott's, then the
activation stuff wouldn't work. This also requires pyvt. Not sure how
you want to handle this...
Daniel
_______________________________________________
Devel mailing list
Devel at lists.laptop.org
http://lists.laptop.org/listinfo/devel
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/9364>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list