Install has two custom text fields with required => false. They are correctly 'not required' (I can create & edit the task when they have blank values) but a little blurb that says 'Required' shows up next to them still.
'addthis:import-trac-component' => array( 'name' =>'import-trac-component', 'type' =>'text', 'caption' =>'Component imported from trac or tracit', 'required' => false, 'edit' => false, 'view' => true, 'search' => true, 'copy' => false, ), 'addthis:import-trac-milestone' => array( 'name' =>'import-trac-milestone', 'type' =>'text', 'caption' =>'Milestone imported from trac or tracit', 'required' => false, 'edit' => false, 'view' => true, 'search' => true, 'copy' => false, ), )