Page MenuHomePhabricator
Feed Advanced Search

Feb 3 2015

aik099 created T7128: No scrollbar when using trackpad on Dashboards.
Feb 3 2015, 7:58 PM · PHUI

Jan 23 2015

aik099 added a comment to T7011: Edit Commit feature in Diffusion edits the wrong commit.

This worked before. I guess it was broken with recent changes to how diffusion urls are parsed to create nicer 404 pages for non-existing commits. But maybe I'm completely wrong.

Jan 23 2015, 11:38 AM · Diffusion
aik099 added a comment to T7017: Unable to edit a commit.

Even after I logout and login again no matter what commit I try to edit I will always seeing edit for for that 1st commit.

Jan 23 2015, 9:41 AM · Diffusion
aik099 created T7017: Unable to edit a commit.
Jan 23 2015, 9:37 AM · Diffusion

Jan 16 2015

aik099 added a comment to T6635: The `arc which` command triggers notices.

@epriestley does this mean you'll merge your fix?

Jan 16 2015, 5:39 PM · Subversion, Arcanist

Jan 12 2015

aik099 added a comment to T6903: Notifications now use WebSockets.

I got an error about trying to write to /var/tmp/aphlict/pid, which did not exist previously as far as I know. P1699 contains the full trace I got.

Jan 12 2015, 7:22 PM · Support, Notifications

Jan 2 2015

aik099 created T6850: PHP Notices, when Linter Cache enabled.
Jan 2 2015, 11:59 AM · Lint, Arcanist

Dec 30 2014

aik099 renamed T6832: File/folder properties overwritten during patching from File/folder properties overwritten during patching. to File/folder properties overwritten during patching.
Dec 30 2014, 12:40 PM · Subversion, Arcanist
aik099 created T6832: File/folder properties overwritten during patching.
Dec 30 2014, 12:40 PM · Subversion, Arcanist

Dec 20 2014

aik099 added a comment to T6718: Diff created at commit time has wrong paths in Subversion with subpath set.

Unfortunately changing the DiffusionSvnRawDiffQuery::executeQuery as I originally suspected might be wrong because for example the DiffusionCommitController::buildRawDiffResponse specifically passes path parameter that it expects diff to be built against.

Dec 20 2014, 12:37 PM · Subversion

Dec 16 2014

aik099 created T6758: The "harbormaster:buildable" transaction triggers commit e-mail.
Dec 16 2014, 8:51 AM · Harbormaster, Audit

Dec 11 2014

aik099 added a revision to T4255: SVN property changes on directories not shown in Diffusion diff views?: Unknown Object (Differential Revision).
Dec 11 2014, 7:15 PM · Subversion, Diffusion

Dec 10 2014

aik099 added a comment to D8478: Fetch SVN property changes for Diffusion.

You can merge following change https://github.com/aik099/phabricator/commit/848a0a1c9574ac86399d3acc5b3b9afb1278fcb5 to your Phabricator fork to see if it works on your commits.

Dec 10 2014, 10:16 PM
aik099 added a comment to D8478: Fetch SVN property changes for Diffusion.

I'm done. Here is how it looks:

Dec 10 2014, 10:02 PM
aik099 added inline comments to D8478: Fetch SVN property changes for Diffusion.
Dec 10 2014, 6:46 PM
aik099 added inline comments to D8478: Fetch SVN property changes for Diffusion.
Dec 10 2014, 6:03 PM
aik099 added inline comments to D8478: Fetch SVN property changes for Diffusion.
Dec 10 2014, 5:18 PM
aik099 added inline comments to D8478: Fetch SVN property changes for Diffusion.
Dec 10 2014, 3:44 PM
aik099 added inline comments to D8478: Fetch SVN property changes for Diffusion.
Dec 10 2014, 2:47 PM
aik099 added inline comments to D8478: Fetch SVN property changes for Diffusion.
Dec 10 2014, 8:37 AM

Dec 9 2014

aik099 added a comment to T6718: Diff created at commit time has wrong paths in Subversion with subpath set.

Are you sure? In the executed svn diff command the final argument would be svn://some.repo.com/sub-path/here if only sub-path/here is imported in a particular repository.

