Does Lit-gpt support batch inference?

Hi, I'm quite new to lit-gpt and wondering if there is a way to do naive batch inference. As far as I understand, the function generate does not support batch inference, but at the same time, I see that we have to set batch_size to model.set_kv_cache.

Does this mean there is a way to do batch inference with lit-gpt? If no, then what is the meaning of batch_size that feeds into set_kv_cache?

The generation code is the piece that doesn't support batched inference. There's an issue tracking this in #345. I'll be implementing this soon. Closing as a duplicate

Is the batch inferencing implemented now?

Is the batch inferencing implemented now?

https://github.com/Lightning-AI/lit-gpt/issues/345#issuecomment-1831087272
For anyone looking for a solution, here is a very naive (and thus slow) version of batch inference.


Bugfix/batchnorm bias

Description
This PR fixed bug in layer/batch norms for the case where don't want to use bias.
Changes Made

Added bool bias to forward pass for batch/layer norms in order to handle the case where bias is disable
Removed member class bias in norm_layer_cuda.cu because it is defined in the base layer
Added unittest for both CPP  and Python for testing the batch/layer norms without biases
Corrected the wrong description in pytagi package

Related Issue(s)
Closes #102
Checklist

[x]  I have followed the project's coding conventions and style guidelines.
[x]  I have updated the documentation, if applicable.
[x]  I have rebased my branch on the latest upstream code to incorporate any changes.
[x]  I have tested the changes locally.

Notes for Reviewers
Here are the command to run the test without bias for both layer and batch norms
CPP
build/run_tests --gtest_filter=MnistTest.BatchnormWithoutBiases_CPU
build/run_tests --gtest_filter=MnistTest.BatchnormWithoutBiases_CUDA
build/run_tests --gtest_filter=MnistTest.LayernormWithoutBiases_CUDA

Python
python -m test.py_unit.main

You should see something like this
...
test_batchnorm_without_bias_fnn_CPU (test.py_unit.test_mnist.MnistTest.test_batchnorm_without_bias_fnn_CPU) ... ok
....

