From Fedora Project Wiki

m (Add extra step to eclipse-epic test script.)
(Added some notes)
Line 1: Line 1:
 
= Mat Booth =
 
= Mat Booth =
 
== About Me ==
 
  
 
Mat is a software engineer who works on [http://en.wikipedia.org/wiki/SCADA SCADA] systems by day and Fedora by night.
 
Mat is a software engineer who works on [http://en.wikipedia.org/wiki/SCADA SCADA] systems by day and Fedora by night.
Line 9: Line 7:
 
Website: [http://www.matbooth.co.uk/ www.matbooth.co.uk]
 
Website: [http://www.matbooth.co.uk/ www.matbooth.co.uk]
  
== Activities Within Fedora ==
+
= Activities Within Fedora =
  
=== Package Maintenance ===
+
== Package Maintenance ==
  
 
A comprehensive list of the packages I maintain in Fedora can be seen in the [http://admin.fedoraproject.org/pkgdb/users/packages/mbooth Package Database]. What follows is a brief test plan for some of the packages I maintain.
 
A comprehensive list of the packages I maintain in Fedora can be seen in the [http://admin.fedoraproject.org/pkgdb/users/packages/mbooth Package Database]. What follows is a brief test plan for some of the packages I maintain.
Line 46: Line 44:
 
** All the "PHPEclipse Help" links work in the help contents.
 
** All the "PHPEclipse Help" links work in the help contents.
 
** TODO: Run profiles and debugging.
 
** TODO: Run profiles and debugging.
 +
 +
= Random Notes =
 +
 +
== New Installation Checklist ==
 +
 +
* Allow users of the wheel group to have sudo access.
 +
* Add myself to the wheel group.
 +
* yum install yum-fastestmirror yum-presto
 +
 +
== Asus Laptop Sound Fix ==
 +
 +
Specifically for F10 on Asus Model F3Sr laptops, but this is probably valid for other configurations too.
 +
 +
In '''modprobe.conf''':
 +
  options snd-hda-intel model=lenovo
 +
 +
== Sun Java on Linux Bug ==
 +
 +
For this locking assertion failure:
 +
  java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed
 +
 +
Fix for sun-java5-bin:
 +
  sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/amd64/xawt/libmawt.so
 +
 +
Fix for sun-java6-bin:
 +
  sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.6.0-sun-1.6.0.5/jre/lib/amd64/xawt/libmawt.so

Revision as of 13:33, 24 June 2009

Mat Booth

Mat is a software engineer who works on SCADA systems by day and Fedora by night.

Email: fedora(at)matbooth.co.uk

Website: www.matbooth.co.uk

Activities Within Fedora

Package Maintenance

A comprehensive list of the packages I maintain in Fedora can be seen in the Package Database. What follows is a brief test plan for some of the packages I maintain.

  • eclipse-epic
    • Run eclipse from a terminal with -consoleLog.
    • Open Perl perspective, create a new Perl project with Module::Starter bits and create a new Perl file.
    • Syntax highlighting, occurrence highlighting, content-assist and Outline view contributions work.
    • Syntax error markers shown in Problems view and task tag markers shown in Tasks view.
    • Mouse-over Perl built-in function tooltips work.
    • Hit Ctrl-Shift-F to make sure Perl Tidy formatting works.
    • Right-click a built-in function "Perldoc" option opens Perldoc view.
    • Right-click a user function "Open Declaration" option works.
    • Create a "Perl Local" run profile and run, results appear in console.
    • Set a breakpoint and debug local profile, results appear in console and variable view works.
    • Create a "Perl CGI" run profile and run, server status appears in console, results appear in browser.
    • Set a breakpoint and debug CGI profile, server status appears in console, results appear in browser and variable view works.
    • TODO: Pod::Checker, Perl::Critic integration.
  • eclipse-phpeclipse
    • Run eclipse from a terminal with -consoleLog.
    • Open PHP perspective, create a new PHP project and PHP file.
    • Syntax highlighting, occurrence highlighting, content-assist and Outline view contributions work.
    • Syntax error markers shown in Problems view and task tag markers shown in Tasks view.
    • Start, stop and restart apache successfully.
    • Apache stops when eclipse is closed.
    • When running apache, right-click the editor "Show In->PHP Browser" works.
    • When running apache, right-click navigator view "Open PHP Browser" works.
    • Right-click navigator view "External PHP Parser" runs and results are in the console.
    • Win32 help preference page is removed.
    • Mouse-over PHP built-in function tooltips work and PHP Manual view works.
    • Right-click a built-in function "PHP Help" opens help system to correct page.
    • Right-click a user function "Open Declaration" option works.
    • All the "PHPEclipse Help" links work in the help contents.
    • TODO: Run profiles and debugging.

Random Notes

New Installation Checklist

  • Allow users of the wheel group to have sudo access.
  • Add myself to the wheel group.
  • yum install yum-fastestmirror yum-presto

Asus Laptop Sound Fix

Specifically for F10 on Asus Model F3Sr laptops, but this is probably valid for other configurations too.

In modprobe.conf:

 options snd-hda-intel model=lenovo

Sun Java on Linux Bug

For this locking assertion failure:

 java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed

Fix for sun-java5-bin:

 sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/amd64/xawt/libmawt.so

Fix for sun-java6-bin:

 sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.6.0-sun-1.6.0.5/jre/lib/amd64/xawt/libmawt.so