EmmetHikory

Differences between revisions 30 and 31
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 31 as of 2007-01-21 00:26:33
Size: 4386
Editor: p3159-ipbf1401marunouchi
Comment: Correct chronological errors. Update Wiki updates.
Deletions are marked like this. Additions are marked like this.
Line 52: Line 52:
    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.     I prepared patches to address issues with my unusual hardware, began to prepare .desktop files for inclusion in packages, and wrote some scripts to automate .desktop generation from the Debian menu system. 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.

Wiki Pages:

    ["MainInclusionReportLibsdl1.2debian-alsa"]

    ["MOTU/Packages/NoDesktopFile"]
Line 56: Line 62:
    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.     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. As the release approached, I assisted with some of the topic targets from #ubuntu-motu, including merges, libjack0.80->libjack0.100 transtion, dh_iconcache addition, libopenal0->libopenal0a transition, and preparing new upstreams to target high-profile bugs.
Line 78: Line 84:
==== Ubuntu Activities ====


Emmet Hikory

Opinions

.desktop files

  • 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. ["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. The effort to install .desktop files for all of Universe if being tracked as ["MOTU/Packages/NoDesktopFile"], to which everyone may contribute.

    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. 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.

config.{sub,guess}

  • The ideal way to refresh config.{sub,guess} for each build is to either use CDBS, or the following debian/rules fragment:

configure:
        cp -f /usr/share/misc/config.sub config.sub
        cp -f /usr/share/misc/config.guess config.guess

clean:
        rm -rf config.guess config.sub

Tools

  • 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

  • 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

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 prepared patches to address issues with my unusual hardware, began to prepare .desktop files for inclusion in packages, and wrote some scripts to automate .desktop generation from the Debian menu system. 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.

Wiki Pages:

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. As the release approached, I assisted with some of the topic targets from #ubuntu-motu, including merges, libjack0.80->libjack0.100 transtion, dh_iconcache addition, libopenal0->libopenal0a transition, and preparing new upstreams to target high-profile bugs.

Wiki Pages:

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"]


CategoryHomepage

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