[pager-indicators] Drop false-positive deprecation of pagerTabIndicatorOffset()

Fixes #1744.
The deprecation was intended to apply only to the old overload above, but was presumably copy-pasted by accident.

Actually sorry, I just remembered this was deprecated on purpose. We need to update the docs.
We recommend just copying the implementation to your project as our implementation isn't maintained going forwards.

Actually sorry, I just remembered this was deprecated on purpose. We need to update the docs.
We recommend just copying the implementation to your project as our implementation isn't maintained going forwards.

when you deprecate it, is there a migration strategy in place for whatever we are supposed to do to keep using indicators?
thanks

More details here. For pager indicators the recommendation is just to copy the implementation into your own project and customize to your needs
https://medium.com/androiddevelopers/an-update-on-jetpack-compose-accompanist-libraries-august-2023-ac4cbbf059f1

I believe an important (and correct?) piece of background information is that TabRow(indicator=...) and ScrollableTabRow(indicator=...) now have decent default values. So one does not need to call pagerTabIndicatorOffset() manually in order to get a reasonably working TabRow.


'Friend Info' screen in co-op sometimes misses players

The screen that shows on clearing or failing a quest in co-op prompting the player to rejoin sometimes misses players.
In the below example, the lobby was full, so each player should have seen 3 other players, but one was missing:

When this occurs, it seems that the API server has retrieved 3 players from the state manager, but something is going wrong between then and the client rendering them. It doesn't appear to be a failed lookup as there are no errors.
Possibly related to ordering of data (maybe need to sort by viewer ID or actor number)

Should also use connecting_viewer_id list from request rather than making API call to retrieve room


Metrics Package Experimental Dashboard in Jitsi

Description
General
Add the experimental dashboard from the riff-metrics package to the jitsi Experimental Metrics tab. Also removed all of the previous experimental metrics whose changes have now been incorporated into the production metrics in riff-metrics and are displayed on the Riff Metrics tab. The production metrics are currently duplicated on the riff-metrics experimental dashboard to provide context, but that may change.
The experimental emotion graph remains, and the experimental dashboard is designed to allow local prototype metrics to be appended to the metrics it displays.
Additionally, technical debt in the jitsi repo has been reduced by deleting unused files and importing identical components from the metrics package which were previously duplicated in jitsi-meet.
Experimental Dashboard
The experimental dashboard is now imported from the metrics package. The children property on the metrics package's experimental dashboard has been designed so that experimental metrics can be passed as props to the component and will render in an appropriate location. Additional changes include removing the locally defined metrics such as affirmation and speaking time.
Imported Components
The most significant components which have had their local definitions removed and are now imported from the metrics package are ChartCard and Colors. ChartCard is identical in the metrics package, so no further explanation is required. However, Colors is not. The colorHelpers file has been removed from jitsi; the functionality contained within can be accessed by importing riffUtils from the metrics package. All instances where either of these were imported from (now nonexistent) local files have been updated appropriately to use the versions from the riff-metrics package.
Technical Debt Reduction
The largest instance to technical debt reduction is the removal of the vast majority of the riff-dashboard-page folder; nearly all of these files were unused as a result of importing the experimental dashboard from the metrics package. Additionally, further changes have been made such as repetitive scss being removed.
Motivation and context
We want to have single implementations of components; it does not make sense to have multiple different implementations of different components. Furthermore, it is always a good practice to have as little technical debt as possible.
How has this been tested?
This has been tested by installing the metrics package and running make dev to run jitsi locally.
Types of changes

