[01:16:42] New review: Jdlrobson; "RL class does not set targets from options passed in. New class declares targets at top explicitly." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/57216 [10:37:04] [Commons-iOS] siebrand pushed 1 new commit to master: http://git.io/AJHoBQ [10:37:04] Commons-iOS/master 447f3ef Siebrand Mazeland: Localisation updates from http://translatewiki.net. [10:39:57] [WikipediaMobile] siebrand pushed 1 new commit to master: http://git.io/XFJ5uA [10:39:57] WikipediaMobile/master 6bb0007 Siebrand Mazeland: Localisation updates from http://translatewiki.net. [11:18:22] [android-commons] yuvipanda pushed 3 new commits to master: http://git.io/nhjSLQ [11:18:22] android-commons/master 53db4a1 YuviPanda: EventLogging network failure is silently ignored... [11:18:22] android-commons/master 72b351b YuviPanda: Minor case fix to be consistent across template parameters [11:18:22] android-commons/master 06a0fb9 YuviPanda: Add a boolean pref to disable EventLogging based tracking [12:41:58] [android-commons] yuvipanda pushed 2 new commits to master: http://git.io/eIFqmg [12:41:58] android-commons/master 3ba54da YuviPanda: Turn EventLogging *on* by default [12:41:58] android-commons/master 1b89d96 YuviPanda: Add a settings screen, with a preference to disable tracking [13:19:19] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/ExbTbw [13:19:19] android-commons/master 32983db YuviPanda: Track changes to the preference for tracking changes... [13:22:18] hello ragesoss :) [13:23:17] howdy [13:23:44] morning :) [13:23:59] working on Sunday, eh? [13:24:10] ragesoss: tch tch 'work' [13:24:10] :P [13:24:45] I find myself frustrated that we're not getting *enough* selfies from mobile now. [13:24:53] I want better ones for my article. [13:25:26] ragesoss: :P [13:25:54] ragesoss: I'm prepping some things to make sure that when apps get opened up there won't be too much backlash. [13:26:15] like what? [13:26:17] just added a preference to disable tracking [13:26:36] what does the tracking do? [13:26:53] yeah, so next is creating a page describing that :P [13:26:56] ragesoss: we use EventLogging to track what the users upload [13:26:58] and how they upload it [13:27:01] we also track a few other things [13:27:06] like how many people cancel categorization [13:27:07] and how many do not [13:27:13] and on average how many categories they add [13:27:23] stuff like that. [13:27:32] source - how many came from a camera, how many from 'gallery' [13:27:38] how many were single upload, how many were multiple upload [13:28:33] I'm adding an about page next [13:28:42] and then redoing [[Commons:Mobile App]] to be a lot better [13:28:53] also add 'send feedback' to the app [13:29:19] and then prioritize work for the tutorial [13:30:19] I'll continue calling it beta [13:30:22] and not add user creation for now [13:30:28] (can't anyway, API not there yet :P) [17:09:34] [Commons-iOS] siebrand pushed 1 new commit to master: http://git.io/OHJjAA [17:09:34] Commons-iOS/master 199903c Siebrand Mazeland: Localisation updates from http://translatewiki.net. [17:09:54] [android-commons] siebrand pushed 1 new commit to master: http://git.io/zM8HXw [17:09:54] android-commons/master 73226fc Siebrand Mazeland: Localisation updates from http://translatewiki.net. [17:31:59] [WikipediaMobile] siebrand pushed 1 new commit to master: http://git.io/xJSbmQ [17:31:59] WikipediaMobile/master c81b0be Siebrand Mazeland: Localisation updates from http://translatewiki.net. [17:59:11] ragesoss: Ijust ran some stats. [17:59:18] ragesoss: 81% of web uploads have been deleted [17:59:23] :( [17:59:47] well that *must* be over-reported [18:01:51] hey jdlrobson [18:23:52] legoktm: http://dpaste.de/1pzGh/ [18:23:53] there [18:24:24] legoktm: a large percentage of those *will* have the template [18:24:26] but some won't [18:24:27] ok, what should the exact template be, with parameters and stuff? is it just {{Uploaded with mobile}}? [18:24:30] no [18:24:32] let me get it [18:24:33] one moment [18:25:12] legoktm: {{Uploaded from Mobile|platform=Web|version=}} [18:25:19] ok [18:25:28] and it should go after the information template? [18:25:31] yeah [18:26:43] legoktm: so if it has the template, ignore [18:26:47] else add [18:26:50] mhm [18:27:10] legoktm: another way to detect is that 'if it has the category Uploaded_from_Mobile/Web, ignore. else add' [18:27:14] unsure what is easier for the bot [18:27:21] legoktm: hmm, actually [18:27:28] legoktm: one moment, I can reduce the list for you [18:27:33] ok [18:27:34] legoktm: I can get the list of pages with that category [18:27:37] and remove those from this [18:28:06] legoktm: will that be easier? [18:28:06] i think so [18:28:07] one sec [18:28:11] itll be faster :P [18:28:34] yeah [18:28:38] one moment [18:35:59] legoktm: lol, that didn't help at all [18:36:04] ha [18:36:08] no worries [18:36:11] legoktm: because there are only around 300 pages with the category [18:36:17] legoktm: since a *lot* of them have been deleted :( [18:36:24] :((((( [18:36:26] legoktm: so at most you'll hit a hundred or so non deletd files [18:36:33] thats fine [18:36:37] legoktm: how hard is it goign to be? [18:36:41] not very [18:36:58] legoktm: can you do it now? [18:37:10] * legoktm is finishing the code as we speak :) [18:37:28] legoktm: i'm glad we'll meet at wikimania :) I need to buy you lots of drinks and things :) [18:37:35] heheh [18:37:38] * legoktm drinks root beer [18:38:02] :_ [18:38:03] :) [18:39:42] legoktm: I guess at most 100, possibly less files will need template adding [18:46:06] legoktm: I can watch progress by looking at contributions for legobot, right? [18:46:26] havent started yet, will tell you when i do :P [18:46:47] ah okay :) [18:59:33] what do i do if there is no information template? https://commons.wikimedia.org/wiki/File:Retable_de_l%27%C3%A9glise_Saint-Blaise_%C3%A0_Clairvaux_d%27Aveyron.jpeg [18:59:51] but here's an example of the bot working https://commons.wikimedia.org/w/index.php?title=File:A_puertorrican_with_no_barrier.jpg&diff=prev&oldid=94147115 [19:00:00] YuviPanda: ^ [19:01:13] legoktm: was that file in the list? [19:01:22] first one yes [19:01:26] its the first image [19:01:35] how about [19:01:43] i run my {{information}} conversion template first [19:01:52] then add the template? [19:02:07] legoktm: sure [19:02:54] legoktm: that's interesting, because the first 10 items weren't actually added from mobile [19:02:57] legoktm: yet have the tag [19:03:03] legoktm: can you ignore the first ten? [19:03:06] errrrrr [19:03:09] sure.... [19:03:22] everything else seems to be in order [19:03:31] matches the file naming pattern of mobile web [19:05:25] should i revert https://commons.wikimedia.org/w/index.php?title=File:A_puertorrican_with_no_barrier.jpg&diff=prev&oldid=94147115 then? [19:05:35] yup [19:05:52] the images either start with Lead_Photo_for{blah} [19:06:26] or end with a timestamp in form yyyy-mm-dd_hh_mm [19:06:30] but everything after the first ten seem to match that [19:07:53] legoktm: sorry about that [19:07:57] no worries [19:08:04] im gonna run my information bot over the list first [19:08:07] okay :) [19:08:21] it's going to encounter a *lot* of deleted articles though :( [19:08:27] well over a thousand of them are deleted [19:08:34] i just forget what i named that script. [19:08:53] ah found it [19:09:08] :) [19:09:11] MaxSem: around? [19:09:19] yup [19:09:34] MaxSem: revtagging is currently not possible via the API, right? [19:09:44] MaxSem: I can't ask for a tag while uploading an image via the API [19:09:56] MaxSem: but how hard is it to add it? :) [19:10:03] ie explicitly adding a tag on edit/upload? no [19:10:13] yeah, I checked. it isn't available [19:10:25] MobileWeb uploads are doing it via a hook in MF [19:10:31] but is there a way to generically add it? [19:10:36] or is it *not* done for a specific reason? [19:10:44] shouldn't be hard, but whether exposing tags this way is a good idea needs a wider discussion [19:10:59] right. proliferation, etc [19:11:25] cause we currently use tags for security/countervandalism, adding a way to mess with them could be dangerous [19:12:10] MaxSem: hmm, right. [19:13:38] MaxSem: we're setting the tag via, MF's hook. [19:13:44] MaxSem: is it possible to to do the same via abusefilter? [19:13:46] yes [19:13:52] yes for both? [19:13:59] via abusefilter, no [19:14:02] ah [19:14:12] it doesn't have access to MF guts [19:14:28] well, it can do something like 'match this edit summary and add this tag filter'? [19:14:35] can [19:14:36] err [19:14:38] ad this tag [19:14:38] *add [19:14:56] but do you realise that summaries must be localisable? [19:15:23] well, they aren't :P [19:15:24] yet [19:15:52] MaxSem: so, the 'problem' I am trying to solve is to add revtags for mobile app uploads. [19:16:02] what do you think is the best thing to do? [19:16:18] they need to be separate from the 'mobile edit' tag that mobile web uses [19:16:20] useformat=mobile :P [19:16:26] eh [19:16:32] useformat=mobileapp [19:16:37] XD [19:17:01] oh dear god. [19:18:12] afraid? you should be ;) [19:18:20] tat'll be an understatement :) [19:18:33] anything else? [19:18:52] I mean, I could live with non-localized edit summaries for now... [19:20:12] ideally, we need a generic tagging solution [19:21:07] MaxSem: yeah, but it needs to be restricted.. [19:21:33] OAuth [19:21:58] MaxSem: https://www.mediawiki.org/wiki/Revtagging [19:22:23] MaxSem: that's what we need, I guess [19:22:52] or something like that [19:23:56] mmm, talk to Dario them [19:24:00] *then [19:24:05] looks great, btw [19:24:16] yeah, I expect it to be implemented by sometime 2015 [19:24:46] YuviPanda: im converting a bunch to {{information}} and tagging with it at the same time, then ill go through once more to add any missed tags [19:24:55] legoktm: <3 [19:25:02] imma stay up until that's done [19:25:07] funnily enough the bot crashed on a image that was moved [19:25:07] since... stats! [19:25:10] oh [19:25:14] turns out the uploader was me :P [19:25:23] hahaha [19:25:27] who would've thought [19:29:17] MaxSem: in the meantime, how much likely am I to get eaten by a grue if I ask / get a hack into MF that does app tagging? [19:32:05] YuviPanda, I think it worth a try:) [19:32:14] sigh [19:32:14] ok [19:32:34] MaxSem: it feels so wrong [19:36:50] MaxSem: https://bugzilla.wikimedia.org/show_bug.cgi?id=46993 [19:36:50] * legoktm facepalms [19:36:51] https://commons.wikimedia.org/w/index.php?title=File%3AUIUC_Atmospheric_Sciences_building.jpg&diff=94148331&oldid=91486375 [19:36:54] YuviPanda: ^ [19:37:23] that... doesn't look right [19:37:32] ah, nesting [19:38:08] it did that for about 50 images [19:38:09] dammit [19:38:16] :( [19:40:33] time for mass rollback... [19:44:00] legoktm: one final note - the category to check is 'Uploaded with Mobile', while the template is 'Uploaded from Mobile' [19:44:04] stupid inconsistencyl [19:44:10] right [19:44:12] i realized that :P [19:44:12] 'Uploaded with Mobile/Web' to be more specific [19:44:13] but [19:44:18] im just checking the template in the page text [19:44:45] still waiting for my mass-rollback to finish though [19:45:42] ok [19:57:46] legoktm: I'll probably go to sleep in a bit [19:57:48] legoktm: is that okay? [19:59:03] sure [20:01:05] thanks :) [20:03:38] legoktm: gnite :) [20:03:44] legoktm: and <3, thanks for all the boting :) [20:03:53] gnite [20:03:56] and no problem :)