Depth Sampler - can't retrieve depth information from shader

Description
I try to use depth buffer/texture (renderbuffer) in RTT (Render To Target) mode in a shader (for example for shadow rendering).
The depth buffer and texture seems to be rightly fill, but the sampler fetch (inside the shader rendering) always return 0.0 (null value).
I follow your instruction inside texture.py:
            By default depth textures have ``GL_TEXTURE_COMPARE_MODE`` set to
            ``GL_COMPARE_REF_TO_TEXTURE``, meaning any texture lookup will
            return a depth comparison value.

            If you need to read the actual depth value in shaders, setting
            ``compare_func`` to a blank string will set ``GL_TEXTURE_COMPARE_MODE`` to
            ``GL_NONE`` making you able to read the depth texture as a ``sampler2D``::

                uniform sampler2D depth;
                out vec4 fragColor;
                in vec2 uv;

                void main() {
                    float raw_depth_nonlinear = texture(depth, uv);
                    fragColor = vec4(raw_depth_nonlinear);
                }

but ... it don't work ...  (always 0.0 return values)

Proof of code

"""

"""
import numpy as np
import moderngl
import moderngl as mgl

def main():
    ctx = mgl.create_standalone_context()
    ctx.enable(mgl.DEPTH_TEST)
    prog = ctx.program(
        vertex_shader='''
            #version 330

            in vec3 in_vert;

            void main() {
                gl_Position = vec4(in_vert, 1.0);
            }
        ''',
        fragment_shader='''
            #version 330

            void main() {
                //gl_FragDepth = 0.1234;
            }
        ''',
    )

    prog_for_depth = ctx.program(
        vertex_shader='''
            #version 330

            in vec2 in_vert;
            out vec2 uv;

            void main() {
                uv = in_vert;
                gl_Position = vec4(in_vert * 2.0 - 1.0, 0.0, 1.0);
            }
        ''',
        # from `texture.py`
        fragment_shader='''
            #version 330

            uniform sampler2D depth;
            out vec4 fragColor;
            in vec2 uv;

            void main() {
                float raw_depth_nonlinear = texture(depth, uv).r;
                fragColor = vec4(raw_depth_nonlinear);
            }
        ''',
    )

    prog_for_depth['depth'].value = 0

    vertices = np.array([
        [-1, 1, 0.],
        [-1, -1, 0.],
        [1, -1, 0.],
    ])
    vbo_triangle = ctx.buffer(vertices.astype('f4').tobytes())
    vao_triangle = ctx.simple_vertex_array(prog, vbo_triangle, 'in_vert')

    size = (4, 4)
    depth_texture = ctx.depth_texture(size, alignment=1)  # implicit -> dtype='f4', components=1
    fbo_depth = ctx.framebuffer(depth_attachment=depth_texture)
    fbo_depth.use()
    fbo_depth.clear(depth=1.0)

    depth = np.frombuffer(depth_texture.read(alignment=1), dtype=np.dtype('f4')).reshape(size[::-1])
    print("From depth texture - should all be 1")
    print(depth)  # should all be 1

    # Now we render a triangle in there
    vao_triangle.render()

    # It should have some different values in the middle
    depth_from_dbo = np.frombuffer(depth_texture.read(alignment=1), dtype=np.dtype('f4')).reshape(size[::-1])
    print("From depth_texture - some stuff should be 1s and 0.5 where the triangle lies.")
    print(depth_from_dbo)  # some stuff should be 1s and 0.5 where the triangle lies.

    # fs: Full Screen
    canvas_fs_quad = np.array([0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0]).astype('f4')
    vbo_fs = ctx.buffer(canvas_fs_quad.tobytes())
    vao_fs = ctx.simple_vertex_array(prog_for_depth, vbo_fs, 'in_vert')
    cbo_fs = ctx.renderbuffer(size, components=1, dtype='f4')
    fbo_fs = ctx.framebuffer(color_attachments=[cbo_fs])

    fbo_fs.use()
    fbo_fs.clear()
    depth_texture.compare_func = ''  # Disable depth comparison completely (from `texture.py`)
    depth_texture.use()
    #
    vao_fs.render(moderngl.TRIANGLE_STRIP)

    #
    data = np.frombuffer(fbo_fs.read(components=1, dtype='f4'), dtype=np.dtype('f4')).reshape(size[::-1])
    print("From final fbo - some stuff should be 1s and 0.5 where the triangle lies. (like depth_texture)")
    print(data)

if __name__ == '__main__':
    main()

Expected behavior
From depth texture - should all be 1
[[1. 1. 1. 1.]
 [1. 1. 1. 1.]
 [1. 1. 1. 1.]
 [1. 1. 1. 1.]]
From depth_texture - some stuff should be 1s and 0.5 where the triangle lies.
[[0.50000006 0.50000006 0.50000006 1.        ]
 [0.50000006 0.50000006 1.         1.        ]
 [0.50000006 1.         1.         1.        ]
 [1.         1.         1.         1.        ]]
From final fbo - some stuff should be 1s and 0.5 where the triangle lies. (like depth_texture)
[[0. 0. 0. 0.]
 [0. 0. 0. 0.]
 [0. 0. 0. 0.]
 [0. 0. 0. 0.]]

I was expected to have some result in the last stage (equal to 'From depth_texture')
Here a screenshot from apitrace, to inspect which texture/buffer/sampler are actives at the last step (rendering full screen quad)/the last glDrawArrays...:

Textures and FrameBuffer seems to be coherent.

Version info

┗ python -m moderngl
moderngl 5.4.2
--------------
vendor: NVIDIA Corporation
renderer: GeForce GTX 1060 6GB/PCIe/SSE2
version: 4.6.0 NVIDIA 390.77
python: 3.6.6 (default, Jun 27 2018, 14:44:17)
[GCC 8.1.0]
platform: linux
code: 460

Weird. I can take a look a bit closer later today. I'm reading depth textures just fine using sampler2D when visualizing linearlized depth here : https://github.com/Contraz/demosys-py/tree/master/examples#minecraft

I'm using a sampler to adjust the texture parameters instead, so maybe there is a bug with depth texture? Give the sampler a try and see if that makes a difference.
sampler = self.ctx.sampler(filter=(moderngl.LINEAR, moderngl.LINEAR), compare_func='')

Einarf you're rock !
Using a sampler was the solution.
"""

"""
import numpy as np
import moderngl
import moderngl as mgl

def main():
    ctx = mgl.create_standalone_context()
    ctx.enable(mgl.DEPTH_TEST)
    prog = ctx.program(
        vertex_shader='''
            #version 330

            in vec3 in_vert;

            void main() {
                gl_Position = vec4(in_vert, 1.0);
            }
        ''',
        fragment_shader='''
            #version 330

            void main() {
            }
        ''',
    )

    prog_for_depth = ctx.program(
        vertex_shader='''
            #version 330

            in vec2 in_vert;
            out vec2 uv;

            void main() {
                uv = in_vert;
                gl_Position = vec4(in_vert * 2.0 - 1.0, 0.0, 1.0);
            }
        ''',
        # from `texture.py`
        fragment_shader='''
            #version 330

            uniform sampler2D depth;

            in vec2 uv;
            out float fragColor;

            void main() {
                float raw_depth_nonlinear = texture(depth, uv).r;
                fragColor = raw_depth_nonlinear;
            }
        ''',
    )

    vertices = np.array([
        [-1, 1, 0.],
        [-1, -1, 0.],
        [1, -1, 0.],
    ])
    vbo_triangle = ctx.buffer(vertices.astype('f4').tobytes())
    vao_triangle = ctx.simple_vertex_array(prog, vbo_triangle, 'in_vert')

    size = (4, 4)
    depth_texture = ctx.depth_texture(size)  # implicit -> dtype='f4', components=1
    fbo_depth = ctx.framebuffer(depth_attachment=depth_texture)

    fbo_depth.use()
    fbo_depth.clear(depth=1.0)

    depth = np.frombuffer(depth_texture.read(), dtype=np.dtype('f4')).reshape(size[::-1])
    print("From depth texture - should all be 1")
    print(depth)  # should all be 1

    # Now we render a triangle in there
    vao_triangle.render()

    # It should have some different values in the middle
    depth_from_dbo = np.frombuffer(depth_texture.read(), dtype=np.dtype('f4')).reshape(size[::-1])
    print("From depth_texture - some stuff should be 1s and 0.5 where the triangle lies.")
    print(depth_from_dbo)  # some stuff should be 1s and 0.5 where the triangle lies.

    # fs: Full Screen
    canvas_fs_quad = np.array([0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0]).astype('f4')
    vbo_fs = ctx.buffer(canvas_fs_quad.tobytes())
    vao_fs = ctx.simple_vertex_array(prog_for_depth, vbo_fs, 'in_vert')
    cbo_fs = ctx.renderbuffer(size, components=1, dtype='f4')
    fbo_fs = ctx.framebuffer(color_attachments=[cbo_fs])

    fbo_fs.use()
    depth_sampler = ctx.sampler(
        filter=(moderngl.LINEAR, moderngl.LINEAR),
        compare_func='',
    )
    depth_sampler.use(location=0)
    depth_texture.use(location=0)
    prog_for_depth['depth'].value = 0
    #
    vao_fs.render(moderngl.TRIANGLE_STRIP)

    #
    data = np.frombuffer(fbo_fs.read(components=1, dtype='f4'), dtype=np.dtype('f4')).reshape(size[::-1])
    print("From final fbo - some stuff should be 1s and 0.5 where the triangle lies. (like depth_texture)")
    print(data)