I am running into an error when running python -m test.py_unit.main
ERROR /home/jg/cuTAGI/src/dataloader.cpp:100 - Image files do not exist.
ERROR
======================================================================
ERROR: test_batchnorm_cnn_CPU (test.py_unit.test_mnist.MnistTest)
Traceback (most recent call last):
File "/home/jg/cuTAGI/test/py_unit/test_mnist.py", line 195, in test_batchnorm_cnn_CPU
avg_error_rate = mnist_test_runner(model)
File "/home/jg/cuTAGI/test/py_unit/test_mnist.py", line 37, in mnist_test_runner
train_dtl = MnistDataLoader(
File "/home/jg/cuTAGI/examples/data_loader.py", line 180, in init
self.dataset = self.process_data(x_file, y_file, num_images)
File "/home/jg/cuTAGI/examples/data_loader.py", line 221, in process_data
images, labels = self.load_mnist_images(x_train_file, y_train_file, num_images)
File "/home/jg/cuTAGI/examples/data_loader.py", line 186, in load_mnist_images
images, labels = utils.load_mnist_images(
File "/home/jg/cuTAGI/pytagi/tagi_utils.py", line 66, in load_mnist_images
images, labels = self._cpp_backend.load_mnist_dataset_wrapper(
RuntimeError: Image files do not exist.

@jamesgoulet I think Mnist data is not available in data/mnist... build/run_tests should download it automatically to data/mnist

@jamesgoulet build/run_tests is implemented to download the Mnist data if the data is not available in data/mnist. You don't need to move data from data/mnist/MNIST/raw (i.e., pytorch dataloader).
Yes, it is normal that Python only have 7 tests because we don't want to run the same tests as CPP to save build time. In general, we just want to check of the binding code is correct


wordDelimeters entry in SettingsSchema.md is incorrect

This needs to be updated.

lol, it's broken because putting pipes inside backticks inside tables breaks the tables


Climate setting for broadlink not working since in 0.64 in docker

Running on Synology docker HA v0.64.3
climate config for broadlink not working

ERROR:homeassistant.config:Invalid config for [climate.broadlink]: string value is None for dictionary value @ data['default_operation_from_idle']. Got None. (See ?, line ?). Please check the docs at https://home-assistant.io/components/climate.broadlink/
Failed config
climate.broadlink:
platform: broadlink
customize: [source /config/configuration.yaml:184]
fan_modes: [source /config/configuration.yaml:190]
- low
- mid
- high
- auto
operations: [source /config/configuration.yaml:185]
- off
- idle
- cool
- heat
default_fan_mode: mid
default_operation: False
host: XXX.XXX.XX.XX
ircodes_ini: custom_components/broadlink_climate_codes/fujitsu.ini
mac: XX:XX:XX:XX:XX:XX
max_temp: 30
min_temp: 16
name: Living Room AC
target_temp: 20
temp_sensor: sensor.temperature_158d0001fa985e
Successful config (partial)
climate.broadlink:

You are using a custom component. You probably have to upgrade it to work with the latest version of Home Assistent


script <called from

error
script <called from
......
public/config.js content
window.ampfAppConfig = {
oboServicePath: 'some path'
}
axios.ts
const axiosOBOInstance = axios.create({
46 |   // @ts-ignore
47 |   adapter: cacheAdapterEnhancer(axios.defaults.adapter, {
48 |     defaultCache,
49 |   }),
50 |   baseURL: appConfig.getRequired('oboServicePath'),
Error at appConfig.getRequired as  window.ampfAppConfig is undefined....

Jest doesn't load any of your HTML files. I think you'll need to rethink your testing setup, or at the very least provide a minimum reproducible repo.


invalid balance is displayed

https://neoscan.io/address/AMbsZvvmzBMtNN6ukux8AYqL2JCndRtd8i
https://neotracker.io/address/AMbsZvvmzBMtNN6ukux8AYqL2JCndRtd8i
Neoscan is displaying invalid neo balance

The missing transaction is in the block "2,623,809", the chain was stuck on this block explaining the error from neoscan, a full resync of the chain will solve the problem

resync done.


python3Packages.apsw: fix build on Darwin

Description of changes
Disable a test to fix build on Darwin. See https://hydra.nixos.org/build/269319976.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
Result of nixpkgs-review pr 335462 run on aarch64-darwin 1

40 packages marked as broken and skipped:

aw-watcher-afk
aw-watcher-afk.dist
calibre
etesync-dav
etesync-dav.dist
frigate
khoj
khoj.dist
matrix-commander
matrix-commander.dist
opsdroid
opsdroid.dist
pantalaimon
pantalaimon-headless
pantalaimon-headless.dist
pantalaimon.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.matrix-nio
python311Packages.matrix-nio.dist
python311Packages.nplusone
python311Packages.nplusone.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.zulip
python311Packages.zulip.dist
python312Packages.matrix-nio
python312Packages.matrix-nio.dist
python312Packages.nplusone
python312Packages.nplusone.dist
python312Packages.zulip
python312Packages.zulip.dist
sublime-music
sublime-music.dist
unbook
visidata
visidata.dist
weechatScripts.weechat-matrix
zulip-term
zulip-term.dist

4 packages failed to build and already failed to build on hydra master:

aw-qt: plain log
aw-watcher-window: plain log
dep-scan: plain log
python312Packages.pgvector: plain log

4 packages failed to build and are new build failures:

aw-qt.dist: plain log
aw-watcher-window.dist: plain log
dep-scan.dist: plain log
python312Packages.pgvector.dist: plain log

56 packages built:

open-webui
open-webui.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
python311Packages.appthreat-vulnerability-db
python311Packages.appthreat-vulnerability-db.dist
python311Packages.apsw
python311Packages.apsw.dist
python311Packages.aw-client
python311Packages.aw-client.dist
python311Packages.aw-core
python311Packages.aw-core.dist
python311Packages.etesync
python311Packages.etesync.dist
python311Packages.flask-admin
python311Packages.flask-admin.dist
python311Packages.flask-security-too
python311Packages.flask-security-too.dist
python311Packages.peewee
python311Packages.peewee-migrate
python311Packages.peewee-migrate.dist
python311Packages.peewee.dist
python311Packages.pgvector
python311Packages.pgvector.dist
python311Packages.wtf-peewee
python311Packages.wtf-peewee.dist
python311Packages.yfinance
python311Packages.yfinance.dist
python312Packages.appthreat-vulnerability-db
python312Packages.appthreat-vulnerability-db.dist
python312Packages.apsw
python312Packages.apsw.dist
python312Packages.aw-client
python312Packages.aw-client.dist
python312Packages.aw-core
python312Packages.aw-core.dist
python312Packages.etesync
python312Packages.etesync.dist
python312Packages.flask-admin
python312Packages.flask-admin.dist
python312Packages.flask-security-too
python312Packages.flask-security-too.dist
python312Packages.peewee
python312Packages.peewee-migrate
python312Packages.peewee-migrate.dist
python312Packages.peewee.dist
python312Packages.wtf-peewee
python312Packages.wtf-peewee.dist
python312Packages.yfinance
python312Packages.yfinance.dist
semgrep
semgrep.dist
sqlite-web
sqlite-web.dist

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

python311Packages.etesync.dist:

got build log for '/nix/store/wkvabbyms02zhy334q28iyankxhvm6xd-python3.11-etesync-0.12.1-dist' from 'daemon'
When evaluating attribute ‘python311Packages.etesync.dist’:
warning: unclear-gpl
lgpl3 is a deprecated license, please check if project uses lgpl3Plus or lgpl3Only and change meta.license accordingly.
Near pkgs/development/python-modules/etesync/default.nix:71:5:
   |
71 |     license = licenses.lgpl3;
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md

python311Packages.etesync:

got build log for '/nix/store/c169wa6qb8anzpxrnlwn8g25k56ij3gd-python3.11-etesync-0.12.1' from 'daemon'
When evaluating attribute ‘python311Packages.etesync’:
warning: unclear-gpl
lgpl3 is a deprecated license, please check if project uses lgpl3Plus or lgpl3Only and change meta.license accordingly.
Near pkgs/development/python-modules/etesync/default.nix:71:5:
   |
71 |     license = licenses.lgpl3;
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md

python311Packages.peewee.dist:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/cp0n9ad3ymj4prpyj3q48bm2vyg2frpm-python3.11-peewee-3.17.6-dist' from 'daemon'
When evaluating attribute ‘python311Packages.peewee.dist’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/peewee/default.nix:59:5:
   |
59 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python311Packages.peewee:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/bd45xv3xab4hspk3jpprszll5366apqq-python3.11-peewee-3.17.6' from 'daemon'
When evaluating attribute ‘python311Packages.peewee’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/peewee/default.nix:59:5:
   |
59 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python311Packages.wtf-peewee.dist:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/kv6vlr844kjm38sz6lfksjj0gsibj56i-python3.11-wtf-peewee-3.0.5-dist' from 'daemon'
When evaluating attribute ‘python311Packages.wtf-peewee.dist’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/wtf-peewee/default.nix:38:5:
   |
38 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python311Packages.wtf-peewee:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/343dilflyxg4km4bkr63pz8x0wc1fy6q-python3.11-wtf-peewee-3.0.5' from 'daemon'
When evaluating attribute ‘python311Packages.wtf-peewee’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/wtf-peewee/default.nix:38:5:
   |
38 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python312Packages.etesync.dist:

got build log for '/nix/store/33pp557y4jn1fmigqags789b20xrrgda-python3.12-etesync-0.12.1-dist' from 'daemon'
When evaluating attribute ‘python312Packages.etesync.dist’:
warning: unclear-gpl
lgpl3 is a deprecated license, please check if project uses lgpl3Plus or lgpl3Only and change meta.license accordingly.
Near pkgs/development/python-modules/etesync/default.nix:71:5:
   |
71 |     license = licenses.lgpl3;
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md

python312Packages.etesync:

got build log for '/nix/store/4303wkyn4yghn8xpwly3jalriksi4bg0-python3.12-etesync-0.12.1' from 'daemon'
When evaluating attribute ‘python312Packages.etesync’:
warning: unclear-gpl
lgpl3 is a deprecated license, please check if project uses lgpl3Plus or lgpl3Only and change meta.license accordingly.
Near pkgs/development/python-modules/etesync/default.nix:71:5:
   |
71 |     license = licenses.lgpl3;
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md

python312Packages.peewee.dist:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/bd41hq3vnfglh88n9v2lhq996yvr4bvk-python3.12-peewee-3.17.6-dist' from 'daemon'
When evaluating attribute ‘python312Packages.peewee.dist’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/peewee/default.nix:59:5:
   |
59 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python312Packages.peewee:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/hn9c1fncndxk1hhq4rdwxw82rvvpj2aj-python3.12-peewee-3.17.6' from 'daemon'
When evaluating attribute ‘python312Packages.peewee’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/peewee/default.nix:59:5:
   |
59 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python312Packages.wtf-peewee.dist:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/0d5mc6d9qgc2qvda8pjziycaiw4d684z-python3.12-wtf-peewee-3.0.5-dist' from 'daemon'
When evaluating attribute ‘python312Packages.wtf-peewee.dist’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/wtf-peewee/default.nix:38:5:
   |
38 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

python312Packages.wtf-peewee:

Package is missing maintainers.
If the package is using runCommand please make sure to inherit or list one or more maintainers.
got build log for '/nix/store/sqn0p00limkv47jja03xcx3dj2yh7kwq-python3.12-wtf-peewee-3.0.5' from 'daemon'
When evaluating attribute ‘python312Packages.wtf-peewee’:
warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/wtf-peewee/default.nix:38:5:
   |
38 |     maintainers = [ ];
   |     ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/maintainers-missing.md

Awesome, thanks


Feature: add callback data to the bridge device type callback

What
I have added callback data to the bridge device type callback (esp_matter_bridge::set_device_type). Correspondingly, callback data has been integrated into the esp_matter_bridge::create_device and esp_matter_bridge::resume_device functions.
Why
This enhancement allows for the efficient transmission of type-specific configuration data to the device during its creation. This is particularly beneficial in scenarios where passing such information to the priv_data parameter might not be ideal. The priv_data parameter, typically passed to endpoint metadata and other callbacks like attribute_callback, can now be kept separate from configuration details.
Use-case
In my specific use-case, I have implemented an abstraction layer above esp-matter. When a device is created, I aim to transmit both application user context (device object with application meta-data) and Matter-specific configuration (e.g., features for a generic switch). By utilizing the callback data, I can achieve a clean separation between priv_data and configurations within the abstraction layer. This proves to be advantageous as the abstraction layer does not need to be aware of the context structure in priv_data, resulting in a more organized and maintainable codebase.
I believe that this enhancement aligns with common use-cases where developers desire to keep priv_data and configurations distinctly separated.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.vpavliyk seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Mmg validator unit tests #HL7-1025

Separated Unit Tests and Integration Tests using Tag values and some updates to pom. No need for separate folder or profile for integration tests.  The only reason for profiles would be to exclude Unit Tests from the "verify" build function.

need to redo this without json-lake edit


feat: Feature authorization middleware

Description
This PR adds a claim validation middleware for secure bot to bot communication. Users should whitelist which consumers can call a composer skill bot. By default the feature is activated (secure by config) and adds AllowedCallers=["*"] to the appsettings.json. The middleware implementation is included in the runtime as C# file so that devs can customize the validation.
This implementation should be compatible with older bot versions. Middleware will not be activated when the feature flag in the setting is missing.
Task Item
closes #4084

Coverage remained the same at 55.48% when pulling f971e5e79ae09b209b3c98d9e7e41e373ff7a24c on ltwlf:authorization into 54eda20ae48ebc8e7e33630e87d48e2c3bdc3e2e on microsoft:main.

Thank you for the contribution @ltwlf - @carlosscastro will review soon.
Are you able to add any tests with this change?

I will check tests when the draft is confirmed as an useful feature for composer.

Will check the feedback tomorrow in detail. The idea with the higher level feature make sense. As far as I know claims validation makes only sense for skills and not for consumers. As soon you activate that a bot can be a skill the claim validation should be activated and the skill manifest should become part of the composer project (not sure how this is handled) currently. Let’s see what the others say.

@carlosscastro do you have feedback from the meeting? Would like to work on this at the weekend.
And do you have any hint for me where is the best place to integrate the feature on a higher level?

Hello @ltwlf! After the meeting, the direction we discussed looks good. Some more details below:

Addition of a new IsSkill setting
If IsSkill is set to false, in startup.cs we do not register the bot as a skill here: https://github.com/microsoft/BotFramework-Composer/blob/main/runtime/dotnet/azurewebapp/Startup.cs#L141 and in line 143. Line 142 is about being a skill host which is a different story and we'll likely hide it behind other settings in a near future but you don't need to worry about it.
If IsSkill is set to true, in startup.cs we register the bot as a skill https://github.com/microsoft/BotFramework-Composer/blob/main/runtime/dotnet/azurewebapp/Startup.cs#L141 and in line 143
If IsSkill is set to true, we configure your claim validator.
The AllowedCallers list is empty by default, as opposed to '*'. We'll add some Ui and docs around this in order to improve the experience and avoid frustration. However the current * configuration is allowing a lot of access skills and bot developers may not be aware which we think is not ideal.

Let me know if any of that doesn't make sense, happy to discuss. I'll be around over the weekend so just tag me if you have questions!

@carlosscastro here is my new draft for skill authorization. I've created an own class for skill settings, because there may will be more skill specific settings. I create default settings like this
skill: {
  isSkill:false,
  allowedCallers:['*']
}

is skill could then either be configured via settings.json or UI
Looking forward to your feedback.
Best wishes,
Christian

@carlosscastro I changed from PR draft and added some unit tests. Looking forward to your feedback,

Hi, can I do anything to finalize this PR? When this PR is merged, I would like to the same for Azure Funcs and then for JS...
@carlosscastro @cwhitten

@ltwlf for some reason the unit tests are failing so I've re-run CI. We need that to pass before we can merge.

Summary of all failing tests
FAIL packages/server/src/controllers/tests/project.test.ts (8.628 s)
● skill operation › should retrieve skill manifest
expect(jest.fn()).toHaveBeenCalledWith(...expected)

Expected: 200
Received: 404

Number of calls: 1

  339 |     } as Request;
  340 |     await ProjectController.getSkill(mockReq, mockRes);
> 341 |     expect(mockRes.status).toHaveBeenCalledWith(200);
      |                            ^
  342 |   }, 10000);
  343 | });
  344 |

  at Object.toHaveBeenCalledWith (src/controllers/__tests__/project.test.ts:341:28)
      at runMicrotasks (<anonymous>)

