Quake IV won't run due to missing file

Describe the bug
Quake IV won't open even after downloaded the required files.
To Reproduce
Steps to reproduce the behaviour:

Open Quake IV.
Won't run.

Expected behaviour
Quake IV should open
Additional context
The missing file is described in this output. First, there's no bin directory inside the game directory.
./run-quake4.sh: line 4: ./bin/Linux/x86_64/quake4smp.x86: No such file or directory

Not sure what you mean by downloaded required files. The lux client should download the client as part of its setup process.
There should be a linuxdata folder with all of that in it.  Try removing the ready file in the Quake 4 directory. Then run steam in a terminal window, attempt to run Quake 4 and copy the output to a file and upload it here.

Actually, there is the linuxdata folder, and this is its content, but no bin directory found.
jorgicio@hackenherr ~/.local/share/Steam/steamapps/common/Quake 4 $ ls linuxdata/*                                                               [11:44:46]
linuxdata/q4base:
config.spec@  mapcycle-mp1.scriptcfg@           pak002.pk4@  pak008.pk4@  pak014.pk4@  pak020.pk4@  q4cmp_pak001.pk4@     zpak_english_02.pk4@
game000.pk4@  mapcycle-mp2.scriptcfg@           pak003.pk4@  pak009.pk4@  pak015.pk4@  pak021.pk4@  Quake4Config.cfg@     zpak_english_03.pk4@
game100.pk4@  mapcycle-mp3.scriptcfg@           pak004.pk4@  pak010.pk4@  pak016.pk4@  pak022.pk4@  quake4key@            zpak_english_04.pk4@
game200.pk4@  mapcycle-q4cmp_pak001.scriptcfg@  pak005.pk4@  pak011.pk4@  pak017.pk4@  pak023.pk4@  savegames/            zpak_english_05.pk4@
game300.pk4@  mapcycle.scriptcfg@               pak006.pk4@  pak012.pk4@  pak018.pk4@  pak024.pk4@  steam_autocloud.vdf@  zpak_english.pk4@
gamex86.dll@  pak001.pk4@                       pak007.pk4@  pak013.pk4@  pak019.pk4@  pak025.pk4@  zpak_english_01.pk4@

linuxdata/q4mp:
demos/  game000.pk4@  game100.pk4@  game200.pk4@  game300.pk4@
jorgicio@hackenherr ~/.local/share/Steam/steamapps/common/Quake 4 $

@jorgicio
I will need a log file to help as described above. There may have been an issue in the extraction process, such as if the archive had failed to download properly, but unable to tell without that.

/bin/sh\0-c\0prime-run gamemoderun /home/jorgicio/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2210 -- '/home/jorgicio/.local/share/Steam/compatibilitytools.d/luxtorpeda'/luxtorpeda wait-before-run '/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/Quake4.exe'\0
Game update: AppID 2210 "", ProcID 10596, IP <IP_ADDRESS>:0
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
gamemodeauto:
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 2210
>>> Adding process 10596 for game ID 2210
GameAction [AppID 2210, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 2210, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 10597 for game ID 2210
>>> Adding process 10601 for game ID 2210
update_packages_json. found hash: f1592ec5a05d2ccedd08da2512890485128d3d21
update_packages_json. found hash and remote hash: f1592ec5a05d2ccedd08da2512890485128d3d21 f1592ec5a05d2ccedd08da2512890485128d3d21
creating: "/run/user/1000/luxtorpeda/2210.pid"
steam_app_id: "2210"
original command: ["/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/Quake4.exe"]
working dir: Ok("/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4")
tool dir: "/home/jorgicio/.local/share/Steam/compatibilitytools.d/luxtorpeda"
user_packages_file not found
user_packages_file not found
quake4-2210-4.tar.xz found in cache (skip)
quake4-linux-1.4.2.x86.run found in cache (skip)
json:
{
    "game_name": "Quake IV",
    "download": [
        {
            "name": "quake4",
            "url": "https://github.com/luxtorpeda-dev/packages/releases/download/quake4-4/",
            "file": "quake4-2210-4.tar.xz"
        },
        {
            "name": "binaries",
            "url": "https://www.quaddicted.com/files/idgames2/idstuff/quake4/linux/",
            "file": "quake4-linux-1.4.2.x86.run"
        }
    ],
    "download_config": {
        "binaries": {
            "setup": true,
            "copy_only": true
        }
    },
    "setup": {
        "complete_path": "./ready",
        "command": "./setup-quake4.sh",
        "uninstall_command": "./uninstall-quake4.sh",
        "license_path": "./EULA.txt"
    },
    "command": "./run-quake4.sh",
    "information": {
        "store_link": "https://store.steampowered.com/app/2210",
        "engine_name": "Proprietary Engine",
        "engine_link": "https://www.quaddicted.com/files/idgames2/idstuff/quake4/linux/",
        "version": "1.4.2",
        "comments": "",
        "author": "d10sfan",
        "author_link": "https://github.com/d10sfan",
        "license": "Proprietary/Closed Source",
        "license_link": "http://zerowing.idsoftware.com/linux/quake4/Quake4FrontPage/",
        "closed_source": true,
        "32-bit": true
    }
}
installing: quake4-2210-4
install: "run-quake4.sh"
install: "Quake4Config.cfg"
install: "setup-quake4.sh"
install: "uninstall-quake4.sh"
copying: quake4-linux-1.4.2.x86.run
active_dialog_command. active_dialog_command_str: "default"
active_dialog_command. current_desktop: "KDE"
active_dialog_command. current desktop of kde found, kdialog found at "/usr/bin/kdialog"
active_dialog_command. current desktop of kde found, qdbus found at "/usr/bin/qdbus"
x:  -2064532224   y:  32764   w:  400   h:  600
active_dialog_command. active_dialog_command_str: "default"
active_dialog_command. current_desktop: "KDE"
active_dialog_command. current desktop of kde found, kdialog found at "/usr/bin/kdialog"
active_dialog_command. current desktop of kde found, qdbus found at "/usr/bin/qdbus"
show eula. dialog was accepted
setup run: "./setup-quake4.sh"
Creating directory linuxofficial
Verifying archive integrity... All good.
Uncompressing Quake 4 (TM)......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
setup complete
run: "./run-quake4.sh" with args: [] []
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Quake4  V1.4.2 linux-x86 Jun 15 2007
found interface lo - loopback
found interface enp4s0 - <IP_ADDRESS>/<IP_ADDRESS>
CPU: Intel CPU with MMX & SSE & SSE2 & SSE3
enabled Flush-To-Zero mode
no 'q4base' directory in executable path /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/bin/Linux/x86, skipping
--------- Initializing File System ----------
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game000.pk4 with checksum 0xb3abe28c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game100.pk4 with checksum 0x74b379d9
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game200.pk4 with checksum 0xa3c810d9
>>> Adding process 11100 for game ID 2210
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game300.pk4 with checksum 0x68fb90b1
>>> Adding process 11101 for game ID 2210
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak001.pk4 with checksum 0xf2cbc998
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak002.pk4 with checksum 0x7f8d80d1
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak003.pk4 with checksum 0x1b57b207
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak004.pk4 with checksum 0x385aa578
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak005.pk4 with checksum 0x60d50a1d
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak006.pk4 with checksum 0x9099ed11
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak007.pk4 with checksum 0xaf301fff
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak008.pk4 with checksum 0x4ac6f6d9
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak009.pk4 with checksum 0x36030c7d
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak010.pk4 with checksum 0x4b80fbda
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak011.pk4 with checksum 0x8acf4cfa
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak012.pk4 with checksum 0xbe4120b0
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak013.pk4 with checksum 0x6ad67f40
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak014.pk4 with checksum 0xee51cd59
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak015.pk4 with checksum 0xf5bf4e0c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak016.pk4 with checksum 0x2196f58c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak017.pk4 with checksum 0x91118a35
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak018.pk4 with checksum 0x98a14f03
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak019.pk4 with checksum 0xbc82ac79
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak020.pk4 with checksum 0xce74cda5
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak021.pk4 with checksum 0x2ba6e70c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak022.pk4 with checksum 0x4e390eec
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak023.pk4 with checksum 0x7c1fd3a5
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak024.pk4 with checksum 0x5546d551
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak025.pk4 with checksum 0xcaeec1fd
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english.pk4 with checksum 0x5868f530
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_01.pk4 with checksum 0xd9f04b8b
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_02.pk4 with checksum 0x9dbd91fd
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_03.pk4 with checksum 0x2eb6ad8
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_04.pk4 with checksum 0xd3fefaa1
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_05.pk4 with checksum 0x8596af60
Addon pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943 is on addon list
Current search path:
/home/jorgicio/.quake4/q4base
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_05.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_04.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_03.pk4 (4 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_02.pk4 (21 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_01.pk4 (1 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english.pk4 (3457 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak025.pk4 (12 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak024.pk4 (8 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak023.pk4 (8 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak022.pk4 (14 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak021.pk4 (89 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak020.pk4 (11 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak019.pk4 (1206 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak018.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak017.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak016.pk4 (193 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak015.pk4 (34 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak014.pk4 (552 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak013.pk4 (239 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak012.pk4 (1081 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak011.pk4 (5620 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak010.pk4 (5539 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak009.pk4 (1284 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak008.pk4 (1289 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak007.pk4 (1330 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak006.pk4 (1343 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak005.pk4 (1395 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak004.pk4 (2249 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak003.pk4 (1281 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak002.pk4 (313 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak001.pk4 (5837 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game300.pk4 (11 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game200.pk4 (9 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game100.pk4 (2 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game000.pk4 (2 files)
game DLL: 0x0 in pak: 0x0
Addon pk4s:
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/q4cmp_pak001.pk4 (119 files)
file system initialized.
---------------------------------------------
------------ Initializing Decls -------------
Loading guides.... 64 loaded
116ms to load 1125k of material
42ms to load 43k of skin
39ms to load 723k of sound
1ms to load 1k of materialType
121ms to load 2889k of lipSync
20ms to load 105k of playback
280ms to load 1690k of effect
---------------------------------------------
/proc/cpuinfo CPU frequency: 4301.09 MHz
detecting video ram ( set sys_videoRam to force ) ..
found XNVCtrl extension 1.29
default screen 0 is not controlled by NVIDIA driver
guess failed, return default low-end VRAM setting ( 64MB VRAM )
Detected
        4.30 GHz CPU
        7744 MB of System memory
        64 MB of Video memory on an optimal video architecture

This system qualifies for Low quality.
-------- Initializing renderSystem ----------
Spawning back end thread...
...ok
using ARB renderSystem
renderSystem initialized.
---------------------------------------------
Found default language English with VO
.... found additional language 'french' without VO
.... found additional language 'italian' without VO
.... found additional language 'spanish' without VO
696 strings read from strings/english_code.lang
1794 strings read from strings/english_guis.lang
5756 strings read from strings/english_lips.lang
5759 strings read from strings/english_mappack.lang
6235 strings read from strings/english_maps.lang
3 strings read from strings/french_mappack.lang
3 strings read from strings/italian_mappack.lang
3 strings read from strings/spanish_mappack.lang
Couldn't open journal files
execing default.cfg
couldn't exec editor.cfg
execing Quake4Config.cfg
couldn't exec autoexec.cfg
-------- Initializing Sound System ----------
sound system initialized.
---------------------------------------------
--------------- R_InitOpenGL ----------------
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
SDL_ListModes:
1920x1080 1680x1050 1600x900 1440x810 1400x1050 1400x900 1368x768 1280x1024 1280x960 1280x800 1280x720
1024x768 1024x576 960x720 960x600 960x540 928x696 896x672 864x486 840x525 800x600
800x450 720x405 700x525 700x450 684x384 640x512 640x480 640x400 640x360 512x384
512x288 480x270 432x243 400x300 360x202 320x240 320x180
SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
SDL_ListModes:
1920x1080 1680x1050 1600x900 1440x810 1400x1050 1400x900 1368x768 1280x1024 1280x960 1280x800 1280x720
1024x768 1024x576 960x720 960x600 960x540 928x696 896x672 864x486 840x525 800x600
800x450 720x405 700x525 700x450 684x384 640x512 640x480 640x400 640x360 512x384
512x288 480x270 432x243 400x300 360x202 320x240 320x180
SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
Fatal Error: Unable to initialize OpenGL
--------------- BSE Shutdown ----------------
---------------------------------------------
idRenderSystem::Shutdown()
Sys_Error: Unable to initialize OpenGL
dropping: "/run/user/1000/luxtorpeda/2210.pid"
Game removed: AppID 2210 "", ProcID 10596
Uploaded AppInterfaceStats to Steam
Exiting app 2210
No cached sticky mapping in ActivateActionSet.

Then it's still not running, although the linuxdata folder with the respective content (including the bin directory) is present.

@jorgicio Thanks that looks good in terms of the extraction process and  good to hear that you see the bin folder this time.
It looks like the important part is this:
SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
Fatal Error: Unable to initialize OpenGL

What resolution is your monitor set to? It looks like it may be related to the game trying to set a resolution that won't work with your system.
You may try editing ~/.quake4/q4base/Quake4Config.cfg
And changing the following lines (these are what line look like):
seta r_customHeight "1080"
seta r_customWidth "2560"

Yes, I had to create the file you mentioned and put my values (I'm using 1080p) and also added the set r_useSDLModes 1 line and now it works. But the game started with a slower resolution, so I had to force it to use the 1080p resolution in the game settings. Now restarted and it works without any issues at the moment.
Thanks.

Interesting, there must be a default that the engine was trying to set that the system didn't understand. There isn't much I can do about it, since it's related to the closed source engine itself.
Glad it's working for you now though!

Yes, that's the thing, the engine is propietary software, but not much to do there. Anyways, thanks for the help.
Also, I noted that the seta r_multiSamples option should be 0 as mandatory, because setting other value makes the game won'
t start. Anyways, thanks!


KAFKA-15764: Missing Tests for Transactions

I ran this test 40 times without KAFKA-15653 with and without compression enabled.
With compression it failed 39/40 times and without it passed 40/40 times.
With the KAFKA-15653 and compression it passed 40/40 times locally

I've restarted the build every day since the approval and have yet to get a clean build 😵💫

I'm convinced this PR is cursed. Still failing builds. :(

Given that this failed on a storage test (storage tests shouldn't be affected here), and that it was able to build on some of the many other runs I tried, I am going to merge this after 12 rebuilds. 😵

@jolshan This PR might indeed be cursed. We have been seeing a lot of failures of TransactionsWithTieredStoreTest.testTransactionsWithCompression on trunk, and it seems to start with this PR. I see how this PR can influence the test via the change in TestUtils. The bad part is that it seems to kill the Gradle Executors completely.
https://github.com/apache/kafka/pull/15029
https://ge.apache.org/scans/tests?search.relativeStartTime=P28D&search.rootProjectNames=kafka&search.timeZoneId=Europe%2FBerlin&tests.container=org.apache.kafka.tiered.storage.integration.TransactionsWithTieredStoreTest&tests.test=testTransactionsWithCompression(String)[2]


⚠ Bofrost.at has degraded performance

In e65f6fe, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1457 ms

Resolved: Bofrost.at performance has improved in 57e7a64 after 25 minutes.


secret cannot be deleted because it is currently being used (bug?)

Hi @vitabaks, 👋
Hope you are feeling marvelous this magnificent Monday morning! 🌅
while attempting to deploy a Postgres cluster to Hetzner the operation failed. 😢
Now I'm trying to start from scratch in the autobase console and want to delete the

When I attempt to delete the secret get the following error in the top-right of the screen:

The secret cannot be deleted because it is currently being used by the following cluster: postgres-cluster-01

There is no cluster ... 🤷♂

Ops tab for context:

Attempt to deploy cluster failed. Next one hung. There is no cluster. But autobase won't allow me to delete the stale key.

Solution: be patient. ⏳ 😉
Took a break from desk.
Tried again:

Secret autobase-temp-key successfully removed

This might not work for everyone ... but it did for me/us, so closing this issue. ✅
Onward!  🚀


chore(deps): upgrade dependencies

Description

chore(deps): upgrade dependencies

Testing required outside of automated testing?

manual regression testing to ensure everything works properly

[ ] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[ ] Roll Forward
[x] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

:tada: This PR is included in version 1.149.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Current build does not build

So i kinda forgot to sync my local repo for a long time now. And now that i did i can't seem to build go-peerflix.
The error is
./fileEntry.go:29: f.Torrent undefined (type *torrent.File has no field or method Torrent)
What did i do wrong?
Before syncing i could easily build.

You should probably update the other libraries as well:
go get -u "github.com/anacrolix/torrent/"

That did it. Thanks.


Event horizon tutorial

Summary
Update event horizon sample and rework the sample structure a bit
Changed

Made the event horizon sample match the incoming event horizon tutorial on dolittle.io

Fixed

Added the new "composite": true to tsconfigs on referenced projects

Could the label be removed so that a new version isn't released? Do we have a "no-release" label?

I don't think we should do a patch here?

If you don't put a label won't it do a patch release anyway?

Nope, but I see that I was to fast with approving this. I'm fixing some config stuff to make it build


to hub or ghi (or both)

I was seriously considering picking up the work of maintaining https://github.com/stephencelis/ghi from @stephencelis and @AlexChesters as they are currently too busy to keep the project humming along.
But, then I noticed that hub (a tool that seems to be under more active development) is beginning to add a feature set which is in competition with (though, markedly behind) the features ghi currently offers.
So, now, I'm considering just spending my time contributing to hub to endow it with all the shiney issue, milestone, label, assignee management features that ghi currently has and just never looking back.
Currently, I think the "release" and "issue" commands in hub are considered (beta.) I just want to make sure that this team is committed to adding a rich set of features around issue, release, milestone, and label management in hub before I offer my spare time to making improvements in those areas.
Let me know and I'll get started soon.

Hi @eljobe. If you check out the master branch, you will notice that hub issue (now considered a "stable" API) and hub pull-request have a lot of features for sorting, assignees, reviewers, labels, etc. What are some other features that you think would belong to hub?
I'd welcome PRs for features after we briefly discuss each feature and decide that it's a good fit for command-line and that it's feasible that it can be implemented.
Also see https://github.com/github/hub/issues/1232

I'm happy to close this issue. I'm just diving into adding the support for the commands I'm missing. But, basically, it's the ability to:

list, create, and modify labels
list, create, and modify milestones
better support for the display of labels on terminals that support 256-bit colors

Thanks for sharing your ideas! I'm gonna close this one out in favor of the currently open issues/PRs that you've linked to.


support external standalone etcd

Is your feature request related to a problem? Please describe.
Currently easegress uses the embed etcd, and there are some problems at present:

It does not support primary horizontal expansion, and the number of nodes can only be determined at the beginning.
Some monitoring indicators of etcd have not yet been collected and displayed. #526

If eaesgress can support external etcd, the operation, maintenance and development work related to etcd can be alleviated, and these things can be done by special etcd tools (expansion + metrics collection visualization)
eg:  https://github.com/tkestack/kstone

Thanks for contributing 🎉!

take


Additional check for already folded/unfolded comments

If a comment is already folded/unfolded while other comments are unfolded/folded, the comment block toggles out of sync with the others.
Suggest: inclusion of check to unfold only folded comments and, conversely, to fold only unfolded comments.

Hey @MikeB2012 --- good suggestion. I struggled to even get this to the state it's in now due to atom's confusing API, so I probably am not going to put more time into making this happen. If you're willing to contribute and send in a PR I'll gladly look at it though!

Yeah, that works. Tnx for the reply!
Sent from my iPhone

On Jan 29, 2015, at 14:45, Jeff Escalante<EMAIL_ADDRESS>wrote:
Hey @MikeB2012 --- good suggestion. I struggled to even get this to the state it's in now due to atom's confusing API, so I probably am not going to put more time into making this happen. If you're willing to contribute and send in a PR I'll gladly look at it though!
—
Reply to this email directly or view it on GitHub.

Closing this due to inactivity. Happy to re-open later if there's more interest!

+1 for this.


symmetry_hr_total is diffrent from individual symmetr_hr1 and syymmetr_hr2

Hi experts, I am trying to symmetrize orbital like hamiltonian from wannier90. After running the code, i got total hamiltonian which when i plotted with DFT band, it was not a good fit at some high symmetry points(fig attached).
Since the unit cell has 2 symmetry operations, i plotted those symmetry1 and symmetry2 hamiltonian file with DFT and to my surprise, both symmetry1 and symmetry2 hamiltonian file was in good fit with DFT.
I want to understand what happened then when they were combined together

Unfortunately, I am not able to attach the folder

The combination procedure is just average the Hams related to those symmetries.
If you added the symmetry manually, I suggest paying more attention to the time-reversal symmetry (TRS).
For magnetic cases, if the TRS is not treated correctly, the results will be wrong.


New version: KroneckerProducts v1.0.1

Registering package: KroneckerProducts
Repository: https://github.com/SebastianAment/KroneckerProducts.jl
Created by: @SebastianAment
Version: v1.0.1
Commit: f440a29d27c6b8d30d341d56295f6f37ccd92353
Reviewed by: @SebastianAment
Reference: https://github.com/SebastianAment/KroneckerProducts.jl/issues/1#issuecomment-986311211
Description: Provides an implementation of lazily represented Kronecker products with efficient in-place multiplies and solves.
Release notes:

added copy
fixed lmul! and rmul! with scalar

@SebastianAment this pull request has merge conflicts.  If you want this to be merged, please trigger registration again without changing the version number, otherwise we can close this PR.
[noblock]


Strict null on some query and connection

  	return Promise.reject('Unknown input');

This function returns a Promise so we shouldn't be resolving (above) or rejecting with values like this.

Refers to: src/sql/platform/query/common/queryRunner.ts:208 in a4d5c09. [](commit_id = a4d5c09e04cd2ab42b24d77f73be5554398b5bf1, deletion_comment = False)

I'm not sure what you mean by we shouldn't be resolving or rejecting with values?

Ugh, dunno why CodeFlow put that as a general comment...anyways for the resolving/rejecting the return type for the function is a Promise but on line 176 we're doing
return Promise.resolve(undefined);
which we've discussed - but I consider to be a very different thing than void and so resolving that there is just odd.
Nevermind about the reject, that was me just misunderstanding.


Variablename completion

The possibility to complete a variablename based on the scope you are currently in(cursor)? Is that something that is easy to implement?

What you mean exactly? Completion based on variable class type?


Compare input paths handling in Verible tools

Verible tools, mainly formatter and linter, apparently handle their inputs a bit differently.
CC @hzeller

Handling doesn't differ significantly.
The difference turned out to exist in "derived" projects, not Verible itself:
https://github.com/chipsalliance/verible-formatter-action
https://github.com/chipsalliance/verible-linter-action


Fix directories being ignored.

file.isNull holds true for directories, so they are ignored.

@LexLythius Can you do the last commit https://github.com/LexLythius/gulp-chown/commit/4496e841567d726c1d28e7811725ad6bb61f7e30 as a separate pull request?

@sindresorhus I feel stupid, because that's what I tried to do. I committed f2326bf and 0a5944d, then placed the pull request, then committed 4496e84, not intended as part of the pull request. Github just tossed it into the same bag.
So how do I go about keeping them separate?

This is why you should never do pull requests from master. Create new branches for each pull request.
https://help.github.com/articles/using-pull-requests/
Create a local branch called tmp (from master), go back to master branch and run git reset --hard upstream/master (<= must match the upstream you've set for this repo), now create a new branch (from master), cherry pick the first commit, then force push to the remote branch of this pull request. Then create another branch (from master), cherry pick the second commit, then publish the branch

Sent new, separate pull requests.


False-positive messages from MISRA checkers (for assembly code)

We have got an report that CMSIS/Include/cmsis_gcc.h violates MISRA C-2012 Rule 9.1 with message:
The value of an object with automatic storage duration shall not be read before it has been set.
The code location refers to functions like this:
__STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr)
{
   uint32_t result;

   __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) );
   return(result);
}

The value of the object result is clearly set, therefore I would consider this as false-positive message from the MISRA checker.
I would appreciate if I can get feedback on these two questions:

Does anyone have experience how to deal with this situation in MISRA checkers?
Most users may consider the CMSIS Core files as system files and exclude them from checking, but is there a better option?

Thanks
Reinhard
P.S. See also https://github.com/ARM-software/CMSIS_6/issues/181

Hi Reinhard,
no such detailed experience.
First, I would not see that as a false-positive. The MISRA checker is only supposed to work on C and cannot know that the ASM statement does actually set variable result. So from the checker's perspective, it is correct.
Concerning error suppression, I have seen code that excludes errors with inline C-comments; this might be viable in a closed production environment with a known MISRA checker, but it's ugly, clutters the code, and, most of all, tempts to hide a real tricky finding. I guess that can be ruled out here (i.e. lint suppressions inside CMSIS code).
Another way was to exclude the finding in the actual project's config files as locally as possible with measures of the actual checker. E.g. for lint:
-efunc( <error-#>, __STREXB )    (see https://support.pclintplus.com/knowledgebase/articles/262827-how-do-i-suppress-a-message-for-a-specific-symbol)
Then at least the project is clean, however, that must be maintained with every update. Don't know whether that works for inline functions, though...


#include "ns_types.h" when it is not needed

https://github.com/ARMmbed/mbed-trace/blob/master/mbed-trace/mbed_trace.h#L55

there shouldn't be ns_types.h include when ipv6 feature is disabled or any other libservice dependencies either.

ARM Internal Ref: IOTSYST-1205

@jupe, is this still relevant?


[RFE] Generate the k8s types automatically

Current situation
We have a subset of the kubernetes resource types declared by us and getting up to date/completed on a need-basis.
Impact
It takes take and it's error-prone to manually declare those types.
Ideal future situation
We should be able to generate those types using the OpenAPI spec.
Implementation options
TBD

The js-client for kubernetes generates the types using the OpenAPI spec, From initial understanding I think we can import the types directly from it.
Refer

Invested more time porting namespaces to client-js types, the amount of changes is very high just for importing the types. I think we should wait and see how the effort on https://github.com/kubernetes-client/javascript/issues/754 goes and migrate to using the client-js library for both networking + types.
https://github.com/kinvolk/headlamp/commit/4cf07178acc939def364f74dfe7626ae1d9000c7
cc: @joaquimrocha

Let's pause this for now until we have a better understanding of what makes sense to the project.


Add transformer contracts

Move transformer contracts from plugin-product-os.
Change-type: minor
Signed-off-by: Josh Bowling<EMAIL_ADDRESS>
Testing with:

https://github.com/product-os/jellyfish-plugin-product-os/pull/777
https://github.com/product-os/jellyfish-plugin-default/pull/1106
https://github.com/product-os/jellyfish-plugin-github/pull/836
https://github.com/product-os/jellyfish/pull/8467

@balena-ci I self certify!


want to add CODE_OF_CONDUCT.md file

Please assign me this issue under JWOC

@anamikarawat2305 Go for it. All the best.


Clarification in time.md

The below explanation isn't 100% clear to me.
How is this function used?
### timeAdded: number
Record of time added to chain.

It is in time.md file but I have seen it elsewhere too.

I updated the desciption.  Let me know if that helps.


Issue -690 Feature to take author to content fragment edit options fr…

…om template level.

Hi, This seems like a dependency issue. Can someone point me the right direction, please?

Hi Team, Can someone review and approve this PR, please?.

@surya057  Are you aware that there is already a button for editing the content fragment in the toolbar ?

There is none for the content fragment list (not sure it makes much sense to add one there). If that's what you intend to do it should be added in the core components project, not here in the example project. This example project is showing of features of AEM that exist in the product.

Thank you, For pointing it out. It is for content fragment list component. We are using plenty of content fragment list component so it is difficult to search for the proper content fragment group under content/dam path.
Sure, will add it to core components.

@surya057 ok , thank you for the update. So i will close this one an you can create a new PR in the core components project


Thanks

Sorry to open an issue but the discrete is a revelation of occupancy monitoring.  In one use case Desks in offices.  And soon to replace Motioning of Elderly.
A big thanks & keep up the great work.

your welcome :)


Forms > Required field - needs design modification to meet A11y requirements

Required field needs an asterisk to denote that it must be filled.

Currently Clarity recommends marking ONLY optional fields (as optional). All other fields are to be assumed as required. To be A11y (Maya Lin) compliant, the required fields need to be clearly marked with an asterisk with a legend/key at the top of the form.
Add this update to documentation in Clarity website.

Visual specs to follow.

Here's the proposed modification. Needs review by @colinreedmiller and @AmyLiNow
https://www.figma.com/file/cCFMbq1f2n4DVxKT6zGIRn/GH-192-Form-Required-field?node-id=0%3A1&t=mJDayWimyGLQdLzu-1

@kevinbuhmann
The design is ready for implementation. Reviewed and approved by Amy Li and Colin Miller
Final and Spec.zip
doc images.zip
The attached images are also available in Figma: https://www.figma.com/file/cCFMbq1f2n4DVxKT6zGIRn/GH-192-Form-Required-field?node-id=249%3A577&t=JnqLgdjH28tp1lqY-1
Let me know if anything is unclear. Thanks!


Enabled golinter errcheck option

and fixed all the resulting linter errors.

This is a huge improvement, well done. It's nice that we can be much more confident in our tests and everything as a whole. This is such a far-reaching PR that there can always be other refactoring to do, but want to keep this specific to errcheck unless there was anything glaring - and there's not. :+1:


How to set x-real-ip header.

Is there any method to let backend upstreams get some wild-known headers, such as x-real-ip?

          request_headers_to_add:
            - header:
                key: "x-real-ip"
                value: "%DOWNSTREAM_REMOTE_ADDRESS_WITHOUT_PORT%"

maybe config in route above can satisfy your requirement.

Or you can use the header_mutaion filter. See https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/header_mutation_filter


Guerriacanpad

Ready to submit your project? Nice job! Hopefully you've read the submission guidelines. If not, make sure to read them first.
If you're unsure about the format, make sure to check out the Orpheuspad example and follow the format there.
If this PR isn't a submission, that's okay too! If there's anything about this PR template that seems confusing, let me know in #hackpad on the slack!

Hey! Your case design is a little unprintable, we don't like supports! if you could chop off the front so that the plate for the switches is flush to the bed, that would be printable!

Just realized there's an issue with the I/O extender i'm using, i'll fix it

Everything should be fixed now, let me know if something is missing !


Easy Widgets for Pluto

Is your feature request related to a problem? Please explain.
Not really a problem so much as a cool piece of inspiration from work done by @leephillips in his great blog on Ptolemy's Universe.
What I think is worth a discussion is about how to maybe define helpful auxiliary tools in JavisNB tailored specifically to notebooks such as Pluto and Jupyter.
Describe the solution you'd like
I really loved the layout Lee made here:

I would love it if we can provide specific sorts of toggles and buttons for JavisNB users to automatically add in their sliders.
@leephillips - in your experience, was there much difficulty with making these sliders and widgets in Pluto?
Describe alternatives you've considered
Letting a user define their own widgets and bindings can be useful, but it may be better to make some convenience notebook widgets available.
I do not know if that would be great - what do you think @gpucce ?
Additional context
N/A

I’m glad you like what I did; it was fun making it. Looks like JavisNB is a new project; I glanced through the source but I would love some documentation soon! Because I want to make more of these.
Making the sliders and widgets was easy because I used PlutoUI.jl, which wraps the HTML inputs in Julia functions, and has a function for making groups of controls; the bound variable becomes a tuple. I really just copied an example from the documentation. An essential ingredient is HypertextLiteral.jl, which allows you to interpolate variables into an HTML object, and does context-aware escaping. The rest is just HTML and CSS.
The only glitch was that Javis, as you know, can’t be installed on a headless server, and the branch that addresses that (https://github.com/JuliaAnimators/Javis.jl/pull/298) is too old. So I just used xvfb, which I’ve used in other projects.

Hey @leephillips !
Thanks for the quick reply here!
Yes, JavisNB is a new member of the JuliaAnimators ecosystem mostly overseen by @gpucce !
It's whole purpose is to manage Javis and notebook interaction more easily and to enable more folks to join in to add support specifically for working with notebooks.
The documentation is here and will continue to be improved. :)
Currently, by adding JavisNB into the ecosystem, to use Javis effectively in notebooks, one must also use JavisNB after we release Javis v0.8.0 (we will make sure to include migration notes on how to deal with this if anyone was dependent on Javis + notebooks).
Frankly, if you have any thoughts about using Javis with notebooks, if you are willing, we would love to hear your thoughts!
Thanks for letting me know again about that headless server issue.
I am currently in the process of migrating GTK and other dependencies out of core Javis into a separate viewer package.
By doing that, we will be one step closer to solving that issue.
We are in the process of restructuring Javis in the JuliaAnimators ecosystem so hopefully things will become much more digestible and simpler to work with. :)
I read through the source code - wow!
That was much more straightforward than I was expecting - super impressive!
Any thoughts on it @gpucce ?

Hi @TheCedarPrince and @leephillips.
I think since PlutoUI is so well made and easy to use instead of adding widgets it is best to add examples at least for now, similar to the amazing notebook from @leephillips.
Indeed, adding something done with PlutoSliderServer to the documentation could be the next thing to do!

My first thought is that this makes sense. Note in particular that my notebook uses only a couple of the ready-made controls from PlutoUI; the layout details are done with HTML/CSS. But this just scratches the surface. Fons’ notebook at https://plutocon2021-demos.netlify.app/fonsp — javascript inside pluto shows how you can use JavaScript to do more. He has a video based on the notebook here: https://www.youtube.com/watch?v=SAC_RCjyRRs
After looking at the notes for JavisNB I was wondering what is different with the embed() function, as we can already embed the animation on the page with render(liveview=false).

Hi @leephillips the idea is to remove that functionality from Javis itself in its next release. This goes together with other satellite pacakages that will be added to JuliaAnimators to work together with Javis to make the core package lighter. And to add features for specific use cases in these separate packages.
I think the next one could be JavisLiveViewer or smth similar that might resolve the issue of working on headless servers, since right now I think Gtk is the issure there.
For the widgets I know very little html, CSS or javascript myself so it makes sense that I can't really figure out all the things that can be done.


Camera platform for animated Australian BOM radar imagery

Description:
This PR adds a camera platform that delivers animated GIF loops of weather-radar imagery from the Australian Bureau of Meteorology.
This replaces #21183, which I fouled up with a bad merge from master instead of dev.
Example entry for configuration.yaml:
camera:
  - platform: bomradarcam
    location: Sydney

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. (The code passes individual flake8, pylint, and pydocstyle tests as described in Testing outside of Tox.
[x] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[x] The manifest file has all fields filled out correctly (example).
[x] New dependencies have been added to requirements in the manifest (example).
[x] New dependencies are only imported inside functions that use them (example).
[x] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

@MartinHjelmare I've addressed all your requests from #21183, except for the one about using vol.Inclusive. The required configuration constraints are:

id and location are mutually exclusive, but one or the other must be specified.
If (and only if) id is specified, delta and frames are required; otherwise they are optional.
name and filename are always optional.

I was able to use strictly vol.Exclusive and vol.Inclusive to enforce the constraints, but only with a lot of unwanted duplication, and with misleading messages from the validator when there are configuration errors. I'm happy to try further if you can suggest an explicit solution, but the current code enforces the requirements correctly with useful error messages. (I was able to use vol.Exclusive to good effect, so thanks for that suggestion.)

IMHO, this should be part of the bom integration, which is already present.
Creating a new integration and suffixing it with camera will just defeat the great migration we have recently done.

That seems sensible, though just a few days ago, in my previous PR, @MartinHjelmare specifically wrote

Move, git mv, the camera platform under a new bomradarcam component package. That's our new way of structuring modules.
homeassistant/components/bomradarcam/__init__.py
homeassistant/components/bomradarcam/camera.py

So please let me know if you're specifically requesting that change before this PR can be merged, or just airing an idea. If it's the former, can you please be more specific about how the code (or maybe it's mostly the files) should be restructured to make that happen? I have very limited HA experience and would be nervous modifying an existing, working component.

We don't put standalone platforms under entity components, like camera, anymore. That's why I asked to move the platform from under the camera component.
If sounds good to put this platform under the bom component.
homeassistant/components/bom/camera.py

I've moved it -- looks like a cleaner solution. I'll go update the docs now.

Fixed PR titles and descriptions (both here and in home-assistant.io), updated docs, and linked to the docs PR in the description here.

id and location are mutually exclusive, but one or the other must be specified.
If (and only if) id is specified, delta and frames are required; otherwise they are optional.
name and filename are always optional.

Just a note: I am using a radar that is not a 'standard' one so used the ID - but IF the ID has a leading 0.. like 034 for example, you need to enclose it in quotes. '034' otherwise it won't be read or work (black box)

@DavidFW1960 Thanks for pointing this out. The documentation PR hadn't been merged yet, so I updated the example using id/delta/frames to use a quoted id string, which had previously been a missed opportunity to make it clear that the id value needs to be (or, at least, parse to) a string.
I believe the YAML literal 034 is being parsed as an octal integer to decimal 28. But I'm surprised that the configuration validation does not complain, as id is declared to be a string. I must have done something wrong in the validation.


DPL-1006 Bed verification to support multiple sets of child tubes

User story
As a user of the scRNA Core Cell Extraction pipeline, if I have made multiple sets of child tubes from the LRC PBMC Bank plate, I would like to be able to perform the bed verification for any of them.
Who are the primary contacts for this story
Katy, Abdullah, Andrew, Stephen, Abby
Who is the nominated tester for UAT
Abby
Acceptance criteria
To be considered successful the solution must allow:

[ ] Bed verification is more permissive - it currently only supports the last set of tubes; we want it to support any of the sets of tubes if there are multiple.
[ ] Uuid (created in DPL-1004) is used to find each set of child tubes.
[ ] For any parent plate barcode and rack barcode(s) scanned in, the page verifies:

[ ] The parent-child relationship exists (the plate has child tubes with that rack barcode)
[ ] If there is more than one rack, they are part of the same creation event (tubes have same uuid)
[ ] Racks are in the correct beds (check the child tube purposes)
[ ] Tubes are in the correct state (pending)

Dependencies
This story is blocked by the following dependencies:

https://github.com/sanger/limber/issues/1474

Current behaviour "it currently only supports the last set of tubes" is not quite right. There's an issue where if the step has been done multiple times, and the latest just has one destination rack, it will retrieve some of the older tubes as well.

Add filtering to downstream query to find out the tube racks. See find_tube_racks and find_or_create_tube_rack_wrapper methods in plate_to_tube_racks_robots.rb


Buddybuild crash report on build #327

Buddybuild detected a crash from Unknown user
View Full Crash Details

Crash report from Unknown user


Add config-pull command to the CLI

Description
As a part of https://github.com/arkime/aws-aio/issues/87, this task is to add a way to pull the code/config bundles that have been deployed to the Capture and Viewer nodes from the cloud to their local machine.
Acceptance Criteria

Users have a way to retrieve a specified config bundle to their local machine

I think we can piggy-back on some of the UI assumptions from config-list (see https://github.com/arkime/aws-aio/issues/139), and have a pretty reasonable experience:

Add a config-pull command
User specifies to retrieve either the --capture or --viewer config, along with a --config-version.  The --config-version corresponds to the config_version in our bundle's metadata, which we will need to make clear.
The CLI will pull the object from S3 and stick it in a default location in the user's workspace based on the cluster name/config type/config version/etc.  Something like: .../aws-aio/Config-MyCluster-AccountNum-AwsRegion-Capture-v6.zip.  Having unambiguous bundles names will hopefully prevent operational mistakes.
I'm leaning away from towards sticking the downloaded bundle directly into the user's config directories by default for a few reasons: we would need to ensure the directory exists, the contents of the directory are effectively source code and likely under revision control, and it feels a bit more "surprising" to have them appear there (personally).


Webdriver test fails

Hi!
Problem
Ungoogled-chromium fails webdriver test on this page https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html, test definition here https://intoli.com/blog/not-possible-to-block-chrome-headless/ .
I didn't turn headless mode and did request with default flags.
My version ungoogled-chromium work by ubuntu bionic.
Test result https://imgbox.com/98DbReb0.
Question
May be there is a possibility turn webdriver ? Or you need to make changes to the source code ?

I tested on my machine and it is fine. What version is your uc. and can you show chrome://flags and your installed extensions?

I tested on my machine and it is fine. What version is your uc. and can you show chrome://flags and your installed extensions?

You can see my uc version on this screenshot https://imgbox.com/98DbReb0.
I installed it from ubuntu repo.
I don't have extensions and my flags set up by default

Probably because of the old version? Mine is v85.
Ubuntu/Debian version also has some unique patches. @braewoods should know this better.

You might have better luck with the unportable variant

Thanks to all!

Thanks to all!


Set FanEntityFeature.TURN_OFF instead of implementing the turn_off method

Logger: homeassistant.components.fan
Quelle: components/fan/init.py:295
Integration: Lüfter (Dokumentation, Probleme)
Erstmals aufgetreten: 10. Oktober 2024 um 11:02:16 (2 Vorkommnisse)
Zuletzt protokolliert: 10. Oktober 2024 um 11:02:16
Entity None (<class 'custom_components.easycontrols.fan.EasyControlsFanDevice'>) does not set FanEntityFeature.TURN_OFF but implements the turn_off method. Please create a bug report at https://github.com/laszlojakab/homeassistant-easycontrols/issues
Entity None (<class 'custom_components.easycontrols.fan.EasyControlsFanDevice'>) does not set FanEntityFeature.TURN_ON but implements the turn_on method. Please create a bug report at https://github.com/laszlojakab/homeassistant-easycontrols/issues

Thanks, already solved in https://github.com/laszlojakab/homeassistant-easycontrols/commit/e36ec26b42a9b00634fe6a5fb84f3207aaec4be1. Commit is already in develop but has not been released yet.
This will be released soon.


Fix some Docker issues

Thanks for this!
r+wc

An alternative solution here would be offload all your builds to the docker hub. You'll never need to run docker-compose build locally again. You can have the hub re-build the container for you using commit hooks.

That would solve some of the problems, yeah, and I've been thinking about doing that. Or at least starting from a base image that's nearer to complete. But there are other problems that this fixes too, namely some broken dependencies.


"just test" fails

Describe the bug
just build and just build-bin work great, however just test fails.
I confirmed this for both master and 0.2.0 on my Ubuntu machine.
Steps to reproduce
run just test in the top directory
This can be reproduced minimally by:
cd wasmer
go test test/imports.go

Expected behavior
I assume tests pass.
Actual behavior
output:
just test
# command-line-arguments
In file included from _cgo_export.c:4:0:
cgo-gcc-export-header-prolog:46:16: error: conflicting types for ‘sum_i64’
In file included from _cgo_export.c:4:0:
imports.go:6:17: note: previous declaration of ‘sum_i64’ was here
_cgo_export.c:46:9: error: conflicting types for ‘sum_i64’
 GoInt64 sum_i64(void* p0, GoInt64 p1, GoInt64 p2)
         ^~~~~~~
In file included from _cgo_export.c:4:0:
imports.go:6:17: note: previous declaration of ‘sum_i64’ was here
FAIL    command-line-arguments [build failed]

Additional context
I was trying to build it all from source and use a custom *.so. I thought I caused the error, but even after checking out 0.2.0 and running git clean -xcf and rm -rf target I still get the error.

Can you try https://github.com/wasmerio/go-ext-wasm/issues/50#issuecomment-511219136 please? If it works for you, I'll change the examples for everyone. Thanks for the clear bug report!

@Hywan I tried that fix and it works well.
I made a PR for this as well. Happy to see just test working properly for me as well.


Bashisms in .xsession

Hi, I am using home-manager on Debian and want it to manage by xsession. On Debian, /bin/sh is used to execute /etc/X11/Xsession, which sources .xsession to start the session. The problem is that the .xsession file generated by home-manager uses the bashishm [[ ... ]]. Is there a way to circumvent this or does home-manager need to be changed?
P.S: I already tried to change the shebang of /etc/X11/Xsession to /bin/bash but to no avail.

Good point. These scripts were made with NixOS in mind, which does use Bash to execute them. Could you give the changes in #840 a try to see if it improves things?

Thank you, now it works!

Nice, I've merged the PR to master.


[formrecognizer] should we use account or resource when naming get_account_info?

@kristapratico commented on Thu Sep 23 2021
We previously used account, but pretty much all docs refer to "form recognizer resource". Should this be get_resource_info?

Paul also commented wrt the AccountInfo model:

[Paul] Consider renaming to custom_model_count or custom_document_model_count.


Publish 9/13/2019 10:44 AM PST

Docs Build status updates of commit 288c9be:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012r2-ps/smbshare/Get-SmbShare.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/smbshare/Unblock-SmbShareAccess.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add human-oral DB

Description of feature
following request:
First, we are comparing shallow with full sequencing and I would like to know if running with >10M reads is possible. Or if it's possible to adapt.
Second, we are using oral swab samples. I checked and the "human-oral-v1-0-1" is in the MGnify genomes list. Is it also possible to adapt?

Done


Suggest box fails to regrow when backspacing

Open an empty TS file
Trigger suggest
Type monaco, notice the suggest widget gets shorter due to only being 4 results
Backspace slowly, 🐛 the widget fails to regrow as more suggestions become available

Not for me... Tho, I do see different suggestions to begin with. In what project are you trying this?
https://user-images.githubusercontent.com/1794099/104017400-5b264880-51b8-11eb-809f-bddb57632bc5.mov

Not for me... Tho, I do see different suggestions to begin with. In what project are you trying this?
https://user-images.githubusercontent.com/1794099/104017400-5b264880-51b8-11eb-809f-bddb57632bc5.mov

This was a brand new folder, no project.

This was a brand new folder, no project.

still not reproducing with a brand new folder and a single file.

still not reproducing with a brand new folder and a single file.

Yeah I can't repro on my other machine as well. 😢
Let me try this again tomorrow on the original machine, see if I can repro.

Yeah I can't repro on my other machine as well. 😢
Let me try this again tomorrow on the original machine, see if I can repro.

\closedWith https://github.com/microsoft/vscode/commit/dcce02644eac4e2dd749480b471a331928a7639c

\closedWith https://github.com/microsoft/vscode/commit/dcce02644eac4e2dd749480b471a331928a7639c


[Feature] Godot 4 support

An option for launching the Godot 4 runtime would be great for this! Will this be added in the future?

Hi!
I'm trying to export a Godot 4 but the emulator does not work.
Do you made any progress on these?
I also tried to export my Godot 4 game (tutorial game, nothing special) for working with trimui but I don't know how to do it. Do you know if there is a way to do it?
Thanks for all your work!

No success with godot 4 :(


Changing layer5 link to meshery link

Signed-off-by: Ayushman Mishra<EMAIL_ADDRESS>

@leecalcote I have changed layer5 links and added pull_request_template.md file


Export view as svg

Is there any possibility to export the picture as SVG or PNG?

Hi,
Will this help you?
https://gist.github.com/kazuhikoarase/847bcfae3507ef620579


Add [buildkite] service

Fixes https://github.com/badges/shields/issues/1261 by providing Buildkite support for Shield.
Usage is:

/buildkite/{id}/{name} for the default Buildkite shield eg Buildkite | passing

Messages

:book:

:sparkles: Thanks for your contribution to Shields, @raulriera!

  Generated by :no_entry_sign: dangerJS

Thanks for the comments, updated. But, I'm having some issues with the tests... The documentation to creating them is broken and I can't seem to find how to "run them". Doing npm test will run all the tests. But mine are always succeeding even when changing the expected values.

You can run just this services tests with:
npm run test:services -- --only=buildkite

Thanks for all the quick updates!
I've added 1 last change and then we are good to merge this :tada:

Thanks, All changes look good.
Merged!
😃

Thanks! is there anything that I need to do to deploy the changes?

Nope, now we just need to wait for it to be deployed to the live server (refer #1538)

Quoting @paulmelnikow:

Deploys usually happen every 1–3 weeks. Thaddée, who has limited time on this project, is the only sysadmin. He's working on giving me access to deploy and logs, but doing so is complicated because the hosting account (and maybe the servers too) are shared with other services he runs.


SPRT-104 change background image to banner and footer

problem with changes, apparently don't reflect the images in page

It' all good here, I don't see any issue.

@eddymdz i'm gonna update tailwind

@facuzero resolve the merge conflict, see if the deleted element is used.


Add sound effects and music

Some modules: https://pythonbasics.org/python-play-sound/
Some royalty free sources: https://www.fesliyanstudios.com/royalty-free-music/downloads-c/8-bit-music/6

Basic SFX added in https://github.com/Thomatous/Terminal-Wars/issues/1


Some questions about the implementation of Motion Frame.

Thanks for your greats works!

It seems that the "Motion Frame" only worked in UNetMidBlock3DCrossAttn. Because "self.gradient_checkpointing" is always False in CrossAttnDownBlock3D and CrossAttnUpBlock3D. (referred to https://github.com/fudan-generative-vision/hallo/blob/main/hallo/models/unet_3d_blocks.py#L1133).
Is there a bug in (https://github.com/fudan-generative-vision/hallo/blob/main/hallo/models/unet_3d_blocks.py#L715)? n_motion_frame is set 2 in the inference, But it is padded with 4 frames here.

Regarding the gradient checkpointing, we apologize for any confusion. Gradient checkpointing is indeed enabled in CrossAttnDownBlock3D and CrossAttnUpBlock3D as well.
As for the snippet you referred to, it is a test part that we forgot to delete. In the final version, the motion frame padding is handled in the main inference entry, it doesn't go to the else branch.

Regarding the gradient checkpointing, we apologize for any confusion. Gradient checkpointing is indeed enabled in CrossAttnDownBlock3D and CrossAttnUpBlock3D as well.
As for the snippet you referred to, it is a test part that we forgot to delete. In the final version, the motion frame padding is handled in the main inference entry, it doesn't go to the else branch.

Thanks for your reply.

But the "self.training" is False in the inference. It seems to go to the else branch, which may disable the "Motion Frame", too. (referred to https://github.com/fudan-generative-vision/hallo/blob/main/hallo/models/unet_3d_blocks.py#L1133).

The "self.training" is still True in inference. It caused some confusion, but doesn't affect inference. we may fix it in future

The "self.training" is still True in inference. It caused some confusion, but doesn't affect inference. we may fix it in future

Thanks for your reply and the released training scripts. There some new confusions:

In training the motion frame is padded with zeros (referred to https://github.com/fudan-generative-vision/hallo/blob/main/scripts/train_stage2.py#L804), but in inference it is padded with the reference images (referred to https://github.com/fudan-generative-vision/hallo/blob/main/scripts/train_stage2.py#L357).
About the uncond forward, the reference net is disabled according to (https://github.com/fudan-generative-vision/hallo/blob/main/scripts/train_stage2.py#L148) when training. The features of motion frames may not be processed too, which seems to be not aligned with the inference codes.


nz-table should scroll to top if user selects another page

Reproduction link
https://stackblitz.com/edit/angular-8tmb9g?file=src/app/app.component.ts
Steps to reproduce
Scroll down to the last item on the first page and then press button to see page 2. Page 2 is indeed visible but the scroll is still at the bottom so the user needs to manually scroll to the top. This is undesired result and user most likely wants to continue to see the items in order
What is expected?
I expect page 2 to be visible woth forst records of page 2 at the top. Basically a scrollTo should be auto executed on every page click
What is actually happening?
The scroll doesn't change so the last item of page 2 is visible and not first item of page 2

Environment
Info

ng-zorro-antd
14.0.0

Browser
All browsers

This is related to component TABLE and PAGINATION


change type from int to float of the --cost-per-month and --setup-fee options

This PR fixes #156

This is change can only be tested in integration tests. Sadly, currently, integration tests for app plan CRUD commands are technical debt.

@nmasse-itix travis CI tests did not report back. I cannot check because PR was done from forked repo.
Can you check results?
Sometimes tests pass and status report fails. We usually restart CI job and should be fixed.

It seems I do not have the secrets to connect to the 3scale instance:
https://travis-ci.com/nmasse-itix/3scale_toolbox/jobs/206979216

I ran the integration tests manually against my own 3scale instance (nmasse-redhat.3scale.net):
/usr/local/Cellar/ruby/2.6.3/bin/ruby -I/usr/local/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.0/lib:/usr/local/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.0/lib /usr/local/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.0/exe/rspec --pattern spec/integration/\*\*/\*_spec.rb