Dec 9 2014, 5:21 PM · Subversion
aik099 created T6718: Diff created at commit time has wrong paths in Subversion with subpath set.
Dec 9 2014, 3:48 PM · Subversion

Dec 8 2014

aik099 edited the content of Organizations Using Phabricator.
Dec 8 2014, 6:40 PM
aik099 created T6709: Update server requirements in docs.
Dec 8 2014, 10:24 AM · Documentation

Dec 2 2014

aik099 added a comment to T6635: The `arc which` command triggers notices.

Yes, it does.

Dec 2 2014, 8:20 AM · Subversion, Arcanist

Nov 30 2014

aik099 added a comment to T4617: Base revision mismatch triggered by changes in SVN externals.

@altendky , does doing svn up help? I saw this error a few times, when I've commited a sub-folder, but haven't done svn up afterwards to line up revisions of each top level folders in the working copy.

Nov 30 2014, 6:57 PM · Subversion, Arcanist
aik099 added a comment to T4305: File state not saved in revision when parsing form svn repo.

@aponomarenko could you please send a fix via Differential?

Nov 30 2014, 6:54 PM · Subversion, Differential

Nov 28 2014

aik099 added a revision to T6660: Unsubmitted comments icon for Audits: Unknown Object (Differential Revision).
Nov 28 2014, 7:56 AM · Restricted Project, Audit

Nov 27 2014

aik099 created T6660: Unsubmitted comments icon for Audits.
Nov 27 2014, 7:03 PM · Restricted Project, Audit

Nov 26 2014

aik099 added a comment to T5886: Commit imported into wrong repository (as duplicate).

Another case, when this can be happening is during file/folder coping. Even through I can copy within the repository svn-subpath the revision reported by svn log as copyfrom-rev is last at the moment of copy per whole SVN repository and not just sub-path: https://secure.phabricator.com/diffusion/P/browse/master/src/applications/repository/worker/commitchangeparser/PhabricatorRepositorySvnCommitChangeParserWorker.php;fa77fdd168d4f4f0a306e3b9867b5f09481fb6d1$50

Nov 26 2014, 10:56 AM · Diffusion
aik099 updated the task description for T6648: Mention transaction not created after editing comment.
Nov 26 2014, 9:05 AM · Support Impact, Transactions
aik099 created T6648: Mention transaction not created after editing comment.
Nov 26 2014, 9:04 AM · Support Impact, Transactions

Nov 25 2014

aik099 added a project to T6635: The `arc which` command triggers notices: Subversion.
Nov 25 2014, 9:51 AM · Subversion, Arcanist
aik099 created T6635: The `arc which` command triggers notices.
Nov 25 2014, 9:50 AM · Subversion, Arcanist

Nov 24 2014

aik099 updated subscribers of T5886: Commit imported into wrong repository (as duplicate).

@epriestley, could you please confirm that a described behavior is a bug?

Nov 24 2014, 2:39 PM · Diffusion
aik099 updated subscribers of T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view).

@epriestley, could you please confirm that a described behavior is a bug? If that is a bug, then please take a look at the submitted fix.

Nov 24 2014, 2:38 PM · Subversion, Diffusion
aik099 added a comment to T5886: Commit imported into wrong repository (as duplicate).

It appears that during commit discovery on a repository (when daemon is looking for new commits) each commit wants to set it's own parent commit. And that parent commit is calculated as commitIdentifier -1 for SVN repositories. This is incorrect when we're dealing with SVN repositories, where only sub-path is imported.

Nov 24 2014, 12:00 PM · Diffusion

Nov 22 2014

aik099 added a comment to T3837: Support updating JIRA custom field when revisions change status.

@hach-que, were you able to move forward with implementation of what you've proposed?

Nov 22 2014, 3:54 PM · Restricted Project, Doorkeeper, Differential
aik099 added a comment to T3498: Allow ignore whitespace in Audit/Diffusion diffs.

I've added whitespace control for audits. It looks like this.

Nov 22 2014, 9:28 AM · Diffusion

Nov 19 2014

aik099 added a comment to T6200: Inconsistency in revision history vs state.

Thank you.

Nov 19 2014, 7:28 PM · Transactions, Differential

Nov 18 2014

aik099 added a comment to T5886: Commit imported into wrong repository (as duplicate).

