Page MenuHomePhabricator
Feed Advanced Search

Mar 4 2017

SvHu added a comment to T8845: Headings which resolve with markup become an `X` in Table of Contents on Wiki.

It's pretty big deal for us because we are using phriction to collect helpdesk FAQ. We have modified TOC to be displayed in the beginning of the page and would like to use ponder are storing questions. Atm using ponder links in phriction as headings also shows toc values as X.

Mar 4 2017, 10:27 AM · libphutil, Remarkup

Mar 3 2017

epriestley merged T12345: Links in titles into T8845: Headings which resolve with markup become an `X` in Table of Contents on Wiki.
Mar 3 2017, 1:24 PM · libphutil, Remarkup

Jan 17 2017

alexmv closed T11713: `utf8_decode` is provided by XML extension, which may not be installed as Resolved.

Fixed by D17188.

Jan 17 2017, 5:54 PM · libphutil, Bug Report

Dec 1 2016

epriestley closed T11933: Let `PhutilTypeLexer` support PHP style qualified names as Resolved.

Presuming this was resolved by D16967, let me know if there was more to be done.

Dec 1 2016, 7:20 PM · libphutil, Feature Request
joshuaspence added a project to T11933: Let `PhutilTypeLexer` support PHP style qualified names: libphutil.
Dec 1 2016, 1:36 AM · libphutil, Feature Request

Oct 7 2016

epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

T11744 has a vaguely-related special case where "split + count" was unreasonably slow for very large inputs.

Oct 7 2016, 2:37 PM · libphutil, Bug Report

Oct 6 2016

epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

@HarryOtto, your message is off topic in this thread and is so tenuously related to anything here that it looks like it might be SEO linkbuilding spam, so I've removed it.

Oct 6 2016, 8:23 AM · libphutil, Bug Report
HarryOtto added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.
Oct 6 2016, 6:34 AM · libphutil, Bug Report

Sep 30 2016

epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

Looks like we use the function to mean "codepoints" in some places in phabricator/.

Sep 30 2016, 12:01 AM · libphutil, Bug Report

Sep 29 2016

epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

In the short term, I'll accept a patch to do this if you want to test it?

Sep 29 2016, 11:52 PM · libphutil, Bug Report
epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

T9640 and T2383 are somewhat related.

Sep 29 2016, 11:47 PM · libphutil, Bug Report
alexmv created T11713: `utf8_decode` is provided by XML extension, which may not be installed.
Sep 29 2016, 11:30 PM · libphutil, Bug Report

Sep 13 2016

epriestley merged task T11634: Client SSL Certificate Support in libphutil/arcanist into T7616: Arcanist to be able to access site requiring client side SSL certificate.
Sep 13 2016, 7:45 PM · libphutil, Arcanist, Feature Request
epriestley merged T11634: Client SSL Certificate Support in libphutil/arcanist into T7616: Arcanist to be able to access site requiring client side SSL certificate.
Sep 13 2016, 7:45 PM · Arcanist, libphutil
dgrote created T11634: Client SSL Certificate Support in libphutil/arcanist.
Sep 13 2016, 7:42 PM · libphutil, Arcanist, Feature Request

Sep 7 2016

epriestley closed T11592: `repository update` may be killed after timing out without annihilating `git fetch` subprocesses, a subtask of T4551: consider allowing SIGTERM for ExecFuture timeout, as Resolved.
Sep 7 2016, 2:06 PM · libphutil
epriestley closed T4551: consider allowing SIGTERM for ExecFuture timeout as Resolved.

Changes associated with T11592 probably fix this in practice. The new behavior is transparent: subprocesses get SIGTERM at the timeout, and SIGKILL a little while later if they fail to exit.

Sep 7 2016, 1:24 AM · libphutil

Sep 5 2016

epriestley added a subtask for T4551: consider allowing SIGTERM for ExecFuture timeout: T11592: `repository update` may be killed after timing out without annihilating `git fetch` subprocesses.
Sep 5 2016, 3:16 PM · libphutil

Aug 24 2016

epriestley closed T7286: Re-evaluate whether passing GET data in the body is a good idea as Wontfix.

This doesn't seem to be doing anything bad in practice. I think you can put the data in the URI if you want too and it works fine. Not clear that this is wrong/invalid enough to completely prevent it, and hasn't moved forward in a year and a half or so.

