Page MenuHomePhabricator

urzds (Dennis Schridde)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Feb 11 2016, 2:22 PM (195 w, 4 d)
Availability
Available

Recent Activity

Dec 13 2018

urzds added a comment to T2549: Support linking multiple external accounts from the same provider with one Phabricator account.

I believe that instead of T7667 you meant to write T6703.

Dec 13 2018, 11:20 AM · Restricted Project, Restricted Project, LDAP, Auth, OAuthServer

Nov 27 2018

urzds added a comment to T5132: Document the special syntax you can use in commit messages to cause effects.

Are colons (:) supported between the keywords and the objects? E.g. Fixes: adcbdef or Depends On: D123?

Nov 27 2018, 7:54 PM · Guides, Diffusion

Oct 9 2018

urzds added a comment to T13188: CircleCI 1.0 sunsets on August 31, 2018; CircleCI 2.0 can not work with Phabricator.

See-Also: https://circleci.com/ideas/?idea=CCI-I-430
See-Also: https://discuss.circleci.com/t/webhook-support-removed-from-documentation-still-supported/19984

Oct 9 2018, 10:08 AM · Guides, Harbormaster

Aug 1 2018

urzds added a comment to T11827: ssh-auth hangs on FreeBSD.

The workaround does not work for me on Debian 9.5 with OpenSSH 7.4p1. Actually I am surprised this worked for anyone, since the issue appears to be that the buffer of the pipe between ssh-auth's stdout and the parent's stdin is being filled, hence ssh-auth blocking at some point. It should not matter how fast these buffers are being filled...

Aug 1 2018, 3:42 PM · Diffusion, Bug Report

Mar 28 2017

urzds added a comment to T5132: Document the special syntax you can use in commit messages to cause effects.

Is there a syntax to close audits? Something like "Fixes: <commit-hash>"?

Mar 28 2017, 2:19 PM · Guides, Diffusion

Mar 20 2017

urzds added a comment to T12399: Documentation for Conduit Phrequent seems to be missing.

Thanks for the hint!

Mar 20 2017, 12:20 PM · Conduit, Phrequent, Feature Request

Mar 15 2017

urzds added a comment to T12399: Documentation for Conduit Phrequent seems to be missing.

Is documentation available through other means than Conduit itself?

Mar 15 2017, 3:54 PM · Conduit, Phrequent, Feature Request
urzds added a project to T12399: Documentation for Conduit Phrequent seems to be missing: Conduit.
Mar 15 2017, 3:26 PM · Conduit, Phrequent, Feature Request
urzds added a project to T12399: Documentation for Conduit Phrequent seems to be missing: Phrequent.
Mar 15 2017, 3:26 PM · Conduit, Phrequent, Feature Request
urzds created T12399: Documentation for Conduit Phrequent seems to be missing.
Mar 15 2017, 3:26 PM · Conduit, Phrequent, Feature Request

Mar 2 2017

urzds added a comment to T12174: Home Menu Errata.
In T12174#213854, @chad wrote:

It's not hard to add, just curious what the use case is. Most requests have been to "rename" the applications (Differential -> Code Review"), so pulling in built-in tooltips didn't make sense. Maybe we should add tooltip to the "Link" menu type for best flexibility.

Mar 2 2017, 12:44 PM · Dashboards (v2), Profile Menu Item

Mar 1 2017

urzds added a comment to T12174: Home Menu Errata.
In T12174#213852, @chad wrote:

That's expected. When you customize the name, the built-in data (name, tooltip) goes away.

Mar 1 2017, 3:35 PM · Dashboards (v2), Profile Menu Item
urzds added a comment to T12174: Home Menu Errata.

I just noticed that that tooltips behave unexpectedly for application entries in the menu: When the application has no "Name", the default name is displayed as well as a tooltip on mouse-over. When I set a custom "Name", only that name is displayed and the tooltip is no longer displayed.

Mar 1 2017, 3:19 PM · Dashboards (v2), Profile Menu Item

Jan 18 2017

urzds added a comment to T5132: Document the special syntax you can use in commit messages to cause effects.

