Page MenuHomePhabricator
Feed All Stories

Oct 14 2016

Pawka awarded T10189: Differential email headers seem to be missing a Like token.
Oct 14 2016, 6:53 AM · Differential, Mail, Bug Report
epriestley closed T11759: osksjksjk as Spite.
Oct 14 2016, 2:40 AM · Bug Report
• johnbahamon created T11759: osksjksjk.
Oct 14 2016, 2:39 AM · Bug Report
epriestley created T11758: "aliases" is valid configuration in Arcanist, but not recognized by "arc get-config".
Oct 14 2016, 2:11 AM · Arcanist
epriestley changed the visibility for P2013 aliases_in_arcconfig.txt.
Oct 14 2016, 1:49 AM
epriestley created P2013 aliases_in_arcconfig.txt.
Oct 14 2016, 1:49 AM
epriestley added a comment to T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.

Ah, thanks! Yeah, looks pretty conclusive.

Oct 14 2016, 1:04 AM · Bug Report
ddfisher added a comment to T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.

Yep! It looks like that's the issue:

Oct 14 2016, 1:00 AM · Bug Report
ddfisher added a comment to T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.

I'll give that a try. I think the associated diffs have enormous lines, so it seems likely that's what's going on.

Oct 14 2016, 12:38 AM · Bug Report
epriestley closed T11757: Hash search fails in advanced search (works at top of page) as Invalid.

This is expected.

Oct 14 2016, 12:36 AM · Search, Bug Report
epriestley added a comment to T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.

I'm vaguely suspicious that the mail is just too big (1MB of text plus tons and tons of HTML for syntax highlighting it?), and that the error is really arising from max_allowed_packet being violated, particularly given that the INSERT took 233ms to execute.

Oct 14 2016, 12:34 AM · Bug Report

Oct 13 2016

ddfisher added a comment to T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.