Randomized with seed 28885
Error: Service service_sysname_gpqlnbak does not exist
.Service with id:<PHONE_NUMBER>574 deleted
............Applied Service id:<PHONE_NUMBER>581
.Applied Service id:<PHONE_NUMBER>582
.Applied Service id:<PHONE_NUMBER>584
..Applied ActiveDocs id: 128363
.Applied ActiveDocs id: 128364;Published
.Applied ActiveDocs id: 128365;Hidden
..Error: ActiveDocs activedocs_sysname_ckzpevri does not exist
.ActiveDocs with id: 128366 deleted
.......Service 'service_jgtpuvln' has been created with ID:<PHONE_NUMBER>588
.Service 'service_owdvcpyu' has been created with ID:<PHONE_NUMBER>589
.Error: Service has not been created. Errors: {"system_name"=>["has already been taken"]}
..Error: ActiveDocs has not been created. Errors: {"system_name"=>["has already been taken"]}
.ActiveDocs 'activedocs_dlxwpeti' has been created with ID: 128372
.ActiveDocs 'activedocs_uyhljsmx' has been created with ID: 128373
..........ID	NAME	STATE	SYSTEM_NAME	END_USER_REGISTRATION_REQUIRED	BACKEND_VERSION	DEPLOYMENT_OPTION	SUPPORT_EMAIL	DESCRIPTION	CREATED_AT	UPDATED_AT
Error: Service service_sysname_lhreycpu does not exist
.

