Page MenuHomePhabricator
Feed All Stories

Dec 14 2015

epriestley updated subscribers of T9980: Give administrators better tools for managing Conduit API changes.
Dec 14 2015, 7:39 PM · Conduit
epriestley merged task T7991: Show deprecated Conduit method call warning to users into T9980: Give administrators better tools for managing Conduit API changes.
Dec 14 2015, 7:39 PM · Conduit
foven added a comment to Q180: Why does SVN Commit fail with blocked by pre-commit?.

silverskysoft, did you ever find a solution to this? I seem to be having the same issue.

Dec 14 2015, 7:27 PM · Subversion
epriestley closed T7642: Make ContentSource a property of $viewer as Wontfix.

The number of direct invocations of Editors in the codebase is decreasing over time, reducing the value of building this.

Dec 14 2015, 7:26 PM · Infrastructure
epriestley updated subscribers of T9821: Allow Harbormaster build plans to run on branch push instead of per-commit.
Dec 14 2015, 7:21 PM · Restricted Project, Harbormaster
epriestley merged task T5879: Make it easier to run manual Harbormaster builds on buildables like "HEAD of master" into T9821: Allow Harbormaster build plans to run on branch push instead of per-commit.
Dec 14 2015, 7:21 PM · Harbormaster
epriestley renamed T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue from Expand the capabilities of `bin/worker` to Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue.
Dec 14 2015, 7:21 PM · Restricted Project, Daemons
epriestley merged task T7079: Implement `bin/worker purge` or similar to destroy tasks with unknown task classes into T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue.
Dec 14 2015, 7:19 PM · Doorkeeper, Daemons
epriestley updated subscribers of T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue.
Dec 14 2015, 7:19 PM · Restricted Project, Daemons
epriestley closed T7146: Improve administrative UI around backup management, a subtask of T7147: Backup repository data in the Phacility cluster, as Resolved.
Dec 14 2015, 7:17 PM · Phacility
epriestley closed T7146: Improve administrative UI around backup management as Resolved.

This got split out in to a separate tab eventually, and I think is generally in reasonable shape.

Dec 14 2015, 7:17 PM · Phacility
chad changed the visibility for T2731: remote control of Bot via external API.
Dec 14 2015, 7:05 PM · Conpherence, Phabot
epriestley updated subscribers of T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable.
Dec 14 2015, 7:01 PM · Conpherence, Phabot
epriestley merged task T6327: Bot feed notify small bugs into T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable.
Dec 14 2015, 7:01 PM · Chatlog
epriestley updated subscribers of T9825: Remarkup is rendered literally in Diviner.
Dec 14 2015, 7:00 PM · Diviner
epriestley merged task T6310: Parameters description is not Remarkuped into T9825: Remarkup is rendered literally in Diviner.
Dec 14 2015, 7:00 PM · Remarkup, Diviner
epriestley closed T4415: Repair the other half of Project and Revision subscriptions as Wontfix.

This hasn't caused any issues yet and we have no plans to show "stuff you're subscribed to".

Dec 14 2015, 6:49 PM · Projects, Differential
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Haha, okay. Let's just add a link to the transcript.

Dec 14 2015, 6:45 PM · Documentation, Herald
avivey added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

I guess the short of it is, I have rules to allow pushes, instead of rules to block pushes:

Dec 14 2015, 6:42 PM · Documentation, Herald
epriestley closed T7399: Fully separate live credentials from development repositories, a subtask of T7400: Deploy real payment credentials in the cluster, as Resolved.
Dec 14 2015, 6:39 PM · Phacility
epriestley closed T7399: Fully separate live credentials from development repositories as Resolved.

I deployed the sbuild and saux tiers after this, and they've been running in production for some time.

Dec 14 2015, 6:39 PM · Phacility
epriestley closed T7399: Fully separate live credentials from development repositories, a subtask of T7163: Convert Phacility file storage to use S3, as Resolved.
Dec 14 2015, 6:39 PM · Files, Phacility
epriestley closed T7399: Fully separate live credentials from development repositories, a subtask of T7401: Make all web hosts use the same SSH host key for VCS SSH traffic, as Resolved.
Dec 14 2015, 6:39 PM · Phacility
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Ah, your underlying issue is difficulty understanding why pushes are rejected?

Dec 14 2015, 6:36 PM · Documentation, Herald
avivey added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Should we maybe have the dragon also put a link to the relevant herald transcript?

Dec 14 2015, 6:33 PM · Documentation, Herald
epriestley added a comment to T9890: Version and lock search index rebuilds to reduce the cost of runaway writes.