if __name__ == '__main__':
    main()

The expected result:
From depth texture - should all be 1
[[1. 1. 1. 1.]
 [1. 1. 1. 1.]
 [1. 1. 1. 1.]
 [1. 1. 1. 1.]]
From depth_texture - some stuff should be 1s and 0.5 where the triangle lies.
[[0.50000006 0.50000006 0.50000006 1.        ]
 [0.50000006 0.50000006 1.         1.        ]
 [0.50000006 1.         1.         1.        ]
 [1.         1.         1.         1.        ]]
From final fbo - some stuff should be 1s and 0.5 where the triangle lies. (like depth_texture)
[[0.50000006 0.50000006 0.50000006 1.        ]
 [0.50000006 0.50000006 1.         1.        ]
 [0.50000006 1.         1.         1.        ]
 [1.         1.         1.         1.        ]]

By the way, your project demosys-py look gorgeous ^^

My commit (on my fork repo) about this functionality: depth texture/buffer, RTT, samplers => https://github.com/yoyonel/ModernGL/commit/c20ecddaa8cc0434b4e0dc46123dd974df0b81e1
I'm using pytest to perform the unit test here:

https://github.com/yoyonel/ModernGL/blob/c20ecddaa8cc0434b4e0dc46123dd974df0b81e1/examples/conftest.py
https://github.com/yoyonel/ModernGL/blob/c20ecddaa8cc0434b4e0dc46123dd974df0b81e1/examples/test_depth_samplers.py

Yes right, but my original issue was to retrieve and use depth informations from depth buffer/texture.
Using your advice (use a explicit sampler) resolve this issue.
Maybe we need to create a new issue about the potential problem about the "wrong" values in texture parameters.

I can look into it, no worries 😄

Fixed in #245. This was caused by incompleteness because the texture filtering was not set.
You actually don't need to use a sampler. Simply setting the filtering on the texture would also fix the issue:
depth_texture.filter = filter=(moderngl.LINEAR, moderngl.LINEAR)
depth_texture.compare_func = ''

If the PR gets merge, then no need to set filter.

Verified that your initial example also now produce the correct result after the change
From depth texture - should all be 1
[[ 1.  1.  1.  1.]
 [ 1.  1.  1.  1.]
 [ 1.  1.  1.  1.]
 [ 1.  1.  1.  1.]]
From depth_texture - some stuff should be 1s and 0.5 where the triangle lies.
[[ 0.5  0.5  0.5  1. ]
 [ 0.5  0.5  1.   1. ]
 [ 0.5  1.   1.   1. ]
 [ 1.   1.   1.   1. ]]
From final fbo - some stuff should be 1s and 0.5 where the triangle lies. (like depth_texture)
[[ 0.50000006  0.50000006  0.50000006  1.        ]
 [ 0.50000006  0.50000006  1.          1.        ]
 [ 0.50000006  1.          1.          1.        ]
 [ 1.          1.          1.          1.        ]]

A final question. Is this depth only FBOs actually working for you?
fbo_depth = ctx.framebuffer(depth_attachment=depth_texture)

I just get an error and wondering if this is some other bug...
mgl.Error: the depth_attachment have different sizes or samples

It's not a bug, this test not working with master branch (it run on a local branch).
This issue was an initial step before a pull request ^^
I've added slight fix/modification in source code (framebuffer.cpp)).
I will merge PR#245 and test it. If it's work, i will pr this test and my modifications.
Thx again !

merged #245 :)


check for gep labels

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Does this PR introduce a user-facing change?:

/unhold


Turn Engine into a monad stack

Problem
Continuation handling is currently a real pain. Basically, we need to check that we don't have a continuation after every single runOp ever run, because otherwise we risk missing a branch/jump. This results in a code that is massively ridden with boilerplate and hardly readable too. In addition, we also pass the stack needed for the execution around explicitly, adding to the readability and extendability issue.

Hold on, but in the control flow sense, continuations are almost like exceptions!
Solution

Defined an abbreviation EngineM that should house all monads we might want to stack.
Added StateT monad transformer to the engine type. It carries the List StackEntry that we're using as a stack.
Added ExceptT (List Operation) to our EngineM monad stack abbreviation. ExceptT on top allows us to still access the stack state and, consequently, to recover (=execute the continuation) nicely.
Also followed through with refactoring that this change allows.

Tests pass, code looks good, reviewing it line by line now.


Update Migration Documentation

Wasn't obvious that I needed to add @mikro-orm/migrations as a dependency (only referenced in v3 > v4 changelog), and example could include the import:
import { Migration } from '@mikro-orm/migrations';

In which example? Only one where we could add that import is not really a code you would write, as migrations are generated from the CLI.

i am migrating from typeorm to mikro orm with an existing production schema. the fact that knex and/or mikro does not support enum postgres migrations makes it a no-go for me, so i just create migration files by hand.
example under migration class
export class Migration20191019195930 extends Migration {

  async up(): Promise<void> {
    this.addSql('select 1 + 1');
  }

}

You should/could still use CLI to migrate blank migration file.
Anyway, PR welcome.

is there a hidden command to create a blank file, i only see migration:create, which attempts to diff.
no problem on PR

you can add -b/--blank to that, looks like those flags are not documented


fix(list): action list missing focus and hover styling

Since the action list is interactive, it needs styles when it's hovered and focused.

@crisbeto @jelbourn I have small query. why we are not using renderer instead of elementref for DOM manipulations.


fix: upgrade jx-cli and jx-preview

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign jstrachan
You can assign the PR to them by writing /assign @jstrachan in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jstrachan: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gsm
53815c298519208ce71224216af73e05bd68de5f
link
/test gsm

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

/retest


Automated Package Upgrade

:tada: This PR is included in version 27.0.7 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Adding instruction in the flappy-bird-game (day 30)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Adding instruction as the game start without any instructions and also add previous high score which is initially zero.
By the change first it show instructions like "press space bar to start" and other statistics".

go ahead @ramsharma3
assigned

https://github.com/dhairyagothi/50_days_50_web_project/assets/142149436/1d4e0a67-b13b-48dc-8031-db7e5c1f7f7f
I apologize for the delay. I've been working on resolving the issue. Could you please take a look and let me know your feedback?


"Băneasa" is listed in the drop-down menu

Description:
"Băneasa" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Băneasa" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Băneasa, GALAȚI".


Crashes Pokemon Crystal (Japanese)

Hey, when playing the Japanese Pokemon Crystal, when you go into the Goldenrod pokecenter the game stops working and shows an error message. When I try to change the settings (the ones like "recognize this as a GBA") and then try going inside, instead of getting that message the game just flashes the inside of the pokecenter for a brief moment and then freezes.  For now I'm just avoiding that pokecenter entirely (and I haven't found any other bugs). Here's the in-game error:
このカートリッジはゲームボーイカラーせんようです。ゲームボーイカラーでしようしてください。
It seems this is the English version of the error, with some info about it:
http://glitchcity.info/wiki/index.php/This_Game_Pak_is_designed_only_for_use_on_the_Game_Boy_Color
Also there's another minor issue that doesn't need to be fixed, but for some reason Crystal is saving improperly. It works fine to save using the "save states" from the emulator, but saving in-game doesn't really work, and often when I start up the game from its normal menu and not by defrosting the save state, the game is messed up like I'm in a different spot and a different gender from what/where I was supposed to be.

