Page MenuHomePhabricator
Feed All Stories

Jun 15 2017

epriestley added a revision to T8909: Provide ability to hide all inline or done comments: Unknown Object (Differential Revision).
Jun 15 2017, 12:03 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Restricted Differential Revision.
Jun 15 2017, 12:03 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
Jun 15 2017, 11:31 AM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
Jun 15 2017, 11:19 AM · Inline Comments, Installing & Upgrading, Differential
jasonrumney added a comment to T12840: (maybe) bring back commit graphs in history.

+1 for bringing this back.

Jun 15 2017, 9:13 AM · Design, Diffusion
aurelijus added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Thanks! Will check.

Jun 15 2017, 5:27 AM · Maniphest, Conduit, Bug Report
tetrapus awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Like token.
Jun 15 2017, 1:29 AM · Workboards (v3), Restricted Project

Jun 14 2017

epriestley closed T12846: arc unit uses the config of the current installation when running tests as Resolved.

I think this is worth acting on (by changing MySQL sandboxing or config sandboxing or some combination of things) if:

Jun 14 2017, 10:23 PM · Bug Report
epriestley added a comment to T12846: arc unit uses the config of the current installation when running tests.

Oh, I don't think anyone should ever be running unit tests with actual production credentials. You should assume that arc unit will immediately escape all sandboxing and destroy all the data it can touch, then run BENCHMARK() for an hour and then crash the server. But you should assume arc unit will do this even if it is "supposed" to be Totally Seriously Sandboxed 100% into SQLite.

Jun 14 2017, 10:17 PM · Bug Report
jboning updated subscribers of T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package.

I'm not totally sure about how/why users are expecting the behavior in the third case.

Jun 14 2017, 10:13 PM · Restricted Project, Feature Request
amckinley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

@aurelijus, D18111 is landed now in HEAD if you'd like to test this. Let us know if you have any issues.

Jun 14 2017, 10:10 PM · Maniphest, Conduit, Bug Report
amckinley added a comment to T12846: arc unit uses the config of the current installation when running tests.

Philosophically I'm happy with that. Just as an exercise though, I came up with:

Jun 14 2017, 10:08 PM · Bug Report
epriestley added a comment to T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package.

I'm not particularly strongly opposed to adding more options here, I just want to avoid the dropdown becoming this:

Jun 14 2017, 10:08 PM · Restricted Project, Feature Request
epriestley added a comment to T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package.

For the compliance case, you should already be able to trigger this stronger rule ("always add the package as a reviewer, even if an owner authored it") with Herald, by writing this rule:

Jun 14 2017, 9:58 PM · Restricted Project, Feature Request
neilfitz added a comment to T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package.

As more of a point of philosophy of code review also, I (and, I think, my teammates) would say that diffs should be reviewed by someone who both:

  1. Understands the relevant code
  2. Did not write the code themselves

In other words, the combination of expertise + different perspective is of value beyond each component individually. If you believe that, then B or C should review A's diff in this case.

Jun 14 2017, 9:56 PM · Restricted Project, Feature Request
amckinley closed T12124: Counterintuitive priority setting via maniphest.edit conduit call as Resolved by committing Restricted Diffusion Commit.
Jun 14 2017, 9:43 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12846: arc unit uses the config of the current installation when running tests.

I can't really come up with a problem that would prevent, even theoretically -- do you have a specific scenario in mind offhand where some kind of MySQL configuration could mask a test failure locally?

Jun 14 2017, 9:38 PM · Bug Report
jboning added a comment to T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package.

When you put it that way, it does seem backwards.

Jun 14 2017, 9:31 PM · Restricted Project, Feature Request
amckinley added a comment to T12846: arc unit uses the config of the current installation when running tests.

That makes sense. Probably not much to be done for it (other than potentially doing a config override for maniphest.priorities prior to running ManiphestTaskTestCase).

Jun 14 2017, 8:31 PM · Bug Report
epriestley added a comment to T12846: arc unit uses the config of the current installation when running tests.

This is semi-intended, because we have to pull a lot of config (like mysql.host) from your local install for things to make sense: we can't create test fixtures if we don't know how to connect to the database.