T6281 is an older task discussing a possible deadlock under concurrency conditions in custom field reindexing. I think the versioning / locking approach above is probably the cleanest approach to resolving that, as well.

Dec 14 2015, 6:25 PM · Search
epriestley updated subscribers of T9890: Version and lock search index rebuilds to reduce the cost of runaway writes.
Dec 14 2015, 6:20 PM · Search
epriestley merged task T6281: Custom Field indexes are rebuilt on every ticket change even if the fields did not into T9890: Version and lock search index rebuilds to reduce the cost of runaway writes.
Dec 14 2015, 6:20 PM · Custom Fields
epriestley closed T6903: Notifications now use WebSockets as Resolved.

This has been in production for quite a while.

Dec 14 2015, 6:19 PM · Support, Notifications
epriestley closed T5574: Add a "dry run" mode for Arcanist as Resolved.

I think the revised version of arc land is about as good as we're likely to get. The new documentation is more clear, and the land operation no longer touches any local branches until the last second (or ever, with --hold), behavior is generally better, we restore the starting state if we fail, and the new output is more clear about what arc land is doing.

Dec 14 2015, 6:11 PM · Arcanist
epriestley updated subscribers of T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules.

Two aspects here, one or both of which may already be partially or fully implemented:

Dec 14 2015, 5:31 PM · Applications, Herald
nickz added a comment to T9979: Build support for ngram indexes for substring searches (e.g., file, paste, package, task titles).

Thanks for thinking through all of these! Let me know if there is anything I can help with.

Dec 14 2015, 5:29 PM · Owners, Files, ApplicationSearch
epriestley updated subscribers of T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

First: HeraldTestConsoleController is currently a big mess with a huge instanceof block.

Dec 14 2015, 5:28 PM · Documentation, Herald
• dozniak awarded T4900: Workboards updating in real time a Like token.
Dec 14 2015, 5:11 PM · Workboards (v3), User Delight, Wikimedia
epriestley closed T4924: Allow `arc diff` to run the main interactive workflow noninteractively as Invalid.

This feature request doesn't have a use case, which we now require. See Contributing Feature Requests and Describing Root Problems.

Dec 14 2015, 5:08 PM · Arcanist
chad closed T9981: Allow Comments at Fund as Invalid.

Fund is a prototype. See User Guide: Prototype Applications.

Dec 14 2015, 5:03 PM · Fund, Feature Request
epriestley closed T3871: Allow creation of reports from custom queries as Resolved.

I'm just going to close this out since I think it's mostly superseded by T5307, which discusses this and other actions which would be nice to take with query result sets.

Dec 14 2015, 4:54 PM · Facts
Luke081515.2 created T9981: Allow Comments at Fund.
Dec 14 2015, 4:52 PM · Fund, Feature Request
athosbr99 closed Q247: Include of 'arcanist/src/__phutil_library_init__.php' failed! as resolved.
Dec 14 2015, 4:31 PM
athosbr99 added a comment to Q247: Include of 'arcanist/src/__phutil_library_init__.php' failed! (Answer 283).

apparently I was on drugs and I thought that archanist and libphutil should be inside phabricator... moved one folder up and it works

Dec 14 2015, 4:31 PM
chad added Q247: Include of 'arcanist/src/__phutil_library_init__.php' failed! (Answer 283).
Dec 14 2015, 4:25 PM
athosbr99 updated Q247: Include of 'arcanist/src/__phutil_library_init__.php' failed! from to Include of 'arcanist/src/__phutil_library_init__.php' failed!.
Dec 14 2015, 4:20 PM
epriestley added a comment to T6049: Implement Phurl, a URL shortener/bookmarking application.

Out pf curiosity, why not use the ... syntax instead of copy-pasting the full URL?

Dec 14 2015, 4:11 PM · Phurl
• vlokeshkumar updated the title for P1908 "><img src=x onerror=prompt(1)> from untitled to "><img src=x onerror=prompt(1)>.
Dec 14 2015, 3:26 PM
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 14 2015, 2:56 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 14 2015, 2:45 PM · Maniphest, Phame, Owners, Arcanist, Conduit
nochum added a comment to T9965: Don't require newline for Differential Revision autoclose magic.

The reason we'd rather have it on the same line is because most hg clients (including Phabricator's Diffusion, but more importantly our local TortoiseHg clients) only show the first line of any commit in the pushlog. For us to get to the revision number would require an extra action. We generally try to keep our commit messages to one line for this reason. Additionally this was something that was difficult for us to figure out as it is inconsistent with the rest of the linking functionality explained in T5132.