I don't know how to edit what I wrote so I'll leave it here: The error is inescapable, as in, once you reach that error screen you just have to restart the game in order to get out of it.

I have this problem too @@

I've try same rom with lameboy and VisualBoyAdvance on PC, Both of them are no problem here.

I'm playing the English version, not problem so far, except for link transfer.

Yes, because the English version was re-coded a bit and excludes some features that the Japanese version had.


[Tuning][MI100][MI200] Tuning update

Refresh pdb + fdb from rel-5.1 branch and tuning db.

Backporting ROCm 5.1 specific tunings to mainline

Update all ROCm 5.2 targeted PR/issues as blockers.
Closely monitoring CI and this one should be able to land in timeframe.


Add implementations of == and isequal for Fibers.

two arrays are == if their sizes are equal size(A) == size(B) and all of their elements are ==. similar for isequal.
Let's make two implementations of these functions using Finch. We can use the implementation of Base.copyto! as a template for how we can express the problem using Finch itself.
The overloads for == on Fiber types will look similar to those of StaticArrays on AbstractArray types.

We'll also need tests that excercise all of the cases. For example the arrays could be equal, not equal, same size, different size, different array types (Array vs. Fiber)

We might also want to test these on fibers with the same formats and different formats, just to be sure.


Lua lexer broken in 2.2.0

(Original issue 1441 created by katsterling on 2018-05-03T20:12:09.035223+00:00)
Pygments does not style Lua code at all. I believe this is due to a syntax error in the Lua lexer.
pygmentize -H lexer lua

Also throws a syntax error (with no useful information) while other lexers appear to work fine.

You mean this one?
File "test.py", line 236, in get_newest_version     m = r.match(line) TypeError: cannot use a string pattern on a bytes-like object

Sorry, I'm a bit lost here -- what does the comment refer to to? This is a ported issue from Bitbucket from 2018, so I suspect it's no longer relevant. I don't know what PDFs or gz you're referring to.

Oh I mean the issue is still true. the script in the lua lexer is still broken, just won't be an easy fix.

Cannot reproduce -- Lua highlighting seems to work just fine.

The websites the script uses to gather info don't even exist anymore so I'd say that on its own is a problem


Question about the derivation of the view matrix gradient in paper