(Following up for Greg, as I'm now the oncall.)

mysql> select @@max_allowed_packet;
+----------------------+
| @@max_allowed_packet |
+----------------------+
|             67108864 |
+----------------------+
1 row in set (0.00 sec)

metamta.differential.inline-patches is 500.
metamta.email-body-limit is still the default of 524288.

Oct 13 2016, 11:24 PM · Bug Report
altendky created T11757: Hash search fails in advanced search (works at top of page).
Oct 13 2016, 8:04 PM · Search, Bug Report
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 13 2016, 7:02 PM · Restricted Project, Prioritized, Calendar
robertkraig added a comment to T2334: Implement Google Calendar v3 API into Calendar.

I'm so excited about this ticket :)

Oct 13 2016, 6:55 PM · Restricted Project, Prioritized, Calendar
20after4 closed D16525: Check for empty output from git ls-tree.

Somehow this didn't autoclose.

Oct 13 2016, 6:22 PM
chad awarded T2334: Implement Google Calendar v3 API into Calendar a Cup of Joe token.
Oct 13 2016, 4:55 PM · Restricted Project, Prioritized, Calendar
fernofry awarded T2334: Implement Google Calendar v3 API into Calendar a Mountain of Wealth token.
Oct 13 2016, 4:10 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 13 2016, 3:52 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 13 2016, 3:33 PM · Restricted Project, Prioritized, Calendar
epriestley closed T11756: Export to Spreadsheet/Excel feature from Batch Edit mode on a project column as Invalid.

This feature request does not describe a root problem. See Describing Root Problems.

Oct 13 2016, 3:11 PM · Projects, Feature Request
bgamari added a comment to T8238: Formally support side-band change handoff in external repositories.

I agree that there is no sensible technical reason for the broken network policies that prompted my comment and understand your reasons for preferring to punt on a technical solution. Thanks for your thoughtful remarks.

Oct 13 2016, 3:07 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 13 2016, 3:04 PM · Restricted Project, Prioritized, Calendar
ysood updated the task description for T11756: Export to Spreadsheet/Excel feature from Batch Edit mode on a project column.
Oct 13 2016, 3:02 PM · Projects, Feature Request
ysood created T11756: Export to Spreadsheet/Excel feature from Batch Edit mode on a project column.
Oct 13 2016, 3:00 PM · Projects, Feature Request
epriestley moved T10747: Import and export ICS from Calendar from Backlog to The Queue on the Prioritized board.
Oct 13 2016, 2:20 PM · Restricted Project, Prioritized, Calendar
epriestley moved T2334: Implement Google Calendar v3 API into Calendar from Backlog to The Queue on the Prioritized board.
Oct 13 2016, 2:20 PM · Restricted Project, Prioritized, Calendar
epriestley moved T7924: Unprototype Calendar (v1) from Backlog to The Queue on the Prioritized board.
Oct 13 2016, 2:20 PM · Restricted Project, Prioritized, Calendar
epriestley added a comment to T8238: Formally support side-band change handoff in external repositories.

(If the policy isn't fixable, you can personally bear the cost of this policy by tunneling the traffic over 80 or 443 locally.)

Oct 13 2016, 2:12 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster
epriestley added a comment to T8238: Formally support side-band change handoff in external repositories.

Have they asked network operations to allow outbound traffic on port 22? It seems like organizations which employ software developers should reasonably permit this traffic. Particularly, security-minded organizations should reasonably prefer asymmetric keypair authentication over HTTP password authentication in the general case.

Oct 13 2016, 2:10 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster
bgamari added a comment to T8238: Formally support side-band change handoff in external repositories.

Some GHC contributors have had some trouble with the fact that there is no choice in staging area URL. Unfortunately, some users appear to be behind corporate firewalls which block anything but http and https. We use SSH for our staging repository, which is of course problematic for these contributors. There are a few comments above from Nov 2015 which suggest that we aren't the only ones who have this issue.

Oct 13 2016, 1:28 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster
Yuriovich awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Pterodactyl token.
Oct 13 2016, 11:08 AM · Workboards (v3), Restricted Project
jcox added a comment to T11708: Daemons erroneously saying "Diff does not exist".

Hmmm I'm not seeing those lines in that file anywhere. On the current head of master, I'm pretty sure the viewer is always set to PhabricatorUser::getOmnipotentUser() in TransactionPublishWorker. Although maybe that isn't making it all the way to the policy aware query in every case.

Oct 13 2016, 11:02 AM · Daemons, Differential, Bug Report
mna added Q83: Possible to modify layout of Phriction without editing the code? (Answer 461).
Oct 13 2016, 9:20 AM
• lisa2moom added a member for Unnamed Manual Test Case Application: • lisa2moom.
Oct 13 2016, 4:30 AM
• lisa2moom added a watcher for Git: • lisa2moom.
Oct 13 2016, 4:28 AM
• lisa2moom removed a member for Daemons: • lisa2moom.
Oct 13 2016, 4:23 AM
• lisa2moom added a member for Daemons: • lisa2moom.
Oct 13 2016, 4:19 AM
• lisa2moom added a watcher for Daemons: • lisa2moom.
Oct 13 2016, 3:51 AM
chad added a revision to T11730: Remove image crop from Conpherence: Unknown Object (Differential Revision).
Oct 13 2016, 1:43 AM · Conpherence (v4)

Oct 12 2016

jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

@jcox I just noticed this line from you:

Oct 12 2016, 11:29 PM · Daemons, Differential, Bug Report
jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

@jcox, I dove into this a bit, but like you, I didn't come up with much. We have not used bin/remove destroy for any of our repos and there doesn't appear to be any meaningful relationship between the failing tasks that I have found yet. The script that @epriestley kindly provided was able to load any diff I threw at it. The script was helpful in determining the right queries to make to investigate further.

Oct 12 2016, 11:05 PM · Daemons, Differential, Bug Report
chad closed T11755: We cant open uploaded images anymore, lightbox not working as Invalid.

See Phacility Consulting if you're interested in hiring us to help troubleshoot local issues. Otherwise we need reproduction steps to be complete and reproducible in our own environments if there is a bug present. Unfortunately we're not staffed to provide one on one support like this for free. Offhand, sounds like something is wrong with how JavaScript is getting delivered. Apache config (page modspeed), proxies, anything that alters the packaging should be looked at.

Oct 12 2016, 9:11 PM · Bug Report (Needs Information)
rphl added a comment to T11755: We cant open uploaded images anymore, lightbox not working.

unfortunately I do not know since when it stops working.

Oct 12 2016, 9:00 PM · Bug Report (Needs Information)
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 12 2016, 8:46 PM · Restricted Project, Prioritized, Calendar
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 12 2016, 8:43 PM · Restricted Project, Prioritized, Calendar
chad added a comment to T11755: We cant open uploaded images anymore, lightbox not working.

I also can't reproduce locally or on Phacility. No other installs are reporting issues. Given Phabricator was not updated and the bug appeared, I'd have to think it's a local issue to your install and not a bug in Phabricator.

Oct 12 2016, 8:43 PM · Bug Report (Needs Information)
chad edited projects for T11755: We cant open uploaded images anymore, lightbox not working, added: Bug Report (Needs Information); removed Maniphest, Bug Report.
Oct 12 2016, 8:41 PM · Bug Report (Needs Information)
chad added a comment to T11755: We cant open uploaded images anymore, lightbox not working.

Works here.

Oct 12 2016, 8:39 PM · Bug Report (Needs Information)
chad updated the task description for T11755: We cant open uploaded images anymore, lightbox not working.
Oct 12 2016, 8:39 PM · Bug Report (Needs Information)
rphl created T11755: We cant open uploaded images anymore, lightbox not working.
Oct 12 2016, 8:33 PM · Bug Report (Needs Information)
• jstejada awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Love token.
Oct 12 2016, 6:19 PM · Workboards (v3), Restricted Project
epriestley added a comment to T11708: Daemons erroneously saying "Diff does not exist".

See Consulting if you'd like me to help you personally. Thanks!

Oct 12 2016, 5:43 PM · Daemons, Differential, Bug Report
saggid added a comment to T11754: Diffusion "land revision" browser command runs from diff author instead click author.

Yes, this is my mistake, sorryyy

Oct 12 2016, 5:38 PM · Differential, Bug Report
jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

Just checked this morning and many tasks have returned and started to fail again. I'm sure there's a way to reproduce this, but our setup is a bit complex and I'm not sure where to start. @epriestley Could you tell me how to determine what these tasks are even doing? Is there a way to see what action triggered them and why they will fail indefinitely?

Oct 12 2016, 5:34 PM · Daemons, Differential, Bug Report
epriestley closed T11754: Diffusion "land revision" browser command runs from diff author instead click author as Invalid.
  • To click the "Land Revision" link, you must be able to push to the repository.
  • The push is performed by the user that Drydock is operating as on the automation host.
  • The reproduction steps and video above are consistent with this.
Oct 12 2016, 5:29 PM · Differential, Bug Report
saggid renamed T11754: Diffusion "land revision" browser command runs from diff author instead click author from Diffusion "land revision" browser command makes from diff author instead click author to Diffusion "land revision" browser command runs from diff author instead click author.
Oct 12 2016, 5:24 PM · Differential, Bug Report
saggid added a project to T11754: Diffusion "land revision" browser command runs from diff author instead click author: Differential.
Oct 12 2016, 5:23 PM · Differential, Bug Report
saggid updated the task description for T11754: Diffusion "land revision" browser command runs from diff author instead click author.
Oct 12 2016, 5:22 PM · Differential, Bug Report
saggid created T11754: Diffusion "land revision" browser command runs from diff author instead click author.
Oct 12 2016, 5:22 PM · Differential, Bug Report
epriestley added a revision to T10747: Import and export ICS from Calendar: Unknown Object (Differential Revision).
Oct 12 2016, 4:48 PM · Restricted Project, Prioritized, Calendar
• snaik awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Mountain of Wealth token.
Oct 12 2016, 4:14 PM · Workboards (v3), Restricted Project
epriestley added a comment to T11735: Upgrading: Calendar Storage Migrations.

It's safe to do that (set utcInstanceEpoch = utcInitialEpoch for all events with a parentPHID where utcInstanceEpoch is currently NULL), with one minor caveat.

Oct 12 2016, 4:07 PM · Calendar
epriestley added a comment to T4806: Give installs more control over session expiry / prompt for reauth before taking security actions.

Why are users logging into sensitive accounts on shared computers? This action seems inherently unsafe to me.

Oct 12 2016, 3:56 PM · Restricted Project, Auth
ioeric added a comment to T11753: Diffusion update frequency gets large on update error.

Thanks for the quick response!

Oct 12 2016, 1:53 PM · Bug Report
kevinq updated Q499: Can you disable manual triggering of a build plan? from to Can you disable manual triggering of a build plan?.
Oct 12 2016, 1:42 PM · Herald, Harbormaster
gd added a revision to T10456: Conduit interprets all arguments from curl requests as strings: Unknown Object (Differential Revision).
Oct 12 2016, 1:32 PM · Restricted Project, Conduit, Bug Report
epriestley closed T11753: Diffusion update frequency gets large on update error as Resolved.

Update past D16623 (Sep 28). See also T11705.

Oct 12 2016, 12:44 PM · Bug Report
ioeric updated subscribers of T11753: Diffusion update frequency gets large on update error.
Oct 12 2016, 12:26 PM · Bug Report
ioeric added a comment to T11753: Diffusion update frequency gets large on update error.

This is a screenshot of the status page. This can usually be fixed by manually rescheduling an update by either clicking "Update now" or calling "./bin/repository update" in command line.

Oct 12 2016, 12:26 PM · Bug Report
ioeric created T11753: Diffusion update frequency gets large on update error.
Oct 12 2016, 12:25 PM · Bug Report
leoluk added a comment to T4806: Give installs more control over session expiry / prompt for reauth before taking security actions.

Specific attack scenario: Phabricator is used to host proprietary code. Someone logs into Phabricator on a shared computer and forgets to log out. That shared computer is now forever logged into his account, allowing anyone using it to access said proprietary code. If the cookie would expire or at least be session-only, the risk would be significantly lower.

Oct 12 2016, 10:15 AM · Restricted Project, Auth
simevo edited the content of Community Resources.
Oct 12 2016, 9:25 AM
20after4 added a comment to T11735: Upgrading: Calendar Storage Migrations.

Would it be safe for me to write a migration that sets utcInstanceEpoch equal to utcInitialEpoch on every row in the calendar_event table?

Oct 12 2016, 8:45 AM · Calendar
20after4 added a comment to T11735: Upgrading: Calendar Storage Migrations.

After running the migrations, some instances of recurring events end up with null for the utcInstanceEpoch column. I'm not sure how this happened, however, as some of the instances have a value that matches utcInitialEpoch and I'm not entirely sure what the purpose of utcInstanceEpoch would be. If it matches InitialEpoch then it seems kinda useless, as does null...

Oct 12 2016, 8:41 AM · Calendar
20after4 added a comment to T11706: Retrieve event date from Calendar "calendar.event.search" method API.

@epriestley: Sounds good to me, this seems quite sensible in every way.

Oct 12 2016, 8:06 AM · Calendar, Feature Request
20after4 added a comment to T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud).

@epriestley: Jaime, Senior DBA at the WMF, has posted some answers for your list of questions:

Oct 12 2016, 7:58 AM
chad added a revision to T3165: Provide Search in Conpherence: Unknown Object (Differential Revision).
Oct 12 2016, 3:14 AM · Conpherence (v4)
jcox added a comment to T11708: Daemons erroneously saying "Diff does not exist".

@jessjohnson I still haven't had a chance to dig further into this, but I'll report back when I do (or if you figure anything out, please let me know). I don't think killing off the tasks permanently is really an option since this seems to happen for specific degenerate instances of otherwise-needed tasks. Perhaps not allowing these tasks to retry would be an okay bandaid, but I'd still like to figure out the underlying problem if we can.

Oct 12 2016, 1:42 AM · Daemons, Differential, Bug Report

Oct 11 2016

CodeMouse92 edited the content of Community Resources.
Oct 11 2016, 11:15 PM
jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

Also, like @jcox, the diffs always load in that advanced space-age script like there's no problem. Perhaps these exceptions are aware of our attempts to end them. @epriestley Do you have an idea of something else we could try to see why so many exceptions are occurring?

Oct 11 2016, 11:07 PM · Daemons, Differential, Bug Report
epriestley added a comment to T11708: Daemons erroneously saying "Diff does not exist".

The upstream still doesn't have a reproduction case; we won't act until we have one. See Providing Reproduction Steps.

Oct 11 2016, 10:52 PM · Daemons, Differential, Bug Report
jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

We're also seeing about 100k of these failures in our logs over the past few weeks. I clear out all the tasks and they quickly return. Have you found the root cause?

Oct 11 2016, 10:50 PM · Daemons, Differential, Bug Report
epriestley added a comment to T11752: Drydock worker tasks should have higher priority.

That change doesn't specifically do anything about mail tasks, but assuming they were coming out of repository imports it should probably clear them up too. I'd expect queue behavior to generally be more reasonable around repository imports once you pick up those changes.

Oct 11 2016, 10:30 PM · Drydock
jcox added a comment to T11752: Drydock worker tasks should have higher priority.

Nope we don't have that integrated in yet (just missed our last cutoff). Once we get that pulled in I'll confirm it clears up the issue.

Oct 11 2016, 10:27 PM · Drydock
avivey added a comment to T10123: Allow short "result" message for CI builds.

I tried adding a build-step to collect the summary from jenkins, but it turns out that the next step doesn't run anyway if the first step failed (Which is the case I'm more interested in), so back to square one with this.