Dec 14 2015, 2:42 PM · Feature Request
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 14 2015, 2:25 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 14 2015, 2:06 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 14 2015, 1:54 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 14 2015, 1:34 PM · Maniphest, Phame, Owners, Arcanist, Conduit
yelirekim awarded T9980: Give administrators better tools for managing Conduit API changes a Grey Medal token.
Dec 14 2015, 12:50 PM · Conduit
michaeloa added a comment to T8404: Running the cpplint linter through arcanist no longer works.

We've added a linter with this fix to our library of arcanist "extras" (https://github.com/metno/arcanist-support). Also updated the install information for cpplint, as discussed in T9957.

Dec 14 2015, 12:48 PM · Lint, Arcanist
epriestley added a subtask for T9980: Give administrators better tools for managing Conduit API changes: T9755: Have conduit call logs actually log the caller.
Dec 14 2015, 12:00 PM · Conduit
epriestley added a parent task for T9755: Have conduit call logs actually log the caller: T9980: Give administrators better tools for managing Conduit API changes.
Dec 14 2015, 12:00 PM · Conduit
epriestley created T9980: Give administrators better tools for managing Conduit API changes.
Dec 14 2015, 12:00 PM · Conduit
epriestley created T9979: Build support for ngram indexes for substring searches (e.g., file, paste, package, task titles).
Dec 14 2015, 11:50 AM · Owners, Files, ApplicationSearch
clloos added a comment to T9821: Allow Harbormaster build plans to run on branch push instead of per-commit.

I would also really love this feature. In jenkins, we need to create jobs for new branches (e. g. release branch > release job). Now we are using additional commit hooks, but I would like to integrate this into Phabricator. Is there any technical issue why this is not implemented or is it JUST the time issue?

Dec 14 2015, 11:50 AM · Restricted Project, Harbormaster
epriestley added a comment to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes.

Yes, but I have some hesitance around adding "search for a string in another string" fields without building better infrastructure first. There's some discussion in D14411#161139.

Dec 14 2015, 11:04 AM · Maniphest, Phame, Owners, Arcanist, Conduit
tycho.tatitscheff added a watcher for Modernization: tycho.tatitscheff.
Dec 14 2015, 9:54 AM
tycho.tatitscheff added a member for Modernization: tycho.tatitscheff.
Dec 14 2015, 9:54 AM
michaeloa awarded T4548: Support "Mylyn" Eclipse plugin a Like token.
Dec 14 2015, 9:39 AM · Feature Request, Maniphest
nickz added a comment to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes.

Ok, got it. Do you think it's reasonable to search using a package name?

Dec 14 2015, 6:21 AM · Maniphest, Phame, Owners, Arcanist, Conduit
yelirekim archived P1907 test.
Dec 14 2015, 3:54 AM
yelirekim updated the title for P1907 test from untitled to test.
Dec 14 2015, 3:54 AM
chad changed the image for Image Macro "awwyiss2".
Dec 14 2015, 3:48 AM
epriestley added a comment to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes.

We don't check that the path actually exists -- you might be searching for a deleted path that used to exist, or the repository might have a million branches and it only exists on one, and you might have a thousand different repositories too.

Dec 14 2015, 12:21 AM · Maniphest, Phame, Owners, Arcanist, Conduit
nickz added a comment to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes.

You are right for the cases you described. But the case I mentinoed is that /src/infrastructure/PhabricatorEditor.php doesn't exist in both Arcanist and libutil.

Dec 14 2015, 12:18 AM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a comment to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes.

That result looks correct to me -- if a package includes "/", that means it includes everything under "/" too. So if you search for /x/y/z.cpp, any package that owns /, /x/, /x/y/ or /x/y/z.cpp will be returned, since any package owning a parent also owns the path itself.

Dec 14 2015, 12:14 AM · Maniphest, Phame, Owners, Arcanist, Conduit
nickz added a comment to T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects.

Thanks for the workaround!

Dec 14 2015, 12:09 AM · Auth, Feature Request
nickz added a comment to T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects.

Do you have the public key (or the private key), or do you just know which user has a compromised key but not know which key is compromised?

That is, which of these commands would you be able to run if they were available?

./bin/auth revoke-public-key /path/to/compromised_public_key.pub
./bin/auth revoke-private-key /path/to/compromised_private_key.key
./bin/auth revoke-all-keys-for-user username
Dec 14 2015, 12:07 AM · Auth, Feature Request

Dec 13 2015

nickz added a comment to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes.

I can't reproduce that. Here's a search using "Path", which seems to work correctly:

Screen Shot 2015-12-11 at 3.23.39 PM.png (628×1 px, 76 KB)

Can you give me more details about how to reproduce the issue you're seeing?

