Music scopes for Oneiric or Precise

Allison Randal allison at ubuntu.com
Wed Apr 25 13:32:57 UTC 2012


Hi Mark,

Yes, we're just voting on the first round of submissions for Precise
now. We're starting with the apps that are straight rebuilds (no changes
needed for Precise), and then will go on to the lenses and scopes that
need substantial updates because of API changes.

Your changes to the ARB's bzr branch look good. The version number in
the changelog needs to include "-0extras12.04.1". I've done that in the
packages I uploaded to the staging PPA for vote. Do you also want the
version to be updated to 0.5 before release?

Your wildcard '*' in the updated apparmor profile looks like it should
work (see
http://wiki.apparmor.net/index.php/QuickProfileLanguage#File_Globbing).
Have you had any problems using collections in the Guayadeque scope with
the apparmor profile installed? I'm not getting any results in the Music
Lens from Guayadeque, so there could still be a problem with the
profile. (I haven't had time to look into it yet.)

The Clementine and GMusicBrowser scopes are working fine on Precise.

I had to update the debian/rules file, to remove some install rules for
the Rhythmbox scope icon and apparmor profile (since that scope has been
removed from the package in Precise). You can see my changes in this
branch, renamed for Precise:

https://code.launchpad.net/~app-review-board/ubuntu-app-review-board/unity-scopes-music-extras-precise

You'll also find the packages in the ARB staging PPA:

https://launchpad.net/~app-review-board/+archive/staging/

Allison

On 04/18/2012 05:27 PM, Mark Tully wrote:
> Hi Allison,
> 
> I have updated the Clementine, Guayadeque and GMusicBrowser scopes for
> Precise and they are pretty much ready for review. The only thing I'm
> not certain about is the apparmor profile for the Guayadeque scope,
> which needed some changes due to a change in the was Guayadeque stores
> its library. In 11.10, the library was stored in
> ~/.guayadeque/guayadeque.db, whereas now it is stored in
> ~/.guayadeque/Collections/something/guayadeque.db.  Furthermore, the
> something directory may now be more than one directory due to their new
> concept of separate collections (with separate databases).  In the
> apparmor profile, I've tried to use wildcards in the database
> permissions ( @{HOME}/.guayadeque/guayadeque.db r, -->
> @{HOME}/.guayadeque/Collections/*/guayadeque.db r, etc), but I'm not
> certain that the * wildcard can be used in this way.
> 
> I've also added Music to XB-Category in the debian/control file for all
> the scopes as suggested and removed the Rhythmbox scope from the
> package.  I could not see how to go about updating the package in
> developer.ubuntu.com <http://developer.ubuntu.com> so I've left a
> comment on each scope saying that I've updated them for Precise along
> with the location of the branch. The branch is located at
> lp:~markjtully/ubuntu-app-review-board/unity-scopes-music-extras-oneiric
> <https://code.launchpad.net/%7Emarkjtully/ubuntu-app-review-board/unity-scopes-music-extras-oneiric>,
> the same place where I was putting updates when the Oneiric branch was
> being reviewed.  I've also requested the version for Precise be 0.5, the
> idea being 0.1 = Initial Natty development, 0.2 = Oneiric development,
> 0.3 = Oneiric release (though it was left at 0.2), 0.4 = Precise
> deveolpment, 0.5 = Precise release.
> 
> Please let me know if there's anything else I need to do to get the
> review process started for Precise.
> 
> Mark



More information about the App-review-board mailing list