fix: when i share a live collabration room the app resets its apperance

i'm using on dark mode normally. But when i share live, it sets apperance to light mode. Is it a expected thing that suppossed to be?

If I understood correctly, you want the joined parties to have dark mode as well since you change it to dark?
Dark mode is personal preference and we are not changing that unless the user explicitly set it to dark (I think there is an open issue for doing it based on the system settings by default)

If I understood correctly, you want the joined parties to have dark mode as well since you change it to dark?
Dark mode is personal preference and we are not changing that unless the user explicitly set it to dark (I think there is an open issue for doing it based on the system settings by default)

So if that's the case, we are not going to change it.. and leave this choice to the end user.

So if that's the case, we are not going to change it.. and leave this choice to the end user.


Firefox is not restoring the scroll position

When I press back button(browser), scroll position is getting reset and page goes to top by default. It is working fine in chrome. Having this issue in firefox(39). Haven't tested in IE.

scroll positions aren't handled by the router anymore, we'll be building a scrolling library independent of the router after 1.0, so this doesn't apply anymore


Fix the README install language

Currently it says:
Currently the only way to use the go version of the deis client is to build it yourself. To build the deis client, you need to have go, glide, and make installed. Then run make build.

This isn't true. After #7 is done, this repo will be publishing it to bintray (although deis/workflow was already publishing it), so the README should say that

@arschles I'd be happy to take this off your hand if you need help

@bacongobbler that'd be wonderful. Thanks!


Installation error in windows 10

Issue summary
Following error message is given during installation
 File "C:\Users\bikas\gym-retro\setup.py", line 46, in run
        pip.main(['install', 'cmake'])
    AttributeError: module 'pip' has no attribute 'main'

    ----------------------------------------
Command "c:\users\bikas\anaconda3\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\bikas\\gym-retro\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps" failed with error code 1 in C:\Users\bikas\gym-retro\

System information

Windows 10
Python 3.5.2
Gym Retro 0.5.4

What version of setuptools do you have?

39.2.0