Dec 13 2015, 11:56 PM · Maniphest, Phame, Owners, Arcanist, Conduit
avivey added Q232: How do you import xctool unit test results into phabricator (via the -reporter 'phabricator' option) (Answer 282).
Dec 13 2015, 11:28 PM
epriestley closed T9978: Allow users to watch repositories as Resolved.

At the moment there is no possibilty to watch a repo

Dec 13 2015, 9:49 PM · Feature Request
Luke081515.2 added a comment to T9978: Allow users to watch repositories.

(Bug at your edit form, I can't edit the projects, and add Diffusion, if I forget this at the creation of this task)

Dec 13 2015, 9:47 PM · Feature Request
Luke081515.2 created T9978: Allow users to watch repositories.
Dec 13 2015, 9:45 PM · Feature Request
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148901, @chad wrote:

I can reproduce it on Windows 10 / Chrome, but not Mac / Chrome.

Dec 13 2015, 8:39 PM · ApplicationEditor
chad added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

I can reproduce it on Windows 10 / Chrome, but not Mac / Chrome.

Dec 13 2015, 8:38 PM · ApplicationEditor
avivey added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

I can reproduce on Windows/Chrome: As long as the Actions field is in focus and not open, hitting "down arrow" adds an action.

Dec 13 2015, 8:38 PM · ApplicationEditor
chad added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

My question was more what OS should I be testing.

Dec 13 2015, 8:37 PM · ApplicationEditor
joshuaspence closed T9977: Test as Spite.
Dec 13 2015, 8:35 PM
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148885, @chad wrote:

Doesn't reproduce for me on Mac at least, should I be testing something more specific?

Dec 13 2015, 8:34 PM · ApplicationEditor
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

It doesn't seem to work properly if I try to comment and also change the status of a task. The comment appears but the task status remains unchanged.

I can't reproduce this. Does it reproduce for you on this install?

Dec 13 2015, 8:32 PM · ApplicationEditor
joshuaspence added a comment to T9977: Test.

Test

Dec 13 2015, 8:31 PM
joshuaspence created T9977: Test.
Dec 13 2015, 8:31 PM
chad added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

Doesn't reproduce for me on Mac at least, should I be testing something more specific?

Dec 13 2015, 8:30 PM · ApplicationEditor
joshuaspence closed T9976: Test as Resolved.

This is a comment.

Dec 13 2015, 8:28 PM
joshuaspence created T9976: Test.
Dec 13 2015, 8:27 PM
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148608, @chad wrote:

A minor usability issue as well... If you click on the "Add Action" drop down and continually press the down key then you end up adding every action. Maybe we can just disable this behavior?

This doesn't reproduce for me, can you provide more details? It just goes down the select list (and I have to hit <enter> to make it trigger)

Dec 13 2015, 8:27 PM · ApplicationEditor
chad triaged T9974: Create PHUIObjectItemMiniView as Low priority.
Dec 13 2015, 6:27 PM · PHUI
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 13 2015, 6:21 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 13 2015, 6:06 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a comment to T9973: `arc land` detached head state with `--hold`.

Broadly, if you're using arc land --hold <feature> to preview changes, there are three ways to proceed:

Dec 13 2015, 4:43 PM · Arcanist, Bug Report
epriestley added a comment to T9973: `arc land` detached head state with `--hold`.

I'm not open to reverting to the old behavior. The new behavior solves a large number of problems for many users, discussed in T9657.

Dec 13 2015, 4:24 PM · Arcanist, Bug Report
epriestley closed T9973: `arc land` detached head state with `--hold` as Resolved by committing Restricted Diffusion Commit.
Dec 13 2015, 4:19 PM · Arcanist, Bug Report
mrkanaly added a comment to T9973: `arc land` detached head state with `--hold`.

I am in the same boat as @hach-que right now. By destroying the original behavior, it really doesn't leave me any choices but to orphan everyone that I have trained to use arcanist on a very old version of the tool. I am 100% trusting of arcanist and its operations, but many people are afraid of tools like this. So they like options like --hold that allow them to inspect everything before they push it away. But now they would be instructed by the tool to run some funny command whose syntax they don't understand, and then also have to run

  • git checkout master
  • git pull

to get to where they wanted to be.

Dec 13 2015, 4:02 PM · Arcanist, Bug Report
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 13 2015, 3:49 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Restricted Differential Revision.
Dec 13 2015, 3:36 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Restricted Differential Revision.
Dec 13 2015, 3:03 PM · Maniphest, Phame, Owners, Arcanist, Conduit
epriestley added a revision to T9964: Fill in Conduit support infrastructure for ApplicationEditor changes: Unknown Object (Differential Revision).
Dec 13 2015, 1:29 PM · Maniphest, Phame, Owners, Arcanist, Conduit