Aug 24 2016, 11:36 PM · libphutil
epriestley closed T5042: Futures()->limit(X) does not ensure that X number of tasks are running after the first set of tasks as Resolved.

Re-reading D9115, I think I was never able to understand or reproduce this and it was ultimately mooted anyway.

Aug 24 2016, 12:00 AM · Restricted Project, libphutil

Aug 5 2016

eadler added a project to T5042: Futures()->limit(X) does not ensure that X number of tasks are running after the first set of tasks: Restricted Project.
Aug 5 2016, 5:23 PM · Restricted Project, libphutil

Jul 27 2016

epriestley closed T7489: Move argument spelling correction to PhutilArgumentWorkflow as Resolved by committing rARC06c641f92c65: Remove command spelling correction from Arcanist.
Jul 27 2016, 4:35 PM · libphutil
epriestley added a comment to T7489: Move argument spelling correction to PhutilArgumentWorkflow.

After D16333 there's still a tiny amount of unique spelling correction code in Arcanist, but it's just calling into libphutil and part of code duplication which would be better resolved elsewhere (like T7487).

Jul 27 2016, 12:46 PM · libphutil
epriestley claimed T7489: Move argument spelling correction to PhutilArgumentWorkflow.
Jul 27 2016, 12:44 PM · libphutil
epriestley added a revision to T7489: Move argument spelling correction to PhutilArgumentWorkflow: D16333: Remove command spelling correction from Arcanist.
Jul 27 2016, 12:41 PM · libphutil
epriestley added a revision to T7489: Move argument spelling correction to PhutilArgumentWorkflow: D16332: Move command spelling correction to libphutil.
Jul 27 2016, 12:29 PM · libphutil

Jul 26 2016

epriestley merged T11374: Phriction TOC not rendering headings correctly into T8845: Headings which resolve with markup become an `X` in Table of Contents on Wiki.
Jul 26 2016, 2:09 PM · libphutil, Remarkup
epriestley renamed T8845: Headings which resolve with markup become an `X` in Table of Contents on Wiki from Headings matching M\d+ seem to become an `x` in Table of Contents on Wiki to Headings which resolve with markup become an `X` in Table of Contents on Wiki.
Jul 26 2016, 2:09 PM · libphutil, Remarkup

Jul 21 2016

epriestley moved T7616: Arcanist to be able to access site requiring client side SSL certificate from Backlog to Far Future on the Arcanist board.
Jul 21 2016, 11:58 AM · Arcanist, libphutil
epriestley added a comment to T7616: Arcanist to be able to access site requiring client side SSL certificate.

After the introduction of PhutilHTTPEngineExtension (T10227) we have a more viable pathway to bring support for this upstream, but I'd still like to see more interest in it before thinking about upstream support. It looks like only 1-2 installs would use it, today (not sure if both of you represent the same install or not).

Jul 21 2016, 11:58 AM · Arcanist, libphutil
epriestley moved T8821: arc commands (diff, version) fails on Windows - terrible fix inside from Backlog to Windows on the Arcanist board.
Jul 21 2016, 11:50 AM · Windows, libphutil, Arcanist

Jul 7 2016

rbalik added a comment to T8821: arc commands (diff, version) fails on Windows - terrible fix inside.

I just ran into the issue with this error on Windows:
Usage Exception: arc diff` is only supported under git, hg, svn.`

Jul 7 2016, 4:20 AM · Windows, libphutil, Arcanist

Jul 4 2016

eadler moved T7488: Add shell completion support to PhutilArgumentWorkflow from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:19 PM · Restricted Project, libphutil

Jun 24 2016

epriestley added a comment to T4551: consider allowing SIGTERM for ExecFuture timeout.

From T10610, this can reasonably occur in arc unit subprocesses.

Jun 24 2016, 9:47 PM · libphutil
epriestley merged task T10610: ExecFuture does not kill child processes on timeout into T4551: consider allowing SIGTERM for ExecFuture timeout.
Jun 24 2016, 9:38 PM · libphutil, Bug Report
epriestley merged T10610: ExecFuture does not kill child processes on timeout into T4551: consider allowing SIGTERM for ExecFuture timeout.
Jun 24 2016, 9:38 PM · libphutil
chad changed the visibility for T3307: Create `phutil_utf8_truncate()` or make `phutil_utf8_shorten()` more sophisticated.
Jun 24 2016, 1:37 AM · libphutil

Jun 17 2016

