Showing posts with label pangolin. Show all posts
Showing posts with label pangolin. Show all posts

Monday, December 5, 2011

News from the Front or 12.04 Post Alpha1 Status

Sing for me, my angel of music!
 I should note that Ubuntu Studio didn't officially publish and test the Alpha1 ISO image.  But that isn't to say there weren't some stuffs going on :)

What's Developing
Even without a published ISO image, pre-alpha1 did see some work.  We fix some issues including:
  • adding 'indicator-sound-gtk2' to the seeds the give the sound indicator visibility again
  • removed 'dssi-vst' from the seeds to allow the meta packages to build due to a multi-arch library dependency issue
  • work on defining scope and content for the new website
  • resolved a "libavcodec-extra-53 conflicts with libavcodec53" conflict
  • began testing on a -lowlatency kernel for the repositories
Two issues resolve were pretty significant blockers as it prevented installation and testing.

In Progress
Currently I'm trying to get input from graphic artists and designers.  By getting to understand what tasks graphic artists and designers want to accomplish, the applications used, and the work flow they use, Ubuntu Studio can provide much better support for them.  I've already reached out the Libre Graphics Magazine people, heathenx, and Richard Querin because I like and respect what these people do.

I would love to have more input though!  If you do any graphics tasks, please send poke me with some information about what you do, what you use to do it, and the generalized work flow for it.  I really want to provide better support for graphic artists and designers.

Work on the new website continues and probably will continue for several weeks.

Kernel testing continues.  Although I am reminded that I need to send Steve and email.

I have been working on a specification for new artwork for the Ubuntu Studio plymouth theme, lightdm theme, and desktop wallpaper.  A major goal of this is develop a coherant thematic presence across all these images and also to adjust the color tone for the new theme.  Which leads into...

Finally, the last of the current progress is making preparations for transitioning to the Xubuntu theme settings which should be the majority of the remaining transition to XFCE.  Additional changes will be made, so it will not be the exact default Xubuntu settings, but it shall be very close.

in posterum
Some aspects of the settings transition will probably continue for several weeks.  I imagine this will at least include the plymouth and lightdm greeter themes.

When kernel testing is at a certain milestone, we should be pushing the -lowlatency kernel package to REVU so that it may be reviewed for entry into the repository.  Hopefully we can get this into REVU before Alpha 3.

And we also will be beginning preparations for transitioning Ubuntu Studio to a liveDVD image but I expect this will not happen until after Alpha 2.


Exciting times building up to an awesome LTS release!

Sunday, October 23, 2011

The Delicate Art of Falling on your Sword or Find Your Way Through Contrition

Ubuntu Studio 11.10 "Oneiric Ocelot" is released and I offer these simple, direct reflections about it and the future.  As usual, it seems my tenor is positive and upbeat, despite the somewhat dismal context.

Past Tense
Epitomizing simple and direct statements: this is kinda a 'meh' release and it's my fault.

Fundamentally I believe this to be a stable and functional release.  But it has an unfinished or unpolished look due to the XFCE transition remaining incomplete.

The team suffered some difficulties this cycle, but it is still my responsibility and, therefore, my fault.

However, reflections have given way to some insight on deficiencies and yielded some plans to action that should improve our state.

Among these deficiencies we experienced:
  • our goals and scope were too large
  • our efforts were unfocused and not efficient
  • started late in development cycle
  • most new contributors failed to have an impact
  • code changes lacked follow through

Present Tense
So, how will we improve these concerns?

Goals/scope to large - We were trying to fix everything and ended up almost completing nothing.  We are narrowing our focus for the upcoming release, focusing on what we feel are the minimal priorities in order to yield a quality release.

Unfocused, inefficient efforts - It is hard to focus on what to fix and how to fix it without a plan.  Using blueprints, creating specifications, developing and assigning a sequential plan of action should help focus our attentions where they are needed and give us the efficiency these goals deserve.  This also provides the structure and support for others to assist.

Late Start - This is easy...start earlier! And having a well thought out and documented plan helps.  The small scope and blueprints with specifications and steps are inspiring and development has already begun!

New contributor's lacking impact - This may have been the most frustrating deficiency of all.  Obviously the public solicitation of contributors is working, but the tools are lacking to engage and support them.  Much like the blueprints, a wiki page for future contributors is being created that includes a listing of topics requiring contribution, background on those topics, and steps necessary to complete them.

Code changes uncompleted - This could be summarized as the lack of getting our bzr branch updates pushed to the repository.  The fix is a double pronged attack; working more directly with sponsors and developing repository permissions for specific team members.  The former will yield results quicker and the later will allow more control but take longer to acquire.

Future Tense
So what are our goals?  There are few and they are prioritized roughly in the following descending order:
  • updating website [1]
  • -lowlatency kernel shipped as default [2]
  • completing the XFCE transition (including icons and theme)
  • live dvd [3]
  • updating the LightDM theme
Updating the website may be a surprise as the first item, but the current website makes it seem like the project is abandoned.  The update is already in progress and should take a nominal amount of time to accomplish.

Shipping a tuned kernel for audio work is befitting a multimedia distribution, hence the second positioning.  This one probably has the most difficulty to it and will almost certainly take a lot of navigating to complete.

Completing the XFCE transition should not require much explanation.  I imagine we will lean heavily on what the Xubuntu team has already done so we can complete this task as efficiently as possible.

A live dvd has been a desire for a while.  This would ideally include dropping the alternate installation image but hopefully also include Edubuntu's ability to allow the user to select specific components for installation via a GUI.  Think of the later as the ability to select specific work flows [4] during installation, e.g. recording a band, creating music with synths/sequencers, podcasting, DJ'ing, film making and creating videos.

Updating the LightDM them should also not require much explanation.  The LightDM used by Ubuntu Desktop looks nice so I am once again going advocating we steal as much as we can to make our efforts efficient.


This may seem like a straightforward, obvious, and diminutive list.  It is!  That's the point.  These are the goals that we think we can accomplish that will make Ubuntu Studio 12.04 LTS release something of which to be proud.

Lastly, I alluded to some team difficulties and attrition.  We have suffered that.  But we have also gained some very talented assistance as well.  I hope to discuss them and their contributions next post.


[1] https://blueprints.launchpad.net/ubuntustudio/+spec/update-ubuntustudio-website
[2] https://blueprints.launchpad.net/ubuntustudio/+spec/lowlatency-kernel-in-repos
[3] https://blueprints.launchpad.net/ubuntustudio/+spec/livedvd
[4] https://wiki.ubuntu.com/UbuntuStudio/Workflows