See PHI594, where a real user had the same human name as an external user from another project.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Apr 30 2018
Apr 29 2018
Apr 28 2018
From PHI604, for completeness, on the newer behavior of "Hide Blame":
Apr 27 2018
validation for the configuration option
Apr 26 2018
Yeah, I'm looking at here, assuming it's ahead of last release.
Just to make sure we're talking about the same thing, that feedback is true even of the version at HEAD (blue/grey/orange) vs the version that originally shipped (green/grey/red)?
You could maybe leave the element off unless it is a larger change. I think my concern here is seeing it on every revision becomes something extra I have to mentally process, but if the intent is to either help show small changes, or large changes, it could just be visible in those edge cases. In those cases at least, the element provides context as to why it's shown at all vs. all the time?
I think there's possibly at least some argument that this element could serve noble goals:
I feel your instincts are correct, this information isn't useful in a list form and shouldn't be included. You could make the argument to include it in a hovercard, or bring it into the header on the diff page, and I think those are both fine. Outside of that this seems mostly geared towards avoiding code review, a practice I don't think is well aligned with the overall product goals.
Apr 25 2018
I suppose the approach proposed above gets a questionable result here:
After actually looking at the code, it looks like null can already be returned and works, it's just kind of wrong for some objects (like Dashboards) because they really do have a default policy -- it's just hard-coded.
See PHI612 and elsewhere; using "Take action [the first time this rule matches]" isn't always obvious but is usually a better fit than "When [ thing is created ]" and interacts much better with drafts.
A 600MB patch should not take 3 hours to encode. We should reproduce this and fix whatever the problem is (buffer appends or otherwise), or clearly document why we actually can't fix it.
Apr 24 2018
@epriestley, can you confirm that the above patch should disable the draft state? I have applied it to GHC's Phabricator deployment yet we are still seeing Differentials opened in draft state.
I'm going to tentatively put this (the Phriction rule, specifically) into T13130 for this week although I'm not sure how much work getting getDefaultPolicyForObject() to return the root document policy is and maybe that's Unbelievably Difficult. Let me take a quick look at that and you can either run with it or I can pick it up if it's some kind of weird arcana.
@hach-que @epriestley Is there a workaround for Google Cloud SQL? Short of running a DB container?
In T13130#238582, @epriestley wrote:Offhand, two possible issues with that:
- At least one install has an enormous number of packages (tens of thousands? Hundreds of thousands? Seventy-two billion?) and the minimum cost for a package is much, much smaller than the minimum cost of a Herald rule. If packages actually created Herald rules this install would probably explode.
13,636.
Apr 23 2018
Ah, yeah. No idea why I typed "blind" instead.
There should be a very small number of readers (2-3?) of this field, so it should be possible to blind them safely like this:
One option is to write "Herald Rules for Herald Rules".
Apr 22 2018
Offhand, two possible issues with that:
See PHI251. This requests an "Ignore generated changes." option for Owners.
Historically, an issue with this was my hesitance to add more "Add Owner As Reviewer If Moon is Full" builtin rules to Owners: Herald already allows you to implement arbitrary rules with Owners, and an implementation of Herald where every possible rule is a dropdown option obviously isn't very good.
See PHI580. An install would like write API access to object relationships (depends on, fixes, etc). This is complicated, but perhaps plannable, and we may be able to put a reasonable facade with partial support into the upstream.
See PHI592. A diff with 600MB of videos required more than two hours to turn into an email patch, which exceeded the task lease duration and cascaded into various other kinds of problems.
See PHI285. An install would like a way to monitor changes to Herald rules.
See PHI251. This requests an "Ignore generated changes." option for Owners.
Apr 21 2018
Apr 20 2018
As a general update here since a couple installs are keeping an eye on it, I have a big chunk of the "use instance.state for everything" diff written, but some of the caching logic is tricky and I haven't had a solid chunk of uninterrupted time to stare at it in the last couple days so I don't expect to get it out in time for the release this week.
I'm happy to bring either change upstream if you want to do the legwork. We could also move them to a wiki page or something. No option here feels particularly good to me.
install_ubuntu.sh seems to be completely broken for modern Ubuntu. I don't mind updating it, but I think we discussed dumping it completely?
Apr 19 2018
After D19384, we'll automatically mark these "phantom" notifications as read when you open the menu to review them:
D19384 cleans this up a little bit and mostly fixes the "phantom unread notification" issue in T8953.