EmmetHikory

Differences between revisions 30 and 56 (spanning 26 versions)
Revision 30 as of 2007-01-20 15:26:22
Size: 4382
Editor: p3159-ipbf1401marunouchi
Comment: Rewrote entirely: added categories. Listed contributions in more detal.
Revision 56 as of 2018-03-15 03:07:42
Size: 2237
Editor: persia
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
== Emmet Hikory ==
Line 5: Line 4:
=== Opinions === = Overview =
Line 7: Line 6:
==== .desktop files ==== ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 9: Line 8:
    It is important for all packages that are intended for GUI launch to contain .desktop files. These currently serve two purposes, firstly they are required for the target applications to be displayed in the menus, and secondly, both adept-installer and gnome-app-install depend on the presence of .desktop files to determine whether an application is a target for installation. Launchpad: [[https://launchpad.net/people/persia|persia]]
Line 11: Line 10:
    ["DCT/DesktopFiles"] provides an opposing view. While I agree with many of their points, especially with regard to translation, I feel that Ubuntu does not benefit from interesting applications being hidden from adept-installer or gnome-app-install. == Current Activities ==
Line 13: Line 12:
    The effort to install .desktop files for all of Universe if being tracked as ["MOTU/Packages/NoDesktopFile"], to which everyone may contribute. After several years of experimentation with non-distro models for linux systems, I find an increasing set of reasons to end up using Ubuntu in various contexts where other solutions may be too inflexible, too immature, or otherwise unsuitable, and so am starting to have an increased desire to fix problems where I encounter them.
Line 15: Line 14:
    Many .desktop files do not match current specifications (mine included :)). ["UniverseDesktopFileAbsolutePath"] describes some of the common problems and their fixes, and notes that all created or modified .desktop files should be checked with desktop-file-validate (from desktop-file-utils) prior to submission. == Past Activities ==
Line 17: Line 16:
    When packaging, please be sure to install the .desktop files to /usr/share/applications or a subdirectory, and call dh_desktop in the binary-indep or binary-arch rules. Where possible, provide both a .png icon, and a 32x32 .xpm icon, with a basename matching the binary package name. In only very rare cases should more than one .desktop file be included in a single binary package, as this may confuse the installers. I used to participate in the Debian Games, Ubuntu Studio Developers, Ubuntu Japanese Team, Ubuntu Mobile Developers, Ubuntu Java, and Ubuntu Universe Sponsors teams. I was a member of the Asia & Ociania Regional Membership Board, the Developer Membership Board, and the Community Council, and spent most of my time encouraging new developers, helping new specialist teams, and encouraging cooperation and communication between different groups and teams within Ubuntu.
Line 19: Line 18:
==== config.{sub,guess} ==== A summary of some of my [[EmmetHikory/Activities|per-release activities]] is also available.
Line 21: Line 20:
    The ideal way to refresh config.{sub,guess} for each build is to either use CDBS, or the following debian/rules fragment: == Goals ==
Line 23: Line 22:
{{{
configure:
        cp -f /usr/share/misc/config.sub config.sub
        cp -f /usr/share/misc/config.guess config.guess
I'm currently focused on improving support for various specialist use cases where I am either using Ubuntu or working with a project that uses Ubuntu. My main goals within Ubuntu are simply to fix bugs where I find them at this point.
Line 28: Line 24:
clean:
        rm -rf config.guess config.sub
}}}
== Areas of Interest ==
Line 32: Line 26:
=== Tools === My primary development interests surround automation, instrumentation, and articulation of distributed systems. While I still enjoy the idea of audio processing and input multiplexing, I rarely find the time to play with these. Much of my daily activity involves working with various architectures, mostly arm64 and ppc64el, but set against a backdrop of the widely deployed amd64.
Line 34: Line 28:
    attachment:src-get is designed to ease the download of sources from multiple repositories, without adding them to the system sources.list. I find it useful for comparing revision differences between Ubuntu and Debian == Background ==
Line 36: Line 30:
=== Background ===

    I first encountered C and UNIX on an HP/UX system in 1984, and switched to UNIX as a primary home computing environment with SunOS 4.1.3_U! in 1991. I started using Linux with Yggdrasil in 1993, first started using Debian with Potato, and switched to Ubuntu shortly after the Warty release.

=== Ubuntu Activities ===

==== Launchpad ====

    Contact Information and Packaging Activity is best viewed from [https://launchpad.net/people/persia My Launchpad Page].

==== Post-Warty ====

    I spent a fair amount of time in #ubuntu, both receiving support for issues in my environment, and assisting others with issues in theirs.

==== Pre-Breezy ====

    I participated in preparation of patches to address the libjack0.80->libjack0.100 transtion, prepared patches to address issues with my unusual hardware, and began to prepare .desktop files for inclusion in packages. I spent a fair amount of time triaging bugs, and participated in several Bug Days, including acting as primary coordinator for the 17th September Bug Day.

==== Pre-Dapper ====

    I continued to triage bugs, and participate in #ubuntu-bugs. I also began to work on the .desktop files in earnest, drafting many and preparing icons for packages that lacked them. I also wrote some scripts to automate .desktop generation from the Debian menu system. As the release approached, I assisted with some of the topic targets from #ubuntu-motu, including merges, dh_iconcache addition, the libopenal0->libopenal0a transition, and preparing new upstreams to target high-profile bugs.

Wiki Pages:

    ["MOTU/Packages/NoDesktopFile"]

    ["UniverseDesktopFileAbsolutePath"]

    ["MOTU/Transitions/Jack"]

==== Pre-Edgy ====

    I spent some time guiding others towards the creation of more .desktop files, and triaged more bugs.

==== Pre-Feisty ====

    I am assisting with merges and sync planning, preparing patches for bugs, and providing support and guidance to participants in #ubuntu-bugs and #ubuntu-motu.

Wiki Pages:

    ["Bugs/HowToFix"]

==== Ubuntu Activities ====

I first encountered C and UNIX on an HP/UX system in 1984, and switched to UNIX as a primary home computing environment with SunOS 4.1.3_U1 in 1991. I started using Linux with Yggdrasil in 1993, first started using Debian with Potato pre-release, and first started using Ubuntu shortly after the Warty release.

Overview

Launchpad: persia

Current Activities

After several years of experimentation with non-distro models for linux systems, I find an increasing set of reasons to end up using Ubuntu in various contexts where other solutions may be too inflexible, too immature, or otherwise unsuitable, and so am starting to have an increased desire to fix problems where I encounter them.

Past Activities

I used to participate in the Debian Games, Ubuntu Studio Developers, Ubuntu Japanese Team, Ubuntu Mobile Developers, Ubuntu Java, and Ubuntu Universe Sponsors teams. I was a member of the Asia & Ociania Regional Membership Board, the Developer Membership Board, and the Community Council, and spent most of my time encouraging new developers, helping new specialist teams, and encouraging cooperation and communication between different groups and teams within Ubuntu.

A summary of some of my per-release activities is also available.

Goals

I'm currently focused on improving support for various specialist use cases where I am either using Ubuntu or working with a project that uses Ubuntu. My main goals within Ubuntu are simply to fix bugs where I find them at this point.

Areas of Interest

My primary development interests surround automation, instrumentation, and articulation of distributed systems. While I still enjoy the idea of audio processing and input multiplexing, I rarely find the time to play with these. Much of my daily activity involves working with various architectures, mostly arm64 and ppc64el, but set against a backdrop of the widely deployed amd64.

Background

I first encountered C and UNIX on an HP/UX system in 1984, and switched to UNIX as a primary home computing environment with SunOS 4.1.3_U1 in 1991. I started using Linux with Yggdrasil in 1993, first started using Debian with Potato pre-release, and first started using Ubuntu shortly after the Warty release.


CategoryHomepage

EmmetHikory (last edited 2018-03-15 03:07:42 by persia)