Test Suites: 1 failed, 217 passed, 218 total
Tests:       1 failed, 3 skipped, 1 todo, 840 passed, 845 total
Snapshots:   5 passed, 5 total
Time:        410.851 s
Ran all test suites in 13 projects.
Force exiting Jest: Have you considered using --detectOpenHandles to detect async operations that kept running after all tests finished?
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Error: Process completed with exit code 1.

@ltwlf The test failure is unrelated to this change. We'll merge this and address the failure in a follow-up PR


RDCC-1087 : Upgrading chart version

Change description
Upgrading chart version
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[X] No

Not required hence closed


There is no unified experience for end users when it comes to 'setup Microsoft defender for Identity'

The documentation gets slightly confusing for our users when it comes to - 'Setup guide for Microsoft defender for Identity' where this information is put in mutilple places in our documentation without proper mention of differences between multiple descriptions and user persona they are trying to cater to.
Multiple links for setup guide -

https://learn.microsoft.com/en-us/defender-for-identity/deploy/quick-installation-guide#install-defender-for-identity
https://learn.microsoft.com/en-us/defender-for-identity/deploy/deploy-defender-identity
Third is the 'Deployment' hyperlink in FAQ's section - https://learn.microsoft.com/en-us/defender-for-identity/technical-faq
Detailled explanation mentioned here - https://setup.cloud.microsoft/defender/identity?redirect=true . Can this be hyperlinked in learn site mentioning the persona this can cater to(for e.g. fasttrack engg. or something along with usecase.)

The idea here is to have unfied eperience i.e. when user searches for setup guide, they get to see all the links clearly telling them what to expect in each case.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 5c6a68de-9a3e-9855-efd0-5c256f0a435d
Version Independent ID: 5c6a68de-9a3e-9855-efd0-5c256f0a435d
Content: Deploy Microsoft Defender for Identity - Microsoft Defender for Identity
Content Source: ATPDocs/deploy/deploy-defender-identity.md
Service: microsoft-defender-for-identity
GitHub Login: @batamig
Microsoft Alias: bagol

thanks! since we're handling this internally already, I'm closing these. #please-close


Add mysensors tcp ethernet gateway

Rebased and merge conflict resolved version of #1857.

Thanks @balloob! Sorry for making you pull my weight.


Updated CI/CD to handle Static Files

Fixes #79
This pull request includes updates to the GitHub Actions workflows to handle static files more efficiently. The most important changes are:
Workflow improvements:

.github/workflows/django.yml: Added a new step to handle static files by removing the existing staticfiles directory and running collectstatic to gather static files.
.github/workflows/tasks.yml: Removed the collectstatic command from the Django management commands step, as it is now handled separately in the django.yml workflow.…ents

django_celery_beat is used in one of the unit tests. I removed all of the other celery and redis packages.


Update DevTest Labs FAQ

Added more info about Enterprise Dev/Test offer for Windows client images, and how to troubleshoot VM deployment errors.

@gxy001,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@gxy001 : Thanks for your contribution to the Azure documentation! The author, @tomarcher, has been notified to review your proposed change.

#sign-off


libtree: 2.0.0 -> 3.1.0

ZHF: #172160
Description of changes
This fixes a build failure by upgrading to a more recent version.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

The ZHF announcement PR says: "Please ping @NixOS/nixos-release-managers on the PR and add the 0.kind: build failure label to the pull request. If you're unable to because you're not a member of the NixOS org please ping @dasJ, @tomberek, @jonringer, @Mic92"
I am unable to add this build label, so I therefore am issuing this ping.


Grafana 10.0 no longer reports list correctly

This has only recently changed.

Update.
The issue appears to be Grafana related. Downgrading the Grafana version from 10.0 to 9.5.5 eliminates the problem.

Thanks for following up with a possible root cause. I will leave this bug open and take a look when I have time to set up a proper testing environment with Grafana 10.0

Should be fixed in<PHONE_NUMBER>83dc1fe30af5b340b4bf02dccec6bf


My branch 1

Removed the previously written README.md and added my own stuff. Added my name, picture and a fun fact button in index.html. Added addFunFact function in script.js that prints random facts from the funFacts array.

It's good practice for the pull request to have a header which is at most 1 line, then an empty line, and then the description.

It's good practice for the pull request to have a header which is at most 1 line, then an empty line, and then the description.

Ok I'll make sure to do that. Thanks!


Initial config and oauth trial

If you aren't the owner of a Google calendar then the private address is not available to you to download the ics.  Using Oauth2 and the Google Api you can achieve the same read permissions you would normally have.
I've added support for using the Google Api to allow use of shared Google calendars with the Magic Mirror.
Note: there are changes to the config.js  users should back up their old config and port their changes to the new one.
fixes #91 Google Calendar not working.

It works!!! Thank you so much!!

looks like I need to recheck auth periodically. After the calendar runs for a while the google api stops working,  f5 fixes it for a while.
Also I need to remove console.log messages.

Due to the refresh issue, I can't merge this. Can I close this pull request?


Mails are not being sent

My application is using both devise_token_auth and devise. My users are able to register and everything but sending emails does not work. For example when one registers an email should be sent to them requiring them to confirm their account. The log files indicate that the user was successfully created and the email (supposedly) sent to the user appears in the server log. The email however is not sent at all and I can confirm this by looking in Mailgun logs which show no mail requests being made.
At the same time I can just open up rails console and do User.last.send_confirmation_instructions and the mail is actually getting sent (as in it reaches the destination email address and shows up in the Mailgun logs).
Any ideas on how can I debug this?
The code is available here: TeMoMuKo/asrapi

with devise alone, you are able to send emails?


Revert "Respect casing of the existing changelog files (#406)"

This reverts commit 66116ba4b3d87a49b1722ccbf7dcb4801672e579.
I don't think the change made in #406 is something that we want to do. Right now, if a repo is using changesets, you can make the assumption that changelogs are always at CHANGELOG.md which makes it easier to build tools(ofc this code isn't that complex but if someone was building a tool, they probably wouldn't think to do this) + using CHANGELOG.md is such a widespread name so there's no big reason to do this.

We should at least add validation for this then and probably autofix within changeset init? WDYT?

This is really inconvenient. On Windows, which is case insensitive, the casing of the changelog file doesn't make a difference. But then in CI environment it fails because the file is recreated in a different case (and Git cannot push such change when case-enforcement is on).
A much more user-friendly approach would be to keep casing and print a warning when the casing is not right.


Should libmodsec pass action clear m_actions?

Examine the following test rules:
SecRule ARGS:foo "bar" "id:'900017',phase:1,t:none,deny,nolog,msg:'foo = bar'"
SecRule &TX:REAL_IP "@eq 0" "id:'900021',phase:1,t:none,initcol:global=global,initcol:ip=%{remote_addr}_%{tx.ua_hash},setvar:tx.real_ip=%{remote_addr},nolog,pass

Suppose that both rules match. Calling msc_intervention against this after msc_process_request_headers will not result in the transaction being intervened, because pass clears m_actions. Obviously, removing pass from 900021 does result in msc_intervention returning true because m_actions hasn't been cleared. Is this intended behavior? Should it be?
I would think that pass would essentially function like an 'ignore' where processing continues and nothing really happens, but here we see a tangible effect on the transaction.

Hi @p0pr0ck5,
Fixed by: 3d1d051. Want to double check?
There is a test case at:
https://github.com/SpiderLabs/ModSecurity/blob/libmodsecurity/test/test-cases/regression/issue-1152.json

Sure, will give it a look over early next week (holiday weekend for us :) )


Doc update: recent releases (e.g. 6.8.7) need jcommander.jar to build and install

Please update the homepage, the dowload guide of testng.org, and where necessary.

Not clear what is the expectation here. Marking this issue as stale and closing it. Please comment if this is still a problem


App Store V2 Endpoints

This PR:

Adds /v2/public endpoints
Explicitly sets types for typescript gql types autogen that previously was any.

This should improve types and help avoid type errors in future.

I made some changes. Please look at the commits.
Overall was formatting, added a slight test


Fix Issue #4069

Fix Issue #4069.
修复了当出现数组嵌套时，对于是否为数组类型的判断错误的问题。
包含了提出问题时的测试样例，可见 src/test/java/com/alibaba/json/bvt/issue_4000/Issue4069.java

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Lack of Affiliation Presence

We currently do not let the user specify an affiliation during registration. Consequently, affiliations are not displayed on the scoreboard. Issue #1 will have to reintroduce the notion of a user/team affiliation.
However, we still need to support the general case of registering in a public competition with an affiliation.
Resolving this issue would require the contributor to equip the front-page.coffee with the appropriate fields and display the affiliations on the scoreboard.

This was resolved by PR #22


express example improvement

https://github.com/conveyor-mq/conveyor-mq/blob/176aaa3352f58764e3ea83ac8d59e27d36ce281a/examples/express-example/index.ts#L27
the current express example, takes no input from the request, not very useful example

