Page MenuHomeSolus

Can't submit patches for a couple of repo
Closed, ResolvedPublic

Description

This is for example the case with python3-pycryptodome

$ arc diff --trace
 ARGV  '/usr/share/php/arcanist/bin/../scripts/arcanist.php' 'diff' '--trace'
 LOAD  Loaded "phutil" from "/usr/share/php/libphutil/src".
 LOAD  Loaded "arcanist" from "/usr/share/php/arcanist/src".
Config: Reading user configuration file "/home/py/.arcrc"...
Config: Did not find system configuration at "/etc/arcconfig".
Working Copy: Unable to find .arcconfig in any of these locations: /repo/python3-pycryptodome/.arcconfig.
Working Copy: Path "/repo/python3-pycryptodome" is part of `git` working copy "/repo/python3-pycryptodome".
Working Copy: Project root is at "/repo/python3-pycryptodome".
Config: Did not find local configuration at "/repo/python3-pycryptodome/.git/arc/config".
>>> [0] <conduit> user.whoami() <bytes = 117>
>>> [1] <http> https://dev.getsol.us/api/user.whoami
<<< [1] <http> 598,530 us
<<< [0] <conduit> 605,705 us
>>> [2] <exec> $ git --version
<<< [2] <exec> 4,172 us
>>> [3] <exec> $ git status --porcelain=2 -z
<<< [3] <exec> 6,907 us
>>> [4] <event> diff.didCollectChanges <listeners = 0>
<<< [4] <event> 61 us
>>> [5] <exec> $ git rev-parse --verify HEAD^
<<< [5] <exec> 7,148 us
>>> [6] <exec> $ git rev-parse --abbrev-ref --symbolic-full-name '@{upstream}'
<<< [6] <exec> 12,140 us
>>> [7] <exec> $ git cat-file -t 'origin/master'
<<< [7] <exec> 4,907 us
>>> [8] <exec> $ git merge-base 'origin/master' HEAD
<<< [8] <exec> 7,504 us
>>> [9] <exec> $ git rev-parse 'HEAD'
<<< [9] <exec> 5,201 us
>>> [10] <exec> $ git log --first-parent --format=medium '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b'..'86f26cac70faa3eed952f79e2672f34cf66b44a0'
<<< [10] <exec> 7,438 us
>>> [11] <exec> $ git log '86f26cac70faa3eed952f79e2672f34cf66b44a0' --not '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b' --format='%H%x01%T%x01%P%x01%at%x01%an%x01%aE%x01%s%x01%s%n%n%b%x02' --
<<< [11] <exec> 6,134 us
>>> [12] <conduit> differential.query() <bytes = 376>
>>> [13] <http> https://dev.getsol.us/api/differential.query
<<< [13] <http> 253,444 us
<<< [12] <conduit> 253,598 us
>>> [14] <exec> $ git rev-parse --git-dir
<<< [14] <exec> 4,280 us
>>> [15] <exec> $ git log '86f26cac70faa3eed952f79e2672f34cf66b44a0' --not '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b' --format='%H%x01%T%x01%P%x01%at%x01%an%x01%aE%x01%s%x01%s%n%n%b%x02' --
<<< [15] <exec> 4,558 us
>>> [16] <conduit> differential.parsecommitmessage() <bytes = 548>
>>> [17] <http> https://dev.getsol.us/api/differential.parsecommitmessage
<<< [17] <http> 222,898 us
<<< [16] <conduit> 223,133 us
>>> [18] <event> diff.willBuildMessage <listeners = 0>
<<< [18] <event> 23 us
>>> [19] <conduit> differential.getcommitmessage() <bytes = 622>
>>> [20] <http> https://dev.getsol.us/api/differential.getcommitmessage
<<< [20] <http> 241,052 us
<<< [19] <conduit> 241,219 us
>>> [21] <exec> $ git symbolic-ref --quiet HEAD
<<< [21] <exec> 4,257 us
>>> [22] <exec> $ micro  '/tmp/edit.e4owifeyqrwoc0s8/new-commit'
<<< [22] <exec> 3,207,458 us
>>> [23] <conduit> differential.parsecommitmessage() <bytes = 555>
>>> [24] <http> https://dev.getsol.us/api/differential.parsecommitmessage
<<< [24] <http> 228,435 us
<<< [23] <conduit> 228,618 us
>>> [25] <event> diff.didBuildMessage <listeners = 0>
<<< [25] <event> 36 us
Linting...
No lint engine configured for this project.
Running unit tests...
>>> [26] <exec> $ git rev-parse 'HEAD'
<<< [26] <exec> 4,724 us
>>> [27] <exec> $ git merge-base '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b' '86f26cac70faa3eed952f79e2672f34cf66b44a0'
<<< [27] <exec> 5,565 us
>>> [28] <exec> $ git diff --no-ext-diff --no-textconv --submodule=short --raw '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b' HEAD --
<<< [28] <exec> 8,971 us
No unit test engine is configured for this project.
>>> [29] <exec> $ git diff --no-ext-diff --no-textconv --submodule=short --no-color --src-prefix=a/ --dst-prefix=b/ -U32767 -M -C '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b' '86f26cac70faa3eed952f79e2672f34cf66b44a0' --
<<< [29] <exec> 14,918 us
>>> [30] <exec> $ git rev-parse '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b'
<<< [30] <exec> 7,158 us
>>> [31] <exec> $ git symbolic-ref --quiet HEAD
<<< [31] <exec> 7,999 us
>>> [32] <exec> $ git log --format=medium -n16 '2218287d096d3f934a6a7f8cc4fc73c08c1b9f9b'
<<< [32] <exec> 6,244 us
>>> [33] <exec> $ git symbolic-ref --quiet HEAD
<<< [33] <exec> 9,121 us
>>> [34] <exec> $ git rev-parse --symbolic-full-name 'master'@{upstream}
<<< [34] <exec> 5,255 us
>>> [35] <exec> $ git ls-remote --get-url 'origin'
<<< [35] <exec> 4,510 us
>>> [36] <conduit> repository.query() <bytes = 226>
>>> [37] <http> https://dev.getsol.us/api/repository.query
<<< [37] <http> 271,233 us
<<< [36] <conduit> 271,368 us
>>> [38] <conduit> differential.creatediff() <bytes = 127,159>
>>> [39] <http> https://dev.getsol.us/api/differential.creatediff
<<< [39] <http> 60,092,182 us
<<< [38] <conduit> 60,092,364 us