✅ Refactor (non-breaking change which doesn't change functionality))
✅ New feature (non-breaking change which adds functionality)

Checklist:

✅ My code follows the code style of this project. [REQUIRED]
✅ All new and existing tests passed. [REQUIRED]

force pushed to squash the changes into more concise commits.


and - buttons on the my cart page are now working .

Related Issue
Solved issue #1229
Description
Both the - and + buttons are now working which on click will increase or decrease and display the quantity of an item.
Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
https://github.com/arghadipmanna101/Flipkart_Clone/assets/143121854/9022b6f6-c496-4043-83fd-be3b47e72a0a
[Attach any relevant screenshots or videos demonstrating the changes]
Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Additional context:
When the quantity of an item is remaining 1 then if again - button is clicked then pop up is shown whether to remove item or not.
[Include any additional information or context that might be helpful for reviewers.]

Hi @arghadipmanna101 please review this PR.

Hey @arghadipmanna101 can you please take a moment to review this PR.

@arghadipmanna101 can you please review this once.


Unable to compile, cmake failed

Describe the bug
When running cargo install hex-patch it fails with:
Compiling mlua v0.9.9
   Compiling pdb v0.8.0
error: failed to run custom build command for `keystone-engine v0.1.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installulYd3V/release/build/keystone-engine-94d53d2e7c1ab5b4/build-script-build` (exit status: 101)
  --- stdout
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  running: cd "/tmp/cargo-installulYd3V/release/build/keystone-engine-35fc3ba6664cacb7/out/build" && CMAKE_PREFIX_PATH="" PYTHONDONTWRITEBYTECODE="1" "cmake" "/home/overminddl1/.cargo/registry/src/index.crates.io-6f17d22bba15001f/keystone-engine-0.1.0/keystone" "-DCMAKE_INSTALL_LIBDIR=lib" "-DBUILD_LIBS_ONLY=1" "-DBUILD_SHARED_LIBS=OFF" "-DLLVM_TARGETS_TO_BUILD=all" "-DCMAKE_INSTALL_PREFIX=/tmp/cargo-installulYd3V/release/build/keystone-engine-35fc3ba6664cacb7/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Release"
  -- The C compiler identification is GNU 13.2.0
  -- The CXX compiler identification is GNU 13.2.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- The ASM compiler identification is GNU
  -- Found assembler: /usr/bin/cc
  -- Looking for dirent.h
  -- Looking for dirent.h - found
  -- Looking for dlfcn.h
  -- Looking for dlfcn.h - found
  -- Looking for errno.h
  -- Looking for errno.h - found
  -- Looking for execinfo.h
  -- Looking for execinfo.h - found
  -- Looking for fcntl.h
  -- Looking for fcntl.h - found
  -- Looking for inttypes.h
  -- Looking for inttypes.h - found
  -- Looking for limits.h
  -- Looking for limits.h - found
  -- Looking for link.h
  -- Looking for link.h - found
  -- Looking for malloc.h
  -- Looking for malloc.h - found
  -- Looking for malloc/malloc.h
  -- Looking for malloc/malloc.h - not found
  -- Looking for ndir.h
  -- Looking for ndir.h - not found
  -- Looking for pthread.h
  -- Looking for pthread.h - found
  -- Looking for signal.h
  -- Looking for signal.h - found
  -- Looking for stdint.h
  -- Looking for stdint.h - found
  -- Looking for sys/dir.h
  -- Looking for sys/dir.h - found
  -- Looking for sys/ioctl.h
  -- Looking for sys/ioctl.h - found
  -- Looking for sys/mman.h
  -- Looking for sys/mman.h - found
  -- Looking for sys/ndir.h
  -- Looking for sys/ndir.h - not found
  -- Looking for sys/param.h
  -- Looking for sys/param.h - found
  -- Looking for sys/resource.h
  -- Looking for sys/resource.h - found
  -- Looking for sys/stat.h
  -- Looking for sys/stat.h - found
  -- Looking for sys/time.h
  -- Looking for sys/time.h - found
  -- Looking for sys/uio.h
  -- Looking for sys/uio.h - found
  -- Looking for termios.h
  -- Looking for termios.h - found
  -- Looking for unistd.h
  -- Looking for unistd.h - found
  -- Looking for utime.h
  -- Looking for utime.h - found
  -- Looking for zlib.h
  -- Looking for zlib.h - found
  -- Looking for fenv.h
  -- Looking for fenv.h - found
  -- Looking for FE_ALL_EXCEPT
  -- Looking for FE_ALL_EXCEPT - found
  -- Looking for FE_INEXACT
  -- Looking for FE_INEXACT - found
  -- Looking for mach/mach.h
  -- Looking for mach/mach.h - not found
  -- Looking for mach-o/dyld.h
  -- Looking for mach-o/dyld.h - not found
  -- Looking for histedit.h
  -- Looking for histedit.h - not found
  -- Performing Test HAVE_CXXABI_H
  -- Performing Test HAVE_CXXABI_H - Success
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Looking for pthread_getspecific in pthread
  -- Looking for pthread_getspecific in pthread - found
  -- Looking for pthread_rwlock_init in pthread
  -- Looking for pthread_rwlock_init in pthread - found
  -- Looking for pthread_mutex_lock in pthread
  -- Looking for pthread_mutex_lock in pthread - found
  -- Looking for dlopen in dl
  -- Looking for dlopen in dl - found
  -- Looking for clock_gettime in rt
  -- Looking for clock_gettime in rt - found
  -- Looking for compress2 in z
  -- Looking for compress2 in z - found
  -- Looking for setupterm in tinfo
  -- Looking for setupterm in tinfo - found
  -- Looking for arc4random
  -- Looking for arc4random - found
  -- Looking for backtrace
  -- Looking for backtrace - found
  -- Looking for getpagesize
  -- Looking for getpagesize - found
  -- Looking for getrusage
  -- Looking for getrusage - found
  -- Looking for setrlimit
  -- Looking for setrlimit - found
  -- Looking for isatty
  -- Looking for isatty - found
  -- Looking for futimens
  -- Looking for futimens - found
  -- Looking for futimes
  -- Looking for futimes - found
  -- Looking for writev
  -- Looking for writev - found
  -- Looking for mallctl
  -- Looking for mallctl - not found
  -- Looking for mallinfo
  -- Looking for mallinfo - found
  -- Looking for malloc_zone_statistics
  -- Looking for malloc_zone_statistics - not found
  -- Looking for mkdtemp
  -- Looking for mkdtemp - found
  -- Looking for mkstemp
  -- Looking for mkstemp - found
  -- Looking for mktemp
  -- Looking for mktemp - found
  -- Looking for closedir
  -- Looking for closedir - found
  -- Looking for opendir
  -- Looking for opendir - found
  -- Looking for readdir
  -- Looking for readdir - found
  -- Looking for getcwd
  -- Looking for getcwd - found
  -- Looking for gettimeofday
  -- Looking for gettimeofday - found
  -- Looking for getrlimit
  -- Looking for getrlimit - found
  -- Looking for posix_spawn
  -- Looking for posix_spawn - found
  -- Looking for pread
  -- Looking for pread - found
  -- Looking for realpath
  -- Looking for realpath - found
  -- Looking for sbrk
  -- Looking for sbrk - found
  -- Looking for srand48
  -- Looking for srand48 - found
  -- Looking for lrand48
  -- Looking for lrand48 - found
  -- Looking for drand48
  -- Looking for drand48 - found
  -- Looking for strtoll
  -- Looking for strtoll - found
  -- Looking for strtoq
  -- Looking for strtoq - found
  -- Looking for strerror
  -- Looking for strerror - found
  -- Looking for strerror_r
  -- Looking for strerror_r - found
  -- Looking for strerror_s
  -- Looking for strerror_s - not found
  -- Looking for setenv
  -- Looking for setenv - found
  -- Looking for dlerror
  -- Looking for dlerror - found
  -- Looking for dlopen
  -- Looking for dlopen - found
  -- Looking for __GLIBC__
  -- Looking for __GLIBC__ - found
  -- Performing Test HAVE_INT64_T
  -- Performing Test HAVE_INT64_T - Success
  -- Performing Test HAVE_UINT64_T
  -- Performing Test HAVE_UINT64_T - Success
  -- Performing Test HAVE_U_INT64_T
  -- Performing Test HAVE_U_INT64_T - Success
  -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
  -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
  -- Performing Test LLVM_HAS_ATOMICS
  -- Performing Test LLVM_HAS_ATOMICS - Success
  -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG
  -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success
  -- Performing Test HAS_MAYBE_UNINITIALIZED
  -- Performing Test HAS_MAYBE_UNINITIALIZED - Success
  -- Target triple: x86_64-unknown-linux-gnu
  -- Native target architecture is X86
  -- Threads enabled.
  -- Performing Test C_SUPPORTS_FPIC
  -- Performing Test C_SUPPORTS_FPIC - Success
  -- Performing Test CXX_SUPPORTS_FPIC
  -- Performing Test CXX_SUPPORTS_FPIC - Success
  -- Building with -fPIC
  -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
  -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
  -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
  -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
  -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed
  -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
  -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
  -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
  -- Performing Test CXX_SUPPORTS_CXX11
  -- Performing Test CXX_SUPPORTS_CXX11 - Success
  -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
  -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
  -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
  -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
  -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
  -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
  -- Performing Test C_SUPPORTS_FDATA_SECTIONS
  -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
  -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
  -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
  -- Found PythonInterp: /home/overminddl1/.asdf/shims/python2.7
  -- Configuring incomplete, errors occurred!

  --- stderr
  CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
    Compatibility with CMake < 3.5 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.

  CMake Deprecation Warning at CMakeLists.txt:27 (cmake_policy):
    The OLD behavior for policy CMP0051 will be removed from a future version
    of CMake.

    The cmake-policies(7) manual explains that the OLD behaviors of all
    policies are deprecated and that a policy should be set to OLD only under
    specific short-term circumstances.  Projects should be ported to the NEW
    behavior and not rely on setting a policy to OLD.

  CMake Deprecation Warning at llvm/CMakeLists.txt:3 (cmake_minimum_required):
    Compatibility with CMake < 3.5 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.

  CMake Deprecation Warning at llvm/CMakeLists.txt:22 (cmake_policy):
    The OLD behavior for policy CMP0051 will be removed from a future version
    of CMake.

    The cmake-policies(7) manual explains that the OLD behaviors of all
    policies are deprecated and that a policy should be set to OLD only under
    specific short-term circumstances.  Projects should be ported to the NEW
    behavior and not rely on setting a policy to OLD.

  CMake Warning (dev) at /home/overminddl1/.asdf/installs/cmake/3.28.2/share/cmake-3.28/Modules/CheckIncludeFile.cmake:77 (message):
    Policy CMP0075 is not set: Include file check macros honor
    CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
    details.  Use the cmake_policy command to set the policy and suppress this
    warning.

    CMAKE_REQUIRED_LIBRARIES is set to:

      m

    For compatibility with CMake 3.11 and below this check is ignoring it.
  Call Stack (most recent call first):
    llvm/cmake/config-ix.cmake:45 (check_include_file)
    llvm/CMakeLists.txt:324 (include)
  This warning is for project developers.  Use -Wno-dev to suppress it.

  CMake Warning (dev) at llvm/CMakeLists.txt:338 (include):
    Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
    are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
    the cmake_policy command to set the policy and suppress this warning.

  This warning is for project developers.  Use -Wno-dev to suppress it.

  CMake Error at llvm/CMakeLists.txt:346 (if):
    if given arguments:

      "VERSION_LESS" "2.7"

    Unknown arguments specified

  thread 'main' panicked at /home/overminddl1/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.51/src/lib.rs:1100:5:

  command did not execute successfully, got: exit status: 1

  build script failed, must exit now
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `hex-patch v1.8.0`, intermediate artifacts can be found at `/tmp/cargo-installulYd3V`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

Dependency versions:
2024-09-04 07:39:40 : overminddl1@🌐zsh~ via 🌙 v5.2.1
❯ cmake --version
cmake version 3.28.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

2024-09-04 07:39:49 : overminddl1@🌐zsh~ via 🌙 v5.2.1
❯ cargo --version
cargo 1.80.1 (376290515 2024-07-16)

2024-09-04 07:39:57 : overminddl1@🌐zsh~ via 🌙 v5.2.1

❯ gcc --version
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0

Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2024-09-04 07:46:15 : overminddl1@🌐zsh~ via 🌙 v5.2.1
❯ python3 --version
Python 3.12.3

To Reproduce
Steps to reproduce the behavior:
All I do is run:
cargo install hex-patch
Expected behavior
Expected it to compile and install
Desktop (please complete the following information):

OS: Kubuntu 24.10
HexPatch version:

❯ cargo install hex-patch
    Updating crates.io index
  Downloaded hex-patch v1.8.0
  Downloaded 1 crate (4.1 MB) in 0.96s
  Installing hex-patch v1.8.0
...snip...

try this
https://gofile.io/d/yMHabA
select the desired compiler in the installer

... Pretty sure a Windows program won't help on Linux, and this seems suspiciously virusy the way it's distributed...

I'm quite confused, but I found this, maybe the problem you are having will be fixed if you install Python 2, could you try and let me know?

... Pretty sure a Windows program won't help on Linux, and this seems suspiciously virusy the way it's distributed...

I don't think I understand, could you explain better what program you are referring to?


fix: keybindings for zellij 0.41.x

First of all thanks for your awesome plugin!
In the latest zellij release(0.41.x) there were some changes regards the keybindings. Unfortunately they result in an incompatibility when pressing the  key.
I've fixed the issue by migrating to the new zellij-tile version and refactoring the key matcher according to the new API.
I hope I've catched all of the keybinds properly.
In case you are not interested, feel also free to close this PR :)
Cheers!

I just want to mention that I tested the commit and is working great :)
This is the plugin that I use the most.
I am a rust newbie, but I added to Cargo.toml
[profile.release]
opt-level = 3
And compile using cargo build --release
Just to not have debugging in there, do not know if that is ok for zellij plugins

@jacostag Building the plugin with cargo build --release should per default use opt-level = 3.
https://doc.rust-lang.org/cargo/reference/profiles.html#release

@rvcas can you please approve this. Thank you.

Hey sorry everyone, I'll merge this today. Not sure why I didn't notice sooner

New release coming asap


Add a dashboardURL row to svcat describe instances

Hi,
i want to offer the user of a service broker the possibility to get a monitoring url via svcat. Something like this:
  Name:            example-starter-pack-service
  Namespace:       test-ns
  Status:          ready
  DashboardURL:    grafana.example.com
  Class:           example-starter-pack-service
  Plan:            default

Parameters:
  param-1: value-1
  param-2: value-2

Bindings:
No bindings defined