Some more info I was able to find out. The commits:

  • have importStatus 15 (in contrast to 1039 for all other commits)
  • have "foreign-svn-stub":true in repository_commitdata table in the commitDetails field
Nov 18 2014, 8:10 PM · Diffusion

Nov 12 2014

aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

Thank you for explaining. I will consider not answering in IRC as No answer by default now.

Nov 12 2014, 7:54 PM · Paste
aik099 added a comment to T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view).

I've submitted a Differential Revision with a fix to described issue.

Nov 12 2014, 7:20 PM · Subversion, Diffusion
aik099 added a revision to T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view): Unknown Object (Differential Revision).
Nov 12 2014, 7:18 PM · Subversion, Diffusion
aik099 added a comment to T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view).

Solution:

  1. if we're importing full SVN repository, then current implementation is correct
  2. if we're importing sub-path only then we should do svn log svn://repo.url/sub/path --revision current_revision:1 --limit 1 command and get returned revision back
Nov 12 2014, 6:27 PM · Subversion, Diffusion
aik099 added a comment to T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view).

Digging even deeper I've found out that diffusion.commitparentsquery API call is used to determine commit parent. However it seems to work like this for SVN repositories: parent of this commit is this commit minus one: https://secure.phabricator.com/diffusion/P/browse/master/src/applications/diffusion/query/lowlevel/DiffusionLowLevelParentsQuery.php;120a7d91644753734bbdcdc7f8b50385829a0a5d$73

Nov 12 2014, 6:13 PM · Subversion, Diffusion
aik099 added a comment to T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view).

While debugging the issue I've figured out possible cause: in SVN the code, that detects previous commit on that file line somehow goes past sub-path of current repository (I wonder how this even possible) and commitIdentifier from another repository is found. When that commitIdentifier is combined with current repository callsign this results in bad commit.

Nov 12 2014, 5:46 PM · Subversion, Diffusion
aik099 created T6537: The "Skip Past This Commit" results in exception (diffusion svn blame view).
Nov 12 2014, 5:39 PM · Subversion, Diffusion
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

We currently have built out infrastructure for US / Canada credit or debit cards.

Nov 12 2014, 4:25 PM · Paste
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

firmly in the "the only value is educating aik099" category.

Nov 12 2014, 4:21 PM · Paste
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

One task about letting admins log in as other users is philosophically something this project isn't about, so other than educating you directly its a pure loss.

Nov 12 2014, 4:19 PM · Paste
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

@aik099 - consider making a donation - https://secure.phabricator.com/I2

Nov 12 2014, 3:05 PM · Paste
aik099 added a comment to T6532: Support "Login As" functionality for Administrators.

Thanks for detailed explanation.

Nov 12 2014, 2:01 PM
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

What a shame, I had pygments.enabled option set to false, which is default value. You can close this ticket now.

Nov 12 2014, 1:58 PM · Paste
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

