ScottRitchie
|
Size: 3335
Comment: eMule
|
Size: 2630
Comment: new specs, big change
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 6: | Line 6: |
| BetterIntegratedWineSpec UsefulDisksManagerSpec EmuleViaWineSpec MouseConfigurationSpec |
* BetterIntegratedWineSpec - a spec to improve Wine's usability in Ubuntu * UsefulDisksManagerSpec - a spec to beef up the disks manager applet to include error checking and other features * EmuleViaWineSpec - a spec to integrate eMule as a regular application in Ubuntu, powered by Wine * MouseConfigurationSpec - a spec to allow disabling of x11's left+right = middle click feature from the Preferences->Mouse panel * JabberAccountCreationSpec - a spec to make it very easy to create a Jabber account when first starting Gaim |
| Line 11: | Line 12: |
| I'm currently trying to be a MOTU in order to properly support my Wine packages. I started making them and putting them up at winehq.org after the ones included in Debian (and therefore in universe) became horribly broken and out of date. I've tried becoming the official Debian maintainer, as well as getting him to sponsor my packages, but have been completely unsuccessful. Debian beaurocracy can be quite frustrating - Needless to say I was pleasantly surprised when Jeff Waugh came to me asking me to sign up :) | |
| Line 13: | Line 13: |
| The specific packages I'm concerned with at the moment are those related to Wine. When I finish porting open source windows software by recompiling natively with Winelib, such as Miranda, I'd like to package it for Ubuntu as well. I've been putting quite a bit of work into them, as well, and would love to spend more time on it in an official context. | I make the wine packages at winehq.org, which usually get synced straight to Ubuntu. I started making them and putting them up at winehq.org after the ones included in Debian (and therefore in universe) became horribly broken and out of date. I've tried becoming the official Debian maintainer, as well as getting him to sponsor my packages, but have been completely unsuccessful and have basically given up on Debian at this point. Debian beaurocracy can be quite frustrating - Needless to say I was pleasantly surprised when Jeff Waugh came to me asking me to sign up for Ubuntu :) |
| Line 15: | Line 15: |
| I'm primarily concerned with usability of Wine software, including proper packaging and documentation work. My goal is nothing short of making Wine easy and effective enough to be an official package in the next Ubuntu release. My current todo list looks like this: | I'm primarily concerned with usability of Wine software, including proper packaging and documentation work. My goal is nothing short of making Wine easy and effective enough to be an official supported package in the next Ubuntu release. My current todo list looks like this: |
| Line 17: | Line 17: |
| * Documentation is a seemingly never-ending task, both for man pages and packaging guidelines and such. * The Wine documentation also needs to be moved into the right places. I was recently given a very helpful tip on IRC about making Wine's User Guide work with standard freedesktop.org help interfaces, and I'll be committing the patch upstream shortly. * Tweaking the wine package to get it a bit more right is also important. I've got a bunch of little changes I need to make for the next release written up on my penboard at the moment. Hopefully soon I can start erasing them. * Updating the Wine web site to make things easier (example is this page: [http://www.winehq.org/site/download-deb] ). That site may undergo a slight redesign in the future too. * I've got a special project I've been trying for a while involving porting Miranda Instant Messenger with Winelib. In theory, I could convert it into an Ubuntu package that runs on all arches with the Wine package installed, even though Miranda is a windows program. If this becomes easy it represents an amazingly huge step in application compatibility - it won't be long before we start seeing other OSS apps like DC++ or FileZilla coming into Ubuntu packages. Writing a howto guide for this based on my experience is part of this goal. * A more useful (for Ubuntu) app would be eMule, however compiling it is a bit harder as it's built in MSVC normally and there currently is no MinGW build. eMule would be a great candidate for inclusion with Edgy - see EmuleViaWineSpec. * The Winelib documentation needs updating as well. I plan on using my experience trying to port eMule/Miranda to help it out. |
* Finish and get approved the specs above - a few are Wine related, the rest are general usability things I've thought of. * Documentation is a seemingly never-ending task. * The Wine documentation also needs to be moved into the right places. Currently it's in a separate package upstream and isn't even included in the Wine packages in Ubuntu. This is ok, since most people just read the manual from winehq.org, but we'll need to actually integrate the docs properly if we want to support Wine. * A useful (for Ubuntu) app would be eMule, however compiling it in Winelib so it builds on Ubuntu is a bit hard as it's built in MSVC normally and there currently is no MinGW build. eMule would be a great candidate for inclusion with Feisty - see EmuleViaWineSpec. * Still need to convert Wine docs to XML (they're sgml at the moment), which is a blocker for using the scrollkeeper OMF standard and porting to the standard Gnome help format. |
| Line 27: | Line 25: |
| * Still need to convert to XML, which is a blocker for the scrollkeeper OMF standard and porting to the standard Gnome help format. |
ScottRitchie
Hey, I'm Scott Ritchie. You can usually find me on IRC as YokoZar, both on #ubuntu-devel and #winehackers.
Check these out:
BetterIntegratedWineSpec - a spec to improve Wine's usability in Ubuntu
UsefulDisksManagerSpec - a spec to beef up the disks manager applet to include error checking and other features
EmuleViaWineSpec - a spec to integrate eMule as a regular application in Ubuntu, powered by Wine
MouseConfigurationSpec - a spec to allow disabling of x11's left+right = middle click feature from the Preferences->Mouse panel
JabberAccountCreationSpec - a spec to make it very easy to create a Jabber account when first starting Gaim
I make the wine packages at winehq.org, which usually get synced straight to Ubuntu. I started making them and putting them up at winehq.org after the ones included in Debian (and therefore in universe) became horribly broken and out of date. I've tried becoming the official Debian maintainer, as well as getting him to sponsor my packages, but have been completely unsuccessful and have basically given up on Debian at this point. Debian beaurocracy can be quite frustrating - Needless to say I was pleasantly surprised when Jeff Waugh came to me asking me to sign up for Ubuntu
I'm primarily concerned with usability of Wine software, including proper packaging and documentation work. My goal is nothing short of making Wine easy and effective enough to be an official supported package in the next Ubuntu release. My current todo list looks like this:
- Finish and get approved the specs above - a few are Wine related, the rest are general usability things I've thought of.
- Documentation is a seemingly never-ending task.
- The Wine documentation also needs to be moved into the right places. Currently it's in a separate package upstream and isn't even included in the Wine packages in Ubuntu. This is ok, since most people just read the manual from winehq.org, but we'll need to actually integrate the docs properly if we want to support Wine.
A useful (for Ubuntu) app would be eMule, however compiling it in Winelib so it builds on Ubuntu is a bit hard as it's built in MSVC normally and there currently is no MinGW build. eMule would be a great candidate for inclusion with Feisty - see EmuleViaWineSpec.
- Still need to convert Wine docs to XML (they're sgml at the moment), which is a blocker for using the scrollkeeper OMF standard and porting to the standard Gnome help format.
Documentation Status:
- Updating the Wine User Guide itself is largely done.
ScottRitchie (last edited 2013-11-03 21:09:12 by 67)