Removed comments + added line highlight at position of keyword

Closes #213
The aim of this Pull Request is to improve the SourceCodeSecurityCheckStep class.

[ ] Change name of the class
[x] Remove comments when checking code
[x] When having an error highlight the corresponding line and not line 1.

@martinmladenov How should I rename the class ? Also should I write a separate test for removeComments method  ?

@alexcojocaru2002

@martinmladenov How should I rename the class ? Also should I write a separate test for removeComments method ?

Good question, I haven't thought about that. Maybe something like "SourceCodeCheckStep" would be suitable (but this could be misleading as people might think it has to do with code checks). If you think of anything more suitable, feel free to use that instead. @mauricioaniche Do you have any ideas?

SourceCodeCheckStep looks good to me!


Variable viewer for Native Notebooks

Please bring back!! Thanks!

Note make sure to check LiveShare scenario here.

Sorry? What do I check?

@matrix303 Sorry that comment is not intended for you. We track our work on these issues publicly, that was just an implementation note for myself.


Allow additional properties in object schema and allow to block those additional properties via the strict method

This PR implements the feature request #143

This seams related to https://github.com/fabian-hiller/valibot/pull/15
Since this this a modular library and current most users expect the current behaviour, I prefer to implement a method instead of changing the object schema. I am happy to receive feedback on this.

Indeed. I didn't spot that PR (and related issue/discussion #17).
I understand your point.
Here what I propose instead: Leave the default behavior of the object schema parser as it is actually but add a new extraEntries array property to the _parser result that can be validated by the strict method.
Additionally, I would also create 2 new "methods" for the object schema:

strip (or any other name that you see fit): ignores the additional properties given in the input (so no additional properties in the output).
passthrough (or any othe name that you see fit): copies the additional properties from input to the output as-is.

And update the strict method to throw an error if the extraEntries array isn't empty (more or less the same behavior as now).
What do you think about this proposition?

Thanks for your feedback on this. I will probably have more time for open source again next week and will answer you then in detail.

I added passthrough and strip in v0.14.0. Thank you for your contribution!


Installation improvement: Database initialization

For database setup, we may want to add a dbinit subcommand to the CLI. This might, at minimum, print out the commands to run; or run the commands, collecting any sudo passwords as necessary.
The CLI doesn't presently implement subcommands, so this may require a refactor so that the Gather-Fetch-Load code is in one subcommand, like update or collect.
As part of such a refactor, we may want to move upgradedatabase and dropandcreatedatabase to separate subcommands, as they are currently arguments that cause all other arguments to be ignored. I was originally confused by the use of database in the argument (since they only upgrade, drop or create tables, not databases), so we may want to rename to simply migrate instead of upgradedatabase, and flush instead of dropandcreatedatabase (these terms are familiar to Django and other ORM users).

Subcommands have been mentioned before - I agree they are probably a good way to make the CLI clearer.
Just noting if we do Subcommands then I've just added P.R. #105 with a new command and we should include making that a subcommand as part of this work.

Am looking at this now - as we want to add several other options to the CLI, it seems sensible to do this first.


Fix issue that causes ./ not to work when running speck.js from command line with parameters

Issue is closed because ./ does work. You must end your file path with / regardless of using  or omitting ./. Will inform the user from the command-line validation.


DSL method or inside .object() erroneously generate AND as combine rule

Hello,
if I specify a JSON body like:
builder.body(
  new PactDslJsonBody()
    .object("foo")
      .or("bar", 42, PM.numberType(), PM.nullValue())
    .closeObject()
).toPact();

It erroneously generate a JSON like the following:
"body": {
  "foo": {
    "bar": 42
  }
},
"matchingRules": {
  "body": {
    "$.foo.bar": {
      "matchers": [
        {
          "match": "number"
        },
        {
          "match": "null"
        }
      ],
      "combine": "AND" // this should be "OR"!
    }
  }
}

Interestingly, if the .or() is outside of .object(), it works fine. For example, the following generate a correct JSON, combining clauses with "OR":
builder.body(
  new PactDslJsonBody()
    .or("bar", 42, PM.numberType(), PM.nullValue())
).toPact();

I tried to give a brief look at it, but I could not find the source of the issue. The call to the .or method correctly creates a MatchingRuleGroup with RuleLogic.OR (in https://github.com/DiUS/pact-jvm/blob/1aa4833dd3303880e4624d419ab9c437c6dc2402/pact-jvm-consumer/src/main/java/au/com/dius/pact/consumer/dsl/PactDslJsonBody.java#L1066), and the matchingRuleGroup.toMap() method works fine.
I suspect the issue might be with the way the matching rules are copied over to the parent object in the closeObject() DSL method, but I still could not isolate the bug. Any idea?

You are correct, the OR value is not being copied over to the parent object.

Thanks for the fast response and fix! :)

Version 3.5.3 has been released


Build fails on the latest version of React Native v0.76.7

Fresh project installed from React Native v0.76.7
npx react-native run-android

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':react-native-hce'.
> Failed to notify project evaluation listener.
   > Could not create task ':react-native-hce:compileDebugAndroidTestKotlin'.
      > Cannot use @TaskAction annotation on method AbstractKotlinCompile.execute() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs is not a valid parameter to an action method.
   > KotlinJvmAndroidCompilation with name 'debugAndroidTest' not found.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
error Failed to install the app. Command failed with exit code 1: ./gradlew tasks FAILURE: Build failed with an exception. * What went wrong:
A problem occurred configuring project ':react-native-hce'.
> Failed to notify project evaluation listener. > Could not create task ':react-native-hce:compileDebugAndroidTestKotlin'. > Cannot use @TaskAction annotation on method AbstractKotlinCompile.execute() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs is not a valid parameter to an action method. > KotlinJvmAndroidCompilation with name 'debugAndroidTest' not found. * Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2s
> Task :gradle-plugin:compileKotlin UP-TO-DATE
> Task :gradle-plugin:compileJava NO-SOURCE
> Task :gradle-plugin:pluginDescriptors UP-TO-DATE
> Task :gradle-plugin:processResources UP-TO-DATE
> Task :gradle-plugin:classes UP-TO-DATE
> Task :gradle-plugin:jar UP-TO-DATE
> Task :gradle-plugin:inspectClassesForKotlinIC UP-TO-DATE Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/8.0.1/userguide/command_line_interface.html#sec:command_line_warnings
5 actionable tasks: 5 up-to-date.

This happens to me as well.

The problem is that in the freshly-generated project does not define kotlin version. Add this to android/build.gradle - take care to define at least v1.6. I will be investigating further on that matter.
buildscript {
    ext {
        ...
        kotlinVersion = "1.6.20"
        ...
    }
}


Remove Java asserts in test suite production code

@bot-gradle test QF

Sorry some internal error occurs, please contact the administrator @blindpirate

Looking

I forgot to deploy the version I fixed this issue yesterday. Now I deployed. @bot-gradle test qf

OK, I've already triggered QuickFeedback build for you.

Your PR is queued. See the queue page for details.

OK, I've already triggered a build for you.


pulseaudio module: add extraClientConf option