Seems the parameters are to be accessed via req.params:
app.get('/users/:userId/books/:bookId', function (req, res) {
  res.send(req.params)
})

https://expressjs.com/en/guide/routing.html

seems this is done https://github.com/conveyor-mq/conveyor-mq/commit/154bae28ca2fa69b0a831ba56a7cab118cedb33e


Get Title of MultiSection in onSuggestionSelected

Hey,
is there a way to get the sectionTitle of a selected Value in the onSuggestionSelected Function when multiSection is activated?
Thanks

@DonKanallie At the moment, there is no way to know which section the selected suggestion belongs to.  The only thing you can probably do is to look up the selected suggestion in your suggestions.
We can add sectionIndex to the info that onSuggestionSelected provides:
function onSuggestionSelected(event, { suggestion, suggestionValue, sectionIndex, method })

Would that solve the problem for you?

The string would be better, but index would also do the trick. At the moment i have loaded columns of a db and these are my titles and the content my values. I'm just trying to build a WHERE statement for the next query out of the selected Values, therefor i need the Column names.

@DonKanallie Autosuggest has no knowledge of section titles (i.e. the strings that you want). It's totally up to you how you implement renderSectionTitle(). So, the only reasonable thing would be to provide sectionIndex, as I suggestion above.

ok, yeah index would do it. Thanks!

Enjoy!


Update expired test certificate

Update expired test certificate.
Motivation:
An expired test certificate was causing tests to fail.
Modifications:
Updated the test certificate.
Result:
Tests should pass.

PR validation fails with malloc leak issues on 5.8, 5.9, 5.10
09:00:36 ++ not_freed_allocations=8000
09:00:36 ++ max_allowed_env_name=MAX_ALLOCS_ALLOWED_simple_handshake
09:00:36 ++ info 'simple_handshake: allocations not freed: 8000'
09:00:36 ++ true
09:00:36 ++ true
09:00:36 ++ echo 'info: simple_handshake: allocations not freed: 8000'
09:00:36 ++ info 'simple_handshake: total number of mallocs: 629480'
09:00:36 ++ true
09:00:36 ++ true
09:00:36 ++ echo 'info: simple_handshake: total number of mallocs: 629480'
09:00:36 ++ assert_less_than 8000 5
09:00:36 ++ [[ ! 8000 -lt 5 ]]
09:00:36 ++ fail 'assertion '\''8000'\'' < '\''5'\'' failed'
09:00:36 ++ echo 'FAILURE: assertion '\''8000'\'' < '\''5'\'' failed'
09:00:36 FAILURE: assertion '8000' < '5' failed

@swift-server-bot test this please

@swift-server-bot test this please


Using model.predict(X) gives me "InternalError: Failed copying input tensor from CPU to GPU in order to run _EagerConst: Dst tensor is not initialized."

System information

OS Platform and Distribution (Linux Ubuntu 20.04):
TensorFlow installed from Docker (tensorflow/tensorflow):
TensorFlow version: 2.8.0
Python version: Python 3.8.10
GPU model and memory: NVIDIA GeForce MX110 2048 MB

I have built a neural network model with TensorFlow Probability and when trying to predict values as in
pred_train = model.predict(X_train)
it gives me this error, most of the times
InternalError: Failed copying input tensor from /job:localhost/replica:0/task:0/device:CPU:0 to /job:localhost/replica:0/task:0/device:GPU:0 in order to run _EagerConst: Dst tensor is not initialized.
and sometimes it runs ok without errors.
The same data/code was used with different models and works just fine. The problem seems to appear only with models built with TensorFlow Probability

I manage to contour the problem by disabling my GPU by removing --gpus all when running the docker image
sudo docker run -it --rm --gpus all image_name python3 code.py
to
sudo docker run -it --rm image_name python3 code.py


[v2]✨ default for predefined variables

Description
Currently we can predefine custom variables like that:
themes: {
 light: {
  colors: {
   primary: {
    10: colors.green['10'],
    50: colors.green['50'],
    90: colors.green['90']
   },
  },
 },
},

And then use them like:

Test

But this will not work:

Test

Idea here is to use key default to create a shortcut, for ex:
themes: {
 light: {
  colors: {
   primary: {
    default: colors.green['30']
    10: colors.green['10'],
    50: colors.green['50'],
    90: colors.green['90']
   },
  },
 },
},

Then this should be possible to use it like this:

Test

Description
Currently we can predefine custom variables like that:
themes: {
 light: {
  colors: {
   primary: {
    10: colors.green['10'],
    50: colors.green['50'],
    90: colors.green['90']
   },
  },
 },
},

And then use them like:
Test

But this will not work:
Test

Idea here is to use key default to create a shortcut, for ex:
themes: {
 light: {
  colors: {
   primary: {
    default: colors.green['30']
    10: colors.green['10'],
    50: colors.green['50'],
    90: colors.green['90']
   },
  },
 },
},

Then this should be possible to use it like this:
Test

This feature is already available and will be included in the beta documentation.
colors: {
    primary: {
        '': 'green-30',
        10: 'green-10'
    }
}


What happened to the @helper directive in Razor ?

@helper BgImage(string url){

}

result:
The helper directive is not supported.

@helper was removed a while back due to Razor content now being async. At some point we had intention to re-add it but it's sense fallen out of scope.

ok, ty .


Add background-color transition to form inputs

This is present in elements/input.variables so it should be here too.

I'm fairly certain this causes issues with autocomplete styles

I can confirm this is omitted from form.variables because it causes autofill form styles to flash from the default browser yellow to the semantic UI yellow.