Jun 14 2017, 8:24 PM · Bug Report
amckinley created T12846: arc unit uses the config of the current installation when running tests.
Jun 14 2017, 7:51 PM · Bug Report
amckinley created T12845: Convert remaining ancient configuration type classes to modern modular type classes.
Jun 14 2017, 7:41 PM · Infrastructure, Config
epriestley added a comment to T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package.

The use case in this task's description does not make sense to me.

Jun 14 2017, 7:28 PM · Unknown Object (Project), Feature Request
epriestley closed T12844: MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction as Resolved by committing Restricted Diffusion Commit.
Jun 14 2017, 7:27 PM · Daemons, Mail, Restricted Project, Bug Report
epriestley renamed T12844: MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction from MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction to MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction.
Jun 14 2017, 7:19 PM · Daemons, Mail, Restricted Project, Bug Report
epriestley added a revision to T12844: MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction: Unknown Object (Differential Revision).
Jun 14 2017, 7:15 PM · Daemons, Mail, Restricted Project, Bug Report
epriestley added a comment to T12844: MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction.

Oh, this doesn't isolate things because they're on different databases, and thus we establish different connections. The daemon insert does not happen inside a transaction.

Jun 14 2017, 7:10 PM · Daemons, Mail, Restricted Project, Bug Report
lvital awarded T12844: MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction a Burninate token.
Jun 14 2017, 7:02 PM · Daemons, Mail, Restricted Project, Bug Report
epriestley created T12844: MetaMTA worker can win a race against MTAMail despite both being inserted in the same transaction, because they aren't actually inserted in the same transaction.
Jun 14 2017, 6:59 PM · Daemons, Mail, Restricted Project, Bug Report
jboning added a project to T11664: Add option to allow owner packages to be added as reviewers to diffs, when the diff author is in the owner package: Unknown Object (Project).

We're interested in this option, since we find that users are often surprised by the existing behaviour. I think this would make sense as a per-package setting, rather than a global one.

Jun 14 2017, 5:57 PM · Unknown Object (Project), Feature Request
20after4 added a comment to T12799: Consider an "API Utilities" application.

I have spent a little time poking at code, trying to figure out how to build a simple template engine into the description field, so that you can reference hidden custom fields by {field-identifier} or similar from within the remarkup. I resigned myself to building something just like publish.php, where the descriptions are maintained via conduit, however, I still long for it to be built in.

Jun 14 2017, 3:14 PM · Conduit
20after4 added a comment to T12314: Support formal task subtypes (like "bug" vs "feature").

It would be really nice to default newly added fields to hidden. Going through 20+ forms to hide the fields is tedious.

Jun 14 2017, 3:06 PM · EditEngine, Maniphest, Custom Fields, Feature Request
• stima created E1547: Daily Meeting.
Jun 14 2017, 2:00 PM
• stima awarded E1537: Dentist a Love token.
Jun 14 2017, 1:55 PM
• stima is attending E1537: Dentist.
Jun 14 2017, 1:55 PM
epriestley added a comment to T12799: Consider an "API Utilities" application.

We actually do this ourselves in the "Locations" technical interview scenario: the script tries to create a set of tasks, or update them if they already exist. It currently uses title-based search to accomplish this, but could more reliably use "utility labels" if they existed.

Jun 14 2017, 12:16 PM · Conduit
epriestley added a comment to T12843: Add support for creating workboard columns from the Conduit API.

We do something similar ourselves for technical interviews, but I just related all the tasks by embedding them in the description of a central task:

Jun 14 2017, 12:15 PM · Conduit, Projects, Workboards, Feature Request
epriestley added a project to T12843: Add support for creating workboard columns from the Conduit API: Conduit.
Jun 14 2017, 12:08 PM · Conduit, Projects, Workboards, Feature Request
epriestley added projects to T12843: Add support for creating workboard columns from the Conduit API: Workboards, Projects.

I think this use case is a reasonable one.

Jun 14 2017, 12:08 PM · Conduit, Projects, Workboards, Feature Request
• stima awarded M1477: Diffusion - June 2017 a Love token.
Jun 14 2017, 11:49 AM
charlax added a comment to T12843: Add support for creating workboard columns from the Conduit API.

Just discovered I could use the Milestones feature to do that. Will try this out.

