From Fedora Project Wiki

No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Mat Booth =
Mat Booth is a software engineer for the Red Hat Eclipse Team.


Mat is a software engineer who works on [http://en.wikipedia.org/wiki/SCADA SCADA] systems by day and Fedora by night.
He can be contacted by email at [mailto:mbooth@fedoraproject.org mbooth@fedoraproject.org] and goes by '''mbooth''' on various Freenode IRC channels, including #fedora-java and #fedora-uk.


Email: [mailto:fedora(at)matbooth.co.uk fedora(at)matbooth.co.uk]
He mostly maintains Eclipse and Java related packages in Fedora, a comprehensive list can be seen in the [https://admin.fedoraproject.org/pkgdb/packager/mbooth/ Package Database].
 
Website: [http://www.matbooth.co.uk/ www.matbooth.co.uk]
 
= Activities Within Fedora =
 
== 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.
 
* '''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 by uncommentting the line that says '''%wheel ALL=(ALL) NOPASSWD: ALL'''
  su -c 'visudo'
 
* Add myself to the wheel group
  su -c 'usermod -aG wheel mbooth'
 
* yum install yum-fastestmirror yum-presto
 
== Reinstate Tap-to-Click Touchpad Behaviour ==
 
  Section "InputDevice"
        Identifier  "TouchPad"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "TapButton1" "1"
        Option      "RTCornerButton" "2"
        Option      "RBCornerButton" "3"
        Option      "SHMConfig" "on"
  EndSection
 
== 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

Latest revision as of 14:44, 31 October 2014

Mat Booth is a software engineer for the Red Hat Eclipse Team.

He can be contacted by email at mbooth@fedoraproject.org and goes by mbooth on various Freenode IRC channels, including #fedora-java and #fedora-uk.

He mostly maintains Eclipse and Java related packages in Fedora, a comprehensive list can be seen in the Package Database.