I have already codet it in a feature branch (https://github.com/robertscherbarth/service-catalog/tree/add-dashboard-url-svcat). I am not sure. Can i open an pull request without a issue?

Didn't look at the code.
A PR could be the way to go.
We've got the devguide for some details on contributing.
The biggest thing is probably the CLA if you haven't signed it.
/assign @carolynvs @jber


Requesting Spawn Location History

I am literally stupid when it comes to coding, but I want to know how possible it is to do one change.
I would like to be able to view stats on ANY SPECIFIC SPAWN LOCATION.
I can see that you already have this option separated by pokemon, but is it an option for this to be on the pokemon when I click on it... say as a new link next to GET DIRECTIONS? I cant imagine this is impossible since you already manage spawn locations, I just want to view the history of a location.
I have found that certain spawn points show a propensity to spawn rare pokemon, and others do NOT. I want to test this out. :D

Look at my response here:
https://github.com/mchristopher/PokemonGo-DesktopMap/issues/1063


Microservice B: Weather Api

Create basic structure of micro-service used for weather data parsing.

PR Merged Closing Issue


chore(storage-resize-images):added prepare script

Checklist

[x] Added prepare script
[x] Updated external TSConfig to the extensions root
[x] Add .gitignore
[x] Moved Typescript and @types/node from developer dependencies

Testing
Updated engine

Successful Installation and configuration

User data

Successfully ran function consol results

Codecov Report

Merging #810 (42ac721) into next (641092c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             next     #810   +/-   ##
=======================================
  Coverage   50.19%   50.19%
=======================================
  Files          30       30
  Lines        1329     1329
  Branches      192      197    +5
=======================================
  Hits          667      667
  Misses        661      661
  Partials        1        1

Impacted Files
Coverage Δ

...torage-resize-images/functions/src/resize-image.ts
39.44% <0.00%> (ø)


Need to use another wording in the tooltip on agent icon for Isolated view and if Feature.DisallowChangeAgent is enabled

EPAM AI DIAL chat version
0.22.0
What happened?
After the redesign phase new tooltip is shown If to hover over the agent icon:

'Change agent' can confuse an user as it's impossible to click on the icon and open the Change agent pop-up.
Expected: Need to use another wording in the tooltip on agent icon for Isolated view and if Feature.DisallowChangeAgent is enabled. Let's remove 'Change' word and type Current from the capital letter
Confidential information

[X] I confirm that do not share any confidential information

Verified on staging env successfully


Try out WOMtool dot graph

Feature Request
Desired behaviour
Try using this as a Java dependency for the webservice to provide a third viewer option for CWL and a second viewer option for WDL.
┆Issue is synchronized with this Jira Story
┆Issue Type: Story
┆Issue Number: DOCK-363

EPAM and classic seem to suffice for now


Getting Apache2 screen after starting dockware/play

After running docker run --rm -p 80:80 dockware/play:latest, http://localhost returns the apache2 default page. localhost/admin returns 404.
Desktop (please complete the following information):

OS: Windows 11 with WSL 2
Browser: Vivaldi, Chrome

EDIT: This only happens on Chromium, on Firefox everything is fine.

Somehow, apache2 was installed on my WSL 2 instance. After disabling the service, everything worked as usual. I still do not understand why only Chromium was affected though.


Dynamic Array

Problem Link
https://www.hackerrank.com/challenges/dynamic-array/problem
Coding platform
Hackerank
Programming language

[ ] C
[x] C++
[ ] Java
[ ] Python

Additional context (OPTIONAL)
Add any other context or screenshots about the feature request here.

@Nivedita967 plss assign me this issue under Crosswoc

okk @Nivedita967 i have to work in c++ for this issue plss assign me

I would like to work on this in python

@Ayush7614 Are you working??

Hi, @Nivedita967 I want to work on this issue in java

will do it in C

@Ayush7614 Are you working??

@Nivedita967 i work in c++

Hi, @Nivedita967 I want to work on this issue in java

Sure @Abhinav0909 Go for it.

will do it in C

Sure @pri1311 Go for it.

@Ayush7614 Are you working??

@Nivedita967 i work in c++

Then do it ASAP because it's almost 24 days.

@Abhinav0909 Are you working??

@Nivedita967 , I am working

@Nivedita967 , I am working

@Abhinav0909 Today is the last day of contribution under CrossWoC. Complete it ASAP.

@Nivedita967 , I have removed unwanted files


CLI to complement this awesome starter kit!

Hey @davezuko I created a redux-cli to help me develop apps a bit quicker and get all the nice generators I loved when I was working primarily in Rails.  Initially I was going to keep it super opinionated to just my workflow but figured it might be useful for others/if people wanted to contribute we could make it be very tightly coupled to your starter kit.  Lemme know your thoughts!
https://github.com/SpencerCDixon/redux-cli

Funny that you posted that as I just started working on a branch that will allow people to start from a clean slate: https://github.com/davezuko/react-redux-starter-kit/tree/new-project. Will definitely give your project a look, though, it's probably much more thorough.

Oh sweet.  I could easily add the commands you created in that branch to the redux new command of the CLI in order to have the project start from a clean slate.  Or it could be an option to the new command so people have a choice to see some boilerplate for inspiration or if they're experienced with the kit they can start from scratch.
I know it helped me a lot to see some boilerplate when I was brand new to the kit in order to gain some context

Will add a note to the readme about this mañana.

Yeah a cli would be awesome. It would also allow you to add optional features that not everyone would want. (Flow please!)

By tomorrow I meant in 5 days, of course. Added a note to the README @SpencerCDixon : https://github.com/davezuko/react-redux-starter-kit#starting-a-new-project. I've been slammed as usual, but will jump back over to your repo when I get a chance to look at what I need to do to get the .template (I think?) directory/config created.

Note: will be adding more issues for redux-cli integration as they crop up, closing this is not the end of it.

Sweet, I've spent a lot of time refactoring the CLI to use blueprints like in ember-cli.  Blueprints essentially give you a way to override the templates and some hooks for the templating process.  Once my PR with that functionality is done I will make some basic blueprints for this project and submit a PR.  Then you/your starter kit users will be able to manage the blueprints yourself as things change.

right now when users start a new project it automatically creates a dotfile that works out of the gate with this starter kit so no need for you to do more work.  I'll let you know if I need anything from you though.  Only thing I can think about is settling on branch/version to use for the git pull when users use the cli to generate a project from scratch

I might tag a 1.x.0 version today or a 2.0.0-alpa.0 just so that they can pull in something stable. I know there are a few straggling issues out there, but it seems to be stable for most users.

excellent.  Once you have a stable release that you want the 'redux new' command to pull down just let me know here or in the redux-cli repo and I'll use that until I add functionality for the new command to pass in specific branches (which is in the works)
Last question for you: do you want a flag on the 'new' command that will automatically run your npm project:make command after the pull?

@davezuko released version that has the support for blueprints.. here is a link to explanation: https://github.com/SpencerCDixon/redux-cli#creating-blueprints


Viewers: Line Chart: Assign color icons in the legend

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16924


c-ares DnsResolverImpl implementation (issue #143).

This PR adds c-ares support to DnsResolverImpl, breaking the dependency
on glibc getaddrinfo_a(). It also modifies the DnsResolver API to
support queries that resolve immediately without any deferral and
introduces some more extensive asynch DNS resolution testing via a
simple loopback test DNS server.

I think Travis is stuck, could someone unstick it? Thanks.

@htuch trying the good ol' close-reopen trick 🔨

@htuch I haven't looked at this yet. Is this ready for review? If so can you ping me when it's passing CI.

@htuch @Reflejo mentions this is not passing because of no c-ares in the image. Can you split adding c-ares to the image into a new PR. We will get that in, then push a new image for you so that this will start passing.

@mattklein123 Tests now pass and ready for review. @Reflejo has taken a look and is good with the PR in general.


Fix flay roudning

@mbj the flay score needs to be fixed on this change.

@dkubb I want to fix mutation coverage first. And this is not ready for review ;)

Closing this PR in favor of a fresh one with a non typoed branch name.


showImagePicker of undefined

I have run into this problem. In version 0.23 and 0.24. I run react-native link and it add .xcodeproj into libraries and .a file into linking libraries as well as the Header Search Paths.
I have tried everything and Im using the same version Im using for another app.

+1 i'm using react native 0.36.1 it says undefined is not an object (evauluating 'ImagePickerManager.showImagePicker')

figured out! you need to set this permissions on AndroidMnifest.xml
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

and then restart the server :)

I face this issue when using in iOS, anyone one fixed it for ios?

did you ever get this fixed @varun-raj

@acomito did you restart the npm server?

@DiegoGallegos4 I just restarted now but still no luck. I see this in terminal:
=== BUILD TARGET RNImagePicker OF PROJECT RNImagePicker WITH CONFIGURATION Debug ===

Check dependencies

Unable to run command 'Libtool libRNImagePicker.a' - this target might include its own product.

Have you linked the project with react-native link? If you have, make sure the library is linked. Go to Xcode and check under Build Phases -> Link with libraries to make sure its there. Close all the simulator and stop the npm server and reinstall it, link it before running react-native run-ios or npm start

I'm not an expert but you can solved this issue thanks to :

this tutorial showImagePicker https://dev-yakuza.posstree.com/en/react-native/react-native-image-picker/ & https://github.com/dev-yakuza/react-native-image-picker-example
(!) I'm on React Native >= 0.60 but the react-native-image-picker version is "react-native-image-picker": "2.3.1"
To use react-native-image-picker on iOS, open ios/[project name]/Info.plist and modify it like below.
`

  ...
  NSPhotoLibraryUsageDescription
$(PRODUCT_NAME) would like access to your photo gallery
NSCameraUsageDescription
$(PRODUCT_NAME) would like to use your camera
NSPhotoLibraryAddUsageDescription
$(PRODUCT_NAME) would like to save photos to your photo gallery
NSMicrophoneUsageDescription
$(PRODUCT_NAME) would like to use your microphone (for videos)

`
Don't hesitate to remove your nodes_modules and pod files then restart your server


Update automation-offering-get-started.md

From CSS Content Idea Request 68187*:Error when installing Hybrid Worker when FIPS is enabled. Requested by an escalation engineer Kubilay Hüsmenoglu <MIDDLEEAST\khusmeno>. Please reach out to him with any questions. He found this out in the course of working with a customer.

#sign-off


Classes for DOM elements

I wanted to improve the UI with a userstyle, but DOM elements lack classes.

Interesting. Adding classes is easy. Can you give me some guidance on which elements need classes, and which groups of elements should have the same class?

which elements need classes

More is better.

which groups of elements should have the same class

Well, it's useful to have different classes for different things and same classes for same things.

Sorry, but it's not at all obvious to me how to assign classes. If you can list some specific types of things you want to style, I'll be happy to add classes for them.

At least everything with grid-area. Though their elements also need classes.
Actually, you already have some names in your code (viewBpm, viewScale, etc...). Why not make corresponding classes for these names?

Sure, I'll start with assigning an id to the parent element of each grid area. I could also add classes for checkbox, range input, chord button, chord button blue border, and chord button dashed blue border.

Ok, these changes should be live now (may have to hard refresh).


Syntax error in 1.41.2

I get this syntax error when i try to copy and paste new version. Previous version was 1.41.1

ahh, thanks, sorry
Temporary workaround is just to comment out the code, LCL_OO_CLASS_NEW is only used if you enable the experimental features.
will fix

@ElNovi try again, latest version

Thanks a lot, it works now :)


error while extracting embeddings from all models otherthan default model

tensorflow.python.framework.errors_impl.UnknownError: Graph execution error:
Detected at node inception_resnet_v1/Bottleneck_BatchNorm/batchnorm/Rsqrt

This is a generic error message and doesn't provide specific details about the issue. You may consider to raise this in tf repo.


Accented characters and search / highlight

Hello,
I have noticed that PDF.js is not doing a match ignoring accentuation (contrary to Acrobat and Chrome native renderer).
By exemple, "Montréal" will not find and occurance if "Montreal" is used in the text (and vice versa).
I guess this behavior is out of specs (and would likely slow down search?) but is this something that was considered to fix in the future?
Thanks!

Yes, this is by design. No normalization is done as it would mean that matches may be found that are not actually matches. For instance, just searching "é", I would expect "Montréal" to be matched, but not all other words with a normal "e" in them. Aside from the expectation, it's also more expensive to normalize all text.
Closing as answered.

Hi. Is there any way to enable this?, so e.g. search for "montreal" would both match "montreal" and "montréal"? Thanks.

@eric-gagnon can you please give a straight answer on how to do this? The example you share is not source code is only working website.