Hi, team; thanks for your contributions! I'm recently reading your paper (Mathematical Supplement for the gsplat Library) and have one question about the derivation of the view matrix gradient.
I understand the gradient of the view matrix ($\frac{\partial L}{\partial T_{CW}}$) can flow from the gradient of camera space 3D means ($\frac{\partial L}{\partial t}$), which is given by equation (28) in your paper. As the 2D covariance is parameterized as $\Sigma'=JR_{CW}\Sigma\ R_{CW}^{T}J^{T}$, I wonder if the gradient of the view matrix can also flow from $R_{CW}$, a part of the view matrix. It seems that the contribution of $J$ to $\frac{\partial L}{\partial T_{CW}}$ has been counted in the form of $\frac{\partial L_{\Sigma'}}{\partial J}\frac{\partial J}{\partial t}$, but the contribution of $R_{CW}$ in $\Sigma'$ has not. Should we add this term ($\frac{\partial L}{\partial \Sigma'}\frac{\partial \Sigma'}{\partial R_{CW}}$) to $\frac{\partial L}{\partial T_{CW}}$? Any explanation or correction is highly appreciated!

By the way, do you implement the view matrix gradient in your code?

Hi Qitao, great catch! Yes, there should also be a contribution to R_cw
from dL/dSigma', that's currently missing in the derivation. In the code,
the view matrix gradients are not implemented yet, but we hope to add this
in soon.
On Fri, Jan 5, 2024 at 10:22 PM Qitao Zhao @.***> wrote:

By the way, do you implement the view matrix gradient in your code?
—
Reply to this email directly, view it on GitHub
https://github.com/nerfstudio-project/gsplat/issues/98#issuecomment-1879570542,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLOKW6B34BI54NPS3HDLQTYNDURZAVCNFSM6AAAAABBPKWTY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZZGU3TANJUGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Equality Check Bug Fix

Equality check bug fix
Related PR (update to UG): https://github.com/AY2324S2-CS2103T-W11-1/tp/pull/266
These will be our identity fields to check for equality:
Company Name
Contact Name, Email, Phone Number (POC fields)
Description
Role
Location
Rationale
Company Name + POC fields are not unique enough on their own.
Description is in there because its a compulsory field and users might use a placeholder, so its to discourage that.
Application status another compulsory field is removed (to resolve the bug).
Role is a good first step but you can have the same role in 2 locations, so location is added
Let me know if you think a field should be added or removed.
It resolves the related bug raised;
#228

additional: add in FAQ the criteria for comparing internships, and that it will be rejected if you key in the same internship

Testing For Equality
I will use the test case by the tester for all variants
Current State
isSame -> Company Name, POC, desc, role, location
equals -> Company Name, POC, desc, role, location

If I add back application status to isSame


Function completion description includes whitespace between arguments

rust-analyzer 0d03fe6
LanguageClient-neovim:

VSCode:

Test code:
fn foo(
    a: i32,
    b: i32,
) {
}

fn main() {

}

Will fix it this week


"GHERLA" is listed in the drop-down menu

Description:
"GHERLA" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Gherla" in the search bar.
Expected results
The location is listed in the drop-down menu as "Oras GHERLA, CLUJ (GHERLA)".


Add differentiation wrt DRR parameters

Want the gradients wrt to

Camera.center (the 3D coordinates of the camera)
Detector.center (the 3D coordinates of the center of the detector plane)
Detector.normal (the orientation of the detector plane)

Automatic differentiability w/ Zygote doesn't work out of the box for these parameters... probably need to implement a few custom gradient rules with ChainRulesCore, but I'm very unsure where the underlying issue is

(and benchmark runtime against finite differences)


Pebble Health nag screen with Health disabled

Nag screen with occasionally pop up with this watchface. I have the Health features turned off on my watch, as I do not have the watch on 24/7. Had the same issue with another watchface, required some dev changes to remove access to the Heath features to resolve.

@timothythlau do you have or can you point me to any  solution for that?

I have a feeling it has something to do with this function:
static void tick_handler(struct tm *tick_time, TimeUnits units_changed){
  if(HOUR_UNIT & units_changed){
    HealthActivity activity = health_service_peek_current_activities();
    if(activity == HealthActivityNone){

Looks like the tick handler for vibrating every hour will use the Pebble Health API to check if the user is sleeping or not. Would probably require a check if health capabilities are enabled or not before actually querying the API.

@timothythlau sorry about the (extremely) late reply but I had a break from coding for some time. Your PR is merged but I don't know if it will solve the issue though.


'404 page not found' when accessing from remote machine

Actions before raising this issue

[X] I searched the existing issues and did not find anything similar.
[X] I read/searched the docs

Steps to Reproduce

Install CVAT on a given machine following the installation guide

In the installation, I applied export CVAT_HOST=your-ip-address where I used the same machine's IP address (the first address displayed when running hostname -I)

Browsing to localhost:8080 from the same machine displays the CVAT login page correctly

Expected Behavior
I'm expecting to see CVAT's login page when browsing to your-ip-address:8080 from a distant machine on my company's network.
My goal is that my colleagues can access and use my installation of CVAT from their laptops.
Possible Solution
No response
Context
No response
Environment

Git hash commit: 8d2d1b1d2afc6dc6d03c007cb2551d56e22fa8b8
Docker version: 20.10.10
Are you using Docker Swarm or Kubernetes? No
Operating System and version: Ubuntu 20.04.1 LTS
Other diagnostic information / logs: below is the traefik container's log:

$ sudo docker logs traefik
time="2023-11-27T16:42:53Z" level=info msg="Configuration loaded from flags."
time="2023-11-27T16:42:53Z" level=error msg="entryPoint \"websecure\" doesn't exist" routerName=grafana_https@file entryPointName=websecure
time="2023-11-27T16:42:53Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
time="2023-11-27T16:42:53Z" level=error msg="entryPoint \"websecure\" doesn't exist" entryPointName=websecure routerName=grafana_https@file
time="2023-11-27T16:42:53Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
time="2023-11-27T16:42:53Z" level=error msg="entryPoint \"websecure\" doesn't exist" entryPointName=websecure routerName=grafana_https@file
time="2023-11-27T16:42:53Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
time="2023-11-27T16:42:53Z" level=error msg="entryPoint \"websecure\" doesn't exist" routerName=grafana_https@file entryPointName=websecure
time="2023-11-27T16:42:53Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
time="2023-11-27T16:42:57Z" level=error msg="entryPoint \"websecure\" doesn't exist" routerName=grafana_https@file entryPointName=websecure
time="2023-11-27T16:42:57Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file
time="2023-11-27T16:42:57Z" level=error msg="entryPoint \"websecure\" doesn't exist" routerName=grafana_https@file entryPointName=websecure
time="2023-11-27T16:42:57Z" level=error msg="no valid entryPoint for this router" routerName=grafana_https@file

I finally managed to access CVAT from a distant machine, thanks to solutions described in this issue and this section of the docs.
The CVAT_HOST environment variable was not preserved when running docker compose, and did not take effect in the docker containers.
Adding the -E flag to the docker compose command, solved my issue:
sudo -E docker compose up -d


Wrong Syntax for grid-column()

So after I updated to 6.3.0 and ran my gulp tasks this error started occurring.
[Error running Gulp] Error: node_modules/foundation-sites/scss/grid/_column.scss
Error: Wrong syntax for grid-column(). Use a number, decimal, percentage, or "n of n".
        on line 46 of node_modules/foundation-sites/scss/grid/_column.scss
>>     @error 'Wrong syntax for grid-column(). Use a number, decimal, percentage,
   ----^

Hi @Knight-Yoshi,
The error come from the grid-column function, which take a number or a list as first parameter.
See the documentation:
///   Width of the column. Accepts multiple values:
///   - A percentage value will make the column that exact size.
///   - A single digit will make the column span that number of columns wide, taking into account the column count of the parent row.
///   - A string of the format "x of y" will make a column that is *x* columns wide, assuming *y* total columns for the parent.

Also, there was no change on grid-column You probably called the mixins grid-column, grid-column-offset or grid-column-size with an other parameter.
Could you give more informations about how you uses these mixins and functions ? Could you also add @debug $columns; at scss/grid/_column.scss:20 ?

So I found this is what breaks it.
	&-details {
		@include flex-grid-column(null);
	}

	&-controls {
		@include flex-grid-column(shrink);
	}

It worked fine before with 6.2

True. null is not a valid value for grid-column. You can use:
@include flex-grid-column();
// Or
@include flex-grid-column(expand);

Hmm. Well thanks for that. :D


4.0.2 Windows QT - 0 Connections / Tor related errors

I've been helping a few people via Discord, and there is something funky going on with 4.0.2 Tor.
The same person can successfully run 4.0.1 , but as soon as they launch 4.0.2 they get 0 connections, and after an hour still have 0 connections.  Below is the tor.log and probably the reason why.
Also seen someone who can't get past the "timed out waiting for onion hostname" on loading 4.0.2, but 4.0.1 gets right in.
I am seriously befuddled.  You would think it's a problem with Tor or his ISP or firewall or something, but it's not, because the simple fact that 4.0.1 works flawlessly.
These are the errors one of them was getting while on verge-qt 4.0.2 in the tor.log ... which did not happen in verge-qt 4.0.1

14 19:54:15.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Apr 14 19:54:15.000 [notice] Bootstrapped 100%: Done
Apr 14 19:55:40.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:55:43.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 14 19:55:44.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:55:47.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 14 19:55:48.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 14 19:55:49.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 14 19:55:50.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:56:04.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:56:11.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:56:18.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:57:11.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 14 19:57:12.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:57:20.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 14 19:57:58.000 [err] libevent call with win32 failed: Successful WSAStartup not yet performed [WSANOTINITIALISED ] [10093]

I personally cannot duplicate it.  Trust me -- I had tried -everything-.  Deleting peers.dat didn't do anything... they were stuck with 0 connections after an hour.
Even using the peers.dat from verge-blockchain.com bootstrap didn't help.  Same Tor errors over and over.
I wouldn't post an issue here if I didn't think it was worth you double checking !  Did anything change since 4.0.1 regarding how Tor behaves inside the QT?  I suppose I could go look at the commits, but wanted to run it by here first to see if a lightbulb went off as to the 'why'

Easiest way to ask the question is this:
Why does Person_A on Computer_A have 0 issues with Tor on 4.0.1, but that same Person_A on Computer_A has major issues with Tor on 4.0.2.
Computer_A is the same.  No changes.
Literally...
Running 4.0.1 = success
close down 4.0.1
Running 4.0.2 = connection / tor problems
close down 4.0.2
Running 4.0.1 = success
Seriously out of ideas !

I'll probably just chalk this up to people not following instructions.  For SNG I ran fresh datadir 4.0.1 , let it run for a few mins, stopped.  copied tor.log .  deleted datadir, opened 4.0.2 , let it run for a few mins.
Similar warning messages.  The "error" comes when you close verge-qt
4.0.1
Apr 15 17:24:02.000 [notice] Tor <IP_ADDRESS>-rc-dev opening log file.
Apr 15 17:24:02.970 [notice] Tor <IP_ADDRESS>-rc-dev running on Very recent version of Windows [major=6,minor=3] with Libevent 2.0.22-stable, OpenSSL 1.0.2k, Zlib 1.2.11, Liblzma N/A, and Libzstd N/A.
Apr 15 17:24:02.970 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Apr 15 17:24:02.970 [notice] Configuration file "C:\Users\Jeff\AppData\Roaming\VERGE\tor\torrc" not present, using reasonable defaults.
Apr 15 17:24:02.970 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Users\Jeff\Desktop\Verge QT 401\<default>. Is this what you wanted?
Apr 15 17:24:02.970 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Users\Jeff\Desktop\Verge QT 401\<default>. Is this what you wanted?
Apr 15 17:24:02.970 [notice] Scheduler type KISTLite has been enabled.
Apr 15 17:24:02.970 [notice] Opening Socks listener on <IP_ADDRESS>:9089
Apr 15 17:24:03.000 [notice] Bootstrapped 0%: Starting
Apr 15 17:24:03.000 [notice] Starting with guard context "default"
Apr 15 17:24:03.000 [notice] Bootstrapped 80%: Connecting to the Tor network
Apr 15 17:24:19.000 [notice] Bootstrapped 85%: Finishing handshake with first hop
Apr 15 17:24:19.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
Apr 15 17:24:20.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Apr 15 17:24:20.000 [notice] Bootstrapped 100%: Done
Apr 15 17:24:28.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:24:30.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:24:31.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:24:35.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:24:38.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:24:41.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:24:47.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:24:49.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:24:50.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:24:53.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:25:57.000 [err] libevent call with win32 failed: Successful WSAStartup not yet performed [WSANOTINITIALISED ] [10093]

4.0.2
Apr 15 17:26:53.000 [notice] Tor <IP_ADDRESS>-rc-dev opening new log file.
Apr 15 17:26:53.660 [notice] Tor <IP_ADDRESS>-rc-dev running on Windows 8 with Libevent 2.0.21-stable, OpenSSL 1.0.2k, Zlib 1.2.11, Liblzma N/A, and Libzstd N/A.
Apr 15 17:26:53.660 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Apr 15 17:26:53.660 [notice] Configuration file "C:\Users\Jeff\AppData\Roaming\VERGE\tor\torrc" not present, using reasonable defaults.
Apr 15 17:26:53.660 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Users\Jeff\Desktop\Verge QT 402\<default>. Is this what you wanted?
Apr 15 17:26:53.660 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Users\Jeff\Desktop\Verge QT 402\<default>. Is this what you wanted?
Apr 15 17:26:53.675 [notice] Scheduler type KISTLite has been enabled.
Apr 15 17:26:53.675 [notice] Opening Socks listener on <IP_ADDRESS>:9089
Apr 15 17:26:54.000 [notice] Bootstrapped 0%: Starting
Apr 15 17:26:55.000 [notice] Starting with guard context "default"
Apr 15 17:26:55.000 [notice] Bootstrapped 80%: Connecting to the Tor network
Apr 15 17:27:07.000 [notice] Bootstrapped 85%: Finishing handshake with first hop
Apr 15 17:27:08.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
Apr 15 17:27:08.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Apr 15 17:27:08.000 [notice] Bootstrapped 100%: Done
Apr 15 17:29:17.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:29:30.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:29:31.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:29:32.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:29:33.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:29:37.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:29:39.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:29:40.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:29:42.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:30:29.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:30:40.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:30:42.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:31:01.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:31:10.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:31:30.000 [warn] Fetching v2 rendezvous descriptor failed. Retrying at another directory.
Apr 15 17:31:31.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Apr 15 17:31:39.000 [err] libevent call with win32 failed: Successful WSAStartup not yet performed [WSANOTINITIALISED ] [10093]

only noticeable different is that:
4.0.1 uses libevent 2.0.22-stable
4.0.2 uses libevent 2.0.21-stable
thought that was kind of odd that the newer QT uses an older libevent, but surely a non issue

我就是在中国，4.0.2不能运行，很难过

"I live in China and cannot run 4.0.2, this is very sad."

https://github.com/vergecurrency/VERGE/wiki/Verge-QT-Wallet-FAQ-&-Common-Issues#tor-blocked-by-countryisp
Try using this:
Bridge obfs4 <IP_ADDRESS>:54123 DCE6A7A436CD03964EF40B4692CF4820D4FF2BFD
Bridge obfs4 <IP_ADDRESS>:25006 73F17356516D3CBEA5CDA2384B0C0107966FBA35
Bridge obfs4 <IP_ADDRESS>:49283 124A4D2A7E40211E5BAB24978181F25BD3E798F1
UseBridges 1

This problem is still not solved！！
VERGE.conf
rpcuser=vergeusername
rpcpassword=vergepassword
rpcport=20102
port=21102
daemon=1
algo=groestl

VERGE/tor/torrc
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
UseBridges 1
Bridge obfs4 <IP_ADDRESS>:54123 DCE6A7A436CD03964EF40B4692CF4820D4FF2BFD
Bridge obfs4 <IP_ADDRESS>:25006 73F17356516D3CBEA5CDA2384B0C0107966FBA35
Bridge obfs4 <IP_ADDRESS>:49283 124A4D2A7E40211E5BAB24978181F25BD3E798F1

VERGE.log
ThreadRPCServer started
ThreadMessageHandler started
ThreadSocketHandler started
Loading addresses from .onion seeds
7 addresses found from .onion seeds
ThreadOnionSeed exited
Flushed 7 addresses to peers.dat  2ms
trying connection 5n4gl3kvntyanp63.onion:21102 lastseen=82.6hrs
SOCKS5 connecting 5n4gl3kvntyanp63.onion
ERROR: Error reading proxy response
trying connection n5ln6ke2vc47glpl.onion:21102 lastseen=85.2hrs
SOCKS5 connecting n5ln6ke2vc47glpl.onion
ERROR: Error reading proxy response

tor.log
Jun 29 22:44:33.000 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Can't connect to bridge; PT_MISSING; count 14; recommendation warn; host DCE6A7A436CD03964EF40B4692CF4820D4FF2BFD at <IP_ADDRESS>:54123)
Jun 29 22:44:33.000 [warn] We were supposed to connect to bridge '<IP_ADDRESS>:25006' using pluggable transport 'obfs4', but we can't find a pluggable transport proxy supporting 'obfs4'. This can happen if you haven't provided a ClientTransportPlugin line, or if your pluggable transport proxy stopped running.
Jun 29 22:44:33.000 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Can't connect to bridge; PT_MISSING; count 15; recommendation warn; host 73F17356516D3CBEA5CDA2384B0C0107966FBA35 at <IP_ADDRESS>:25006)
Jun 29 22:44:35.000 [warn] We were supposed to connect to bridge '<IP_ADDRESS>:54123' using pluggable transport 'obfs4', but we can't find a pluggable transport proxy supporting 'obfs4'. This can happen if you haven't provided a ClientTransportPlugin line, or if your pluggable transport proxy stopped running.

xyl@ubuntu:~/.VERGE$ VERGE server starting
/usr/bin/obfs4proxy
Jun 29 22:52:16.665 [notice] Tor <IP_ADDRESS>-rc-dev running on Linux with Libevent 2.0.21-stable, OpenSSL 1.0.2g, Zlib 1.2.8, Liblzma N/A, and Libzstd N/A.
Jun 29 22:52:16.665 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Jun 29 22:52:16.666 [notice] Read configuration file "/home/xyl/.VERGE/tor/torrc".
Jun 29 22:52:16.669 [notice] Scheduler type KIST has been enabled.
Jun 29 22:52:16.669 [notice] Opening Socks listener on <IP_ADDRESS>:9089

Can you help me?  thanks

Try compiling clearnet branch.  It doesn't have Tor built in.  It looks like you already have Tor installed / configured on your system.  So perhaps compiling Clearnet Verge will solve your issues:
git clone https://github.com/vergecurrency/VERGE.git
cd VERGE
git fetch
**git checkout 4.0clearnet**

thanks, I'll try it.

This problem is still not solved
xyl@ubuntu:~$ tail -f .VERGE/debug.log
ThreadOpenConnections started
ThreadOpenAddedConnections started
ThreadOpenAddedConnections exited
ThreadSocketHandler started
ThreadDNSAddressSeed started
Loading addresses from DNS seeds (could take a while)
11 addresses found from DNS seeds
ThreadDNSAddressSeed exited
Flushed 11 addresses to peers.dat  2ms
trying connection <IP_ADDRESS>:21102 lastseen=116.3hrs
connection timeout
ERROR: GetMyExternalIP() : connection to <IP_ADDRESS>:80 failed
connection timeout
trying connection <IP_ADDRESS>:21102 lastseen=76.9hrs
connection timeout
ERROR: GetMyExternalIP() : connection to <IP_ADDRESS>:80 failed
connection timeout
trying connection <IP_ADDRESS>:21102 lastseen=132.2hrs
connect() failed after select(): Connection refused
trying connection <IP_ADDRESS>:21102 lastseen=91.7hrs
~~~
ProcessBlock: ACCEPTED (scrypt)
ERROR: FetchInputs() : 739378a8c4 mempool Tx prev not found 6407a328e6
stored orphan tx 739378a8c4 (mapsz 1)
trying connection <IP_ADDRESS>:21102 lastseen=86.6hrs
connect() failed after select(): Connection refused
received block 015e891438c44e07fe4a
ERROR: CheckProofOfWork() : hash doesn't match nBits
ERROR: CheckBlock() : proof of work failed
ERROR: ProcessBlock() : CheckBlock FAILED
Misbehaving: <IP_ADDRESS>:21102 (0 -> 50)
trying connection <IP_ADDRESS>:21102 lastseen=76.9hrs
connection timeout
trying connection <IP_ADDRESS>:21102 lastseen=86.6hrs
connect() failed after select(): Connection refused

Try deleting the existing peers.dat, then re-run it ?

Delete peers.dat to re-run, start downloading data for a while, and then prompt the error.
ProcessBlock: ACCEPTED (scrypt)
received block<PHONE_NUMBER>76b85595d8
SetBestChain: new best=000000000676b85595d8  height=29499  trust=29500  date=11/05/14 03:39:05
ProcessBlock: ACCEPTED (scrypt)
received block<PHONE_NUMBER>bce3ea924e
SetBestChain: new best=0000000009bce3ea924e  height=29500  trust=29501  date=11/05/14 03:39:17
ProcessBlock: ACCEPTED (scrypt)
trying connection <IP_ADDRESS>:21102 lastseen=397385.7hrs
connect() failed after select(): Connection refused
trying connection <IP_ADDRESS>:21102 lastseen=82.3hrs
received block d167396bd06d581357ff
ERROR: CheckProofOfWork() : hash doesn't match nBits
ERROR: CheckBlock() : proof of work failed
ERROR: ProcessBlock() : CheckBlock FAILED
Misbehaving: <IP_ADDRESS>:21102 (0 -> 50)
connect() failed after select(): Connection refused
trying connection <IP_ADDRESS>:21102 lastseen=113.2hrs
ERROR: FetchInputs() : 4ed50aae94 mempool Tx prev not found 654b840b8b
stored orphan tx 4ed50aae94 (mapsz 6)
connection timeout
trying connection <IP_ADDRESS>:21102 lastseen=79.0hrs
connection timeout
trying connection <IP_ADDRESS>:21102 lastseen=129.6hrs
connect() failed after select(): Connection refused


[VSCode] Change in behaviour of undo operations.

In VSCode, when someone performs an undo operation, it is passed on to other editors as a simple change, and when others perform further undos, it becomes an ‘undo what was undone’ operation.
Ideally, the undo operation should apply to the user's own operations and not those of others.

Unfortunately, there's little we can do here - we use the vscode.workspace.applyEdits API, which is the only API that allows to perform edits on open text documents. All edits sent to the applyEdits method are automatically pushed to the undo-redo stack. There is no way to change this behavior.
Closing, as it's a technical limitation of the VS Code API.

Sorry.
So, could you use a when expression and define a custom Ctrl+Z command to implement a function that stacks when it receives other people's operations from the server and only undo its own operations that are not received from the server?

I guess we could try that, but I can't promise this works well.


Center React elements in header on Android

static navigationOptions = ({navigation}) => {
        firstIsActive = navigation.state.params ?  navigation.state.params.currentTab == 0 : true;
        secondIsActive = navigation.state.params ?  navigation.state.params.currentTab == 1 : false;

        return {
          tabBarVisible: false,
          headerTitle:
            navigation.state.params.vendorID ?
              <Segment style={{backgroundColor: 'transparent'}}>
                <Button style={{ borderColor: 'white', backgroundColor: firstIsActive ? 'white' : globalStyles.BLUE }} onPress={() => navigation.setParams({ currentTab: 0 })} first active={firstIsActive}>
                  <Text style={{color: firstIsActive ? globalStyles.BLUE : 'white', fontSize: 10, letterSpacing: 1}}>FEATURED</Text>
                </Button>
                <Button style={{ borderColor: 'white', backgroundColor: secondIsActive ? 'white' : globalStyles.BLUE }} onPress={() => navigation.setParams({ currentTab: 1 })} last active={secondIsActive}>
                  <Text style={{color: secondIsActive ? globalStyles.BLUE : 'white',  fontSize: 10, letterSpacing: 1}}>ALL PRODUCTS</Text>
                </Button>
              </Segment>
            :
            <Image style={globalStyles.splashLogo} source={require('../assets/logo-horizontal.png')} />
      }
    }

This is the result for the segment:

Logo with back arrow goes slightly on the side:

On iOS all looks good.
Anyone got a quick fix for this? :(
npm 4.1.2
node 7.7.4
"react-native": "0.45.1",
"react-navigation": "^1.0.0-beta.11"

React Navigation aims to follow standard patterns per platform.
That being said you should be able to change this by customizing headerTitleStyle and setting alignItems to 'center'.

Thanks. Suggested workaround did not work, which just confirms that the best way is to follow standards and differentiate UI.

@DavideValdo adding alignSelf to headerTitleStyle worked for me, however now I'm having the issues where it doesn't recognise my icon on the left.

Going to close this since alignSelf works.
@edisonywh if you think this is an issue with the library could you open up a new issue?


Thank You!

No issue at all! I just wanted to say thanks for this tool!

Thanks, I appreciate it. I'm glad you've found it useful.


rvm::user_install raising an error

I am trying to install rvm on a ubuntu 14.04 chef-client . I added below code in user_install.rb
node.default['rvm']['user_installs'] = [
{ 'user' => 'ubuntu',
'default_ruby' => '2.2.0',
'rubies' => ['2.2.0']
}
]
but it  raising an exception as below
resolving cookbooks for run list: ["rvm::user_install"]
Synchronizing Cookbooks:

chef_gem
rvm
Compiling Cookbooks...
Recipe: rvm::default
chef_gem[rvm] action install
install version >= <IP_ADDRESS> of package rvm
/var/chef/cache/cookbooks/rvm/libraries/rvm_chef_user_environment.rb:49: warning: class variable    access from toplevel
Converging 1 resources
chef_gem[rvm] action install (up to date)

Any solution for this ?

I'm not too familiar with that exact error, but I just updated master with a gpg fix for user_install. Can you let me know if this fixes it?

I don't see an exception in your report.

Closing due to inactivity.
If this is still an issue please reopen or open another issue. Alternatively drop by the #sous-chefs channel on the Chef Community Slack and we'll be happy to help!
Thanks,
Sous-Chefs


feat(duplicated_node_checker): add duplicated node names to msg

Description
necesary change for the PR

Tests performed
run scenario_simulator_v2

Effects on system behavior

Not applicable.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@shmpwk
can you approve this PR too?


Extended status about the robot

Is there a way to get information about the current robot status?

T1/T2/Automatic
drives powered
E-Stop

and more advanced:

payload
joint limits (are there actually soft limits?)
model name

Hello!
Sadly it's not currently possible to retrieve any of these data through the client library. Theoretically it could be possible to forward these to the user, but I don't think this will be supported anytime in the future, at least for the iisy robots.

So I need to either write a capability and forward it somehow and/or try to see what I can map to Profinet?

Yes, I think these two are the only options


test code support code Coverage Analytics

What type of PR is this?
ignore me ,just a test
/kind cleanup
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

test is ok
/close

xxxxxxxx


Add Python Resources

Closes #205.
This PR adds a new "Python Resources" page that lives under "Documents". I added a section to the summer school page that links to this new info. The links are those shared in issue #205. I figured they were a good enough starting point, and we can always add to/modify this page later if we find new material to share.
Let me know if you like the general structure and how I worked it into the flow of the summer school page. Input on wording choices etc. are totally welcome.
(Note, while I was in there, I also found a way to make the summer school links in the "Meetings" page relative to the site's base URL, which supports local development.)

Good suggestion, @jibarnum. I'll add that.


[Bug]: Container widget -Auto Height with limits - scrolling down does not show the widgets under max limit dotted line

Is there an existing issue for this?

[X] I have searched the existing issues

SubTasks

Drag and drop a container widget and make it Auto Height with limits .. increase the width of the widget.
Container widget has scroll enabled by default and the min is 2, max is 40.
Now add a tab widget, a table widget and an input widget into the container, such that the input widget is below the visual area of the widget.
Though the scroll is present, the input widget cannot be seen on scrolling. Scroll movement is only upto the max limit.

https://www.loom.com/share/3b8b186070ec4b8b8812fdccccd4d304

@Sripriya93 @kamakshibhat-appsmith I checked it on our POC it's fixed. Please check once again on your end and mark it as done.

Tested the above in latest POC https://appsmith-git-poc-dynamic-height-merge-release-1-get-appsmith.vercel.app/
Working fine, moving to done, as the scroll contents are now managed  by Auto height itself.


When using the heroku button, the logo is not displayed properly

The image links seems to be broken.

@mmoelli the image link used is broken:
https://github.com/commercetools/commercetools-sunrise-java-starter/blob/master/app.json#L5
Do we have some public logo we can use here?

We should use this one: https://github.com/commercetools/press-kit/blob/master/PNG/72DPI/CT logo vertical RGB 72dpi.png

Yep, and it is fixed now :)


Bug? trying to walk using walk backwards "S" holding to go sideways

When trying to walk using walk backwards "S" holding and pressing "A" and "D" to go sideways is not going.

when holding "Alt" it gets stuck and even stops walking, but just clicking once it works perfect, in the test I'm trying to use it as if it were the same as the "SHIFT" being held.
This is how i thought it was working

You are probably just triggering an editor action by pressing Alt+S, idk.

so ok, thank you


FE Refinement (6 / ∞): flat list assessments list

Make AssessmentList using FlatList from React Native to improve performance.
Adjust styles for assessment card.

I really hope that this is a precursor for #162 ...


Add new tracked event messages

Apparently there are new messages for insufficient CPU and Memory, this commit allows the capacity service to react to these messages.

Thanks for the PR!, it looks like line 22 is missing a comma though.

There you go 😄

LGTM I will merge, release, and upstream to alpha as soon astroturfing that tests and release pass.
Then you should be able to download the bin from the releases page.

Changes Unknown when pulling 099a684486b1673d939e8e07a9b793c54972874f on alterx:master into ** on supergiant:master**.


Query with in passing empty list of ids

It seems it doesn't work, but we need to test it further.

I added a test, it seems to be working fine: 52c9538.


App running in Docker container can't resolve host for Redis service

If the Marathon deployed Redis service is defined with a hostname instead of an IP address then the app running in the Docker container isn't able to resolve it.
Looks like we need to add an "add-host" parameter for the host for the Redis service so the app can resolve the host part of the connection parameters
"container": {
    "type": "DOCKER",
    "docker": {
        "network": "BRIDGE",
        "image": "your/image",
        "parameters": [
            { "key": "add-host", "value": "host:ip" },
        ]
    }
}

setting the hostname of the Mesos slave to the ip address resolves this for now


Add prometheus based metrics

This PR adds very basic prometheus based monitring. Currently only two metrics are exposed:
committee_next_batch_id - Batch id just about to get processed
committee_batches_processed_with_errors - Batches that failed processing

@OmriEshhar1 @alon-dotan-starkware I fixed your comments, guys. Please have a look.

@OmriEshhar1 @alon-dotan-starkware uhh, sorry for these silly mistakes. Fixed!
Btw. can I use any automatic code formatting tool like black to adhere to code-style rules for this project?


multi-key homomorphic encryption based on BFV

Can the multi key homomorphic encryption scheme based on BFV be implemented based on seal? Recently, I read the paper efficient multi-key homomorphic encryption with packed ciphertexts with application to objective neural network influence written by Mr. Wei Dai, which adopts BFV and ckks multi key homomorphic encryption methods, so I want to seek the specific implementation of this scheme? I look forward to your reply!

Sorry, the implementation in paper has not been publicly released. It was 100% implemented with SEAL. So you can try it too. You might get better performance since SEAL gets faster in every new version and the implementation in paper was not optimized at all.


Thanks.

Hi, thanks for reporting the issue.
Your installation of Go is broken, $GOROOT is set to a directory that does not contain an installation of Go. Have a look at the output of go env, and especially the directory GOROOT points to.

Did you get it working?

Hi,
I will try this afternoon when I can access the machine again. Anyhow I can already tell that non of the scenarios you mentioned applies to my issue. I have installed go via aptitude only.
But I had a look at the available deb packages yesterday and it seems that there are less available for arm and amd64 platforms than for the i686 ones. My laptop is i686 and runs restic perfectly. So I decided to have restic on my cubieboard also (which is arm architecture) but this caused the error that I described. Then I found out that arm and amd64 platforms have less golang-* packages. Does this ring a bell?
Thanks.

Interesting, which version of Go did you install via aptitude?
The source of the problem is that the go tool is unable to find the encoding library, which is part of the standard library and should be installed with every Go environment. That's why I'm sure that it's not a problem with restic (and therefore closed this issue).
Have a look whether /usr/lib/go/src/pkg/encoding exists and the package golang-src is installed.

You are absolutely right. It seems not to be a restic problem and this ticket can be kept closed. I can not remember from the top of my head which version of go aptitude has installed. I will follow your hint tonight and check for the golang-src. I will keep you posted if you like.

Please do so! Maybe it helps others having the same problem to read through this issue later...

go get -u github.com/restic/restic
cd $GOPATH/src/github.com/restic/restic
go run build.go

golang in Ubuntu 15.04 is just 1.3.3 - too old.
 The problem described in this issue is caused by an incomplete Go installation, not a too-old Go version.

@tgulacsi,
Thanks for stepping in and trying to help.  I have gone through your questions and want to provide the output in this post. So it will become quite a large post unfortunately. The most important information first, for those who follow this thread: I could not get it working.

echo $GOROOT was empty

go env provided the following:
GOROOT="/usr/lib/go"
GOBIN=""
GOARCH="arm"
GOCHAR="5"
GOOS="linux"
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_arm"
GOGCCFLAGS="-g -O2 -fPIC"
CGO_ENABLED="0"

I have checked the path /usr/lib/go/src/pkg/encoding. It had content in there.
ascii85  asn1  base32  base64  binary  csv  gob  hex  json  pem  xml
Anyhow I have forced reinstall golang-src from the Debian wheezy repositories (System is arm-wheezy, too). This is the version by the way: golang-src (2:1.0.2-1.1)

I did set GOROOT=/usr/lib/go
root@cubie:~ export GOROOT
Then ran:
root@cubie:~/restic# go run build.go
/tmp/restic-build-878263641/src/github.com/pkg/sftp/client.go:5:2: no Go
source files in /usr/lib/go/src/pkg/encoding
build failed: exit status 1
exit status 1

Ok, next steps is something you shouldn't be doing under any circumstances. Just typing in something that you do not know what it does.  Get
https://code.google.com/p/go/source/checkout?repo=text: x509: certificate
signed by unknown authority
root@cubie:~/restic# go run build.go
/tmp/restic-build-789711532/src/github.com/pkg/sftp/client.go:5:2: no Go
source files in /usr/lib/go/src/pkg/encoding
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:11:2: import
"gopkg.in/amz.v3/aws": cannot find package
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:12:2: import
"gopkg.in/amz.v3/s3": cannot find package
build failed: exit status 1
exit status 1
Again thanks. Now for reading through this long post. Does all this make sense to anybody? Obviously go is installed properly with all required packages but I could not get restic to run on platforms like arm or amd.
Any help is highly appreciated.

Do NOT eet GOROOT!
By the way I think sync.Pool was introduced in Go 1.4, so 1.3 is too old.
2015. szept. 1. de. 7:16 ezt írta ("hzensne1" notifications@github.com):

@fd https://github.com/fd,
First thanks for your patience so far. I have gone through your questions
and want to provide the output in this post. So it will become quite a
large post unfortunately. The most important information first, for those
who follow this thread: I could not get it working.

echo $GOROOT was empty
2.
go env provided the following:
GOROOT="/usr/lib/go"
GOBIN=""
GOARCH="arm"
GOCHAR="5"
GOOS="linux"
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_arm"
GOGCCFLAGS="-g -O2 -fPIC"
CGO_ENABLED="0"
3.
I have checked the path /usr/lib/go/src/pkg/encoding. It had content
in there.
ascii85 asn1 base32 base64 binary csv gob hex json pem xml
Anyhow I have forced reinstall golang-src from the Debian wheezy
repositories (System is arm-wheezy, too). This is the version by the way:
golang-src (2:1.0.2-1.1)
4.

Ok, next steps is something you shouldn't be doing under any
circumstances. Just typing in something that you do not know what it does.
 Get
https://code.google.com/p/go/source/checkout?repo=text: x509: certificate
signed by unknown authority
root@cubie:~/restic# go run build.go
/tmp/restic-build-789711532/src/github.com/pkg/sftp/client.go:5:2: no Go
source files in /usr/lib/go/src/pkg/encoding
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:11:2:
import
"gopkg.in/amz.v3/aws": cannot find package
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:12:2:
import
"gopkg.in/amz.v3/s3": cannot find package
build failed: exit status 1
exit status 1
Again thanks. Now for reading through this long post. Does all this make
sense to anybody? Obviously go is installed properly with all required
packages but I could not get restic to run on platforms like arm or amd.
Any help is highly appreciated.
—
Reply to this email directly or view it on GitHub
https://github.com/restic/restic/issues/291#issuecomment-136589546.

I was wrong. 1.3 has symc.Pool.
Please remove go from your computer entirelly, then install go1.5 from the
binary distribution from golang.org.
2015. szept. 1. de. 7:23 ezt írta (gthomas@gthomas.eu):

Do NOT eet GOROOT!
By the way I think sync.Pool was introduced in Go 1.4, so 1.3 is too old.
2015. szept. 1. de. 7:16 ezt írta ("hzensne1" notifications@github.com):

@fd https://github.com/fd,
First thanks for your patience so far. I have gone through your questions
and want to provide the output in this post. So it will become quite a
large post unfortunately. The most important information first, for those
who follow this thread: I could not get it working.

echo $GOROOT was empty
2.
go env provided the following:
GOROOT="/usr/lib/go"
GOBIN=""
GOARCH="arm"
GOCHAR="5"
GOOS="linux"
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_arm"
GOGCCFLAGS="-g -O2 -fPIC"
CGO_ENABLED="0"
3.
I have checked the path /usr/lib/go/src/pkg/encoding. It had content
in there.
ascii85 asn1 base32 base64 binary csv gob hex json pem xml
Anyhow I have forced reinstall golang-src from the Debian wheezy
repositories (System is arm-wheezy, too). This is the version by the way:
golang-src (2:1.0.2-1.1)
4.

Ok, next steps is something you shouldn't be doing under any
circumstances. Just typing in something that you do not know what it does.
 Get
https://code.google.com/p/go/source/checkout?repo=text: x509:
certificate
signed by unknown authority
root@cubie:~/restic# go run build.go
/tmp/restic-build-789711532/src/github.com/pkg/sftp/client.go:5:2: no Go
source files in /usr/lib/go/src/pkg/encoding
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:11:2:
import
"gopkg.in/amz.v3/aws": cannot find package
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:12:2:
import
"gopkg.in/amz.v3/s3": cannot find package
build failed: exit status 1
exit status 1
Again thanks. Now for reading through this long post. Does all this make
sense to anybody? Obviously go is installed properly with all required
packages but I could not get restic to run on platforms like arm or amd.
Any help is highly appreciated.
—
Reply to this email directly or view it on GitHub
https://github.com/restic/restic/issues/291#issuecomment-136589546.

@hzensne1 Your version of Go is tool old (1.0.2), restic needs at least Go 1.3.

@Those who follow this post:
I have purged golang 1.02 from my system in question and installed golang 1.3.3 from wheezy-backports which succeeded at least according to the messages from aptitude.
golang-src (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang-go-linux-arm (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang-go (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang-doc (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang (2:1.3.3-1~bpo70+1) wird eingerichtet ...
Anyhow I could not manage to compile restic. This is the error message I got:
root@cubie:~# cd restic
root@cubie:~/restic# go run build.go
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:11:2: cannot find
package "gopkg.in/amz.v3/aws" in any of:
/usr/lib/go/src/pkg/gopkg.in/amz.v3/aws (from $GOROOT)
/tmp/restic-build-731192434/src/gopkg.in/amz.v3/aws (from $GOPATH)
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:12:2: cannot find
package "gopkg.in/amz.v3/s3" in any of:
/usr/lib/go/src/pkg/gopkg.in/amz.v3/s3 (from $GOROOT)
/tmp/restic-build-731192434/src/gopkg.in/amz.v3/s3 (from $GOPATH)
build failed: exit status 1
exit status 1
What I am planning to do next is:
Manually identify all files belonging to golang 1.0.2, delete those manually, purge golang 1.3.3 via aptitude. Manually identify all files belonging to golang 1.3.3 and delete those if there are still some in the system. Reinstall golang 1.3.3 again via aptitude from the wheezy-backport repositories.

Please don't repeat your previous errors:

use "go get" to download restic and all its dependencies!
don't set GOROOT
please provide us the result of "go version" and "go env".

https://onename.com/tgulacsi
2015-09-02 8:24 GMT+02:00 hzensne1<EMAIL_ADDRESS>
@Those https://github.com/Those who follow this post:
I have purged golang 1.02 from my system in question and installed golang
1.3.3 from wheezy-backports which succeeded at least according to the
messages from aptitude.
golang-src (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang-go-linux-arm (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang-go (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang-doc (2:1.3.3-1~bpo70+1) wird eingerichtet ...
golang (2:1.3.3-1~bpo70+1) wird eingerichtet ...
Anyhow I could not manage to compile restic. This is the error message I
got:
root@cubie:~# cd restic
root@cubie:~/restic# go run build.go
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:11:2:
cannot find
package "gopkg.in/amz.v3/aws" in any of:
/usr/lib/go/src/pkg/gopkg.in/amz.v3/aws (from $GOROOT)
/tmp/restic-build-731192434/src/gopkg.in/amz.v3/aws (from $GOPATH)
/usr/lib/go/src/pkg/github.com/restic/restic/backend/s3/s3.go:12:2:
cannot find
package "gopkg.in/amz.v3/s3" in any of:
/usr/lib/go/src/pkg/gopkg.in/amz.v3/s3 (from $GOROOT)
/tmp/restic-build-731192434/src/gopkg.in/amz.v3/s3 (from $GOPATH)
build failed: exit status 1
exit status 1
What I am planning to do next is:
Manually identify all files belonging to golang 1.0.2, delete those
manually, purge golang 1.3.3 via aptitude. Manually identify all files
belonging to golang 1.3.3 and delete those if there are still some in the
system. Reinstall golang 1.3.3 again via aptitude from the wheezy-backport
repositories.
—
Reply to this email directly or view it on GitHub
https://github.com/restic/restic/issues/291#issuecomment-136948863.

Feel free to drop by in #restic in the freenode IRC network if you want some live debugging help

Please stand-by as I can only access the machine in the evening hours to try the next steps.
Thanks.

Hi,
ok, go version returns:
go version go1.3.3 linux/arm
go env returns:
GOARCH="arm"
GOBIN=""
GOCHAR="5"
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_arm"
CC="gcc"
GOGCCFLAGS="-fPIC -marm -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
When I try the command:
go get -u github.com/restic/restic
it is complaining:
/usr/lib/go/src/pkg/golang.org/x/crypto/poly1305/poly1305_arm.s:149 syntax error, last name: R9
every five lines or so until it stops with "too many errors"
I dont even get to the point to compile restic. Does anybody have any clew what this could mean?
Thanks

Yup, 1.3 is too old for golang.org/x/crypto/poly1305, or so, but the best
would be to ask this on golang-nuts mailing list.

https://onename.com/tgulacsi
2015-09-02 17:43 GMT+02:00 hzensne1<EMAIL_ADDRESS>
Hi,
ok, go version returns:
go version go1.3.3 linux/arm
go env returns:
GOARCH="arm"
GOBIN=""
GOCHAR="5"
GOEXE=""
GOHOSTARCH="arm"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_arm"
CC="gcc"
GOGCCFLAGS="-fPIC -marm -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
When I try the command:
go get -u github.com/restic/restic
it is complaining:
/usr/lib/go/src/pkg/golang.org/x/crypto/poly1305/poly1305_arm.s:149
syntax error, last name: R9
every five lines or so until it stops with "too many errors"
I dont even get to the point to compile restic. Does anybody have any clew
what this could mean?
Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/restic/restic/issues/291#issuecomment-137138465.

Thanks. But this is somewhat strange. Looking at my laptop (which is not troubling with restic says: go version go1.3.3 linux/amd64)
My Cubieboard has the same go version and makes that trouble (cubie is arm architecture). Could it be that the package maintainer did something strange to the go installation?

That's why I suggest the golang-nuts list: Dave Cheney is the main arm
maintainer/tester, and he will be able to spot the problem, I'm sure.
Now I understand why don't you use the official binary, and use that
outdated package: no official binary exists.
But: http://denis.papathanasiou.org/posts/2015.08.30.post.html
or https://github.com/golang/go/wiki/GoArm
and http://dave.cheney.net/unofficial-arm-tarballs

https://onename.com/tgulacsi
2015-09-02 18:15 GMT+02:00 hzensne1<EMAIL_ADDRESS>
Thanks. But this is somewhat strange. Looking at my laptop (which is not
troubling with restic says: go version go1.3.3 linux/amd64)
My Cubieboard has the same go version and makes that trouble (cubie is arm
architecture). Could it be that the package maintainer did something
strange to the go installation?
—
Reply to this email directly or view it on GitHub
https://github.com/restic/restic/issues/291#issuecomment-137149127.

I followed your first link and at least my system tells me I have: go version go1.5 linux/arm
But when compiling restic it throws even more errors now than before.
I will try the Cheney approach next. Thanks.

Hi all,
before I do a final wrap-up let me thank everybody here for the great help and patience. I very much appreciate the efforts you have all put in this topic.
What I describe now applies to Debian only. To recap: Installing golang was my problem here, not restic.
restic compiles fine with jessie on ix86 architecture when installing golang from the standard repositories.
Same applies to wheezy on amd64 when you install golang from the wheezy-backports.
In both cases Debian installs go version 1.3.3
What I could not get working was to have golang package installed on wheezy on arm architecture.
What I wanted to achieve:
Backing up data from Source (Cubieboard, wheezy, arm) to Destination (Standard-PC, wheezy, amd64) by nfs mounting Destination on Source. restic should run on Source.
My workaround:
I switched Source and Destination. So I now back up data to Destination (Standard-PC, wheezy, amd64) from Source (Cubieboard, wheezy, arm) to by nfs mounting Source on Destination. Restic runs on Destination now.
Thanks again to everybody.

Hey, thanks for leaving a comment describing your problem and your solution! This way, people can follow your process when they have the same problem on arm :)


BingTranslate not work

BingTranslate is not work. It's timed out

I can confirm this. They have probably changed their API. Will need to investigate.

I can confirm this. They have probably changed their API. Will need to investigate.

This should be fixed in latest release 4.14.0. Feel free to open new issues if new issues occur.