I updated the cmake and it stated the installation. But gave the following error.
Installing collected packages: gym-retro
  Running setup.py develop for gym-retro
    Complete output from command c:\users\bikas\anaconda3\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\bikas\\gym-retro\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps:
    running develop
    running egg_info
    writing gym_retro.egg-info\PKG-INFO
    writing requirements to gym_retro.egg-info\requires.txt
    writing dependency_links to gym_retro.egg-info\dependency_links.txt
    writing top-level names to gym_retro.egg-info\top_level.txt
    package init file 'data\__init__.py' not found (or not a regular file)
    reading manifest template 'MANIFEST.in'
    warning: no previously-included files matching '*.dylib' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*-version' found under directory 'retro\cores'
    writing manifest file 'gym_retro.egg-info\SOURCES.txt'
    running build_ext
    -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/bikas/gym-retro
    [ 90%] Built target zip
    [ 90%] Built target atari2600-submodule
    [ 90%] Built target atari2600
    [ 90%] Built target genesis-submodule
    [ 90%] Built target genesis
    [100%] Built target retro-base
    [100%] Building CXX object CMakeFiles/retro.dir/src/retro.cpp.obj
    In file included from C:/Users/bikas/gym-retro/src/retro.cpp:12:0:
    C:/Users/bikas/gym-retro/third-party/pybind11/include/pybind11/numpy.h:35:1: error: static assertion failed: ssize_t != Py_intptr_t
     static_assert(sizeof(ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t");
     ^~~~~~~~~~~~~
    make[3]: *** [CMakeFiles/retro.dir/src/retro.cpp.obj] Error 1
    make[2]: *** [CMakeFiles/retro.dir/all] Error 2
    make[1]: *** [CMakeFiles/retro.dir/rule] Error 2
    make: *** [retro] Error 2
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\bikas\gym-retro\setup.py", line 77, in <module>
        use_scm_version=use_scm_version
      File "c:\users\bikas\anaconda3\lib\site-packages\setuptools\__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "c:\users\bikas\anaconda3\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "c:\users\bikas\anaconda3\lib\distutils\dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "c:\users\bikas\anaconda3\lib\distutils\dist.py", line 974, in run_command
        cmd_obj.run()
      File "c:\users\bikas\anaconda3\lib\site-packages\setuptools\command\develop.py", line 36, in run
        self.install_for_development()
      File "c:\users\bikas\anaconda3\lib\site-packages\setuptools\command\develop.py", line 136, in install_for_development
        self.run_command('build_ext')
      File "c:\users\bikas\anaconda3\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "c:\users\bikas\anaconda3\lib\distutils\dist.py", line 974, in run_command
        cmd_obj.run()
      File "C:\Users\bikas\gym-retro\setup.py", line 55, in run
        subprocess.check_call(['make'] + jobs + ['retro'])
      File "c:\users\bikas\anaconda3\lib\subprocess.py", line 581, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['make', '-j8', 'retro']' returned non-zero exit status 2

    ----------------------------------------
Command "c:\users\bikas\anaconda3\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\bikas\\gym-retro\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps" failed with error code 1 in C:\Users\bikas\gym-retro\

Here is what happened.
This patched worked fine. I installed and tried this code
import retro
env = retro.make(game='SonicTheHedgehog-Genesis', state='GreenHillZone.Act1')

but got this error
  File "c:\users\bikas\gym-retro\retro\__init__.py", line 121, in make
    get_romfile_path(game)
  File "c:\users\bikas\gym-retro\retro\__init__.py", line 85, in get_romfile_path
    raise FileNotFoundError("No romfiles found for game: %s" % game)
FileNotFoundError: No romfiles found for game: SonicTheHedgehog-Genesis

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "c:\users\bikas\gym-retro\retro\__init__.py", line 126, in make
    raise FileNotFoundError('Game not found: %s. Did you make sure to import the ROM?' % game)
FileNotFoundError: Game not found: SonicTheHedgehog-Genesis. Did you make sure to import the ROM?

I thought i shold run this instruction for updating submodule
git submodule deinit -f --all
rm -rf .git/modules
git submodule update --init

But the error did not go away.  So, i tried to install again. And got this big error message

Installing collected packages: gym-retro
  Found existing installation: gym-retro 0.5.5.dev16+gd15a741
    Uninstalling gym-retro-0.5.5.dev16+gd15a741:
      Successfully uninstalled gym-retro-0.5.5.dev16+gd15a741
  Running setup.py develop for gym-retro
    Complete output from command c:\users\bikas\anaconda3\python.exe -c "import                                                                                setuptools, tokenize;__file__='C:\\Users\\bikas\\gym-retro\\setup.py';f=getattr(                                                                                tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();                                                                                exec(compile(code, __file__, 'exec'))" develop --no-deps:
    running develop
    running egg_info
    writing gym_retro.egg-info\PKG-INFO
    writing dependency_links to gym_retro.egg-info\dependency_links.txt
    writing requirements to gym_retro.egg-info\requires.txt
    writing top-level names to gym_retro.egg-info\top_level.txt
    package init file 'data\__init__.py' not found (or not a regular file)
    reading manifest template 'MANIFEST.in'
    warning: no previously-included files matching '*.o' found anywhere in distr                                                                                ibution
    warning: no previously-included files matching '*.a' found anywhere in distr                                                                                ibution
    warning: no previously-included files matching '*.dylib' found anywhere in d                                                                                istribution
    warning: no previously-included files matching '*.so' found anywhere in dist                                                                                ribution
    warning: no previously-included files matching '*-version' found under direc                                                                                tory 'retro\cores'
    writing manifest file 'gym_retro.egg-info\SOURCES.txt'
    running build_ext
    -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/bikas/gym-retro
    Scanning dependencies of target zip
    [  0%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/gladman-f                                                                                crypt.c.obj
    [  0%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_add.c                                                                                .obj
    [  0%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_add_d                                                                                ir.c.obj
    [  0%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_add_e                                                                                ntry.c.obj
    [  0%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_algor                                                                                ithm_bzip2.c.obj
    [  4%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_algor                                                                                ithm_deflate.c.obj
..................
.................
    [ 86%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_uncha                                                                                nge_archive.c.obj
    [ 86%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_uncha                                                                                nge_data.c.obj
    [ 86%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_utf-8                                                                                .c.obj
    [ 86%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_sourc                                                                                e_win32handle.c.obj
    In file included from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32handle.c:41:0:
    C:/Users/bikas/gym-retro/third-party/libzip/lib/zipwin32.h:39:0: warning: "_                                                                                WIN32_WINNT" redefined
     #define _WIN32_WINNT 0x0501

    In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h                                                                                :10:0,
                     from C:/msys64/mingw64/x86_64-w64-mingw32/include/wchar.h:9                                                                                ,
                     from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32handle.c:35:
    C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:232:0: note: this is t                                                                                he location of the previous definition
     #define _WIN32_WINNT 0x502

    [ 86%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_sourc                                                                                e_win32utf8.c.obj
    In file included from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32utf8.c:38:0:
    C:/Users/bikas/gym-retro/third-party/libzip/lib/zipwin32.h:39:0: warning: "_                                                                                WIN32_WINNT" redefined
     #define _WIN32_WINNT 0x0501

    In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h                                                                                :10:0,
                     from C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:9                                                                                ,
                     from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32utf8.c:35:
    C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:232:0: note: this is t                                                                                he location of the previous definition
     #define _WIN32_WINNT 0x502

    [ 86%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_sourc                                                                                e_win32w.c.obj
    In file included from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32w.c:38:0:
    C:/Users/bikas/gym-retro/third-party/libzip/lib/zipwin32.h:39:0: warning: "_                                                                                WIN32_WINNT" redefined
     #define _WIN32_WINNT 0x0501

    In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h                                                                                :10:0,
                     from C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:9                                                                                ,
                     from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32w.c:35:
    C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:232:0: note: this is t                                                                                he location of the previous definition
     #define _WIN32_WINNT 0x502

    [ 90%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_rando                                                                                m_win32.c.obj
    In file included from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_ra                                                                                ndom_win32.c:35:0:
    C:/Users/bikas/gym-retro/third-party/libzip/lib/zipwin32.h:39:0: warning: "_                                                                                WIN32_WINNT" redefined
     #define _WIN32_WINNT 0x0501

    In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h                                                                                :10:0,
                     from C:/msys64/mingw64/x86_64-w64-mingw32/include/stdint.h:                                                                                28,
                     from C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/7.3.0/inc                                                                                lude/stdint.h:9,
                     from C:/Users/bikas/gym-retro/third-party/libzip/zipconf.h:                                                                                40,
                     from C:/Users/bikas/gym-retro/third-party/libzip/config.h:4                                                                                ,
                     from C:/Users/bikas/gym-retro/third-party/libzip/lib/zipint                                                                                .h:38,
                     from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_ra                                                                                ndom_win32.c:34:
    C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:232:0: note: this is t                                                                                he location of the previous definition
     #define _WIN32_WINNT 0x502

    [ 90%] Building C object third-party/libzip/lib/CMakeFiles/zip.dir/zip_sourc                                                                                e_win32a.c.obj
    In file included from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32a.c:38:0:
    C:/Users/bikas/gym-retro/third-party/libzip/lib/zipwin32.h:39:0: warning: "_                                                                                WIN32_WINNT" redefined
     #define _WIN32_WINNT 0x0501

    In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h                                                                                :10:0,
                     from C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:9                                                                                ,
                     from C:/Users/bikas/gym-retro/third-party/libzip/lib/zip_so                                                                                urce_win32a.c:35:
    C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:232:0: note: this is t                                                                                he location of the previous definition
     #define _WIN32_WINNT 0x502

    [ 90%] Linking C static library libzip.a
    [ 90%] Built target zip
    [ 90%] Built target atari2600-submodule
    [ 90%] Built target atari2600
    [ 90%] Built target genesis-submodule
    [ 90%] Built target genesis
    [ 90%] Generating third-party/luajit/src/libluajit.a
    HOSTCC    host/minilua.o
    HOSTLINK  host/minilua.exe
    DYNASM    host/buildvm_arch.h
    HOSTCC    host/buildvm.o
    HOSTCC    host/buildvm_asm.o
    HOSTCC    host/buildvm_peobj.o
    HOSTCC    host/buildvm_lib.o
    HOSTCC    host/buildvm_fold.o
    HOSTLINK  host/buildvm.exe
    BUILDVM   lj_vm.o
    CC        lj_gc.o
    BUILDVM   lj_ffdef.h
    CC        lj_err.o
    CC        lj_char.o
    BUILDVM   lj_bcdef.h
    CC        lj_bc.o
    CC        lj_obj.o
    CC        lj_str.o
    CC        lj_tab.o
    CC        lj_func.o
    CC        lj_udata.o
    CC        lj_meta.o
    CC        lj_debug.o
    CC        lj_state.o
    CC        lj_dispatch.o
    CC        lj_vmevent.o
    CC        lj_vmmath.o
    CC        lj_strscan.o
    CC        lj_api.o
    CC        lj_lex.o
    CC        lj_parse.o
    CC        lj_bcread.o
    CC        lj_bcwrite.o
    CC        lj_load.o
    CC        lj_ir.o
    CC        lj_opt_mem.o
    BUILDVM   lj_folddef.h
    CC        lj_opt_fold.o
    CC        lj_opt_narrow.o
    CC        lj_opt_dce.o
    CC        lj_opt_loop.o
    CC        lj_opt_split.o
    CC        lj_opt_sink.o
    CC        lj_mcode.o
    CC        lj_snap.o
    CC        lj_record.o
    CC        lj_crecord.o
    BUILDVM   lj_recdef.h
    CC        lj_ffrecord.o
    CC        lj_asm.o
    CC        lj_trace.o
    CC        lj_gdbjit.o
    CC        lj_ctype.o
    CC        lj_cdata.o
    CC        lj_cconv.o
    CC        lj_ccall.o
    CC        lj_ccallback.o
    CC        lj_carith.o
    CC        lj_clib.o
    CC        lj_cparse.o
    CC        lj_lib.o
    CC        lj_alloc.o
    CC        lib_aux.o
    BUILDVM   lj_libdef.h
    CC        lib_base.o
    CC        lib_math.o
    CC        lib_bit.o
    CC        lib_string.o
    CC        lib_table.o
    CC        lib_io.o
    CC        lib_os.o
    CC        lib_package.o
    CC        lib_debug.o
    CC        lib_jit.o
    CC        lib_ffi.o
    CC        lib_init.o
    AR        libluajit.a
    Scanning dependencies of target retro-base
    [ 90%] Building CXX object CMakeFiles/retro-base.dir/src/coreinfo.cpp.obj
    [ 90%] Building CXX object CMakeFiles/retro-base.dir/src/data.cpp.obj
    [ 95%] Building CXX object CMakeFiles/retro-base.dir/src/emulator.cpp.obj
    [ 95%] Building CXX object CMakeFiles/retro-base.dir/src/memory.cpp.obj
    [ 95%] Building CXX object CMakeFiles/retro-base.dir/src/movie.cpp.obj
    [ 95%] Building CXX object CMakeFiles/retro-base.dir/src/movie-bk2.cpp.obj
    [ 95%] Building CXX object CMakeFiles/retro-base.dir/src/script.cpp.obj
    [100%] Building CXX object CMakeFiles/retro-base.dir/src/script-lua.cpp.obj
    [100%] Building CXX object CMakeFiles/retro-base.dir/src/zipfile.cpp.obj
    [100%] Linking CXX static library libretro-base.a
    [100%] Built target retro-base
    Scanning dependencies of target retro
    [100%] Building CXX object CMakeFiles/retro.dir/src/retro.cpp.obj
    [100%] Linking CXX shared library retro/_retro.pyd
    C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64                                                                                -w64-mingw32/bin/ld.exe: cannot open output file retro/_retro.pyd: Permission de                                                                                nied
    collect2.exe: error: ld returned 1 exit status
    make[3]: *** [retro/_retro.pyd] Error 1
    make[2]: *** [CMakeFiles/retro.dir/all] Error 2
    make[1]: *** [CMakeFiles/retro.dir/rule] Error 2
    make: *** [retro] Error 2
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\bikas\gym-retro\setup.py", line 77, in <module>
        use_scm_version=use_scm_version
      File "c:\users\bikas\anaconda3\lib\site-packages\setuptools\__init__.py",                                                                                line 129, in setup
        return distutils.core.setup(**attrs)
      File "c:\users\bikas\anaconda3\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "c:\users\bikas\anaconda3\lib\distutils\dist.py", line 955, in run_co                                                                                mmands
        self.run_command(cmd)
      File "c:\users\bikas\anaconda3\lib\distutils\dist.py", line 974, in run_co                                                                                mmand
        cmd_obj.run()
      File "c:\users\bikas\anaconda3\lib\site-packages\setuptools\command\develo                                                                                p.py", line 36, in run
        self.install_for_development()
      File "c:\users\bikas\anaconda3\lib\site-packages\setuptools\command\develo                                                                                p.py", line 136, in install_for_development
        self.run_command('build_ext')
      File "c:\users\bikas\anaconda3\lib\distutils\cmd.py", line 313, in run_com                                                                                mand
        self.distribution.run_command(command)
      File "c:\users\bikas\anaconda3\lib\distutils\dist.py", line 974, in run_co                                                                                mmand
        cmd_obj.run()
      File "C:\Users\bikas\gym-retro\setup.py", line 55, in run
        subprocess.check_call(['make'] + jobs + ['retro'])
      File "c:\users\bikas\anaconda3\lib\subprocess.py", line 291, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['make', '-j8', 'retro']' returned n                                                                                on-zero exit status 2.

    ----------------------------------------
  Rolling back uninstall of gym-retro
Command "c:\users\bikas\anaconda3\python.exe -c "import setuptools, tokenize;__f                                                                                ile__='C:\\Users\\bikas\\gym-retro\\setup.py';f=getattr(tokenize, 'open', open)(                                                                                __file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __fil                                                                                e__, 'exec'))" develop --no-deps" failed with error code 1 in C:\Users\bikas\gym                                                                                -retro\

FileNotFoundError: Game not found: SonicTheHedgehog-Genesis. Did you make sure to import the ROM?

This is not a build error. This means you (usually) didn't import the ROM; it's not included.

Got this same issue on my platform. Win 10 + Python 3.5 .
Still working on it.

C:\Users\wrxus\gym-retro\gym-retro\gym-retro>pip3 install -e .
Obtaining file:///C:/Users/wrxus/gym-retro/gym-retro/gym-retro
Requirement already satisfied: gym in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from gym-retro==0.5.5.dev17+g4840cf6) (0.10.5)
Requirement already satisfied: six in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from gym->gym-retro==0.5.5.dev17+g4840cf6) (1.11.0)
Requirement already satisfied: pyglet>=1.2.0 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from gym->gym-retro==0.5.5.dev17+g4840cf6) (1.3.2)
Requirement already satisfied: numpy>=1.10.4 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from gym->gym-retro==0.5.5.dev17+g4840cf6) (1.14.2)
Requirement already satisfied: requests>=2.0 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from gym->gym-retro==0.5.5.dev17+g4840cf6) (2.18.4)
Requirement already satisfied: future in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from pyglet>=1.2.0->gym->gym-retro==0.5.5.dev17+g4840cf6) (0.16.0)
Requirement already satisfied: idna<2.7,>=2.5 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from requests>=2.0->gym->gym-retro==0.5.5.dev17+g4840cf6) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from requests>=2.0->gym->gym-retro==0.5.5.dev17+g4840cf6) (1.22)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from requests>=2.0->gym->gym-retro==0.5.5.dev17+g4840cf6) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\wrxus\downloads\coding\python35\lib\site-packages (from requests>=2.0->gym->gym-retro==0.5.5.dev17+g4840cf6) (2018.4.16)
Installing collected packages: gym-retro
Found existing installation: gym-retro 0.5.4
Uninstalling gym-retro-0.5.4:
Successfully uninstalled gym-retro-0.5.4
Running setup.py develop for gym-retro
Complete output from command c:\users\wrxus\downloads\coding\python35\python.exe -c "import setuptools, tokenize;file='C:\Users\wrxus\gym-retro\gym-retro\gym-retro\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" develop --no-deps:
running develop
running egg_info
writing top-level names to gym_retro.egg-info\top_level.txt
writing gym_retro.egg-info\PKG-INFO
writing dependency_links to gym_retro.egg-info\dependency_links.txt
writing requirements to gym_retro.egg-info\requires.txt
package init file 'data_init_.py' not found (or not a regular file)
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '.dylib' found anywhere in distribution
warning: no previously-included files matching '.so' found anywhere in distribution
warning: no previously-included files matching '*-version' found under directory 'retro\cores'
writing manifest file 'gym_retro.egg-info\SOURCES.txt'
running build_ext
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/wrxus/gym-retro/gym-retro/gym-retro
[ 90%] Built target zip
[ 90%] Built target atari2600-submodule
[ 90%] Built target genesis-submodule
[ 90%] Built target atari2600
[ 90%] Built target genesis
[100%] Built target retro-base
[100%] Building CXX object CMakeFiles/retro.dir/src/retro.cpp.obj
In file included from C:/Users/wrxus/gym-retro/gym-retro/gym-retro/src/retro.cpp:12:0:
C:/Users/wrxus/gym-retro/gym-retro/gym-retro/third-party/pybind11/include/pybind11/numpy.h:35:1: error: static assertion failed: ssize_t != Py_intptr_t
static_assert(sizeof(ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t");
^~~~~~~~~~~~~
make[3]: *** [CMakeFiles/retro.dir/build.make:64: CMakeFiles/retro.dir/src/retro.cpp.obj] Error 1
make[2]: *** [CMakeFiles/Makefile2:376: CMakeFiles/retro.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:388: CMakeFiles/retro.dir/rule] Error 2
make: *** [Makefile:292: retro] Error 2
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\wrxus\gym-retro\gym-retro\gym-retro\setup.py", line 77, in
use_scm_version=use_scm_version
File "c:\users\wrxus\downloads\coding\python35\lib\site-packages\setuptools_init_.py", line 129, in setup
return distutils.core.setup(**attrs)
File "c:\users\wrxus\downloads\coding\python35\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\wrxus\downloads\coding\python35\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\users\wrxus\downloads\coding\python35\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\wrxus\downloads\coding\python35\lib\site-packages\setuptools\command\develop.py", line 36, in run
self.install_for_development()
File "c:\users\wrxus\downloads\coding\python35\lib\site-packages\setuptools\command\develop.py", line 136, in install_for_development
self.run_command('build_ext')
File "c:\users\wrxus\downloads\coding\python35\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\wrxus\downloads\coding\python35\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Users\wrxus\gym-retro\gym-retro\gym-retro\setup.py", line 55, in run
subprocess.check_call(['make'] + jobs + ['retro'])
File "c:\users\wrxus\downloads\coding\python35\lib\subprocess.py", line 581, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-j4', 'retro']' returned non-zero exit status 2
----------------------------------------

Rolling back uninstall of gym-retro
Command "c:\users\wrxus\downloads\coding\python35\python.exe -c "import setuptools, tokenize;file='C:\Users\wrxus\gym-retro\gym-retro\gym-retro\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" develop --no-deps" failed with error code 1 in C:\Users\wrxus\gym-retro\gym-retro\gym-retro\

I solved it by applying following patch:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ebc5c0c..d47dbe6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -258,7 +258,7 @@ if(BUILD_PYTHON)
     if(APPLE)
         set(PYBIND_LIBS "-undefined dynamic_lookup")
     elseif(WIN32)
-        if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
+        if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64")
             add_definitions(-DMS_WIN64)
         endif()
         set(PYBIND_LIBS "${PYTHON_LIBRARY}")

This appears to have already been added to CMakeLists.txt, @endrift want to close this issue if that's the case?

I have the same problem


docs: clarify requirements for svelte-scoped hook

@mass8326 thanks for this addition! I added a bit about the reason why the transform must remain in the server hooks file and removed your sequence example code as SvelteKit docs make it pretty clear how to use sequence. The important thing from our end is just for users to know to keep it the hooks file.
@antfu this is good to merge.


When i run the example“find_facial_features_in_picture.py  ” code error

face_recognition version:‘’0.1.0‘’
Python version:2.7.6
Operating System:ubantu

Description error：
gnss523@gnss523:~/Desktop/face_recognition-master/examples$ python     find_facial_features_in_picture.py
Traceback (most recent call last):
File "find_facial_features_in_picture.py", line 5, in
image = face_recognition.load_image_file("biden.jpg")
File "/usr/local/lib/python2.7/dist-packages/face_recognition/api.py", line 62, in load_image_file
return scipy.misc.imread(filename, mode=mode)
TypeError: imread() got an unexpected keyword argument 'mode'
please  tell  my
thank you

This is the same problem reported in #6. This issue happens if you have too old a version of scipy. Can you try the solution listed here?
pip install --upgrade scipy

Alternately, you could try reinstalling this library because the latest version should hopefully force a newer version of scipy to be installed:
pip install --reinstall face_recognition

Let me know if that fixes it.


Update the Hex repo with latest changes

Currently the version of elastix on Hex is 0.4.0. That version seems to be missing some of the recent updates (most notably support for custom headers). Is it possible to update the hex repo to the new version that includes recent changes?
Also, I noticed all documentation seems to be missing from the Hex docs page. Is adding documentation open and feasible for new contributors?

Hey @werbitzky just wanted to check in on this.

Hi, I've updated the Hex repo to v0.5.0 to include the latest contributions. One test is failing probably due to an Elasticsearch version change – locally the tests are running through, I'll follow up with a minor update for travis.
Docs are encouraged @walterbm, I messed up with version v0.4.0 and introduced a broken link. (v0.3.2 has a working hexdocs link)
Cheers

Thanks @werbitzky!


docs: add spark-lance-connector readme

Add spark-lance-connector example and quick start.
Add connector jars link to enable tryout

@QianZhu Would it be better for me to move the doc to https://github.com/lancedb/lance/tree/main/docs/integrations ?


Updated to ANTLR 4.13.1

Thanks for this project; I found it really helpful!
I updated it to the latest version of Antlr.
The project doesn't really work on my machine. I think I have missing references. But that isn't a problem for me. Therefore, a test to see if the update really works with the project would be advertised.
The changes at least work on my own Project, which is based on this one.

Thanks for your help. I tested the update and it works.

The project doesn't really work on my machine. I think I have missing references.

If I recall correctly, there should not be any missing reference in the code itself. There could be some missing references at the linking stage, i.e., when the compiler is looking for libraries that should be in the system but are not there (an example). Do you want to share the error you get?

I had the problem you mentioned and have now fixed it.
It may be that I have more bugs. The following cmake output seems suspicious.
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
CMake Warning at CMakeLists.txt:71 (FIND_PACKAGE):
  By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "OpenCV", but
  CMake did not find one.

  Could not find a package configuration file provided by "OpenCV" with any
  of the following names:

    OpenCVConfig.cmake
    opencv-config.cmake

  Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set
  "OpenCV_DIR" to a directory containing one of the above files.  If "OpenCV"
  provides a separate development package or SDK, be sure it has been
  installed.

-- Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR)
-- Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Could NOT find BLAS (missing: BLAS_LIBRARIES)
-- Could NOT find LAPACK (missing: LAPACK_LIBRARIES)
    Reason given by package: LAPACK could not be found because dependency BLAS could not be found.

-- Could NOT find BLAS (missing: BLAS_LIBRARIES)

But it compiles and produces the expected output.
If you are interested. I work from a Debian 12.5 Linux system.

You are right they seem suspicious, however these are warnings related to optional functionality that is available with CImg, the library we have included in the example. These libraries are irrelevant to our example, but you are right, we should make it clear in the build log. I have added a message about it.
We could eliminate these searches for optional libraries, but we prefer leaving them there in case somebody re-uses the project for their own purposes and need to use additional CImg functionality. If they know what they need, they can remove them themselves. The opposite would be more difficult for newcomers.


Warn if a custom codec collides with an existing one (JAVA-934).

lgtm

Closed in favor of #485 (which targets 3.0)


SimpleReact creation methods return the Base class rather than SimpleReactStream

SimpleReact fromIterable (etc) should return SimpleReactStream

Merged - https://github.com/aol/simple-react/commit/22a62912f049eeb256f9c3067d573fbe1e919f56

Closed - https://github.com/aol/simple-react/pull/93


Add support for kerning pairs

Kerning pairs are often used in fonts (mostly non-spritefonts) to improve the look of certain letter pairs e.g. A+W = AW
This is not to be confused with a ligatures e.g. f+i= fi!
GM creates kerning pair data but Scribble does not currently respect that data (and neither does the native draw_text as far as I know). It should be relatively easy to handle kerning pairs given the data is available, but I am concerned about backwards compatibility within Scribble, and performance due to additional ds_map hits.
Additionally, functions should exist to edit kerning pairs and to create new ones. This will be especially useful for spritefonts.

Do people actually care about this?

Guess no one cares about this! Maybe in time I'll re-open this feature and work on it, but that's not today.


Add compatibility for the Symfony 3 directory structure

I've been using this in two new Symfony projects for a couple of months now, one of them is quite large and I haven't had any issues. However, my Ruby skills aren't the best and given this project supports Symfony 1 and Symfony 2, there should probably be a capifony_symfony3.rb file also.
So to use it with the new directory structure, you just configure:
set :use_symfony_3_dirs, true

However in the composer.json for a new Symfony project, there are the options symfony-var-dir and symfony-bin-dir. If these are customized, then you configure these to match also.
set :bin_path, "bin"
set :var_path, "var"

It's a little demotivating to see a pull request closed without any feedback... :/

oups, it should not have been closed, sorry.

I have triggered the build again. Let's see if it is mergeable.

@adamelso Could you update your tests and check again ? It's a great PR and Symfony developers already need it ;)

I've decided to close this PR anyway since it doesn't address a bug fix and the solution can be easily set in the user's Capistrano/Capifony config (as I had been doing so for a while). Cheers!


Windows Download Button Text Discrepancy

Please make sure you are NOT reporting a problem about git itself

[x] This is not an issue about

the Git documentation (a.k.a. man/help pages, i.e. anything with a URL starting with https://git-scm.com/docs), which should be raised with the community,
the contents of the Pro Git book (i.e. anything with a URL starting with https://git-scm.com/book or its PDF versions), which should be raised at progit/progit2.
Git itself, which should also be raised with the community, or
Git for Windows, which should be raised at git-for-windows/git.
and is actually about the website itself (e.g. website-specific content, JS, or CSS that doesn't seem to be doing its job correctly).

Currently, the button shown for downloading the latest Windows release is showing the filename rather than the version has it has previously:

Previous (from archive.org)
Current
Expected

The DOM element where this information is stored shows a discrepancy between the format of the macOS version (semver) and the Windows version (filename):

Here is the Javascript that updates the button text based on that element:
https://github.com/git/git-scm.com/blob/7df7712cbe6970ca8a1f29c7cf70b0a6256dbf92/app/assets/javascripts/application.js#L58-L66
I believe the issue lies in this section of the downloads_controller, but I don't have a development version of this site to test changes:
https://github.com/git/git-scm.com/blob/0892d28ef34e03c9d4df20ac33f9c8d037a456ca/app/helpers/application_helper.rb#L32-L40

thanks a lot for the detailed report @noahleigh !
would you like to submit a PR with the fix? :)

I had a look on this. It seems the name of the git for windows released are extracted from the assets on the repository releases. For instance: https://github.com/git-for-windows/git/releases/tag/v2.17.0.windows.1
I think this issue was introduced a while ago when migrating the rake task logic into a rails service: https://github.com/git/git-scm.com/commit/0f4974ec4cfbf3c5c897b2c7e2357d23f1002fa0#diff-2426dabc6613c25dd009ffe7b4a91788


Update managing editors copy in emails

Email was stating that managing editors can un-suspend and unlock
accounts. Managing editors don't have this permission.
Updated to say that they can use the support form only.
Re-opening @lutgendorff’s PRs (#486 – #491) as a single commit and pull request.

@lutgendorff Does this apply to unlocking as well as un-suspending?

It applies to both, they have to contact GDS is both cases.
On 6 April 2016 at 15:05, Paul Hayes<EMAIL_ADDRESS>wrote:

@lutgendorff https://github.com/lutgendorff Does this apply to
unlocking as well as un-suspending?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/alphagov/signonotron2/pull/492#issuecomment-206387374

--
[image: Cabinet Office - Government Digital Service]
Liz Lutgendorff
Senior programme analyst
Government Digital Service
Aviation House
London WC2B 6NH


Problem using GToolkitWin64-v0.7.852 on windows 10 Pro for Workstations

Hello,
Since I changed machine, a couple of months ago,  I have not been able to use GT.
The specs of my machine are:

The last windows update I'm using is:
Windows 10 Insider Preview 19041.1 (vb_release)
I use that version so that I can use WSL2.
Attached you will find the crash dump file:
crash.dmp.txt

Thanks for the report. We will investigate this.

Just to add some more info, I'm using an attached monitor (1440x900) to my vga port , an attached monitor (1900x1080)  to my hdmi port and my laptops (1920x1080) monitor, all in extended mode.

Thanks. Can you try just on one monitor?

The crash dump file using just one monitor.
crash.dmp.txt

Crash dump vor version GToolkitWin64-v0.7.862
crash.dmp.txt

Console_output_vv0.7.862.txt
Output using GToolkitConsole

Output with RUST_BACKTRACE=full
salida.txt

Thanks for the details! We looked at them, but it is not yet clear why Glutin, the library for managing the host windows, is not able to print the hidpi factor.

I installed rust, got the attached requirement, installed the c++ stuff in Visyual Studio 19. Then installed the https://github.com/rust-windowing/glutin and run the cargo run --example window with no problem.  GT v0.7.863 did not work nor v0.7.865

Hi @rcpacheco
We are using a bit older version of glutin because there were some issues on windows such as inability to open multiple windows. On Monday I will check if it is possible to update GT to use the latest glutin. I am happy that Glutin works for you, which means we it is the problem of the out dated version

Thanks a lot for the input @rcpacheco!

Just to give you an update, downloaded version GToolkitWin64-v0.7.881 with same results

Thanks. v.0.7.881 is actually broken. We are working to fix it.

We updated Glutin and it should work on windows 10 Pro for Workstations

@rcpacheco would it be possible to try again with v0.7.889 or later?

I just downloaded v0.7.889, both the full package, and also the 3 parts for manually install. With the full package I got the attached dump with the GToolkit exe, and the attached output text with the console version with RUST_BACKTRACE=full. With the 3 manually option the application executen and is shown in the details section of the task admin, but no window is displayed. Please fell free to contacte me to arrange a remote connection to my system if you want, or let me know how can I help you. I'm doing an install to a Pharo8 image throgh Metacello, but will take some time to install.
output-20200415081304-a4a2d1e.txt
crash.dmp.txt

I did an install to a Pharo8 image using Metacello. The instalation sent an error almost at the end, see image. Almost everything seems to have been installed. It seems that the gtWorld is the only one not running. See attached image. All the other options in the GToolkit were able to run but have not fully tried them yet.

Hi @rcpacheco, gt actually needs a modified vm, the plain Pharo vm would not be enough.
Maybe try cloning the repository and then
Using Powershell cd into scripts\localbuild and execute .\windows.ps1.
I'm now starting to update the "Manually install image, libraries and vm" instructions as they are incomplete.
I will get back to you asap.

I will start clonning the repo and follow your instructions. Just as a feedback, the GTplayground seems to work ok in the normal Pharo image:

Hi @rcpacheco, gt actually needs a modified vm, the plain Pharo vm would not be enough.
Maybe try cloning the repository and then
Using Powershell cd into scripts\localbuild and execute .\windows.ps1.
I'm now starting to update the "Manually install image, libraries and vm" instructions as they are incomplete.
I will get back to you asap.

The script did not run because the lines 7 & 8 refer to Pharo8.0-SNAPSHOT-64bit-9f6475d instead of  Pharo8.0-SNAPSHOT-64bit-a153e04.
I will run them manually

Yup, checking that script as well. Thank you for your patience :)

There were some errors while running the following scripts:
.\GToolkit\GToolkitConsole.exe .\GToolkit\Pharo.image eval --save "ThreadedFFIMigration enableThreadedFFI."
.\GToolkit\GToolkitConsole.exe .\GToolkit\Pharo.image eval --interactive --no-quit 'GtWorld openWithShutdownListener. 30 seconds wait. BlHost pickHost universe snapshot: true andQuit: true.'
.\GToolkit\GToolkitConsole.exe .\GToolkit\Pharo.image --interactive --no-quit
Attached the output:
build_output_full.txt

I've fixed the windows.ps1 script so that it's a bit more future proof. (Maybe clean up the git repo and try again?)
enableThreadedFFI is part of the changes that we made to the regular pharo vm. It allows the vm to work with both our new fancy UI and with Iceberg (git).

Is your system 64 bit?

Yes, it is 64 bits.

I clead the repo and ran again, but got this error message:

Attached info from the console, the final part, where the error happened:
new_error.txt

I repeated the whole process and attached the full console output.
build_output.txt.gz

Yeeees, version v0.7.896 is Running now!!!!!!!! Thanks a lot!!

While trying to load a project using Iceberg in the morphic world, I got a lot of windows. closed them and ignored, and was eventually able to use it. Should I consider it part of this issue or should I open a new one?

I refresh the repo and build it. An with that version a do not have the problem using Iceberg. I will keep testing with that version.

Excellent! Please keep us posted.


Add "Rules" for Tic-Tac-Toe

Description:
The current version of the Tic-Tac-Toe game lacks information about the rules of the game, which is essential for players, especially those who might be new to the game. To improve the user experience and provide clarity on how the game is played, it is recommended to add a "Rules" button to the game interface.
Suggested Enhancement:

Introduce a "Rules" button at the bottom of the game page.
When users click on the "Rules" button, a popup should appear with detailed instructions explaining how to play Tic-Tac-Toe, including the rules, winning combinations, which player has which symbol, and how the game is typically conducted.

Expected Behavior:
Players will have easy access to the rules and instructions for the game by clicking the "Rules" button, which will display a popup with the necessary information.

@Sankalp20Tiwari Thank You for your interest.

I will be highly obliged if you assign this issue to me

You can start working on and make PR.  Once PR is make I will assign this issue to you after review.

P.S - Please add hacktoberfest-accepted label to this issue.

hacktoberfest-accepted label will only be added to the PR's after review. You can make PR first then we can make further moves after review.

Can you please elaborate on the issue like We have to make a button which on click shows the rules to play tic-tac-toe or rock-paper-scissor or both.

@malivinayak Added rules as an alert ...will make a PR if u liked it ....can also do further changes...pls assign this to me

rules to play tic-tac-toe or rock-paper-scissor or both.

@tejasviurka  It should be related to Tic-Tac-Toe. There was typo in description

Can you please elaborate on the issue

@tejasviurka
As already mention in description

add a "Rules" button to the game interface at the bottom of the game page. (It should be responsive and works on smaller screen too)

When users click on the "Rules" button, a popup should appear

References for pop up
- How To Make A Popup - YT VIdeo
- Pure css pop up box - codepen

mention all the information as well as rules about game

Added rules as an alert

@Mouli-3542
Instead of posting screenshot in issue just make PR next time and link it to the respective issue
I am expecting pop up box instead of alert message
issue is elborated at https://github.com/malivinayak/Tic-Tac-Toe/issues/3#issuecomment-1745329821

I made the changes that were required.
I made a Rules button at the bottom of the page, which pops up the Tic Tac Toe Rules.
But the problem is that I'm not able to make PR, I tried for 3 to 4 times.

But the problem is that I'm not able to make PR, I tried for 3 to 4 times.

I just checked, You have not yet pushed the changes to github repo
Currently the repo you have forked is up to date with malivinayak/Tic-Tac-Toe:main.
Solution :
Push the changes to github repo you will able to make PR contribution

In rules mention that player 1 is X and player 2 is O
Add some appropriate css to the pop-up

But the problem is that I'm not able to make PR, I tried for 3 to 4 times.

I just checked, You have not yet pushed the changes to github repo Currently the repo you have forked is up to date with malivinayak/Tic-Tac-Toe:main.
Solution : Push the changes to github repo you will able to make PR contribution

Yes I am not able to push the changes I made , if you can help me it means a lot

Yes I am not able to push the changes I made , if you can help me it means a lot

What is the issue exactly.
Why you are not able to push the changes

Yes I am not able to push the changes I made , if you can help me it means a lot

What is the issue exactly. Why you are not able to push the changes

When I am commiting the changes , they are showing this

I will tell you alteranate way.
On github click on Add files and upload files
upload all the files present in folder i.e. are as follows

and then simply commit

That's why I am able to commit the changes as well as push it.

I got the issue
You need to open the terminal inside the Tic-Tac-Toe folder
currently terminal is open at home/root folder

@tejasviurka If you join the google meet then I can easily explain, if you are ok with it
Meet Link

Link

Sorry I guess my network is not good, can you please tell me what i can do to resolve this problem.

You should open the terminal inside the Tic-Tac_toe folder

Okayyy

At any stage if you feel like you are not getting just attach screenshot here

can you please tell me what i can do to resolve this problem.

You are uploading the file my creating the new repo which will not able to make PR

Hey @malivinayak I have created the pull request. I want you to take a look at the commit and tell me if i need to make any further chnages.

@tejasviurka Any updates


Having a Key_Shared mode for functions

Is your feature request related to a problem? Please describe.
As functions can manipulate states, race conditions may occur if multiple instance of the same function are processed in parallel and update state for the same key.
Describe the solution you'd like
having a Key_Shared mode for a function's instances - similar to Key_Shared subscription mode for consumers  - would provide the guarantee that only one function instance would run at any time for a given key
Describe alternatives you've considered
Another solution could be to have transactions enabled for states, but i'm not sure it's even possible with BookKeeper.
Additional context

@sijie Hi, is adding key shared mode on the roadmap soon?

@Lanayx I think @wolfstudy is picking that up already.

Yes, we already support key_shared mode on pulsar functions in #7647.

That's great news!

Does it mean this issue should be closed with 2.7? Is there somewhere in the documentation explaining how to use it this feature?

Does it mean this issue should be closed with 2.7?

Yes, in 2.7.0, we can use this feature.

Is there somewhere in the documentation explaining how to use it this feature?

@sijie It seems that we need to expose the corresponding parameters to users. Currently, when creating pulsar function, --retain-key-ordering is not exposed.

@sijie It seems that we need to expose the corresponding parameters to users. Currently, when creating pulsar function, --retain-key-ordering is not exposed.

Is there a turnaround to be able to use it?


MethodChannel#tflite(23624): Node number 8 (FlexConv2D) failed to prepare.

Hey I've trained a custom object detector model using pytorch and convert it into ONNX format then into tflite format.
When I deploy my model into app using the flutter tflite it shows me this error:

MethodChannel#tflite(23624): Node number 8 (FlexConv2D) failed to prepare.

How to handle such error?
Please any ML and Flutter expert could help me to solve it?
This is the code that I have used to done the pipeline conversion:
from onnx_tf.backend import prepare
import onnx

model_onnx = onnx.load('/mydrive/YOLOv5_Model/app/weights/best_fit.onnx')
tf_rep = prepare(model_onnx, device='cpu')
tf_rep.export_graph('/content/model_tf.pb')

def wrap_frozen_graph(graph_def, inputs, outputs):
    def _imports_graph_def():
        tf.compat.v1.import_graph_def(graph_def, name="")

    wrapped_import = tf.compat.v1.wrap_function(_imports_graph_def, [])
    import_graph = wrapped_import.graph

    return wrapped_import.prune(
        tf.nest.map_structure(import_graph.as_graph_element, inputs),
        tf.nest.map_structure(import_graph.as_graph_element, outputs))

with tf.io.gfile.GFile("/content/model_tf.pb", "rb") as f:
    graph_def = tf.compat.v1.GraphDef()
    loaded = graph_def.ParseFromString(f.read())

frozen_func = wrap_frozen_graph(graph_def=graph_def,
                                inputs=["images:0"],
                                outputs=['output_0:0','output_1:0', 'output_2:0'])

converter = tf.lite.TFLiteConverter.from_concrete_functions([frozen_func])
converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS, tf.lite.OpsSet.SELECT_TF_OPS]
converter.optimizations = [tf.lite.Optimize.DEFAULT]
tf_lite_model = converter.convert()
open('/content/best_fit.tflite', 'wb').write(tf_lite_model)

@e-shawakri did you include the aar that enables tf ops?
https://www.tensorflow.org/lite/guide/ops_select#android_aar

deploy my model into app using the flutter tflite

Can you elaborate this part? What exact plugin were you using?
As @abattery alluded to, since you provided the tf.lite.OpsSet.SELECT_TF_OPS to the converter, the runtime on which the model runs should support the select TF ops.

We can't help you further without knowing what exact method you used for integrating TFLite with Flutter.
Are you using this package? https://pub.dev/packages/tflite_flutter
Also, could you share your project, if possible? Is it available on GitHub? Seeing the actual project configuration would be helpful.

@e-shawakri
Please update as per above comment.


Can't resolve all parameters for service

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.
angular 4.2.6
@angular/cli: 1.2.0
node: 6.11.0
os: win32 x64
Repro steps.
core/core.module.ts
import { ApiService, HttpService, SpinnerService } from 'core/services';

@NgModule({
  imports: [
    CommonModule
  ],
  declarations: [
    SpinnerComponent
  ],
  providers: [
    ApiService,
    HttpService,
    SpinnerService,
  ]
})
export class CoreModule {}

core/services/index.ts
export * from './api.service';
export * from './http.service';
export * from './spinner.service';

core/services/http.service.ts
export class HttpService extends Http {
  constructor(backend: XHRBackend,
              defaultOptions: RequestOptions,
              private spinnerService: SpinnerService) {
    super(backend, defaultOptions);
  }
}

core/services/api.service.ts
export class ApiService {
  constructor(private httpService: HttpService) { }
}

The log given by the failure.
core/services/index.ts
export * from './api.service';
export * from './http.service';
export * from './spinner.service';

Error stack:
Uncaught Error: Can't resolve all parameters for ApiService: (?).
    at syntaxError (compiler.es5.js:1689)
    at<EMAIL_ADDRESS>(compiler.es5.js:15757)
    at<EMAIL_ADDRESS>(compiler.es5.js:15625)
    at<EMAIL_ADDRESS>(compiler.es5.js:15611)
    at<EMAIL_ADDRESS>(compiler.es5.js:15902)
    at compiler.es5.js:15831
    at Array.forEach (<anonymous>)
    at<EMAIL_ADDRESS>(compiler.es5.js:15791)
    at<EMAIL_ADDRESS>(compiler.es5.js:15446)
    at<EMAIL_ADDRESS>(compiler.es5.js:15299)

core/services/index.ts
export * from './http.service';
export * from './api.service';
export * from './spinner.service';

Error stack:
Uncaught Error: Can't resolve all parameters for HttpService: ([object Object], [object Object], ?).
    at syntaxError (compiler.es5.js:1689)
    at<EMAIL_ADDRESS>(compiler.es5.js:15757)
    at<EMAIL_ADDRESS>(compiler.es5.js:15625)
    at<EMAIL_ADDRESS>(compiler.es5.js:15611)
    at<EMAIL_ADDRESS>(compiler.es5.js:15902)
    at compiler.es5.js:15831
    at Array.forEach (<anonymous>)
    at<EMAIL_ADDRESS>(compiler.es5.js:15791)
    at<EMAIL_ADDRESS>(compiler.es5.js:15446)
    at<EMAIL_ADDRESS>(compiler.es5.js:15299)

Mention any other details that might be useful.
When reorder imports in core/services/index.ts everything works
export * from './spinner.service';
export * from './http.service';
export * from './api.service';

@Yura13 it sounds like you have a cyclical dependency. 1.3.0-beta has a plugin that will warn you of cyclical deps and show you their path. Would it be possible for you to try updating your project and see what it says?

@deebloo are right. Here is present a cyclical dependency related to import from the index file.
In this example: ApiService use HttpService and HttpService use SpinnerService. So it will an error, if ordering in the index file different from below:
export * from './spinner.service';
export * from './http.service';
export * from './api.service';

Closing as answered by @deebloo 👍

I guess this problem related to building process when import from index file.


Apply custom-attributes from the view-model

I couldn't find any info on this topic in the docs and i'm not sure if the template engine supports this use-case today but:
I'm trying to init and apply a custom attribute from the view-model onto a referenced HTMLElement.
Does the templateEngine support this?
This is what I have tried so far:

// create a new instance of our popover custom-attribute.
// target is our referenced HTMLElement
let validationPopover = new Popover(target);
this.templateEngine.enhance({
  element: target,
  bindingContext: validationPopover
});

Thanks
-- Mike

I'd like to understand why you are doing this. Can you describe the scenario more?

Sure!
Scenario:
Our project use the new Aurelia-Validation which has support for add a custom validation-renderer.
In the validation-renderer we'd like to use our custom-attribute-based tooltip to render errors.
And this is where I want to enhance the targetInput with the cutom-attribute in the VM.
On this topic:
Would been neat if Aurelia-templating wrapped/jacked into the Element.setAttribute()-call so custom attributes could be added and activated simply by calling:
targetInput.setAttribute('Popover', errorMessage);

from anywhere.

Ok, I do think this is an interesting idea. It's a bit trick because it involved getting access to the View in which the element resides, properly creating the custom attribute behavior, hooking it into the binding system, etc.
It's certainly possible. I don't think we would want to highjack the setAttribute api though. I don't want to change standard stuff. Any interest in contributing by working on this feature? @MikaelPorttila

+1 for the setAttribute feature, this can bite when dealing with 3rd party libs, when you don't control the whole environment.

What's the status on this? I've got a similar scenario and would really like this feature.


Generate the replica-set graph and use it for generating the YAML file.

The benefit of doing so are:

Enables topo-order graph traversal when generating configs, leading to clearer top-down config generation.
Makes YAML files stable across versions, something we may need in the future.

Also, we may want to add priority classes to containers at some point, so we can somehow try to start services based on the topo order (https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/).
Can you add me as a reviewer as well to all the weaver-kube PRs please?

It looks great :)


[Runtime] Fix KeyPath equality with captures of differing types.

Check that the captures have the same type by comparing their witnesses before calling their equality function.
Key paths can capture subscript arguments, as long as they're Hashasble. The implementation of AnyKeyPath's == function uses the captured witnesses to perform the comparison. However, the captured types can differ if the subscript is generic, and equality checking didn't accommodate for that. As a result, the second capture's memory would be interpreted as the first capture's type, resulting in false positives or crashes depending on exactly which types and data were involved.
rdar://122630313

@swift-ci please test

Evidently I broke some other stuff with this. Saving some output for myself:
stdout>>> check failed at /Users/ec2-user/jenkins/workspace/swift-PR-macos/branch-main/swift/test/stdlib/KeyPath.swift, line 672
stdout>>> first:  \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> second: \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> check failed at /Users/ec2-user/jenkins/workspace/swift-PR-macos/branch-main/swift/test/stdlib/KeyPath.swift, line 673
stdout>>> first:  \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> second: \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> check failed at /Users/ec2-user/jenkins/workspace/swift-PR-macos/branch-main/swift/test/stdlib/KeyPath.swift, line 674
stdout>>> first:  \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> second: \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> check failed at /Users/ec2-user/jenkins/workspace/swift-PR-macos/branch-main/swift/test/stdlib/KeyPath.swift, line 675
stdout>>> first:  \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> second: \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> check failed at /Users/ec2-user/jenkins/workspace/swift-PR-macos/branch-main/swift/test/stdlib/KeyPath.swift, line 676
stdout>>> first:  \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> second: \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> check failed at /Users/ec2-user/jenkins/workspace/swift-PR-macos/branch-main/swift/test/stdlib/KeyPath.swift, line 677
stdout>>> first:  \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stdout>>> second: \Subscripts<KeyA>.subscript(_: <unknown>) (of type Swift.KeyPath<a.Subscripts<a.KeyA>, a.SubscriptResult<a.KeyA, a.KeyB>>)
stderr>>> Assertion failed: (hasText()), function getText, file Demangle.h, line 232.
stderr>>> CRASHED: SIGABRT
the test crashed unexpectedly


Save suspended gameserver on external data like hdd and move him back when the Server is unsuspended

Save suspended gameserver on external data like hdd and move him back when the Server is unsuspended:
When a game server is suspend mode, the server will go into copy mode.
In copy mode all data is copied from the game server to an external storage.
If the gameserver has been successfully moved to the external storage, the gameserver is deleted from the node and the reserved "Memory Allocated" and "Disk Space Allocated" is released again from the node.
If the player wants to have the server again, he has to pay the bill, so the server is unsuspended and the data is copied back.

sounds like there is alot of space for trouble, such as like, a file not copied right.

So what happens when the customer pays the bill and the whole thing falls apart because you unreserved the HDD and RAM space and the node is now filled by other customers?
Lots of potential points of failure here without any real gain.

This is not something that this module alone can accomplish effectively, and per https://github.com/pterodactyl/panel/issues/3094 I'm not building that functionality into the core.


consider increasing maxLifetime to sensible default

at present it is 30mins.
main purpose of pool is to save clients from creating new connection cost.
dbcp2/tomcat/vibur does not even set it (default to zero)
I do not see any apparent benefit to retire them as early as 30 mins as pool takes care of  'idle/stale/broken' connections and DBs of today are able to manage resources of connection more efficiently.
I propose to set its default to zero or at least 'hour' or more

You would be amazed how many databases have high-availability proxies, load balancers, and firewalls between the application tier and the DB.  Quite often these components automatically and independently terminate connections around the 30 minute mark.
There are hundreds of questions on the Internet regarding DB communication exceptions the ultimately come down to these components.  These kinds of issues can generate considerable support load as they are extremely hard to distinguish from possible pool defects.
A 30 minute timeout is quite reasonable, particularly because connection establishment typically takes milliseconds, and the new variance injection makes the retirement and re-establishment practically immeasurable at the application level.

@brettwooldridge IMO remove ThreadPoolExecutor for use with setNetworkTimeout and use SynchronousExecutor in all cases as it needs to be synchronous and to be set 'before' activity.


BUG - /ManageSystemUser/putSystemUser Issue

REST API service seems to send back successful returns to a client calling the /ManageSystemUser/putSystemUser API endpoint, but users are not actually updated in the SQLite database.

[FTS SERVER INFO]
FreeTAKServer-<IP_ADDRESS> Public
[UI SERVER INFO]
Version <IP_ADDRESS>
Linux Version: Ubuntu 20.04.4 LTS
Python Version: 3.8.10


Instruction for the addition of PyFlowFreeCAD on FreeCAD for Windows 10 Installation,

Hi @microelly2
Did you add anywhere regarding the enabling of FreeCAD Nodes? I found the solution on the forum from one of your posts and I think that would be great to add an installation note on the readMe.md about that.
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22665 (Git)
Build type: Release
Branch: master
Hash: b0d7850406e046f3b7a8cd5da261e7d54df6bd99
Python version: 3.8.6
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)
FreeCAD 0.19 and PyFlowFreeCAD works without any problem on the system above. In addition to the installation instruction on the readme.md, I added the FreeCADNode Package on PyFlow Edit>Preferences>General added the Additional package locations: {Installation Location}\FreeCAD_0.19.22665\Mod\NodeEditor\PyFlowPackages and SaveAndClose. Afterwards, I restarted FreeCAD and everything works pretty smooth. These instructions are at the end of the page, here based on @microelly2 's comment.

pr #14


Zoom & Focus at point.

Hi, Please tell me how to implement camera zoom and focus at point when tapping on screen. It seems that focus at point does not work properly, it does not focus at point tapped on screen.
Thank you so much.

+1

+1

UITapGestureRecognizer * tap = sender;
CGPoint tapPoint = [tap locationInView:self.previewView];
CGPoint converPoint = [_recorder.previewLayer captureDevicePointOfInterestForPoint:tapPoint];
if (tap.numberOfTouches==1) {
    [_recorder continuousFocusAtPoint:converPoint];
}

it seems that your code does not work. Please show me in detail how to implement Focus feature in this project?

Use SCRecorderToolsView and set the SCRecorder instance in it. You will then be able to pinchToZoom and tap to focus (make sure the toolsView is in front of the camera preview).
See example for more details.


Nanopore data

Hi I'm just starting to use Natrix and when I ran the ./pipline.sh with Nanopore project got a problem with multiqc reports so the pipeline stops. Here is the snakemake log file
Natrix2.snakemake.log
hope you can help me solve the issue.
thanks

Hi @Jorn-Bethke,
could you please provide me your config.yaml file? It seems like some of the neccessary steps of the pipeline are not conducted.
Best,
Dana

Hi Dana thanks for the quick response. I just cloned the dev branch of the repository and run the /pipeline.sh and when it asked for protect is wrote Nanopore assuming that is the configuration yaml file needed that comes with the repository

Hi @Jorn-Bethke,
yes, Nanopore.yaml is the correct configuration file with the default parameters you need to process Nanopore data. Could you please upload the file with the changes you have made to the file? There might be a problem with some of the parameters in the file for your specific data.

I didn't change anything, I just cloned the dev branch and then I run the ./pipeline.sh command Using the Illumina projects the pipeline works but when I use the Nanopor yaml file I got the multiqc error and the pipeline stops

Okay, now I understand the problem!
We have not yet made the necessary changes in the dev branch to be able to use the Nanopore test dataset without adjusting the file information parameters in the Nanopore.yaml configuration file. I have now done this and you should be able to do a test run with the Nanopore dataset by cloning the dev branch and starting the pipeline with ./pipeline.sh without making any changes to the configuration file.
If you want to run your own dataset, you will need to change the required parameters in the configuration file.
Please contact us if you need help setting up the configuration file for your custom dataset.
Best,
Dana

Thanks, Dana, I will do so and get in touch if needed.
best, Jorn


Failed to install scale

Hey, can you help me about this? Scale failed to be install.
Using snake install
ubuntu@ubuntu:~/snake$ snake install binwalk
Installing: binwalk
Collecting git+https://github.com/countercept/snake-scales#subdirectory=binwalk
  Cloning https://github.com/countercept/snake-scales to /tmp/pip-3wbxsdf_-build
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-3wbxsdf_-build/binwalk/setup.py", line 3, in <module>
        import binwalk as scale
      File "/tmp/pip-3wbxsdf_-build/binwalk/binwalk/__init__.py", line 1, in <module>
        from snake.scale import FileType, scale
    ModuleNotFoundError: No module named 'snake.scale'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-3wbxsdf_-build/binwalk
Failed to install: binwalk

Using pip based
ubuntu@ubuntu:~/snake$ pip install git+https://github.com/countercept/snake-scales/binwalk
Collecting git+https://github.com/countercept/snake-scales/binwalk
  Cloning https://github.com/countercept/snake-scales/binwalk to /tmp/pip-n9LvPR-build
remote: Not Found
fatal: repository 'https://github.com/countercept/snake-scales/binwalk/' not found
Command "git clone -q https://github.com/countercept/snake-scales/binwalk /tmp/pip-n9LvPR-build" failed with error code 128 in None

Right so my guess for the first one based on the error is that you have not sourced the vritual env before running the command (but this depends how you installed snake). I assume you did a bare metal install?
And for the second one it looks like the command is out of date, so I will get that updated, it needs to be something like:
pip3 install 'git+https://github.com/countercept/snake-scales#egg=binwalk&subdirectory=binwalk'

Okay I did run the virtual env
ubuntu@ubuntu:~/snake$ python3 -m venv env
ubuntu@ubuntu:~/snake$ source env/bin/activate
(env) ubuntu@ubuntu:~/snake$ snake install binwalk
Installing: binwalk
Collecting git+https://github.com/countercept/snake-scales#subdirectory=binwalk
  Cloning https://github.com/countercept/snake-scales to /tmp/pip-52p0gwc3-build
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-52p0gwc3-build/binwalk/setup.py", line 3, in <module>
        import binwalk as scale
      File "/tmp/pip-52p0gwc3-build/binwalk/binwalk/__init__.py", line 1, in <module>
        from snake.scale import FileType, scale
    ModuleNotFoundError: No module named 'snake'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-52p0gwc3-build/binwalk
Failed to install: binwalk

Right okay so lets get this sorted :)
What you have done in the above will not work as that is a clean venv that snake has not been installed into. Ah and apologies if you ran sys/install.sh then snake is not installed into a venv but into the default Python 3, so looks like we have a different problem to deal with.
So I think I might need more information to help you, what version of Ubuntu are you on? Did you use sys/install.sh? Did the script error? Does snake run successfully for you?
Based on your original error it seems like snake did not successfully install as it is failing to import snake.scale. Does the following error for you?
python3 -c 'import snake.scale'

Thanks Alex for the reply.
When I change to Ubuntu 17, the installation script was run smoothly and successful. Non of error occurred.


Search is not working with double quotes around the datacenter string

My colleague Rene previously helped out with this library and these helper functions, but somehow the search is not working with the double quotes around the datacenter, without them the search results in a correct list of LAN server IP addresses to join.

hi @vkhatri,
could you take a look at this PR, tnx
Daan.

@vkhatri ,
Looks ok to me

Will create a new PR, as I did mistakenly do this one on master instead of a branch


How defining errorMessage with Custom Validation?

I would like to use Custom Validation and define error Message.
The example given in doc is with async function:
validate={{async: this.validate}}

is it possible to use custom validate function without async call?
is it possible to define simply the errorMessage?
I tried (in functional component):
validate={{validate: myValidate, errorMessage: "my error msg"}} but myValidate not called
validate={{myValidate}} or validate={{validate: myValidate, ...}}; myValidate is called but errorMessage has to be stored and displayed on its own for example with AvFeedback

async is just a example key (I used it b/c the example also demonstrates how to do async stuff, but it probably made it less clear), it can be any key (such as myCustomAwesomeCode)
If the validation function returns a string, that string is used as the error message.


Update bitcore version to 0.9

We need to fix this before: https://github.com/bitpay/bitcore-p2p/issues/3

Coverage remained the same at 88.69% when pulling f268ec11ee68a771a65730f3deca738bca8e3191 on eordano:bitcoreversion into 86914149c677f9b5f9ca885e0eb289ddb3cd1a89 on bitpay:master.


the version of webpack which you are using is too old

when I try to use this plugin,the console says

Cannot find module webpack/lib/node/NodeTemplatePlugin

and I found that some files no longer exist  in webpack of latest versions,please check that

Which version do you use?

Works fine with the newest webpack 1 & 2 versions https://travis-ci.org/ampedandwired/html-webpack-plugin/builds/125625610


Prayer Skill

Progress as of Oct 6, 2023
Done:
Varbits
Sounds
Overhead icons
Level requirements
In progress:
Stat changes
Code cleanup
Not started:
Prayer drain
Conflicting prayers
Herblore / content integration

Andreas and I have completed the missing content from above. However there are a few issues we need to resolve.

Players are not able to select multiple prayers on the same game tick. The issue likely stems from the task priority level overriding the previous prayer activation, so only the last prayer you clicked during a game tick will be activated.
Allow summoning protect prayer to be combined with protect melee, missiles, and magic.
Finish implementation of quick prayers.
We will need to add curses once we add the quest Temple of Sillestene.


Cannot load application after upgrade from 0.1.1 -> 1.0.1

I receive the following error when loading up my React application when using 1.0.1:
Uncaught Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method of t.
I didn't change any of my JSX, simply just upgraded the package. Any help on this would be greatly appreciated.
Thanks

How are you installing the package? Are you compiling your JS into a bundle? If so, how are you doing that?

I ran npm install --save<EMAIL_ADDRESS>which overwrites my node_modules version of the library.

And yes, I am compiling my JS into a bundle using browserify. This is done as a gulp task

Are you using babelify? If you console.log(ReactSimpleDropdown), what is its value?

Yes, we are using babelify. Here is the relevant code:
function package(pack) {
	return pack
		.transform(babelify)
		.transform(envify({
			API_BASE_ENDPOINT: determineApiBaseUrl(),
			GIT_BRANCH: process.env.GIT_BRANCH
		}))
		.bundle()
		.on('error', function(err) {
			console.error(err, err.stack);
		})
		.pipe(source('bundle.js'))
		.pipe(buffer())
		.pipe(sourcemaps.init({ loadMaps: true }))
		.pipe(uglify())
		.on('error', gutil.log)
		.pipe(sourcemaps.write('./', { sourceMappingURLPrefix: '/js' }))
		.pipe(gulp.dest('./public/js'));
};

When I console.log ReactDropdown, looks like I get a function:
function (e,r,i){"production"!==n.env.NODE_ENV&&("production"!==n.env.NODE_ENV?S(this instanceof t,"Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/re…

Can you include the full stack trace from:
Uncaught Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method oft.
 Aside from the Dropdown component being unable to find DropdownContent and DropdownTrigger, I'm not sure what could be going on. What's going on in index.js (Specifically line 5)?

Bummer. Here's my index.js file:
import React from 'react';
import ReactDOM from 'react-dom';
import SetupApp from './components/SetupApp.react';

ReactDOM.render(
	<SetupApp />,
	document.getElementById('app')
);

Line 5 is ReactDOM.render(

Would it matter that in our app, we use import instead of require to pull in components?

It might matter under specific circumstances, but not this one. Here are a couple things to try:

Using require instead of import, especially if this worked in the past
Removing Dropdown from your application and checking for the error again

With the old version of the library, we used import and it worked just fine

Confirmed, removing the Dropdown component gets rid of the error. The problem is definitely the component, somehow...

In node_modules/react-simple-dropdown, does the lib directory exist?
Have you tried uninstalling react-simple-dropdown and reinstalling it?

Tried blowing away node_modules and reinstalling. Same thing. And yes, the lib directory is there

I'm getting the same errors here:
isTextNode.js:2 Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).  It should be a string (for DOM elements) or a ReactClass (for composite components).  Check the render method of `topNav`.

Using react 0.14.7.

Can you show me the code that's using ReactSimpleDropdown?
For example: https://github.com/Fauntleroy/react-simple-dropdown/blob/gh-pages/src/components/AccountDropdown.jsx

I'm sorry, I changed the code and now I can't reproduce it anymore. So yeah, it works after all.

I am getting same error.  Has this been resolved?

@aaggarwa88 I don't believe this was resolved yet, so any information you can provide would be extremely helpful!

i'm using version 1.1.2 with webpack with babel and ran into a similar/the same problem with ES6 import. the module names appeared to be wrong. to get around this, i used:
import { default as Dropdown, DropdownContent, DropdownTrigger } from "react-simple-dropdown";

@nervestaple Were you able to include everything using:
import Dropdown, { DropdownTrigger, DropdownContent } from 'react-simple-dropdown';

If that didn't work, but your current solution does, I think this might be an issue with Babel at some level. If that is indeed the issue, I'll have to look into whether or not I can take care of this from my end...

Received the same error. It was fixed when I used
import Dropdown, { DropdownTrigger, DropdownContent } from 'react-simple-dropdown';
instead of
var Dropdown = require('react-simple-dropdown');
var DropdownTrigger = Dropdown.DropdownTrigger;
var DropdownContent = Dropdown.DropdownContent;
as on the README.
Not sure why..

@davinchia I imagine that's a separate issue which was introduced in a recent version of react-simple-dropdown by mistake. Recent versions of babel do not export modules in a commonjs compatible way when they are defined as es6 modules. I'll roll out an update that resolves this issue soon.

@Fauntleroy
It's not a big issue. I wrote a reply mainly for other users that might get the same error; you are still getting a star from me!

Would it make more sense, to have an index.js that exports all components as named exports instead of importing Dropdown and then access the other components through it?
I suppose you always need all components?

Here's an alternative to @davinchia's solution:
var SimpleDropdown = require('react-simple-dropdown');
var Dropdown = SimpleDropdown.default;
var DropdownTrigger = SimpleDropdown.DropdownTrigger;
var DropdownContent = SimpleDropdown.DropdownContent;


Add errors when resolve.root/context are not absolute

Ref #899, this should keep some confusion why things aren't working away
Not sure if there's a better place to put this – I can't find any other option validation at the moment. (Maybe we should generally start doing that for v2 if we don't? Might help quite a few people who have wrongly configured webpack instances…)

see #4149


Improve stereo correlation

Research ideas for how to revamp our stereo correlation algorithm. Our current approach is getting old and may not be competitive anymore.

Look at the SETSM paper, which uses a different approach from us. It solves the DEM using camera and  image information simultaneously, rather than doing camera-agnostic correlation followed by camera-based triangulation.

Look at DAISY: http://cvlab.epfl.ch/software/daisy

Study MicMac (https://github.com/archeos/micmac-archeos). Under a BSD-like license.

Other publications/ideas.

Adaptive window size for correlation?

Closing this since we added SGM.


kubernetes audit log feature doesnt work in the latest rancher

Rancher versions:
rancher/server: 1.6.12
rancher/agent: 1.2.6
Infrastructure Stack versions:
healthcheck:
ipsec:
network-services:
scheduler:
kubernetes (if applicable): 1.8.3-rancher3
Looks like the implementation uses legacy auditing. To enable this it was required to add --feature-gates=AdvancedAuditing=false to the kubernetes api server service.

It might make sense to switch over to the new advanced auditing.

How to enable audit logging for Kubernetes 1.9 in Rancher 1.6.15?


Null pointer in Loading cache when cache.Set after loading function

Loadable cache panics after loadFunc has been called and cache.Set called to set the loaded value.
See the code below to reproduce.
We use it in https://github.com/netbirdio/netbird and this issue forced us to downgrade to v2.3.1.
The reason is nil passed to Set function:
https://github.com/eko/gocache/blob/2c3642849651051f961efcfd7d5df8751fa2b55f/cache/loadable.go#L49
The thing is that that nil is treated as a valid Option  here:
https://github.com/eko/gocache/blob/2c3642849651051f961efcfd7d5df8751fa2b55f/store/options.go#L34
Steps for Reproduction
add the following test to cache/loadable_test.go.
It will throw a null pointer exception.
func TestLoadableGocache(t *testing.T) {
	gocacheClient := gocache.New(5*time.Second, 5*time.Second)
	gocacheStore := store.NewGoCache(gocacheClient, store.WithExpiration(5*time.Second))

	cacheValue := "my-value"
	loadFunc := func(ctx context.Context, accountID any) (string, error) {
		return cacheValue, nil
	}

	cache := NewLoadable[string](loadFunc, New[string](gocacheStore))

	// When
	value, err := cache.Get(context.Background(), "my-key")

	// Wait for data to be processed
	for len(cache.setChannel) > 0 {
		time.Sleep(1 * time.Millisecond)
	}

	// Then
	assert.Nil(t, err)
	assert.Equal(t, cacheValue, value)
}

Expected behavior:
No panic and the loaded value is set.
Actual behavior:
Panic
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x6fc77e]

Platforms:
Any
Versions:
v3.0.0

Nice @eko! Will update our code to the latest version.


fix(#31667): fixes images in cards overflowing Projects columns

As discussed in #31667 & #26561, when a card on a Project contains images, they can overflow the card on its containing column. This aims to fix this issue via snapping scrollbars.

Issue #31667 is open to discussion as there should be room for improvement.

Hmm that seems like a lot of CSS properties and I'm not sure all are neccessary.
What is needed to reproduce it? Just issue with many images in it? Maybe you could create a reproduction on https://demo.gitea.com/ so I can take a closer look at that CSS.

@silverwind sure have a look here

@silverwind It should be easier to read now.
I did the following:

align-items: stretch; and  overflow: scroll; manage the position of images in a card and avoid overflowing out of it
cursor: default;   scroll-snap-type: x mandatory; scroll-snap-align: center; helps scrolls in images "snaps" so an image is centred (like a carrousel), this is optional
aspect-ratio: 1; come from this thread, but I have not investigate further if it require a max-width with the max-height discussed in this topic.

Please add fix #31667 in the description. PR is not linked to the issue.


Problem with date in different timezone (UTC Offset)

Hello,
We have a timezone system based in different customers within the same codebase. Each customer has its timezone set against itself and we use it together with moment-timezone to deal with their correct and exact time and days (start of, end of and exactly time for each time).
The issue happens when the holiday and the timezone offsets the zulu time per one day, e.g.:

checking if 01-01-2018 is a holiday
in australia timezone this day is 2017-12-31T13:00:00.000Z
when using hd.isHoliday it uses const year = toYear(date); which returns 2017
thus, it gets the holidays set from 2017 which ends up in not being a holiday, once there is no data where the given date is => startDate or < endDate (according from the excerpt of the code)

if (hd[j] && date >= hd[j].start && date < hd[j].end)

In other words, given:
const hd = new Holidays('AU');
const holiday = hd.isHoliday(new Date("2017-12-31T13:00:00.000Z"));

holiday should be
{
  date: '2018-01-01 00:00:00',
  start: 2017-12-31T13:00:00.000Z,
  end: 2018-01-01T13:00:00.000Z,
  name: "New Year's Day",
  type: 'public'
}

However it's returning that this is not a holiday.

Problem is verified and fix is on its way.
Thanks for rising this issue.

@wellgrisa Version 1.4.2 is published which should fix the issue.


ENH: ensure CRS object is hashable

Just saw in the rasterio release notes that they made their CRS hashable. Might be a good idea for pyproj as well: https://github.com/mapbox/rasterio/pull/1690

Sounds like a good idea to me.


Implement IME primitives for PlainEditor.

This will be updated on the new method interface, and again once #170 enters.


Updated  @mdx-js/loader

As per https://security.snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105<EMAIL_ADDRESS>›<EMAIL_ADDRESS>introduces a high-level vuln. Updating the pkg ref

If we want to trigger a release: https://github.com/seek-oss/scoobie/blob/master/CONTRIBUTING.md#writing-a-semantic-commit-message

Not able to merge, anyone?

Is this something we can upgrade? It looks like we were blocked from 2.x due to ESM and sku not supporting ESM

Unfortunately this is a major version bump that drops support for CJS. My understanding is that SEEK's front-end tooling isn't quite ready for that yet.
Your best bet in the meantime is to resolve to a patched version of the underlying loader-utils. For example, with Yarn resolutions in package.json:
{
  "resolutions": {
    "scoobie/@mdx-js/loader/**/remark-parse/trim": "1.0.1",
    "scoobie/@mdx-js/loader/loader-utils": "2.0.4"
  }
}


[RR Request]: React Native Google Mobile Ads v4

Open Source Project name
React Native Google Mobile Ads
What is your project?
React Native Google Mobile Ads enables you to monetize your react-native app with Google AdMob.
Version
v4
Date
February 7, 2022
Description of breaking changes
Re-written in Typescript, and includes App Open Ads now
This is the first release we feel is really stable and fully up to date since extracting the code from the long-running / heavily used React Native Firebase repository.
GitHub Repo
https://github.com/invertase/react-native-google-mobile-ads/
Website
https://docs.page/invertase/react-native-google-mobile-ads
Link to changelog
https://github.com/invertase/react-native-google-mobile-ads/blob/main/CHANGELOG.md
Social media
https://twitter.com/invertaseio
Anything else to add?
React Native Firebase hosted a very popular and well-loved admob implementation for a long time, until Google removed the APIs from Firebase completely, orphaning the react-native API wrapper.
For quite some time the package was stale but now it lives and it's ready for new developers to use it in it's new home!
There are a couple of other react-native community modules that also wrap AdMob APIs but out of the two most popular by far, one of them has gone dormant, and we are collaborating with the author of the other so that we join forces in this one new package, to bring one package to the community with the support of multiple maintainers from Invertase (a strong open source supporter) and the community.

Thanks for submitting your project. We had a lot of projects submitted for the February Release Radar and we couldn't include them all. We look forward to seeing your submission in future.


UI bug - Hero Background Image on mobile screens

Hi, @BatoolMM, I'm Kingsley, an Outreachy applicant, on checking the website, I discovered the Hero image on mobile screens wasn't well aligned, and the "Vision 2030" was almost cut out, I would love to work on this.
Screenshot

Has this been done ?

am working on this already @Teslimsama

Are you done

this has been done, PR awaiting review @Teslimsama

Ok

@Teslimsama Feel free to review the PR #80 and #69, if you want!


HEAD after POST with body

Hello!
If i use POST query with filled body, and then switch to HEAD and trying send request, arc trying to send this body, so i getting this Request with GET/HEAD method cannot have body.
Thanks!

Hi,
Thank you for issue report.
The component that creates a request object is not checking if the request can have a body but the library that is making a request is checking for it. So it the form contains the body it sends it anyway even if the form controls are hidden and shouldn't be used.
I'll fix it soon.

This issue was fixed by https://github.com/jarrodek/ChromeRestClient/commit/f8e794289bb947526796b333d002b00bb7c609c4

Awesome! Thanks!


Remove kubemod-system normalization

Closes #63

Codecov Report

Merging #64 (9a7be41) into master (9468d25) will increase coverage by 0.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
+ Coverage   77.66%   77.72%   +0.05%
==========================================
  Files           8        8
  Lines         394      395       +1
==========================================
+ Hits          306      307       +1
  Misses         60       60
  Partials       28       28

Impacted Files
Coverage Δ

core/modrulestore.go
81.61% <100.00%> (+0.13%)
:arrow_up:

core/wire_gen.go
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9468d25...9a7be41. Read the comment docs.


expect an example about oauth

Thanks a  lot
When client got accessToken they do need appkey with any request, So how can I limit the request before valiate accessToken?
I am going to use it in my product envirment, so could you help me? thanks

First you'll need to protect OAuth /Token endpoint using the ThrottlingMiddleware with IpThrottling enabled. You need to register the ThrottlingMiddleware before the OAuth middleware, see this issue for more details.
When a user is authorize, you'll have to add a claim to the identity store, like userId or whatever you use to uniquely identify your clients.  Then you can override the ThrottlingHandler.SetIdentity function and use that claim as the throttle key. Something like this:
public class OAuthThrottlingHandler : ThrottlingHandler
{
    protected override RequestIdentity SetIdentity(HttpRequestMessage request)
    {
          var userId = "anon";
         if(request.GetRequestContext().Principal.Identity.IsAuthenticated)
         {
            //get userId from identity claim
         }
        return new RequestIdentity()
        {
            ClientKey = userId,
            ClientIp = base.GetClientIp(request).ToString(),
            Endpoint = request.RequestUri.AbsolutePath.ToLowerInvariant()
        };
    }

Thanks,It works,fantastic!
And must put this code  app.Use<OAuthThrottlingMiddleware>(); after app.use OAuth API
One more question I want to know is about

SetIdentity does not excute when I write 'base.PolicyRepository = new PolicyMemoryCacheRepository()'

Build your Policy outside the OAuthThrottlingMiddleware:
public class Startup
{
    public void Configuration(IAppBuilder appBuilder)
    {
        var oauthPolicy = BuildPolicyFromDB();

        appBuilder.Use(typeof(OAuthThrottlingMiddleware),
            oauthPolicy,
            new PolicyMemoryCacheRepository(),
            new MemoryCacheRepository(),
            null,
            null);
    }
}


Include js runtime file

Happened to be taking this for a spin in the browser where mtime.clock.os.1.4.0 should just work thanks to the newly added runtime files, but I think they need to be included.

Thanks, that'll surely come in handy!