#ubuntu-arb 2012-05-01
<highvoltage> ajmitch: :)
<ajmitch> highvoltage: yeah I'll try & get a look at it this evening
<highvoltage> great
<highvoltage> is there any action we need to take on those "changes for..." emails? does it need review, voting, etc like new apps?
<highvoltage> (there were changes notifications for darts, gmusicbrowser, guayadeque scope and clementine scope)
<ajmitch> highvoltage: yes, some like darts had a package rename which we need to take into account
<ajmitch> the lenses, it'll depend on each one
<ajmitch> some might be updates for precise
<ajmitch> highvoltage: building the unity-lens-buss package from the staging PPA - nearly all files ended up in /usr
<ajmitch> those files that do need to be in /usr should be prefixed so that they won't conflict
 * ajmitch will reply with this on the mailing list
<highvoltage> eek, ok (that was fine in a previous version, thanks for finding it :) )
<ajmitch> heh
<ajmitch> file list in sbuild build logs is useful :)
<ajmitch> highvoltage: sorry, I hadn't spotted you were in a meeting, sorry to distract you again ;)
<highvoltage> ajmitch: no problem, I'm always distracted, it's just the levels of distraction that varies (I'm in limbo :p)
<ajmitch> haha
* zelazny.freenode.net changed the topic of #ubuntu-arb to: Ubuntu Application Review Board | https://wiki.ubuntu.com/AppReviewBoard | Feel free to ask, we're not always staring out our screens so please hang around for an answer
#ubuntu-arb 2012-05-02
<dpm> good morning all
<ajmitch> hi dpm
<dpm> hey ajmitch :)
<ajmitch> how are you today?
<dpm> fine, thanks, just came back from a short break and I'm getting ready for uds :)
<dpm> how about you?
 * ajmitch is ok, got far too much to get done before uds  :)
<dpm> I've given up on Inbox 0, but I'll do my best before uds :)
<ajmitch> heh
<dpm> wow, this guy even submitted a video along with this lens: https://myapps.developer.ubuntu.com/dev/apps/811/
<ajmitch> that's pretty cool
<ajmitch> it does show that unity doesn't screencapture wonderfully :)
<dpm> not sure about it being unity's fault. Last time I tried screencasting was on 11.10, and it worked perfectly :)
#ubuntu-arb 2012-05-03
<dholbach> good morning
<ajmitch> a belated good morning, dholbach
<dholbach> hey ajmitch
 * cielak is away: Busy/Away
<wendar> OpenSinhalease won't compile on Precise :(
<wendar> looks like GTK 2->3 problems
 * cielak is back (gone 05:05:25)
<ajmitch> wendar: what's the build failure?
<ajmitch> gtk+ 2 apps should still build on precise
<wendar> It gives a pile of Pango and GTK Warnings, and then coredumps
<ajmitch> ouch
<wendar> last is: /home/allison/src/arb/opensinhalease/pristine/opensinhalease-12.04.1/opensinhalease_lib/Window.py:77: GtkWarning: IA__gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
<wendar>   LaunchpadIntegration.add_items(self.ui.helpMenu, 1, True, True)
<ajmitch> it's not loading both gtk 2 & 3 into the same process?
<wendar> I don't know, haven't looked into it
<ajmitch> ok
<ajmitch> those sort of problems are a bit tricky :)
<wendar> I sent an email to the quickly-talk mailing list with the full build log
<wendar> we'll see if they have any better ideas
<wendar> (and also let the developer know that their submission was hung up on building on precise)
<wendar> they gave it a version number of 12.04.1, but forgot to update the target
<wendar> so, it was still building on oneiric in their PPA (and working fine)
<ajmitch> I think we may have a slight double-up of sessions on the schedule at UDS, maybe one of them we can sit down & try & work on the queue
<wendar> as in, too many sessions scheduled?
<wendar> yeah, it looked like the packaging-requirements session could be merged into one of the others
<wendar> we surely can't need 4 sessions :)
<ajmitch> yeah :)
<ajmitch> currently they'll all be on the schedule
<wendar> and, there was another session scheduled for reviewing MyApps bugs
<ajmitch> busy week
<wendar> if we can get it down to 3 sessions, and use our session mostly for queue work, we should be good
<ajmitch> http://summit.ubuntu.com/uds-q/track/community/ is probably the best list to work from
<ajmitch> of course the one I submitted is in the last timeslot on friday
<wendar> did dpm have any way to move it earlier in the week?
<wendar> things do fill up fast
<ajmitch> not sure, mhall119 might do though
<wendar> of course, we could always do some queue work in the hallway one afternoon
<ajmitch> sure
<wendar> and leave the friday session for recruiting
<ajmitch> I doubt we'll all be booked solid for the week
<wendar> yeah
 * ajmitch just needs to find a way to get some free space on his laptop