"Transferring a repository" could mention something about forking back after transfering

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
What part(s) of the article would you like to see updated?
I've already transferred a repository. The documentation states "All links to the previous repository location are automatically redirected to the new location.", which is working great. However, now I would like to know if I can create a fork back to the original account, without destroying those redirects.
Intuitively I would think, that the redirects will be lost entirely, when I would simply fork the repository, but it would be helpful if the docs could confirm this.
As a workaround to this, I am thinking about forking to a temporary account first, then renaming the repository (since it doesn't seem possible to rename while forking), and then transferring the renamed repository to the original account. Before I do this I would like to be sure that the redirects will keep working for the original name, and I think similarly it would be helpful if the docs could include some information about this.
Additional information
No response

@bjorn
Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:

@``

Hi @bjorn! These are great questions. Could you please reach out to the Community Forum to find out the answers? We'd then be happy to document that information.

Rather than starting another topic, I've decided to just give it a try. I did the following:

(Transfer the repository bjorn/tiled to mapeditor/org, which created redirects)
Fork mapeditor/tiled to mana/tiled
Renamed the mana/tiled repository to mana/tiled-dev
Transfered the repository to bjorn/tiled-dev

And I was glad to see, that this way, the redirects from bjorn/tiled to mapeditor/tiled remained intact!
Since there is no way to rename while forking, and forking back with the same name would replace the redirects, I think it would be worthwhile to add a section about these steps to the documentation.

Hi @bjorn :wave: Thanks for following up. I agree it would be helpful to provide some more information about redirects. Rather than explaining the very specific case of forking back after transferring, let's instead explain that:

Redirects will function until a new repository or fork with the same name is created.
Renaming or deleting the repository or fork will reinstate the redirect.

I think the best place to mention that would be in this bullet point, beneath the codeblock demonstrating how to update a remote:
https://github.com/github/docs/blob/main/content/repositories/creating-and-managing-repositories/transferring-a-repository.md?plain=1#L48-L53
Be careful to keep the indentation so the new information is contained in the same bullet point.
You or anyone else is welcome to open a PR to address this! :tada:

Renaming or deleting the repository or fork will reinstate the redirect.

Do you mean that, when a repo was previously moved from a/foo to b/foo, then forked back to a/foo, disabling the redirect, and then renamed to a/bar, will reinstate the redirect from a/foo to b/foo, rather than setting up a new redirect from a/foo to a/bar?

@bjorn That's right. The redirect is created when the repository is moved. The redirect isn't deleted but it can be overridden. When you visit a/foo, the site will first check for a repository/fork with that name and when it can't find one, it will check for redirects.
In your example, once a/foo is renamed to a/bar, the redirect starts working again. I hope that's helpful!

I'd like to work on this issue if possible @cmwilson21.


Author image url

Am i able to get from VideoDetails object author image url? Or library doesnt provide?

I will provide soon

I will provide soon

check the latest version 1.1.3 the author thumbnails are in VideoDetails

check the latest version 1.1.3 the author thumbnails are in VideoDetails

check the latest version 1.1.3 the author thumbnails are in VideoDetails

Thanks!

check the latest version 1.1.3 the author thumbnails are in VideoDetails

Thanks!


v0.1.5

{package} {version} {:snowflake:}
Destination channel: {Snowflake | defaults}
Links

{ticket_number}
Upstream repository
Upstream changelog/diff
Relevant dependency PRs:

...

Explanation of changes:

...

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_19n8uoczmo/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:15: avoid_noarch: noarch: python packages should be avoided
===== Final Report: =====
0 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_02bzubjt61/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:15: avoid_noarch: noarch: python packages should be avoided
===== Final Report: =====
0 Errors and 1 Warning were found


Support peer:did:3

Adds support for peer did method 3.

Codecov Report

Merging #886 (9e0b6af) into feature/did-peer (902daf3) will decrease coverage by 41.47%.
The diff coverage is n/a.

@@                 Coverage Diff                  @@
##           feature/did-peer    #886       +/-   ##
====================================================
- Coverage             49.90%   8.43%   -41.47%
====================================================
  Files                   432     410       -22
  Lines                 35058   33546     -1512
  Branches               7617    7218      -399
====================================================
- Hits                  17496    2830    -14666
- Misses                12285   29915    +17630
+ Partials               5277     801     -4476

Flag
Coverage Δ

unittests-aries-vcx
8.43% <ø> (-41.44%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 323 files with indirect coverage changes


Flashcards für Kapitel 8 - 12 (Binder and Trauner)

Relevant for exam?

[ ] 8
[ ] 9
[ ] 10
[ ] 11
[ ] 12

Replaced with seperate cards per chapter


Port all cuda to hip

This PR ports all cuda implementation into hip.

Create cuda2hip.sh to convert cuda to hip.
Use csrsv2 in triangular solver. (Hip does not have csrsm2)
fix ell to allow 64 warp_size

For solver and preconditioner tests, I need to use g++ or some host compiler to compile them.

I don't do optimization in this PR.

[ ] Merge #307
[ ] Merge #357

@yhmtsai , to be honest, I think this PR is just way too big to be reviewed in one go. Even if you remove @tcojean 's PR #344, that still leaves about more that 13,000 lines of code, which will be extremely difficult to properly review. I would suggest splitting it up into a few PR's. Say one for matrix kernels, one for solver kernels and one for preconditioner kernels or something of that sort. And if the matrix one is too big, then you can split that into two as well.

While I do agree with @pratikvn that pull requests should usually be around 1,000-2,000 lines only, most of this pull request is just C+P (with minor HIP-adjustments). @yhmtsai if it is hard to break this inot parts, I think we can leave it as it.

Sure, I will split this PR to serveral PR


Add "Open in Excel" to Locals window

It should be an item in the visualizer dropdown, same as Grid View.

No user requests. Cleaning up backlog


Added underline markdown and my solarized theme

Sooner or later we'd need an overview in Nice what markdown is supported anyways :P


Typos in "Supported Functions" article

Hello, just quickly going through the docs, it seems that markdown syntax is applied on function names, which is why there are italics on some parts of the words:

Hey thanks for catching that. I'll have an updated version up within a day or so.

the documentation has been updated! hope you enjoy Tidier.jl!


Convert integer based for loop iterate over a list

Fixes https://github.com/apache/incubator-eventmesh/issues/3176 .
Modifications
updated integer based for loop over a list using For Each loop.

@Prince-1110 please linked a issue first, and describe what you want to do in the issue, thanks.

Hi @xwm1992  , All the details has been added inside the comment column.


[PrintAsObjC] Use NSUInteger if protocol requires

When printing an ObjC member into a header with an Int parameter or result, PrintAsClang would look up any imported Objective-C member it overrode to see if ClangImporter imported NSUInteger as Int, and if so, would print NSUInteger instead of NSInteger. However, it did not do the same for protocol requirements the member witnessed. Correct this oversight.
Fixes rdar://124300674.

@swift-ci smoke test


⚠ Bofrost.lu has degraded performance

In c9a5f36, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 863 ms

Resolved: Bofrost.lu performance has improved in 35ef1ca after 6 minutes.


NIFI-10992 - Option to build all include-x profiles

Summary
NIFI-10992
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[ ] Apache NiFi Jira issue created

Pull Request Tracking

[ ] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[ ] Pull Request based on current revision of the main branch
[ ] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Thanks @ChrisSamo632 for the feedback, this is a fair point. I adjusted the PR to have an include-all profile.

Thanks @ChrisSamo632 for the feedback, this is a fair point. I adjusted the PR to have an include-all profile.

Thanks @pvillard31, a mvn build with -P include-all did indeed seem to include the extra modules 👍
Just the documentation update that I think would be worthwhile to add

Added a couple of lines in the admin guide. Thanks for reviewing @ChrisSamo632 !


How to debug HTTP Status 404 error?

Hi, I was using the example PhotoPostExample using OAuth on iOS. The user is successfully authenticated but I am not able to upload the test image. Here is the error message:
Error posting to Tumblr, Error Domain=TMTumblrSDKErrorDomain Code=1 "Request failed." UserInfo={TMTumblrSDKHTTPStatusCodeErrorKey=404, NSLocalizedDescription=Request failed.}

How can I find out the cause of this error? Thanks!

Do you fill in your blog name at photo's first paramter?
- (void)postPhoto {
    // TODO: Fill in your blog name

    [[TMAPIClient sharedInstance] photo:@""

Even if that, I have other error. #113


Remove dangling x-pack references

What is the bug?
As we don't use x-pack in opensearch we need to remove all the references of x-pack from codebase (which includes tests and templates)
How can one reproduce the bug?
Steps to reproduce the behavior:

Open Rubymine/Intellij
Find for x-pack / xpack reference in the code base
Logically remove the reference and fix the codebase accordingaly
Make the CI pass

What is the expected behavior?
No reference to x-pack in the repo

Removed all generator code and created new issue to refactor and add it back that only generates opensearch api here #35


Error during testing image2image model

Hello, after training the model on the facades dataset and viewing the loss curves on tensorboard I am unable to test the model.
I run it using the following command: python  image2image.py --sample --data facades/test --load train_log/image2image
and I get the following error:
2017-10-27 16:56:26.850382: W tensorflow/core/util/tensor_slice_reader.cc:95] Could not open train_log/image2image: Failed precondition: train_log/image2image: perhaps your file is in a different file format and you need to use a different restore operator?
Traceback (most recent call last):
File "image2image", line 243, in
sample(args.data, args.load)
File "image2image.py", line 221, in sample
pred = SimpleDatasetPredictor(pred, ds)
File "/miniconda2/lib/python2.7/site-packages/tensorpack/predict/dataset.py", line 66, in init
self.predictor = OfflinePredictor(config)
File "/miniconda2/lib/python2.7/site-packages/tensorpack/predict/base.py", line 166, in init
config.session_init._setup_graph()
File "/miniconda2/lib/python2.7/site-packages/tensorpack/tfutils/sessinit.py", line 112, in _setup_graph
dic = self._get_restore_dict()
File "/miniconda2/lib/python2.7/site-packages/tensorpack/tfutils/sessinit.py", line 161, in _get_restore_dict
self._match_vars(f)
File "/miniconda2/lib/python2.7/site-packages/tensorpack/tfutils/sessinit.py", line 128, in _match_vars
reader, chkpt_vars = SaverRestore._read_checkpoint_vars(self.path)
File "/miniconda2/lib/python2.7/site-packages/tensorpack/tfutils/sessinit.py", line 122, in _read_checkpoint_vars
reader = tf.train.NewCheckpointReader(model_path)
File "/miniconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 110, in NewCheckpointReader
return CheckpointReader(compat.as_bytes(filepattern), status)
File "/miniconda2/lib/python2.7/contextlib.py", line 24, in exit
self.gen.next()
File "/miniconda2/lib/python2.7/site-packages/tensorflow/python/framework/errors_impl.py", line 466, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.DataLossError: Unable to open table file train_log/WGAN-GP-pix2pix: Failed precondition: train_log/image2image: perhaps your file is in a different file format and you need to use a different restore operator?
Any help would be much appreciated !

--load a model file, not the directory.


[BUG] The Collect your gaming tolls section is not responsive

Description
The Collect your gaming tolls section is not responsive  and the side button moves out of the page si it need to fixed
Screenshots

Any additional information?
No response
What browser are you seeing the problem on?
No response
Checklist

[X] I have checked the existing issues.
[X] I have read the Code Of Conduct
[X] The changes don't break the code
[X] Please attach the screenshots and video of the development work once it is done

@swaraj-das please check the update styles.css file


Option to set the selected file

Is your feature request related to a problem? Please describe
No response
Will you be willing to contribute this feature?

[ ] Yes, I'll give it a shot

Describe the solution you'd like
Basically I would like to be able to set which file is selected when launching yazi, like ranger's --selectfile flag, which could either be a flag or maybe just by passing the file path directly to yazi?
Thank you for developing and maintaining this tool by the way I think it's great.
Describe alternatives you've considered
No response
Additional context
No response

I want to know its use case, i.e., "Is your feature request related to a problem?"
This relates to how to implement it, such as simply selecting them or selecting them and entering "multi-select mode (v key)"

Ah sorry, yes the use case would be for using this for a neovim plugin. I mean selecting only as in making it the currently focused file. This is so that when opening this program from a file in neovim, it will start focused on that file.


Minimal example

@LinguList Here comes the minimal example for reproducing the error.

Did you see my remark in the issue? I think I have proposed a fix, right?

I saw it but only got to test it now. Seems to work fine. We might change the condition so that this only is triggered when the length is exactly 1. This would then still throw an error when trying to give an empty sequence. Alternatively, we could throw a warning and proceed. Should I set such a thing up?

Throwing errors for empty sequences is useful, in my experience. It is a symptom of empty rows in tables. Setting it up would be nice. Maybe, we should think of making a mini-package with tests. Did you test it on different data?

The test is useful for grouped sounds, since it points to cases where grouping is too adhoc and not systematic. I had errors in the Karen data we use as example, and had to correct them.

Do we still use the functions that we defined here, or do we switch to "linse"?


Consistent and more descriptive naming of parameters in index.ts

Parameter naming has been made more descriptive and consistent:

Change number: number to pipelineNumber: number.
Rename pipeline  to pipelineNumber when it refered to a pipeline number.

(Child of #1415)
There are still inconsistencies in the code, some methods declare the pipelineNumber as number, others as string.
Which direction to go?

please resolve conflicts @smainz  :)

Sorry for being away for so long, but  I was busy doing other things.


💣 Can't list enviroment on ModelStore

Fixed at commit https://github.com/kubegems/dashboard/commit/aa9d43395327b5ee7a1b2097b3f019120cbd9f82


[Bug]: Sending money using M-PESA fails

Description
Sending money from M-PESA to another subscriber does not work in the application. The error displayed after completing the operation is Call service failed.
Steps to reproduce

Open the Stax app.
On the home screen tap Send money.
On the Pay with textbox choose M-PESA and on the Recipient network textbox choose M-PESA
Enter contact on the Contact phone number box.
On the Amount box enter amount
Tap Continue and Tap Send money now
Enter the pin and wait for the transaction to complete
Pay attention to the message on the screen.

Expected result
Sending money is successful
Actual Result
Call Service error encountered
Link to screenshots/screen recordings
https://drive.google.com/file/d/1E4iBNFBijOmh91POFoMDw6kl4lgnPXux/view?usp=sharing
Device name
Samsung Galaxy A20s
Android OS
11
Is your phone dual SIM or single SIM?
Dual Sim
Stax device ID or email address
<EMAIL_ADDRESS>

It is fixed @brysonwaisi


Document Keras-Policy as deprecated

Rasa version: 1.10.10
Python version: 3.7
It is mentioned nowhere in the documentation that the kerase policy is deprecated, see https://rasa.com/docs/rasa/core/policies/#keras-policy
Evaluating the keras policy leads to a deprecation message

Change was introduced by https://github.com/RasaHQ/rasa/pull/5255

We're redoing out docs for Rasa 2.0 and this is something that will be taken into account/fixed there. One thing I wonder, did you ge the KerasPolicy after running rasa init?

We're redoing out docs for Rasa 2.0 and this is something that will be taken into account/fixed there. One thing I wonder, did you ge the KerasPolicy after running rasa init?

No. I was plaing around with testing an assistant. Under https://rasa.com/docs/rasa/user-guide/testing-your-assistant/#comparing-core-configurations where it was stated that
To compare single policies create config files containing only one policy each. If you’re not sure which policies to compare, we’d recommend trying out the EmbeddingPolicy and the KerasPolicy to see which one works better for you., ofc.  this documentation is also deprecates, as EmbeddingPolicy is superseded by TEDPolicy.
I just was confused because v2.0 is already in an early alpha stage and the message indicates the KerasPolicy will be gone with v2.0.


Update docs and misc

🗒 Summary
Updated instructions related to the usage of nvm

@nutjob4life Feel free to make changes to my suggested changes as needed.


Matrix Exponentiation

Matrix Exponentiation (also known as matrix power, repeated squaring) is a technique used to solve linear recurrences. This technique is very useful in competitive programming when dealing with linear recurrences (appears along Dynamic Programming).
Example to calculate the 10^18th fibonacci series term, it can not be done using Recursion, or DP but using matrix expo.

https://github.com/TheAlgorithms/C-Plus-Plus/pull/589/checks?check_run_id=334456290#step:9:46 Our automated tests are failing.

There was a slight mistake in the code. It is fixed now.

Click Details next to the ❌ below to see why tests are failing.

I am learning about cpplint and clang-format with your file.  I hope it is not too disturbing.
I am down to the last two issues but I need your help to resolve them:
others/matrix_exponentiation.cpp:27:  Use int16/int64/etc, rather than the C type long  [runtime/int] [4]
others/matrix_exponentiation.cpp:28:  Use int16/int64/etc, rather than the C type long  [runtime/int] [4]

I don't why there are errors of spaces before and after '<<' and '>>'. I came across this problem for the first time. I think it is due to the compiler, maybe github uses a 64 bit compiler.

I have no clue how this compiler of github works. I'm still reading about it and trying to fix the code.

Done!

cpplint is not a compiler.  It is a Python program that Google wrote to drive consistency in its code reviews.

Thanks for the knowledge. I really had no idea about it. Actually I'm more into competitive programming, where you have to code fast. So generally we don't care about the spaces and tabs.
Now the code is good to go. Thanks for the contributions and your help as well. Much appreciated sir. 👍


Avoids running CI build on markdown or text file changes

Description
Earlier we were running CI on every single change including changes in README file which is not necessary at all.
As @adriancole suggested GitHub actions supports path filters which we can use to avoid running CI on changes in markdown or text files.
This PR adds path filters in GitHub action based CI running in this repo.

Testing
Tested with changes in GH action.
Checklist:

[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] Any dependent changes have been merged and published in downstream modules

Documentation
References for this PR:

https://github.community/t/using-on-push-tags-ignore-and-paths-ignore-together/16931
https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet

LGTM.
On Mon, 9 Nov 2020, 06:22 Jayesh Bapu Ahire<EMAIL_ADDRESS>wrote:

Description
Earlier we were running CI on every single change including changes in
README file which is not necessary at all.
As @adriancole https://github.com/adriancole suggested GitHub actions
supports path filters which we can use to avoid running CI on changes in
markdown or text files.
This PR adds path filters in GitHub action based CI running in this repo.
Testing
Tested with changes in GH action.
Checklist:

My changes generate no new warnings
I have added tests that prove my fix is effective or that my feature
works
Any dependent changes have been merged and published in downstream
modules

Documentation
References for this PR:

https://github.community/t/using-on-push-tags-ignore-and-paths-ignore-together/16931
https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet

You can view, comment on, or merge this pull request online at:
https://github.com/hypertrace/pinot/pull/54
Commit Summary

not running ci on markdown or text file changes

File Changes

M .github/workflows/docker-tests.yml
https://github.com/hypertrace/pinot/pull/54/files#diff-895e7eab828999e4f692a19a0b52756f1e1eeb558fe2731bb3d267de6b89b226
(3)

Patch Links:

https://github.com/hypertrace/pinot/pull/54.patch
https://github.com/hypertrace/pinot/pull/54.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hypertrace/pinot/pull/54, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXOYAS3AQNU34WZQNUBPA3SO537ZANCNFSM4TO3LB7A
.


API Gateway x-ray traces, unable to filter based on response fields

We are using AWS Xray node sdk version 3.3.3.  For the x-ray that are generated when we try to analyze the x-ray traces all relevant fields come as blank.
X-ray

Traces

This includes

url
http status code
agent
http method
and few others.

Can someone let us know what can use this issue.

Hi @willarmiros,
Sorry for the delayed response. I lost track of this issue.
I am attaching a JSON trace for an API gateway call
Here is a sample xray trace.
We are using out of the box x-ray node sdk and configuring it in our lambdas once
      AWSXRay.captureHTTPsGlobal(http, true)
      AWSXRay.captureHTTPsGlobal(https, true)
      AWSXRay.capturePromise()

For API Gateway it has been configured with x-ray tracing at info level

Hi @willarmiros,
Did you have any suggestions for us.
Thanks,
Chandermani

Hi @chandermani - not sure why this data is not showing up in your console. In your sample trace the http fields are completely filled out with the required data. It may be possible you need to click on "show in charts" to display these because they are not part of one of the filtered groups.
Please see the documentation for the analytics console to learn more: https://docs.aws.amazon.com/xray/latest/devguide/xray-console-analytics.html

Thanks for your response @willarmiros. I will look at it. I spend a little more time to identify the issue and it seem this is happening when the API Gateway is private and invoked through vpc endpoint. If I make the same gateway regional I start to see correct parameters logged. I will investigate further.


Absurd Load Times

Hello guys, appriciate the plugin.
When i installed this plugin to my Ionic 5 Project My app which usually took 3-5 seconds to load started loading like 20-25 seconds now.
On android, there is no problems but as soon as i build for ios, load times going crazy.
using<EMAIL_ADDRESS>with cordova 9.0

I think you mean compiling right?
Well, there are a lot of dependency so its normal that build time is long on iOS

The additional build time is due to satisfying the heavy dependency tree of the Firebase SDK and is a caveat of using this plugin.

He said LOAD TIME.  I like the plugin, but had to move away from it for the same reason.  If there were a way to only load what I will use, then I'm sure the load time would come way down.  If I have to load everything to just get push notification support, it's not worth it.

I'm using the current version of the plugin in an app, and not seeing load times anywhere near the 20-25s reported here by the way.
We're only using this for the Firebase notification integration feature, but our app startup times are largely unaffected.
I'm running on native cordova, so perhaps it's an issue with ionic not running plugin installation hooks: https://capacitorjs.com/docs/plugins/cordova#variables-and-hooks
I notice there is some heavy lifting going on in https://github.com/dpa99c/cordova-plugin-firebasex/blob/master/scripts/ios/helper.js#L212 for example... is it possible when running with cordova we get a leaner set of included packages or something?


Add webid-provider tests

I developed some surface tests for the new WebID-OIDC flow. They are in https://github.com/solid/webid-provider-tests.
This PR is to make them a part of the official Solid test suite.

I changed the NSS instance under test to run on port 443 and to have some specific initial configuration.
I didn't update the table reporter as I think we probably want to throw that away and either create a better (EARL-based?) results aggregator, or just instruct the user of this test suite to run a simple grep command on the reports, e.g. grep Tests reports/*.

This also introduces an env.list file in which the server can indicate how it wants to be tested, e.g. what Alice's webid is:
https://github.com/solid/test-suite/blob/076b0d989d5bcd5468b94f7180f0f5021525239d/servers/node-solid-server/env.list


successfully updates the ui for our games section

PR Description 📜
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #411
Fixed the ui of "our games" sections by removing the old ui and creating a new one

Mark the task you have completed ✅

[X] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[X] I have performed a self-review of my own code or work.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] My changes generates no new warnings.
[X] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[X] I have added screenshot for review.

## Add your screenshots(Optional) 📸
Here are the screenshots:

xl device view:

large device view

3)medium device view

small device view

OLD UI SCREENSHOT:

Thank you soo much for contributing to our repository 💗

@Manaregr8 please check the code

resolve conflicts @zzzzshawn

@Manaregr8  done! ✅


How does chess MCTS work?

@cooijmanstim
Hi, I am python programmer who started a alphaGo Zero replication project, I would like to practice a similar design to learn chess from scratch.
In Go, the MCTS expand to 19x19+1(pass) children nodes, and the role shift to the opponent side (converge to a min-max tree eventually). The average legal move of Go at any moment is about 150-200. I've heard that there are over 6,000 legal moves in chess, but it's pretty hard to think about a search tree that expands to 6,000 children nodes.
Unfortunately, I'm not a Chess player. Forgive my ignorance, I want to the high-level of your MCTS.

Hi @yhyu13, as you might expect, MCTS for chess works quite similarly to MCTS for Go. The search space of chess should be much less complicated than that of Go, with about 40 moves per ply on average. Another difference is that chess is a very precise game -- small differences between two configurations can lead to wildly different outcomes -- and Minimax search is considered more suitable for such games than MCTS. Nevertheless it would be interesting to see how a neural-net-equipped MCTS agent like AlphaGo would do at chess.
My MCTS implementation builds a hash table that maps game states to child states and parent states, with meta information for each node such as win rate and number of times explored. This is basically equivalent to an MCTS tree, except it's an MCTS graph, where each node can have multiple parents and cycles are possible. Also, by using a hash table, the memory use is constant. This is nice because my main plan with this was to persist the hash table in order to "learn" between games, by keeping meta-information from every rollout ever explored. This doesn't seem to be very effective though, possibly due to hash collisions. One thing I wanted to explore but haven't is the use of semantic hashing to get a better distribution of hashes, and more sensible hash collisions.
The MCTS logic is in mcts.cpp. MCTSAgent from mcts_agent.cpp implements a turn-based agent that calls upon mcts.cpp to sample, ponder and make decisions.

@cooijmanstim
Thanks for explaining your work very well!
The neural network requires a constant dimension of outputs, I guess this is what make alphaGo approach hard in playing chess. The action space of GO is 362 (19^19+pass), but the action space of chess is 64^(16 chess pieces) (without knowing the rule of chess), as the alphaGo approach is to learn from scratch. That was my initial impression on using neural net in Chess. But I was wrong.
So in order for a neural network to incorporate with a search tree, the neural net can predicts (1) what Chess piece to move at current state (2) where should it go. Thus, the action space reduces to 16x1 concatenate with 64x1, totally a 80x1 vector. But in Chess, you can't tell difference between two knights, or two castles. So this idea is not so good as well.
The last idea to expand to all possible Chess moves and prune all illegal moves on the fly. And pad zeros when generating data for the neural net.
So they are my main troubles in training a neural net that learn chess from self-play. But the good news is that Chess lasts long about 30 moves (in comparison to 200 moves in Go). So the tree of Chess must be relatively shorter and thinner than Go.
I'm curious how many searches you will make per move? DeepMind uses 1600 searches, and my experiment shows (depends on implementation), the actual expanded leaf nodes are about 800~1400 per move in the game of Go

I honestly don't remember how many samples I get before making a move. Without smart rollout policies and early evaluation (both of which DeepMind uses neural nets for), 1600 wouldn't be nearly enough. I would expect to need millions of samples.
You raise a good point about the action space being hard to represent because it changes drastically from one configuration to the next. Whereas in Go, each move consists of putting down a stone in a given location, in Chess there are several kinds of pieces with different behaviors, and different actions you can take with them (e.g. pawns can push or double-push or capture, kings can move or capture or castle). What you could do is let the model output a probability distribution over source squares (i.e. where it wants to move from) and target squares (i.e. where it wants to move to). The latter distribution would have to be conditioned on the former, as the distribution over target squares will look very different depending on which source square was chosen.
Knowing both the source and target squares leaves very little ambiguity in what kind of move is being performed. It disambiguates pawn push vs double-push vs capture, king move vs capture vs castle, etc. The only remaining disambiguity is in pawn promotion, where the player has the choice to promote the pawn to a knight, bishop, rook or queen. However in the vast majority of cases the choice is queen, and a Chess engine that can only promote to queen should do pretty well, all else being equal.
The fact that the position of all the pieces on the chess board doesn't capture the entire game state is interesting/annoying as well. The extra information you would need to feed into the network are the en-passant square (if any) and castling rights (if any).


Feature/Update csv agent

What is this update about?

@flang-ls1 this is for users to specify how they want to load the csv file, like delimiter, separator using pandas


Docs: Autoconnect Wallet

Description
Adds documentation for Autoconnect wallet feature merged in #1506 as well as a note on solving NextJS build errors.

Can you add the new core package version to the demo as part of this PR??
Develop breaks because of validation of autoConnectLastWallet prop in the demo (which is super nice to have btw!)


Update concept-authentication-strengths.md

Known issue/limitation when using authentication strength's with combined registration so we can't say this is "equivalent" to require MFA.

@InbarckMS
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


assembleReleas does not work with hermes

React Native version:
System:
OS: Windows 10
CPU: (4) x64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Memory: 1.72 GB / 7.49 GB
Binaries:
Node: 10.16.3 - C:\Program Files\nodejs\node.EXE
Yarn: 1.7.0 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.9.0 - C:\Program Files\nodejs\npm.CMD
SDKs:
Android SDK:
API Levels: 23, 26, 28
Build Tools: 28.0.3
System Images: android-27 | Google Play Intel x86 Atom, android-28 | Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom, android-28 | Google Play Intel x86 Atom
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-191.8<IP_ADDRESS>91312
npmPackages:
react: 16.9.0 => 16.9.0
Steps To Reproduce
1 react-native init test
2 enableHermes -> true  (in build.gradle)
3 cd test/android
4 ./gradlew clean
5 ./gradlew assembleRelease

Anyone looking into this for Windows ? Apparently, the workaround mentioned in the below link works but keen on getting proper version to integrate as we cannot put this workaround in the build and release process of jenkins.
https://medium.com/@mahyarfrd/add-hermes-to-react-native-0-60-5-9a9bea89c6e

@shivaping
Not a single release with hermes has I earned on windows  yet
I think the developers do not pay attention to windows at all


Enable TRACE to log all requests doesn't work in gatling-maven-plugin-demo

Clone the repo: https://github.com/gatling/gatling-maven-plugin-demo
Go to src/test/resources/logback-test.xml and edit it
Uncomment line:

Execute a test with mvn gatling:test command.
Expected: Logs (requests) should be displayed into Console
Actual: Requests are not displayed into Console
Note: I tried renaming the file to logback.xml , also I tried duplicating this file to src/main/resources

I want to mention that I also used gatling-charts-highcharts-bundle repo, where I uncommented the same line in the bin/conf/logback.xml file and there it worked as expected when I executed the test using the gatling.bat

Works as expected for me, eg:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>

	<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
			<pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern>
		</encoder>
		<immediateFlush>false</immediateFlush>
	</appender>

	<!-- uncomment and set to DEBUG to log all failing HTTP requests -->
	<!-- uncomment and set to TRACE to log all HTTP requests -->
	<logger name="io.gatling.http.engine.response" level="TRACE" />

	<root level="WARN">
		<appender-ref ref="CONSOLE" />
	</root>

</configuration>

>>>>>>>>>>>>>>>>>>>>>>>>>>
Request:
request_1: OK
=========================
Session:
Session(Scenario Name,1,Map(gatling.http.ssl.sslContexts -> io.gatling.http.util.SslContexts@750d8dc4, gatling.http.cache.dns -> io.gatling.http.resolver.ShufflingNameResolver@6b00494f, gatling.http.cache.baseUrl -> http://computer-database.gatling.io),OK,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$407/1851255134@317747fd,io.netty.channel.nio.NioEventLoop@5a2d131d)
=========================
HTTP request:
GET http://computer-database.gatling.io/
headers:
	accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
	accept-encoding: gzip, deflate
	accept-language: en-US,en;q=0.5
	user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0
	host: computer-database.gatling.io
=========================
HTTP response:
status:
	303 See Other
headers:
	Server: nginx/1.19.3
	Date: Mon, 22 Feb 2021 09:27:16 GMT
	Content-Length: 0
	Connection: keep-alive
	Location: /computers

<<<<<<<<<<<<<<<<<<<<<<<<<


overriden alter column type macro

resolves #77
Description
Problem was with one of the macro which has slightly different syntax than Teradata syntax.
So overridden the macro with correct syntax.
Checklist

[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] I have updated the CHANGELOG.md with information about my change

Before fix :

After fix :


Error when trying to display an image in the terminal

Hello, I want to view an image in xterm, for reasons below. To display an image inside a terminal, I tried several options and none of them worked. Do you have suggestions?

using fim:
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
open /dev/fb0: No such file or directory
using feh:
feh ERROR: Can't open X display. It is running, yeah?
using w3m-img:
black screen saying "Hit any key to quit w3m:".

Reason I want to use xterm to display an image is, that image is updated by another process, hence I want to display image by updating it periodically, like with using the "watch $cmd" command that runs a command periodically. But first, I need to manage to display an image in terminal.
Thank you

Hi @nnWhisperer

Put your image in the /content folder
Example:
curl -o img.png https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png

Find your image in the FILES in the sidebar and open it.

It doesn't update dynamically;
!curl -o img.png https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
!curl -o img.png https://www.pngall.com/wp-content/uploads/8/Sample-PNG-Image.png
The displayed img.png image isn't updated.

Sorry, non-terminal functionality is not something that colab-xterm is designed to handle. You may need to look for other Colab plugins that can address this issue.


Add batch relative uri docs

Related to this PR https://github.com/OData/odata.net/pull/1675
We have added a feature in OData Client batch operations that allow individual requests in the payload to have relative Uri.

Docs Build status updates of commit 747ef8b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Odata-docs/overview.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-webapi-core-v7.md
:warning:Warning
View
Details

Odata-docs/webapi/add-nextpage-link-and-count-for-collection-property.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-webapi-v7.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-webapi-v6.md
:warning:Warning
View
Details

Odata-docs/webapi/batch.md
:warning:Warning
View
Details

Odata-docs/webapi/concurrencymode-and-etag.md
:warning:Warning
View
Details

Odata-docs/webapi/continue-on-error.md
:warning:Warning
View
Details

Odata-docs/webapi/DeltaFeed_support.md
:warning:Warning
View
Details

Odata-docs/webapi/DependencyInjection.md
:warning:Warning
View
Details

Odata-docs/webapi/include-annotations.md
:warning:Warning
View
Details

Odata-docs/webapi/key-value-binding.md
:warning:Warning
View
Details

Odata-docs/webapi/new-default-settings-v7.md
:warning:Warning
View
Details

Odata-docs/webapi/routing-abstract.md
:warning:Warning
View
Details

Odata-docs/webapi/Scaffolding.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-odatalib-v6.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-odatalib-v7.md
:warning:Warning
View
Details

Odata-docs/spatial/create-instances.md
:warning:Warning
View
Details

Odata-docs/webapi/Alternate-Key.md
:warning:Warning
View
Details

Odata-docs/webapi/bind-custom-urifunctions-to-clr-methods.md
:warning:Warning
View
Details

Odata-docs/webapi/convention-model-builder.md
:warning:Warning
View
Details

Odata-docs/webapi/date-and-timeofday-support.md
:warning:Warning
View
Details

Odata-docs/webapi/date-timeofday-with-entity-framework.md
:warning:Warning
View
Details

Odata-docs/webapi/getting-started.md
:warning:Warning
View
Details

Odata-docs/webapi/httpRequest-message-extension-method.md
:warning:Warning
View
Details

Odata-docs/webapi/navigation-property-binding-with-complex-type.md
:warning:Warning
View
Details

Odata-docs/webapi/referential-constraint.md
:warning:Warning
View
Details

Odata-docs/webapi/relax-version-constraints.md
:warning:Warning
View
Details

Odata-docs/webapi/work-around-for-singleresult-create.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-odataclient-v6.md
:warning:Warning
View
Details

Odata-docs/includes/appliesto-odataclient-v7.md
:warning:Warning
View
Details

Odata-docs/resources/support.md
:warning:Warning
View
Details

Odata-docs/webapi/action-parameter-support.md
:warning:Warning
View
Details

Odata-docs/webapi/basic-auth.md
:warning:Warning
View
Details

Odata-docs/webapi/ComplexTypeWithNavigationProperty.md
:warning:Warning
View
Details

Odata-docs/webapi/customize-formatter.md
:warning:Warning
View
Details

Odata-docs/webapi/enable-no-dollar-queryoptions.md
:warning:Warning
View
Details

Odata-docs/webapi/filter-in-expand.md
:warning:Warning
View
Details

Odata-docs/webapi/max-expansion-depth-in-enable-query-attribute.md
:warning:Warning
View
Details

Odata-docs/webapi/merge-complex-and-entity-read-writer.md
:warning:Warning
View
Details

Odata-docs/webapi/open-type-in-untyped-scenarios.md
:warning:Warning
View
Details

Odata-docs/webapi/Set-namespaces-for-operations.md
:warning:Warning
View
Details

Odata-docs/webapi/simplified-uri-convention.md
:warning:Warning
View
Details

Odata-docs/resources/roadmap.md
:warning:Warning
View
Details

Odata-docs/spatial/define-property.md
:warning:Warning
View
Details

Odata-docs/webapi/autoexpand-attribute.md
:warning:Warning
View
Details

Odata-docs/webapi/caseInsensitiveAndQualifiedFunctions.md
:warning:Warning
View
Details

Odata-docs/webapi/custom-routing-convention.md
:warning:Warning
View
Details

Odata-docs/webapi/custom-url-parsing.md
:warning:Warning
View
Details

Odata-docs/webapi/function-parameter-support.md
:warning:Warning
View
Details

This comment lists only the first 50 files in the pull request.

Odata-docs/overview.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-webapi-core-v7.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/add-nextpage-link-and-count-for-collection-property.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-webapi-v7.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-webapi-v6.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/batch.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/concurrencymode-and-etag.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/continue-on-error.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/DeltaFeed_support.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/DependencyInjection.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/include-annotations.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/key-value-binding.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/new-default-settings-v7.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/routing-abstract.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/Scaffolding.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-odatalib-v6.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-odatalib-v7.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/spatial/create-instances.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/Alternate-Key.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/bind-custom-urifunctions-to-clr-methods.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/convention-model-builder.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/date-and-timeofday-support.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/date-timeofday-with-entity-framework.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/getting-started.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/httpRequest-message-extension-method.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/navigation-property-binding-with-complex-type.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/referential-constraint.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/relax-version-constraints.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/work-around-for-singleresult-create.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-odataclient-v6.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/includes/appliesto-odataclient-v7.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/resources/support.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/action-parameter-support.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/basic-auth.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/ComplexTypeWithNavigationProperty.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/customize-formatter.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/enable-no-dollar-queryoptions.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/filter-in-expand.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/max-expansion-depth-in-enable-query-attribute.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/merge-complex-and-entity-read-writer.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/open-type-in-untyped-scenarios.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/Set-namespaces-for-operations.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/simplified-uri-convention.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/resources/roadmap.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/spatial/define-property.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/autoexpand-attribute.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/caseInsensitiveAndQualifiedFunctions.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/custom-routing-convention.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/custom-url-parsing.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

Odata-docs/webapi/function-parameter-support.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.

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.

Docs Build status updates of commit d0bf84b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit 9da586e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit 04a7ad0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit 5c5e197:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit c929423:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit ed4874f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit 39237f1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit 8c62f6f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit 8c62f6f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.

Docs Build status updates of commit d09d104:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

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

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.


Log error on out-of-bounds memory accesses

@KernelEquinox I noticed that there were a lot of out-of-bounds writes when I was loading a map, causing a segfault. I haven't looked too deeply into why the address was out-of-bounds, but logging the error instead of segfaulting is the first step.
Please merge this PR only after #6 and #7.


Redirection from old (e.g. event) URLs to relevant new locations

Hi, I've noticed some old links to event pages have broken after the website revamp and though I can find the pages containing the equivalent information by going to the https://is.enes.org/ homepage and navigating my way through the menu which is pretty self-explanatory (so nice job there!), which is a working solution, it would be ideal if the old links could be re-directed to the URL location for the corresponding new page. That way any old links on resources will not have to be updated, and it makes it easier and quicker for people viewing the site to find what they need based on previous known URLs.
For example, the page that described the Second General Assembly workshop, and linked to the e.g. presentation resources for it, was previously available at https://is.enes.org/events/workshops/is-enes3-virtual-2nd-general-assembly, now broken, and I found via the menu the corresponding page on the revamped page at https://is.enes.org/workshops-detailed/#isenes3ga2. If you could create a mapping of all old pages to new ones, e.g. the former link quoted here to the latter, then set up redirection, that would be really useful.
Would this be possible at all? If it is, and is not on the cards, please can you consider this a user (i.e. website consulter/reader) request?

@sadielbartholomew this is such an old issue I am embarrassed to have replied only now - if I'm not tagged then chances are I will have ignored it for decades :laughing: I think you and @SophieMacadamia can figure that out together - Sophie has restructured the whole thing, and moved things a bit around, but has ported everything from olde site - well, everything that was deemed important

Closing as completed