Motivation for this change
Currently there is no way to modify /etc/pulse/client.conf via nix configuration. This PR adds a configuration option to append arbitrary text to this file.
Modification to client.conf are required for example to solve compatibility issues of firejail with pulseaudio (see https://firejail.wordpress.com/support/known-problems/#pulseaudio).
Things done

[ ] Tested using sandboxing
(nix.useChroot on NixOS,
or option build-use-chroot in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Makes sense to me. Thank you.


fix DelimitedList serialize bug

DelimitedList should use it's parents serialize results when as_string is set
Change-Id: Ic7318703fce93c64373eabf1737e2480256eb557

Thanks.
Do you think you could add a test, or rework test_delimited_list_as_string to actually test your fix?

ok, I add a new test case and test is pass

Also, please add yourself to AUTHORS.rst.


How to use .bin (Raw point Cloud) file for Depth completion ?

Hi, I would like to estimate the dense depth for the Kitti 3D Object detection dataset which also includes Images and its corresponding point cloud but it's in 360 views, not only front view. so how to convert Raw point cloud to the front view depth map and need to save in .png so that I can estimate dense depth map with that. If you provide code for this conversion, I would be very happy to use that code. Thanks in advance.

hey, @Laihu08
did you find a to convert Raw point cloud to the front view depth map?


Step 1: Keptn and k6 Running with Job Executor Service

Before proceeding with more complex integrations, ensure the "basic" k6 integration works as shown here and that you fully understand how and why it works.

Install Keptn
Install Job Executor Service
Create a project / service / stage / sequence
Configure job executor service to listen for your taskname.triggered event
Configure job executor service to trigger the k6 container in response to this event

@jainammm  FYI

Okay, got it... Will test this out first :)

@jainammm can you document the "issue" and the "fix" for the JES issue you encountered so that others can potentially learn from it. Thanks.

hey @agardnerIT, where should I document the final flow of K6 using JES?
and what should be the structure of K6 services and sequence in the final tutorial?


Allow setting the nodeset directory through settings

The use case is shipping a bunch of nodeset files in a gem. This allows us to change the path without having to dance with symlinks.

Can one of the admins verify this patch?

@puppetlabs-jenkins test this please

@ekohl thanks for this. Can you update the README.md to add a listing for BEAKER_setdir under "Supported ENV variables", and also, could amend any mention of the spec/acceptance/nodesets directory to say that this is now configurable with BEAKER_setdir?

@ferglor how's this?

What's the policy on releases? I'd like to use a gem rather than a git checkout.

@ekohl I will release this today.

My system just updated the beaker-rspec to latest release and my puppet beaker tests started to fail with the following error:
An error occurred while loading ./spec/acceptance/class_spec.rb.
Failure/Error: require 'beaker-rspec'
NameError:
  undefined local variable or method `dir' for main:Object

# /home/gitlab-runner/vendor/ruby/2.1.0/gems/beaker-rspec-6.2.2/lib/beaker-rspec/spec_helper.rb:40:in `block in <top (required)>'
# /home/gitlab-runner/vendor/ruby/2.1.0/gems/beaker-rspec-6.2.2/lib/beaker-rspec/spec_helper.rb:5:in `<top (required)>'
# /home/gitlab-runner/vendor/ruby/2.1.0/gems/beaker-rspec-6.2.2/lib/beaker-rspec.rb:5:in `require'
# /home/gitlab-runner/vendor/ruby/2.1.0/gems/beaker-rspec-6.2.2/lib/beaker-rspec.rb:5:in `<module:BeakerRSpec>'
# /home/gitlab-runner/vendor/ruby/2.1.0/gems/beaker-rspec-6.2.2/lib/beaker-rspec.rb:1:in `<top (required)>'
# ./spec/spec_helper_acceptance.rb:1:in `require'
# ./spec/spec_helper_acceptance.rb:1:in `<top (required)>'
# ./spec/acceptance/class_spec.rb:1:in `require'
# ./spec/acceptance/class_spec.rb:1:in `<top (required)>'
No examples found.

If I downgrade to 6.2.1, tests work again.

My bad. I think https://github.com/puppetlabs/beaker-rspec/pull/94 should fix it. Could you try to see if that fixes it?

Yes, that fixes it!

Just created a new release with that fix.

I saw:) I'm already successfully running with latest version.
Thanks for a quick fix.


activePostFlushCbs is null

Version
3.0.0-rc.7
Reproduction link
https://jsfiddle.net/ybom77/u243peaf/1/
Steps to reproduce
What is expected?
there should be no error in console
What is actually happening?
console:Uncaught TypeError: Cannot read property 'length' of null
what I find  the reason for this error is  the activePostFlushCbs is null

I think you write a wrong way.

I tracked the problem and this test case can reproduce it:
  test('flushPostFlushCbs', async () => {
    let count = 0
    const mounted1 = () => {
      renderJob(mounted2)
    }
    const mounted2 = () => {
      count++
    }
    const renderJob = (hook: Function) => {
      queuePostFlushCb(hook)
      flushPostFlushCbs()
    }

    renderJob(mounted1)
    await nextTick()
    expect(count).toBe(1)
  })

I’m not sure if this is a valid use case, if it’s valid, maybe we shouldn’t just set the value of activePostFlushCbs to null: https://github.com/vuejs/vue-next/blob/master/packages/runtime-core/src/scheduler.ts#L172

Face the same problem.


sign/verify: add bundle support

Summary

Release Note

Documentation

xrefs:

[ ] https://github.com/sigstore/sigstore-rs/pull/305
[ ] #310
[ ] #311


When player is buying an extra day - its not in sync with everybody else

When player that is not the host buying an extra day, deadline not in sync till round start (ship landed and then back to orbit)

Only after re-entring the current save / ship landed and back to orbit

Solution: Only the host (ship's captain) can purchase the deadline (only then it will be in sync with everyone)
I still need to figure it out. But it will work in the meantime.


Consul retry_join not formatted correctly

According to the consul docs - https://www.consul.io/docs/agent/options.html#_retry_join
it says

Takes a list of addresses to attempt joining

If you provision the vagrant box you get a single array element with a string separated by commas -
  "retry_join": [ "<IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>" ],

I think this should be -
 "retry_join": [ "<IP_ADDRESS>", "<IP_ADDRESS>", "<IP_ADDRESS>" ],

so 3 array elements instead of 1

Closing via #284


Depends Relationships Reversed

In this relationship type selector menu screenshotted(?) below here... Could another option be added, called something like Dependees (or whatever would be the best english word for it), that would list which currently installed mods depends on this mod?
Want to clean up my mods a bit, and that would be much easier if I could just select one I don't think I need, and then get a list of which mods depends on it, and if that list is empty, I know I can safely remove it.

So in this screenshot, Near Future Solar Core should show me that it is required/depended upon by Near Future Solar.

See https://github.com/KSP-CKAN/CKAN/issues/978

Looks like this is addressed by KSP-CKAN/CKAN#2753. Now we track which mods were auto installed, so this clean-up is automatic.


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

Hi. Thank you for the great work!
I have found this error when installing pycolmap. I have confirmed that COLMAP is installed. I have tried everything mentioned in StackOverflow to no avail.
I am using M1 MacBook Pro.
Here are the error from Terminal:
Processing /Users/yopiprabowooktiovan/Desktop/Projects/pycolmap
Building wheels for collected packages: pycolmap
Building wheel for pycolmap (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py'"'"'; file='"'"'/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-wheel-vwndny11
cwd: /private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/
Complete output (100 lines):
running bdist_wheel
running build
running build_ext
['cmake', '/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/lib.macosx-10.9-x86_64-3.8', '-DPYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8', '-DCMAKE_BUILD_TYPE=Release']
-- The C compiler identification is AppleClang <IP_ADDRESS>00032
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00032
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found required Ceres dependency: Eigen version 3.3.9 in /usr/local/include/eigen3
-- Found required Ceres dependency: glog
-- Found required Ceres dependency: gflags
-- Found Ceres version: 2.0.0 installed in: /usr/local with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, AccelerateSparse, SchurSpecializations, Multithreading]
-- Found Boost: /usr/local/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options filesystem system unit_test_framework
-- Found Eigen3: /usr/local/include/eigen3 (Required is at least version "2.91.0")
-- Found Eigen
--   Includes : /usr/local/include/eigen3
-- Found FreeImage
--   Includes : /usr/local/include
--   Libraries : /usr/local/lib/libfreeimage.dylib
-- Found Glog
--   Includes : /usr/local/include
--   Libraries : /usr/local/lib/libglog.dylib
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework
-- Found Glew
--   Includes : /usr/local/include
--   Libraries : /usr/local/lib/libGLEW.dylib
CMake Error at /usr/local/share/colmap/COLMAPConfig.cmake:106 (find_package):
By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5" (requested
version 5.4) with any of the following names:

  Qt5Config.cmake
  qt5-config.cmake

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

Call Stack (most recent call first):
CMakeLists.txt:7 (find_package)
CMake Error at CMakeLists.txt:7 (find_package):
Found package configuration file:
  /usr/local/share/colmap/COLMAPConfig.cmake

but it set COLMAP_FOUND to FALSE so package "COLMAP" is considered to be
NOT FOUND.

-- Configuring incomplete, errors occurred!
See also "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/temp.macosx-10.9-x86_64-3.8/CMakeFiles/CMakeOutput.log".
See also "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/temp.macosx-10.9-x86_64-3.8/CMakeFiles/CMakeError.log".
Traceback (most recent call last):
File "", line 1, in
File "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py", line 62, in
setup(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/init.py", line 165, in setup
return distutils.core.setup(**attrs)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py", line 32, in run
self.build_extension(ext)
File "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py", line 59, in build_extension
subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/lib.macosx-10.9-x86_64-3.8', '-DPYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
ERROR: Failed building wheel for pycolmap
Running setup.py clean for pycolmap
Failed to build pycolmap
Installing collected packages: pycolmap
Running setup.py install for pycolmap ... error
ERROR: Command errored out with exit status 1:
command: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py'"'"'; file='"'"'/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-record-eifp479z/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/pycolmap
cwd: /private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/
Complete output (102 lines):
running install
running build
running build_ext
['cmake', '/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/lib.macosx-10.9-x86_64-3.8', '-DPYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8', '-DCMAKE_BUILD_TYPE=Release']
-- The C compiler identification is AppleClang <IP_ADDRESS>00032
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00032
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found required Ceres dependency: Eigen version 3.3.9 in /usr/local/include/eigen3
-- Found required Ceres dependency: glog
-- Found required Ceres dependency: gflags
-- Found Ceres version: 2.0.0 installed in: /usr/local with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, AccelerateSparse, SchurSpecializations, Multithreading]
-- Found Boost: /usr/local/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options filesystem system unit_test_framework
-- Found Eigen3: /usr/local/include/eigen3 (Required is at least version "2.91.0")
-- Found Eigen
--   Includes : /usr/local/include/eigen3
-- Found FreeImage
--   Includes : /usr/local/include
--   Libraries : /usr/local/lib/libfreeimage.dylib
-- Found Glog
--   Includes : /usr/local/include
--   Libraries : /usr/local/lib/libglog.dylib
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework
-- Found Glew
--   Includes : /usr/local/include
--   Libraries : /usr/local/lib/libGLEW.dylib
CMake Error at /usr/local/share/colmap/COLMAPConfig.cmake:106 (find_package):
By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5", but
CMake did not find one.
  Could not find a package configuration file provided by "Qt5" (requested
  version 5.4) with any of the following names:

    Qt5Config.cmake
    qt5-config.cmake

  Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
  to a directory containing one of the above files.  If "Qt5" provides a
  separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:7 (find_package)