Oct 11 2016, 10:07 PM · Restricted Project, Restricted Project, Harbormaster, Feature Request
epriestley added a comment to T11752: Drydock worker tasks should have higher priority.

Did you experience these issues after D16585? My expectation is that it should be almost impossible for PhabricatorRepositoryCommitHeraldWorker tasks to stall the queue for other priority-2000 tasks after that change.

Oct 11 2016, 9:55 PM · Drydock
jcox created T11752: Drydock worker tasks should have higher priority.
Oct 11 2016, 9:39 PM · Drydock
epriestley updated subscribers of T11706: Retrieve event date from Calendar "calendar.event.search" method API.

@20after4, just a heads up about this per discussion in T7944. Here's what we expose today:

Oct 11 2016, 7:44 PM · Calendar, Feature Request
epriestley added a revision to T11706: Retrieve event date from Calendar "calendar.event.search" method API: Unknown Object (Differential Revision).
Oct 11 2016, 7:34 PM · Calendar, Feature Request
epriestley added a comment to T11693: Make drydock command interfaces accessible via SSH workflows.

Well, just Conduit for editing -- querying is already in D16592.

Oct 11 2016, 7:30 PM · Restricted Project, Drydock
epriestley added a comment to T11693: Make drydock command interfaces accessible via SSH workflows.