You can see the hacked file here : https://collections.banq.qc.ca/biblio/js/pdfjs/pdfjs-1.6.210-dist_banq_20200615/web/viewer.js, have a look at PDFFindController_calcFindWordMatch and stopwords by exemple (compare with a diff tool with the unchanged file from 1.6.210, there are likely other changes (identified by "Fix BAnQ Numerique" for our needs and some that can be ignored for this feature).
I was not involved much in that particular hack / patch so I cannot say more than this.
This was done using 1.6.210. I think I remember having notice some important rework in more recent implementation but it should be possible to find the function that does the transformation.

Thank you very much @eric-gagnon, I share here a version of viewer file for latest lib with the mod that allows searching special characters too. https://drive.google.com/file/d/1tWOW_P6-O8ATiQc9cOVt2LAToRB-niHc/view?usp=sharing

Glad you where able to work something out of the exemple.
Eric


improve wording of step 11

Problem
Step 11 instruction talk about adding a "label". In the current Github UI, this section is refered to as "topic" (at least for me)
Solution
Be more specific about steps needed and match wording to current Github UI.

Sorry I lost track of this.


Request: Configurable Energy Usage

I would like to be able to configure the RF usage of the machines for balancing purpose in modpacks. You can already configure the RF production of the microwave receiver, so I was hoping that it would be easy to implement.

Config option should be in the libvulpes config rather than the AR one because most of the multiblock handling stuff is in the library


Parent inheritance property not working in @ApiModel

@ApiModel (value = "Dog",  parent = Animal.class)
public class Dog extends Animal {
...............
}
@ApiModel (value = "Animal")
public class Animal extends ResourceSupport {
....
}
Swagger showing as shown below, it is not picking up the Dog class. Let me know how to fix it.
Inline Model [
Animal
]
Animal {
....
}

I figured out the issue, not a bug with springfox