CMake Error at CMakeLists.txt:7 (find_package):
  Found package configuration file:

    /usr/local/share/colmap/COLMAPConfig.cmake

  but it set COLMAP_FOUND to FALSE so package "COLMAP" is considered to be
  NOT FOUND.

-- Configuring incomplete, errors occurred!
See also "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/temp.macosx-10.9-x86_64-3.8/CMakeFiles/CMakeOutput.log".
See also "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/temp.macosx-10.9-x86_64-3.8/CMakeFiles/CMakeError.log".
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py", line 62, in <module>
    setup(
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 165, in setup
    return distutils.core.setup(**attrs)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/command/install.py", line 545, in run
    self.run_command('build')
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py", line 32, in run
    self.build_extension(ext)
  File "/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py", line 59, in build_extension
    subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/build/lib.macosx-10.9-x86_64-3.8', '-DPYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
----------------------------------------

ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py'"'"'; file='"'"'/private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-req-build-qx4m3ciu/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/79/z2wsfkyj2vs8hp7nb62rv9vm0000gn/T/pip-record-eifp479z/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/pycolmap Check the logs for full command output.

I have only tested the install on Linux so I sadly cannot help - will leave the issue open maybe someone else can.
Judging by the error message, it seems like Qt5 is not installed / detected. Did you compile COLMAP from sources or simply download the pre-built binaries?

When building Colmap on Mac, you need the -DQt5_DIR=/usr/local/opt/qt/lib/cmake/Qt5 flag for cmake. See https://colmap.github.io/install.html#id2 .

@tsattler  I included the Qt5 flag and followed the Mac build from source instructions and ran into the same issue.

Excuse me, @tsattler I tried this on Windows, but it still does not work.

I never tried building Colmap on Windows.

Wanted to add that in the colmap installation documentation, the path to qt5 is /usr/local/... but with apple silicon, homebrew installs to /opt/homebrew... so I had to update the commands to reflect the binary locations.


django-auth-adfs is not a registered namespace

When I am trying to open my django home page on a mobile phone I get the above error. Is this known? Why is it working on my laptop and on other laptops?

I think you forgot to include the error @Mergpijp

Ah it needed some time to load I think I resolved this.

I think that adfs is not supported on android, so logging in the conventional way makes it work. I just need to add a log in redirect url.

The error is attached strange that it does not work on android. Any ideas? I am reopening this again because I thought it worked but it did not.

Django should not care about where you access its site from. You're 100% sure it works on PC?
Try to compare the URL to ADFS between phone and PC.

It works because if I login at the admin page I can access the page on phone. It uses conventional login and nog adfs. I checked the url it is the same. Any ideas?

Okay I figured it out. On my local development version I have the oauth2 url commented out. Somehow in production it got commented out. However the cookie still worked with adfs on my pc. Saw this because I went incognito. Thanks for the help.


When awa client with support for lwm2m 1.0 will be released (version 0.2.6)?

Hi,
When Awa Client with support for lwm2m 1.0 will be released (version 0.2.6)?
We use it on a few our prototype unit, and it is crucial for us to know, due to our server has stopped supported candidate release of lwm2m.
best regards
Tomasz Ciombor

So I guess the project is dead?

I was one of the lead developers on this project. After Imagination Technologies announced the dismissal of everyone involved in this project, we worked hard to open-source it and make sure it did not disappear. Unfortunately, open source projects live or die based on their contributions. All of the original developers have moved on, and none of us are currently involved with "device management". The Connectivity Foundry has never contacted me and I have no idea who is actually behind it. I've never seen anyone from Connectivity Foundry contribute or comment on this project.
Personally I don't have a current need to manage hundreds or thousands of deployed devices, so it is hard to maintain a project when there is no personal incentive. I had hoped, given the good quality of this project compared with other implementations, that a significant third party might contribute.
Adding support for LWM2M 1.0 is probably not difficult - the specification is unlikely to be much different from the release candidate 1.0 that was published for several years. The code is well written, there are many built-in tests, and the API is well designed and well documented. However it will need someone or some organisation with access to time, infrastructure and devices to take this forward.


The result of "Use Deduplication" is not as expected

Thanos, Prometheus and Golang version used:
Thanos: thanos:0.32.5-debian-11-r2
Prometheus: prometheus:2.43.0-debian-11-r2
Golang: Not involved.

Object Storage Provider:
Not involved.
What happened:
In the Thanos documentation for query deduplication, it is mentioned that duplicates with the replica label "replica: A" will be removed from the query results.
https://thanos.io/v0.32/components/query.md/#deduplication
In fact, I have deployed two Prometheus replicas, and their default external labels are prometheus_replica: prometheus-prometheus-0 and prometheus_replica: prometheus-prometheus-1. It can be seen that the values of their prometheus_replica labels are different, so according to the documentation, they should not be deduplicated.
However, when I select "Use Deduplication," they are deduplicated anyway. Why is this happening, and has any special processing been applied?
What you expected to happen:
they should not be deduplicated.
How to reproduce it (as minimally and precisely as possible):
easy to reproduce.
Prometheus Helm deployment file.
## Deploy a Prometheus instance
##
prometheus:
  ## @param prometheus.replicaCount Number of Prometheus replicas desired
  ##
  replicaCount: 2

Thanos Helm deployment file.
## @section Thanos Query parameters

query:
  ## @param query.enabled Set to true to enable Thanos Query component
  ##
  enabled: true
  ## @param query.replicaCount Number of Thanos Query replicas to deploy
  ##
  replicaCount: 1
  ## @param query.replicaLabel Replica indicator(s) along which data is de-duplicated
  ##
  replicaLabel:
    - prometheus_replica

example promql:
up{namespace="test"} - without Use Deduplication
---
up{ ...prometheus_replica="prometheus-prometheus-0"} 1
up{ ...prometheus_replica="prometheus-prometheus-1"} 1

up{namespace="test"} - with Use Deduplication
---
up{ ...} 1

Full logs to relevant components:
Not involved.

Anything else we need to know:

I tried to add an additional external label region: us and then specify deduplication based on the region label, but it didn't take effect and only the region label was removed from the query results.
up{namespace="test"} - without Use Deduplication
---
up{ ...prometheus_replica="prometheus-prometheus-0", region="us"} 1
up{ ...prometheus_replica="prometheus-prometheus-1", region="us"} 1

up{namespace="test"} - with Use Deduplication
---
up{ ...prometheus_replica="prometheus-prometheus-0"} 1
up{ ...prometheus_replica="prometheus-prometheus-1"} 1

I'm not sure if this is expected; at least according to the documentation's expectation, the result is completely opposite.

I couldn't find any information in the documentation about whether Thanos supports Prometheus sharding. If there is relevant information, please point it out.

Can you bump Thanos? I think the 0.32 version has had deduplication issues. Can you also check versions of all involved Thanos components really quick?

Can you bump Thanos? I think the 0.32 version has had deduplication issues. Can you also check versions of all involved Thanos components really quick?

Sure, but I see that the 0.32 release mentions some deduplication issues was fixed. That's why I used this version.
The sidecar component of Prometheus and the query component of Thanos both use the image bitnami/thanos:0.32.5-debian-11-r2.

Can you check configuration and share the config flags of the querier please?

https://github.com/thanos-io/thanos/issues/7586#issuecomment-2264919826
query:
  - args:
    - query
    - --log.level=info
    - --log.format=logfmt
    - --grpc-address=<IP_ADDRESS>:10901
    - --http-address=<IP_ADDRESS>:10902
    - --query.replica-label=cluster
    - --endpoint=dnssrv+kp-prometheus-thanos:10901
    image: bitnami/thanos:0.34.1-debian-12-r3

sidecar:
  - args:
    - sidecar
    - --prometheus.url=http://localhost:9090
    - --grpc-address=<IP_ADDRESS>:10901
    - --http-address=<IP_ADDRESS>:10902
    - --tsdb.path=/prometheus/
    - --objstore.config=$(OBJSTORE_CONFIG)
    image: bitnami/thanos:0.34.1-debian-12-r3

query result:
up{namespace="test"} - without Use Deduplication
---
up{ ...prometheus_replica="prometheus-prometheus-0"} 1
up{ ...prometheus_replica="prometheus-prometheus-1"} 1

up{namespace="test"} - with Use Deduplication
---
up{ ...} 1

Expected results, as their prometheus_replica are different.
up{namespace="test"} - without Use Deduplication
---
up{ ...prometheus_replica="prometheus-prometheus-0"} 1
up{ ...prometheus_replica="prometheus-prometheus-1"} 1

up{namespace="test"} - with Use Deduplication
---
up{ ...prometheus_replica="prometheus-prometheus-0"} 1
up{ ...prometheus_replica="prometheus-prometheus-1"} 1

Why do you expect 2 for the up metric? The query results you pasted look correct to me

I understand that the meaning of query.replica-label is not to deduplicate based on the specified value, but to ignore this label, and consider it a duplicate if other labels are the same.

Yeah that's accurate but why the query result of value two?

I'm not sure what this value is, so while I was thinking about what this value might be, I suddenly realized my previous understanding.
I think we can close this issue now.
Thank you very much. @MichaHoffmann


⚠ Bofrost.de has degraded performance

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

HTTP code: 200
Response time: 1203 ms

Resolved: Bofrost.de performance has improved in 063225b after 24 minutes.


Group mgradm commands

Leverage the feature implemented in https://github.com/spf13/cobra/pull/1003 to group the subcommands in mgradm as those start to be numerous.

I try to group the current subcommand. Let me know what you think about it:
Deploy:
install
migrate
uninstall
hub
System Manager:
restart
start
status
stop
Tools:
distribution
gpg
inspect

How about this:

* **Server deployment:**

  * install
  * migrate
  * uninstall
  * inspect

* **Server management:**

  * restart
  * start
  * status
  * stop

* **Administrator tools:**

  * distribution
  * gpg
  * hub


String#to_i with prefix raises on 0

The following code raises an error:
"0".to_i(prefix: true)

Unhandled exception: Invalid Int32: 0 (ArgumentError)

https://play.crystal-lang.org/#/r/6qsn
As far as I can tell from the source, it sees the leading zero and thinks it's an octal.
Then it aborts because it thinks there is no more to the number.
I have a scenario where I'm parsing numbers that may or may not have a prefix,
and using a built-in method is certainly preferred over writing my own.
This is a bit of an odd scenario, since it is expecting a prefix, but the following works:
"5".to_i(prefix: true)

Perhaps this just needs to be documented, but it should be a simple fix.
Crystal version 0.27.2

AFAIK this behaves as per the documentation:

prefix: if true, the prefixes "0x", "0" and "0b" override the base

5 doesn't have a prefix and is parsed as base 10, but 0 happens to be a prefix and the parser expects more digits in base 8.
That being said, I believe we changed octal representation in literals to be the explicit 0o. Maybe #to_i should also be changed to reflect that? Or is there a reason this is kept this way?

Yes, I think it's old behavior that we need to change.

Honestly no idea how you guys manage to rationalize an obvious bug.

5 doesn't have a prefix and is parsed as base 10, but 0 happens to be a prefix and the parser expects more digits in base 8.

You just restated what was written in the original post. And indeed, it's what constitutes the bug.

That being said, I believe we changed octal representation in literals to an explicit 0o. Maybe #to_i should also be changed to reflect that? Or is there a reason this is kept this way?

Could be because to_i is not defined by the syntax of Crystal programming language; its purpose isn't parsing a subset of Crystal.

This is a bug.

I've found that the YAML parser also follows the previous style. It expects 0 as a prefix instead of 0o. Since this goes outside the language, I think both styles should be allowed in YAML parsing.
"0" => 0
"0755" => 0o755
"0o123" => 0o123

Thoughts?

YAML parsing should follow the YAML specification, changing crystal side shouldn't change yaml side

As far as I understand, YAML spec don't specify how octal numbers should be parsed.
https://yaml.org/spec/1.2/spec.html#scalar/content format/

For example, the integer “11” might also be written as “0xB”. Tags must specify a mechanism for converting the formatted content to a canonical form for use in equality testing. Like node style, the format is a presentation detail and is not reflected in the serialization tree and representation graph.

https://yaml.org/spec/1.2/spec.html#tag/repository/int

Canonical Form:
Decimal integer notation, with a leading “-” character for negative values, matching the regular expression 0 | -? [1-9] [0-9]*

the only mention of 0o14 is in the example.


updating msdate and query options content

Docs Build status updates of commit 454e3ae:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/changelog/odatalib-7x.md
:white_check_mark:Succeeded
View

Odata-docs/changelog/webapi-7x.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/annotation-support.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/async-operations.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/basic-crud-operations.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/batch-operations.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/code-generation-tool.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/deal-with-server-driven-paging.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/get-response-content.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/query-options.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/tracking.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/using-hooks.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/using-httpclient.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/create-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/data-model.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/delete-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/derived-types-adv.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/get-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/queryoptions-overview.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/queryoptions-usage.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/update-data.md
:white_check_mark:Succeeded
View

Odata-docs/concepts/url-components.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odataclient-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odatalib-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-odatalib-v7.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-core-v7.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-v6.md
:white_check_mark:Succeeded
View

Odata-docs/includes/appliesto-webapi-v7.md
:white_check_mark:Succeeded
View

Odata-docs/index.yml
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/build-basic-model.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/create-spatial-instances.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-annotations.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-entity-relations.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-operations.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-referential-constraints.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-singleton.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-spatial-property.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/define-type-inheritance.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/model-references.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/read-payload-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/read-write-model.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/use-uri-parser-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/using-model-utilities.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/write-payload-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/Multi-Binding.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/add-annotations-to-enummember.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/additional-prefer-header.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/aggregation-support.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/allow-serialization-of-additional-properties.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/alternate-key.md
:white_check_mark:Succeeded
View

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


Paket doesn't add .NET Standard 2.0 library reference to .NET Framework 4.6.1 .csproj

Description
Paket doesn't add reference to Microsoft.Extensions.Configuration when I add it to paket.references file of the .NET Framework console application project.
Repro steps
PaketReferencesIssue2.zip

Create new solution in Visual Studio 2015 with a single console Windows app (not .NET core)
Initialize paket in a root directory
Add Microsoft.Extensions.Configuration to the paket.dependencies
Add paket.references file to console project with Microsoft.Extensions.Configuration
Run paket install

Expected behavior
Paket adds a reference to csproj file and it can be observed from Visual Studio.
Actual behavior
Reference is not added

Duplicate of https://github.com/fsprojects/Paket/issues/2705


XS✔ ◾ Update _sidebar.md

❌ Add a description.

@AsfaMumtaz Image is available for testing. docker pull stakater/workshop-exercise:SNAPSHOT-PR-90-79d07abe


[WIP]add istiod-central

@irisdingbj: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
798e064628755288053d5d532a1676fc451182af
link
/test lint_istio

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

@irisdingbj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
798e064628755288053d5d532a1676fc451182af
link
/test lint_istio

gencheck_istio
798e064628755288053d5d532a1676fc451182af
link
/test gencheck_istio

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

@irisdingbj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
798e064628755288053d5d532a1676fc451182af
link
/test lint_istio

gencheck_istio
798e064628755288053d5d532a1676fc451182af
link
/test gencheck_istio

unit-tests_istio
798e064628755288053d5d532a1676fc451182af
link
/test unit-tests_istio

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

@irisdingbj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
798e064628755288053d5d532a1676fc451182af
link
/test gencheck_istio

unit-tests_istio
798e064628755288053d5d532a1676fc451182af
link
/test unit-tests_istio

lint_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test lint_istio

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

@irisdingbj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
798e064628755288053d5d532a1676fc451182af
link
/test unit-tests_istio

lint_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test lint_istio

gencheck_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test gencheck_istio

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

@irisdingbj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test lint_istio

gencheck_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test gencheck_istio

unit-tests_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test unit-tests_istio

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

what is istiod-central?

@irisdingbj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test lint_istio

gencheck_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test gencheck_istio

unit-tests_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test unit-tests_istio

integ-multicluster-k8s-tests_istio
85c5736b4a70bac31ec144bb15d7d3a332250491
link
/test integ-multicluster-k8s-tests_istio

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

@jwendell please check out this doc - https://docs.google.com/document/d/1EymnzMqa7hdmKn8sEoaf1elajyp4gXEDSUavxzXB3jw/edit#heading=h.3qdwucgp1qe8
@howardjohn FYI, a new component won't clutter logic to existing components.  still WIP, would appreciate your early feedback.
@irisdingbj thank you - this looks quite reasonable to me.

This is being reworked under a few smaller PRs to update existing components.

@irisdingbj: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

as we decided to use flag other than introducing new component, so close this PR.


index.html

Currently, a index.md-file is generated. For the use of Github Pages, it would be really nice to also have an equivalent index.html-file. Is it possible to add one to this template repository?

OK but AFAIK, github pages directly supports index.md as well?
Given github pages allows one to use Jekyll as a Markdown-to-HTML engine...

I forgot why coq-ext-lib used pandoc to explicitly translate Markdown into HTML.
Maybe because index.md is only accessible by example.com/index rather than example.com/.
If so, a simple renaming into README.md (beyond the current generate.sh script) might actually solve the problem. I'll try it out next week and report the results here.

Maybe because index.md is only accessible by example.com/index rather than example.com/.
If so, a simple renaming into README.md

I don't think so, the homepage always comes from index.md or docs/index.md, not from README.md
Minimal working example (not for a coq project, just for an ocaml project, but this doesn't matter):

https://github.com/ocaml-sf/learn-ocaml/blob/master/docs/index.md
no https://github.com/ocaml-sf/learn-ocaml/blob/master/docs/README.md

http://ocaml-sf.org/learn-ocaml/index.html

Actually, I found relevant info in the official docs:
https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site#creating-your-site
TL;DR: index.md is officially supported.

Create the entry file for your site. GitHub Pages will look for an index.html, index.md, or README.md file as the entry file for your site.
If your publishing source is a branch and folder, the entry file must be at the top level of the source folder on the source branch. For example, if your publishing source is the /docs folder on the main branch, your entry file must be located in the /docs folder on a branch called main.
If your publishing source is a GitHub Actions workflow, the artifact that you deploy must include the entry file at the top level of the artifact. Instead of adding the entry file to your repository, you may choose to have your GitHub Actions workflow generate your entry file when the workflow runs.

Minimal working example (not for a coq project, just for an ocaml project, but this doesn't matter):
* https://github.com/ocaml-sf/learn-ocaml/blob/master/docs/index.md

* `no README.md nor index.html` in https://github.com/ocaml-sf/learn-ocaml/tree/master/docs/

* http://ocaml-sf.org/learn-ocaml/index.html

I think, the main difference is, that this repository uses the standard pages mechanism without a github action, right? I'm currently trying to use actions, here is my current example:

Last run
Current workflow

If your publishing source is a GitHub Actions workflow, the artifact that you deploy must include the entry file at the top level of the artifact. Instead of adding the entry file to your repository, you may choose to have your GitHub Actions workflow generate your entry file when the workflow runs.

This information sounds quite confusing for me: If I understand my workflow correctly, my entry file index.md is "generated" when the workflow runs, by copying it from resources/.
OTOH In an earlier version, I added an explicit index.html, concretely the standard (renamed) indexpage.html from coqdocjs. See here. This worked as an entrypoint. That's why I think, an generated index.html could be helpful.

Hi @motrellin !
In brief: yes.
The standard pages mechanism where GitHub Actions is not involved does not need to think about index.html;
but if you generate the pages programatically, you may need to generate the index.html yourself.
Anyway, I believe this GHA workflow example could be useful to you:
https://github.com/actions/starter-workflows/blob/main/pages/jekyll-gh-pages.yml

Thank you very much @erikmd ! I made it work now.
Working example

- I put everything together in some [template](https://github.com/motrellin/comoproj)
- My old [working example](https://github.com/motrellin/comoalg) with [Pages-Output](https://motrellin.github.io/comoalg/)

Back to the original question to this project: As I'm not sure whether this Jekyll mechanism is a suitable solution for everyone, what do you think about a auto-generated index.html-file? If it's not that much extra work (Sorry, I have no experience with mustache!), this could be a nice extension to these templates IMO.

I forgot why coq-ext-lib used pandoc to explicitly translate Markdown into HTML.

Reason: index.md renders fine by itself, but the default Jekyll workflow (out-of-the-box from "Settings - Pages") breaks the Coqdocjs rendering. Since coq-ext-lib page hosts the Coqdocs for the tagged versions instead of the master branch, it's rather complex to generate the Pages automatically.


Certain order of python imports causes segmentation fault (gym-ignition)

From what I have noticed so far:

open3d must be before gym-ignition
torch (tensorflow) must be before gym-ignition

It seems to be connected to protobuf version (some special order gave me an error before segfault, where protobuf 3.6 was found, but 3.9 required).
Reordering solves to problem, therefore this issue is low-priority arctic ice box.

No longer relevant. Fixed by upstream changes.


[l10n] Unlocalized strings in Options > Advanced > Edit project

To Reproduce
Steps to reproduce the behavior:

Add project to Sidekick
Go to Options > Advanced options
Edit project
Check input field placeholders

Expected behavior
Strings are localized:

String
String ID

Custom Live Hostname (optional)
config_manual_liveHost_placeholder#message

Custom Preview Hostname (optional)
config_manual_previewHost_placeholder#message

Screenshots

Additional context
Strings are localized in Aladdin

:tada: This issue has been resolved in version 6.33.0 :tada:
The release is available on:

GitHub release
v6.33.0

Your semantic-release bot :package::rocket:


Compile error if target=release

Operating system or device - Godot version:
compile on Windows 10 with MSVC 14. Godot current head (b9e8bddf19a277b6a5302ec1e12ace780ed86b12)
Issue description (what happened, and what was expected):
core\variant_call.cpp(1196): error C2039: 'arg_names': '_VariantCall::FuncData' is not member.
core\variant_call.cpp(1209): error C2039: 'return_type': '_VariantCall::FuncData' is not member.
core\variant_call.cpp(1211): error C2039: 'return_type': '_VariantCall::FuncData' is not member.

Steps to reproduce:
scons platform=windows tools=no target=release
scons platform=android tools=no target=release

Thought at first this is related to #6055, but git blame points to Visual Script. phew...

oh, and I disabled visual script module.


Adding duckieTV v1.1.3 standalone pkg

adding cask for duckietv
Adding a new cask

[x] Checked there aren’t open pull requests for the same cask.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.

There was a PR template when you submitted. You need to fill it.

Put the the template back in and double checked the list. Should be eligible now.

Okay i hate to bother… but I'm slightly confused how squashing works now.
Is it possible to squash this on github within this pull request?
or
Do i close this pull make the second commit locally again  squash it and push it to my fork and open a new pull request?
Sorry I'm pretty much a novice to git.

We can do the squashing for you.


Simperium Error [Client Error : 404] while processing changes for object

@jleandroperez  Getting This Error when deleting a variety of objects that are all related to each other. The data seems to be deleting both locally and on simperium... Not sure if it is something to worry about or not. Let me know if you need logs. Replicates maybe 5/10 times.

@lukegeiger sorry to bother you! have you been experiencing this issue with the latest builds? (if so, the logs would be super helpful!).
Thanks!

Closing this one as cannot repro. If needed, please, reopen with console logs.
Thank you!


⚠ Elibs has degraded performance

In c5304b3, Elibs (https://elibs.unmer.ac.id) experienced degraded performance:

HTTP code: 200
Response time: 12786 ms

Resolved: Elibs performance has improved in 71c503f.


Shader error mobile when open game

Describe your bug here.
Some error happen when i open the game, i really want to play in my phone Psych Online. SOMEONE HELP ME!

Steps to reproduce this bug.
You only open the game, after installed, and this happen.
Command Prompt/Terminal logs
*in photo*

Have you modded the build?
Yes, at Source Code level
If you edited anything in this build, mention or summarize your changes.
Nothing.
What is your platform?
Windows

your phone's too old for gles 300, get a better phone

"have you modded the build?" label is incorrect. In fact, i dont make never thing and this happen.

have a version that opens in my phone?

hmm idts, maybe we have to downgrade glsl version

pls make this, i very like to play FNF, principally online.

Have some version that not have GLSL or a version that this is downgraded?

Can you tell us what phone you're using?

ok, i (basically) am using a TV BOX to play FNF (kek).

you need give full device info

the fix has been released on 0.8.0


Make ieee802154 RX queue size configurable

Thank you for your contribution!
We appreciate the time and effort you've put into this pull request.
To help us review it efficiently, please ensure you've gone through the following checklist:
Submission Checklist 📝

[x] I have updated existing examples or added new ones (if applicable).
[x] I have used cargo xtask fmt-packages command to ensure that all changed code is formatted correctly.
[x] My changes were added to the CHANGELOG.md in the proper section.
[x] I have added necessary changes to user code to the Migration Guide.
[x] My changes are in accordance to the esp-rs API guidelines

Extra:

[x] I have read the CONTRIBUTING.md guide and followed its instructions.

Pull Request Details 📖
Description
Adds an esp-config option to configure the size of the RX queue. It was hardcoded to 20 but I bumped it to 50 by default.
Testing
Tested with the esp-openthread library basic example, on esp32-c6 and esp32-h2 dev boards

Done and done :+1:


[docs] new cheatsheet

[docs] new cheatsheet

Thanks @electronwill !

Sure!

There's "PARELLEL" on the 1st page.


Changes in config for support conntrack event tracking

Fixed #309

Hi @MohammadBilalArif,
Thank you for your PR,
Can you also add this module in the x86_64/4.4.21-std/.config  ?
And please use y instead of m (this config is not available as module) ?

I have changed CONFIG_NF_CONNTRACK_EVENTS value from m to y.

Can you aslo add it in  x86_64/4.4.21-std/.config ? and squash your commits ?

I have squashed changes. You are asking me to add module in x86_64/4.4.21-std/.config but I have already edited this file. I could not understand this.

Thank you


Remove layouts section

Why: The layouts are overly prescriptive, may fall (or have fallen) out of alignment with current recommendations, and are not the most useful of resources for referencing appearance or markup of page sections (footer, navigation, etc).
This removal should be complemented by future work to either:

Reference base components from USWDS for additional guidance
Document and list differences between USWDS footer / navigation and the login.gov Design System

We are wanting to remove this from the main navigation too, correct?

Yeah, it should be removed with the changes here:
https://github.com/18F/identity-style-guide/pull/179/files#diff-833e7bb7ade39092fdeebe1d54db3a3ed970610ebe49e3b97f5e59da91c04edd
Are you still seeing it in the branch?

We are wanting to remove this from the main navigation too, correct?

Yeah, it should be removed with the changes here:
https://github.com/18F/identity-style-guide/pull/179/files#diff-833e7bb7ade39092fdeebe1d54db3a3ed970610ebe49e3b97f5e59da91c04edd
Are you still seeing it in the branch?

Weird! It is gone now 🚀

Weird! It is gone now 🚀


Mapview disappeared

After the inclusion of useMemo, the map refuses to appear. This might be because of the lack of location, but that is yet to be seen

The map is back, baby. But at what cost to my sanity?


Prevent sending empty, "silence" only buffer

Hi,
At the moment, the conversation logic advances to Sending state after silence no matter if there is a content to be sent or not. So we end up with “Sorry can you repeat that?” response from Lex. Is it possible to avoid this send action (PostContent) if the buffer is “silence” only and return to the Listening state in that case?
Thanks

Hi marjaSterjev,
Yup, the silence detection algorithm is really simple. As you point out it does not wait to hear "non-silence" before starting the silence detection timer. If you want more time before needing to speak you can play around with the time value in the silenceDetectionConfig. Alternatively, it should be relatively easy to add "noise-detection" to make the recorder's analyze function wait until it detects noise before starting the silence detection timer:
https://github.com/awslabs/aws-lex-browser-audio-capture/blob/master/lib/recorder.js#L81
Andrew

Hi Andrew,
Thanks for your answer. Based on your instructions, I guess the following approach will work.
record.js

var record = function (onSilence, visualizer) {
silenceCallback = onSilence;
visualizationCallback = visualizer;
//start = Date.now();
start = null;
recording = true;
};

var analyse = function () {
analyser.fftSize = 2048;
var bufferLength = analyser.fftSize;
var dataArray = new Uint8Array(bufferLength);
var amplitude = silenceDetectionConfig.amplitude;
var time = silenceDetectionConfig.time;
  analyser.getByteTimeDomainData(dataArray);

  if (typeof visualizationCallback === 'function') {
    visualizationCallback(dataArray, bufferLength);
  }

  for (var i = 0; i < bufferLength; i++) {
    // Normalize between -1 and 1.
    var curr_value_time = (dataArray[i] / 128) - 1.0;
    if (curr_value_time > amplitude || curr_value_time < (-1 * amplitude)) {
      start = Date.now();
    }
  }
if(start!=null) {
    var newtime = Date.now();
    var elapsedTime = newtime - start;
    if (elapsedTime > time) {
  	silenceCallback();
    }
}
else {
    worker.postMessage({command: 'clear'});
}
};

Do you seen some problems with this approach?
Thanks,
Marjan

That looks like it should do it. Did you try it out?

You can make the above changes and build the distribution with grunt dist to get the bundled source.
Noise detection is a perfectly reasonable behavior to have but I'm hesitant to add it as this example code was created as a companion to the examples in this blog post--it's a teaching aid rather than a feature rich implementation.
Happy to help out with any other questions you may have!


different tble name but same table mapping issue

I have main table(say: main) which one column of it refers to a nother tables (say: t1, and t2 for simplicity)
those tow tables have the same table mapping,the question is how to get the table(t1 or t2) based on selected column names in the main table?

I'm not sure I fully understand the problem, but I'm guessing you'll have to resort to manual queries:
var t1data = c.Query<T>("select * from t1 where id = ?", main.t1);
var t2data = c.Query<T>("select * from t2 where id = ?", main.t2);


Validate environment markers

PEP 508 appears to have the latest version of the spec.

Implemented in #154.


Enhance Behavior With Action and Validation

While adding the Action,  new button  code needs to added at the Consumption view for displaying it UI screen . Step is missing in the tutorial, Kindly add that step as well
{ type: #FOR_ACTION , dataAction: 'acceptTravel', label:'Accept'}],

@rohitsap27 What's the name of the tutorial?

Hi @rohitsap27 ,
thank you for your feedback. We will have a look at it.
Best regards,
Merve


drivers: display: ili9340 refactoring

extend ili9340 driver to use config from dts
add posbility to use single driver for ili9xxx displays
create generic sheild for the ili934x based boards

@vanwinkeljan @jfischer-phytec-iot  Please excuse some of obvious thins like typo and indent. I wanted to get some feedback about solution in general. Thank you for your comments.

@vanwinkeljan @jfischer-phytec-iot Please excuse some of obvious thins like typo and indent.

No worry that is what review is for.

i've spitted single commit to multiple, Fixing comment during this process. Also i've removed addition of new controller type. I want to do it in separate PR.
@vanwinkeljan @jfischer-phytec-iot Could you be so kind to take a look?

@jfischer-phytec-iot could you be so kind to take a look?

Rebased to latest master

@pavlohamov any interest in moving this PR further? I'd be happy to take on this work as I'd like to improve ILI9340 driver and it seems that you already have done multiple of the necessary improvements.

@gmarull, thank you for taking interest into this PR. Unfortunate I have no time for this, please take all my changes and modify them as you will

Close as it is superfluous after #28410 has been merged.


Whole new approach to FizzBuzz

This might seem lengthy but it took me about 10 minutes to type it out. Hope it gets considered

Haha aight :'D
thanks :)

Thanks. Hope you liked this one line solution. Adding basic codes for FizzBuzz in even more languages in a while so look out for more PRs from me 😄


⚠ EntVenture has degraded performance

In 297c617, EntVenture (https://entventure.org) experienced degraded performance:

HTTP code: 200
Response time: 13070 ms

Resolved: EntVenture performance has improved in cb011df.


Add import Gliffy library

Add import Gliffy library and save as draw.io library.

Declined, very little demand.


ripgrep integration

ripgrep is awesome! We should have some nice integration into rust-mode by default! =)

In general that kind of stuff is outside the scope of a major mode in Emacs and more in the territory of minor-modes since it works with any language.
In the case of ripgrep there are already a couple of minor-modes  available including integration with projectile which is for general project management.

I agree; I'm going to close this.  We can reopen if there's some specific way that rust-mode and ripgrep could integrate better, beyond the generic grep-mode type thing.


Added action has_disk

Added action has_disk to check disk presence in SoftLayer, as described in bosh.io.
[#134980379] (https://www.pivotaltracker.com/story/show/134980379)

Hi dr.max @maximilien ,
I've updated PR with a new commit. Please take a review when you got time. Thanks.

Looks good. Merging


Subtree angular momentum matrix

Continuing from issue #1406, I have written the function for the centroidal angular momentum matrix and attempted to write two tests. The analytical derivation of the said quantity is attached in the issue discussion.
Test 1: Comparison of angular momentum computed in two different ways.
Test 2: Comparison of angular momentum matrix derived in two ways---analytical and finite differences.
I have very little experience with compiling from source/C++/gtests/git! While I educate myself, I have written a separate script based on basic.cc and attached it here: angmomtests.zip, where I know the above two tests work for sure!
The model chosen for the tests is a two-link serial mechanism with hinge and ball joints. I have not added any floating body/tree because they cannot change angular momentum without external support/collision.

I still have a bunch of stylistic comments but this is good enough, I'll pull it in an make the changes myself, you can see my edits when the change goes out.

Okay well the builds are now failing... fix that please 🙂

Extremely sorry, mistakes due to copy paste. Corrected them.

Successfully built from source on my machine.
The tests seem to be working out fine, too.

Please fix the breaking build.

I hope there is no further To Do for me at the moment.

Hi, @v-r-a could you please attach the latex source of your derivation?
Not sure if you can attach stuff to a PR. You can just attach it to to #1406 ?


Compilation error using regex-base <IP_ADDRESS>

I'm getting the following error
$ cabal install
[1 of 2] Compiling Text.Regex.TDFA.Text ( Text/Regex/TDFA/Text.hs, dist/build/Text/Regex/TDFA/Text.o )

Text/Regex/TDFA/Text.hs:41:10: error:
    Duplicate instance declarations:
      instance Extract T.Text -- Defined at Text/Regex/TDFA/Text.hs:41:10
      instance [safe] Extract T.Text
        -- Defined in ‘Text.Regex.Base.RegexLike’
   |
41 | instance Extract T.Text where
   |          ^^^^^^^^^^^^^^
Failed to install regex-tdfa-text-<IP_ADDRESS>

The error is due to regex-base <IP_ADDRESS> added the instance (see here)
-- | @since <IP_ADDRESS>
instance Extract ST.Text where
  before = ST.take; after = ST.drop; empty = ST.empty

Blocking https://github.com/agda/agda/issues/3725.

for the record: respective revisions were applied already (see e.g. http://hackage.haskell.org/package/regex-tdfa-text-<IP_ADDRESS>/revisions/) so cabal's solver shouldn't run into a plan that results in this compile failure anymore


Detection of taq binary and node can be flaky on Win+WSL in some conditions

Reported by @alexzbusko
I was unable to reproduce this. More information:

On Alex's computer, when he renames his taq binaries, TVsCE still finds the taq binary, but when running a command, the command fails complaining that taq was not found. So there should be two different mechanisms for finding taq and running commands. Consistency here can help
He uses nvm inside WSL. When changing node version, to an old version, the check still passes.

This doesn't warrant further investigation at this time


Assertion failed: There is no open tag; 'class' must not be called without an open tag

OpenUI5 version: 1.76.0
Browser/version (+device/version): All
I have updated from version 1.60.1 to version 1.76.0. Since then I get the following error:
Assertion failed: There is no open tag; 'class' must not be called without an open tag
What I am doing is I am updating the model that I give to the PlanningCalendar control.
Here is how I call the calendar:
<PlanningCalendar id="schedulePlanningCalendar" rows="{path: 'managedEmployees>/employees'}" specialDates="{path: 'specialDates>/holidays'}" appointmentsVisualization="Filled" singleSelection="{manager>/isNotManager}" viewKey="Week" appointmentSelect="onSelectAppointment" intervalSelect="onIntervalSelect" startDateChange="onStartDateChanged" viewChange="onStartDateChanged" rowSelectionChange="onEmployeeSelected" showIntervalHeaders="true" showEmptyIntervalHeaders="false" stickyHeader="true">

And here is the definition of the plcanning calendar row:
<PlanningCalendarRow key="{managedEmployees>userId}" icon="{managedEmployees>image}" title="{managedEmployees>firstName} {managedEmployees>lastName}" text="{managedEmployees>title}" appointments="{path : 'managedEmployees>appointments', templateShareable: 'true'}" intervalHeaders="{path : 'managedEmployees>holidays', templateShareable: 'true'}" enableAppointmentsDragAndDrop="true">
                                <appointments>
                                    <unified:CalendarAppointment key="{managedEmployees>key}" startDate="{path:'managedEmployees>start', formatter:'.parseDateTime'}" endDate="{path:'managedEmployees>end', formatter:'.parseDateTime'}" type="{managedEmployees>type}" tentative="{managedEmployees>tentative}" title="{managedEmployees>title}" text="{managedEmployees>text}" tooltip="{managedEmployees>tooltip}" icon="{managedEmployees>icon}" />
                                </appointments>

I am writing it here, because this error started showing after I upgraded the version of my application.
Here is the stack trace for it:
a | @ | assert-dbg.js:6
-- | -- | --
  | T | @ | RenderManager-dbg.js:185
  | R.K.class | @ | RenderManager-dbg.js:185
  | w1.renderInterval | @ | PlanningCalendar-dbg.js:3312
  | e.renderAppointments | @ | CalendarRowRenderer-dbg.js:120
  | e.renderAppointmentsRow | @ | CalendarRowRenderer-dbg.js:77
  | e.render | @ | CalendarRowRenderer-dbg.js:37
  | R.renderControl | @ | RenderManager-dbg.js:185
  | (anonymous) | @ | ColumnListItemRenderer-dbg.js:148
  | d.renderLIContentWrapper | @ | ColumnListItemRenderer-dbg.js:148
  | c.render | @ | ListItemBaseRenderer-dbg.js:387
  | d.render | @ | ColumnListItemRenderer-dbg.js:35
  | R.renderControl | @ | RenderManager-dbg.js:185
  | c.render | @ | ListBaseRenderer-dbg.js:56
  | R.renderControl | @ | RenderManager-dbg.js:185
  | P.render | @ | PlanningCalendarRenderer-dbg.js:26
  | R.renderControl | @ | RenderManager-dbg.js:185
  | R.render | @ | RenderManager-dbg.js:185
  | U.rerenderControl | @ | UIArea-dbg.js:733
  | c.rerender | @ | Control-dbg.js:383
  | U.rerender | @ | UIArea-dbg.js:552
  | Core.renderPendingUIUpdates | @ | Core-dbg.js:2730
  | setTimeout (async) |   |
  | Core.addInvalidatedUIArea | @ | Core-dbg.js:2707
  | U.addInvalidatedControl | @ | UIArea-dbg.js:512
  | c.invalidate | @ | Control-dbg.js:324
  | t.invalidate | @ | ListBase-dbg.js:1799
  | o.setParent | @ | ManagedObject-dbg.js:2559
  | k.setParent | @ | ListItemBase-dbg.js:802
  | o.addAggregation | @ | ManagedObject-dbg.js:2166
  | (anonymous) | @ | ManagedObjectMetadata-dbg.js:304
  | J | @ | ManagedObject-dbg.js:3975
  | o.updateAggregation | @ | ManagedObject-dbg.js:3975
  | t.updateItems | @ | ListBase-dbg.js:601
  | A.update | @ | ManagedObjectMetadata-dbg.js:383
  | l | @ | ManagedObject-dbg.js:3847
  | b.fireEvent | @ | EventProvider-dbg.js:222
  | B._fireChange | @ | Binding-dbg.js:314
  | J.checkUpdate | @ | JSONListBinding-dbg.js:151
  | (anonymous) | @ | Model-dbg.js:926
  | e | @ | each-dbg.js:6
  | a.checkUpdate | @ | Model-dbg.js:926
  | f.setData | @ | JSONModel-dbg.js:85
  | setData | @ | Models.js?eval:30
  | setModelData | @ | AbstractDao.js?eval:22
  | set | @ | AbstractDao.js?eval:47
  | add | @ | SelectedAppointmentsDao.js?eval:61
  | onSelectAppointment | @ | PlanningCalendarEven…andler.js?eval:1426
  | onSelectAppointment | @ | Planner.controller.js?eval:118
  | b.fireEvent | @ | EventProvider-dbg.js:222
  | d.fireEvent | @ | Element-dbg.js:540
  | (anonymous) | @ | ManagedObjectMetadata-dbg.js:774
  | u1 | @ | PlanningCalendar-dbg.js:2752
  | b.fireEvent | @ | EventProvider-dbg.js:222
  | d.fireEvent | @ | Element-dbg.js:540
  | (anonymous) | @ | ManagedObjectMetadata-dbg.js:774
  | A | @ | CalendarRow-dbg.js:1628
  | n.onsapselect | @ | CalendarRow-dbg.js:578
  | n.ontap | @ | CalendarRow-dbg.js:598
  | d._handleEvent | @ | Element-dbg.js:259
  | U._handleEvent | @ | UIArea-dbg.js:834
  | dispatch | @ | jquery-dbg.js:561
  | g | @ | jquery-mobile-custom-dbg.js:662
  | q | @ | jquery-mobile-custom-dbg.js:662
  | dispatch | @ | jquery-dbg.js:561
  | c3.handle | @ | jquery-dbg.js:561
  | trigger | @ | jquery-dbg.js:561
  | (anonymous) | @ | jquery-dbg.js:561
  | each | @ | jquery-dbg.js:15
  | each | @ | jquery-dbg.js:15
  | trigger | @ | jquery-dbg.js:561
  | P | @ | jquery-mobile-custom-dbg.js:662
  | R | @ | jquery-mobile-custom-dbg.js:662
  | dispatch | @ | jquery-dbg.js:561
  | c3.handle | @ | jquery-dbg.js:561

Hello @malkoto1,
Would you be able to provide an isolated example of the issue you described [in a JSBin]?(https://jsbin.com/qubotub/1/edit?html,output) (minimal example if possible)
Regards,
Georgi

I think this was fixed with 976b3c43d21199ceee62bfd5bc7c09e011fbbb6b, which is only part of 1.77.
Was internally tracked as<PHONE_NUMBER> .

I think this was fixed with 976b3c4, which is only part of 1.77.
Was internally tracked as<PHONE_NUMBER> .

Hi,
Yes, I have updated to 1.77 and it is gone.
Thanks a lot!


Mark the policy format as migrated

There are no significant differences between policies in the mainstream and govuk indices, so this format can be fully migrated to the govuk index.
https://trello.com/c/rnrR9LGl/515-makes-policies-fully-migrated
Marked as "do not merge" until we've run the comparer on production.

All policies have been deleted from the govuk index and republished on production, so this is ready to merge.


Can't remove space between two bars

This is a sample bar chart code in c3.js
var chart = c3.generate({
    data: {
        columns: [
            ['data1', 30, 200, 100, 400, 150, 250]
        ],
        type: 'bar'
    },
    bar: {
        width: {
            ratio: 0.993 // this makes bar width 50% of length between ticks
        }
        // or
        //width: 100 // this makes bar width 100px
    },
    size: {
        height: 240,
        width: 480
    },

});

Now here, if you set width ratio you can reduce or increase the gap between two bars. But I am unable to achieve this effect by using react-c3js

This works. You have pass bar as a separate parameter as an object.


⚠ ClamAV has degraded performance

In 59f6a79, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in 2dfc1ea.


Non-goals

Non-goals
Conversion between String and Object
Helping with conversion between String and Object is not a goal of this project.
Use built-in factories like Integer.parseInt(String) or an external library, such as https://www.joda.org/joda-convert

Should we provide enumerate() and reflected() or remove them ?
see https://github.com/sormuras/command-line-interface/blob/d4d97b60c7f9ae41c0dedb71d4e4e19c5275cafc/main/main/ConverterResolver.java#L178


[Storage] SAS Token for emulator

PR #5235 added Development Connection String support and covered a limited set of tests in the Emulator Tests test-suite.
Docs provide a way to get the SAS token for the emulator.
https://docs.microsoft.com/en-us/azure/storage/common/storage-use-emulator#authorize-with-a-shared-access-signature
We might need to test the SDK with such SAS.

@ljian3377, @EmmaZhu Any reason this SAS token for the emulator would be any different from the ones we get through other means. If not, there is not much value in adding a test for it and we can close this issue


Finetuning on different corpus

I am trying to train QRNN model on one dataset and then finetune on another, but I get the following erorr when I try to finetune on different dataset that the model was trained initially:
raw_loss = criterion(output.view(-1, ntokens), targets) RuntimeError: invalid argument 2: size '[-1 x 8967]' is invalid for input with 14600000 elements at /pytorch/torch/lib/TH/THStorage.c:37
Would you be able to explain what this error means?
Do I need to pop the last layer and substitute it with the new Linear layer with needed number of classes?

Solved the problem by manipulating the input vector size


Building a basic voice assistant

💥 Proposal
I am Pranay, a 3rd year student at GVPCE.
I am a contributor in GSsoc'23 .
I want to work on creating a basic voice assistant  which could convert our speech to text and performs basic tasks such as plays any song from youtube and gives information about a person using wikipedia .
Hope you could assign this to me .

@Venkatapranay  you can go ahead! We are assigning you 21 days for this project, after which it will be assigned to someone else if not completed. All the best!  Name the file as: algorithm.py and link it in the readme of the labeled directory as algorithm.


Not all session entries are saved (for Google API)

Electron version: 0.36.6
Operating system: Ubuntu 14.x

Hi.
I'm working on a project using Google Drive API.
In our Electron application I get the window asking for permissions every time I load https://apis.google.com/js/api.js. As I understand it opens a new window in case the token is not detected on the session. I'm new to Electron and not sure what can we control when opening a new window with a scripts - if there are special options for persisting session etc.
So it saves credentials, I don't need to enter them every time, but the window asking for access to files is shown.
I noticed that our web application (which is loaded into Electron) has session stuff from docs.google.com and accounts.google.com, but Electron only saves the session for docs.google.com.
This is not the same as #4304.
Thanks.

Can you provide an example app? Electron should behave exactly the same with Chrome on session behaviour.

Closing until more information is provided.


[Enhancement] [Pipeline] Print profile information when fragment finish

What type of PR is this：

[ ] bug
[ ] feature
[x] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

cc @stdpain @kangkaisen PTAL thanks

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test


Invalid proofs when proving in parallel.

The ProvingKey<Bn254>,  ConstraintMatrices<Fr> are shared through constant reference. WitnessCalculator is cloned and passed as mutable reference.

Adding a Mutex around the WitnessCalculator solves it. So .clone() on it is not actually safe.

@recmo It's been a while, but do you know in what context this bug occurs? Currently there is no Clone impl on WitnessCalculator.


Azure Cosmos Readme Issue

Section link

Suggestion:
Update documentEndpoint to primaryMasterKey
@xirzec, @kyle-patterson, @KrzysztofCwalina, @dw511214992 for notification.

@jay-most are you the right person to assign cosmos related issues to? If not, who should I assign these to?
As for this issue, if you agree with the recommendation feel free to let @zzhxiaofeng know and add the "help-wanted" label and they can make the changes if you'd like...

@maorleger You can assign to me

@jay-most This has been fixed already, please approve the PR so that I can close the issue

PR has been merged.


[HOPS-1341] Fixed number of immediate childrent count for directory i…

…nodes
Make sure there is no duplicate PR for this issue

Please check if the PR fulfills these requirements

[x] Tests for the changes have been added and passed (for bug fixes / features)
[x] HOPS JIRA issue has been opened for this PR
[x] All commits have been squashed down to a single commit
[x] The commit message has the following format: [HOPS-XXX] message

Post a link to the associated JIRA issue
https://hopshadoop.atlassian.net/browse/HOPS-1341

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:

Can one of the admins verify this patch?

https://bbc1.sics.se/jenkins/job/dist-test/43/testReport/

Jenkins test this please.


Fix incorrect caching of /api/error_log

Description:
Currently when the frontend fetches the log file from /api/error_log it's given a cache time of 31 days.
NEW:
I added a new implementation. I created an alternate FileSender that just uses the aiohttp class. Since dynamic files don't benefit from the gzip modifications or the cache logic, they're just using the unmodified class.
OBSOLETE:
In this PR I just have HomeAssistantView's file method choose cache_length zero, since the error log is the only caller of this function and this would most likely be used by dynamic files anyway. Anything that should be cached is probably registered as a static file.

Old implementation wasn't going to work. I just pushed a new one here.

Looks good, thanks.

I've updated HASS till 0.34.4 where the fix has been implemented, however, I still see an old cashed error_log in Chrome.

You need to clear your browsers cache to start getting new data, since your browser still thinks this file is cached. Press Ctrl+Shift+Del, and clear it as follows:

It will eventually clear itself after 31 days from when it was last cached if you don't take any action.

Also your error log will show old errors if you restart and have not had a
new error logged
On Wed, Dec 7, 2016, 05:39 Adam Mills<EMAIL_ADDRESS>wrote:

You need to clear your browsers cache to start getting new data, since
your browser still thinks this file is cached. Press Ctrl+Shift+Del, and
clear it as follows:
[image: Clear Cache]
https://camo.githubusercontent.com/7f34684d030b2d449d87e3bbe10b3a026febb74a/687474703a2f2f692e696d6775722e636f6d2f684d6a6d7979692e706e67
It will eventually clear itself after 31 days from when it was last cached
if you don't take any action.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/home-assistant/home-assistant/pull/4789#issuecomment-265449177,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYJ2jXsicuZSFsnDAe0EuVYViVXtLHKks5rFrcYgaJpZM4LF8lm
.

@armills and @balloob, thank you. The issue solved by clearing the cashed data as suggested.
@balloon, I wish I couldn't have new error logged 😊 unfortunately, there are a lot of them, mostly OSError: [WinError 121] The semaphore timeout period has expired
I'll report them separately

@armills and @balloob,
Please note that after update from 0.35.0 to 0.35.2 it does not work properly again.
This time the error log updates once when I open it in a browser in dev tool after fresh HASS restart and then it does not show new errors (which are in the error_log file) until the next HASS restart or clearing of the browser cache.

Can you clear your browser cache, open the dev tool, refresh the dev-info HASS screen, and paste the response headers you're seeing for /api/error_log?

@armills I would really happy to help and do what you ask, however, not sure that I understand what you mean "the response headers you're seeing for /api/error_log"?

Below is a screenshot from my setup. Notice how there is no header for cache-control. If there's no cache-control listed under response headers on your setup you're experiencing a different issue and should report it separately.


Line Breaks Should Not Be Allowed in Function Definitions

What version of Go are you using (go version)?
go version go1.6.3 darwin/amd64 (also on the playground)
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/ian/repos/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT="1"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"

According to the language spec defined here: https://golang.org/ref/spec#Lexical_elements
comments act like spaces. This also seems to be true in function definitions as seen here: https://play.golang.org/p/mJIRoAXM3u
This is also true in the creation of go routines seen here: https://play.golang.org/p/3ew1e917sC
It is possible to completely replace spaces with comments in function signatures as seen in this abomination: https://play.golang.org/p/oZsc2uMjk7
What did you expect to see?
At the very least this should generate some kind of style warning and ideally an error along the lines of Expected IDENT following func.... That last example should absolutely not compile.
What did you see instead?
All examples above will compile and run just fine. No warnings or errors are generated for the sins you have just committed.

This is working as intended per the spec.

@im-auld Go follows the tradition of any other language that is not line oriented: With the notable exception of automatic semicolon insertion, how you break your lines doesn't matter for the meaning of a program.


Port from official prebid server timeline

Hello Rubicon team,
I have a quick questions here, I made a PR in the official Prebid Server to re-enable our adapter with some update, do you guys have a timeline on if this change would be merge into the prebid server java master?
https://github.com/prebid/prebid-server/commit/fafecfe3774b9dc349dda81fb3e8019f0ef4cf76
Thank you
Thomas

Hello and welcome.
Here is the corresponding PR: #333. It will be merged to the master branch hopefully this or next week.
Feel free to have a look on it by the way.


Update to core 2.0.1

This now actually uses core 2.0.1. I think all of the failing jobs on CI are spurious.

All of the failing jobs work for me locally, so just going to blame CI issues for them.


[zlib] update to 1.2.13

Describe the pull request

What does your PR fix?

The zlib build currently creates a copyright file with a bunch of extra non-license text. This PR changes this so that only the license text appears in the output copyright file. It also removes a local CVE-2022-37434 patch, since that is fixed upstream in zlib 1.2.13.

Which triplets are supported/not supported? Have you updated the CI baseline?

All.

Does your PR follow the maintainer guide?

Yes.

Yes.

Oops, this duplicates #27226, but without the patch cleanup. Closing (but FYI @BillyONeal in case you want a smaller patch).

I reviewed this and observe that you also fixed that we weren't installing the correct license, so I replicated that in my PR. Thanks!