From Fedora Project Wiki

 
(5 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 Booth is a software engineer who works commercial [http://en.wikipedia.org/wiki/SCADA SCADA] systems by day and hacks on Fedora and other Open Source software 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 ==
 
 
 
* Set right-alt as the compose key: '''Region and Language->Layouts->Options->Compose Key Position'''
 
 
 
* Enable touchpad tap-to-click: '''Mouse and Touchpad->Touchpad'''
 
 
 
* Enable menu icons and make fonts smaller: '''Tweak Tool->Fonts''' & '''Tweak Tool->Interface'''
 
  sudo yum install -y gnome-tweak-tool
 
 
 
* Setup mail notifications: '''sudo yum install mail-notification'''
 
 
 
* Install [https://addons.mozilla.org/en-US/firefox/addon/5890 Tree Style Tabs], [https://addons.mozilla.org/en-US/firefox/addon/3615 Delicious] and [http://www.fedorafaq.org/#flash Flash Player] plugins.
 
 
 
* Mount remote shares.
 
  su -c 'echo "ic:/raid        /mnt/raid      nfs noauto,comment=systemd.automount    0 0" >> /etc/fstab'
 
 
 
* Use vim alias even when root. '''/etc/profile.d/vim.sh'''
 
  if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
 
  #  [ -x //usr/bin/id ] || return
 
  #  [ `//usr/bin/id -u` -le 100 ] && return
 
    # for bash and zsh, only if no alias is already set
 
    alias vi >/dev/null 2>&1 || alias vi=vim
 
  fi
 

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.