Top 10 slowest examples (307.13 seconds, 75.8% of total time):
  Copy Service behaves like service copied should be subset of {"body"=>"{\"basePath\":\"https://hello-world-api.3scale.net\",\"apiVersion\":\"v1\",\"apis\":[{\"pat...alse, "system_name"=>"myActiveDocs25554178075932555417807594", "updated_at"=>"2019-06-11T10:01:40Z"} comparing keys ["name"]
    95.95 seconds ./spec/shared_examples.rb:34
  Update Service behaves like service copied should be subset of {"body"=>"{\"basePath\":\"https://hello-world-api.3scale.net\",\"apiVersion\":\"v1\",\"apis\":[{\"pat...alse, "system_name"=>"myActiveDocs25554178075912555417807592", "updated_at"=>"2019-06-11T09:59:27Z"} comparing keys ["name"]
    86.49 seconds ./spec/shared_examples.rb:34
  OpenAPI import basepath diff request url is rewritten
    23.95 seconds ./spec/integration/commands/import_command/openapi/basepath_spec.rb:40
  ActiveDocs Create command with the specified activedocs not existing specifying options successfully creates a new activedocs with them
    19.11 seconds ./spec/integration/commands/activedocs_command/create_command_spec.rb:37
  OpenAPI import OIDC service oidc settings are updated
    17.33 seconds ./spec/integration/commands/import_command/openapi/oidc_spec.rb:14
  Application Plan Import should be subset of {"created_at"=>"2019-06-11T09:57:39Z", "description"=>"Number of API hits", "friendly_name"=>"Hits", ...self"}], "name"=>"hits", "system_name"=>"hits", "unit"=>"hit", "updated_at"=>"2019-06-11T09:57:39Z"}, {"created_at"=>"2019-06-11T09:57:43Z", "description"=>"Metric01", "friendly_name"=>"metric_01", "id"=... "name"=>"metric_01", "system_name"=>"metric_01", "unit"=>"1", "updated_at"=>"2019-06-11T09:57:43Z"}, and {"created_at"=>"2019-06-11T09:57:45Z", "friendly_name"=>"method_01", "id"=>2555418326627, "links"=>[{...name"=>"method_01", "system_name"=>"method_01", "unit"=>"hit", "updated_at"=>"2019-06-11T09:57:45Z"} comparing keys ["name", "system_name", "friendly_name", "description", "unit"]
    16.94 seconds ./spec/integration/commands/plans_command/plan_import_spec.rb:27
  OpenAPI import basic test expected elements are imported
    15.06 seconds ./spec/integration/commands/import_command/openapi/basic_spec.rb:34
  Service List command With multiple existing services lists svc_ref_2
    11.71 seconds ./spec/integration/commands/service_command/list_command_spec.rb:26
  Service Apply command When service not exists and options are specified is created with those options set
    11.32 seconds ./spec/integration/commands/service_command/apply_command_spec.rb:28
  Application Plan Export should include {"system_name" => "metric_01", "friendly_name" => "metric_01", "name" => "metric_01", "unit" => "1"}
    9.26 seconds ./spec/integration/commands/plans_command/plan_export_spec.rb:81

Top 10 slowest example groups:
  Copy Service
    95.95 seconds average (95.95 seconds / 1 example) ./spec/integration/commands/copy_command/copy_service_spec.rb:1
  Update Service
    86.49 seconds average (86.49 seconds / 1 example) ./spec/integration/commands/update_command/update_all_service_spec.rb:1
  OpenAPI import basepath diff
    23.95 seconds average (23.95 seconds / 1 example) ./spec/integration/commands/import_command/openapi/basepath_spec.rb:1
  OpenAPI import OIDC service
    17.33 seconds average (17.33 seconds / 1 example) ./spec/integration/commands/import_command/openapi/oidc_spec.rb:1
  Application Plan Import
    16.94 seconds average (16.94 seconds / 1 example) ./spec/integration/commands/plans_command/plan_import_spec.rb:1
  OpenAPI import basic test
    15.06 seconds average (15.06 seconds / 1 example) ./spec/integration/commands/import_command/openapi/basic_spec.rb:1
  ActiveDocs Create command
    10.8 seconds average (32.4 seconds / 3 examples) ./spec/integration/commands/activedocs_command/create_command_spec.rb:1
  Application Plan Export
    9.26 seconds average (9.26 seconds / 1 example) ./spec/integration/commands/plans_command/plan_export_spec.rb:1
  Service List command
    8.84 seconds average (17.68 seconds / 2 examples) ./spec/integration/commands/service_command/list_command_spec.rb:1
  Service Apply command
    7.85 seconds average (23.54 seconds / 3 examples) ./spec/integration/commands/service_command/apply_command_spec.rb:1

Finished in 6 minutes 45 seconds (files took 0.53555 seconds to load)
46 examples, 0 failures

Randomized with seed 28885

@nmasse-itix  We plan to fix this issue and let PR's from forked repos.
Meanwhile, exceptionally, I have tested locally this PR as well and passes.


docs: Sliding list link leads to wrong github example

From @lordgreg on February 27, 2016 20:24
Type: docs
Ionic Version: 2.x
Platform: all

- go to [Components: Sliding list page](http://ionicframework.com/docs/v2/components/#sliding-list)

click demo source

You land on thumbnail list example. The correct url should be: https://github.com/driftyco/ionic-preview-app/blob/master/app/pages/lists/sliding/template.html

Copied from original issue: driftyco/ionic#5633

Sorry I forgot about this issue and created https://github.com/driftyco/ionic-site/issues/481
This was fixed in https://github.com/driftyco/ionic-site/pull/482 and will be updated on the site soon. Thanks for the issue!


[v1.16] cilium, service: Fix checkLBSrcRange propagation to LB map

[ upstream commit 52951cb42871090bf10772b73b927b6923b86d68 ]
partial backport of https://github.com/cilium/cilium/pull/35512
see also https://github.com/cilium/cilium/issues/36473

/test-backport-1.16

Cc @architkulkarni fyi


Added new messages indicator (#349)

For issue #349
When user has scrolled beyond a threshold value and new message arrives an indicator is shown. The indicator vanishes when view is scrolled to the bottom.

Automated message from Dropbox CLA bot
@nashvail, it looks like you've already signed the Dropbox CLA. Thanks!

We would want to add the text for unread messages in the Chat.js file.
See how OfflineNotice is there.
Also, maybe we want to have one at the top and one at the bottom, depending on wether there are unread messages under and over the current view.

I am writing several functions to help with the 'unread messages check'.
Will push soon, so we can move this PR forward.

I guess #486 is the PR that does so ...if I am not wrong. I think the indicator should animate in and also be dismissable, by tapping an x icon located inside the indicator itself. Adding these to todos 👍

Yeah, that is the PR that will give the unread counts.
@timabbott Is there a possibility a person can have unread messages above current view?
If yes, I guess we should show an unread notice above and below the list accordingly.

@nashvail I think this PR is the most beneficial to get finished first.
It will also help us see if there are any bugs in the unread count tracking.
When you have time, please focus on it? 💯

Sure @borisyankov! my finals start next week, I am going to try and make some significant progress by this weekend.

Closing this because outdated. New over here -> #537


Consolidate genesis logic and share among different node types

We start authorities with genesis.
However we currently don't start gateway with genesis. Instead, we attempt to sync after starting a gateway to download the genesis.
This has a few issues:

We are unable to download the genesis packages because they are not owned by any account.
If there are many genesis objects, we may fail to sync.
Once we have a full node, we will face similar problem: full node will not be able to obtain the genesis objects, because they don't come from transactions.
We should just start the gateway/fullnode with the same genesis config so that the gateway can start with the same genesis.

current genesis is not deterministic, it generate random keys and objects, so it will create different result if we run it again in gateway even with the same genesis config.
We can create the client_db as part of the genesis process, so the gateway will have a "primed" db instead of an empty one when it first start.
But how do we handle this in production? A new joiner gateway will need to somehow obtain the genesis database? Maybe we need an api to download packages and objects from the Validators?

Shouldn't we make the genesis config deterministic then?

I solved this in devnet by checking in a genesis config: https://github.com/MystenLabs/devnet/blob/mlogan/devnet/docker/validator/genesis.conf
This is not a long term solution

Long term solution is to create a genesis blob/transaction which comprises the entirety of the initial state needed. I realized this a day or so ago and began working on fleshing this out since we'll need this for fullnodes

I'm not sure what is still required to close this bug? It seems like @bmwill has things in a state where we can have external node operators relatively easily.

Close to merge with #1837


Newest version throws an error when trying to call sitemapper.fetch()

We're using sitemapper on production and the most recent update broke our pipeline.
This is the code:
    const sitemapper = new Sitemapper({
      url: sitemapLocation,
      rejectUnauthorized: false,
    })
    const { sites, errors } = await sitemapper.fetch()

We had to rollback to 3.2.12 from 3.2.18 because it started throwing TypeError: Cannot read properties of undefined (reading 'sites')
Looking through the releases between 3.2.12-3.2.18, and the lack of a major version increment, I'm assuming this a bug and not a breaking change.

I can confirm that sitemapLocation was defined when the function was called

I can confirm I'm having the same issues on 3.2.18, reverting to 3.2.12 fixed it for now.

Will get this fixed, apologies for the delay!

@graylewis @peterholc should be fixed now in 3.2.20 with #158.
Do you have the sitemap URL available to test this? Would like to increase the test coverage to ensure no future regressions.


Fix small error on output example

It does not start with a ..

Whoops, you're completely right. Thanks! :sparkles:


[Bug]

Device
Phone/Tablet
Device name
REDMI NOTE 11
Android Version
13
App version
0.15.1
Script version
4.6.3
WebView name and version
Aplicativo para Android
Reproduction Steps
Better xcloud, there is a bug in the image in the game hellblade 2, my better xcloud is ok, I updated it, I also tested the old versions but I still can't play, fix this please ❤ Your work is incredible.
https://github.com/redphx/better-xcloud-android/assets/125102747/614e484b-7480-4fb4-a0d1-82b24a145368

Check the latest version


After upgrading Qunit from 4.4.1 to 5.1.5, willDestroyElement no longer runs after acceptance test finishes

This might be a duplicate of https://github.com/emberjs/ember-qunit/issues/332, but that issue is locked.
My Ember version is 3.12.0, and Node is 12.16.3.
In Qunit 5.1.5, the component willDestroyElement hook is not called when an acceptance test finishes.
In Qunit 4.4.1 it did fire.
I've created a repo which reproduces the behaviour: https://github.com/andrew-paterson/qunit-bug
There is a commit labelled Qunit 4.4.1 and another labelled Qunit 5.1.5. There is a single component which logs to the console in the willDestroyElement hook.
The single acceptance test module has 2 tests, which result in two firings of the component's willDestroyElement hook with Qunit 4.4.1. However, the same tests does not result in the same with Qunit 5.1.5.

This issue is fixed by ember-qunit 6.2.0

This issue is resolved by ember-qunit 6.2.0.

This issue is resolved by ember-qunit 6.2.0.


Features are not returned according to the sort_order

Actually, I have just discovered that features and features in relationships are not returned in the order set by the sort_order column.

Yes, it's your duty to order them on your query. If package orders them it may interfere with user's custom selects and orders.

I think, maybe it would be worthy to insert a sentence about it in the docs? Seeing the sort_order column I mistakenly assumed the sorting is handled by the library.

Fixed 2624be2a21875c275afa16e2865a98b84f87db5e


Increase timeout, re-add all libs.

Changing instance type for builder fixed the shiny package installation. Re-enabling all packages, increasing timeout (we were at 21/30 mins with just shiny package).

@xschildw Installing tidyverse twice will need around 40 minutes


[BUG] - Log directory first time creation can crash server instance.

UE Version:
UE 5.3
Frontend Version:
UE5.3
Problem component
Signalling Server
Description
We have 2 signalling server being started as systemd service on ubuntu machine with 4 sec delay respectively causing one of server to crash because of logging.js error when attempting to create logs directory. Restarting failed server would result in normal behavior.
node:internal/fs/utils:350
    throw err;
    ^

Error: EEXIST: file already exists, mkdir './logs/'
    at Object.mkdirSync (node:fs:1398:3)
    at Object.RegisterFileLogger (/home/ubuntu/Project/Linux/ProjectSamples/PixelStreaming/WebServers/SignallingWebServer/modules/logging.js:67:6)
    at Object.<anonymous> (/home/ubuntu/Project/Linux/Project/Samples/PixelStreaming/WebServers/SignallingWebServer/cirrus.js:46:10)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47 {
  errno: -17,
  syscall: 'mkdir',
  code: 'EEXIST',
  path: './logs/'
}

Steps to Reproduce:

Start 2 signalling server with or without delays on machine startup, the first time (when logs folder not yet created) will always result in a signalling server crashing.

Expected behavior

Multiple signalling servers able to run on a single machine the first time it launches.

Platform (please complete the following information):

OS: Ubuntu 22.04 LTS

I've been trying to repro this locally but have been unable. I'm a little curious about how this is happening. You say the first instance of the SS crashes? Or do you mean when there is no logs directory the pair of SSs will result in a crash (one crashes? they both crash)?
What happens if you try to only start one instance through systemd? Does it crash if you try to run it manually?
The code should try to create the directory if it doesn't exist and since it's complaining that the directory exists already I'm a little confused. I could just catch the error but I wonder if it's actually just indicative of a larger issue.

So I took some time to try this on a local Ubuntu VM. I setup 2 services with basically the exact settings you have with the latest 5.3 infra and made sure the logs folder was deleted every test.
I was unable to reproduce the issue.
I'm not sure what else is missing. I would guess that it's some kind of weird permissions issue but I'm not sure why. Do you have any other logging from systemd that might help pinpoint the real issue?


To read first line from a file.

Write a C program to read first line from a file.
Prerequisite knowledge:
• file handling
• programming strings

can assign this issue to me?
Anushri Chitte sy entc cummins

Yes! @Anushri07 you can work on it. The deadline would be 22-03-23.

I am Aastha Thorat, from SY Comp.
I have completed my first issue, would you please assign this issue to me.

@Aastha83 can't assign this issue as it is an easy issue for a SY student.


Support for markdown="1" without unrelated extensions

Currently the markdown="1" support is activated with the extra extension that automatically activates lots of other extensions.
It would really be helpful if it can be activated alone.
Shouldn't it be possible to extract the functionality into another extension?
Or maybe we could configure the extra extension to choose wich of the other extensions are actually loaded. For example a flag 'skipExtensionsWithoutConfig' for the extra extension or a 'disable' flag for all the extension.

Yeah, I split it out here: https://facelessuser.github.io/pymdown-extensions/extensions/extrarawhtml/.  I'd be happy if it was also split out here so I wouldn't have to maintain mine anymore, but either way, you can basically get what you want now with a third party extension.

A PR is always welcome.

Nice, I may implement this

@waylan, as I work to split this out, what do we want the extension to be called.

raw_html
markdown_html
in_html

I was leaning towards raw_html, but really it doesn't matter to much to me. I more just want something I won't have to change later 🙂. Any thoughts or opinions on this matter?

I'm thinking something which conveys "Markdown in HTML" so maybe: md_in_html? I'm open to other ideas as well. I looked at a few other implementations and the only useful thing I found was Pandoc's markdown_in_html_blocks. While accurate, it's a little lengthy for my tastes.

md_in_html sounds good


request mouse auto click

Description of the new feature / enhancement
can  auto click on website browser for specific url or shortcut
Scenario when this would be used?
it is use when i have alot of website open but i want just open specific link..i wish i can press once per website instead i have to find and cklik to all the tabs website
Supporting information
No response

I don’t see powertoys directly building this out.
a tool like  https://playwright.dev/ Would be a better solution


Enum match statement STLOC_TYPE_MISMATCH_ERROR

Steps to Reproduce Issue
The following code does not work:

public enum Proposal has store, copy, drop {
        ConfigProposalQuorum {approved: vector<u16>, rejected: vector<u16>},
        MpcTxProposalQuorum {approved: vector<u16>, rejected: vector<u16>},
        MpcTxProposalSpecific {require_approval_users: vector<u16>, threshold: u16, approved: vector<u16>, rejected: vector<u16>},
    }

  public(package) fun is_proposal_approved(proposal: &Proposal, users: &Users): bool{
      match (proposal) {
          Proposal::ConfigProposalQuorum{approved: approved, rejected: _} => {
              users.quorum_approves(approved)

          },
          Proposal::MpcTxProposalQuorum{approved:approved, rejected:_} => {
              users.quorum_approves(approved)
          },
          Proposal::MpcTxProposalSpecific{require_approval_users:_, threshold:threshold, approved: approved, rejected:_} => {

              // this does not work
              ((approved.length() as u16) >= *threshold)
              // this works
              // true
          }
      }
  }

Also getting the same error in another match block where matching some specific variants returns the same issue. Though there are no return types involved. Happy to give access to our codebase to reproduce this to whoever is working on this.
Expected Result

Actual Result
Failed to verify the Move module, reason: "VMError with status STLOC_TYPE_MISMATCH_ERROR at location Module ModuleId { address:<PHONE_NUMBER>000000000000000000000000000000000000000000000000000000, name: Identifier("proposal") } at index 4 for function definition at code offset 44 in function definition 4".
System Information
mainnet-v1.30.1

Thank you for the bug report. #18947 should fix it as expected


Expand the logger

Currently the app only logs as logger.warn. make 4 methods
logVerbose, logInfo, logWarn, logError and set a logLevel property as global.
logLevel = 1
logWarn(message)
   if (logLevel >= 3) then
      logger.warn(message)
   end
end

if would be nice if logLevel was controlled by the plugin manager so clients could choose their log levels.

I like that yes, this is more flexible.
I think that would be a good idea to add a "grouping" parameter
Instead of log(str) we could have log(group, level, str) which would output
EXIF      | Error
FUJIDELE  | Error

instead of the current just
Error
Error

sure, i would just say, separate the log levels to different methods; 1 for each level. It's more common such as in LrLogger and Android Log

yep

yours.
reference:
https://github.com/musselwhizzle/Focus-Points/tree/feature/prefs_pane

due to having so many feature branches out right now, please dont refactor all log statements just yet. It will make it harder to merge the conflicts. Just setup the feature/code and we'll do another pass for moving from log(str) to the new code once merges are in.

Yes, understood.

@musselwhizzle , is there a way to create a new branch based on another ?
I would like to create a new branch for my log levels stuff building on the branch feature/prefs_pane.
Is this possible easily ?

git fetch -- gets all the latest branch names from your remote repo
git checkout branch_name -- checks out an existing branch
git checkout -b branch_name - creates a new branch based off of where you currently are
git push -u origin branch_name - sends new branch to remote and sets up tracking

checkout whatever branch you want, probably this
git fetch
git checkout feature/fix_display_rotation
git pull
git checkout -b feature/your_new_feature
-- do work
-- add
git push -u origin feature/your_new_feature

you can merge in and out of branches easily if works is separated by feature.

I continue to use Tower for my git, and reading it from the command line seems really totally simple. Should probably ditch Tower for Terminal..
Thanks !
On 11 janvier 2017 at 22:46:33, Joshua Musselwhite<EMAIL_ADDRESS>wrote:
git fetch -- gets all the latest branch names from your remote repo
git checkout branch_name -- checks out an existing branch
git checkout -b branch_name - creates a new branch based off of where you currently are
git push -u origin branch_name - sends new branch to remote and sets up tracking
checkout whatever branch you want, probably this
git fetch
git checkout feature/fix_display_rotation
git pull
git checkout -b feature/your_new_feature
-- do work
-- add
git push -u origin feature/your_new_feature
you can merge in and out of branches easily if works is separated by feature.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

There is something weird still.
The PR #77 contained for example a file named FocusPointPrefs.lua which I cannot find in the branch prefs_pane you created.
Can you take a look what's going on ?
thx
On 11 janvier 2017 at 22:46:33, Joshua Musselwhite<EMAIL_ADDRESS>wrote:
git fetch -- gets all the latest branch names from your remote repo
git checkout branch_name -- checks out an existing branch
git checkout -b branch_name - creates a new branch based off of where you currently are
git push -u origin branch_name - sends new branch to remote and sets up tracking
checkout whatever branch you want, probably this
git fetch
git checkout feature/fix_display_rotation
git pull
git checkout -b feature/your_new_feature
-- do work
-- add
git push -u origin feature/your_new_feature
you can merge in and out of branches easily if works is separated by feature.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Sorry, I changed it from master to feature/prefs_pane and then apparently didn't click merge but closed the PR. I merged it in now and can see the file here:
https://github.com/musselwhizzle/Focus-Points/blob/feature/prefs_pane/focuspoints.lrdevplugin/FocusPointPrefs.lua

Sorry, forget it. I think I misunderstood you.
I thought you had merged the PR of the guy who did the pref panes example into the branch feature/prefs_pane.
As I understand, you just did open the branch for me.

ah ok, so we have it now !

Solved by PR #85

requested a change in the PR, but merged anyway.


Yatin: Blacklist <IP_ADDRESS>

Yatin requests the blacklist of the website 199\.192\.18\.229. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

199\.192\.18\.229 has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Rejected by tripleee in Charcoal HQ. Reason: 'requested by OP; not enough hits'


Add my name at the bottom for acknowledgements

Add a CC by Felix Schneider

Done. Added it to the end of the application


fix(store): performance issue fix due to code lens and references

@karlhorky I'm disabling code lens and references provider temporarily to fix the performance problems.
I suspect it could be due to constant calculation of references and code lens trigger.
Affected Language Features
CSS

Thanks! I'll upgrade to 1.9.3 and re-enable the extension and let you know if there's any continuing problems.


#702: fix minor issues with php_s rule

Unfortunately, I didn't catch these issues while reviewing #702.
After looking more closely at php options, -S requires additional arguments (<address>:<port>) and -s may produce output if used that way. So, matching -s seems to be better.
Also, @for_app('php') already asserts the presence of php  in the command script. Matching php -s prevents the rule from fixing commands like php -t public -s <IP_ADDRESS>:8080.
Reviews are more than welcome 😃

Thanks!
I've made match a bit more strict.

I've made match a bit more strict

Great, I like it! Thanks!


Debugging and logging with MIXPANEL_DEBUG=1 does not work (v2.8.3 using Carthage)

Hello,
I followed the instructions in the Debugging and logging iOS API guides, but nothing is printed in my console. I have added the MIXPANEL_DEBUG=1 & MIXPANEL_ERROR=1. Also tried with MIXPANEL_LOG=1. I'm using Carthage with v2.8.3 (Xcode 6.4).
Thanks for your help,
Axel

These macros must be added to the project before Carthage builds the framework.

Can you explain me how I can do that please? Where should I put that? Should I write a custom runscript?
Thanks

Hey @alpennec You will need to add these to the Mixpanel.xcodeproj that is found in Carthage/Checkouts/Mixpanel/


Release 4.0.0 into main

Merging a release branch?

Use the message format release/<major.minor.patch> when merging.

f14039a6 Add data-link="Read" to featured article (#671)
10a73b3b Add www. to relevant links in footer section (#669)
f4a1e04a update search buckets with consistent labelling (#676)
feb8e594 update filter button toggle to always display number of active filters & remove aria-label so SR users hear the button content (#675)
7373a71f adjusting breakpoint for Filters button (#678)
2deee160 Spacing adjustment on mobile/tablet view (#677)
9b8fa06f update icons with new icon includes on detail page for better contrast in high contrast mode (#663)
c531634f update background colour of search filters section (#664)
738eed65 UN-478: Upgrade Python to 3.10 (#646)
2a5e6d3c UN-471: Fix RecordArticlePage still using 'standfirst' instead of 'intro' (#665)
50495af8 Merge pull request #662 from nationalarchives/feature/DF-516-search-label-adjustment
22f8dda3 updating label for search input
c9059f0a Un 387 record revealed fixes (#661)
0a02b4ac Update record article page from internal review (#658)
2e5c0ea9 DF-519 Update 'show results from' select box to resize to screen width (#660)
39bf3135 add in number of search results to page title and include skip to results page link (#652)
b5721637 UN-471: Separate teaser text and page standfirsts/subtitles (#653)
9d5d8e11 Un 387 frontend record revealed (#641)
a036b4be UN-328: Highlights gallery page BE (#650)
5ede4a2e [DF-515] SR-only mobile menu label (#632)
775922b5 CHORE: Improve Rich Text option consistency (#649)
62c337ee CHORE: Developer QOL changes (#582)
878c533c create new icon include for better styling control and improve sort by icons styles for high contrast accessibility (#644)
36f31a94 UN-482: Upgrade Wagtail to version 4.1.2 (#635)
0c443a42 UN-411:Remove calls to rename_app post deployment (#639)
d06ffc95 CHORE: Update fab command to clear the new renditions table instead of the old one (#640)

@jamesbiggs Worth holding out for a little while until all of this has been tested in develop?

@jamesbiggs This seemed fine when I looked at it. It might just be GitHub getting confused. It might be worth closing this PR then resubmitting?

Hi @ababic @TNA-Allan, the CI checks are also somehow failing on develop, even though they passed on develop (you can't merge without them passing) and they had passed on this PR yesterday..?
Screenshot of develop branch CI checks

Closing to see if it will fix tests


FIX: Reduce interpolation artifacts in ConformSeries

This PR attempts to make the conformation step minimally disruptive.

Rescaling and resizing operations are logically separated in calculating the target affine
Rescaling is only applied if there is a > 0.05mm difference between the original and target zooms
Resizing is restricted to an integer shift, rather than scaling the intercept; this should avoid half-voxel interpolations if an odd number of voxels are tacked on
The original image header is copied to the target, reducing the divergence of the header only to changes induced by an updated affine

Additionally, symlinks are disallowed for untouched files, so that the working directory can be created by a docker image and inspected outside.
Fixes #562.

I assume you have tested that this indeed fixes #562. Correct?

I ran through autorecon1 on sub-07 with no issues, and orig.mgz now looks more reasonable. Running sub-09 now...

sub-09 is working, as well. I did screw up sub-02, however. I think it's the shift that went wrong.

Okay, I believe I've fixed it, but I'm going to need to rerun tests for each subject to verify...

Tested on ds114 sub-02, sub-07 and sub-09. This is good to go.


Remove dead key-value pairs from extlinks in conf.py

Description
There are a number of dead links in extlinks in the conf.py file that should be removed (e.g., anything that points to "http://docs.ros.org/" + ros1_distro + "/api/ is dead for ROS 2). A meaningful contribution would be to first remove all of the dead key-value pairs in a PR, and in follow on PR, start the process of unifying links distributed across the tutorials with new key-value pairs (e.g., kinematic_constraints)

Tagging @corycrean and @tylerjw for visibility

I am currently working on having a moveit.picknik.ai/api that will contain API documentation for MoveIt 2. Hopefully we will just change http://docs.ros.org/" + ros1_distro + with moveit.picknik.ai/api should suffice.