[2018-12-04 16:29:34] EXCEPTION: (HTTPFutureCURLResponseStatus) [cURL/92] (https://dev.getsol.us/api/differential.creatediff) The cURL library raised an error while making a request. You may be able to find more information about this error (error code: 92) on the cURL site: http://curl.haxx.se/libcurl/c/libcurl-errors.html# at [<phutil>/src/future/http/HTTPSFuture.php:408]
arcanist(), phutil()
  #0 HTTPSFuture::isReady() called at [<phutil>/src/future/Future.php:37]
  #1 Future::resolve(NULL) called at [<phutil>/src/future/FutureProxy.php:34]
  #2 FutureProxy::resolve() called at [<phutil>/src/conduit/ConduitClient.php:64]
  #3 ConduitClient::callMethodSynchronous(string, array) called at [<arcanist>/src/workflow/ArcanistDiffWorkflow.php:519]
  #4 ArcanistDiffWorkflow::run() called at [<arcanist>/scripts/arcanist.php:394]

Event Timeline

kyrios123 created this task.Dec 4 2018, 4:29 PM
Jacalz added a subscriber: Jacalz.Dec 5 2018, 4:18 PM

I have also had the same issue in the past with some repository's

DataDrake triaged this task as Normal priority.Dec 11 2018, 5:07 AM
DataDrake edited projects, added Software; removed Lacks Project.
kyrios123 added a comment.EditedDec 11 2018, 9:27 AM

Other repositories affected by this issue:

  • atril
  • cups
  • filezilla
  • libcmis
  • libxkbcommon
  • nextcloud-client
  • python3-pycryptodome

For some reason I was able to submit the patch for libcmis today but not for the others above repositories

kyrios123 added a comment.EditedJan 2 2019, 6:36 PM

Could anyone from Triage Team review these patches please ?

Jacalz added a comment.EditedJul 26 2019, 11:49 AM

Running in to same issue with the calf repository

EDIT: Worked now that I ran arc diff --trace :I Weird, it failed three times before...

Could you check if this is still an issue now that we've updated Phabricator (and arcanist along with it).

Staudey added a subscriber: Staudey.Sep 8 2019, 8:43 PM

I've run into this issue from time to time too (randomly). Will keep an eye open and report if I experience it again now.

Unless @Jacalz or @Staudey are still experiencing this problem, I propose to close this task.

I haven't seen it since then, i.e. for more than a year.

Jacalz added a comment.EditedSep 17 2020, 5:04 PM

Same here. Haven’t seen this for a long time.

JoshStrobl closed this task as Resolved.Sep 17 2020, 5:05 PM
JoshStrobl claimed this task.