#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