eadler moved T7488: Add shell completion support to PhutilArgumentWorkflow from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 17 2016, 7:09 AM · Restricted Project, libphutil
eadler added a project to T7488: Add shell completion support to PhutilArgumentWorkflow: Restricted Project.
Jun 17 2016, 6:58 AM · Restricted Project, libphutil

Jun 10 2016

epriestley closed T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command. as Resolved.
Jun 10 2016, 3:27 PM · Windows, libphutil, Arcanist, Bug Report
Chiel92 added a comment to T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command..

Well, apparently I chose another base than I intended, making the diff huge indeed. The 16554943 lines were correct, thanks for the pointer there. I think this issue can be closed.

Jun 10 2016, 2:59 PM · Windows, libphutil, Arcanist, Bug Report
Chiel92 added a comment to T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command..
$ git --no-pager diff 27f9344687b3 | wc -l
16554943
Jun 10 2016, 2:31 PM · Windows, libphutil, Arcanist, Bug Report
chad added a project to T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command.: Windows.
Jun 10 2016, 2:17 PM · Windows, libphutil, Arcanist, Bug Report
chad added a comment to T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command..

how many lines would you say the diff is? is it reviewable?

Jun 10 2016, 2:17 PM · Windows, libphutil, Arcanist, Bug Report
Chiel92 added a comment to T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command..

Thanks for your response. I just tried php 5.6:

Jun 10 2016, 2:06 PM · Windows, libphutil, Arcanist, Bug Report
chad added a comment to T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command..

Can you try php 5, we don't support php 7 at this time. These also sound like Windows errors, not sure what we can do about them.

Jun 10 2016, 1:52 PM · Windows, libphutil, Arcanist, Bug Report
Chiel92 created T11128: VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command..
Jun 10 2016, 12:45 PM · Windows, libphutil, Arcanist, Bug Report

Jun 2 2016

epriestley added a comment to T11079: URI usernames and passwords containing forward slashes are not fully escaped.

Thanks for the report! This should be fixed in HEAD of master, and will promote to stable in about 48 hours. Let us know if you're still seeing issues after updating or if you run into anything else.

Jun 2 2016, 1:54 PM · libphutil, Bug Report
epriestley closed T11079: URI usernames and passwords containing forward slashes are not fully escaped as Resolved by committing rPHU4a2238fc8605: Escape forward slashes in URI usernames/passwords properly.
Jun 2 2016, 1:53 PM · libphutil, Bug Report
epriestley renamed T11079: URI usernames and passwords containing forward slashes are not fully escaped from Couldn't resolve host to URI usernames and passwords containing forward slashes are not fully escaped.
Jun 2 2016, 1:52 PM · libphutil, Bug Report

May 15 2016

hach-que placed T5976: Handle the awful CLIXML output from Powershell on Windows up for grabs.
May 15 2016, 5:37 AM · libphutil, Harbormaster

Apr 20 2016

cburroughs moved T8258: Allow comments in JSON from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 20 2016, 3:56 PM · Restricted Project, libphutil, Arcanist
cburroughs added a project to T8258: Allow comments in JSON: Restricted Project.
Apr 20 2016, 3:10 PM · Restricted Project, libphutil, Arcanist

Apr 19 2016

epriestley renamed T5701: Allow custom pygments styles from Allow custom pygyments styles to Allow custom pygments styles.
Apr 19 2016, 2:05 PM · libphutil, Diffusion

Mar 17 2016

cinek added a comment to T10610: ExecFuture does not kill child processes on timeout.

Yes, the problem is also mentioned there, thank you. I wasn't able to find it somehow.

Mar 17 2016, 9:49 PM · libphutil, Bug Report
epriestley added a comment to T10610: ExecFuture does not kill child processes on timeout.

This is probably a variant on T4551.

Mar 17 2016, 3:00 PM · libphutil, Bug Report
cinek created T10610: ExecFuture does not kill child processes on timeout.
Mar 17 2016, 2:40 PM · libphutil, Bug Report

Mar 11 2016

simenheg added a comment to T6473: Provide Arcanist option to disable ANSI colours / Disable ANSI colours on Windows.

I'd also very much welcome an option to turn off colors, since they don't work very well in the Emacs shell.

Mar 11 2016, 4:52 PM · libphutil, Arcanist

Jan 24 2016

epriestley added a comment to T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS.