Pygments is installed (I've did yum install python-pygments.noarch and got answer back that package is installed)?

Nov 12 2014, 1:53 PM · Paste
aik099 added a comment to T6531: MySQL syntax highlight doesn't work for Pastes.

http://qa.in-portal.org/P1 - doesn't highlight.

Nov 12 2014, 1:45 PM · Paste
aik099 added a comment to T6532: Support "Login As" functionality for Administrators.

Of course if Phabricator is used on an OpenSource project, then you're right @qgil.

Nov 12 2014, 11:30 AM
aik099 created T6532: Support "Login As" functionality for Administrators.
Nov 12 2014, 11:13 AM
aik099 renamed T6531: MySQL syntax highlight doesn't work for Pastes from Wrong syntax highlight for Pastes to MySQL syntax highlight doesn't work for Pastes.
Nov 12 2014, 11:09 AM · Paste
aik099 updated the task description for T6531: MySQL syntax highlight doesn't work for Pastes.
Nov 12 2014, 11:04 AM · Paste
aik099 created T6531: MySQL syntax highlight doesn't work for Pastes.
Nov 12 2014, 10:56 AM · Paste

Nov 11 2014

aik099 added a comment to T6510: Add "diffusion.didParseCommit" event.

I've got desired effect by adding my code into custom Harbormaster step, that I've attached through Herald to be executed on new commits, see T6518.

Nov 11 2014, 8:33 PM · Repositories, Diffusion
aik099 added a comment to T6518: Add "Notify Jenkins on Commit" step for Harbormaster.

Not Phabricator as commit hook (specified via repository commit hook), but Phabricator instead of commit hook from repository. So, when Phabricator discovers a commit, then via Herald rule, that triggers Harbormaster build it, that via new build step, can notify Jenkins of that commit.

Nov 11 2014, 12:56 PM · Harbormaster
aik099 added a comment to T6518: Add "Notify Jenkins on Commit" step for Harbormaster.

Proposed approach have several advantages over the classic trigger build HTTP request approach:

  1. no need to create separate build, build step, herald rule for linking commit to build job for every repository under Phabricator, because all configuration happens on Jenkins side once per Job
  2. configure herald rule, build, build step once for current and future repositories
Nov 11 2014, 12:35 PM · Harbormaster
aik099 added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

If you want to offload your builds to Jenkins then you can, using the HTTP request mechanism that is already present. This mechanism works for any build server that accepts HTTP requests to start builds.

Nov 11 2014, 11:50 AM · Documentation
aik099 added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

Harbormaster wins because it's more tightly integrated into Phabricator, but feature-wise it's really not a Jenkins.

Nov 11 2014, 11:36 AM · Documentation
aik099 created T6518: Add "Notify Jenkins on Commit" step for Harbormaster.
Nov 11 2014, 11:31 AM · Harbormaster
aik099 added a comment to T5920: Support grey-area results ("unstable" builds, "non-critical" builds) in Harbormaster.

In Jenkins job configuration you can set thresholds that will then mark build as:

  • success
  • unstable
  • failure
Nov 11 2014, 11:21 AM · Harbormaster
aik099 added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

@hach-que, were you about to develop Jenkins support in your fork or somewhere else?

Nov 11 2014, 10:53 AM · Documentation

Nov 9 2014

aik099 added a comment to T6512: Mixed date format used in transactions.

Ah, I didn't knew that recent dates are shown in different format.

Nov 9 2014, 7:21 PM · Repositories
aik099 added a comment to T6511: Make "Password for Key" field optional.

Unfortunately I use that key, so I can't upload it. I've chosen to use Private Key, that Phabricator generated for now. Feel free to close this task then.

Nov 9 2014, 7:12 PM
aik099 added a comment to T6512: Mixed date format used in transactions.

It's ok, that format was changed. What I consider a bug, that different formats coexist in same list. If you do store parsed date format in DB, then why this wasn't fixed by a migration?

Nov 9 2014, 7:10 PM · Repositories
aik099 created T6512: Mixed date format used in transactions.
Nov 9 2014, 6:42 PM · Repositories
aik099 added a comment to T6510: Add "diffusion.didParseCommit" event.

Before you've replied I've tried to implement this locally and I was very surprised when all demons at once picked up the work and PhabricatorRepositoryCommitParserWorker::doWork method was executed 5 times. Is this normal?

Nov 9 2014, 5:36 PM · Repositories, Diffusion
aik099 added a comment to T6511: Make "Password for Key" field optional.

I start credential creation from repository editing screen. Maybe that matters. Here is the workflow:

Nov 9 2014, 5:29 PM
aik099 added a comment to T6510: Add "diffusion.didParseCommit" event.
  1. Before you've replied I've tried to implement this locally and I was very surprised when all demons at once picked up the work and PhabricatorRepositoryCommitParserWorker::doWork method was executed 5 times. Is this normal?
  2. There are no protection inside to prevent such things from happening, like daemon who wants to parse the commit locks that commit, which should prevent others from doing the same in parallel.
  3. Is there other (non-event based) way to do custom code after commit is parsed? If so, then where this code should be placed?
Nov 9 2014, 5:26 PM · Repositories, Diffusion
aik099 created T6511: Make "Password for Key" field optional.
Nov 9 2014, 3:30 PM
aik099 updated the task description for T6510: Add "diffusion.didParseCommit" event.
Nov 9 2014, 2:59 PM · Repositories, Diffusion
aik099 created T6510: Add "diffusion.didParseCommit" event.
Nov 9 2014, 2:51 PM · Repositories, Diffusion
aik099 created T6507: Audit inline comments doesn't account for synthetic authors.
Nov 9 2014, 8:40 AM · Audit

Nov 8 2014

aik099 created T6505: Set non-zero "arc conduit-call" exit code in case of error.
Nov 8 2014, 9:53 PM · Arcanist
aik099 added a comment to T6499: Update "differential_diffproperty" table schema in "quickstart.sql".

Thanks.

Nov 8 2014, 1:17 PM · Differential
aik099 added a comment to T6499: Update "differential_diffproperty" table schema in "quickstart.sql".

Can storage adjust also create new/delete existing columns? For me it changed types of columns and changed collations, but nothing more.

Nov 8 2014, 1:00 PM · Differential
aik099 added a comment to T6499: Update "differential_diffproperty" table schema in "quickstart.sql".

It appears to be the case. I don't do git pull each day and the fix was commited yesterday :) You can safely close this then.

Nov 8 2014, 12:51 PM · Differential
aik099 created T6499: Update "differential_diffproperty" table schema in "quickstart.sql".
Nov 8 2014, 9:04 AM · Differential

Nov 7 2014

aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

It worked, thanks.

Nov 7 2014, 5:55 PM · Phriction
aik099 added a comment to T6489: Unable to delete Phriction document completely.

It worked, thanks.

Nov 7 2014, 5:55 PM · Phriction
aik099 added a comment to T6488: Applications into 2 columns in Firefox.

You mean to Firefox Browser bug tracker? I think not. The issue is specific to Firefox Mac version. Firefox latest + Firebug on Windows doesn't have that console.log issue.

Nov 7 2014, 4:15 PM · Applications
aik099 added a comment to T6488: Applications into 2 columns in Firefox.

Gladly I use Phabricator in Chrome, where it works as expected. I'm using Firefox for development only and that is how I've been able to see the issue in first place.

Nov 7 2014, 4:05 PM · Applications
aik099 added a comment to T6488: Applications into 2 columns in Firefox.

In other words if Firefox 34 is released, then it's OK if Phabricator will no longer look as designed in Firefox 33?

Nov 7 2014, 3:52 PM · Applications
aik099 created T6489: Unable to delete Phriction document completely.
Nov 7 2014, 12:52 PM · Phriction
aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

And these mailKeys cause document save exception, how so?

Nov 7 2014, 12:30 PM · Phriction
aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

Maybe storage adjust was changing collation of columns without actually converting content inside them to use that new collation?

Nov 7 2014, 12:28 PM · Phriction
aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

I've just verified that all existing documents before storage adjust are not editable, even if I just have "test" word in them. I can create new and edit these new documents without issues.

Nov 7 2014, 12:24 PM · Phriction
aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

I create page some time ago. Then made storage adjustments recently and tried to edit page content and got that error. In fact if I even add one word at the end I'm getting that error.

Nov 7 2014, 12:20 PM · Phriction
aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

Ah, now I get it after reading description of D10798. I shouldn't have executed storage adjustments, because that resulted in that exception in first place.

Nov 7 2014, 12:15 PM · Phriction
aik099 added a comment to T6487: Historic Phriction documents do not have mailKeys populated.

Is there anything wrong in the content I'm trying to save? I've executed all storage adjustments, so I shouldn't be getting this error at all.

Nov 7 2014, 12:12 PM · Phriction
aik099 added a comment to T6488: Applications into 2 columns in Firefox.

On Windows 7 with same browser window size everything works. Maybe decreasing this number will help solve the problem:

PhabricatorDashboard3Columns.png (714×1 px, 176 KB)

Nov 7 2014, 11:29 AM · Applications
aik099 added a comment to T418: Integrate CustomField into more interfaces.

The only place where custom fields aren't integrated now is Diffusion. While looking into ways how this can be done I've discovered, that both Branches and Tags custom fields aren't really used/stored at all, because branch/tag of each commit is retrieved directly from repository via ajax call when that commit is viewed.

Nov 7 2014, 11:27 AM · Restricted Project, Restricted Project, Restricted Project, Custom Fields, Maniphest
aik099 created T6488: Applications into 2 columns in Firefox.
Nov 7 2014, 11:20 AM · Applications