<wendar> always tricky
<wendar> I just added a bunch more detail to the Quickly tips
<wendar> https://wiki.ubuntu.com/AppReviewBoard/Submissions/QuicklyTips
<wendar> Listing out the changes we make
<ajmitch> apps built on precise shouldn't need the dh_python2 conversion now
<ajmitch> that is a very useful list though
<mhall119> wendar: I can move a session to anytime you want
<malin> mhall119: How can I apply for a job in canonical? I am studiying informatics
<wendar> mhall119: early in the week would be nice, if we can swing it
<wendar> I know the early part of the week tends to be crowded, but that leaves us space to add on any extras if we need them later
<mhall119> malin: our job openings are posted at http://www.canonical.com/about-canonical/careers
<mhall119> find one that you think you're a fit for and submit an application
<mhall119> wendar: what's the session?
<wendar> mhall119: community-q-app-review-board
<wendar> currently in the last slot on Friday
<mhall119> wendar: moved it to Tuesday at noon
<wendar> mhall119: awesome, thanks!
<malin> mhall119: thanx :)
<mhall119> np
<ajmitch> mhall119: thanks
<ajmitch> that just added a conflict for me on the lxc demo & q&a session
<ajmitch> so it'll conflict for stgraber as well, I expect
 * ajmitch can't imagine that scheduling something like UDS is ever much fun :)
<wendar> ajmitch, mhall119: ah, I guess we'll have to move it again
<mhall119> ajmitch: never fun, no
<mhall119> ajmitch: you're not marked at required for the lxc session, that's why
<mhall119> and stgraber isn't for the ARB session
<ajmitch> ah right
<mhall119> ajmitch: I moved it to 9am instead, does that work better?
 * ajmitch probably isn't required for the LXC session, but we'd like stgraber at the ARB if possible :)