Jun 14 2017, 9:51 AM · Conduit, Projects, Workboards, Feature Request
charlax created T12843: Add support for creating workboard columns from the Conduit API.
Jun 14 2017, 9:45 AM · Conduit, Projects, Workboards, Feature Request
davneet edited the content of Organizations Using Phabricator.
Jun 14 2017, 5:04 AM
cspeckmim created T12842: Some improvements to Mercurial, Arcanist, and Dependent Revisions.
Jun 14 2017, 3:08 AM · Arcanist, Mercurial, Feature Request
cspeckmim created T12841: Using `arc patch` on a revision with dependency leaves bookmark on the applied commit.
Jun 14 2017, 2:33 AM · Arcanist, Mercurial, Bug Report

Jun 13 2017

epriestley added a comment to T10268: "Batch Edit" from workboards uses "?ids=X,Y,Z" which can exceed "Location" header or URL byte limits for large task sets.

Yeah -- the workflow from the Maniphest side dumps all the values into inputs in the body and does a POST, I believe.

Jun 13 2017, 10:09 PM · Customer Impact, Workboards, Maniphest
swisspol added a comment to T10268: "Batch Edit" from workboards uses "?ids=X,Y,Z" which can exceed "Location" header or URL byte limits for large task sets.

Interestingly I worked around the issue by doing the batch edit from the Maniphest search UI which is passing the selected tasks an HTTP body instead of a URL query I guess?

Jun 13 2017, 10:02 PM · Customer Impact, Workboards, Maniphest
epriestley renamed T10268: "Batch Edit" from workboards uses "?ids=X,Y,Z" which can exceed "Location" header or URL byte limits for large task sets from Batch Edit tasks returns a 502 to "Batch Edit" from workboards uses "?ids=X,Y,Z" which can exceed "Location" header or URL byte limits for large task sets.
Jun 13 2017, 9:57 PM · Customer Impact, Workboards, Maniphest
epriestley updated subscribers of T10268: "Batch Edit" from workboards uses "?ids=X,Y,Z" which can exceed "Location" header or URL byte limits for large task sets.

@swisspol hit a variant of this with 1,172 tasks bumping up against an Apache URL limit in the Phacility cluster when editing from a workboard column.

Jun 13 2017, 9:54 PM · Customer Impact, Workboards, Maniphest
epriestley added a project to T10268: "Batch Edit" from workboards uses "?ids=X,Y,Z" which can exceed "Location" header or URL byte limits for large task sets: Customer Impact.
Jun 13 2017, 9:53 PM · Customer Impact, Workboards, Maniphest
chad added a comment to T12840: (maybe) bring back commit graphs in history.