This looks like a known issue with implementors using NSS instead of OpenSSL. Here's the Red Hat bug:

Jan 24 2016, 12:36 PM · Infrastructure
davidgiga1993 added a comment to T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS.

I'm using CentOS 6.7. I could reproduce the problem on 3 centos servers.
Debian seems to work fine.

Jan 24 2016, 12:02 PM · Infrastructure

Jan 23 2016

epriestley added a comment to T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS.

What system are you on that doesn't support this cipher?

Jan 23 2016, 8:31 PM · Infrastructure

Jan 22 2016

davidgiga1993 added a revision to T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS: D15086: Closes T10199.
Jan 22 2016, 11:41 AM · Infrastructure
davidgiga1993 created T10199: NSS on Red Hat derivative OSes does not support ECC cipher-suites and can not connect to CloudFlare HTTPS.
Jan 22 2016, 6:25 AM · Infrastructure

Jan 12 2016

epriestley added a comment to T8258: Allow comments in JSON.

Minor tangential discussion in T5297, too.

Jan 12 2016, 9:42 PM · Restricted Project, libphutil, Arcanist
epriestley updated subscribers of T8258: Allow comments in JSON.
Jan 12 2016, 9:41 PM · Restricted Project, libphutil, Arcanist

Jan 11 2016

bitglue added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

For me, the big advantage to using IAM roles is that the credentials rotate automatically, every hour.

Jan 11 2016, 4:05 PM · Files

Jan 10 2016

epriestley moved T5155: Evaluate support for AWS IAM Roles in S3 Client from vNext to Far Future on the Files board.
Jan 10 2016, 4:14 PM · Files
epriestley merged T9526: Support IAM credentials for Elasticsearch into T5155: Evaluate support for AWS IAM Roles in S3 Client.
Jan 10 2016, 3:09 PM · Files
epriestley added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

I've realigned this around support for IAM Roles, because we now use a first-party client after D14982.

Jan 10 2016, 3:05 PM · Files
epriestley renamed T5155: Evaluate support for AWS IAM Roles in S3 Client from Write a native S3 client to Evaluate support for AWS IAM Roles in S3 Client.
Jan 10 2016, 2:38 PM · Files

Jan 9 2016

epriestley added a revision to T5155: Evaluate support for AWS IAM Roles in S3 Client: D14982: Swap S3 to first-party client.
Jan 9 2016, 9:42 PM · Files
epriestley added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