Hi, I can't find much documentation about how to get your implementation of swagger to show inheritance. When I try the above example the output isn't altered. Should I expect the following output?
{code}
"Dog": {
"description": "A representation of a dog",
"allOf": [
{
"$ref": "#/definitions/Pet"
},
{
"properties": {....
{code}
Thanks!

I guess I should wait for the implementation of this issue, is that right?
https://github.com/springfox/springfox/issues/868
Thanks!

@sanneboshuizen Or help with a PR :) but yes.


ConfigureAwait?

Sample information
see BotBuilder-Samples/samples/csharp_dotnetcore/09.message-routing/Dialogs/Greeting/GreetingDialog.cs
Describe the bug
It's using ConfigureAwait in a .net core app, why?

This would be an ideal question for Stack Overflow
Anyhow, Medium has a great post explaining why using ConfigureAwait(false) is a good practice :)

No, not on .net core.

@paulio As a general rule, we removed all uses of ConfigureAwait from sample code. There is exceptions to this for Middleware and Adapter samples.
The ones you mention, in the ValidateName and ValidateMention methods, should be removed. That same code exists in a few different samples, all of which should be cleaned up.
PR #832 removes all of the not-necessary ConfigureAwait calls from user code.


Handoff Manager now in charge of senders and receivers.

Vnode and Listener go through the handoff manager to spawn senders and receivers.
Handoff manager uses handoff_concurrency to determine if a new sender or receiver can spawn.
Handoff lock has been removed. Just die and let vnode or listener try again.
Ability to hard-kill handoffs.
Handoffs have (unused) status information and know when they were started to track time.

+1 merge.
tested adding/removing nodes under load.
tested killing handoff sender/receiver/manager
good to merge.


ReferenceError: url is not defined

I get this when trying to wrap apps with Google oauth2 provider, happens when clicking to sign in button.. Any ideas?

What website is it?

I found a bug for this and it should be fixed in 2f67eaf99dfe538129c9b558e2b8ab41b8c45f53, I'll merge it soon.


Wrong Criteria/EA Name being returned for Smart Groups and Advanced Searches

For Smart Groups and/or searches with multiple criteria, it appears that the tool is returning the last 'Criteria' value rather than the correct/matched EA name.
Thanks for your awesome tool.

Thanks for the heads up.  Multiple extension attributes in one group/search also has issues.  In fact groups in general seem to have issues since extension attributes were added.

Check v1.4.0 - believe it's resolved.

Good to hear - thanks for the follow-up.


Delete all direct messages older than a given date?

Around 90% of our Slack space is comprised of direct messages, and we're fast approaching the 10k nag. Can I delete DMs using wildcards?
I've tried:
slack-cleaner --rate $RATE --token $TOKEN --message --direct "*" --user "*" --before $DATED $1

With no luck.

No you cannot. Even with all rights I was only able so far to delete my own direct messages that I wrote. (using --regex and --direct=".*"). seems to be an API limitation. You can test it by just going to any direct message in your slack client directly and try to delete a message from your opponent partner. You cannot. :(


Saving window preferences

https://github.com/AY2223S2-CS2103-F11-3/tp/blob/bd171c0108f75ff1c61c6bca63f618fb758eacda/docs/DeveloperGuide.md?plain=1#L1134-L1139
Don’t think we have such a feature right?

My bad the feature works, just that you have to cleanly exit the app


binder not working

Hi @jgunstone, it seems to be an issue from binder side, it works well now for me.

working great for me now -
this package looks awesome!


Add 5nm range rings (follow-up to #281) and improve airport selection dialog

Follow-up to #281. This adds 5nm range rings to all airports by default. I know that's the established standard in FAA ATC, but it may not be the case in other countries... I just set them all to 5nm because that sounds better than "one-fourth of whatever the airport 'center radius' is", which is what it does if no "rr_radius" is defined. Also fills out all of the properties that may or may not have been defined in some airport.json files... eg ("has_terrain = false") for airports that don't have terrain, instead of saying nothing.
Also made some changes to clean up the airport selection dialog. See below screenshot on that.
Dialog may be tested at http://erikquinn.github.io/atc/.

Works like a charm for me! Looking good!


Fix up examples to work with current runner

The current MLCube runner has changed since our examples were created; take a look at these examples and if they don't run, see if you can make the changes to have them.
https://github.com/mlcommons/mlcube_examples/tree/master/hello_world
https://github.com/mlcommons/mlcube_examples/tree/master/matmul
https://github.com/mlcommons/mlcube_examples/tree/master/mnist

Also - update any documents that seem out of date!

Hello Victor,
For the three examples, the only issue I encounter was related to the SSH runner. I'm not sure what is causing the error, here is a screenshot of an output that I got in the Hello World example.
I used my Ubuntu machine as the host mlcube-remote and on the screenshot, you can see I was able to connect to it from my Mac, but the command for configuring didn't work: mlcube_ssh configure --mlcube=. --platform=platforms/ssh.yaml
The Docker and Singularity runners worked as expected, here are some screenshots of the outputs for the three examples: hello_word, matmul, mnist.

All of them work?! That's awesome. I did not expect them to all still be functional :)
Are there any updates to the readme that would help people run them? If not, feel free to close the issue.

The readme files are well explained, I couldn't find anything to add or fix, the only part that didn't work was the SSH runner, I'm trying to figure out what is the problem there.

Sounds great! Thanks!
Feel free to make any updates you like, and the look at:
#188 and #187


⚠ ZV800.com has degraded performance

In 1ec4acf, ZV800.com (https://www.zv800.com//) experienced degraded performance:

HTTP code: 200
Response time: 1815 ms

Resolved: ZV800.com performance has improved in fd061eb after 20 minutes.


Use Spring Boot Configuration Metadata for auto-completion of app properties in IDE

See https://docs.spring.io/spring-boot/docs/current/reference/html/configuration-metadata.html#configuration-metadata.annotation-processor.configuring

As a result, when you edit application.properties file in a new Jmix project, IntelliJ Idea Ultimate should suggest property names and show property javadoc where defined:


Popup and MenuFlyout controls will be obscured by the new window

Hi，
I tried used CreateWindowEx to create a new window on the WinUI 3 desktop, and used
SetWindowPos(handle, IntPtr.Zero, 0, 0, 100, 100, SWP_NOACTIVATE);
Let it show.
However, this new window will obscure the Popup and MenuFlyout controls, making it impossible for me to use Popup or the context menu.
But in wpf, neither Popup nor ContextMenu will be obscured.
I want to know why.

It is indended that a new HWND would occuled an popups parented to the previous HWND. This is akin to dragging a different application window over your application.  Maybe I'm misunderstanding your question?

It is indended that a new HWND would occuled an popups parented to the previous HWND. This is akin to dragging a different application window over your application. Maybe I'm misunderstanding your question?

In wpf or uwp, Popup and ContextMenu (MenuFlyout) are independent windows, which are always displayed at the top level when displayed, and will not be obscured by previously created windows.
After observing the WinUI3 Popup and MenuFlyout in the latest Win App SDK 1.0 experimental version, I found that they can never exceed MainWindow, there is only one possibility, because they are not new windows.
I want to know whether Popup and MenuFlyout can be new windows like wpf or uwp after multi-window support.

@codendone  do you know ?

The current behavior is due to #5958. Once that feature is re-enabled (post-1.0), then Popup and Flyout controls can use this property to show in a separate window which can extend outside the WinUI window and draw on top of other windows (depending on the z-order and properties of the windows).


Insert and update command with valueSequenceNext/valueSequenceCurrent now use schema specified on a statement level of changeset

Fixes #1304 - insert command with valueSequenceNext uses default schema name
Environment
Liquibase Version: 4.0.0
Database Vendor & Version: Oracle 12c, Oracle 19c, Postgres 8.4.22

[x ] Bug fix (non-breaking change which fixes an issue.)
[ ] Enhancement/New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
Steps To Reproduce
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.3.xsd">

    <changeSet id="0001" author="xxx">
        <createSequence sequenceName="my_sequence" startValue="1" incrementBy="1" schemaName="my_schema"/>
    </changeSet>

    <changeSet id="0002" author="xxx">
        <createTable tableName="table_a" schemaName="my_schema">
            <column name="id" type="int"/>
            <column name="name" type="varchar(200)"/>
        </createTable>
    </changeSet>

    <changeSet id="0003" author="xxx">
        <insert tableName="table_a" schemaName="my_schema">
            <column name="id" valueSequenceNext="my_sequence"/>
        </insert>
    </changeSet>

    <changeSet id="0004" author="xxxx">
        <update tableName="table_a" schemaName="my_schema">
            <column name="id" valueSequenceNext="my_sequence"/>
        </update>
    </changeSet>

    <changeSet id="0005" author="xxx">
        <loadData tableName="table_a" schemaName="my_schema" file="data.csv" relativeToChangelogFile="true">
            <column name="id" type="SEQUENCE" defaultValue="my_sequence"/>
            <column name="name" type="varchar(20)"/>
        </loadData>
    </changeSet>
</databaseChangeLog>

with data.csv
id,name
,name here

Actual Behavior
insert and update command with valueSequenceNext or valueSequenceCurrent use default schema name.
Gives error Unexpected error running Liquibase: Migration failed for change set com/example/changelog.demo.xml::0003::xxx:      Reason: liquibase.exception.DatabaseException: ERROR: relation "public.my_sequence" does not exist
Expected/Desired Behavior
Insert and update command with valueSequenceNext/valueSequenceCurrent use schema specified on a statement level (insert/update) of changeset.
Need Help?
Come chat with us on our discord channel

Dev Handoff Notes (Internal Use)
Links

Fixed Issue: https://github.com/liquibase/liquibase/issues/1304
Local Branch: https://github.com/liquibase/liquibase/tree/Alex1OPS-issue-1304-value-seq-next
Unit Tests: https://github.com/liquibase/liquibase/pull/1415/checks
Integration Tests: (shown in Unit Tests link above)
Functional Tests: https://jenkins.datical.net/job/liquibase-pro/job/Alex1OPS-issue-1304-value-seq-next/

Testing

Steps to Reproduce: https://github.com/liquibase/liquibase/issues/1304
Guidance:

Fixes addAutoIncrement, addDefaultValue, insertData, and loadData

Dev Verification
Ran locally trying variations
(did not save output at the time)

Hi @Alex1OPS  Thanks for creating this PR. And thanks for adding unit tests.
Here’s what happens next:
A member of the Liquibase team will take a look at your contribution and may suggest
changes, additional tests, or provide other feedback. The PR will be prioritized
according to our development and testing capacity.
We’ll let you know when it’s ready to move to the next step or if any changes are needed.

With this PR, liquibase update executes successfully for me and loads the correct data into the tables.

I pushed a fix for the tests to the fork


1 free docker

You will need to scavenge the compose file yourself

REPOSITORY             TAG              IMAGE ID       CREATED          SIZE
vingo                  latest           f9d1be01d81d   3 minutes ago    11.3MB


#19 Implemented a simple Civilization 5 save game parser.

Coverage increased (+0.3%) to 97.764% when pulling e43c7bc2e37761d350a0a74e8ef27f2b17a5809d on feature/19-save-parser into 2d1e53a819b599332aa1639275e40e590d4b9c10 on master.

Coverage increased (+0.3%) to 97.764% when pulling 0f6d5312f315184e8bbecac938a4c0ad0569988f on feature/19-save-parser into 2d1e53a819b599332aa1639275e40e590d4b9c10 on master.


WFLY-16112 Batch JobOperatorService should look for only active job n…

…ames to stop during suspend
https://issues.redhat.com/browse/WFLY-16112
This fix is needed to address a customer issue (https://issues.redhat.com/browse/JBEAP-23244).

@bstansberry We have to include this fix in EAP 7.4.4 [1] and retag. Can you please merge it? Thanks!
[1] https://issues.redhat.com/browse/JBEAP-23323


The implementation of properties.client.on("data", chunk) in xmlhttprequest.js may cause performance problem in some cases.

Currently, I have encountered some performance problem when using jsdom to load some plain data. Here is some code snippet about how I load data:
eventEmitter.on('doSomething', doSomething);

jsdom.env({
  url : http://somewhere.com,
    features : {
        FetchExternalResources : ['script'],
        ProcessExternalResources : ['script']
    },
    done : function (error, window) {
      eventEmitter.emit('doSomething', window);
    }
});

function doSomething(w){
   /*
   Here will invoke function from window, like w.fetchData().
   */
    w.fetchData();
}

The function fetchData from http://somewhere.com basically just uses jquery to load a CSV file. like :
var uri = "./files/test.csv";
$.get(uri,function(response){
   /*omit implementation*/
}

In my test, loading a 150MB csv file will cost about 6 minutes and use 1.5GB memory. By using the  node profiling options, --prof and --prof-process, I got the following information:
 ticks    parent    name
41381 89.3% C:\Program Files\nodejs\node.exe
37253 90.0%      C:\Program Files\nodejs\node.exe
31658 85.0%           LazyCompile: ~Buffer.concat buffer.js:293:25
29548 93.3%                 LazyCompile: *properties.client.on.chunk node_modules\jsdom\lib\jsdom\living\xmlhttprequest.js:879:34

The above section told us that in the active ticks of node.exe, Buffer.concat costs about 85% ticks,  which happens at jsdom\lib\jsdom\living\xmlhttprequest.js:879.
Here is the code snippet  around line 879 in xmlhttprequest.js:
properties.client.on("data", chunk => {
    properties.responseBuffer = Buffer.concat([properties.responseBuffer, chunk]);
    properties.responseCache = null;

Every time chunk comes,  properties.responseBuffer will be replaced with a new buffer, which is composed by the old properties.responseBuffer and the new arrived chunk. And the old responseBuffer will be left as so called 'garbage'. In order to test how frequently Buffer.concat is invoked, I added the following debug log into the above code:
properties.client.on("data", chunk => {
    properties.responseBuffer = Buffer.concat([properties.responseBuffer, chunk]);
    //debug log. properties.count is defined previously and initialized to 0.
    properties.count += 1;
    console.log("Times of buffer.concat: ", properties.count);
    console.log("Current buffer size: ", properties.responseBuffer.length);

And tested to get a 50MB csv file, here are the last few records:
Times of buffer.concat: 1823
Current buffer size: 53290356
Times of buffer.concat: 1824
Current buffer size: 53322476
Times of buffer.concat: 1825
Current buffer size: 53331314

That means 1800+ times of Buffer.concat, which will create tremendous number of un-referenced buffers. The clean of those buffers only rely on garbage collection. If the run environment of node thinks there is no need to clean those buffers, then rss will keep growing. And another import thing is that so many buffers's creation will cost lots of time.
I also simply tested the performance by using pre-allocate responseBuffer, and using copy instead of concat. Both time code and memory usage will be reduced a lot. Here is some code snippet:
//properties.responseBuffer = new Buffer(0);
properties.responseBuffer = Buffer.alloc(properties.bufferSize);

Pre-allocate responseBuffer, in my test, properties.bufferSize is 100MB.
Then, handle received chunks as :
properties.client.on("data", chunk => {
//properties.responseBuffer = Buffer.concat([properties.responseBuffer, chunk]);
properties.totalChunkSize += chunk.length;

if (properties.totalChunkSize >= properties.bufferSize){
    properties.bufferSize *= 2;
  while(properties.totalChunkSize >= properties.bufferSize){
      properties.bufferSize *= 2;
  }
    var tmp = Buffer.alloc(properties.bufferSize);
    properties.responseBuffer = Buffer.concat([properties.responseBuffer, chunk])
    tmp.copy(properties.responseBuffer, properties.responseBuffer.length);
    properties.responseBuffer = tmp;
}
else{
  chunk.copy(properties.responseBuffer, properties.totalChunkSize - chunk.length, 0, chunk.length);
}

Instead of Buffer.concat, use buffer.copy , which will not create new buffer. If received chunk size is large current buffer size, then re-allocate a new buffer with double length.
And slice the responseBuffer according to total chunk size when all chunks are received:
properties.responseBuffer = properties.responseBuffer.slice(0, properties.totalChunkSize);

As buffer.sllice only make a weak reference to the original buffer, thus no buffer will be created here.
After those modification, loading the same 150MB csv file only costs 3 seconds and uses 680MB memory.

Great investigation!
If I am to understand, the only downside of your proposed change is that it will immediately allocate the whole 150 MB, right? Whereas with the current code, if you abort after seeing 10 MB, only 10 MB will be downloaded. Is that correct?
If so I think that is a fair tradeoff to make, and a PR would be welcome.
Another optimization I can imagine is that instead of making slices every time, we only make slices in the responseText getter.

The buffer size will increase based on properties.bufferSize, in a quadratic manner.
properties.totalChunkSize += chunk.length;

if (properties.totalChunkSize >= properties.bufferSize){
    properties.bufferSize *= 2;
     ...
    var tmp = Buffer.alloc(properties.bufferSize); //Create new buffer here, with new length
    properties.responseBuffer = Buffer.concat([properties.responseBuffer, chunk])
    tmp.copy(properties.responseBuffer, properties.responseBuffer.length);
    properties.responseBuffer = tmp;

If total received chunk size bigger than current buffer size, then create a new buffer with double length. In my test, the init value is 100MB, we can set it to any other values. The ultimate goal is to reduce 'garbage' buffers. For example, if we set init value of properties.bufferSize to 10MB and to load 150MB file, there will only has log2(150/10) 'garbage' buffers.  And the tradeoff is the init value of properties.bufferSize.

Another interesting thing is that when properties.responseBuffer bigger than 256MB, then in xmlhttprequest.js : get responseText():
const res = whatwgEncoding.decode(responseBuffer, fallbackEncoding);
properties.responseTextCache = res;
return res;

Here res will be greater than the V8 String length limitation, (process.binding('buffer').kStringMaxLength is 268435440 bytes, 256MB ), which will cause exception/ abort.

Hmm. On average I would expect most resources retrieved by XHR to be < 1 MB so I'm not sure 100 MB is a good tradeoff.
The string size limitation is interesting. I assume browsers also fail in that regard.


fix: ensure timeout argument is nonnegative

Previously, a gap between calls to time.time() could lead to a situation where the current time was less than end during the while condition, but it was greater than end when assigning a value to timeout_at.
This is the same issue describe in https://github.com/python-zk/kazoo/pull/518, but the fix is slightly different. It avoids a redundant call to time.time(). I've also included a unit test that exhibits the problem when run without the fix.

@StephenSorriaux Thanks for the review. Originally, I wasn't sure if (core) was applicable here for the scope, but that makes sense now.
In addition to the tests you suggested, I also added a couple tests for nonpositive timeout values.
Let me know if the amended commits address all of your comments.

@StephenSorriaux Your changes look good to me. Would you prefer I use the "Apply suggestion" feature on all of them or should I push the changes you suggested as a single additional commit?

@cdonati I think it is better that you push the changes, I'm not sure how many commits will be created using the "Apply suggestion" feature.

@StephenSorriaux I just saw your comment about a single commit. I squashed the commits accordingly.

@cdonati Thanks again for your PR, I'm merging it to master.


v6.0.0-beta.9 not working with ember-cli v2.12.X

I'm trying to upgrade ember-ajax to use Babel 6, like the other default Ember Addons.  However, it seems like something is going wrong with transpiling the modules.
https://travis-ci.org/ember-cli/ember-ajax/jobs/215353720#L452

I believe you need to use export default from ... instead of export { default } from ...

Hmm interesting. That makes sense -- I'll check that out./

That's not it; the export { default } from ... is correct.

taking a look

the issue appears to be ember-ajax node sniffing https://github.com/ember-cli/ember-ajax/blob/master/addon/-private/utils/url-helpers.js#L12

updated https://github.com/ember-cli/ember-ajax/pull/266 to work

Awesome, thanks so much for digging into this @stefanpenner!


Failure

There was a problem with your controller program.
Look at the action logs for more details.

I believe this has resolved itself


Added "reflectsFireballs"

Lovely feature no one will use.

Addresses #26

Did you pr the wrong branch


feat: Adds metallb helm chart to argo

app/components/metallb.yaml needs to move to app/operators/metallb.yaml


Add template for the config files

Add a template for the lib conf files. These files will define the plugins and extends for the lib. The optionalExtends is there for the future feature where extenda A is only added if extends B is added.

I remove the versions as that behaviour is undefined.


Feature Request: Add possibility to encrypt secret vars using GPG

Bombadil should support secrets for variables (example: user password in a maven setttings template) to avoid committing secret values in a dotfile repository.
Proposal :
Creating secrets :
Bombadil should have a command enabling an user to add a secret variable to a variable file.
Ex: bombadil add-secret --var-file path/to/var/file --var-name maven_password --value mypassword
optionally --value could be replaced by the --ask parameter and bombadil should prompt the user for the secret value
Encrypting/Decrypting
Bombadil should inspire from pass (the standard unix password manager) and use gpg to encrypt/decrypt secret
Bombadil would delegate encrypting/decrypting to gpg, this simplify greatly the management of keys etc..
When bombadil needs to encrypt/unencrypt a variable it should use the default gpg key and eventually prompt the user for the gpg key passphrase  if needed.

rpgp

pros : pure rust implementation (no C runtime dependency)
cons : no file system (default key location etc) integration

gpgme

pros : high level binding to gpgme C lib
cons : depends on gpgme C library and its development files

implemented in 04d3a89baaebb69ab207556db7cda8c2df4dce39
still needs to confirm this is working with pinentry (my gpg cong might be wrong) could you test this by cloning
and checking out v2.0.0-rc ? ( you might need to change your config according to the readme )

still needs to implement the following :
bombadil show-secrets

bombadil remove-secret {key}

In the mean time this could still be done via gpg

impletented in #35


Add optional output tensor support for composite structures

Add optional output tensor support for composite structures
Primary Issue #5044

Closing, as this work will not be done.


Text in SVG patterns is ignored

Description
Consider the following SVG:
<svg id="svg1" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
    <title>Text child</title>

    <pattern id="patt1" patternUnits="userSpaceOnUse" width="40" height="25"
             patternTransform="skewX(10)">
        <text id="rect2" x="2" y="20" font-size="20">Text</text>
    </pattern>
    <rect id="rect3" x="20" y="20" width="160" height="160" rx="20" ry="20"
          fill="url(#patt1)" stroke="darkblue"/>
</svg>

Including it in Typst results in the following output:

While it should look more like this:

It seems to be some kind of font issue again (even though the SVG doesn't actually use any specific fonts...). If I replace the following snippet
https://github.com/typst/typst/blob/68fc6f5bc090ca787ede21c55ec6c7f83d86ce34/crates/typst/src/image.rs#L314-L315
with
let mut fontdb = fontdb::Database::new();
fontdb.load_system_fonts();
let mut referenced = BTreeMap::<EcoString, Option<EcoString>>::new();

it seems to work again, at least on my computer.
Note that this issue is not a regression, it also appears in previous versions of Typst.
Reproduction URL
No response
Operating system
Web app, macOS
Typst version

[X] I am using the latest version of Typst

Perhaps the traversal that finds all text elements never reaches the pattern.

Looks like it. It also doen't work when putting the text into a clip path. Will investigate.


[BUG]: Hashicorp Vault secret mount name can't contain '/'

OS: macOS 14.4.1 (23E224) (Intel)
Teller version: 2.0.5
Description:
Given the following sample configuration
providers:
  hashicorp_vault:
    kind: hashicorp
    maps:
      - id: test
        path: 'foo/bar/test'

where foo/bar is a secret mount name (including forward slash), and test is a secret path, Teller fails with the following error:
APIError { code: 404, errors: ["no handler for route \"foo/data/bar/test\". route entry not found."] }
Error: NOT FOUND foo/bar/test: not found

Location:
   /private/tmp/teller-20240515-8094-43x90q/teller-2.0.5/teller-cli/src/cli.rs:266:23

Judging from request, Teller treats part of the path up to the first slash as a secret mount name and builds the Vault request accordingly, which is incorrect in our case.
I already tried URLencoding the slash character, escaping, double escaping etc.
With Teller v1, the following configuration was working for us:
path: foo/bar/data/test

Thanks for this report!
This is interesting, we currently solve the mount inference in a new way - the first segment up until the first / is the mount. What you present is a mount that includes a / as part of the name of the mount.
I'd be happy to get an idea for how to change the mount inference logic that can accommodate for that but also be easy and transparent to users, that you think might work

Meanwhile I can also suggest a format like:

foo/bar://data/test
foo/bar:data/test
foo/bar//data/test

of course, first attempt would be at one agreed structured format, and if not found, fallback to taking the first segment like today.
any feedback / ideas?

Would you be open to roll back to old behaviour where we had to specify the full KV2 path to secret (including data in path)?

Im open to ideas
Could you give a few examples?
Specifically I’m worried about how the mount will be specified

What i found out is that the path can contain a slash, but the format is not correctly documented. it should be: /
so in your case:
path: secret/foo/bar
That's assuming you have an engine in vault secrets list with a path secret/
see also: https://github.com/tellerops/teller/blob/master/teller-providers/src/providers/hashicorp_vault.rs#L92

I have provided an implementation for foo/bar//data/test  as i think it's a simpler format, but if you prefer foo/bar://data/test then it just needs .split_once("://"); in my PR.


grep: add -o option

Added an additional change to prevent grep from aborting/failing when the input contains non-UTF-8 bytes

Questions,

I see that BSD and Linux grep both have -o.  Is this option widely used?

This is a significant change.  Is there a performance impact, vs current code?  A microbenchmark would be nice.

I ran into a build script that was trying to use -o. I can't remember which program it was I was compiling, I'll try to find it.
Most of the changes are related to switching from UTF-8 types to raw bytes types. It's not too uncommon to want to use text processing tools on "mostly UTF-8 files" (in my case I was trying to search my shell history file, which somehow got some non-UTF-8 bytes in it).
Performance is mostly unchanged:
❯ hyperfine ' ./grep-after-pull-request -F adjective ./webster ' ' ./grep-before-pull-request -F adjective ./webster '
Benchmark 1:  ./grep-after-pull-request -F adjective ./webster
  Time (mean ± σ):      96.5 ms ±   1.2 ms    [User: 88.4 ms, System: 7.1 ms]
  Range (min … max):    95.2 ms … 100.3 ms    30 runs

Benchmark 2:  ./grep-before-pull-request -F adjective ./webster
  Time (mean ± σ):      94.7 ms ±   0.8 ms    [User: 87.1 ms, System: 6.8 ms]
  Range (min … max):    93.5 ms …  96.3 ms    30 runs

Summary
   ./grep-before-pull-request -F adjective ./webster  ran
    1.02 ± 0.02 times faster than  ./grep-after-pull-request -F adjective ./webster

❯ hyperfine ' ./grep-after-pull-request adjective ./webster ' ' ./grep-before-pull-request adjective ./webster '
Benchmark 1:  ./grep-after-pull-request adjective ./webster
  Time (mean ± σ):     191.8 ms ±   3.9 ms    [User: 181.6 ms, System: 8.7 ms]
  Range (min … max):   183.3 ms … 195.6 ms    15 runs

Benchmark 2:  ./grep-before-pull-request adjective ./webster
  Time (mean ± σ):     210.7 ms ±   3.5 ms    [User: 202.0 ms, System: 7.1 ms]
  Range (min … max):   206.6 ms … 220.4 ms    14 runs

Summary
   ./grep-after-pull-request adjective ./webster  ran
    1.10 ± 0.03 times faster than  ./grep-before-pull-request adjective ./webster

"./webster" is "The 1913 Webster Unabridged Dictionary" from https://sun.aei.polsl.pl/~sdeor/index.php?page=silesia (just under 40 mebibytes).

I couldn't find the program I had been trying to compile, but here's an interesting statistic:
I have a directory containing 42 Git repositories I've cloned. 4 of those repositories contain scripts that use grep -o:
https://github.com/hinto-janai/festival
https://github.com/landley/toybox
https://github.com/libjxl/libjxl
https://github.com/uutils/coreutils


[BugFix] fix NaN result in expression statistics calculating

Why I'm doing:
When not setting row count in Statistics, it may lead a column statistics with NaN value which may cause unexpected behavior in CBO.
What I'm doing:

set the row count value when building a new Statistics.
Check the row count value in expression statistics calculating.

Fixes #7734
fix https://github.com/StarRocks/StarRocksTest/issues/7734
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.3
[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

why error statistics will take error plan?

why error statistics will take error plan?

For example a NaN row count may lead a NaN cost, when compare other value to NaN it may put the NaN value in the low cost table.


Enforce that endpointId is hash of OIS title and endpoint name

discussion
Have airnode-validator verify if endpoint_id is hash of OIS title and endpoint name

I can take this one when we begin work on v0.12

works OK
Tried to deploy airnode with different endpointId than hash of OIS title and endpoint name -> got error: "The endpointId does not match the hash of the oisTitle and endpointName"
Tried to deploy with the hash and it worked alright.


Minor remove semicolon

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Tests seem to be hung, retesting
retest this please

Hi @bbejeck
Thanks for the approval
Why the check is taking so long ?

@khaireddine120 can you rebase this PR against trunk? Then after the build we can get this merged.

Minor cleanup, I ran the tests locally and all passed, merging this now.

Thanks for the cleanup @khaireddine120!

welcome, i will try to participate more in the future ;)


Add Odin.odin

Adding a language

[X] The code displays "Hello World"
[X] I have updated the readme to include the new language
[X] I have incremented the language count in the readme

Odin (odinlang)


prefix routes redirects to default

Laravel Version: 5.8.30
PHP Version: 7.3.5
Database Driver & Version: MariaDB 10.1.40

Description:
created a routes with prefix and if tried to visit 123/settings/other it redirects to again to default prefix i.e 123/
Route::prefix('123')->group(function(){
Route::prefix('settings')->group(function(){
Route::get('/', 'Controller@profile')->name('123.profile');
Route::get('/other', 'Controller@otherprofile')->name('123.profile.otherrsettings');
});
});
even my controller is also set to get
all this process is after authentication
I have update laravel from 5.8.29 to 5.8.30

I cannot reproduce this with 5.8.30. Do you have any auth middleware defined? They can also be defined in the controller, so better to look there too (once had a issue like this).
Do these routes work when you are unauthenticated?

Hey there,
Can you first please try one of the support channels below? If you can actually identify this as a bug, feel free to report back and I'll gladly help you out and re-open this issue.

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!


Update ci docker image to ubuntu22.04 and gcc-12

/lgtm

/kind improvement

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.29%. Comparing base (3c46f4c) to head (653b057).
Report is 62 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff            @@
##           main     #596       +/-   ##
=========================================
+ Coverage      0   70.29%   +70.29%
=========================================
  Files         0       67       +67
  Lines         0     4720     +4720
=========================================
+ Hits          0     3318     +3318
- Misses        0     1402     +1402

see 67 files with indirect coverage changes


Buttons reach goes all the way to the right of the page

Describe the bug
All the buttons in the "Settings" menu have a reach that goes all the way to the right of the page.  Meaning that the user can inadvertently click on the button even if the cursor is not on it.
To Reproduce
Steps to reproduce the behaviour:

Go to 'https://reach4help-staging-web-client.firebaseapp.com/requests/find'
Click on the three horizontal bar
Get the cursor on any button

Find Requests
Open
Accepted
Ongoing
Finished
Archived
Contact Us
Switch to Volunteer
Sign Out

Pass the cursor through the right

Expected behavior
The "hand" cursor is still showing, meaning that the user if the user clicks, it will trigger the button even if the cursor is no longer on the button.
Screenshots

Desktop (please complete the following information):
Build 1

OS: W10 Pro
Browser Chrome
Version 83.0.4103.97

ZenHub Information
This information is updated automatically. To modify it, please use ZenHub.

I agree. This should be fixed by having different styles for when the user highlights or hovers over a button

Winggo

Verified Fixed v2.1.0


Log/Print download progress for tf hub modules

I'm just beginning using tensorflow_hub modules and am slightly annoyed by the fact that download progress is not displayed. For the larger modules, I am always checking my Activity Monitor to see if the download is actually progressing.
I would love to see an implementation that displays (rather it be logging info or simply prints to the console) download progress of modules. Could we see this feature anytime soon?

We will look into adding the progress tracking for module downloads. Once
we have a fix, we will update the thread.
On Fri, Apr 13, 2018 at 11:32 PM Marshal Hayes<EMAIL_ADDRESS>wrote:

I'm just beginning using tensorflow_hub modules and am slightly annoyed
by the fact that download progress is not displayed. For the larger
modules, I am always checking my Activity Monitor to see if the download is
actually progressing.
I would love to see an implementation that displays (rather it be logging
info or simply prints to the console) download progress of modules. Could
we see this feature anytime soon?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/hub/issues/25, or mute the thread
https://github.com/notifications/unsubscribe-auth/AbunTAKhT2UN6AlZ9hsV3aRsDBUZ17txks5toRlfgaJpZM4TUfA1
.

We have submitted a change that now logs the progress of the download. By
default, the progress is logged to tf.log as info messages. The default
logging for tf.log is warning so the severity would have to be set
explicitly to info using set_verbosity
https://www.tensorflow.org/api_docs/python/tf/logging/set_verbosity. If
you are using the TF Hub library from a command-line tool and would like a
bit more interactive progress tracking, you can set
TFHUB_DOWNLOAD_PROGRESS=1 environment variable to enable progressing
printing into stdout.
Hope this helps!
On Tue, Apr 17, 2018 at 10:52 AM Andrey Khorlin<EMAIL_ADDRESS>wrote:

We will look into adding the progress tracking for module downloads. Once
we have a fix, we will update the thread.
On Fri, Apr 13, 2018 at 11:32 PM Marshal Hayes<EMAIL_ADDRESS>wrote:

I'm just beginning using tensorflow_hub modules and am slightly annoyed
by the fact that download progress is not displayed. For the larger
modules, I am always checking my Activity Monitor to see if the download is
actually progressing.
I would love to see an implementation that displays (rather it be logging
info or simply prints to the console) download progress of modules. Could
we see this feature anytime soon?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/hub/issues/25, or mute the thread
https://github.com/notifications/unsubscribe-auth/AbunTAKhT2UN6AlZ9hsV3aRsDBUZ17txks5toRlfgaJpZM4TUfA1
.


Add an option to configure open & close button alignment

Fixes #30.

Looks good, thanks for the contribution.


Feature request: Add GNOME System Monitor

A system monitor is vital for users to manage processes, especially for gamers. Please add this as a dependency in future builds. You cannot get this as a Flatpak.

This will be great; we need a system monitor to terminate frozen processes or make better use of hardware in desktop mode. I currently use a system monitoring center and a mission control, but GNOME System Monitor is better.

I don't see the use case. What are you using the desktop for?
There are also plenty of system monitors in flathub.

I don't see the use case. What are you using the desktop for?
There are also plenty of system monitors in flathub.

They  aren't as good as Gnome System Monitor, plus it's a core app. A strong desktop mode is useful for those doing things other than gaming.

This is a gaming-centric OS, it's not really ment to be a generic desktop distro.

This is a gaming-centric OS, it's not really ment to be a generic desktop distro.

I understand the sentiment, but you gotta understand, many gamers depend on the desktop for daily tasks, possibly some even for gaming in desktop mode for Discord and the like. I can say with confidence that you are already very close to providing a sufficient desktop experience for most people. I think having this core app as well as a small handful of additional system packages, you could easily be shipping a feature complete gaming OS, good for gamers on handhelds, as well as for those who need a solid and reliable desktop. As ChimeraOS' popularity grows, so too will the number of people who want to use it for their daily driver, maybe want to do some web browsing, office work on it, video editing, and Discord. I use it for video editing, web browsing, and the like and it's great! To me, a System Monitor is an essential app for any user who may have misbehaving apps, and would benefit everyone, plus it's easy to add. Without it, average users will get frustrated with being unable to kill frozen apps. Unfortunately, Gnome System Monitor is not a Flatpak. Since this is a utility, it will even default to being in the "Utilities" app folder in app grid.
You guys are seriously close already to satisfying the average user's desktop needs. Because of the immutable design and high quality Flatpak implementation, it is an ideal candidate for the Linux noob who wants to check out Linux gaming for the first time, maybe needs a decent desktop experience, as I've already seen many users do. If you can just polish up the desktop a little more, I mean really, adding maybe 1 more core app, and some system deps like I've outlined in my other posts here, you could, with minimal effort, completely transform the current desktop experience from good to great! In my humble opinion, this is a major must-have to make the desktop more usable for the average joe. But, I digress. If you can point me to where you guys store your package list for the frzr deployments, I would be more than happy to PR it myself as I have a pretty good idea of what a Linux system needs to be nice for the average user. No drastic changes needed, just a couple quality of life final touches tbh, and it's good. I want the same desktop experience you want, something super minimal and vanilla that only provides the basic core functionality, but is good enough to satisfy the vast majority of users.

What is the total size of all the features you want to add? We need to keep the compressed image under 2GB.

What is the total size of all the features you want to add? We need to keep the compressed image under 2GB.

@pastaq Including removal of File Roller, 10.74 MiB. Not including removal, 14.85 MiB.


WIP: Adding basic smoke CrossVersion tests for AzureClient

Description
WIP prototype for CrossVersion AzureClient tests. Intended to test 1.X and 2.X AzureClient containers collaborating on the same document

@scottn12 - please take a look at https://github.com/microsoft/FluidFramework/pull/20891. It's really simple. I believe if you add creation of new DDS to your test, you will have exactly same result - just make sure that you test for container closure, as otherwise there is no other indication that container is completely screwed (I believe for Azure client layer it maps to disposed state).


fix bug for gen conversion

Missed testing of conversion with --gen and --disc flag last time.

Thank you, I will merge it.

Thank you, I will merge it.


lodash dependency adds 5MB to drivelist

Would like to start with saying thanks for the module! Really appreciated the effort by @jhermsmeier to create native bindings rather than using the script approach for Windows, works so much better.
I started to investigate ways for us to lower the application size of our Electron-app and started by listing the largest node modules that we use.
One of those is lodash that is 5MB which is a dependency of drivelist, it is listed as a production dependency and is therefore included in the final build of the application.
lodash is used in the script output parser (parse.js) to provide 10 convenience functions when parsing the output.
The approaches that I see would solve this problem are:

(quickfix) Include only the built lodash file instead of as a node module
Replace the usage of lodash in parse.js
Replace the javascript script output parsing by calling native modules with V8 bindnings (#172)

Would the quickfix be considered as acceptable? I think that we can reduce the lodash dependency from ~5MB to ~4KB by including the .js file instead of using the idiomatic way of including it as a node module.

Performed some benchmarks on the effects of using lodash via npm or vendoring.
Command to install dependencies: npm install --production
Branch: master
Windows, NodeJS 6.11.3, npm 5.0.3:

lodash via npm, total dependencies size: 4.5MB
lodash vendored, total dependencies size:  2.0MB

macOS, NodeJS 6.11.1, npm 3.10.10

lodash via npm, total dependencies size: 6.4MB
lodash via vendor, total dependencies size: 2.0MB

Total dependencies size is measured by du and adding the node_modules and vendor directory sizes together.
I am not sure why the lodash file size is greater on macOS since it seems to be the identical amount of files, guess it has something to do with the file system and many small files.

fwiw parse.js uses 10 different lodash functions, but each one is a one-liner.

Closed in #235


Mention how to install sox through Anaconda in README

Let's mention how to install sox through Anaconda in README, #133.

Can you merge master into this? The pytorch nightly change is already part of master as far as I can tell.

Can you merge master into this? The pytorch nightly change is already part of master as far as I can tell.

Thanks for pointing this out. Done.

Replacing by #151.


Java: Add WATCH and UNWATCH command

Issue #, if available:
Description of changes:
Implements WATCH and UNWATCH commands in the java client.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Our review checklist includes the following, are they applicable for UNWATCH or no?
For keyless commands:

if policies exist: ensure API documents default routing
ensure there are distinct APIs for cluster and standalone clients, with the cluster API containing routing args
add new commands to the cluster_routing.rs file based on their default routing

Our review checklist includes the following, are they applicable for UNWATCH or no? For keyless commands:

if policies exist: ensure API documents default routing
ensure there are distinct APIs for cluster and standalone clients, with the cluster API containing routing args
add new commands to the cluster_routing.rs file based on their default routing

I think WATCH/UNWATCH does not apply to cluster clients.  Which means we can use the 'default' routing and not really have to care.

Add Route option to UNWATCH


Join

Add clauses to from to support inner and outer joins. Allow allow cross joins (comma syntax) at any position in the from clause, not just at the start.
We currently support cross join via comma syntax:
from e in emps,
    d in depts
  where e.deptno = d.deptno
  andalso e.job = "CLERK"

Technically, comma join is a cross join (cartesian join) because it does not allow a condition. We add several new types of join:

join is an inner join
left join is a left outer join, with optional rows on the right
right join is a right outer join, with optional rows on the left
full join is a full outer join, with optional rows on the left and right

All of these are followed by on and a boolean condition. For example,
from e in emps
  join d in depts on e.deptno = d.deptno
  where e.job = "CLERK"

In the first example, note that the two 'scans' occur before other clauses (where). After this change we will still allow comma syntax, but also after other clauses:
from e in emps
  where e.job = "CLERK",
  d in depts
  where e.deptno = d.deptno

where and , have the same precedence and are left-associative, so the second where applies to from e in emps where e.job = "CLERK", d in depts, not just depts.
If you want to filter just depts, use a parenthesized from expression:
from e in emps
  where e.job = "CLERK"
  left join d in (from d2 in depts
      where d2.location = "San Francisco")
    on e.deptno = d.deptno

These precedence and associativity are different from SQL. In SQL, , has lower precedence than JOIN, so SELECT ... FROM a CROSS JOIN b, c CROSS JOIN d becomes the expression tree "(a . b) . (c. d)". But in Morel, from a in as, b in bs join c in cs on true, d in ds becomes the expression tree "((a . b) . c) . d".
In SQL, the various kinds of outer join invent 'outer' rows whose column values are all null. Morel does not have null, so instead wraps rows in Option:
- from e in scott.emp
=   right join d in scott.dept
=   on e.deptno = d.deptno andalso e.job = "CLERK";
val it = [
   {d={deptno=20,dname="RESEARCH",loc="DALLAS"},
    e=SOME {comm=0.0,deptno=20,empno=7369,ename="SMITH",hiredate="1980-12-16", job="CLERK",mgr=7902,sal=800.0}},
   {d={deptno=20,dname="RESEARCH",loc="DALLAS"},
    e=SOME {comm=0.0,deptno=20,empno=7876,ename="ADAMS",hiredate="1987-05-22",job="CLERK",mgr=7788,sal=1100.0}},
   {d={deptno=30,dname="SALES",loc="CHICAGO"},
    e=SOME {comm=0.0,deptno=30,empno=7900,ename="JAMES",hiredate="1981-12-02",job="CLERK",mgr=7698,sal=950.0}},
   {d={deptno=10,dname="ACCOUNTING",loc="NEW YORK"},
    e=SOME {comm=0.0,deptno=10,empno=7934,ename="MILLER",hiredate="1982-01-22",job="CLERK",mgr=7782,sal=1300.0}},
   {d={deptno=40,dname="OPERATIONS",loc="BOSTON"},
    e=NONE}]
  : {d:{deptno:int, dname:string, loc:string}, e:{comm:real, deptno:int, empno:int, ename:string, hiredate:string, job:string, mgr:int, sal:real} option} list

This query is right join, and therefore the rows on the left side (e) become optional. In left join, rows on the right become optional, and in full join rows on both sides become optional.
Note that Morel prints d before e, because fields are in alphabetical order. But e is considered to be the left input to the join, because it occurs earlier in the from expression, and d is the right input. The variable name is irrelevant.
There is no equivalent of SQL's USING clause.
There is no syntax for left, right or full cartesian join, but you can achieve the same effect by writing on true:
(*) Return each employee matched with their department, or NONE if
(*) the department number is invalid.
from e in scott.emp
  left join d in (from d2 in scott.dept
      where d2.deptno = e.deptno) on true

Oops. We can't have , d in depts after group because the group and compute clauses are comma-separated. The following are rather too close for the parser to tell apart:
from e in emps group e.deptno, d in depts;
from e in emps group e.deptno, e.job, d in depts;

I now think we should allow , variable in list and , variable = expression only before the first where, group, order, yield. After that, you will need to write cross join. Examples:
(*) Valid
from e in emps, d in depts where e.deptno = d.deptno;
from e in emps cross join d in depts where e.deptno = d.deptno;
from e in emps join d in depts on e.deptno = d.deptno;
from e in emps where e.name = "Shaggy" join d in depts on e.deptno = d.deptno;
from e in emps where e.name = "Shaggy" cross join d in depts where e.deptno = d.deptno;
from e in emps group e.deptno, e.job join d in depts on deptno = d.deptno;
from e in emps group e.deptno, e.job cross join d in depts where deptno = d.deptno;
from e in emps order e.deptno, e.job cross join d in depts where e.deptno = d.deptno;
from e in emps order e.deptno, e.job cross join fullName = e.first ^ e.last where e.deptno = d.deptno;

(*) Invalid
from e in emps where e.name = "Shaggy", d in depts where e.deptno = d.deptno;
from e in emps group e.deptno, e.job, d in depts where e.deptno = d.deptno;
from e in emps order e.deptno, e.job, d in depts where e.deptno = d.deptno;

Fixed in ab102172f960d7f40011595403eb3b878392ba5f.
This time we support inner join (the join and on keywords); outer join (left, right and full keywords) will come later.


⚠ Bofrost.de has degraded performance

In 4ae7942, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1208 ms

Resolved: Bofrost.de performance has improved in fda661d after 6 minutes.


Fix RuntimeKVStoreTest flake

The RuntimeKVStoreTest tests (both Consul and Etcd) have been failing for a while because our ValidateNoErrorsInLogs check sometimes finds errors in the logs. This pull request fixes it.
The first commit fixes the Consul test for which no Cilium logs where registered.
Wait... what?! Then how is ValidateNoErrorsInLogs failing if we don't even print the logs??
Second commit's message:

As for most tests, at the end of RuntimeKVStoreTest, we validate the logs don't contain any worrisome messages with:
vm.ValidateNoErrorsOnLogs(CurrentGinkgoTestDescription().Duration)

CurrentGinkgoTestDescription().Duration includes the execution of all ginkgo.BeforeEach. In RuntimeKVStoreTest, one of our ginkgo.BeforeEach calls stops the Cilium systemd service (because we run cilium-agent as a standalone binary in the test itself). Stopping Cilium can result in worrisome messages in the logs e.g., if the compilation of BPF programs is terminated abruptly. This in turn makes the tests fail
once in a while.
To fix this, we can replace CurrentGinkgoTestDescription().Duration with our own "time counter" that doesn't include any of the ginkgo.BeforeEach executions.
To validate this fix, I ran the whole RuntimeKVStoreTest with this change 60 times locally and 60 times in the CI (#12419). The tests passed all 120 times. Before applying the fix, the Consul test would fail ~1/30 times, both locally and in CI.

I am not marking this for backport just yet. I'd like to see it run a couple time successfully in master before. It wouldn't be the first time we erroneously think we fixed a flake.
Fixes: #11895
Fixes: #3211
Fixes: #1733

Coverage increased (+0.01%) to 36.99% when pulling 8da47211e58bec5f547d9257e6e71c67bfac19d6 on pr/pchaigno/fix-runtimekvstore-tests into 93e48456b8621bd1eb481e37c14b0701760f3773 on master.

retest-runtime

Runtime tests are passing and this pull request only modifies RuntimeKVStoreTest. In addition, #12419 ran repeated tests of this (60 times, by running retest-runtime twice with a kvstore.go file replicated 30 times). Thus, I'm marking as ready to merge.
I have set a reminder to backport this in a week, once we have seen it green in master for a long enough time.

The KVStore tests did not fail again during the past week, so I think we can now backport.


Many Bands default to Wide FM where another mode is used

It is very annoying to me, many of the bands do not have their mode set correctly, having the default be WFM is especially annoying because the bandwidth is so high. can assist in fixing if need to.

That is a valid point! I was going to address this in the next big update in a month or two. I was going to change the default to NFM. Anything you want to contribute is appreciated!

That is a valid point! I was going to address this in the next big update in a month or two. I was going to change the default to NFM. Anything you want to contribute is appreciated!

I apologize ahead of time since I'm still learning Github, so I don't really know what I'm doing; I think I did what I was supposed to. I made a branch called 'Mode-Adjust' for making mode changes. I made a bunch of simple WFM to NFM changes, obviously, you can add what you want from there.

I apologize ahead of time since I'm still learning Github, so I don't really know what I'm doing; I think I did what I was supposed to. I made a branch called 'Mode-Adjust' for making mode changes. I made a bunch of simple WFM to NFM changes, obviously, you can add what you want from there.


How can revel render a image?

How can revel render a image? i want to render a  Image Verification.

Old stuff, buy anyway:
file, err := os.Open(filename) 	if err != nil {	 		return c.RenderError(fmt.Errorf("Cannot open a file requested: %s", err)) 	} 	return  c.RenderFile(file, revel.Inline)