(Fine to keep open so I don't forget)

Jun 13 2017, 9:44 PM · Design, Diffusion
chad added a comment to T12840: (maybe) bring back commit graphs in history.

There will be a place to get to this.

Jun 13 2017, 9:44 PM · Design, Diffusion
avivey added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

(I've extracted the graph issue to T12840)

Jun 13 2017, 9:42 PM · Diffusion, Design
avivey created T12840: (maybe) bring back commit graphs in history.
Jun 13 2017, 9:41 PM · Design, Diffusion
epriestley closed T12839: Can't create one day event as Resolved.

iiam

Jun 13 2017, 9:21 PM · Calendar, Bug Report
Luke081515.2 added a comment to T12839: Can't create one day event.

Should not, but looks like there are. I updated to master now, and it works now.

Jun 13 2017, 9:15 PM · Calendar, Bug Report
epriestley added a comment to T12839: Can't create one day event.

I used the current version, but there should be no meaningful changes to this behavior between your version and HEAD.

Jun 13 2017, 9:10 PM · Calendar, Bug Report
Luke081515.2 added a comment to T12839: Can't create one day event.

That's weird since I exactly did the same with my version from above. Did you used the current or my version? Or should I update and try if I can reproduce it at the master?

Jun 13 2017, 9:09 PM · Calendar, Bug Report
epriestley added a comment to T12839: Can't create one day event.

I can't reproduce this. Here's what I did:

Jun 13 2017, 8:54 PM · Calendar, Bug Report
Luke081515.2 added a comment to T12839: Can't create one day event.

Calendar1.PNG (341×1 px, 21 KB)

Example 1: You can't create an event from day 1 0:00 till day 1 23:59

Jun 13 2017, 8:48 PM · Calendar, Bug Report
Luke081515.2 added a comment to T12821: Herald should allow "only the first time the rule matches" for calendar events as well.

Thanks :)

Jun 13 2017, 8:43 PM · Herald, Bug Report
Luke081515.2 added a comment to T12839: Can't create one day event.

Version infos are:

phabricator
    0d1654446be6de43b2bd12fcc247db0dc1a46464 (Sat, Jun 10) 
arcanist
    c04f141ab0231e593a513356b3832a30f9404627 (Fri, Jun 9) 
phutil
    74a1350416eb2df825c2315d6519bee03f77bee9 (Mon, Jun 5)
Jun 13 2017, 8:42 PM · Calendar, Bug Report
Luke081515.2 created T12839: Can't create one day event.
Jun 13 2017, 8:41 PM · Calendar, Bug Report
chad created T12838: Make sure "state" is in new Branch view.
Jun 13 2017, 8:04 PM · Design, Diffusion
avivey added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

Equally valuable as "what branches contain that commit" is "what commits are in the branches we care about". For us, the answer to this is the commit graph -- it's a succinct, easy to understand representation of our branches and their relationships.

I get that if you only have one primary branch, there's not much value in the commit graph. Similarly, if you're not linearising history, your commit graph will be so messy as to be meaningless. But if you do have the requirement to actively maintain several releases of some B2B software package and have a well defined branching strategy for your team to make this happen, then the commit graph is meaningful and unexpected merges will stick out.

Jun 13 2017, 6:57 PM · Diffusion, Design
chad created T12837: Make it clear you're browsing the history of a tag.
Jun 13 2017, 6:30 PM · Design, Diffusion
chad closed T12836: 12 as Spite.
Jun 13 2017, 5:03 PM · Bug Report
• ianian0915 created T12836: 12.
Jun 13 2017, 4:56 PM · Bug Report
bizrad6 added a comment to T8250: Would like to see all comments and their status in a list.

Thanks! We've deployed this and are soliciting select feedback. Will get back to you shortly.

Jun 13 2017, 4:20 PM · Inline Comments, Prioritized, Restricted Project, Differential
epriestley added a comment to T12835: Improve parsing of unusual "git diff --no-index --no-prefix" diffs.

How did you generate this diff?

Jun 13 2017, 3:43 PM · Arcanist, Bug Report
cspeckmim added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

For perspective we use commit hooks to ensure that commits made in patch releases must exist in upstream major release first before being allowed in the respective patch branch. We then utilize herald to notify a group about suspicious merges or commits.

Jun 13 2017, 11:40 AM · Diffusion, Design
nickhutchinson added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I think we have it documented somewhere that "we have developers who refuse to learn git" is considered a bad reason to ask for a feature, and you should maybe consider solving this issue with some workflow changes.
Note also that in your link, epriestley says

In projects which do not linearize history with arc land + squash merges, I believe this feature is virtually useless because many commits are merges and visualizing the repository isn't very informative (the history has so many parent/child relationships that none of them convey much of anything).

which can translate to "We don't understand exactly what you're trying to see - what's the root issue?"
From your description, it sounds like a listing of "is commit in branch" for a given commit and all/some branches would be more useful for you.

Jun 13 2017, 10:05 AM · Diffusion, Design
epriestley closed T12834: Set new hourly rate for our new colleague as Invalid.
Jun 13 2017, 9:47 AM · Feature Request
Pawka updated the task description for T12835: Improve parsing of unusual "git diff --no-index --no-prefix" diffs.
Jun 13 2017, 9:21 AM · Arcanist, Bug Report
Pawka created T12835: Improve parsing of unusual "git diff --no-index --no-prefix" diffs.
Jun 13 2017, 9:20 AM · Arcanist, Bug Report
• banica moved T12834: Set new hourly rate for our new colleague from Needs Information to Backlog on the Feature Request board.
Jun 13 2017, 8:59 AM · Feature Request
• banica moved T12834: Set new hourly rate for our new colleague from Future to Needs Information on the Feature Request board.
Jun 13 2017, 8:59 AM · Feature Request
• banica moved T12834: Set new hourly rate for our new colleague from Backlog to Future on the Feature Request board.
Jun 13 2017, 8:58 AM · Feature Request
• banica updated subscribers of T12834: Set new hourly rate for our new colleague.
Jun 13 2017, 8:57 AM · Feature Request
• banica awarded T12834: Set new hourly rate for our new colleague a Doubloon token.
Jun 13 2017, 8:55 AM · Feature Request
• banica added a comment to T12834: Set new hourly rate for our new colleague.

Set new action

Jun 13 2017, 8:54 AM · Feature Request
• banica created T12834: Set new hourly rate for our new colleague.
Jun 13 2017, 8:54 AM · Feature Request
avivey added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I think we have it documented somewhere that "we have developers who refuse to learn git" is considered a bad reason to ask for a feature, and you should maybe consider solving this issue with some workflow changes.
Note also that in your link, epriestley says

In projects which do not linearize history with arc land + squash merges, I believe this feature is virtually useless because many commits are merges and visualizing the repository isn't very informative (the history has so many parent/child relationships that none of them convey much of anything).

Jun 13 2017, 7:43 AM · Diffusion, Design
nickhutchinson added a comment to T12804: Diffusion pre-redesign UI feedback (June 2017).

I'd like the commit graph to come back in some form -- looks like it was removed in rPc5bb69fd7d79. For the reasons @epriestley outlined here: rPf2fcafb40dde#38208, this view is really useful for visualising the relationship between Git branches and sanity-checking recent merge commits. These are tasks that would otherwise require something like gitk.

Jun 13 2017, 7:28 AM · Diffusion, Design
Kwisatz added a comment to T12828: git lfs broken due to missing ttf.relative config key.

Thanks @epriestley, that fixed it indeed!

Jun 13 2017, 6:49 AM · Bug Report
chad created T12833: Credential workflow for URIs has spacing issues.
Jun 13 2017, 3:15 AM · Design, Diffusion
chad created T12832: Add autoclose table to Diffusion Manage.
Jun 13 2017, 2:11 AM · Design, Diffusion

Jun 12 2017

avivey added a comment to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.

Two questions pick at me:

  1. Which editor did the user use to add the ZWS in? Any editor I remember does something to warn you about it.
  2. Why are there Unicode characters for "goat" (🐐) and for "cooked rice" (🍚)?
Jun 12 2017, 10:27 PM · Differential
• tomekj2ee awarded T929: Allow two arbitrary revisions to be compared in Diffusion a Like token.
Jun 12 2017, 9:49 PM · Diffusion (v3), Restricted Project
avivey added a comment to T12831: Update compare page with more features.

T929 is probably the earliest request for this feature :)

