In T7408#99038, @Mnkras wrote:Is this to get rid of deprecated functions/workarounds for older php versions or is this more of "I want to use these newer PHP functions and not worry about this old stuff and backwards compatibility"?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Mar 1 2015
Mar 1 2015
Potential code base changes that could be used after dropping support for PHP 5.2:
Is this to get rid of deprecated functions/workarounds for older php versions or is this more of "I want to use these newer PHP functions and not worry about this old stuff and backwards compatibility"?
In particular, PHP 5.2 has a bunch of known security vulnerabilities.
Feb 25 2015
Feb 25 2015
epriestley added a comment to T302: Phabricator exception stack traces should include a call-to-action.
T7376 added some more information here and would let us produce "You are out of date / your junk is full of local custom code which we don't support" messages.
Took almost 6 hours to apply all adjustment patches (our database is quite huge).
Some patches failed with Row size too large (> 8126) MySQL error. Increasing innodb_log_file_size parameter to 1G helped.
Then failed on phabricator_conduit.conduit_methodcalllog.method with #1406: Data too long for column 'method' at row ... message. Since it is log table, truncating all data solved the issue.
Feb 17 2015
Feb 17 2015
• geoffrey.beard closed T7292: 13 months of .tar files - Hatfield, Rosada & Festival Place as Invalid.
Sorry, wrong phabricator instance, please ignore.
Feb 16 2015
Feb 16 2015
My apologies, the update script wasn't giving any errors, but it does trip up on
Feb 14 2015
Feb 14 2015
joshuaspence added a project to T7255: Typeahead shows Source classes for uninstalled applications: Infrastructure.
This doesn't reproduce for us. Make sure you're following the update guide here:
Does restarting php-fpm help?
Feb 13 2015
Feb 13 2015
Feb 11 2015
Feb 11 2015
Feb 4 2015
Feb 4 2015
epriestley moved T6930: Build Multimeter, a "why is Phabricator slow?" toolset from Do Eventually to Do After Launch on the Phacility board.
Jan 23 2015
Jan 23 2015
Short version, if you want to play with it locally:
Jan 22 2015
Jan 22 2015
The master server would only know about the subservers.
As an aside, I still think it would be nice to send the notification contents rather than just the key (to avoid the extra request to /notification/individual/). Possibly this would be easier with WebSockets than it would have been with Flash.
Does that solve the scaling issue though? Essentially, all Aphlict servers need to be aware of (I.e. store in memory) all clients and all subscriptions. Realistically, I wouldn't expect this to cause any issues for any installs today, but possibly as Aphlict receives more usage it might?
I believe no install will encounter issues with this for a very long time, but we can scale it like this:
Jan 21 2015
Jan 21 2015
Jan 20 2015
Jan 20 2015
epriestley moved T6960: Support %P in qsprintf() from Do After Launch to Do Eventually on the Phacility board.
epriestley moved T6930: Build Multimeter, a "why is Phabricator slow?" toolset from Do After Launch to Do Eventually on the Phacility board.
epriestley moved T6996: Write an `--output <file>` mode for `storage dump` which can gzip from Backlog to Do Eventually on the Phacility board.
epriestley added a comment to T6991: Convert calls to time() into PhabricatorTime::getNow() and eventually blacklist time().
We should also probably move it to libphutil and rename it to PhutilTime, although the whole class can't move. This would let us use it in rCORE.
Jan 15 2015
Jan 15 2015
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
epriestley added a comment to T6822: Fix methods which override other methods with the wrong visibility.
I guess I can fix the super-secret Phacility stuff.
I think this is done now (with the exception of the super-secret Phacility classes)
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 14 2015
Jan 14 2015
btrahan closed T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface as Resolved by committing Restricted Diffusion Commit.
btrahan added a revision to T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface: Restricted Differential Revision.
Jan 13 2015
Jan 13 2015
joshuaspence closed T6953: Don't exclude `/webroot/rsrc/externals/` from linting as Resolved by committing Restricted Diffusion Commit.
joshuaspence added a revision to T6953: Don't exclude `/webroot/rsrc/externals/` from linting: Restricted Differential Revision.
joshuaspence added a revision to T6953: Don't exclude `/webroot/rsrc/externals/` from linting: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
I think there are more installs using Ponder than projects using Javelin, yes.
Do you think more people use Ponder?
We haven't synchronized changes to rJX for a long time. No one is really using it outside of us and almost all the new stuff is advanced (JX.Leader, JX.Routable, JX.WebSocket) so it doesn't end up at the top of my priority list.
Doesn't Javelin get linted anyways in rJX. That is, do we make a change in /externals/ but not in rJX?
epriestley moved T6960: Support %P in qsprintf() from Backlog to Do After Launch on the Phacility board.
epriestley moved T6957: Make PhabricatorPolicy implement PhabricatorDestructibleInterface from Backlog to v0 Closed Beta on the Phacility board.
I think that at one point, it just had Raphael (a "real" external). Javelin should get linted. As an easy fix, we could exclude Raphael only.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a comment to T6822: Fix methods which override other methods with the wrong visibility.
After my recent diffs, here is the following of the outstanding issues:
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
Jan 12 2015
Jan 12 2015
Jan 11 2015
Jan 11 2015
epriestley moved T6930: Build Multimeter, a "why is Phabricator slow?" toolset from Backlog to Do After Launch on the Phacility board.
epriestley added a project to T6930: Build Multimeter, a "why is Phabricator slow?" toolset: Performance.
Jan 9 2015
Jan 9 2015
btrahan closed T6102: Improve typeahead behavior around exact matches as Resolved by committing Restricted Diffusion Commit.
btrahan added a revision to T6102: Improve typeahead behavior around exact matches: Restricted Differential Revision.
btrahan closed T4656: Project name fuzzy search does not work with brackets as Resolved by committing Restricted Diffusion Commit.
btrahan added a revision to T4656: Project name fuzzy search does not work with brackets: Restricted Differential Revision.
epriestley renamed T6915: Allow the Aphlict server to scale across multiple hosts from The Aphlict server doesn't scale well to Allow the Aphlict server to scale across multiple hosts.
Jan 7 2015
Jan 7 2015
Worked. Thanks.
phabricator/ $ ./bin/storage upgrade -f --apply phabricator:20141106.uniqdrafts.php
Okay, I ran adjustment without interrupting and it eventually proceed. However, I got this now.
$ ./phabricator/bin/storage adjustJan 6 2015
Jan 6 2015
epriestley added a comment to T6861: PHP sort function is unpredictable to human minds when dealing with mixed types.
I suspect that's never useful in this codebase, but could be wrong.
richardvanvelzen added a comment to T6861: PHP sort function is unpredictable to human minds when dealing with mixed types.
How about adding the $sort_flag to msort as a parameter? It could very well be useful to explicitly sort things numerically?
joshuaspence placed T6822: Fix methods which override other methods with the wrong visibility up for grabs.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
I've been able to knock out a bunch of these.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.
joshuaspence added a revision to T6822: Fix methods which override other methods with the wrong visibility: Restricted Differential Revision.