<mhall119> if people are marked at required to attend, the scheduler warns us about conflicts
<ajmitch> I'll keep that in mind, thanks :)
<ajmitch> looks like 9AM fits well
<malin> ajmitch: could you tell me exactly what I need to change in this lens to get it into software center? https://myapps.developer.ubuntu.com/dev/apps/782/
#ubuntu-arb 2012-05-04
<wendar> malin: I'll grab it from your PPA and take a look
<wendar> malin: would you rather have details in an email?
<ajmitch> wendar: thanks for replying to that
<wendar> ajmitch: I've been meaning to write up a wiki page for Lenses, I figured that was a good "first draft" task
<wendar> ajmitch: I'm feeling  a little behind in the queue, especially in the "first response" department
<wendar> too much travel :(
<ajmitch> yeah, I've not been spending nearly enough time on it
<wendar> fortunately, a lot of the new submissions already have PPAs
<ajmitch> if I get some spare time tomorrow before heading to UDS, I'll try & sit down & respond to a few
<wendar> so, they mostly already build on the target release
<wendar> cool, that's helpful :)
<ajmitch> for some reason my employer has wanted me to get a few things finished before I fly to UDS :)
<wendar> heh, crazy idea :)
<dholbach> good morning
<ajmitch> hi dholbach
<dholbach> hi ajmitch
<malin> wendar: thanx for e-mail. I felt to sleep and now I am looking and trying to add the changes :)
<malin> wendar: I have done the changes you pointed out in the e-mail. There is still one thing I didn't understod how to. It's how to upgrade the copyright
<malin> wendar: I pushed the latest changes, but as I mentioned, the debian/copyright aint updated as I am not sure how to do it yet http://bazaar.launchpad.net/~malinkb/unity-buss/unity-buss-experimental/files
#ubuntu-arb 2012-05-05
<wendar> malin: okay, thanks! I'm packing to move, and traveling to UDS this weekend, but will take a look on Monday.
<malin> wendar: thanx. I see I did forget to add something to the debian/control done, but hasen't pushed it, but after it should be the debian/copyright who remain
<malin> should I change it to look like this style? http://bazaar.launchpad.net/~app-review-board/ubuntu-app-review-board/unity-lens-graphicdesign-oneiric/view/head:/debian/copyright
<wendar> malin: yes! that's the new format
<malin> okey :) thank you. Guess I will figure it out, and then I will push it in an hour or so
#ubuntu-arb 2012-05-06
<malin> tried to request packing of this in launchpad: http://bazaar.launchpad.net/~malinkb/unity-buss/unity-buss-experimental/files and got his error: https://launchpadlibrarian.net/104353734/buildlog_ubuntu-precise-i386.unity-lens-buss_0.9.2-0~37~precise1_FAILEDTOBUILD.txt.gz
<wendar> malin: ping? still around? (I'm not sure what time-zone you're on)
<wendar> malin: I'll email
<malin> wendar: I am in Norway :)
<wendar> malin: oh, it must be terribly late there!
<malin> it's ok with e-mail as I cannot look at until tomorrow
<malin> wendar: it 23:26
<wendar> malin: it's a simple fix, just needs one line added to debian/rules
<malin> where in the wold are you?
<wendar> malin: I'll email details
<malin> ah :)
<malin> thanx
<wendar> malin: I just arrived in California today for UDS
<wendar> malin: but, I'm typically based in Seattle
<malin> ah. What is UDS?
<wendar> Ubuntu Developer Summit
<malin> Ah in Washington State :)
<malin> cool
<wendar> yes, Washington State :)
<malin> I gor curreous on Canonical. I think I will search for a job after finishing my education
<malin> I gor curreous on Canonical. I think I will search for a job after finishing my education but it+ great to have a rolemodell to look upon
<malin> +gor = got
<malin> writing from my N900
<wendar> malin: it's a good company, I worked there for a couple years
<wendar> malin: lots of interesting projects to work on, the hardest part is choosing one :)
<malin> I see :)
<malin> So you have moved on and working for another company?
<ajmitch> hi
<ajmitch> wendar: so you're at the hotel now? :)
<wendar> ajmitch: yup, got in around noon
<ajmitch> great, I got in maybe an hour ago
<wendar> you must be horribly jet-lagged :)
<malin> I wanna come too......
<ajmitch> wendar: surprisingly not
<ajmitch> though I didn't sleep on the plane
<ajmitch> I'll feel it tonight, I'm sure :)
<wendar> malin: all are welcome (though, it's a bit of a long trip), maybe you can come to one of the European ones sometime
<wendar> ajmitch: hah, maybe so :)
<malin> wendar: I would like to, but depends on if I can afford to go.
<malin> Are there many other women too, or are we in minority?
<wendar> Quite a few women
<wendar> the release manager for Ubuntu is even a woman
<wendar> still a minority, but more than most tech conferences
<wendar> malin: have you found the ubuntu-women group and IRC channel yet?
<wendar> http://wiki.ubuntu-women.org/
<malin> I think I should join it, but hasen't yet. I am in the mailinglist, but haven't been active
<malin> I will look closer tomorrow or on tuesday
<malin> Have to sleep as I need to wake up at 0600 tomorrow morning
<malin> good night
<wendar> malin: good night
#ubuntu-arb 2012-05-08
<malin> wendar: I have added the pckginstall-line to my code http://bazaar.launchpad.net/~malinkb/unity-buss/unity-buss-experimental/files
<malin> running debuild locally to test if my project will pack, but now it gives this error:
<malin> cp: cannot stat `debian/tmp/opt/extras.ubuntu.com/unity-lens-buss/share': No such file or directorycp: cannot stat `debian/tmp/opt/extras.ubuntu.com/unity-lens-buss/share': No such file or directory
<malin> oops, double
<malin> I figured out there was a wrong path in setup.py, but chaning it didn't solve the build-error
<malin> highvoltage: do you know what could be wrong? tried buil my project locally, but failes: cp: cannot stat `debian/tmp/opt/extras.ubuntu.com/unity-lens-buss/share': No such file or directory
#ubuntu-arb 2012-05-11
<wendar>  achuni: you around?
<achuni> wendar: yep, what's up?
<wendar> achuni: did you want to meet to run through bugs?
<achuni> wendar: ah, no need I think if you're ok with the state of the list, it was just to let you know that I had gone through it, commented and confirmed them all
<achuni> wendar: there were a couple I duped or invalidated as they were part of other bugs
<ajmitch> achuni: thanks :)
<achuni> don't think I invalidated any actually, though I marked one as incomplete jic
<wendar> achuni: yeah, it looks good
<wendar> You can mark #992257 as done
<wendar> achuni: oh, wait, I have permission
<wendar> achuni: okay, I've marked it as done :)
<ajmitch> just not permission to set priority
<achuni> ah! I read that as a lauren32@example.com.  neat :)
<wendar> yup
<wendar> achuni: the list looks great, thanks!
<achuni> wendar: thank you guys :)
#ubuntu-arb 2012-05-14
<dholbach> good morning
 * ajmitch waves :)
<highvoltage> good morning
<dpm> hey highvoltage, did you get home well?
<highvoltage> yes thanks! and you?
<ajmitch> morning
<highvoltage> mornign ajmitch, back home yet?
<highvoltage> (well I guess since it's morning now, that would be a 'yes' :) )
<ajmitch> yep, came back home nearly 24h ago
<ajmitch> managed to sleep in my own bed, and woke up around the normal time without an alarm ;)
<highvoltage> that's some special skill you have there :)
<ajmitch> how was your trip home?
<highvoltage> I'm still more or less in SF time but since it's just 3 hours difference and since I usually get up very early it hasn't been that bad
<highvoltage> surprisingly smooth. all the traffic lights were green, when we got to a bus/train/shuttle one just arrived as we got there...
<ajmitch> right, I see you were saying good morning in here a bit too early
<highvoltage> it was so smooth that we expected something big to go wrong :)
<ajmitch> hah
<highvoltage> (but luckily it didn't)
<ajmitch> flight home was < 1/2 full, so we got to spread out a bit
<highvoltage> ours was quite full, but I have this game on my phone called "GameDev Story" (where you play a game where you're a software developer). it makes time completely dissapear.
<ajmitch> haha
<ajmitch> still, 13 hours from SFO is a long time, I didn't end up sleeping again
#ubuntu-arb 2012-05-15
<dholbach> good morning
<highvoltage> good morning
<ajmitch> morning
<highvoltage> morning ajmitch
#ubuntu-arb 2012-05-16
<highvoltage> hello everyone
 * highvoltage is trying to get some foothold on arb app status
<highvoltage> ssh search lens, the votes for that is finished and it's done right?
<highvoltage> (seems so in myapps so I'll mark those emails as read)
<highvoltage> I don't see the buss lens in https://myapps.developer.ubuntu.com/dev/arb/ - anyone know what happened to it?
<ajmitch> highvoltage: not sure - I'm taking the AU lens though as one of my other work items (uploading to universe for quantal)
#ubuntu-arb 2012-05-21
<dholbach> good morning
<ajmitch> hi
#ubuntu-arb 2012-05-22
<dpm> good morning all
<ajmitch> morning dpm
<dpm> hey ajmitch :)
<dholbach> good morning
<highvoltage> hello
<dpm> heya highvoltage, how's it going?
<highvoltage> dpm: good!
<dpm> that's what we like to hear :)
<highvoltage> dpm: figuring out how I can catch up with the ARB mails, but I'll just dive into that later today and see how it goes
<highvoltage> dpm: and you? how are things?
<dpm> good too. This week has been relatively quiet for Ubuntu standards, as we've been getting all the blueprints ready, but it's just the calm before the storm as we start ramping up to Q :)
<highvoltage> I think this is going to be a really good cycle.
 * highvoltage has an intuition for these kind of things :)
<ajmitch> morning
#ubuntu-arb 2012-05-23
<dholbach> good morning
<ajmitch> morning dholbach
<dholbach> hey ajmitch
<dpm> dholbach, http://pastebin.ubuntu.com/1003054/ - do you know if it could be due to the change in r67 on https://code.launchpad.net/~andrewsomething/qreator/arb-packaging ?
 * dpm tries to just re-add the fields to debian/control
<dpm> adding XB-Python-Version: ${python:Versions} seemed to do the trick
<dholbach> dpm, quickly is behind: http://wiki.debian.org/Python/TransitionToDHPython2
<dholbach> it's a bug in quickly
<dpm> dholbach, yeah, but I'd rather get the package out than wait until it's fixed :) will it be harmful in any way if I add that field?
<dholbach> no
<dholbach> I guess not
<dpm> cool
 * dpm is about to run 'quickly submitubuntu'
<dpm> exciting
<dholbach> :-)
<dpm> hm, the package was not quite right
<dpm> did not install the bin/qreator file
<dpm> and the desktop file is in /opt
 * dpm gives up for today
<dholbach> :-(((
<dpm> this is extremely frustrating
<dholbach> dpm, did you see if quickly overwrites your packaging at all?
<dpm> dholbach, it does, so I reverted quickly changes, used debuild, installed the package and then realized that my /opt translations fix only works partially, so the app appears half translated
<dholbach> wow
 * dpm checks the obvious to see if it's a matter of translations not being complete in the packaging branch
<dpm> aha! that was the case
 * dpm regains hope
<dpm> does anyone know whether it is possible to cherry pick changes from another branch in bzr?
<mhall119> ajmitch: ping
<mhall119> highvoltage: stgraber: ping also
<mhall119> does the ARB have a hilight on something like "arb ping"?  I feel bad for picking on individual people
<mhall119> anyway, I was just inquiring about the status of https://myapps.developer.ubuntu.com/dev/apps/815/
<mhall119> since I was the one asking him to submit it
<highvoltage> mhall119: pong
<highvoltage> (sorry just in the middle of something but will get back that a bit later if no one else does)
<mhall119> highvoltage: thanks
<ajmitch> mhall119, highvoltage: I was going to take that one this week, as we want it in extras.ubuntu.com for precise, but uploaded to the archive for quantal
<ajmitch> looking at my email, I had jcastro pinging me about it today as well
<mhall119> ajmitch: yeah, he was asking me about getting it into quantal universe, which made me go back and check it's progress
<ajmitch> right, I just replied to jorge by email
<mhall119> ajmitch: I don't know how much of mark tully's branch were just changes to install to /opt, or if there were any functional changes too
<ajmitch> I'll check it out
<ajmitch> it was one of a long list of things I wanted to get done this week, but I was busy looking at other packages, sorry :)
#ubuntu-arb 2012-05-24
<dholbach> good morning
<Malin> my project finally got built, can someone check if this lens now meets the arb-requirements? https://myapps.developer.ubuntu.com/dev/apps/782/
<Malin> https://code.launchpad.net/~malinkb
<dpm> hi Malin, I'm not a member of the ARB, but here are a couple of suggestions after looking at your app:
<dpm> - I'd suggest adding icons in all sizes
<dpm> - There are a few typos in the long description e.g. 'lense', I'd suggest running a spell checker and editing it
<Malin> ah, I see. I should fix the typos
<Malin> hm, so what other sizes do I need?
<Malin> ah, I should have 128x128, 32x32 and 16x16, but why?
<dpm> they are shown in different places, but I don't know exactly which
<Malin> yeah, cause the lens it self needs 64x64 only
<Malin> but if it needs different sizes for the software center, I should add larger and smaler of course
<dpm> yeah
<dpm> Malin, and I think there is no need to add the link to the homepage in the description, that is already shown in the software center as a link from the home page field you fill in as part of the submission process
<Malin> oki
<Malin> so I should remove the link to the launchpad-project-page?
<dpm> in the description, yes, but not on the other field :)
<Malin> ah, oki
<dpm> very cool lens, btw :)
<Malin> hm, I uploaded more icons, but the 128x128 became unsharp :S
<Malin> ah, you think so? thanx
<Malin> I want to implement some few new features to it
<Malin> there is a realtime-service available, so I need access to an api for it, then it wil present realtime info for the busstop you are going to travel from :)
<Malin> But first step is complete. The lens, works. The second thing is to get it into software center
<Malin> then I can improve it
<dpm> Malin, http://askubuntu.com/questions/141594/where-are-the-different-app-icon-sizes-submitted-through-the-app-developer-site
<dpm> Malin, I would ping someone from the ARB to review it, or send an e-mail to ubuntu-app-devel(AT)lists(DOT)ubuntu(DOT)com
<Malin> dpm: oki :) thanx
<dpm> yw :)
<Malin> I have to put in a newer link to source code i think
<Malin> hm. dosen't work
<Malin> :(
<Malin> ah, it have to be admitted first :)
<mhall119> ajmitch: has wendar been around lately?
<ajmitch> not that I've seen
<mhall119> she has a work item for writing an ARB backend for pkgme
<mhall119> but I don't know what she was planning, as i don't think it's possible to do that
<ajmitch> right, she was making good progress on that one at UDS
<ajmitch> why don't you think it's possible?
<mhall119> because the backends are source-specific, not destination specific
<mhall119> I can see an ARB+python backend, and an ARB+cmake backend
<mhall119> but not just one single ARB backend
<ajmitch> right, we talked about the ARB backend calling the other backends
<mhall119> oh, ok...
<ajmitch> the ARB backend would get used because of the extra info passed through from the myapps site
<mhall119> hmmm, too bad backends are script, not objects
<ajmitch> yeah
<mhall119> python's polymorphism would have made that task easier
<ajmitch> currently it just calls one backend, rther than chaining them together, so it has to be done manually
<ajmitch> but as james_w suggested, you can have a backend run pkgme again
<mhall119> recursively calling pkgme?
<ajmitch> so once we get the ARB queue under control again, I'll need to catch up with you on some of the developer.u.c documentation
<ajmitch> yep
<mhall119> sure, I think most of the stuff I need for developer.u.c is already on your wikis, I just need to know which ones to use
<ajmitch> there's also the API documentation stuff to look at
<mhall119> what do you mean?
<ajmitch> not quite as related, but I've got work items for that
<mhall119> oh, finding outdated links?
<ajmitch> the GDN frontend
<mhall119> oh, right
<ajmitch> https://blueprints.launchpad.net/ubuntu/+spec/community-q-platform-docs
<mhall119> yeah, we'll probably want to do a hangout or something to discuss our plans for that
<ajmitch> ok
<mhall119> I need to get that gdn code and poke around at it too
 * ajmitch has branched it, looked at it brielfy, but didn't do much at all in the week after uds 
<mhall119> as we'll need to pick that or RTD before doing any front-end work
<ajmitch> cursed ubuflu
<dpm> hey ajmitch, recovered from ubuflu already?
<ajmitch> mostly
<dpm> good to hear that :)
<ajmitch> seems like we almost forgot it's the last friday of the month this week, I'd better mail the list & see if people are around for a meeting
<dpm> hey, may I ask you guys to review the app I sent at https://myapps.developer.ubuntu.com/dev/apps/874/ ? I'd like to write a series of blog posts about how it got started and how it got to the USC, and it'd be awesome if it were available in the SC when I write the first post. Should be easy to review: it's a quickly app andrewsomething had already a look at it and I merged his packaging changes
<ajmitch> I can try & look at it this weekend if someone else doesn't get to it
<ajmitch> firstly I need to get the AU lens in, along with catching up on some others :)
<dpm> cool, thanks
<ajmitch> ok, motu meeting is over, I'm going to try & get a couple of hours more sleep :)
 * ajmitch will be around later
<ajmitch> darn, no dpm around still
<ajmitch> mhall119: if you're around, is it ok to change the visibility on http://developer.ubuntu.com/wp-admin/post.php?post=99&action=edit to fix https://bugs.launchpad.net/ubuntudeveloperportal/+bug/968235 ?
<mhall119> ajmitch: I'm not sure what's being done on there
<mhall119> did you write the page, or just making changes to it?
<mhall119> or does it just need to be made public?
<ajmitch> I didn't write it or make changes, I was hoping to catch dpm to ask if it was inadvertantly left as private
<ajmitch> afaict it just needs to be made public
<ajmitch> but I didn't want to just do so without checking with someone
<mhall119> hmmm, it looks out of date now
<mhall119> yeah, lots of that is too old to be helpful
<mhall119> ajmitch: maybe it would be better to just change the link that points there to point to http://developer.ubuntu.com/resources/ instead
<ajmitch> ok
<ajmitch> assuming it'll let me edit
<ajmitch> I think I'll leave it until later
#ubuntu-arb 2012-05-25
<dholbach> good morning
<jono> allison, ajmitch, highvoltage, stgraber hey
<jono> one of the things that allison asked that I could help with was getting MyApps bugs fixed by Canonical staff
<jono> I know that a while back there was an agreement around requiring app devs to submit PPAs (instead of uploading random tarballs), so I wanted to follow up on this with the MyApps devs
<jono> I will send an email to the mailing list as I suspect many of you are not on IRC right now
<jono> just sent the mail
<ajmitch> morning
<wendar> hi
<wendar> meeting?
<ajmitch> if there are people around, sure :)
<asomething> i was planning on sitting in...
<wendar> we need 3 to vote, but any is enough for a quick review
<ajmitch> let's head to -meeting then
<ajmitch> highvoltage, stgraber: meeting ping
#ubuntu-arb 2012-05-28
<dpm> good morning
#ubuntu-arb 2012-05-29
<dholbach> good morning
<ajmitch> highvoltage: not sure if you're alive yet, but I've uploaded unity-lens-askubuntu to the staging ppa & am looking at why the patch isn't working for harmonyseq in precise now
<ajmitch> yay, dh-autoreconf magic worked with that
<dpm> good work ajmitch :)
<highvoltage> ajmitch: ok great
<highvoltage> ajmitch: (bbiab)
<wendar> morning
<wendar> I'm doing a quick pass through submissions, to catch any with quick responses
<wendar> lots are coming in with PPAs, that's a good sign
<wendar> qreator looks like it's just about ready for final review/vote
<dholbach> dpm, ^ time to throw a party? :)
<dpm> oh wow, wendar made my day!
 * dpm is already preparing a new release after it first hits the software center
<wendar> dpm: I've installed the package from your ARB PPA, I've got one hiccup (I think)
<wendar> dpm: I expect it to do something when I click New or URL
<wendar> dpm: maybe it's just gotten confused on one of the code paths
<wendar> dpm: really nice clean look and feel though, and kudos to whoever did your logo
<wendar> ah, got it, *double-click*
<dpm> wendar, ah, weird. Let me install that version from the PPA, see if I can reproduce it. Myself, Gimp and Inkscape did the logo, thanks :)
<dpm> wendar, ah, yeah, it's a bit of an annoyance from the Gtk.Iconview control
<wendar> dpm: usability question rather than bug, and not a blocker to publishing
<dpm> can't set it up to react to single ckick :/
<dholbach> hey wendar
<wendar> dholbach: hiya
<dholbach> wendar, I started feeding apps into pkgme - it's been a lot of fun, but I'm not done yet
<dholbach> I'll let you all know once I'm done
<dpm> I agree, I'll try to ask someone more knowledgeable on Gtk, as now that someone else than only me found it annoying, I can imagine other folks will too
<wendar> dholbach: cool, good to hear the results
<dholbach> but I got a first fix into pkgme already - AFAICS it's quite nice to work on
<wendar> dholbach: I've nearly got my ARB backend done
<dholbach> wendar, wow - can you let me know if it's up somewhere for testing? :)
<wendar> dpm: it's quite cool to watch the QR code change as you type in
<wendar> dholbach: yup, I'll publish my branch
<dpm> :-)
<wendar> dpm: yours will likely be the first app to go through with the new way of publishing package meta-data, so it'll be a bit of a test
<wendar> dpm: just keep an eye out for any trouble with icons in Software Centre after it's published
<dpm> wendar, sure, I'm happy to help testing, and I'll try to react quickly to feedback.
<dpm> wendar, I'm still learning what happens behind the scenes when a new app gets published. What's this new way of publishing meta-data you're mentioning?
<wendar> dpm: in your package (and all older packages) there are some added lines in debian/control to tell Software Center the name, category, and icon for the package
<wendar> dpm: in the new way (we just found out about at UDS), that's all handled by MyApps
<wendar> dpm: it uses the information you submitted to MyApps
<wendar> (which makes sense)
<dpm> wendar, ah, gotcha, were those the lines andrewsomething added already to the control file, or did you have to modify something else?
<wendar> dpm: so, we can simplify the packaging a bit
<wendar> dpm: yup, I'm just removing those lines
<dpm> ok, thanks
<wendar> I could leave them in, they don't hurt anything, but you're a friendly face for testing the new way of doing metadata
<wendar> I figure you'll be more tolerant if it doesn't work the first time and we have to quickly republish
<wendar> er, "republish in a hurry"
<dpm> absolutely, feel free to break stuff, happy to help testing the system :)
<dpm> wendar, mterry is preparing an SRU to fix the packaging issues Quickly has got for apps in extras. Do you happen to know if the new way to add the name, category, and icon for the package has been filed as a bug in Quickly?
<wendar> dpm: he asked me about it a few days ago
<wendar> dpm: AFAIK, it is schedule to be fixed in this SRU
<dpm> ah, excellent, thanks
<wendar> dpm: I don't think a ticket has been filed
<dpm> if it's targeted already, it's fine, no need for an extra ticket. Let me double-check with mterry on #quickly, I think you're there too
<ajmitch> wendar: fwiw, unity-lens-askubuntu & (finally) harmonyseq are probably ready for voting & in the staging PPA, I removed the extra metadata from them as well
#ubuntu-arb 2012-05-30
<dholbach> good morning
<wendar> ajmitch: sweet! (on unity-lens-askubuntu and harmonyseq)
<ajmitch> wendar: I'll get to checking out qreator for voting today, was a little busy yesterday :)
<ajmitch> wendar: minor thing: debian/copyright says GPL-3, but has "On Debian systems, see `/usr/share/common-licenses/GPL-2'." at the bottom of it
<ajmitch> wendar: mailed the list with another small issue, I think it's dh_python2 related
#ubuntu-arb 2012-05-31
<dholbach> good morning
<dpm> good morning
<ajmitch> hi dpm
<ajmitch> & dholbach :)
<dholbach> :)
<ajmitch> dpm: I suppose I should file a bug against qreator - close button didn't work when I was testing it :)
<dpm> hi ajmitch, sure, and thanks for testing!
<ajmitch> np, once I figured out the double-click, it looks quite nice :)
<dpm> ajmitch, yeah, that's an annoyance of the default behaviour of Gtk.IconView. I don't like it, either. I've filed a bug and asked around, but there doesn't seem to be any way around it: https://bugs.launchpad.net/qreator/+bug/1006635
<ajmitch> yeah I saw that & the question on askubuntu
<dpm> can't reproduce the closing button not working here, but I'm on a newer version from the stable PPA
<ajmitch> by the close button, I mean the one of the help screen
<dpm> ah, that one, I fixed that in the last version in the PPA, I just haven't released it as an ARB package
<ajmitch> ok
<dpm> ajmitch, https://bugs.launchpad.net/qreator/+bug/1001750
<ajmitch> ah right, I missed that bug :)
<dpm> ajmitch, quick question, what happens exactly after an app has been voted and gets the go-ahead? Is the PPA copied from staging to the ARB ppa and then finally uploaded to extras?
<ajmitch> not copied, re-uploaded to the ARB PPA, and as far as I know, it's an automatic copy from there to extras.ubuntu.com
<dpm> ah, I see
<ajmitch> assuming it's not the same thing covered up with a different virtualhost
 * dpm was wondering what the purpose of the ARB PPA was
