/srv/irclogs.ubuntu.com/2012/04/17/#ubuntu-arb.txt

ajmitchhighvoltage: so, with some screen-scraping magic, I produced https://wiki.ubuntu.com/AppReviewBoard/ToReview to get a list of all apps that we can't see in the needs info state13:09
ajmitchthere are a lot13:09
ajmitchwendar: you may be interested in the url above as well13:09
highvoltageajmitch: ah great, how do you get the needs-information ones? I thought they just dissapear from us once they go into that state13:10
ajmitchhighvoltage: they do13:10
ajmitchbut you can guess the url, so I poked the urls from 1 to 800 & saw which had information I could see13:11
highvoltageah13:11
ajmitchit's ugly, but the bug hasn't been touched since it was filed 3 months ago, even after poking a canonical person13:11
ajmitchthere are a few submissions there where they've given info & we haven't been able to see it, like https://myapps.developer.ubuntu.com/dev/apps/575/feedback/13:12
ajmitchothers might be rejected because they haven't responded in a couple of months to a request, we might want to discuss how long that should be before we mass-reject13:13
ajmitchanyway, I hope it helps :)13:13
highvoltageI think it will13:14
ajmitchwendar: does https://bugs.launchpad.net/ubuntu/+source/bamf/+bug/903843 still affect precise? it was holding up crabhack (https://myapps.developer.ubuntu.com/dev/apps/174/feedback/)13:15
highvoltageajmitch: should I go ahead and reject ibus-table-burmese with a nice message?13:16
ajmitchhighvoltage: I think so, our guidelines (which likely aren't linked anywhere from the developer.ubuntu.com site) state they must be graphical applications, not content13:19
highvoltagewhere is that link btw?13:19
ajmitchhttps://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines13:20
ajmitchhttps://wiki.ubuntu.com/AppReviewBoard/Review/Responses has the canned responses that you can edit when replying13:20
ajmitchhighvoltage: you never got the reply on https://myapps.developer.ubuntu.com/dev/apps/398/feedback/, I guess?13:24
highvoltageajmitch: indeed13:26
ajmitchepic13:26
ajmitchplease complain on https://bugs.launchpad.net/developer-portal/+bug/927588 and https://bugs.launchpad.net/developer-portal/+bug/915902 :)13:27
ajmitchhighvoltage: worth rejecting that .net app if it can't be built with mono13:28
ajmitchjust apologise for not seeing his reply ;)13:28
highvoltageajmitch: ok13:31
highvoltageajmitch: he could submit it as a non-free app if he compiles it on windows, right?13:32
ajmitchnot unless he changes the license13:32
ajmitchit's LGPL, so needs to have source & I doubt that the commercial apps team would ship something that must have source with it, that cannot be built13:33
ajmitchof course I could be wrong, but that's why I rejected zeroballistics rather than pushing to the commercial queue13:34
highvoltagehmm, how do I reject an app in a needs-information state?13:36
ajmitch...13:36
ajmitchit doesn't look like you can13:36
ajmitchwin!13:36
* ajmitch goes to file a bug about that13:37
highvoltageheh13:37
highvoltageis there a bug for that too that I can click on affects-me?13:37
ajmitchgoing to file one now13:37
highvoltageor should I file a new one?13:37
highvoltageok13:37
ajmitchhttps://bugs.launchpad.net/developer-portal/+bug/98396513:40
highvoltagemaybe jono and mhall119 could help getting someone to fix that13:41
ajmitchyeah, maybe13:41
ajmitchI've already poked david pitkin by email about some of these other bugs with needs info apps13:42
* ajmitch is about ready to give up on myapps & use LP for everything13:42
highvoltageif myapps' kinks could be ironed out it could be useful13:44
ajmitchyeah, one day13:44
ajmitchsorry if I seem a little cynical, I shouldn't be up so late :)13:46
highvoltageI understand. I'm a cynical asshole.13:51
mhall119ajmitch: I think only pitkin's group can make those changes, the community team just has access to the Wordpress side of the developer portal14:02
ajmitchmhall119: that's what I suspected14:02
ajmitchI've emailed him about bugs in the past14:02
ajmitchmhall119: so can we have a session at UDS about allowing other teams to edit the wordpress content?14:04
mhall119ajmitch: I don't think that needs a UDS session14:04
mhall119if a team should have access, an email/RT should suffice14:04
ajmitchis it currently just the community team that can fix things like broken links, outdated documentation, etc?14:05
mhall119ajmitch: fyi, you can ping achuni in #ubuntu-app-devel about MyApps stuff14:05
achunihi :)14:06
mhall119or here14:06
mhall119:)14:06
ajmitchmhall119: the session wouldn't just be about giving people access, but what the general plans are for the site14:06
achunimhall119: who was asking about bug #983965?14:06
ajmitchhi achuni14:06
mhall119ajmitch: talk to dpm about a devportal session14:06
ajmitchachuni: I filed that14:06
mhall119ajmitch: we're almost certainly going to have such a session, since both dpm and I have that as a major focus14:07
ajmitchmhall119: great, I'll sign up :)14:07
achuniajmitch: I was wondering why you need to reject the apps, instead of leaving them in the Needs Information state14:08
achuniajmitch: do you carry stats about apps in different states?14:09
ajmitchachuni: with some screen-scraping, I generated https://wiki.ubuntu.com/AppReviewBoard/ToReview14:09
achuniajmitch: awesome! there should be an API for that :)14:09
ajmitchachuni: right, there should also be a way to see submissions in the needs info state14:10
ajmitchbecause we;ve had replies from people that I haven't been able to see until I wrote up scripts to scrape the site :)14:10
ajmitch#927588 & #915902 if you want to see why it's a concern :)14:11
* achuni reads14:12
ajmitchactually because of #927588, we can't even approve apps if they've supplied updated info14:12
highvoltageor reject them14:13
ajmitchright, that was the bug I filed, I just realised that I can't approve https://myapps.developer.ubuntu.com/dev/apps/183/ though they've now supplied a source package14:14
achuniajmitch: #927588 is caused by the fix for #894092 --- before that the only way to provide feedback was to change the app state14:15
achuniajmitch: I can't really think of a way to fix #927588 that doesn't involve rolling back #89409214:16
ajmitchachuni: but is there a way that we can manually change the state, and see apps that need information?14:17
* ajmitch also found #92755314:18
ajmitchit's just that perfect combo of not getting information & not being able to act on it as well14:18
achuniright14:19
achuniajmitch: making apps in all states visible: +1. that's been on the list for some time, sorry it's not done yet :/14:19
achuniajmitch: manually changing state... feels kind of wrong.  Did the dev intend to change the state, but accidentally didn't?  If he intended to not change the state, why are you wanting to reject/approve?  If he did, isn't that the real bug, and not that you can't then change the state?14:21
ajmitchachuni: the developer did want to change the state, you said it couldn't easily be done without rolling back a fix for #89490214:21
ajmitchI haven't experimented with things from the developer's perspective, but I'd expect as a developer that replying to an email would usually be enough for the reviewers to be able to proceed14:22
achuniajmitch: the developer can always change the state.  #894902 gives them *also* the option to send feedback without changing the state14:22
ajmitchis there a button that they have to click that says "I've supplied information now"?14:23
achuniajmitch: for responses as in "Hi, ack, I saw your comments but I'm busy atm, I'll get back to you asap"14:23
achuniajmitch: there's the "Resubmit for review" button, and then there's the "Send comment" button14:23
achuniajmitch: they're probably not the most intuitive set of buttons14:24
achuniajmitch: "Resubmit for review" sends information and changes the state back to PendingReview.  "Send comment" only sends information14:24
ajmitchI find it awkward that we'll have to chase down a number of developers just to ask them to click a resubmit button14:24
ajmitchuntil then, the app is in limbo14:25
achuniajmitch: agreed14:25
ajmitchit's like too much control has been given to developers, not enough to reviewers :)14:25
achuniajmitch: it feels like it would be better to remove fix for #894902.  iirc allison / dpm had asked for that originally, but I'm not sure if it was on behalf of somebody else14:25
ajmitchhence the request for being able to manually change the review state14:26
achuniright14:26
dpmbug 89490214:26
dpmah, no bugbot14:27
ajmitchsorry, no luxuries here :)14:27
achunidpm: http://pad.lv/894902 :)14:27
ajmitchachuni was faster than I was at that...14:27
dpmthanks achuni ;)14:28
dpmajmitch, lol14:28
ajmitchsorry, it's 2:30AM here, I'm not entirely present :)14:28
achuniajmitch: we'd need to check which manual state changes wouldn't introduce inconsistencies, but NeedsInformation -> PendingReview should be fine.  From there you could then approve / reject it?14:28
ajmitchachuni: I assume so - we'd like to be able to reject applications that appear to be effectively dead & get no response for months from the submitter14:29
achuniajmitch: for NeedsInformation->Rejects would be nice to provide  a reason for the developer, and NeedsInformation->Approved would involve providing all the technical details (approved distro arch series, package name, etc)14:29
ajmitchachuni: ah, that brings up another point, that most of those fields are irrelevant at the moment for the ARB14:30
ajmitchI think a bug was filed about that as well, I'll have to find it14:30
achuniajmitch: we could do NeedsInformation->Rejected and just leave the reason blank, or provide a boilerplate copy like "Due to lack of response from the developer" or something14:30
dpmachuni, I believe https://bugs.launchpad.net/ares/+bug/894902 is not exactly the bug we're talking about :)14:30
* ajmitch would like to be able to write in a reason for rejection14:30
ajmitchpad.lv/89409214:31
achunidpm: hah sorry, it's 89409214:31
achuniwhat ajmitch said :)14:31
dpmthanks guys :)14:32
dpmfor the record, I didn't ask for that feature, I just happened to add the 'arb' tag to the bug14:32
ajmitchok14:33
achunidpm: ack14:34
* ajmitch thought there was a bug open about those technical details currently being unused but required to approve an ARB app14:36
ajmitchI'll add one, as we're putting junk into the fields, such as on https://myapps.developer.ubuntu.com/dev/apps/589/14:36
achuniajmitch: that's an issue for the regular queue already, there's a fix landed or in progress, 1 sec14:36
ajmitchok14:36
achuniajmitch: https://bugs.launchpad.net/developer-portal/+bug/965296 --- has a branch up for review currently14:37
achuni(should be landing later today)14:37
ajmitchah nice, I'd already 'me too'ed that bug14:38
ajmitchachuni: so, what are the chances of the parts of the code that matter to us being open source? :)14:41
achuniajmitch: we're on it, but it'll take a while14:42
ajmitchgood to know it's being looked at14:42
achuniajmitch: as in, I wouldn't commit to it during Q even14:42
ajmitchoh well14:43
achuniajmitch: it was unfortunately coded as part of the software-center-agent, so we need to split out the developer portal codebase.  once those two DBs are split, it should be relatively straight forward14:43
achuni(it makes sense from the architectural pov too, as they're really separte services)14:44
ajmitchif we can get these bugs looked at in the near term, it'd be nice14:44
ajmitchsince I don't want to guess urls & scrape the site to generate wiki pages :)14:44
ajmitchachuni: thanks for talking through this with me, I think I should go & sleep now since I have to be up in ~4 hours or so :)14:49
achuniajmitch: I've added #915902 and #983965 to our commitment queue (stuff that usually gets done in around a week).  those two should make #927588 bearable, or do we also want to remove the ability to comment without changing state?14:50
achuniouch14:50
ajmitchit's almost 3AM, I don't know why I'm still awake :)14:50
ajmitchachuni: I don't know how often comments are made that shouldn't change state, so I don't have enough info either way on it14:51
achuniajmitch: thank you, I'll auto-join this room, grab me if I'm around so next time we can do it closer to your time zone14:51
ajmitchthanks, NZ time isn't the most conducive to talking to others14:51
achuni:)14:52
ajmitchnight :)14:52
ajmitchmorning21:52

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!