(The case for doing this is weaker if it isn't for IAM Roles, but the S3.php thing doesn't support signature v4 (which AWS now requires in some regions) and the official SDK doesn't support older PHP, and having a first-party, future-based client will perhaps makes things easier eventually with T5544.)

Jan 9 2016, 5:03 PM · Files
epriestley added a revision to T5155: Evaluate support for AWS IAM Roles in S3 Client: D14980: Implement Amazon S3 put and delete methods.
Jan 9 2016, 4:53 PM · Files
epriestley added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

I think there are two different issues with IAM.

Jan 9 2016, 4:23 PM · Files
epriestley added a revision to T5155: Evaluate support for AWS IAM Roles in S3 Client: D14979: Implement `bin/aws-s3 get ...` and a basic S3 client API.
Jan 9 2016, 4:05 PM · Files
epriestley added a revision to T5155: Evaluate support for AWS IAM Roles in S3 Client: D14978: Implement AWS v4 signature API.
Jan 9 2016, 3:33 PM · Files
epriestley moved T5155: Evaluate support for AWS IAM Roles in S3 Client from Backlog to vNext on the Files board.
Jan 9 2016, 11:55 AM · Files

Dec 26 2015

epriestley closed T8532: Filesystem class need some test coverage as Resolved.

I tink at least some of this was added in, e.g., D14231.

Dec 26 2015, 11:19 PM · libphutil

Dec 25 2015

epriestley closed T8505: Extending testing functionality as Wontfix.

I'm just going to close this because it doesn't identify any specific problems and I don't want to build these things to deal with hypothetical problems.

Dec 25 2015, 3:16 PM · libphutil, Infrastructure

Dec 23 2015

joshuaspence closed T9954: Cannot change a fulfiled promise to rejected as Resolved by committing rPHU14765d36f83a: Don't throw `PhutilMissingSymbolException` from within `method_exists` and….
Dec 23 2015, 12:57 PM · libphutil
joshuaspence added a revision to T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function: D14860: Don't throw `PhutilMissingSymbolException` from within `method_exists` and `property_exists` calls.
Dec 23 2015, 12:36 PM · libphutil
joshuaspence added a revision to T9954: Cannot change a fulfiled promise to rejected: D14860: Don't throw `PhutilMissingSymbolException` from within `method_exists` and `property_exists` calls.
Dec 23 2015, 12:36 PM · libphutil

Dec 22 2015

joshuaspence edited projects for T9954: Cannot change a fulfiled promise to rejected, added: libphutil; removed Differential, Bug Report.
Dec 22 2015, 5:54 AM · libphutil

Nov 29 2015

joshuaspence closed T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function as Resolved by committing rPHUe65ffd33db02: Don't throw `PhutilMissingSymbolException` from `class_exists` or….
Nov 29 2015, 8:50 PM · libphutil

Nov 28 2015

tycho.tatitscheff updated the question details for Q229: Canonical phutil way to retreive file from Unit Test.
Nov 28 2015, 12:24 PM · libphutil
tycho.tatitscheff updated the question details for Q229: Canonical phutil way to retreive file from Unit Test.
Nov 28 2015, 11:33 AM · libphutil
tycho.tatitscheff updated Q229: Canonical phutil way to retreive file from Unit Test from to Canonical phutil way to retreive file from Unit Test.
Nov 28 2015, 11:30 AM · libphutil

Nov 24 2015

epriestley closed T1273: There should be a way to specify phutil library dependencies as Wontfix.

We haven't seen other installs encounter difficulty here. T5055 will eventually build some flavor of first-party package manager which should address a large superset of this problem class.

Nov 24 2015, 6:54 PM · libphutil
epriestley changed the visibility for T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function.
Nov 24 2015, 6:51 PM · libphutil
epriestley added a comment to T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function.

D14523 possibly describes a cleaner fix for this (special case autoloads when class_exists() is on the stack).

Nov 24 2015, 6:51 PM · libphutil

Nov 19 2015

joshuaspence added a revision to T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function: D14523: Don't throw `PhutilMissingSymbolException` from `class_exists` or `interface_exists`.
Nov 19 2015, 7:27 PM · libphutil

Nov 15 2015

DheerendraRathor edited P1887 Arcanist Installation Shell Script for Linux.
Nov 15 2015, 9:51 PM · libphutil, Arcanist

Nov 11 2015

avivey updated the task description for T8914: Refine libphutil/resources/ssl/README.
Nov 11 2015, 6:26 PM · Documentation, libphutil
DheerendraRathor updated the title for P1887 Arcanist Installation Shell Script for Linux from untitled to Arcanist Installation Shell Script for Linux.
Nov 11 2015, 9:20 AM · libphutil, Arcanist

Nov 10 2015

epriestley closed T1649: Make it easy to run another PhutilArgumentParser workflow from within a workflow as Wontfix.

No upstream use case in years.

Nov 10 2015, 7:09 PM · libphutil

Nov 7 2015

avivey added a comment to T9724: "ssh-exec" sometimes hangs when git cloning larger repos .

ssh git@<our_server> "git-upload-pack 'repo.git'"

  • git-upload-pack is the server-side part of the git fetch/git pull transfer protocol.
  • 'repo.git' should look like diffusion/CALLSIGN/name.git; Is that right?
Nov 7 2015, 7:14 PM · Git

Nov 6 2015

VitaminCpp created T9724: "ssh-exec" sometimes hangs when git cloning larger repos .
Nov 6 2015, 10:26 AM · Git

Oct 18 2015

epriestley closed T9553: www.googleapis.com refuses GET with Content-Length as Wontfix.

I'm not sure why our workaround for this in rPHUe9fea5c64c0c wouldn't work for you, but it seems to work for other people so I'm going to chalk this up to something else in your environment until we see more reports.

Oct 18 2015, 2:41 PM · libphutil

Oct 13 2015

beber added a comment to T9553: www.googleapis.com refuses GET with Content-Length.

Right .. with 7.42.1 it's now OK.

Oct 13 2015, 1:12 AM · libphutil
epriestley added a comment to T9553: www.googleapis.com refuses GET with Content-Length.

You have a version of cURL which has a bug with Content-Length (see T8654 for discussion), but your version of libphutil should include a workaround, so I'm not sure what's up. I can't reproduce this problem on this server.

Oct 13 2015, 12:35 AM · libphutil