hello everyone,<div><br></div><div>it is time to develop the blueprints[0] for what we plan to accomplish with ubuntu studio for the quantal cycle. therefore, i would like solicit suggestions for what we might do.  these suggestions can be categorical (i.e. we need to improve "out-of-the-box" experience"), specific work items(i.e. we need to fix the distro image presented during the partman installation), or both. i will also present a list of topics and related work items.</div>
<div><br></div><div>also, a blueprint can be somewhat open ended. for example, in the case of "improving the out-of-the-box experience" we might only research the various means we might accomplish this task and make a decision which method to be used this cycle.  the actual implementation might be delayed until next cycle. this is just an example, but i would like us to be reasonable about what we can accomplish.</div>
<div><br></div><div>the general process is that we will need to develop categorical topics with associated work items required.  these will be written up as blueprints, which will then be submitted to the release manager and hopefully approved. the precise release planning blueprint[1] may be reviewed as an example. click on an oval in the bottom of the screen to see that particular blueprint.</div>
<div><br></div><div>i am very happy to handle the minutiae required to create and format the blueprints.</div><div><br></div><div>please understand that the amount of work we can accomplish is directly related to the number of those who commit to help. therefore, if many people submit work items but do not commit then it is probable that these items will be accomplished. therefore, after the topics/work items are aggregated we will also evaluate how much we can reasonable accomplish in this cycle.</div>
<div><br></div><div>i would like to complete the blueprints and submit them to the release manager this coming monday, may 21st.  i apologize for the short notice.</div><div><br></div><div>lastly, we have the latitude to define the scope of our goals. please view these blueprints as a tool to help us organize our goals and track our progress. not every work item accomplished this cycle needs to be in a blueprint, but be reasonable in what we expect to accomplish while not worrying about how others view our blueprints.</div>
<div><br></div><div><br></div><div>my suggestions follow:</div><div><br></div><div>theme and artwork</div><div> * better lightdm greeter theme</div><div> * add user submitted "old" them that was ported to gtk3</div>
<div> * add user wallpaper to wallpaper package</div><div> * check licensing / authors on all shipped art work and make sure they are properly documented</div><div> * aggregate all available artwork, logos, banners, etc in ubuntustudio-resources branch in launchpad</div>
<div> * adjust "raise on focus" settings (let's you scroll a window without raising it below the active window)</div><div> * update terminal settings per xubuntu</div><div> * change system font?  ubuntu or ubuntu-mono?  keep droid sans?</div>
<div> * verify need for logo icons in -default-settings package (LP: 980060)</div><div> * logo should be generated from source at build time for -default-settings (LP: 980059)</div><div> * explore making the bottom panel icons smaller</div>
<div> * do we want more/other icons in the bottom panel?</div><div> * </div><div><br></div><div><br></div><div>live dvd</div><div> * fix installation cd-image name</div><div> * fix partman icon in ubiquity</div><div> * update mixer plugin backedn for pulse-jack (astraljava might have already done this in precise)</div>
<div> * fix scroll bars in ubiquity slide show</div><div> * </div><div><br></div><div><br></div><div>user documentation</div><div> * determine where we should host the documentation (<a href="http://help.ubuntu.com">help.ubuntu.com</a> or new website)?</div>
<div><div> * new user documentation for intro to/explanation of ubuntu studio</div><div> * new user documentation for installation</div><div> * new user documentation for setting up/tweaking</div><div> * new user documentation for normal desktop usage (play media, copy discs, internet, whatever)</div>
<div> * new user documentation for using ubuntu studio based on work flows</div><div> * new user documentation for getting help (irc, mailing list, website, voodo, black magic, bribery)</div><div> * new user documentation for matrix of hardware with performances provided by users</div>
<div> * </div><div><br></div><div><br></div><div>testing documentation</div><div> * overview to explain reasons for testing, expected goals, daily vs. milestone testing</div><div> * develop list of studio specific items to check (i.e. does jack start, is performance regressed, does blender start)</div>
<div> * provide information/links to/explain how to report a bug</div><div> * document qa iso website and location of images</div><div> * tips how to download images (i.e. zsync perferred, not ftp via browswer) and how to burn (i.e. to flash drive)</div>
<div> * when to report a bug in the qa iso tracker</div><div> * reporting test results in qa iso tracker (both for dailies and milestone)</div><div> * </div><div><br></div><div><br></div><div>developer documentation</div>
<div> * document any automation or scripts current team uses (i.e. to download iso and burn to flash drive)</div><div> * explore, test, and document using ubuntu-qa-tools to automate image testing in vm (it's *bloody* cool!)</div>
<div> * location of our images in qa iso tracker</div><div> * tips for checking logs and processes during install testing</div><div> * </div><div><br></div><div><br></div><div>workflows</div><div> * implement and test ubiquity plugin for users choosing which work flow to install during installation</div>
<div> * update work flow documentation and parse them into "installed" and "supported" (i.e. the ones that ARE installed and which you could install manually)</div><div> * review and refine existing work flows (audio, video, graphical, and photography)</div>
<div> * explore new work flows and implement if possible (e.g. ebook authoring)</div><div> * </div><div><br></div><div><br></div>bug reports and backports</div><div> * create bug team in launchpad</div><div> * subscribe team to various bug reports</div>
<div> * email devel mailing list to notify of change in bug mail lists</div><div> * create backports team in launchpad (is this necessary? ask micahg or knome)</div><div> * start backporting for 12.04 LTS - we WILL support 12.04 with backports!</div>
<div> * explore nominating an liaison to work closely with backports team</div><div> * </div><div><br></div><div><br></div><div>miscellaneous</div><div> * color - consider replacing argyl with another application (ttoine wanted this)</div>
<div> * color - explore what vanilla ubuntu is using because gui is nice (ttoine again)</div><div> * color - gui would be nice for users (ttoine again)</div><div> * color - explore making a package for adobe icc (yep, i guessed it...ttoine)</div>
<div> * seeds - verify that unwatned process daemons are not running in background (e.g. ubuntu one, bluetooth)</div><div> * seeds - add alacarte to seeds for user menu editing</div><div> * seeds - add clip art package (open clip art) ?</div>
<div> * menu - move mixer applications from media playback menu to audio menu</div><div><br></div><div><br></div><div>user improvements</div><div> * install #ubuntustudio channel by default for xchat</div><div> * add bookmarks to firefox (forums, <a href="http://help.ubuntu.com">help.ubuntu.com</a>, <a href="http://ubuntustudio.org">ubuntustudio.org</a>, youtube studio channel?, mailing lists)</div>
<div> * add "contribute to ubuntu studio" bookmark?</div><div> * add release notes package to be included in menu</div><div> * add support/help menu to include release notes, links to forums, link to <a href="http://ubuntustudio.org">ubuntustudio.org</a>, #ubuntustudio on irc via webchat)</div>
<div> * update help menu documentation (yelp?) for basic desktop usage, setting up jack via qjackctl, basic signal routing to ardour, recording audio in ardour, other basic concepts, what is ubuntu studio ?</div><div> * can a new user package be developed that might help new users by setting up a few things:</div>
<div>    * default jack settings</div><div>    * content project directories under /home for a/v/g/p (e.g. ~/content/audio-projects)</div><div>    * restricted extras</div><div>    * sane, default ardour templates</div><div>
    * sane, default qjackctl patchbay templates</div><div> * add backports repo</div><div> * explore if there are ways to help experienced users install "ubuntu studio" from vanilla ubuntu</div><div> * </div><div>
<br></div><div><br></div><div>performance</div><div> * explore how to improve OOTB performance</div><div> * maybe implement these</div><div> * explore if profiles or modes might be useful to users (i.e. "audio profile" or "record mode") which might:</div>
<div>   * pause/stop pulse</div><div>   * pause/stop network manager</div><div>   * change menu structure</div><div>   * add/change window dock</div><div>   * whatever might make it easier for users to perform a particular type of workflow</div>
<div> * new studio controls per OOTB improvement suggestions and/or profile-mode suggestions</div><div> * new studio controls to help experienced users install "ubuntu studio" from vanilla ubuntu</div><div> * </div>
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>[0] <a href="https://help.launchpad.net/Blueprint">https://help.launchpad.net/Blueprint</a> </div><div>[1] <a href="https://blueprints.launchpad.net/ubuntu/+spec/topic-precise-flavor-ubuntu-studio">https://blueprints.launchpad.net/ubuntu/+spec/topic-precise-flavor-ubuntu-studio</a></div>