Jun 12 2017, 9:49 PM · Design, Diffusion
chad created T12831: Update compare page with more features.
Jun 12 2017, 8:59 PM · Design, Diffusion
epriestley added projects to T12830: Disentangle "repoXYZ = dbXYZ" in the Phacility cluster: Phacility, Ops.
Jun 12 2017, 6:44 PM · Ops, Phacility
epriestley created T12830: Disentangle "repoXYZ = dbXYZ" in the Phacility cluster.
Jun 12 2017, 6:44 PM · Ops, Phacility
amckinley awarded T12798: Decommission cluster host `repo012` a Baby Tequila token.
Jun 12 2017, 6:36 PM · Ops, Phacility
epriestley lowered the priority of T12798: Decommission cluster host `repo012` from High to Low.

I moved everything except one test instance off in T12817, and we appear to be ready for this host to die.

Jun 12 2017, 6:34 PM · Ops, Phacility
chad added a comment to T8250: Would like to see all comments and their status in a list.

This has landed for anyone who wants to provide feedback on the v0 version.

Jun 12 2017, 6:33 PM · Inline Comments, Prioritized, Restricted Project, Differential
epriestley added a comment to T12828: git lfs broken due to missing ttf.relative config key.

I believe this should now be resolved in HEAD of master. Let us know if it doesn't work for you or if you're still seeing issues after upgrading. Thanks for the report!

Jun 12 2017, 6:25 PM · Bug Report
epriestley closed T12828: git lfs broken due to missing ttf.relative config key as Resolved by committing Restricted Diffusion Commit.
Jun 12 2017, 6:24 PM · Bug Report
epriestley closed T12817: Move instances from repo012 to repo025 as Resolved.

No one has complained that all their data is gone so I'm going to assume the best here.

Jun 12 2017, 6:23 PM · Phacility, Ops
epriestley closed T12821: Herald should allow "only the first time the rule matches" for calendar events as well as Resolved by committing Restricted Diffusion Commit.
Jun 12 2017, 6:23 PM · Herald, Bug Report