[00:06:44] 6Project-Creators: Replace tracking bug T16123 by new project tag "AJAX" - https://phabricator.wikimedia.org/T102499#2027664 (10Danny_B) >>! In T102499#2027448, @Legoktm wrote: > "ajax" as a tag would not replace {T16123}, which is about adding features into MediaWiki that use ajax instead of requiring complete... [01:43:04] twentyafterfour, hey [01:43:21] Krenair: hi [01:43:38] * twentyafterfour is messing with projects projects [01:43:38] so I can now edit the newly renamed Project-Admins [01:43:43] :) [01:44:07] I'll not move anything around while you're working on it to avoid confusion [01:44:07] I'm trying to set it up so that people can join acl*project-admins but cannot edit that project [01:44:32] well, you got that working [01:44:36] I'm actually not sure if a separate project is going to solve the problem [01:45:18] apart from the joining thing, I guess. only admins can do that right now [01:45:21] What we want is one ACL project to grant project creation rights, and another project in which to organise project creations [01:46:07] ACL would not have a workboard and would be edit/join-restricted, other project would be open for all to edit [01:46:45] Krenair: ok [01:47:17] Krenair: so how do we manage joining / adding members to the acl project? [01:47:33] manually add everyone in the existing project and then handle it on a case by case basis? [01:48:45] add everyone in the existing project to the ACL group [01:48:58] handle additions through the existing process [01:49:14] (maybe changing names in the docs for that process where necessary) [01:50:36] I wonder who should have the ability to add to the acl project. [01:50:41] just phab admins I guess for now [01:50:49] phabricator project or admins [01:50:58] for some reason I thought these were the same thing at some point [01:51:01] now I'm just confused [01:51:30] phabricator has an admin flag separate from projects [01:52:06] also, now that project is renamed we probably need to update some docs :/ [01:52:14] so you can add "administrators" to policy rules. [01:52:22] actually, why was it renamed? [02:23:55] twentyafterfour, if I wanted to experiment with changes to the phabricator source, where would be the best place to do it? somewhere in the phabricator labs project? [02:35:58] Krenair: phab-scap is a working labs instance right now [02:36:33] src is in /srv/phab/ [02:36:42] /srv/phab/phabricator [02:37:55] ty [02:38:05] I was trying to get into those non-working ones earlier [02:38:13] tried to add my key to root, but I guess they're not running puppet [02:38:21] no prod roots around to use salt on them :/ [02:38:52] phab-03 has an old (mid-2015) copy of phab on it [02:39:46] this one looks relatively up-to-date though [02:43:04] twentyafterfour, do I have to do anything special to get my changes to take effect? [02:46:06] no matter what I do to the src files, they don't seem to take effect [02:53:09] pff, what [02:53:18] why do I have to service apache2 restart to make it do anything [03:11:49] Krenair: APC cache [06:29:10] Krenair: yeah what Bryan said. BTW, I updated the docs on-wiki to point to Project-Admins [07:39:50] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2027913 (10Danny_B) 3NEW [07:40:19] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2027921 (10Danny_B) [07:40:22] 6Phabricator, 6Project-Admins, 6operations: Create policy projects and convert people projects to open - https://phabricator.wikimedia.org/T90491#2027920 (10Danny_B) [08:28:30] 6Phabricator, 6Project-Admins, 15User-Luke081515: Enable managing workboard for #Project-Creators - https://phabricator.wikimedia.org/T126869#2027947 (10Luke081515) 5Open>3Resolved a:3Luke081515 Looks like it's resolved now. [08:33:34] 6Phabricator, 6Project-Admins, 15User-Luke081515: Enable managing workboard for #Project-Creators - https://phabricator.wikimedia.org/T126869#2027957 (10Aklapper) 5Resolved>3declined Nothing changed so nothing got resolved here... [08:34:25] 6Phabricator, 6Operations, 6Project-Admins: Create policy projects and convert people projects to open - https://phabricator.wikimedia.org/T90491#2027962 (10Aklapper) [08:34:28] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2027959 (10Aklapper) 5Open>3declined a:3Aklapper It's not restricting access to projects or tasks like #acl* does plus no reasons provided for the request, hence declining. [08:55:49] 6Phabricator, 6Project-Admins, 15User-Luke081515: Enable managing workboard for #Project-Creators - https://phabricator.wikimedia.org/T126869#2028003 (10Danny_B) 5declined>3Resolved >>! In T126869#2027957, @Aklapper wrote: > Nothing changed so nothing got resolved here... It actually changed. Now it **i... [08:57:33] 6Phabricator, 6Project-Admins, 15User-Luke081515: Enable managing workboard for #Project-Creators - https://phabricator.wikimedia.org/T126869#2028013 (10Aklapper) Ah, thanks! Grmpf, that was not shown in the project log. :( [09:59:44] 6Phabricator, 5Patch-For-Review: Expand phabricator's robots.txt blacklist - https://phabricator.wikimedia.org/T110710#2028163 (10Danny_B) [09:59:48] 6Phabricator, 5Patch-For-Review: Hotfix phabricator robots.txt to exclude /multimeter/ - https://phabricator.wikimedia.org/T109247#2028164 (10Danny_B) [10:00:00] 10Diffusion, 10Gitblit-Deprecate: Allow search engines to crawl diffusion/ and other diffusion pages - https://phabricator.wikimedia.org/T76992#2028169 (10Danny_B) [10:12:05] 6Phabricator, 10Wikimedia-Bugzilla: Complete migration of all Bugzilla users and their data - https://phabricator.wikimedia.org/T95266#2028193 (10Aklapper) 5Open>3declined a:3Aklapper >>! In T95266#1243979, @MZMcBride wrote: > This is good to know and it alleviates the concern I saw here. @Nemo_bis: is t... [11:13:05] 6Phabricator, 6Operations, 6Project-Admins: Create policy projects and convert people projects to open - https://phabricator.wikimedia.org/T90491#2028350 (10Krenair) [11:13:08] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2028348 (10Krenair) 5declined>3Open It does get rights from application config though, right? So it should be an ACL project. [11:19:02] twentyafterfour, https://phabricator.wikimedia.org/tag/acl_project-admins/ has broken :S [11:41:29] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2028390 (10Aklapper) Right. Good point, thanks! Current settings of #Triagers: * "Can Edit" policy is set to: Allow members of projects: #Phabricator, #WMF-NDA. * "Can Join" policy is set to... [12:04:11] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2028435 (10Krenair) I think some of those older ACL projects (project-creators, triagers) were just set up so some generic restricted-access-probably-trustworthy users could get some relativel... [12:07:41] 6Phabricator, 6Operations, 6Project-Admins, 6Triagers: Requests for addition to the #acl*Project-Admins group (in comments) - https://phabricator.wikimedia.org/T706#2028446 (10Krenair) [12:21:01] 6Phabricator: Convert (confusing) #Triagers to #acl*Batch-Editors or similar - https://phabricator.wikimedia.org/T126953#2028459 (10Aklapper) a:5Aklapper>3None [14:42:51] 6Phabricator, 10Phragile, 6TCB-Team, 5Release, 7WorkType-Maintenance: Next Phabricator Upgrade - 2016-02-18 - https://phabricator.wikimedia.org/T120013#2028730 (10Tobi_WMDE_SW) [14:54:45] 6Phabricator, 10scap, 3Scap3, 7WorkType-NewFunctionality: Deploy Phabricator with scap3 - https://phabricator.wikimedia.org/T114363#2028762 (10ArielGlenn) https://gerrit.wikimedia.org/r/#/c/270741/ I've done this so we can have puppet enabled on that box (which it now is). phab-related changes wil of cour... [15:23:53] 10Differential, 5Gerrit-Migration, 6Phabricator, 7WorkType-NewFunctionality: Create conduit method to query the feed and return records with relevant details populated instead of just a bunch of phids - https://phabricator.wikimedia.org/T123417#2028833 (10mmodell) p:5High>3Normal [15:24:21] 6Phabricator, 3Scap3, 7WorkType-Maintenance: Move /srv/phab/repos to /srv/repos - https://phabricator.wikimedia.org/T125853#2028834 (10mmodell) p:5High>3Unbreak! [15:40:07] 6Phabricator, 10scap, 3Scap3, 7WorkType-NewFunctionality: Deploy Phabricator with scap3 - https://phabricator.wikimedia.org/T114363#2028870 (10fgiunchedi) [16:00:12] 6Phabricator, 10Phragile: Upgrade to "Projects V3" - https://phabricator.wikimedia.org/T120772#2028923 (10Jakob_WMDE) I just found out that the Projects V3 story points field is not exposed through Conduit yet. It would be problematic if the sprint extension's custom points field would be removed before the ne... [16:00:50] 6Phabricator, 10scap, 3Scap3, 7WorkType-NewFunctionality: Deploy Phabricator with scap3 - https://phabricator.wikimedia.org/T114363#2028925 (10mmodell) @arielGlenn: That's awesome, thanks! [16:05:32] 6Phabricator, 10scap, 3Scap3, 7WorkType-NewFunctionality: Deploy Phabricator with scap3 - https://phabricator.wikimedia.org/T114363#2028930 (10ArielGlenn) Well sadly it failed, because sshd. But we did get a puppet run out of it, so we're up to date for today. [16:15:43] 6Phabricator, 10Phabricator-Sprint-Extension, 10Phragile, 6TCB-Team: Projects V3 does not expose maniphest.points through the API - https://phabricator.wikimedia.org/T126982#2028945 (10Tobi_WMDE_SW) [19:16:47] Dereckson: Krenair: (and andre_afk and twentyafterfour): Is it true that the sequence of tasks within a column has changed? If so, that's definitely something that needs to be tested and/or communicated, because lots of teams depend heavily on it [19:17:58] I'd be more worried about individuals than teams [19:18:25] but I heard new cards would start going in at the bottom of a column instead of the top [19:18:44] you can always move stuff around in a column anyway [19:19:06] also, people should be watching projects to pick up new tasks instead of relying upon such things [19:20:42] krenair: teams are made up of people, of course. Several teams here use the visual board more than they use notifications, I think. [19:21:00] I don't think this is a showstopper, but it is a pretty big and surprising change, so will need to be clearly communicated [19:21:23] it is probably better behavior, but everyone has gotten used the current way over the last year [19:21:54] meeple27, sure, but 'team' in our context is generally thought of as a pretty foundation-centric term [19:22:28] There are going to be a LOT of huge changes with the next update [19:22:36] krenair: understood, but teams at the foundation are a pretty big part of the phab userbase. So while they are not everything, they are important. [19:22:54] clearly you grant them a great deal more importance than I do [19:23:21] many people will be surprised by a few of the changes I'd imagine. We don't really have a good channel for phabricator announcements. Maybe I'll post a bulletin on the default phabricator dashboard but I think most people use their own custom dashboard [19:23:23] twentyafterfour: Agreed, but this is one that I wasn't previously aware of, and doesn't directly relate to the main changes (story points, sprint boards) [19:23:36] Krenair: :D [19:24:08] meeple27: task submission will also be changing in a very drastic way [19:24:20] I assume you mean forms? [19:24:20] there is about one workboard I occasionally go through to pick up new tasks, most of it comes in through email [19:24:30] along with a huge laundry list of longstanding bugs fixed [19:24:49] meeple27: yeah forms [19:25:02] longstanding bugs fixed I mean [19:25:03] (and I am subscribed to that project, I just try to avoid doing things that other people are able to process, and take up stuff left untouched) [19:25:13] at least forms don't have to have dramatic effects from day one [19:25:33] so is there a rollout announcement plan? is there a task for that? [19:25:46] https://www.mediawiki.org/wiki/Phabricator/Feb_2016_Upgrade [19:29:31] twentyafterfour: You would prefer to discuss which email lists to blast announcement to on the wiki? [19:30:07] seems like it would be good to have it as a phab task so it could be assigned to someone specific, but I'm ok with whatever you think is best [19:41:40] 6Phabricator, 10Phabricator-Sprint-Extension, 10Phragile, 6TCB-Team: Projects V3 does not expose maniphest.points through the API - https://phabricator.wikimedia.org/T126982#2029610 (10Christopher) See https://gerrit.wikimedia.org/r/#/c/270791/. I modified the maniphest cónduit controller and added the... [20:04:52] meeple27: sure a task would be good [20:42:49] 6Phabricator, 10Phabricator-Upstream, 7WorkType-Maintenance: Build a phabricator cli tool to migrate projects into subprojects / milestones. - https://phabricator.wikimedia.org/T123078#2029745 (10Nemo_bis) [21:09:01] 6Phabricator, 3Scap3, 7WorkType-Maintenance: Move /srv/phab/repos to /srv/repos - https://phabricator.wikimedia.org/T125853#2029832 (10mmodell) [22:03:00] 6Phabricator: Plan announcement of new major phabricator upgrade - https://phabricator.wikimedia.org/T127019#2029892 (10ksmith) 3NEW [22:03:29] 6Phabricator: Plan announcement of new major phabricator upgrade - https://phabricator.wikimedia.org/T127019#2029900 (10ksmith) [22:03:31] 6Phabricator, 10Phragile, 6TCB-Team, 5Release, 7WorkType-Maintenance: Next Phabricator Upgrade - 2016-02-18 - https://phabricator.wikimedia.org/T120013#2029899 (10ksmith) [22:04:17] twentyafterfour: Task created (T127019) [22:21:43] 6Phabricator, 10Phabricator-Sprint-Extension, 10Phragile, 6TCB-Team: Projects V3 does not expose maniphest.points through the API - https://phabricator.wikimedia.org/T126982#2029911 (10epriestley) It's exposed through `maniphest.search`. This post has some discussion and links about the modern endpoints:... [22:22:33] 6Phabricator, 10Phabricator-Sprint-Extension, 10Phragile, 6TCB-Team: Projects V3 does not expose maniphest.points through the API - https://phabricator.wikimedia.org/T126982#2029912 (10epriestley) (The post discusses `owners`, but all the new `*.search` and `*.edit` endpoints expose the same APIs and work... [23:18:12] twentyafterfour, Andrew fixed up phab-01 and I made a hiera change to get apache running again [23:18:38] twentyafterfour, he also fixed up phab-02, where SSH is listening on port 222 instead of 22, but it has some other puppet errors [23:22:13] some scap-related changes on the puppet master were stashed