Fork me on GitHub

Wikimedia IRC logs browser - #wikimedia-tech

Filter:
Start date
End date

Displaying 185 items:

2018-01-17 15:33:29 <Nudin> Technical Advice IRC meeting starting in 30 minutes in channel #wikimedia-tech, hosts: @addshore & @CFisch_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
2018-01-17 16:02:48 <CFisch_WMDE> \o/
2018-01-17 16:03:46 <CFisch_WMDE> Time for the Technical Advice IRC Meeting!
2018-01-17 16:03:55 <CFisch_WMDE> Welcome welcome everyone!
2018-01-17 16:06:09 <CFisch_WMDE> Soooo if anyone has any questions, feel free to ask :-)!
2018-01-17 16:06:26 <andre__> 0/
2018-01-17 16:07:35 <CFisch_WMDE> Again also the reminder, that we also have a board for dev questions around the Wikimedia world: https://discourse-mediawiki.wmflabs.org/
2018-01-17 16:08:05 <revi> not sure if this fits 'technical' but remind me the magic to see mediawiki interface page used to construct interface message?
2018-01-17 16:08:51 <CFisch_WMDE> And if you want to join the Hackthon 2018 and need a scholarship, you can apply for that till January 30th. https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2018
2018-01-17 16:10:08 <CFisch_WMDE> Hmm magic to the see the interface messages ... do you mean the message keys used for i18n?
2018-01-17 16:10:11 <CFisch_WMDE> revi:
2018-01-17 16:10:32 <revi> I think that is more appropriate :P
2018-01-17 16:10:40 <CFisch_WMDE> https://en.wikipedia.org/wiki/Main_Page?uselang=qqx
2018-01-17 16:10:49 <revi> thanks
2018-01-17 16:10:54 <revi> <s>how silly I was</s>
2018-01-17 16:11:44 <CFisch_WMDE> :-)
2018-01-17 16:15:57 <revi> btw thanks for that hackathon link CFisch_WMDE
2018-01-17 16:17:08 <CFisch_WMDE> Sure, you're welcome. Maybe see you there? :-)
2018-01-17 16:17:23 <revi> really maybe... :P
2018-01-17 16:17:49 <addshore> O/
2018-01-17 16:18:00 <addshore> CFisch_WMDE: sorry, lacking the internets
2018-01-17 16:18:05 <CFisch_WMDE> np
2018-01-17 16:19:00 <CFisch_WMDE> Relatively calm today anyway it seems :-)
2018-01-17 16:23:30 <CFisch_WMDE> btw andre__: Any other ideas what tags to add / who to poke for https://phabricator.wikimedia.org/T185111 ?
2018-01-17 16:25:44 <addshore> CFisch_WMDE: legoktm would be a good person
2018-01-17 16:26:09 <addshore> He is always a good person ;)
2018-01-17 16:27:10 <CFisch_WMDE> hehe
2018-01-17 16:34:34 <CFisch_WMDE> Sooo.... :-)
2018-01-17 16:35:22 <CFisch_WMDE> ....anyone needs reviews? ;-P
2018-01-17 16:35:31 <CFisch_WMDE> *duck*
2018-01-17 16:46:02 <InsaneHacker> Heya, I seem to recall that Wikimedia was working on a feature where one could disable notifications if they came from particular users, a sort of ignore feature if you will. Was this actually a thing or did I conjure it up in a fever dream?
2018-01-17 16:46:26 <InsaneHacker> I haven't been able to find anything on the Community Wishlish surveys or anywhere else on Meta
2018-01-17 16:46:27 <MatmaRex> InsaneHacker: yes, it is a thing
2018-01-17 16:46:46 <InsaneHacker> MatmaRex: Oh, thanks. Is there a page about it somewhere?
2018-01-17 16:47:11 <MatmaRex> not sure. i'm looking
2018-01-17 16:47:46 <MatmaRex> InsaneHacker: actually, it's already available, at the bottom of https://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-echo ("Muted users")
2018-01-17 16:47:54 <Phantom42> Hi! I am not sure if it is right to ask this here, but I think I have a question I would like to ask. Currently I am working on adding PHPUnit tests for SendGrid extension (see https://gerrit.wikimedia.org/r/#/c/404400/). The problem is that during zuul build phpunit runner does not autoload requirements specified in extension's composer.json. I tried looking for similar cases in other extensions tests, but
2018-01-17 16:47:55 <Phantom42> couldn't find anything similar. So the question is: what is the best practice for such tests with dependencies? Any tips how to make needed library autoload corrently by phpunit runner?
2018-01-17 16:47:57 <MatmaRex> InsaneHacker: and a help page on https://www.mediawiki.org/wiki/Help:Notifications#mute
2018-01-17 16:48:13 <InsaneHacker> Thank you very much. Have a nice day ^^
2018-01-17 16:49:19 <addshore> Hi Phantom42 can you file a ticket on phabricator?
2018-01-17 16:49:40 <addshore> Sounds like something I can poke the correct people to get it fixed
2018-01-17 16:49:59 <addshore> The zuul / Jenkins config / job probably needs to be changed to one that does the composer stuff :)
2018-01-17 16:50:12 <Phantom42> addshore: Okay, will do this now, thanks!
2018-01-17 16:50:18 <addshore> Thanks
2018-01-17 16:50:26 <addshore> Cc me :)
2018-01-17 16:50:37 <Phantom42> Okay, will do
2018-01-17 16:58:26 <CFisch_WMDE> Phantom42: Can you run the tests locally and do they run fine?
2018-01-17 16:58:55 <Phantom42> CFisch_WMDE: Yes, locally everything is fine (if all required dependecies are installed with composer of course)
2018-01-17 16:59:09 <Phantom42> Task created: https://phabricator.wikimedia.org/T185115
2018-01-17 16:59:29 <CFisch_WMDE> k
2018-01-17 16:59:36 <addshore> Yep, sounds like CI config
2018-01-17 17:06:47 <CFisch_WMDE> Ok the official hour is up but remember our new fancy board for dev Q&A https://discourse-mediawiki.wmflabs.org :-D
2018-01-17 17:21:36 <jeblad> Wikipedia just went boom from Norway, but it is back, I believe…
2018-01-17 17:22:59 <jeblad> Request from *.*.*.* via cp1065 cp1065, Varnish XID 940048388 <br> Error: 503, Backend fetch failed at Wed, 17 Jan 2018 17:20:04 GMT
2018-01-17 17:23:37 <Bsadowski1> Heh, Discord? :o
2018-01-17 17:23:39 <Bsadowski1> er
2018-01-17 17:23:42 <Bsadowski1> Discourse*
2018-01-17 17:23:49 <Bsadowski1> @ CFisch_WMDE. Interesting :)
2018-01-17 17:29:35 <andre__> jeblad: a single error message is not going boom I'd say? :)
2018-01-17 17:31:36 <volans> we actually had a spike in 5xx that has now recovered
2018-01-17 19:16:24 <jeblad> andre__: The boom I heard was the heads exploding in the Norwegian community when they could not open the wikipedia pages…
2018-01-17 19:27:42 <andre__> jeblad, then it is very worth to explicitly mention that *several* people experience the same problem, for future reference :)
2018-01-17 22:08:01 <apergos> where is that tech comm meeting
2018-01-17 22:13:22 <Phantom42> apergos: You mean Technical Advice IRC Meeting?
2018-01-17 22:13:43 <apergos> nope, the tech comm brainstorm on the future of mw, it's in wikimedia-office though
2018-01-17 22:13:55 <Phantom42> Oh, okay :)
2018-01-17 22:46:34 <ShakespeareFan00> https://en.wikisource.org/wiki/Short_Titles_Act_1896/First_Schedule/Pre_Union
2018-01-17 22:46:51 <ShakespeareFan00> Perhaps someone here can explain WHERE the missing tag is SUPPOSED to be?
2018-01-17 22:47:08 <ShakespeareFan00> I've expanded out the relevant code and can't see any missing tag
2018-01-17 22:47:59 <ShakespeareFan00> It doesn't help that in order to do what should be straightforward if mediawiki had PROPER support for multiple pages
2018-01-17 22:48:18 <ShakespeareFan00> used in transclusion, has to be done via kludges
2018-01-17 22:48:42 <ShakespeareFan00> I am considering deleting the entire work on Wikisource as being incompatible
2018-01-17 22:52:02 <Dysklyver> bard
2018-01-17 22:52:13 <ShakespeareFan00> hi
2018-01-17 22:52:29 <Dysklyver> you in #wikimedia-office ?
2018-01-17 22:52:34 <ShakespeareFan00> No? why
2018-01-17 22:52:38 <ShakespeareFan00> ?
2018-01-17 22:53:12 <Dysklyver> tech people disscusing how to take MW forward
2018-01-17 22:55:08 <Sveta> they are discussing how they want to use their employees time
2018-01-17 22:55:12 <Dysklyver> ShakespeareFan00, basically if you think the software can be improved to make your work easier, pitch the a soultion/idea
2018-01-17 22:55:27 <Sveta> there are some grand ideas that they won't invest in
2018-01-17 22:55:54 <Dysklyver> I want them to make it cheaper to run their software
2018-01-17 22:58:51 <AntiComposite> I think the response will be "Don't use AWS"
2018-01-17 23:00:23 <Dysklyver> that was because sixty thousand people decided to visit the site, I mean the necessity of hosting an entire LAMP stack and mySQL database to even host a half dozen pages.
2018-01-17 23:02:38 <ShakespeareFan00> Right -office said continue technical chat here
2018-01-17 23:02:47 <ShakespeareFan00> brion: As I was saying
2018-01-17 23:03:04 <ShakespeareFan00> The technical problem was the link I gave
2018-01-17 23:03:21 <ShakespeareFan00> It's incompatible with the new parsers stricter layout rules
2018-01-17 23:03:46 <ShakespeareFan00> but it's already pushing the limits of what can be done with Mediawiki and LST
2018-01-17 23:04:08 <ShakespeareFan00> It would be nice to have something that works when things get updated
2018-01-17 23:06:11 <Sveta> TimStarling: re https://www.statista.com/statistics/272595/global-shipments-forecast-for-tablets-laptops-and-desktop-pcs/ , one of the arguments seems to be 'people hang on to their tablet for longer and then give it to another family member instead of throwing it away'
2018-01-17 23:06:18 <brion> hmm, i have no idea how that page works :D
2018-01-17 23:06:40 <ShakespeareFan00> It's based on a header/content/footer page
2018-01-17 23:06:51 <ShakespeareFan00> and sections dranw in using LST
2018-01-17 23:07:00 <ShakespeareFan00> The template that does the content is here
2018-01-17 23:07:09 <ShakespeareFan00> https://en.wikisource.org/w/index.php?title=Template:Table-page&action=edit
2018-01-17 23:07:26 <Dysklyver> it would be very handy to have more software options to use instead of insane templates i think is the gist
2018-01-17 23:07:31 <ShakespeareFan00> In expanding out I'm not seeing missing DIV tags
2018-01-17 23:07:52 <ShakespeareFan00> Dysklyver: Or integrate the LST/Proofread page multipage into the core
2018-01-17 23:08:12 <ShakespeareFan00> in a manner that makes it much much easier to build pages from transcluded blocks
2018-01-17 23:08:21 <brion> should this be constructed by a lua module, maybe?
2018-01-17 23:08:38 <ShakespeareFan00> brion: That would have been my next concern
2018-01-17 23:08:49 <brion> is not a domain expert in lua or the mw-core/parsoid parser split
2018-01-17 23:08:59 <Dysklyver> lua is a good idea, but we have few people that can actually use it
2018-01-17 23:09:09 <ShakespeareFan00> brion: Do you know anyone that is a lua expert?
2018-01-17 23:09:33 <Sveta> what's your lua problem
2018-01-17 23:09:39 <Sveta> we have a #lua channel too
2018-01-17 23:09:48 <ShakespeareFan00> Sveta: The abomination of a template here -
2018-01-17 23:09:49 <ShakespeareFan00> https://en.wikisource.org/w/index.php?title=Template:Table-page&action=edit
2018-01-17 23:10:09 <Dysklyver> we need literally hundreds of templates to be translated into lua and there arn't enough devs :P
2018-01-17 23:10:12 <Sveta> is it broken ?
2018-01-17 23:10:16 <Sveta> ah
2018-01-17 23:10:21 <ShakespeareFan00> and https://en.wikisource.org/wiki/Short_Titles_Act_1896/First_Schedule/Pre_Union
2018-01-17 23:10:30 <ShakespeareFan00> which is built from sections
2018-01-17 23:10:42 <ShakespeareFan00> In the original it's all One table
2018-01-17 23:10:48 <Sveta> Dysklyver, if you are on good terms with a small wiki, you can add a 'looking for volunteer programmers' link in the sidebar or site notice
2018-01-17 23:10:55 <Sveta> Dysklyver, for some reason this is a bit underused
2018-01-17 23:11:02 <brion> so what i'm hearing is that wikisource needs some developer attention to provide project-specific features, or help build them in more maintainable ways from existing tools
2018-01-17 23:11:14 <ShakespeareFan00> Sveta: but transcluding it all as one, busts internal limts
2018-01-17 23:11:19 <ShakespeareFan00> so it has to be split up
2018-01-17 23:11:21 <Dysklyver> oh the lua thing is a more general wikipedia issue
2018-01-17 23:11:28 <Sveta> Dysklyver: ok
2018-01-17 23:11:30 <ShakespeareFan00> Sveta : let me find some example pages
2018-01-17 23:11:32 <Sveta> Dysklyver: let me put it in another way
2018-01-17 23:11:39 <Sveta> Dysklyver: you guys need an issue tracker
2018-01-17 23:11:47 <brion> i have to fight some javascript, so i'll be back in a bit. good luck :)
2018-01-17 23:11:55 <ShakespeareFan00> Sveta: Phabricator?
2018-01-17 23:11:58 <Sveta> Dysklyver: it needs to track the templates that are in need of correction
2018-01-17 23:11:59 <Dysklyver> we have phabrictor
2018-01-17 23:12:09 <ShakespeareFan00> Sveta: https://en.wikisource.org/wiki/Page%3APublic_General_Statutes_1896.djvu/34
2018-01-17 23:12:17 <Sveta> Dysklyver: phabricator would do, but i'm not sure whether wmf is ok with wikisource using it for managing its own technical tasks
2018-01-17 23:12:18 <ShakespeareFan00> here the header is half way down the page..
2018-01-17 23:12:27 <Dysklyver> ah i think i get what you are saying
2018-01-17 23:12:28 <Sveta> Dysklyver: if it is, go ahead
2018-01-17 23:12:32 <ShakespeareFan00> but on subsequent pages it's in the header...
2018-01-17 23:12:37 <Dysklyver> ok good idea
2018-01-17 23:12:51 <ShakespeareFan00> But when the content is Transcluded, it needs one header per content block, not per page
2018-01-17 23:13:07 <Sveta> Dysklyver: wiki is rather bad at storing issues status (prioritising them, maintaining a group of people proficient in lua, sending them new bug reports by email, etc)
2018-01-17 23:13:08 <ShakespeareFan00> I spent a LONG time to get it working in it's current state
2018-01-17 23:13:35 <ShakespeareFan00> Sveta: Can you look into a set of modules for doing the layout of this work?
2018-01-17 23:13:38 <Dysklyver> Sveta, yes
2018-01-17 23:13:54 <ShakespeareFan00> So that it will be compatible with the new parser?
2018-01-17 23:13:57 <Dysklyver> bard, we need to start tracking these things on phab
2018-01-17 23:14:22 <Sveta> ShakespeareFan00: i've got to look into thesis writing, learning to drive, sports classes, and family, so i'm not sure learning lua or learning templates is high on my list. but if you have an issue tracker, i'd cc to the bug, and be able to follow up afterwards when i sorted some of these things out.
2018-01-17 23:14:37 <ShakespeareFan00> I am loathed to open a ticket on what is mostly a single project issue
2018-01-17 23:14:44 <ShakespeareFan00> But I will consider doing so
2018-01-17 23:14:59 <Dysklyver> specifically requests for lua work, which would normally be done on a talk page, ought to, it seems, be done on phab
2018-01-17 23:15:11 <Sveta> Dysklyver: you can use toolforge to run a small issue tracker there, it has a web service. if phabricator usage has issues you can run your own tracker. but then it wouldn't use onwiki credentials. so i think phabricator is better
2018-01-17 23:15:34 <Dysklyver> agreed
2018-01-17 23:15:49 <Sveta> ideally get permission to create a phab 'project' for english wikisource
2018-01-17 23:15:56 <ShakespeareFan00> Dysklyver: If you can distill down the issue to a phab task it would be appreciated...
2018-01-17 23:16:05 <Sveta> it means you can have a working board that lists the newly opened tickets etc
2018-01-17 23:16:05 <ShakespeareFan00> I'm inclined just to delete the whole thing
2018-01-17 23:16:17 <ShakespeareFan00> as being too complex to represent at present
2018-01-17 23:16:22 <Sveta> it needs to be many phab tasks with clear details of what needs to be done for each
2018-01-17 23:16:35 <Dysklyver> bard, I am not an expert on phab, but I will seriously consider this
2018-01-17 23:17:22 <Sveta> i'm not even sure why wiki talk pages exist :P if someone wants to discuss a page,i'd open a phabricator task and discuss it there. then peoples' issues can be marked as 'fixed' rather than be stored in a talk page in plain text.
2018-01-17 23:17:31 <Sveta> but that's another question
2018-01-17 23:18:10 <ShakespeareFan00> BTW the issue of page breaked tables comes up in other works...
2018-01-17 23:18:12 <Sveta> i'd only move things to phab when they start becoming hard to manage, so for lua it may be a good candidate
2018-01-17 23:18:37 <ShakespeareFan00> This one just happens to be the first one that arose...
2018-01-17 23:19:03 <ShakespeareFan00> Also noted on wikisource is the inablity to put pargrpah breaks in <ref></ref> tags
2018-01-17 23:19:23 <Sveta> then you have lots of questions people ask at various articles talk pages and they either get sorted or remain unanswered, and keeping track of those is rather hard i would say. it's just they aren't seen to you as clearly.
2018-01-17 23:19:24 <Dysklyver> maybe we should get the MW boffins to rewrite the software so issues can be tracked on wiki talk pages
2018-01-17 23:19:26 <Sveta> ok
2018-01-17 23:19:27 <ShakespeareFan00> and for certain expansions and tags to be recognised in <ref></ref> like subst:
2018-01-17 23:19:40 <Sveta> Dysklyver: i don't think one software can include everything
2018-01-17 23:19:53 <Dysklyver> no you have a point there
2018-01-17 23:20:24 <ShakespeareFan00> I am going to take a break from this before I start chanting strange oaths at Mediawiki devs
2018-01-17 23:20:27 <ShakespeareFan00> XD
2018-01-17 23:20:31 <ShakespeareFan00> out
2018-01-17 23:20:34 <Sveta> https://www.mediawiki.org/wiki/Extension:IssueTracker_2.0
2018-01-17 23:22:22 <Dysklyver> I see, so I was not the first to have that idea :)
2018-01-17 23:23:11 <Sveta> yes
2018-01-17 23:23:17 <Sveta> it may have its own limitations too
2018-01-17 23:23:48 <Dysklyver> I expect so
2018-01-17 23:24:04 <Dysklyver> I may try it out and see what happens, it looks interesting
2018-01-17 23:25:23 <Sveta> do you run a wiki?
2018-01-17 23:26:53 <Dysklyver> I have a recent pet project at wiki.org.uk
2018-01-17 23:27:11 <Dysklyver> otherwise I am mainly on wikimedia sites
2018-01-17 23:27:46 <Sveta> ok
2018-01-17 23:50:09 <tgr> Dysklyver: why do you want to use MediaWiki for a small wiki with just a few pages?
2018-01-17 23:55:16 <Dysklyver> imagine for example that I want to make a wiki about something local, ie a collaborative website for a specific area. It's not going to have many pages, and if the region next door wants to get involved, they are not going to use the same site, and every site requires a complete new setup of MW. Of course it's perfectly possible to use some other software, but that's not the point really. If MW is going to be more than just the
2018-01-17 23:55:16 <Dysklyver> backend for wikipedia, it need to be flexible and useable by smaller websites.

This page is generated from SQL logs, you can also download static txt files from here