Is the information from above (T5132#69200) also available in the documentation in this comprehensive form?

Jan 18 2017, 3:04 PM · Guides, Diffusion

Jan 5 2017

urzds added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

@PicoCreator:

  1. Paste the patch into a $FILE
  2. cd $PHABRICATOR_SRC
  3. patch -p1 < $FILE
Jan 5 2017, 11:03 AM · Spaces

Jan 4 2017

urzds added a comment to T12056: Searching for symbol / filename "PhabricatorProfilePanel" does not list commit when this symbol / file was removed.

I just tried it on GitHub an see that you're right. I guess this finally shifts this task into the feature request area, for which I would like to present the root cause: What I actually tried to achieve, when searching for for "PhabricatorProfilePanel", was to figure out in which commit this symbol got removed from Phabricator, so as to know how to change my extension's code (T10308#205605) to make it work with current Phabricator.

Jan 4 2017, 11:36 AM · Bug Report

Jan 3 2017

urzds added a comment to T11907: `arc feature D123` does not checkout branch for revision D123.

Somewhat related to T4706.

Jan 3 2017, 12:16 PM · Restricted Project, Arcanist, Bug Report
urzds created T12056: Searching for symbol / filename "PhabricatorProfilePanel" does not list commit when this symbol / file was removed.
Jan 3 2017, 12:04 PM · Bug Report
urzds added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

I think I could just build this as an extension? (I've never built one, so I'm a little interested in building one for practice)

Yes:

Jan 3 2017, 11:54 AM · Projects (v3), Feature Request

Nov 28 2016

urzds added a comment to M10: Workphlow.

Is anything remotely like this already available somewhere? I would love to be able to see all my currently active tasks in currently active milestones to get an overview over the work I have to do during the next days. Right now I am using multiple workboards to achieve this: One "project X - week N" milestone for each project I am involved in and another "week N" milestone for myself, to be able to see all tasks I have to finish this week. If this could be simplified, that would be awesome!

Nov 28 2016, 3:01 PM
urzds added a comment to T11924: Non-numeric maniphest.points values.

Thanks for the explanation!

Nov 28 2016, 2:55 PM · Maniphest, Feature Request
urzds created T11924: Non-numeric maniphest.points values.
Nov 28 2016, 1:32 PM · Maniphest, Feature Request

Nov 22 2016

urzds created T11907: `arc feature D123` does not checkout branch for revision D123.
Nov 22 2016, 10:12 AM · Restricted Project, Arcanist, Bug Report

Nov 15 2016

urzds edited projects for T11876: ./bin/celerity map, ./scripts/celerity/generate_sprites.php - Attempt to connect to root@localhost failed with error #2002: No such file or directory, added: Feature Request; removed Bug Report (Needs Information).

P.S. Assuming that the current behaviour is intentional, this task should probably be considered to be a feature request.

Nov 15 2016, 8:20 PM · Feature Request
urzds added a comment to T11876: ./bin/celerity map, ./scripts/celerity/generate_sprites.php - Attempt to connect to root@localhost failed with error #2002: No such file or directory.

I hope it is clear from the commands and reproduction steps I posted above, that I did not modify the source of Phabricator in any way. I am working with the code straight out of Git, immediately running ./scripts/celerity/generate_sprites.php on it.

Nov 15 2016, 8:17 PM · Feature Request
urzds added a comment to T11876: ./bin/celerity map, ./scripts/celerity/generate_sprites.php - Attempt to connect to root@localhost failed with error #2002: No such file or directory.

To allow me to debug this further: Is init with config.optional = false supposed to work without a MySQL server? Reading the code I would assume: No, but I want to make sure.

Nov 15 2016, 8:08 PM · Feature Request
urzds added a comment to T11876: ./bin/celerity map, ./scripts/celerity/generate_sprites.php - Attempt to connect to root@localhost failed with error #2002: No such file or directory.

Complete steps for reproduction on my system:

$ git clone -b stable https://github.com/phacility/arcanist.git
Cloning into 'arcanist'...
remote: Counting objects: 17550, done.
remote: Total 17550 (delta 0), reused 0 (delta 0), pack-reused 17550
Receiving objects: 100% (17550/17550), 6.45 MiB | 1.42 MiB/s, done.
Resolving deltas: 100% (10824/10824), done.
$ git clone -b stable https://github.com/phacility/libphutil.git
Cloning into 'libphutil'...
remote: Counting objects: 14449, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 14449 (delta 2), reused 0 (delta 0), pack-reused 14434
Receiving objects: 100% (14449/14449), 7.85 MiB | 3.50 MiB/s, done.
Resolving deltas: 100% (8528/8528), done.
$ git clone -b stable https://github.com/phacility/phabricator.git
Cloning into 'phabricator'...
remote: Counting objects: 216912, done.
remote: Compressing objects: 100% (708/708), done.
remote: Total 216912 (delta 323), reused 0 (delta 0), pack-reused 216200
Receiving objects: 100% (216912/216912), 118.31 MiB | 10.88 MiB/s, done.
Resolving deltas: 100% (144506/144506), done.
$ cd phabricator/
$ ./scripts/celerity/generate_sprites.php
[2016-11-15 19:58:29] EXCEPTION: (AphrontConnectionQueryException) Attempt to connect to root@localhost failed with error #2002: No such file or directory. at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:343]
arcanist(head=stable, ref.stable=e17fe43ca3fe), phabricator(head=stable, ref.stable=fc71a7e92dc2), phutil(head=stable, ref.stable=b10adc2e3f86)
  #0 AphrontBaseMySQLDatabaseConnection::throwConnectionException(integer, string, string, string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:76]
  #1 AphrontMySQLiDatabaseConnection::connect() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:101]
  #2 AphrontBaseMySQLDatabaseConnection::establishConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:124]
  #3 AphrontBaseMySQLDatabaseConnection::requireConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:15]
  #4 AphrontMySQLiDatabaseConnection::escapeBinaryString(string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:11]
  #5 AphrontMySQLiDatabaseConnection::escapeUTF8String(string) called at [<phutil>/src/xsprintf/qsprintf.php:178]
  #6 xsprintf_query(AphrontMySQLiDatabaseConnection, string, integer, string, integer) called at [<phutil>/src/xsprintf/xsprintf.php:70]
  #7 xsprintf(string, AphrontMySQLiDatabaseConnection, array) called at [<phutil>/src/xsprintf/qsprintf.php:64]
  #8 qsprintf(AphrontMySQLiDatabaseConnection, string, string, string, string) called at [<phutil>/src/xsprintf/queryfx.php:5]
  #9 queryfx(AphrontMySQLiDatabaseConnection, string, string, string, string) called at [<phutil>/src/xsprintf/queryfx.php:13]
  #10 queryfx_all(AphrontMySQLiDatabaseConnection, string, string, string, string) called at [<phutil>/src/aphront/storage/connection/AphrontDatabaseConnection.php:52]
  #11 AphrontDatabaseConnection::queryData(string, string, string, string) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:535]
  #12 LiskDAO::loadRawDataWhere(string, string) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:476]
  #13 LiskDAO::loadAllWhere(string, string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:18]
  #14 PhabricatorConfigDatabaseSource::loadConfig(string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:7]
  #15 PhabricatorConfigDatabaseSource::__construct(string) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:238]
  #16 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:95]
  #17 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:75]
  #18 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phabricator>/scripts/init/lib.php:22]
  #19 init_phabricator_script(array) called at [<phabricator>/scripts/init/init-script.php:9]
  #20 require_once(string) called at [<phabricator>/scripts/__init_script__.php:3]
  #21 require_once(string) called at [<phabricator>/scripts/celerity/generate_sprites.php:4]
$ php --version
PHP 7.0.12-1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.12-1, Copyright (c) 1999-2016, by Zend Technologies
$ php5 ./scripts/celerity/generate_sprites.php
[2016-11-15 20:02:04] EXCEPTION: (AphrontConnectionQueryException) Attempt to connect to root@localhost failed with error #2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:343]
arcanist(head=stable, ref.stable=e17fe43ca3fe), phabricator(head=stable, ref.stable=fc71a7e92dc2), phutil(head=stable, ref.stable=b10adc2e3f86)
  #0 AphrontBaseMySQLDatabaseConnection::throwConnectionException(integer, string, string, string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:76]
  #1 AphrontMySQLiDatabaseConnection::connect() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:101]
  #2 AphrontBaseMySQLDatabaseConnection::establishConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:124]
  #3 AphrontBaseMySQLDatabaseConnection::requireConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:15]
  #4 AphrontMySQLiDatabaseConnection::escapeBinaryString(string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:11]
  #5 AphrontMySQLiDatabaseConnection::escapeUTF8String(string) called at [<phutil>/src/xsprintf/qsprintf.php:178]
  #6 xsprintf_query(AphrontMySQLiDatabaseConnection, string, integer, string, integer) called at [<phutil>/src/xsprintf/xsprintf.php:70]
  #7 xsprintf(string, AphrontMySQLiDatabaseConnection, array) called at [<phutil>/src/xsprintf/qsprintf.php:64]
  #8 qsprintf(AphrontMySQLiDatabaseConnection, string, string, string, string)
  #9 call_user_func_array(string, array) called at [<phutil>/src/xsprintf/queryfx.php:5]
  #10 queryfx(AphrontMySQLiDatabaseConnection, string, string, string, string)
  #11 call_user_func_array(string, array) called at [<phutil>/src/xsprintf/queryfx.php:13]
  #12 queryfx_all(AphrontMySQLiDatabaseConnection, string, string, string, string)
  #13 call_user_func_array(string, array) called at [<phutil>/src/aphront/storage/connection/AphrontDatabaseConnection.php:52]
  #14 AphrontDatabaseConnection::queryData(string, string, string, string)
  #15 call_user_func_array(array, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:535]
  #16 LiskDAO::loadRawDataWhere(string, string)
  #17 call_user_func_array(array, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:476]
  #18 LiskDAO::loadAllWhere(string, string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:19]
  #19 PhabricatorConfigDatabaseSource::loadConfig(string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:7]
  #20 PhabricatorConfigDatabaseSource::__construct(string) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:238]
  #21 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:95]
  #22 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:75]
  #23 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phabricator>/scripts/init/lib.php:22]
  #24 init_phabricator_script(array) called at [<phabricator>/scripts/init/init-script.php:10]
  #25 require_once(string) called at [<phabricator>/scripts/__init_script__.php:3]
  #26 require_once(string) called at [<phabricator>/scripts/celerity/generate_sprites.php:4]
$ php5 --version
PHP 5.6.26-1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Nov 15 2016, 8:03 PM · Feature Request
urzds added a comment to T11876: ./bin/celerity map, ./scripts/celerity/generate_sprites.php - Attempt to connect to root@localhost failed with error #2002: No such file or directory.

I assume you have a MySQL server running on your machine? Thus the connection can be successfully established?

Nov 15 2016, 7:52 PM · Feature Request
urzds created T11876: ./bin/celerity map, ./scripts/celerity/generate_sprites.php - Attempt to connect to root@localhost failed with error #2002: No such file or directory.
Nov 15 2016, 7:43 PM · Feature Request

Aug 29 2016

urzds created T11550: Dashboard panels have no indication that more content is available.
Aug 29 2016, 9:14 AM · Feature Request

Aug 17 2016

urzds added a comment to D16401: Support the Midje testing framework for Clojure.

I just had an official "sign" the L30 agreement for our institution:

  1. I filled in the details, naming them as the organisation's contact
  2. I pressed the "sign" button
  3. They clicked the link, that was sent to them by email
Aug 17 2016, 3:22 PM
urzds added a comment to D16401: Support the Midje testing framework for Clojure.

Firstly:

Content Hidden
The content of this revision is hidden until the author has signed all of the required legal agreements.

Aug 17 2016, 8:45 AM
urzds edited the content of Community Resources.
Aug 17 2016, 8:44 AM

Aug 16 2016

urzds updated the diff for D16401: Support the Midje testing framework for Clojure.

Refactored stripPathPrefix(), pathToNamespace(), etc. to be more generic

Aug 16 2016, 11:15 AM
urzds retitled D16401: Support the Midje testing framework for Clojure from to Support the Midje testing framework for Clojure.
Aug 16 2016, 1:04 AM
urzds added a comment to D16400: Support the Midje testing framework for Clojure.

I would like to abandon this revision. It was accidentally filed using the wrong account.

Aug 16 2016, 1:03 AM

Aug 15 2016

urzds renamed T11479: ArcanistUnitTestEngine->shouldEchoTestResults() logic inverted from ArcanistUnitTestEngine.shouldEchoTestResults() logic inverted to ArcanistUnitTestEngine->shouldEchoTestResults() logic inverted.
Aug 15 2016, 9:31 PM · Arcanist, Bug Report
urzds updated the task description for T11479: ArcanistUnitTestEngine->shouldEchoTestResults() logic inverted.
Aug 15 2016, 9:02 PM · Arcanist, Bug Report
urzds created T11479: ArcanistUnitTestEngine->shouldEchoTestResults() logic inverted.
Aug 15 2016, 8:58 PM · Arcanist, Bug Report

May 19 2016

urzds created T10991: Clustering Introduction links to non-existent Drydock Security documentation.
May 19 2016, 5:07 PM · Documentation, Bug Report
urzds added a comment to T10349: Projects v3 Errata.

Selecting Exact Projects: Searching for a superproject currently searches for objects tagged with that project or any subproject. We may introduce a function like exact(#superproject) in the future to search only for a superproject, exactly. However, it's not clear if this is really necessary or has any use cases.

May 19 2016, 1:01 PM · Restricted Project, Projects (v3)

May 18 2016

urzds added a comment to T7643: Improve prose diffs (was: description changes don't generate usable diffs).

I think the "Details" links would add too much clutter in plain text email

May 18 2016, 2:24 PM · Prioritized, Transactions

May 13 2016

urzds created T10963: libphutil/src/internationalization/PhutilTranslator.php:chooseVariant() hardcodes locales.
May 13 2016, 11:27 AM · Bug Report
urzds added a comment to P1792 PhabricatorGermanTranslation.php.

One also needs to patch libphutil/src/internationalization/PhutilTranslator.php:

diff --git a/src/internationalization/PhutilTranslator.php b/src/internationalization/PhutilTranslator.php
index 21e4620..dfbf729 100644
--- a/src/internationalization/PhutilTranslator.php
+++ b/src/internationalization/PhutilTranslator.php
@@ -165,6 +165,7 @@ final class PhutilTranslator extends Phobject {
       case 'en_P*':
       case 'en_R*':
       case 'en_A*':
+      case 'de_DE':
         list($singular, $plural) = $translations;
         if ($variant == 1) {
           return $singular;
May 13 2016, 11:19 AM · Localization

Apr 26 2016

urzds added a comment to T10382: Transaction abort when pushing via SSH to a Mercurial repository.

@cspeckmim Sadly I don't have any Mercurial host that is not Phabricator.

Apr 26 2016, 2:27 PM · Mercurial, Bug Report

Apr 21 2016

urzds added a comment to P1792 PhabricatorGermanTranslation.php.

I'd translate 'Set Sail for Adventure' => 'Segel setzen' and add 'German' => 'Deutsch' (and similar for the other languages).

Apr 21 2016, 10:11 AM · Localization

Apr 20 2016

urzds added a comment to T6835: Add a Gantt chart view to the "Reports" section.

There exists a "quick prototype" implementing as an external page using bots and Conduit: https://github.com/kennyeni/phabricatorGantt

Apr 20 2016, 2:42 PM · Maniphest

Apr 18 2016

urzds updated the question details for Q371: How to force certain CustomField values upon user accounts?.
Apr 18 2016, 1:51 PM · Custom Fields, Profile
urzds updated Q371: How to force certain CustomField values upon user accounts? from to How to force certain CustomField values upon user accounts?.
Apr 18 2016, 1:51 PM · Custom Fields, Profile

Apr 4 2016

urzds created T10720: Phriction wiki page TOC does not represent the hierarchical structure of the document.
Apr 4 2016, 1:09 PM · Bug Report

Mar 31 2016

urzds added a comment to T10429: Projects query shows projects and subprojects as unrelated.
In T10429#167793, @chad wrote:

Personally I would probably want a means of filtering out inferred memberships, but maybe it sounds like you're OK with them, and just want inferred projects labeled as such?

Mar 31 2016, 4:52 PM · Restricted Project, Feature Request
urzds added a comment to T10429: Projects query shows projects and subprojects as unrelated.

Root problem (a) is that the query lists sub-projects which I am a member of, and additionally it lists the parent project, which I am not directly a member of, but only through the sub-project. This is confusing, because I am listed as "joined" to project which I never really joined.
Root problem (b) is that several projects in the list might logically belong to a parent project, but are not shown in this way. This is confusing in general, because (1) a project's sub-projects are scattered all over the list, making it difficult to grasp as a whole, and (2) the correct interpretation of a project's name might depend on its parent project.

Mar 31 2016, 2:40 PM · Restricted Project, Feature Request
witrin awarded T10429: Projects query shows projects and subprojects as unrelated a Like token.
Mar 31 2016, 12:50 PM · Restricted Project, Feature Request

Mar 16 2016

urzds added a comment to T10427: Errors when adding person to subproject.

I can confirm that, too.

Mar 16 2016, 7:09 PM · Projects

Mar 6 2016

urzds created T10524: Typo: This document has been moved. You can edit it to put new contne here, or use history to revert to an earlier version..
Mar 6 2016, 2:11 AM · Bug Report

Feb 25 2016

urzds updated the task description for T10451: Phriction change diff or diffstat.
Feb 25 2016, 4:55 PM · Feature Request
urzds created T10451: Phriction change diff or diffstat.
Feb 25 2016, 4:51 PM · Feature Request

Feb 24 2016

urzds added a comment to T10412: Change Milestone sort options.

Our use-case: We usually plan our tasks max. 3-4 milestones in advance and the one currently being worked on is the most important / most looked at. We archive milestones that belong to the past (after moving all tasks to current / future milestones).

Feb 24 2016, 5:53 PM · Feature Request

Feb 23 2016

urzds renamed T10429: Projects query shows projects and subprojects as unrelated from Projects Query All shows projects and subprojects to Projects query shows projects and subprojects as unrelated.
Feb 23 2016, 6:37 PM · Restricted Project, Feature Request
urzds created T10429: Projects query shows projects and subprojects as unrelated.
Feb 23 2016, 6:31 PM · Restricted Project, Feature Request
urzds added a comment to T10427: Errors when adding person to subproject.

Also interesting:

Feb 23 2016, 6:13 PM · Projects
urzds added a comment to T10427: Errors when adding person to subproject.

From the DB: P has viewPolicy: P, editPolicy: admin, joinPolicy: admin.

Feb 23 2016, 6:10 PM · Projects
urzds added a comment to T10427: Errors when adding person to subproject.

I just encountered the same error message.

Feb 23 2016, 6:06 PM · Projects
urzds added a comment to T10349: Projects v3 Errata.

Initially, I've found myself digging iterations for the magic workboard columns even for "evergreen" things that are not really iterations. I wanted to reorder them, but I'm confused what the UI is trying to tell me. Can I not re-order iterations, only control how they appear relative to "normal" columns, or is this busted?

Feb 23 2016, 5:58 PM · Restricted Project, Projects (v3)
urzds added a comment to T10425: Phame - Unhandled Exception ("RuntimeException") - Undefined variable: description.

Thanks! This will be in next weeks stable release?

Feb 23 2016, 5:56 PM · Bug Report
urzds added a comment to T10412: Change Milestone sort options.

Change milestoneNumber in phabricator_project.project to reorder milestones.

Feb 23 2016, 5:52 PM · Feature Request
urzds added a comment to T10408: Support auto-adding a project to a Task if not already tagged with a sub-project.
In T10408#160933, @chad wrote:

so the relation with the project can still be identified after moving the task to a different space

This seems very brittle overall. What's the root problem you're facing that makes this a suggested solution?

Feb 23 2016, 5:45 PM · Feature Request
urzds added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

If I was to delete the broken project (bin/remove destroy PHID-PROJ-...), would that clean up the database in such a way that the broken links were also removed? Or would that break the database even more?

Feb 23 2016, 5:28 PM · Projects (v3)
urzds added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

[...]
It appears impossible to clean up the relation between the task and B(Z) / B(A) from the UI.

Feb 23 2016, 5:09 PM · Projects (v3)
urzds created T10425: Phame - Unhandled Exception ("RuntimeException") - Undefined variable: description.
Feb 23 2016, 4:39 PM · Bug Report
urzds added a comment to T10382: Transaction abort when pushing via SSH to a Mercurial repository.

Reading the code around /usr/lib/python2.7/dist-packages/mercurial/sshserver.py:32:

def getargs(self, args):
    data = {}
    keys = args.split()
    for n in xrange(len(keys)):
        argline = self.fin.readline()[:-1]
        arg, l = argline.split()
        if arg not in keys:
            raise util.Abort("unexpected parameter %r" % arg)
        if arg == '*':
            star = {}
            for k in xrange(int(l)):
                argline = self.fin.readline()[:-1]
                arg, l = argline.split()
                val = self.fin.read(int(l))
                star[arg] = val
            data['*'] = star
        else:
            val = self.fin.read(int(l))
            data[arg] = val
    return [data[k] for k in keys]
Feb 23 2016, 4:37 PM · Mercurial, Bug Report

Feb 22 2016

urzds updated the task description for T10413: Archived project tags are hidden everywhere, not just on Workboard cards.
Feb 22 2016, 3:26 PM · Projects (v3), Bug Report
urzds created T10413: Archived project tags are hidden everywhere, not just on Workboard cards.
Feb 22 2016, 3:07 PM · Projects (v3), Bug Report
urzds added a comment to T10412: Change Milestone sort options.

I request the same, though unrelated to the recent sorting change. I used move_beneath.php from T10350 to convert old milestone-projects into proper milestones of the parent project. Now they show up as the most recent milestones in /project/view/N/?hidden=true as well as in /project/subprojects/N/. I would like to move them manually to the right position. For that I would need to know: How is the sorting order determined currently? And is it possible to change that in any way? Since this affects just a few projects in my case, I would also accept altering the DB directly, if you advise me how to do it.

Feb 22 2016, 2:22 PM · Feature Request
urzds added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

I was using the move_underneath.php script and noticed that now some tasks are assigned to several milestones in weird ways.

Feb 22 2016, 2:14 PM · Projects (v3)
urzds updated the task description for T10408: Support auto-adding a project to a Task if not already tagged with a sub-project.
Feb 22 2016, 11:17 AM · Feature Request
urzds created T10408: Support auto-adding a project to a Task if not already tagged with a sub-project.
Feb 22 2016, 11:15 AM · Feature Request

Feb 20 2016

urzds added a comment to T6171: Transaction abort on first push via SSH to empty Mercurial repository.

This implies a question: Could it be Phabricator which modifies the stream between the client and the server in an illegal way? Or is this some bug in Mercurial itself?

Feb 20 2016, 12:13 AM · Mercurial, Diffusion
urzds added a comment to T6171: Transaction abort on first push via SSH to empty Mercurial repository.

Reading the code around /usr/lib/python2.7/dist-packages/mercurial/sshserver.py:32:

def getargs(self, args):
    data = {}
    keys = args.split()
    for n in xrange(len(keys)):
        argline = self.fin.readline()[:-1]
        arg, l = argline.split()
        if arg not in keys:
            raise util.Abort("unexpected parameter %r" % arg)
        if arg == '*':
            star = {}
            for k in xrange(int(l)):
                argline = self.fin.readline()[:-1]
                arg, l = argline.split()
                val = self.fin.read(int(l))
                star[arg] = val
            data['*'] = star
        else:
            val = self.fin.read(int(l))
            data[arg] = val
    return [data[k] for k in keys]
Feb 20 2016, 12:08 AM · Mercurial, Diffusion

Feb 18 2016

urzds added a comment to T10382: Transaction abort when pushing via SSH to a Mercurial repository.

The issue with 3.5.2 on the server-side might be different from the original problem and instead be related to D14241 and T9548.

Feb 18 2016, 3:58 PM · Mercurial, Bug Report
urzds added a comment to T10382: Transaction abort when pushing via SSH to a Mercurial repository.

I updated the server-side Mercurial to 3.5.2 and now get following output on the client-side:

# hg push --debug                                                                                                                                                                                                    
Übertrage nach ssh://phab@.../diffusion/.../
running ssh phab@... 'hg -R diffusion/.../ serve --stdio'
sending hello command
sending between command
remote: 345
remote: capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch stream bundle2=HG20%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Ahgtagsfnodes%0Alistkeys%0Apushkey%0$
remote-changegroup%3Dhttp%2Chttps unbundle=HG10GZ,HG10BZ,HG10UN httpheader=1024
remote: 1
query 1; heads
sending batch command
Suche nach Änderungen
all remote heads known locally
preparing listkeys for "phases"
sending listkeys command
received listkey for "phases": 15 bytes
checking for updated bookmarks
preparing listkeys for "bookmarks"
sending listkeys command
received listkey for "bookmarks": 0 bytes
sending branchmap command
sending branchmap command
preparing listkeys for "bookmarks"
sending listkeys command
received listkey for "bookmarks": 0 bytes
15 Änderungssätze gefunden
list of changesets:
[...]
sending unbundle command
bundle2-output-bundle: "HG20", 4 parts total
bundle2-output-part: "replycaps" 155 bytes payload
bundle2-output-part: "check:heads" streamed payload
bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
Gegenseite: abort: stream ended unexpectedly (got 0 bytes, expected 4)
Gegenseite: ** unknown exception encountered, please report by visiting
Gegenseite: ** http://mercurial.selenic.com/wiki/BugTracker
Gegenseite: ** Python 2.7.9 (default, Mar  1 2015, 12:57:24) [GCC 4.9.2]
Gegenseite: ** Mercurial Distributed SCM (version 3.5.2)
Gegenseite: ** Extensions loaded: 
Gegenseite: Traceback (most recent call last):
Gegenseite:   File "/usr/bin/hg", line 43, in <module>
Gegenseite:     mercurial.dispatch.run()
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 30, in run
Gegenseite:     sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 92, in dispatch
Gegenseite:     ret = _runcatch(req)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 163, in _runcatch
Gegenseite:     return _dispatch(req)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 895, in _dispatch
Gegenseite:     cmdpats, cmdoptions)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 656, in runcommand
Gegenseite:     ret = _runcommand(ui, options, cmd, d)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 1013, in _runcommand
Gegenseite:     return checkargs()
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 982, in checkargs
Gegenseite:     return cmdfunc()
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 892, in <lambda>
Gegenseite:     d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 794, in check
Gegenseite:     return func(*args, **kwargs)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 5713, in serve
Gegenseite:     s.serve_forever()
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/sshserver.py", line 94, in serve_forever
Gegenseite:     while self.serve_one():
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/sshserver.py", line 112, in serve_one
Gegenseite:     rsp = wireproto.dispatch(self.repo, self, cmd)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/wireproto.py", line 515, in dispatch
Gegenseite:     args = proto.getargs(spec)
Gegenseite:   File "/usr/lib/python2.7/dist-packages/mercurial/sshserver.py", line 32, in getargs
Gegenseite:     arg, l = argline.split()
Gegenseite: ValueError: need more than 1 value to unpack
Gegenseite: Exception: Writing to a closed pipe!
bundle2-generatorexit
Feb 18 2016, 3:50 PM · Mercurial, Bug Report
urzds created T10382: Transaction abort when pushing via SSH to a Mercurial repository.
Feb 18 2016, 3:27 PM · Mercurial, Bug Report

Feb 12 2016

urzds added a comment to T10326: Property Lists use "Projects", not "Tags".

To prevent confusion with Git/Hg/Svn tags: What about "Label"?

Feb 12 2016, 9:23 AM · Projects, Diffusion, Bug Report

Feb 11 2016

urzds added a comment to T10326: Property Lists use "Projects", not "Tags".
In T10326#158479, @chad wrote:

I think I suggested "Project Tags" at one point.

Feb 11 2016, 5:06 PM · Projects, Diffusion, Bug Report
urzds added a comment to T6171: Transaction abort on first push via SSH to empty Mercurial repository.

The issue is back, but this time it affects an existing repository, which I was using successfully for a long time. Please reopen.

Feb 11 2016, 5:03 PM · Mercurial, Diffusion
urzds added a comment to T10326: Property Lists use "Projects", not "Tags".

I see. It's also still "Projects" in Maniphest - I assumed the intention was to rename it everywhere where "projects" carries similarities to "tags" in a broad sense, since a common misconception about our users is for example that repositories or tasks "belong" to one project alone. I already explained that this is not the case to most of them several times and also wrote it in our internal documentation, but it still comes up, especially for people new to Phabricator. Thus I assumed that this is also a common misunderstanding in other groups and the renaming effort is targetted at this exact problem.

Feb 11 2016, 4:02 PM · Projects, Diffusion, Bug Report
urzds created T10326: Property Lists use "Projects", not "Tags".
Feb 11 2016, 2:29 PM · Projects, Diffusion, Bug Report