<dpm> now I get it
<ajmitch> looks to be a different server, so I'll assume it's copied automatically
<dpm> ah, gotcha
<dpm> btw, I should have probably re-submitted qreator 12.05.6 (the staging PPA has 12.05.4), but I didn't want to disrupt the testing that had already been done. Furthermore, the idea of the app is to road-test the app developer process and blog about it, so I might as well test the 'submit an update' path after it's been published too :-)
<ajmitch> ok :)
<ajmitch> odd, extras.ubuntu.com reports the apache2 version that's in hardy
<dpm> It's been fun so far, can't wait to get it in the SC, so thanks a lot for the review :)
<ajmitch> I didn't think IS still had any hardy servers :)
 * ajmitch is hoping for more people to respond on the mailing list
<ajmitch> I'm pretty sure it's majority vote, so it goes in once there are 4 +1s from ARB members
<dpm> yeah, I'm just happy that it's up for vote already :)
 * ajmitch wouldn't mind changing that to 2 or 3
<dpm> :)
<ajmitch> more that we don't want to block too much on waiting for votes, it's generally been 2 MOTU +1s to get a new package through REVU in the past
 * ajmitch also wishes that unity didn't need to be restarted for new lenses :)
<dpm> and there goes another app up for voting \o/
<ajmitch> dpm: yep, got 1 other to vote on also
<dpm> awesome
<ajmitch> trying to get faster on them :)
<mhall119> wendar: ping
<wendar> mhall119: hi
<wendar> ajmitch: it's 3 +1 votes
<wendar> ajmitch: so, doesn't matter how large or small the group grows
<mhall119> wendar: hi, I heard you already started on an ARB backend for pkgme, I was hoping I could ask you some questions about it
<wendar> ajmitch: that feels about right to me, since one of the votes is usually the person who did the fixup work, and a couple of extra sets of eyes on the work are nice
<wendar> mhall119: sure
<mhall119> wendar: I was told you were making kind of a wrapper around the other backends, is that right?
<wendar> mhall119: it's just it's own backend
<mhall119> is it calling scripts in other backends?
<wendar> no
<wendar> but, most of the code is in pkgme itself
<wendar> and it's using all that code the same
<wendar> the backends are quite simple
<mhall119> oh, then how will it deal with differences between C apps and Python apps?
<mhall119> or, those using different build systems
<wendar> ARB apps are *very* simple, they just leave dh to sort out the difference
<wendar> dh is very smart about choosing between running a makefile, versus setup.py, etc
<mhall119> oh, so what does the ARB backend do then?
<wendar> writes a simple debian/rules file for dh, and lets dh do the work
<mhall119> does it just set the install prefix to /opt/extras.ubuntu.com/<appname>?
<wendar> that's the main thing, yes
<mhall119> or do anything with dependencies (build and runtime)/
<wendar> we don't need special values in the control file anymore
<wendar> it doesn't do anything with dependencies, because doing that requires executing arbitrary code, which we can't do on the MyApps backend
<wendar> (that's why we can't use the regular Python backend)
<mhall119> it could still be done by the app author to create ARB-ready packages though, for uploading to their PPA
<mhall119> is you backend code somewhere I can look at it?  I'm going to write one for Unity Lenses, but trying to figure out how to deal with them being written in different langauges
<wendar> I haven't pushed the branch up yet
<wendar> I leave for work in about an hour, but I'll try to get it presentable tonight
<wendar> mhall119: it would be nice if the lenses backend used the ARB backend
<wendar> they're mostly the same
<mhall119> wendar: I was told the ARB backend was calling other backends, so I was hoping to be able to chain them along
<wendar> (unlike the other backends, which are quite different)
<wendar> mhall119: all you really need for lenses is to check that a setup.py exists
<wendar> (that's what the Python backend does)
<mhall119> if it's a Python lens, yes
<mhall119> but it can by C or Vala or some other language
<wendar> the Vala backend searches for files with a .vala extension
<wendar> The only place you have to worry about that in the pkgme templates is in the debian/rules file where you set the path to /opt
<wendar> because each build system has a different way of setting /opt
<wendar> you can also do some limited setting of depends in debian/control
<wendar> (i.e. python apps depend on Python)
<wendar> otherwise, the generated templates will be the same for every app
<wendar> mhall119: the ARB templates can be really simple, they don't need to deal with all the odd edge cases of complex packages
<wendar> (in fact, we want them to be simple, we tend to reject complex packages)
<wendar> mhall119: the way pkgme works, you don't share code by chaining backends
<wendar> mhall119: you share it by adding "helpers" which can be called from any backend
<wendar> mhall119: so if we find reusable pieces from other backends, we can generalize them as helpers
<mhall119> ah, ok
<mhall119> I hadn't seen anythign about "helper" yet
<wendar> they live in pkgme/helpers
<wendar> some of the other backends have scripts with just one line
<wendar> like backends/vala/package_name
<wendar> the one line is 'pkgme_autoconf_package_name'
<wendar> which is a helper script
<wendar> FYI, the way the ARB backend works, is that the 'want' script checks for a file called 'extras.json'
<wendar> if that file exists, then the ARB backend is chosen
<mhall119> and where does extras.json come from?
<mhall119> wendar: is the arb backend going to provide apparmor profiles?
<wendar> mhall119: it won't, but the lens one can. They're really predictable for lenses/scopes
<wendar> mhall119: in fact, that'd be a good idea for a helper
<wendar> mhall119: I imagine many backends could benefit from apparmor profiles
<wendar> mhall119: There might be some way we could insert a default one into every app
<wendar> mhall119: if we assume that the Exec path in the .desktop file is the only code that needs to run
<wendar> mhall119: but, it's still tricky to figure out what to allow on top of the default
<wendar> mhall119: btw, are you assuming the layout we decided on for ARB-managed lenses/scopes? That might make your job easier
<wendar> mhall119: (lens files in a lens/ directory, scope files in a scopes/scopename/ directory)
<mhall119> wendar: yeah, but now I'm thinking I can use the setup.py or equivilent to tell where to install those
<mhall119> I'm beginning to think a lens backend doesn't even make sense
<wendar> mhall119: it's true that I often set the install path in setup.py for lenses
<wendar> mhall119: we might be able to handle lenses inside the regular ARB backend
<mhall119> that's what I'm thinking
<wendar> mhall119: just check if there's a lens/ or scopes/ directory if we need any custom packaging
<mhall119> you'd probably look for .lens and .scopes files, they may not be in directories
<wendar> mhall119: sure, that'd work
<wendar> mhall119: just remember the directories they were found in
<wendar> (if they're needed for anything)
<mhall119> they're not, they should be copied to /usr/share/unity/ by debhelper
<mhall119> either by specifying in setup.py or somewhere else
<wendar> mhall119: I generally prefer to do it all in setup.py
<wendar> mhall119: specify a fixed path for the parts that can be installed outside /opt
<wendar> mhall119: and a variable path for the rest, so they respect --prefix in debian/rules
<wendar> mhall119: the best example is http://bazaar.launchpad.net/~app-review-board/ubuntu-app-review-board/unity-scopes-music-extras-precise/view/head:/setup.py
<wendar> mhall119: (fixed paths start with /, all other paths will be /usr by default, but added to /opt/extras.ubuntu.com/packagename when that's passed as the --prefix
<ajmitch> morning
<stgraber> "morning"
<ajmitch> stgraber: so I see you're on the 12.04.1 team for awhile? :)
<stgraber> yeah
#ubuntu-arb 2013-05-21
<coolbhavi> dpm, I will be eagerly waiting for your session tomorrow :-)
<dpm> hey coolbhavi, great! :-)
<coolbhavi> :-)
<dpm> coolbhavi, do you know if I can just ask any MOTU about questions re: uploading a package to universe? And if so, what do you think of bug 1178202, do you think everything looks ok with the package to be uploaded?
<coolbhavi> dpm, just a sec let me look
<coolbhavi> dpm, I am taking a look at the package now
<dpm> great, thanks a lot!
<coolbhavi> ll sponsor after my review
<coolbhavi> no issues :-)
<coolbhavi> only one thing reg your query on targeting the package
<coolbhavi> dpm, ^
<dpm> coolbhavi, that's awesome, thanks!
<coolbhavi> dpm, you can change the upload target and build the same on a saucy pbuilder and run the package since uploads are always targeted to dev versions
<coolbhavi> unless in the case of a sru
<coolbhavi> so ll  change it and give it a spin
<dpm> coolbhavi, ok, gotcha. I was just a bit confused, as I used pbuilder-dist as recommended by the packaging guide. I then tried to upload to the PPA, but couldn't figure out how to run debuild -S for that saucy pbuilder
<dpm> bbl, lunch time
<coolbhavi> dpm, just update your pbuilder to saucy using --override-config flag and put the distro name as saucy sudo pbuilder update --distribution DIST-NAME --override-config or pbuilder-dist can do it automatically I guess
<coolbhavi> ok
<coolbhavi> only one small change req
<coolbhavi> watch file doesnt seem to work
<coolbhavi> bhavani@bhavani-spagetti-monster:~/qreator/qreator-13.05.3$ uscan --verbose
<coolbhavi> -- Scanning for watchfiles in .
<coolbhavi> -- Found watchfile in ./debian
<coolbhavi> -- In debian/watch, processing watchfile line:
<coolbhavi>    https://launchpad.net/qreator/trunk/(.*)/+download/qreator-(.*).tar.gz
<coolbhavi> uscan warning: In watchfile debian/watch, reading webpage
<coolbhavi>   https://launchpad.net/qreator/trunk/trunk/+download/ failed: 404 Not Found
<coolbhavi> -- Scan finished
<coolbhavi> dpm, ^^^
<coolbhavi> you need to change regex a bit I guess
<coolbhavi> with that its ready to go
<coolbhavi> dpm, fixed it and commented on the bug
<coolbhavi> dpm, uploaded
<dpm> coolbhavi, wow, thanks a lot! My first package in the archive! :-)
<coolbhavi> :)
<coolbhavi> nm
<dpm> coolbhavi, if I need to get a new package uploaded for the development release, what's the procedure?
<coolbhavi> dpm, i ll answer in a bit in a uow session :)
<dpm> coolbhavi, oh, sorry, no rush at all!
<coolbhavi> dpm, nm
<coolbhavi> dpm, just you need to change the target of your upload to the current devel release
<coolbhavi> :)

{'channel': 'ubuntu-arb', 'month': 5}