[00:43:17] im back [00:43:23] hahahahahahahahahahahahahah [00:43:56] well you arent getting rid of me so lets talk [00:44:06] !ops [00:44:10] James_F: ^ [00:44:21] how are you? [00:44:25] * slakr eyerolls [00:44:27] im good [00:45:17] */me laughs his eyes out [00:45:32] * haha laughs his eyes yout [00:45:50] slakr: whay is your pccupation [00:45:57] im still in college [00:46:15] i hope to get a job over winter break. [00:47:15] hello [00:47:53] !op [00:48:22] !ops [00:48:32] how are you? [00:49:31] !admin how are you? [00:49:49] !admin im not leaving [05:09:15] commons isn't caching images well, new upload overwrite looks the same as the one before it.. [05:12:53] comets: task please! [05:12:58] i'll escalate [05:29:48] ori, https://phabricator.wikimedia.org/T119038 [09:44:42] when u do a google cache of any wiki page, it centrally logs you once it goes to that page, can't be safe right?...maybe wmf can disable "auto logging" via a non-wiki url? [12:20:04] Re https://phabricator.wikimedia.org/T118684 , was HHVM updated/changed recently? The last install mentioned on SAL was 2015-10-05. [12:32:30] anyone with block rights on zhwiki? [13:01:31] jynus: many; if urgent, ask at #wikimedia-stewards [13:02:17] it is ok, I have gone already to #wikimedia-zh and they have been very friendly [13:49:44] [[Tech]]; 103.21.166.40; /* commercial use */ new section; https://meta.wikimedia.org/w/index.php?diff=14712019&oldid=14701691&rcid=7022401 [13:50:08] [[Tech]]; Wiki13; Reverted changes by [[Special:Contributions/103.21.166.40|103.21.166.40]] ([[User talk:103.21.166.40|talk]]) to last version by Matiia; https://meta.wikimedia.org/w/index.php?diff=14712026&oldid=14712019&rcid=7022403 [16:36:12] jynus, can we sync up about https://gerrit.wikimedia.org/r/#/c/226544/ (Move Flow ExternalStore entries to separate cluster)? [16:36:13] If now isn't good, could we set a meeting time? [16:37:50] tuesday when you start working? [16:38:20] I read the script, didn't have enough confidence to +1 (nor to -1) [16:38:35] I think the idea was ok [16:39:07] jynus, 7:30 Pacific and later is good. I can do earlier if needed. [16:40:04] matt_flaschen, can you send an invite? [16:40:13] I will not remember otherwise [16:40:37] I am actually interested on this to move forward [16:40:39] jynus, sure, is that time good for you? [16:41:01] check https://phabricator.wikimedia.org/T119056 [16:41:29] Yep. Winter is coming... [16:41:30] you should be able to see a gap on my calendar jcrespo@ [16:41:34] Okay [17:19:15] for those interested, fedora has started using mailman3: https://lists.fedoraproject.org/archives/list/devel-announce%40lists.fedoraproject.org/ (cc: cscott, robla) [17:19:47] * robla looks [17:30:51] legoktm: NEAT! [17:40:22] * robla emerges from a massive yak shaving expedition set off by exploring the Fedora link [17:41:56] robla: dangerous :) [17:59:11] * robla start's looking for a link to bd808's blog post from December-ish [18:00:03] there we go: https://blog.wikimedia.org/2015/01/29/modernizing-mediawiki-with-libraries/ [18:00:30] * robla works on comment on T119018 that probably references that post [18:01:24] legoktm: and it loads googleapis stuff. :( [18:02:36] oh ugh, I didn't notice because I blocked it >.> [18:02:48] [18:02:49] [18:02:52] that's...weird. [18:03:15] load from google but if that doesn't work load the local copy? [18:04:58] we have some existing bits and pieces loading googleapi stuff [18:05:28] tendril/dbtree [18:17:10] * robla starts searching for the term of art/Wikipedia article describing the generic class of applications embodied by Composer, npm, etc [18:24:06] If 2015-11-19 Wikipedia is to be believed, it appears "Application-level package manager" is the term I'm looking for: https://en.wikipedia.org/wiki/List_of_software_package_management_systems#Application-level_package_managers [18:24:22] * robla is feeling dissatisfied with that answer [18:26:41] robla: I think that's what I called Composer in the blog post [18:27:14] "Composer is a project-local package manager for PHP in the vein of npm, Bundler and virtualenv." [18:27:27] I guess I made up my own term :) [18:28:17] Composer calls itself a "tool for dependency management" [18:30:08] bd808: clearly we need to invent one! :-) [18:30:21] ...and write the Wikipedia article on the term [18:30:28] COI [18:31:05] [[Insecure but convenient dependency tracking download tools]] [18:32:10] it looks like FSF has a horse in this race too: https://news.ycombinator.com/item?id=8623762 [18:34:12] guix is more of an apt replacement, right? [18:34:47] ah grasshoppah ... it is so much more! :-) [18:35:56] I honestly haven't looked too closely, I just glaze over and think 'similar to nixos, moving on' ;) [18:36:38] greg-g: my reading of things is that guix is trying to make a system where it is practical to do OS-level package management and application-development package management using the same tool [18:37:29] basically, some of the original vision of HURD, but trying to keep up with the times [18:38:14] a universal package manager is just as ridiculous as a universal deployment tool, a universal text editor or a universal bug tracker IMO [18:39:06] not all use cases are the same and any attempts to stuff all problems in the same box will fail [18:41:04] bd808: are you saying vim isn't a universal text editor? [18:41:05] :P [18:41:13] s/saying/suggesting/ rather [18:41:42] mobrovac: just as much as emacs is the universal operating system? [18:41:58] haha [18:41:58] mobrovac: :) opinions vary [18:42:17] sublime text: the universal package manager [18:42:18] I think the interesting idea that they are pursuing is "make it possible to use something like pip or Composer without roaching your environment". "interesting" being the key word there.... [18:42:50] I say "interesting" because I can't substitute the word "viable". "noble", perhaps [18:43:56] pip/composer/npm/etc all seem to have the same aim and scope on paper, but the fact is that npm is not used outside of the node.js world, just as pip isn't used outside of python [18:44:18] or ruby-gems or any other [18:44:26] there is also "snappy" which looks like a good solution to "universal" package management: https://developer.ubuntu.com/en/snappy/ [18:44:30] There is a large class of developers who just want the tools to get out of their way. Composer comes from this school and that is a very different POV than the folks who want security and verification have [18:44:42] snappy packages are kinda like application containers at the os level [18:44:57] similar, I would guess, to what iOS does [18:46:20] iOS apps are like OSX apps: a standardized directory structure for where the bin, lib and resources go [18:46:31] Really? [18:46:44] it'd be pretty cool to assemble a panel for a tech talk on this subject. someone from Guix, someone from Snappy, someone from Composer...then give them virtual nerf guns and see what happens :-) [18:46:50] each of which is isolated from the rest of the system (like installing to /opt/foo/...) [18:46:51] So how comes I find people who install two copies of a program, each broken in a slightly different way [18:47:37] bd808: right, and snappy lets you package libs that override the system libs, they are more like overlays than /opt/foo I guess [18:48:18] Go old school for a similar idea with https://www.gnu.org/software/stow/ [18:48:36] bd808> [[Insecure but convenient dependency tracking download tools]] <-- I fully endorse this label :) [18:48:49] * bd808 used stow on solaris servers in '00-'06 [18:49:08] csteipp: heh. I was thinking of you when I wrote it [18:49:12] that must be where brew stole the bottle idea [18:49:53] bd808: ibcdtdt has a nice ring to it... [18:50:32] it could be the name for a friendly but insecure robot friend. [18:53:16] we (the FLOSS software development community) need to establish a much smoother glide path from "I wrote this thing" to "I packaged it using some ibcdtdt thing" to "my lib was accepted into Debian and Fedora" [18:53:24] [10:43:56] pip/composer/npm/etc all seem to have the same aim and scope on paper, but the fact is that npm is not used outside of the node.js world, just as pip isn't used outside of python <-- it's alright, people use composer to distribute JavaScript. Clearly it must be the best ;-) [18:53:30] Nemo_bis: if you want to read about iOS app structure -- https://developer.apple.com/library/mac/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html [18:54:20] there is an open bug for Composer to do binaries too (ala PECL) [18:54:30] legoktm: yes, but that's because they use php themselves [18:54:43] I've seen npm used for non-javascript apps. can't remember which one though [18:55:26] continuing on my earlier thought....the royal we also needs to make it easier to take an existing library, and just add that *one* thing that's missing [18:56:21] robla: it's the last step that gets tricky, figuting out a smooth path into debian seems like a intimidating problem to solve [18:56:35] like deb patches? [18:57:08] snappy does patches by using read-only binary images which can stack [18:57:27] robla: that would also imply bridging the gap between "developers" and "sysadmins" to some extent - the former wants to move quickly and experiment, for the latter the exact opposite is more optimal [18:57:34] Volker_E: RoanKattouw_away : Krinkle : the last 45 minutes of conversation is pretty relevant to the FE stds group meeting from yesterday [18:57:39] I think it works like unionfs [19:01:09] notes from the conversation yesterday: https://etherpad.wikimedia.org/p/FrontEndStandardsGroup ... we were talking about T807 [19:01:44] the "Reconnecting with the shared hosting community" meeting is happening in #wikimedia-office right now btw [19:19:27] * robla catches up on the backlog on #wikimedia-office, and starts reading https://www.mediawiki.org/wiki/2015_MediaWiki_User_Survey [21:05:53] [[Tech]]; 41.137.57.33; [none]; https://meta.wikimedia.org/w/index.php?diff=14718283&oldid=14712026&rcid=7023638 [21:06:18] [[Tech]]; MaxSem; Undo revision 14718283 by [[Special:Contributions/41.137.57.33|41.137.57.33]] ([[User talk:41.137.57.33|talk]]); https://meta.wikimedia.org/w/index.php?diff=14718289&oldid=14718283&rcid=7023639