[02:22] ajmitch: I did a rough cut through all the ARB submissions, dividing them up into channels in Trello [02:23] most haven't been looked at by anyone (first channel) [02:23] a few are waiting for a reply from the developer [02:23] and a few have a reply from the developer and are ready for further action [02:23] wendar: awesome, thanks for doing that [02:23] I also tagged every submission that has a PPA [02:24] and, tagged the ones that were submitted to App Showdown [02:24] so we can quickly search and pull those up [02:24] now we just have to make sure we can keep this in sync with myapps [02:25] yup, it's pretty quick to tweak an app [02:25] I see you've marked some as license issue? [02:26] I wonder if we might be able to repurpose dholbach's tools for scraping MyApps to check for synchronization between MyApps and Trello [02:26] ajmitch: yes, those had some comment about a license problem in the feedback [02:26] I was planning to do so, since I know we can poke some stuff into trello via the API [02:26] or, for Scratch and Skype, I just know they're a situation that is likely to have licensing problems [02:27] that would be cool. Even if we can't automate all changes to Trello, we can at least "lint" between the two to make sure they make sense [02:27] so now I just have to use this info to take a look at apps :) [02:29] I'll mail the list asking for people's details so I can add them to the board [02:29] personally, I'm prioritizing the ones that already have a reply from the developer [02:29] since, they're likely to be closer to done [02:29] then ones with a ppa [02:29] (actually, it seems most have ppas now, which is goo) [02:29] *good [02:29] the PPA requirement was emphasised as part of the app showdown [02:30] and last priority on ones that have no PPA [02:30] yes, all the app showdown submissions have a ppa [02:30] but, even lots of others now have ppas [02:30] a good sign that we've improved the documentation :) [02:31] * ajmitch is still seeing a few .deb submissions [02:31] the upload field is still confusing there [02:31] yes, I bounced back a couple of .debs as I was going through the list :( [02:32] ajmitch: btw, is the trello board publically viewable? [02:32] * wendar thinks it should be, just not sure where that setting is [02:32] no, it's not yet [02:33] I've just set it to public [02:34] cool [06:40] good morning [06:40] Happy Apps Sprint Day 1! :) [06:46] can somebody please move https://myapps.developer.ubuntu.com/dev/apps/1125/ to the other queue? (.pdf submission) [06:50] dholbach: do you have a 'submit to myapps' button? if so, you can move those [06:50] ajmitch, do I need to "start review"? [06:50] yeah [06:51] this is one of the confusing parts of the workflow :) [06:51] * ajmitch is just overjoyed at the moment that he can use ssh for a few minutes, ISP seems to have had some bad packet loss tonight [06:52] Apparently I do. :) [06:52] ajmitch, thanks [06:53] thanks for lookign at it [06:53] dholbach: what's your email you use on trello? [06:53] https://trello.com/board/ubuntu-arb-submissions/4fee2215cee295013c0862ba <-- wendar's done some awesome work adding & tagging submissions on there [06:55] sorry, fell out of the internet [06:55] ajmitch, so yeah, I could put it into the other queue :) [06:55] ajmitch, do you think you could help a bit with bug 1019212 and 1019216? :) [06:56] 18:53 < ajmitch> thanks for lookign at it [06:56] I guess that'd make reviewing for a lot of people a lot easier [06:56] 18:53 < ajmitch> dholbach: what's your email you use on trello? [06:56] 18:53 < ajmitch> https://trello.com/board/ubuntu-arb-submissions/4fee2215cee295013c0862ba <-- wendar's done some awesome work adding & tagging submissions on there === dholbach_ is now known as dholbach [06:56] oh wow [06:56] you trello [06:56] ajmitch, my id there is danielholbach [06:57] invited you [06:57] sweet [06:57] I'll take a look at those bugs [06:58] and if for the /opt thing you can just mention a couple of examples/rules, I guess I could write the code myself [06:58] * ajmitch thought you had the opt check sorted [06:59] no, it's just translations-outside-opt [06:59] I get the feeling that quickly does not make use of the most recent DEP5 - I know that's a minor issue, but I guess I'll tell mterry/didrocks later on [07:02] Hi all! [07:02] ajmitch, coolbhavi's ID is bhavanishankarr [07:04] thanks, invited him too [07:04] invited asomething too [07:04] * coolbhavi checks his mail [07:05] ajmitch, dholbach joined thanks [07:06] ajmitch, wikipedia lens should be ready to go, right? [07:06] dholbach: afaik, yes [07:09] alright, I will have to rush off to the dentist, but I'll be back for the Apps Sprint as soon as I can [07:09] * ajmitch may or may not be around much this evening, sorry [07:09] ajmitch, as long as you can add a few comments to the bugs, I'm happy ;-) [07:09] hey ;) [07:09] salut didrocks :) [07:10] hi didrocks [07:10] good morning dholbach, ajmitch :) [07:10] didrocks, do you know where would I find the code for creating debian/copyright in quickly? :) [07:10] dholbach: it's in python-distutils-extra [07:10] oh, that's not exactly where I would have expected it :) [07:11] /usr/bin/python-mkdebian [07:13] didrocks, do you think it'd be worth SRUing the current version of it to precise? [07:14] because I just found that many apps submitted weren't using a recent DEP5 (I know, it's a minor issue, but still) [07:15] dholbach: juts checked the newer versions, yeah, can worth a SRU [07:16] ajmitch, was having a look at simple-gmail-checker but I get an error as http://pastebin.com/jSfdLvXQ while trying to execute.. did I miss something there? [07:16] m running default perl installation on precise [07:19] libmail-imapclient-perl ? [07:19] that's what apt-file is telling about a Mail/IMAPClient.pm file [07:20] thanks didrocks [07:22] yw coolbhavi ;) [07:23] can somebody please add https://wiki.ubuntu.com/AppReviewBoard/AppsSprint to the topic? === ajmitch changed the topic of #ubuntu-arb to: Ubuntu Application Review Board | https://wiki.ubuntu.com/AppReviewBoard | https://wiki.ubuntu.com/AppReviewBoard/AppsSprint | Feel free to ask, we're not always staring out our screens so please hang around for an answer [07:29] thanks [07:31] does anyone know how to package a single perl script? I think simple-gmail-checker gives you how many unread mails you have in a single click [07:37] coolbhavi: You can use the debian/install file (probably) [07:40] coolbhavi: http://www.debian.org/doc/manuals/maint-guide/dother.en.html#install [07:42] vibhav, :) I was thinking of using dh-make-perl [07:47] coolbhavi: Yeah, that should too work (but I usually use d/install for such stuff) [07:52] dholbach, Hi! Sorry, the app sprint is for all or for the ARB member only? [07:52] ^ [07:53] PaoloRotolo: https://trello.com/board/ubuntu-arb-submissions/4fee2215cee295013c0862ba have a look at the apps having a PPA [07:57] vibhav, great, what should I do? [09:24] PaoloRotolo, no no - it's not [09:25] it's for everybody interested in apps [09:25] https://wiki.ubuntu.com/AppReviewBoard/AppsSprint might help a bir [09:25] bit [09:51] didrocks, I filed https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/1020017 [09:51] dholbach: isn't it better to follow the SRU process directly? [09:51] dholbach: like for each bug writing a test case and such [09:52] you mean just upload it? [09:52] yeah [09:52] test-case [09:52] hmhm [09:52] there is no backport needed :) [09:52] what do you mean? [09:52] dholbach: if we don't follow the SRU process, the new release team won't ack it [09:52] ok [09:52] well, we take the version in quantal [09:52] just change the versionning to be < quantal one [09:53] for each bugs, write the test case, regressions, so on [09:53] and upload that [09:54] ok ok [10:10] didrocks, test-cases added [10:11] I think I'll just change the version in 2.33-1 to 2.33-0ubuntu0.1 or something [10:11] dholbach: yeah, looking good (but no potential regression stenza). I'm afraid that they will ask you to put some test case for each bugs fixed though [10:11] dholbach: may be better to ping bdmurray beforehand? [10:12] didrocks, there are test-cases for each bug fixed [10:12] dholbach: I meant, adding a precise test and the test case directly in https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/1002076 for instance [10:13] ah [10:13] oh, there is already one in fact, not part of the bug description though [10:13] but none for instance in https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/995653 [10:14] dholbach: also, Regression Potential is mandatory now on the SRU/ https://wiki.ubuntu.com/StableReleaseUpdates#Procedure [10:14] ok [10:14] dholbach: they started to be really picky for precise :) [10:22] welcome back PaoloRotolo [10:23] dholbach, thanks :) [10:25] * PaoloRotolo is reading https://wiki.ubuntu.com/AppReviewBoard/AppsSprint ;) [10:25] cool :) [10:32] didrocks, ok, I think I updated all the bugs in question :) [10:32] * dholbach feels very tired now :) [10:33] dholbach: heh, only 4 bugs, imagine for unity :p [10:33] \o/ [10:33] maybe another espresso or a pot of tea will help [10:33] * didrocks is taking tea as well brb :) [10:33] I'll just upload the updated version now [10:33] let's see what happens [10:33] mhall119_, I'll have a fix for a number of https://bugs.launchpad.net/ubuntu/+bugs?field.tag=arb bugs up in -proposed hopefully soon [10:41] coolbhavi, if you have a bit of time later on, do you think you could have a look at the apps which are currently up for votes? :-) [10:46] wendar, stgraber, ajmitch, highvoltage: I might need some help with https://bugs.launchpad.net/arb-lint/+bug/1019212 - do you think you could help me with putting together a list of rules for how the /opt installation should look like? I'm not 100% sure about it, but would be happy to write the code [10:56] also, do we have rules for files like /etc/apport/crashdb.conf.d/ppasc-crashdb.conf? [11:01] * dholbach is reviewing the ppa software center [11:17] * dholbach just did the anagram finder too [11:18] * coolbhavi reviewed simple-gmail-checker [11:21] nice :) [11:23] dholbach, there was no way where I could find the access to the code he maintains on the web and when I googled found number of apps with similar functionality [11:25] it looks like there's only https://myapps.developer.ubuntu.com/site_media/arb/packages/2012/06/mailchecker_1.pl [11:26] yes but I was looking for a publicly accessible code repository [11:29] was testing out opensinhalese now got an error on execution http://pastebin.com/ZFMEAbCa and app crash so was digging into it [11:32] do you have python-desktopcouch installed? [11:34] yes [11:34] after installing too I get a crash [11:34] python-desktopcouch-application maybe? [11:35] its already newest version [11:39] i have the latest version of python-couchdb installed on precise [11:39] ok, then I don't know [11:39] dholbach, sorry "https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines" says: "Use a Standards-Version of 3.9.2". Should I update the page with the Precise version (3.9.2)? [11:39] it should be 3.9.3 [11:39] let me update the guidelines [11:39] 3.9.2 was in oneiric [11:40] yes, sorry, 3.9.3 [11:40] updated :) [11:40] ... in the guidelines [11:40] dholbach, ok, thanks" [11:40] thanks PaoloRotolo [11:47] dholbach, still a crash http://pastebin.com/tD32T9Eq [13:01] coolbhavi, I'm not exactly sure, maybe didrocks knows [13:02] dholbach, hmm [13:07] * didrocks backlogs [13:08] coolbhavi: do you really need couchdb? [13:08] I'm think python-couchdb doesn't work anymore on precise [13:11] * coolbhavi too thinks of the same [13:12] I just had a review of the source and found it to be crashing couple of times [13:15] dholbach: would you be able to help with a packaging support workshop tomorrow at 1700 UTC? === mhall119_ is now known as mhall119 [13:17] or someone on the ARB who can answer questions about packaging python apps for /opt [13:20] mhall119, I'm not sure I'm the best person - I just started a few weeks ago and mostly just copied/pasted O:-) [13:23] I'm think python-couchdb doesn't work anymore on precise [13:24] oopss wrong monitor :) [13:27] dholbach: you're a good person to answer general packaging questions though :) [13:27] I'm going to need both [14:05] would somebody mind running lp:~dholbach/arb-lint/1019212 on a few apps and see if the output seems to be according to https://bugs.launchpad.net/arb-lint/+bug/1019212? [14:33] stgraber, how do we deal with usr/share/python/runtime.d/*.rtupdate files? [14:33] are they OK to go in? [14:42] didrocks, I found a few submissions now which had .bzr in their source package, also some funny debian/copyright files (the last one where I found it was https://launchpad.net/~simonvermeersch/+archive/journey/+files/journey_12.06.8.dsc) [14:43] dholbach: quickly remove them, I think they used debuild -S ? [14:43] no idea [14:43] I just thought that it might be a general problem since I saw it 2-3 times now [14:44] maybe that's the --extras bits? [14:44] * dholbach has no clue [14:44] le me recheck [14:44] let* [14:45] buildcommand = ["dpkg-buildpackage", "-S", "-I.bzr"] [14:45] hm [14:45] this is called by both --extras and release [14:45] so I really think they used something else [14:45] can you ask them? [14:45] I'll have a look if I can find more [14:45] dholbach: thanks, keep me posted :) [14:46] https://launchpad.net/~matthias-ruester/+archive/anagram-finder/+files/anagram-finder_0.1-public3ubuntu1.dsc too [14:47] didrocks, "quickly submitubuntu" maybe? [14:47] it's what http://developer.ubuntu.com/showdown/ suggests in (4) [14:48] dholbach: same, calling exactly the same code path [14:48] anagram-finder_0.1-public3ubuntu1 [14:48] this versionning is not from quickly [14:48] it would have stripped the public3 [14:48] (created by quickly share) [14:48] weird [14:49] yeah [14:49] just tried on a project [14:49] and don't reproduce [14:49] with --extras, release, share or submitubuntu [14:49] I would be interested in knowing how they are using it :) [14:52] I think they all used http://developer.ubuntu.com/showdown/ [14:54] dholbach: hum, we do have their email address right? can we ask them how they created the .dsc file? [14:55] I guess it should be in the changelog somewhere [15:06] Hi all! [15:07] wb PaoloRotolo :) [15:07] dholbach, thanks :) [15:12] dholbach, ehm, can I review an App from here: https://code.launchpad.net/ubuntu-app-reviews :)? [15:12] sure [15:12] "koza" for example? [15:13] branch any of them, you could try to run arb-lint on them, test-build them, test them and see how they work for you [15:13] dholbach, ok, thanks. I'm follow the "Check list" on the AppsSprint page. [15:14] sweet [15:24] dholbach, bzr faild the build because I don't have the Ravi Vagadia's secret key. It's normal? [15:24] failed* [15:24] yes [15:24] just do this: bzr bd -- -us -uc [15:25] then it will not try to build it [15:25] good morning(ish) everyone [15:25] dholbach, oh, thanks :) [15:25] hey highvoltage! [15:25] PaoloRotolo, I'll update the docs [15:25] highvoltage, Good morning :) [15:25] :D [15:26] dholbach: will comment on that arb lint bug a bit later if I can think of anything. I have it open in a tab, at least :) [15:26] highvoltage, if you have a bit of time today, do you think you could try out lp:~dholbach/arb-lint/1019212 on an app or two and see if the file list and the output about /opt stuff is what you expect? :) [15:26] hey PaoloRotolo [15:26] highvoltage, excellent :) [15:26] highvoltage, to me it looked alright - the only thing I wasn't sure about was usr/share/python/runtime.d/*.rtupdate [15:27] * highvoltage isn't either, tbph [15:28] I wonder if these files are absolutely necessary [15:28] let me try something [15:29] ah no, this doesn't fix it - nevermind - that's one thing I'd be interested to find out [15:30] also about the /etc/apport/crashdb.conf.d/*-crashdb.conf files [15:31] highvoltage, I'll add it to the bug [15:57] dholbach, I have this error: W: This package does not use DEP-5, which provides a machine-readable debian/copyright file. [15:57] I can't fix it... [15:57] it's just a warning - that's not too bad :) [15:57] This is the copyright before: http://paste.ubuntu.com/1071508/ [15:57] and this after my fix: http://paste.ubuntu.com/1071507/ [16:00] dholbach, ↑ [16:01] PaoloRotolo, you might want to keep "Ravi Vagadia " as an "Upstream-Contact" [16:02] dholbach, oh, yes [16:02] but this don't solve the issue [16:02] doesn't* :/ [16:02] did you save the file and then reran arb-lint? [16:03] ah [16:03] dholbach, yes... [16:03] use http://dep.debian.net/deps/dep5/ as the URL [16:08] dholbach, no... It doesn't work... [16:08] [and sorry again for my bad english :( ] [16:10] no, it's fine :) [16:11] paolo@voyager:~/Sviluppo/koza/koza$ arb-lint [16:11] W: This package does not use DEP-5, which provides a machine-readable [16:11] debian/copyright file. You might want to review [16:11] http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ to [16:11] find out how to accomplish it. [16:12] PaoloRotolo, sorry, my fault - I just fixed it in arb-lint [16:13] dholbach, ahahah, ok, no problem :D [16:13] but http://dep.debian.net/deps/dep5/ should be fine [16:13] dholbach, yep [16:17] hey mterry [16:18] dholbach, hello! [16:18] didrocks, mterry, do you know if these .rtupdate files are strictly necessary? [16:19] dholbach, shall I update the fix on a my branch? [16:19] PaoloRotolo, sure [16:19] dholbach: I don't think they are, but I'm not sure as well what they are for. I asked barry about it last week and he even doesn't know [16:19] dholbach, no... I'm not even confident I know what they do. [16:19] so if barry doesn't know, who can? :) [16:19] I'll ping barry again :) [16:19] dholbach, what creates them? [16:19] ah, he's not around [16:20] mterry, dget https://launchpad.net/~sbreese/+archive/gr8s/+files/gr8s_12.06.11.dsc and try to build it [16:20] mterry, but what exactly creates it I'm unsure about [16:24] didrocks, mterry, dh_python2 does, in quantal [16:25] in precise it doesn't [16:25] I just overrode dh_python in debian/rules and it didn't get created [16:25] dholbach, I built it fine. Was I supposed to see an error about .rtupdate? [16:25] mterry, did you try in quantal? [16:26] dholbach, yeah [16:26] it builds fine, but the .deb contains a .rtupdate file [16:26] (outside /opt) [16:26] dholbach, ah [16:26] which is why I asked [16:26] I wrote a small tool to help review arb apps [16:26] and it pointed out the file [16:26] ah right [16:27] yeah, it looks like it's a python dpkg trigger [16:27] To update/clean .pyc files [16:28] * dh_python2: [16:28] - generates rtupdate scripts for private directories that compile files [16:28] from given package only, add --compile-all to dh_python2's call if you [16:28] want the old behaviour (i.e. compile also files (plugins?) provided by [16:28] other packages, which do not use a helper/bytecompile them) [16:28] python-defaults (2.7.2-5) [16:28] dholbach, I'd say it's OK, but not necessary. ARB can say whether it's awful or not [16:28] but it still does not explain to me if we really need it [16:28] dholbach, I don't believe it's necessary. If python files aren't compiled, they will just be slightly slower [16:28] the ARB are likely going to ask the TB about it [16:29] thanks didrocks, mterry [16:30] dholbach, it could be handled like gsettings schemas and just compiled by the packaging itself without a trigger [16:31] dholbach, (normally schemas are compiled by a trigger, but since we don't install them in the normal place, quickly for example will generate packaging that compiles it manually) [16:31] aha! [16:31] I can't say I have much of an opinion, I just noticed it earlier [16:31] the rt-update file triggering the triger? [16:32] dholbach, sorry, one more question: I've tried to install the .deb file, but koza doesn't work... [16:32] paolo@voyager:/opt/extras.ubuntu.com/koza/bin$ ./koza [16:32] Traceback (most recent call last): [16:32] File "./koza", line 45, in [16:32] import koza [16:32] File "/opt/extras.ubuntu.com/koza/koza/__init__.py", line 25, in [16:32] from PySide.QtGui import * [16:32] ImportError: No module named QtGui [16:33] try: sudo apt-get install python-pyside.qtgui [16:33] and install again [16:33] err [16:33] try to run it again [16:33] didrocks, yeah I believe, without reading the dpkg trigger file [16:34] PaoloRotolo, ^ - it could be that the package is missing this in its Depends: line [16:35] dholbach, ok, I'll add python-pyside.qtgui to Depends [16:36] dholbach, nope, I've the same error [16:36] the exact two same lines? [16:36] from PySide.QtGui import * [16:36] ImportError: No module named QtGui [16:36] oh, no... Isn't the same error, sorry [16:36] Traceback (most recent call last): [16:36] File "./koza", line 45, in [16:36] import koza [16:36] File "/opt/extras.ubuntu.com/koza/koza/__init__.py", line 27, in [16:36] from koza import KozaWindow [16:36] File "/opt/extras.ubuntu.com/koza/koza/KozaWindow.py", line 24, in [16:37] from PySide.QtDeclarative import * [16:37] ImportError: No module named QtDeclarative [16:37] install python-pyside.qtdeclarative probably :) [16:38] ok, I'm installing qtuitools too [16:39] Now it works :D! [16:40] ok, python-pyside.qtgui, python-pyside.qtdeclarative and python-pyside.qtuitools added to Depends [16:44] thanks a bunch [16:44] that's great [16:55] PaoloRotolo, there should be a new arb-lint version available now - I hope it fixes the issue you found :) [16:57] can someone explain why I get emails for an app being submitted (to app-review-board ML), but on clicking the link for the app I get a 404? [16:57] this has happened many times since I've been watching the ML [16:58] mhall119, which app is it? [16:58] dholbach: most recently it was clchat https://myapps.developer.ubuntu.com/dev/apps/1128/ [16:59] interesting [16:59] also sometimes I get a permission error [16:59] maybe the mail is sent out before everything is "processed"? [16:59] maybe... [16:59] the permission error might be because an app (most likely media content, so .pdf files) were moved over to the "commercial queue", because the ARB does not deal with them [17:00] the latter sounds like a process issue, which myapps could fix for us [17:01] dholbach, here it is: https://code.launchpad.net/~paolorotolo/ubuntu-app-reviews/koza/+merge/113077 ;) [17:02] PaoloRotolo, if you go to the page of the app, you can go to the "feedback" tab of the page and mention to the app author the changes you made and a link to the proposal [17:03] dholbach, good, thanks! [17:03] thanks for your work on this [17:03] dholbach, thanks you for the patience :P [17:03] no no [17:03] thanks for your help! [17:04] :) [17:04] alright, now it's time for me to call it a day and find some dinner [17:04] have a great rest of your day everyone! [17:04] dholbach, thanks, you too [17:16] uhm [17:16] Access forbidden [17:16] You just tried to access a feature which you don't have permission to use. [17:16] Only the owner of an application can do that.