I think making authorizations transactional isn't too much work. They already have PHIDs, and aren't edited in very many places.

Oct 11 2016, 7:29 PM · Restricted Project, Drydock
epriestley added a comment to T11693: Make drydock command interfaces accessible via SSH workflows.

I'm comfortable bringing this stuff upstream today:

Oct 11 2016, 7:20 PM · Restricted Project, Drydock
epriestley closed T11706: Retrieve event date from Calendar "calendar.event.search" method API as Resolved by committing Restricted Diffusion Commit.
Oct 11 2016, 7:02 PM · Calendar, Feature Request
epriestley added a revision to T11706: Retrieve event date from Calendar "calendar.event.search" method API: Unknown Object (Differential Revision).
Oct 11 2016, 6:55 PM · Calendar, Feature Request
avivey merged T11751: Harbormaster HTTP Request step should allow specifying POST request body template into T9608: Implement complex variable replacement DSLs in Harbormaster (application/json, application/xml).
Oct 11 2016, 6:17 PM · Restricted Project, Harbormaster
avivey merged task T11751: Harbormaster HTTP Request step should allow specifying POST request body template into T9608: Implement complex variable replacement DSLs in Harbormaster (application/json, application/xml).
Oct 11 2016, 6:17 PM · Harbormaster, Feature Request
avivey added a comment to Q497: How can I download a single file from a git repository via phabricator web interface? (Answer 460).

I'm not sure there's a way to do that's easier than cloning the repository. You can use git clone --depth 1 to only load the current version of each file, instead of the entire history.

Oct 11 2016, 5:48 PM
chad claimed T3165: Provide Search in Conpherence.
Oct 11 2016, 5:00 PM · Conpherence (v4)
jcox added a comment to T11693: Make drydock command interfaces accessible via SSH workflows.

Evan, do you think there is a route forward with this that would be feasible for me to implement upstream?

Oct 11 2016, 11:17 AM · Restricted Project, Drydock