I get the error which is KeyError: '0' when I run the test.py

python3 tools/test.py configs/cascade_mask_rcnn_r101_fpn_1x.py work_dirs/cascade_mask_rcnn_r101_fpn_1x/epoch_1.pth  --out=eval/result_cascade_mask_rcnn_r101_fpn_1x.pkl --eval bbox
loading annotations into memory...
Done (t=0.00s)
creating index...
index created!
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 281/281, 4.5 task/s, elapsed: 62s, ETA:     0s
writing results to eval/result_cascade_mask_rcnn_r101_fpn_1x.pkl
Starting evaluate bbox
Traceback (most recent call last):
File "tools/test.py", line 224, in
main()
File "tools/test.py", line 201, in main
result_files = results2json(dataset, outputs, args.out)
File "/data/ZYH/mmdetect_8_7/mmdet/core/evaluation/coco_utils.py", line 165, in results2json
json_results = segm2json(dataset, results)
File "/data/ZYH/mmdetect_8_7/mmdet/core/evaluation/coco_utils.py", line 149, in segm2json
data['score'] = float(mask_score[i])
KeyError: 0
i can't get the AP and AR,so what is wrong?

Please use the Error report issue template. If possible, you may also provide the checkpoint and test set.


when I try to install the colcon, it failes with this errors

CMake Error at CMakeLists.txt:7 (find_package):
By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "catkin", but
CMake did not find one.
Could not find a package configuration file provided by "catkin" with any
of the following names:
catkinConfig.cmake
catkin-config.cmake

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

Could you post exactly which commands you used to get the above? Catkin is the ROS1 package builder so not sure why it would be showing up here as Isaac ROS packages are for ROS2 (as is colcon).


[RD2] CallableApi action to Retrieve Schedule Records

Critical Changes
Changes
Issues Closed
Community Ideas Delivered
New Metadata
Deleted Metadata

W-8100851

@RadSFDeveloper and @npsp-reedestockton All changes have been made. This is now ready for a second review.

@npsp-reedestockton This is ready for re-review


KKFP/KeFS atem error Error: Number too big: 80 > 3

I'm submitting a ...
[x] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary
Throwing error while parsing commands KKFP and KeFS.
I am using ATEM Television Studio, firmware version 8.2.3

Other information

COMMAND KKFP(60) <Buffer 00 3c 59 70 4b 4b 46 50 50 16 42 4c 4b 00 01 28 01 00 01 00 01 00 12 01 00 2c a2 80 49 6e 50 72 00 01 54 69 74 75 6c 6b 79 00 00 00 50 4f 0b 90 50 13 ... 10 more bytes>
atem error Error: Number too big: 80 > 3
    at Object.parseNumberBetween (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/lib/atemUtil.js:28:19)
    at MixEffectKeyFlyKeyframeGetCommand.deserialize (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/commands/MixEffects/Key/MixEffectKeyFlyKeyframeGetCommand.js:11:35)
    at AtemSocket._parseCommand (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/lib/atemSocket.js:159:21)

COMMAND KeFS(16) <Buffer 00 10 50 72 4b 65 46 53 61 63 6b 00 50 bc 4e 90>
atem error Error: Number too big: 97 > 3
    at Object.parseNumberBetween (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/lib/atemUtil.js:28:19)
    at MixEffectKeyFlyPropertiesGetCommand.deserialize (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/commands/MixEffects/Key/MixEffectKeyFlyPropertiesGetCommand.js:11:35)
    at AtemSocket._parseCommand (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/lib/atemSocket.js:159:21)

COMMAND KKFP(60) <Buffer 00 3c 00 02 4b 4b 46 50 00 2c 00 01 49 6e 50 72 00 02 56 69 64 65 6f 20 50 43 00 00 50 13 08 34 00 10 08 34 4d 50 56 49 44 00 00 00 00 02 00 02 00 00 ... 10 more bytes>
atem error Error: Number too big: 44 > 3
    at Object.parseNumberBetween (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/lib/atemUtil.js:28:19)
    at MixEffectKeyFlyKeyframeGetCommand.deserialize (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/commands/MixEffects/Key/MixEffectKeyFlyKeyframeGetCommand.js:12:41)
    at AtemSocket._parseCommand (/Users/fhanes/projects/atem-live-controller/node_modules/.pnpm/registry.npmjs.org/atem-connection/1.3.3/node_modules/atem-connection/dist/lib/atemSocket.js:159:21)

This is a known problem #69, that has been improved in the 2.0.0 prerelease builds.
On this model those particular errors are safe to ignore (the atem sends gibberish for an unsupported feature) at connection. As long as they dont happen later on then it is fine


Add an request-changes-if-not-clean input

Separate that from fail-if-not-clean and it only works in PR.

Done in #297 and #309.


Fix packaging of project

Add requirements.txt to package since setup.py is reading that file to load all requirements for Lizzy.

:+1:

Coverage remained the same at 92.89% when pulling 81640e684a3b496eec3466b88de8fc5eb051534d on rafaelcaricio:fix-setup into e3af4736bd64981f29bc83c2eae435a97810ff54 on zalando:master.


ENV JENKINS_VERSION

There are some of ENV in the Dockerfile are not actually work as intended,
or I am completely off on this.
The current LTS, Dockefile that used has: JENKINS_VERSION=2.176.1 (through docker inspect)
Since JENKINS_VERSION is defined as ENV, I ran the docker container using:
docker run -p 8182:8080 -p 50000:50000 -e JENKINS_VERSION=2.180 -v /home/abc/jenkins_home:/var/jenkins_home jenkins/jenkins:lts

and it doesn't take 2.180, the jenkins version remains 2.176.1
I found the similar question here:
https://github.com/jenkinsci/docker/issues/266
My questions is that why JENKINS_VERSION is an ENV (also a ARG, which is correct)
Am I missing something?
Thanks
-cl

This is a build-time thing. It is not intended to be possible to upgrade Jenkins at runtime.

Agreed. That’s why the question - should ‘JENKINS_VERSION’ be an ‘ARG’ instead of ‘EVN’?

There are specific tags on Docker Hub for specific versions of Jenkins. This is the way that you would want to change Jenkins versions.


<EMAIL_ADDRESS>hash check failed

Hello, I met a bug when trying to install everything and everything-lite using scoop command.
The output is the following:
> scoop install everything-lite
Installing 'everything-lite' (<IP_ADDRESS>9) [64bit] from extras bucket
Everything-<IP_ADDRESS>9.x64.Lite.zip (1.5 MB) [=================================================================] 100%
Checking hash of Everything-<IP_ADDRESS>9.x64.Lite.zip ... ok.
install-context.reg (796 B) [=================================================================================] 100%
Checking hash of install-context.reg ... ERROR Hash check failed!
App:         extras/everything-lite
URL:         https://raw.githubusercontent.com/ScoopInstaller/Extras/master/scripts/everything/install-context.reg
First bytes: 57 69 6E 64 6F 77 73 20
Expected:    8dae88b926055e99ed6bc9f851bb684ef791cf5213638330e822e5a6c3b9a98f
Actual:      aae4ce77015cca7f9eb36bcd03ec41e06704b164b35b3eb41c43801682891b74

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/lukesampson/scoop-extras/issues/new?title=everything-lite%4<IP_ADDRESS>9%3a+hash+check+failed

scoop install everything
Installing 'everything' (<IP_ADDRESS>9) [64bit] from extras bucket
Loading Everything-<IP_ADDRESS>9.x64.zip from cache
Checking hash of Everything-<IP_ADDRESS>9.x64.zip ... ok.
install-context.reg (796 B) [=================================================================================] 100%
Checking hash of install-context.reg ... ERROR Hash check failed!
App:         extras/everything
URL:         https://raw.githubusercontent.com/ScoopInstaller/Extras/master/scripts/everything/install-context.reg
First bytes: 57 69 6E 64 6F 77 73 20
Expected:    8dae88b926055e99ed6bc9f851bb684ef791cf5213638330e822e5a6c3b9a98f
Actual:      aae4ce77015cca7f9eb36bcd03ec41e06704b164b35b3eb41c43801682891b74

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/lukesampson/scoop-extras/issues/new?title=everything%4<IP_ADDRESS>9%3a+hash+check+failed

Thanks for your help!

Thank you. I did forget to run the update before the installation which cause the problem.
However I did notice a tiny bug when I tried to fix the problem, as running scoop update after the first attempt of install gave me the following error:
scoop update
Updating Scoop...
Updating 'extras' bucket...
error: Your local changes to the following files would be overwritten by merge:
        scripts/everything/install-context.reg
        scripts/everything/uninstall-context.reg
Please commit your changes or stash them before you merge.
Aborting
Updating 'main' bucket...
Scoop was updated successfully!

I solved the problem by manually going to the corresponding git repository and running git reset --hard. Not a very deal, but it seems that after the wrongful installation some scripts are not cleaned properly. (I tried scoop cleanup * which didn't work.)


interface language

Title: interface language

Files: don't know

Description:
The original OSM iD editor is using the preferred language specified in OSM profile. The RapiD editor is not using that setting; it has autodetected some other language which I would like to change. How do I do that? My OS and browser are also set to English and still RapiD UI is not in English.

Thanks, I needed to change the order of supported languages in chrome settings


Error to update VSCode on Linux DEB

Does this issue occur when all extensions are disabled?: No

VS Code Version: code_1.94.0-1727878498_amd64.deb
OS Version: Debian 11 (5.10.223-1)

Steps to Reproduce:

The system says that have an update disponible;
It's make the update command "$ sudo apt update && sudo apt list --upgradable " and the command output show "code/ stable 1.94.0-1727878498 amd64.deb [upgradable from : 1.93.1-1726079302]"
When is make the upgrade process, using "$ sudo apt upgrade -y" is showed that will be updated but isn't upgraded, showing an error :  "dpkg-deb: error: the archive '/var/cache/apt/archives/code_1.94.0-1727878498_amd64.deb' uses unknow compression for member 'control.tar.zst',  aborting..."
How can be seen, it's impossible update.

/duplicate of https://github.com/microsoft/vscode/issues/230418 which is milestoned for an upcoming recovery release.


ImportError: cannot import name 'layers' from 'tfkan' (unknown location)

The following cell executes successfully:

!git clone https://github.com/ZPZhou-lab/tfkan.git
!cd tfkan && pip install .

However, after that when I run the statements:

from tfkan import layers
from tfkan.layers import DenseKAN, Conv2DKAN

I get the error mesage:
Cell In[8], line 3
2 import tensorflow as tf
----> 3 from tfkan import layers
4 from tfkan.layers import DenseKAN, Conv2DKAN
ImportError: cannot import name 'layers' from 'tfkan' (unknown location).
I am using a Kaggle Notebook at the moment. I have not checked if the issue is particular to the environment or pertains to configuration in general. Please, look into it. Thank you.

I try to use tfkan on Kaggle Notebook, and the following steps may help you!😊

(1) start a notebook and check the keras version, we need keras < 3

# first make sure your keras version < 3
!pip install keras==2.15

# check keras version
import keras
keras.__version__

as shown below:

(2) clone the repo and install

# clone the repo
!git clone https://github.com/ZPZhou-lab/tfkan.git

# install tfkan
!cd tfkan && pip install .

# show tfkan version
!pip show tfkan

as shown below:

(3) import packages and build your model

# import the packages
import tensorflow as tf
from tfkan.layers import DenseKAN

# build the model
model = tf.keras.models.Sequential([
    DenseKAN(4),
    DenseKAN(1)
])
model.build(input_shape=(None, 10))
model.summary()

as shown below:


Bug: Opening logfile fails with sshfs mounted filesystem

Describe the bug
Opening the logfile fails when archivebox is installed on Vagrant virtual machine and the archivebox folder is mounted with vagrant-sshfs.
$ archivebox add https://example.com
[i] [2021-12-12 21:51:05] ArchiveBox v0.6.2: archivebox add https://example.com
    > /vagrant/archivebox

Traceback (most recent call last):
  File "/home/vagrant/.local/bin/archivebox", line 8, in <module>
    sys.exit(main())
  File "/home/vagrant/.local/lib/python3.10/site-packages/archivebox/cli/__init__.py", line 140, in main
    run_subcommand(
  File "/home/vagrant/.local/lib/python3.10/site-packages/archivebox/cli/__init__.py", line 74, in run_subcommand
    setup_django(in_memory_db=subcommand in fake_db, check_db=cmd_requires_db and not init_pending)
  File "/home/vagrant/.local/lib/python3.10/site-packages/archivebox/config.py", line 1142, in setup_django
    with open(settings.ERROR_LOG, "a+", encoding='utf-8') as f:
PermissionError: [Errno 1] Operation not permitted: '/vagrant/archivebox/logs/errors.log'

This is most likely related to fuse and sshfs not being able to open the logfile a+ file mode.
https://github.com/ArchiveBox/ArchiveBox/blob/dev/archivebox/config.py#L1160
Unless there is a reason the logfile must be opened in read and write mode, the easy fix to open it on a ie. write mode only.
with open(settings.ERROR_LOG, "a", encoding='utf-8') as f:

ArchiveBox version

$ archivebox --version
ArchiveBox v0.6.2
Cpython Linux Linux-5.15.6-200.fc35.x86_64-x86_64-with-glibc2.34 x86_64
IN_DOCKER=False DEBUG=False IS_TTY=True TZ=UTC SEARCH_BACKEND_ENGINE=ripgrep

[i] Dependency versions:
 √  ARCHIVEBOX_BINARY     v0.6.2          valid     /home/vagrant/.local/bin/archivebox
 √  PYTHON_BINARY         v3.10.0         valid     /usr/bin/python3.10
 √  DJANGO_BINARY         v3.1.14         valid     /home/vagrant/.local/lib/python3.10/site-packages/django/bin/django-admin.py
 √  CURL_BINARY           v7.79.1         valid     /usr/bin/curl
 √  WGET_BINARY           v1.21.2         valid     /usr/bin/wget
 X  NODE_BINARY           ?               invalid   node
 X  SINGLEFILE_BINARY     ?               invalid   single-file
 X  READABILITY_BINARY    ?               invalid   readability-extractor
 X  MERCURY_BINARY        ?               invalid   mercury-parser
 √  GIT_BINARY            v2.33.1         valid     /usr/bin/git
 √  YOUTUBEDL_BINARY      v2021.06.06     valid     /home/vagrant/.local/bin/youtube-dl
 √  CHROME_BINARY         v94.0.4606.81   valid     /usr/bin/chromium-browser
 X  RIPGREP_BINARY        ?               invalid   rg

[i] Source-code locations:
 √  PACKAGE_DIR           23 files        valid     /home/vagrant/.local/lib/python3.10/site-packages/archivebox
 √  TEMPLATES_DIR         3 files         valid     /home/vagrant/.local/lib/python3.10/site-packages/archivebox/templates
 -  CUSTOM_TEMPLATES_DIR  -               disabled

[i] Secrets locations:
 -  CHROME_USER_DATA_DIR  -               disabled
 -  COOKIES_FILE          -               disabled

[i] Data locations:
 √  OUTPUT_DIR            5 files         valid     /vagrant/archivebox
 √  SOURCES_DIR           3 files         valid     ./sources
 √  LOGS_DIR              1 files         valid     ./logs
 √  ARCHIVE_DIR           2 files         valid     ./archive
 √  CONFIG_FILE           81.0 Bytes      valid     ./ArchiveBox.conf
 √  SQL_INDEX             216.0 KB        valid     ./index.sqlite3

[!] Warning: Missing 5 recommended dependencies
    ! NODE_BINARY: node (unable to detect version)
    ! SINGLEFILE_BINARY: single-file (unable to detect version)
      Hint: To install all packages automatically run: archivebox setup
            or to disable it and silence this warning: archivebox config --set SAVE_SINGLEFILE=False

    ! READABILITY_BINARY: readability-extractor (unable to detect version)
      Hint: To install all packages automatically run: archivebox setup
            or to disable it and silence this warning: archivebox config --set SAVE_READABILITY=False

    ! MERCURY_BINARY: mercury-parser (unable to detect version)
      Hint: To install all packages automatically run: archivebox setup
            or to disable it and silence this warning: archivebox config --set SAVE_MERCURY=False

    ! RIPGREP_BINARY: rg (unable to detect version)

Do you want to open a PR with the fix so you get contributor credit for it? 😉

Yep, I can do it.

Fixed by #906.


ID token validation fails when accessing /console and /myaccount with proxy port 443

Describe the issue:
When we add the config
[transport.https.properties]
proxyPort = "443"

The resident idp entity id also appends that port. But the oauth sdk does not expect this port in the issuer URL[1]
[1].https://github.com/asgardio/asgardio-js-oidc-sdk/blob/master/packages/oidc-js/src/utils/sign-in.ts#L218
How to reproduce:
Add the config to deployment toml
 [transport.https.properties]
proxyPort = "443"

Try accessing the /conole or /myaccount id token validation will fail following error can be observed from the browser console
[Error] Unhandled Promise Rejection: Invalid id_token in the token response: eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l

Is there a way around this until we get to upgrade to 5.12.0?

@gkaran https://is.docs.wso2.com/en/latest/learn/adding-and-configuring-an-identity-provider/#configuring-a-resident-identity-provider Go to resident idp configuration click OAuth2/OpenID Connect Configuration. under  resident idp entity id change the host name and port as the .well-known endpoint host and port

@Buddhimah I hope someday I will be able to buy you a beer!! Cheers!

@Buddhimah I am facing same issue. I changed the resident idp entity id but still getting same error.

Below are the screenshots.

Hi @Buddhimah
I have the same issue even if I change the idp entity id. What else could be causing this error?

Hi @Buddhimah
I have the same issue even if I change the idp entity id. What else could be causing this error?

@waqasalirazzaq @yairhdz the :443 needs to be removed from IDP entity id. It should look like this:
https://*****.com/oauth2/token

I tried to explain this issue and the possible remedial actions in this blog. I hope it might be useful.
https://thivi.medium.com/fix-invalid-id-token-issue-in-wso2-identity-server-5-11-0-6bd9f7dc5db6

@thivi well explained. Thank you.


Missing definitions when including CO.h

I used the most recent version of the CANopenEditor to export the files CO.h and CO.c. I am also using the most recent version of CANopenNode.
When compiling, the following errors get raised
lib\CanOpenNode\CANopen.c:58:3: error: #error OD_CNT_HB_PROD from OD.h not correct!
  #error OD_CNT_HB_PROD from OD.h not correct!
   ^
lib\CanOpenNode\CANopen.c:88:4: error: #error wrong OD_CNT_EM_PROD
   #error wrong OD_CNT_EM_PROD
    ^
lib\CanOpenNode\CANopen.c: In function 'CO_new':
lib\CanOpenNode\CANopen.c:277:51: error: 'CO_TX_CNT_EM_PROD' undeclared (first use in this function)
 #define CO_TX_IDX_TIME      (CO_TX_IDX_EM_PROD  + CO_TX_CNT_EM_PROD)
                                                   ^
...
(the compilation continues with subsequent errors, see full log below)

I searched the OD.h file and found no mention of these two defintions at all. They seem to be missing under "Counters of OD objects".
I assume there are some configurations missing in my profile, I'd greatly appreciate if anyone could help me find my mistakes.
Full compiler log:
compiler_log.txt
My XDD-File:
proFile_ECU2021_CO_OD.xdd.txt
Generated OD.h / OD.c files:
OD.h.txt
OD.c.txt

Those (at least some time ago) where linked to the existence of the corresponding OD entries (0x1017 for HB and I can't remember which one for EM). You can have a look at the .c/.h export methods in the editor source. Search for the lines that print the define.

You are probably using own EDS file and not xdd template file provided by CANopenNode. Note that there is no automation, when importing own EDS(or XDD) file. CANopenNode requires some custom properties to be set, especially in communication section. It is best to use original CANopenNode project file and add own objects.
See
https://github.com/CANopenNode/CANopenNode/tree/master#object-dictionary-editor
https://github.com/CANopenNode/CANopenNode/blob/master/doc/objectDictionary.md#object-dictionary-requirements-by-canopennode-object-dictionary-requirements-by-canopennode


Add HTML Title and Page Language into metadata for AsyncHtmlLoader

Description:
Revise libs/langchain/langchain/document_loaders/async_html.py to store the HTML Title and Page Language in the metadata of AsyncHtmlLoader.

I think that with this change we now do 2 requests instead of one for each URL...


Issue parsing new replays

Hey there!
When trying to load up a ladder replay from yesterday I get:
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5005
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5005
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3020
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3020
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5200
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5200
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3016
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3016
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5300
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5300
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5002
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5002
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3019
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3019
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5004
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5004
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5003
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5003
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5001
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5001
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3017
INFO:sc2reader.objects.Attribute:Unknown attribute id: 3017
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5000
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5000
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5100
INFO:sc2reader.objects.Attribute:Unknown attribute id: 5100

I found that I can get it to work with "load_level=0", but nothing past that will work.
(btw: love the project!)

@GoldwinXS Thanks for reporting this and using the project!
Can you share the replay causing the problems?
I suspect that we need to grab fresh data, but that would need to be verified. The steps for doing it are at https://github.com/ggtracker/sc2reader/blob/c2a5407cb13fc41e2b44af07ae2a7ba48ffb7695/sc2reader/data/HOWTO.md if you want to take a shot

The attached log doesn't show any problems. Unknown attribute is merely a warning. And listed IDs are totally irrelevant. At least for melee/arcade maps. Most of these unknowns relate to the coop mode.
For instance:
attribute id: 5000 = Commander Mastery Talent
attribute id: 3017 = Commander Mastery Tier
And some of these appear to be duplicates - according to my reference at least (https://sc2arcade.com/map/1/2/ & https://sc2arcade.com/map/1/1/). 5000 is the same thing as 5001

@Talv This is odd. I never play coop- only ladder. And I picked a replay from yesterday.
I tested a few files before I made this issue, so I was pretty confident there was one. I just tried opening each replay in my replay folder and it looks like it's all working now.
I'm not at all sure how that happened.. I haven't changed anything on my end.
Thanks for the assistance on this! I'm glad it's working.

These attributes, while exclusive to coop mode can also appear in any SC2Replay, it's just that they don't hold any value in case of 1v1 mode etc. That's why these warnings/notices mean nothing, and can be safely ignored.
Ideally they should've been mapped by sc2reader (which would also suppress them from appearing in the log), it's just that no one needed that yet so it has stayed unimplemented.


Ability to fix rows and columns characters

Feature description
Hi,
I’m trying your app for my iPad Pro (running iPadOS 16.2)
I have no problem connecting via SSH to a really old server (running CentOS).
However, my application is an old text-based application that requires terminal emulators to be 80 characters wide by 25 lines (versus the normal 24 lines in terminals). Otherwise, I get strange character returns and menus get messed up.
Is there a way for your application is set hard boundaries for the terminal? I can use WY-60, VT-100 or almost any terminal emulation type. It’s just the terminal window size that has to be set.
Thanks,
Paul by email

Hi Paul 👋
Thank you so much for your feedback 🙏
Currently there is no way to fix size but I could implement it.
You need to know that even you are fixing the requested size, you will need to adjust the font manually (by pinching in the terminal) in order to have the rows and columns correctly displayed inside your iPad.
Are you OK?
Have a nice day Paul ☀

Hi,
That would be great if there was an option to adjust the number of rows and columns.  I need 80 columns by 25 lines. But I can always set it myself.
And I understand that I will need to adjust the font size. However, is there a way to select a monospaced font so it fits automatically? My application is a text-based app and original tan on WY-60 terminals so font size was always fixed.
However, if I have to manually change it, that’s ok.
Thanks,
Paul


Python3 with FileMaker data using pyodbc not giving actual unicode value [French and Hungary character]

Please first make sure you have looked at:

Documentation: https://github.com/mkleehammer/pyodbc/wiki
Other issues

Environment
To diagnose, we usually need to know the following, including version numbers.  On Windows, be
sure to specify 32-bit Python or 64-bit:

Python: Python 3.7
pyodbc: 4.0.27
OS: Mac
DB: FileMaker
driver: FileMaker ODBC

Issue
I am using Python3 to connect with FileMaker Database. The result actually I need to get from Database is "Pontificia Universidad Católica del Perú". But using pyodbc with unicode encoding UTF-8 is some thing like this

. Once I tried to pass this value to html the unicode value is printing as space. I tried to encode my dbconnection object with 'UTF-8', 'LATIN1', 'iso-8859-1'. Still the result is same. Without this I am stuck for few days to continue my work. Please help to get actual value from FileMAker DB.Please help

Please show your connection string. If it uses DSN= then also show the corresponding entry in odbc.ini (or ~/.odbc.ini).

Hi Mkleehammer/Pyodbc
I will send the odbc file.
On Thu, Oct 10, 2019, 9:47 AM Gord Thompson<EMAIL_ADDRESS>wrote:

Please show your connection string. If it uses DSN= then also show the
corresponding entry in odbc.ini (or ~/.odbc.ini).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mkleehammer/pyodbc/issues/633?email_source=notifications&email_token=AH5WHNDNUITML44F7I653ILQN3MXRA5CNFSM4I7HCB2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA3H5TA#issuecomment-540442316,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH5WHNFRS5DD2WRJBF44SO3QN3MXRANCNFSM4I7HCB2A
.

@biswajithgopinathan - Please copy and paste the relevant information as a comment on this issue so others can see it.

Please find attached odbc.ini file of mine
On Thu, 10 Oct 2019 at 09:47, Gord Thompson<EMAIL_ADDRESS>wrote:

Please show your connection string. If it uses DSN= then also show the
corresponding entry in odbc.ini (or ~/.odbc.ini).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mkleehammer/pyodbc/issues/633?email_source=notifications&email_token=AH5WHNDNUITML44F7I653ILQN3MXRA5CNFSM4I7HCB2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA3H5TA#issuecomment-540442316,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH5WHNFRS5DD2WRJBF44SO3QN3MXRANCNFSM4I7HCB2A
.

--
Regards
Biswajth

@biswajithgopinathan - It appears that GitHub does not include file attachments when you leave a comment via email reply. You may have to log into the GitHub site to attach the file.

odbc.txt
Please find attached file @gordthompson

db_connection = pyodbc.connect(DSN = host, SERVER=server, PORT=port, DATABASE=databaseName, UID=user, PWD=userpwd, CHARSET="UTF-8", ansi=True, autocommit=True)
get_ACC_id = "SELECT * from ACC where "ACC"."AccountCode" = " +str(school_id)
df_acc_details = pd.read_sql(get_ACC_id, db_connection)
Still the result for df_acc_details['Name2'] is
Pontificia Universidad Catlica del Per
I tried to encode the result with df_acc_details['Name2'].str.encode('utf-8').astype(str)
Then the result is b'Pontificia Universidad Cat\xc2\x97lica del Per..
Thanks in advance

Try running the following as a stand-alone script. It should show you exactly what's coming back from the FileMaker ODBC driver.
import pyodbc

# These are my test values. Replace them with the values you need to use
# to hit the appropriate database and retrieve the desired row.
dsn_name = 'odbctest'
server = 'localhost'
port = ''
databaseName = 'odbctest'
user = 'Admin'
userpwd = ''
school_id = 1

# these functions identify the return type and the raw bytes received
def convert_SQL_CHAR(raw_bytes):
    return f'SQL_CHAR: {repr(raw_bytes)}'

def convert_SQL_WCHAR(raw_bytes):
    return f'SQL_WCHAR: {repr(raw_bytes)}'

def convert_SQL_VARCHAR(raw_bytes):
    return f'SQL_VARCHAR: {repr(raw_bytes)}'

def convert_SQL_WVARCHAR(raw_bytes):
    return f'SQL_WVARCHAR: {repr(raw_bytes)}'

db_connection = pyodbc.connect(
    DSN = dsn_name, SERVER=server, PORT=port, DATABASE=databaseName,
    UID=user, PWD=userpwd, CHARSET="UTF-8", ansi=True, autocommit=True)

db_connection.add_output_converter(pyodbc.SQL_CHAR, convert_SQL_CHAR)
db_connection.add_output_converter(pyodbc.SQL_WCHAR, convert_SQL_WCHAR)
db_connection.add_output_converter(pyodbc.SQL_VARCHAR, convert_SQL_VARCHAR)
db_connection.add_output_converter(pyodbc.SQL_WVARCHAR, convert_SQL_WVARCHAR)

get_ACC_id = "SELECT Name2 from ACC where AccountCode = " +str(school_id)
crsr = db_connection.cursor()
result = crsr.execute(get_ACC_id).fetchval()
print(result)

For what it's worth, when I run it I get ...
SQL_VARCHAR: b'Pontificia Universidad Cat\xc3\xb3lica del Per\xc3\xba'

... indicating that my copy of FileMaker is indeed returning the string encoded as UTF-8.
What do you get?

Thank you very much @gordthompson .
While I am trying
db_connection.add_output_converter(pyodbc.SQL_CHAR, convert_SQL_CHAR)
We created a method convert_SQL_CHAR(raw_bytes). Currently I am getting
convert_SQL_CHAR is undefined.  Do we have a separate variable for that or we need to call that method, if so the parameter is missing. Please help

convert_SQL_CHAR is undefined

Make sure that your def convert_SQL_CHAR(raw_bytes): declaration comes before you try to reference it in your add_output_converter call.

Got it. But what will be the input parameter raw_bytes pass for convert_SQL_CHAR
Sorry if I am wrong.
Since we are stating db_connection.add_output_converter(pyodbc.SQL_CHAR, convert_SQL_CHAR),
add_output_converter method's one parameter is a method call convert_SQL_CHAR. But if we are giving convert_SQL_CHAR with out passing the input parameter raw_bytes it is giving undefined name convert_SQL_CHAR. Like you told I declared def convert_SQL_CHAR(raw_bytes): before referring it from add_output_converter().

what will be the input parameter raw_bytes pass for convert_SQL_CHAR

When a function is registered as an Output Converter Function pyodbc will pass the raw bytes returned by ODBC to the first argument of that function. The argument name is irrelevant outside of the function itself; it is just the name that the function uses to refer to "the bytes that pyodbc provided".

@gordthompson You are correct add_output_converter method was called inside another method. My fault !
Trying with correct code. Thank you very much

Perfect! Today i worked it and was successful. Thank you very much for your timely support.
The result we got is b'the_string' ideally should be a byte variabke. But the result i am getting from filemaker is also same, but the type(the_variable) is giving str. So once i am tranaferring this variable to html using render_template the variable is printing same as the reault we got. It should be the actual accent character even by giving meta tag encoding as utf-8. Any suggestions sir,

Are you saying that when you ran the test script you got
SQL_VARCHAR: b'Pontificia Universidad Cat\xc3\xb3lica del Per\xc3\xba'

(UTF-8 encoded bytes) the same as I did?

Yes I got the same result. That is correct i think. But once I am converting to html the result is coming as same even <meta tag. Might be my question is wrong.

One more info the type of the variable is showing str. If it is byte I could have decode to utf-8 and display it in html

Without the output converter function(s) the value really should come back as a str. In the test script if you comment out the db_connection.add_output_converter calls and replace print(result) with ...
html = f"""\
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>FileMaker character test</title>
</head>
<body>
{result}
</body>
</html>
"""
with open('C:/Users/Gord/Desktop/test.html', mode='w', encoding='utf-8') as f:
    f.write(html)

... does it produce an .html file that you can open in your browser?

Yes I am able to create the .html file. But the value is coming same as
b'Pontificia Universidad Cat\xc3\xb3lica del
Its not decoding the unicode character. Even I added meta tag in html file also.

Once I changed the encoding to latin1 its working as expected. I think that got my answer correct. Thanks you very much for your support.

Okay, good. You can close this issue now.

Yes @gordthompson , Thanks for your support. Since my issue is solved I am closing this thread

Sorry to rwopen the issue again. Your code helped me to do the task. But again in the code you provided for sqlvarchar conversion we are converting it to string using repr method. Because the tyoe of result it shows is str. What if i can directly convert the varchar to byte. Any solution for this. Other than str type

Why above question comes into my mind because,  the return variabke 'Name2' is having b as prefix but showing the type as str. So while trying to encode the variabkw with utf-8 i am getting a result like this
'Pontificia Universidad Cat\xc3\xb3lica del
Which is not desired result.so if i get the sql result as direct byte it would have been helpful me to encode it back to utf-8.
I am not sure my explanation is enough to explain the situation. Please let me know if any concerns.

The Output Converter functions were just a diagnostic tool to determine the encoding of the strings being returned by the ODBC driver. Ideally, you would set the appropriate decoding, if necessary, at connection time by using setdecoding. Details here.

Thanks. Its working perfectly now.


Support for Content-Type other than application/json

I'd like to use chalice to generate TwiML for Twilio IVR applications, but there doesn't appear to be a way to change the Content-Type to anything other than application/json (e.g. text/xml).

I think this has been covered in #30
On 13 Jul 2016 08:51, "Sam Johnston"<EMAIL_ADDRESS>wrote:

I'd like to use chalice to generate TwiML for Twilio IVR applications, but
there doesn't appear to be a way to change the Content-Type to anything
other than application/json (e.g. text/xml).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/awslabs/chalice/issues/41, or mute the thread
https://github.com/notifications/unsubscribe/AGKdwq2rnQLlIwFLknK3zW7798TJS03uks5qVJjugaJpZM4JLJqZ
.

This is something I plan on adding.  Let's track that work over in #30.


Codeunit -57 : Document Totals

Function Name : CalculateSalesSubPageTotals :Need parameter Change from TotalSalesLine to TotalSalesLine2 and extra parameter SalesLine for event OnAfterCalculateSalesSubPageTotals.

We have subscribed OnAfterCalculateSalesSubPageTotals event and done some changes for TotalSalesline as it is VAR, but in the Last line TotalSalesLine is overridden by TotalsalesLine2 which is clearing the changes done on TotalSalesLine.
Please change the parameter to TotalSalesLine2 from TotalSalesLine.
And also need extra parameter SalesLine record from the page 46 – Sales Order Subform.
Regards,
Krishna.

This was solved in issue #837. It is in the updated daily build.


Defining podAntiAffinity for Jaeger Collector

I am looking for correct place where I can define the podAntiAffinity for the Jaeger Collector and Jaeger Ingester. Normally this is defined with the deployment strategy. But, I am unable to figure out where would my antiAffinity code fit in with the Jaeger Operator. Can someone point me to the correct location. Thanks in advance.
Sample Jaeger Collector podAntiAffinity config
affinity:
  podAntiAffinity:
    requiredDuringSchedulingIgnoredDuringExecution:
    - labelSelector:
        matchExpressions:
        - key: app.kubernetes.io/name
          operator: In
          values:
          - jaeger-collector

This is documented here:
https://www.jaegertracing.io/docs/1.15/operator/#finer-grained-configuration


Rails 4.2 compatibility

I am successfully using this gem with Rails 4.1.4. However, every time I validate something in a model using the validators provided by this gem, in the logs I get the DEPRECATION WARNING:
DEPRECATION WARNING: The Validator#setup instance method is deprecated and will be removed on Rails 4.2. Do your setup in the constructor instead:
class MyValidator < ActiveModel::Validator
  def initialize(options={})
    super
    options[:class].send :attr_accessor, :custom_attribute
  end
end

I would also like to see an update on this issue.

Having the same issue as @kreintjes on an hstore/store_accesor validation
Exception: NoMethodError: undefined method `type' for "date":String
--
0: /gems/activerecord-4.2.0/lib/active_record/connection_adapters/column.rb:18:in `type'
1: /gems/jc-validates_timeliness-3.1.1/lib/validates_timeliness/orm/active_record.rb:14:in `timeliness_attribute_type'
2: /gems/jc-validates_timeliness-3.1.1/lib/validates_timeliness/orm/active_record.rb:33:in `timeliness_type_cast_code'
3: /gems/jc-validates_timeliness-3.1.1/lib/validates_timeliness/attribute_methods.rb:48:in `define_timeliness_write_method'
4: /gems/jc-validates_timeliness-3.1.1/lib/validates_timeliness/attribute_methods.rb:38:in `define_attribute_timeliness_methods'

I tried to find the bug, no luck.

https://github.com/kernel-io/validates_timeliness
fixed ( I think, its late at night here). Give it a whirl.

@kernel-io seems to work. Thanks!

@kernel-io Excellent work. @johncarney Can we merge this into  https://github.com/johncarney/validates_timeliness and release? This gem is currently broken for Rails 4.2 under the conditions that @guapolo and @kreintjes mentioned. I use this gem heavily in my apps, so a proper release would be very much appreciated!

+1 for a merger

I've created https://github.com/appfolio/validates_timeliness which combines all the Rails 4.x patches, STI patch, and performance patches. It also appraises against rails 4.0, 4.1, 4.2 (dropped support for < 4.0) and ruby 2.0, 2.1, 2.2 (dropped support for < 2.0). I dropped support for mongo, and the extensions since I don't use them and they break in rails 4.2.
The gem is released as ae-validates_timeliness.

+1 for a merger, now leaning towards @pkmiec fork.

I have released v4 for Rails 4.0, 4.1 and 4.2. Please add new issues as you find them.

:+1: :santa:


Support uncapped job count

I think I'm getting an error from here when I try to use 0 as the max-in-flight. I think we can drop the cache entirely in the case of unlimited, or maybe just set it to a large size. WDYT?


istio ingress tls orginiation

When we access our microservice using istio ingress gateway, the tls is getting terminated at ingress and it it sending http traffic to microservice, microservice just add /service to the incoming url which will redirect to a login page. since ingress is terminating the tls microservice just add /service to the http url which doesn't exists.
I tried creating the destination rule mentioning the host rp.sp-asg.app.internal.pcpc.com with tls mode simple but still the connection is changing to http
Request URL: *https://rp.sp-asg.app.internal.pcpc.com/
Request Method: GET
Status Code: 200
Remote Address: <IP_ADDRESS>:443
Referrer Policy: no-referrer-when-downgrade
cache-control: no-store
content-length: 9447
content-security-policy: frame-ancestors 'none'
content-type: text/html
date: Mon, 16 Dec 2019 10:44:33 GMT
location: http://rp.sp-asg.app.internal.pcpc.com/service/?TAM_OP=login&URL=%2F&AUTHNLEVEL=&authlvl=Unknown
p3p: CP="NON CUR OTPi OUR NOR UNI"
pragma: no-cache
server: istio-envoy
status: 200
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-envoy-upstream-service-time: 5
x-frame-options: DENY
x-xss-protection: 1

Virtual Service that is sending the traffic.
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: appegress
spec:
hosts:

rp.sp-asg.app.internal.pcpc.com
gateways:
tls-gateway
http:
match:

uri:
prefix: /
route:
destination:
port:
number: 80
host: wrp-service

@dhineshbabuelango I still do not understand the description of the issue. So you have a tis-gateway ingress gateway, that accepts TLS traffic on port 443, performs TLS termination, and directs the traffic to wrp-service port 80. Does wrp-service expects TLS traffic on port 80? How do you access it from inside the cluster? What is the definition of tls-gateway?

@vadimeisenbergibm
tls-gateway ingress gateway, that accepts TLS traffic on port 443, performs TLS termination, and directs the traffic to wrp-service port 80
Yes, the micro service wrp-service, will do some validations on the request and simply add /service to that request
https://rp.sp-asg.app.internal.pcpc.com/
We hit the above url and it reaches wrp-service and it has to add /service like below which is another site
https://rp.sp-asg.app.internal.pcpc.com/service
but the problem is while the connection coming to wrp-service it is coming as
http://rp.sp-asg.app.internal.pcpc.com and it is trying to add /service and the url becomes
http://rp.sp-asg.app.internal.pcpc.com/service which doesnot exists.
Since this is not an egress connection establishing from the wrp-service, its just a response to the connection that hit the micro service, tls origination on egress is not working.
Below is my GW.
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: tls-gateway
spec:
selector:
istio: ingressgateway # use istio default ingress gateway
servers:

port:
number: 443
name: https
protocol: HTTPS
tls:
mode: SIMPLE
credentialName: "tlscredential" # must be the same as secret
hosts:

"rp.sp-asg.app.internal.pcpc.com"

@dhineshbabuelango OK, I see. You should do the following:

Define a VirtualService to redirect traffic to rp.sp-asg.app.internal.pcpc.com, destined to port 80, to port 443
Define a DestinationRule to perform TLS origination for rp.sp-asg.app.internal.pcpc.com

@vadimeisenbergibm I tried to create a Virtual service and destination rule like below, but still the response is same, https is getting converted to http. I tried applying this virtual service to my apps namesapce and tried applying this to istio-system namespace as well.
Note: This is not an egress connection from the pod, it is just a response the incoming connection

Response

curl output from server

I see, so you need to manipulate the location header, not the actual traffic. So the virtual service and the destination rule above are not needed.
You can manipulate response headers in a Virtual Service, https://istio.io/docs/reference/config/networking/virtual-service/#Headers, but I do not see a possibility to set a header based on its previous value.
Your issue is not about Ingress TLS origination, it is about changing the location header of the response. Istio cannot update a header of a response (in your case to change the URL schema from http to https, it only can set a new value). I am not sure it is related to TLS termination, the question what your wrp-service actually does. Does it use HTTP schema for the traffic that arrives to port 80? Does it use HTTPS schema for the traffic that arrives to port 443?

Actually the ultimate aim is to reach https://rp.sp-asg.app.internal.pcpc.com/service where the actual website resides, this is in a different server. But before reaching the actual website this micro service will do collect some metrics and redirect to the actual website, so the users will hit this microservice using the url
https://rp.sp-asg.app.internal.pcpc.com/
and after performing checks and collect the data it will just add /service to whatever url it receives
https://rp.sp-asg.app.internal.pcpc.com/service
In our case the user is hitting the url with https like below but since it is getting terminated at ingress the micro service is receiving the http connection and redirecting the service to a http url which actually doesn’t exists
https://rp.sp-asg.app.internal.pcpc.com/

The micro service is listening on Port 80 only

So how can the microservice know which protocol to expect on port 80, HTTP or HTTPS? Can you see the code that listens on port 80?

Basically the micro secure doesn’t check what’s the protocol it is receiving the connection, all it does is store some session information and add /service to the request

Basically the micro secure doesn’t check what’s the protocol it is receiving the connection,

I think it is not possible since the service has to participate in the HTTPS (TLS) protocol, perform TLS handshake etc. My guess is that the microservice accepts HTTP only and it adds http:// to the HOST header it receives. The HOST header does not contain the scheme.
The simple way to check it is to run the service in a namespace without istio, send to it an HTTPS request from within the namespace and see the results. My guess is that the service will not be able to return a response to a HTTPS connection.

@vadimeisenbergibm we actually tested by making the microservice to listen on port 443 and send the gateway connection through PASSTHROUGH method and it worked fine since there is no tls termination happened it is working fine. But since we can not control the centralised certificate and the microservice has to use its own certificate we are trying to achieve this on port 80 only and make use the ingress gateway certificate

@dhineshbabuelango I do not think I can help you without understanding exactly what the service does - where does it take the schema (http:// or https://) from.

The service does some basic authentication but basically after authentication from  whatever the connection it received it just add /service to that url and send that back

And where does it take the schema (http:// or https://) from?

when we tried the same service to listen on 443 and configured the gateway as passthrough it performed like below.

and the curl output. IF you see the output since the tls termination doesn't happened it received the url as https and added /service to that url and it works.

So can you try to direct the traffic at the gateway to the port 443 of the service, and perform TLS origination to this port?

@vadimeisenbergibm yes it works for us but the problem is this microservice should listen on port 443 and it has to manage its own certificate. So basically if istio ingress gateway doesn't terminate the tls connection it work fine, if it terminates, then we have to find a way to add https during the response.

I still do not understand where precisely the service gets the schema http:// or https:// from. Can you check the code of the service? Can you change the service that it will read the schema from some custom header, for example SCHEMA? Then you will be able to set this header with Istio.

@vadimeisenbergibm Actually when hit the application with https, at somepoint it is getting terminated to http in the ingress gateway but during the response, the ingress gateway should initiate the terminated response right?
The below is the issue we are facing, when ingress terminates the connection at step3, the connection remain http in all the steps.

@dhineshbabuelango I understand that, I do not understand how the right microservice on your diagram adds "/service". Where does it get the schema part? Until I understand how your microservice performs this task, in the code, I will not be able to help you, sorry.

@dhineshbabuelango I understand that, I do not understand how the right microservice on your diagram adds "/service". Where does it get the schema part? Until I understand how your microservice performs this task, in the code, I will not be able to help you, sorry.

Hi @vadimeisenbergibm I think @dhineshbabuelango is referring to "Location" header which http client will follow for 302 direction.
If Ingress Gateway is the one terminating TLS, it may be expected for microservice to return "http://../service" in Location header in a 302 response(step 4 in the diagram), as the request microservice receives is "http://...". However as Ingress receives https:// request from ELB, it may be expected that when Ingress forward the 302 response from microservice to ELB, Ingress will rewrite the Location header from http://../service to https://../service
Hope it clarifies. Thanks.

@newbiels I understand that, I do not understand what the Ingress Gateway must do in order to cause the microservice to return https:// in the Location header. This is I because I do not understand where the microservice gets the schema from. If @dhineshbabuelango could check the code or documentation of the microservice, I would be able to understand it.

I am not sure we can debug this without the additional info requested 6 months ago. Without this, I wil close. If we can get more info we can investigate further. Thanks


Interessantes Device für unsere Actup und MultiMiCo Projekte

Get Started with Wio Terminal
The Wio Terminal is a SAMD51-based microcontroller with Wireless Connectivity powered by Realtek RTL8720DN that’s compatible with Arduino and MicroPython. Currently, wireless connectivity is only supported by Arduino. It runs at 120MHz (Boost up to 200MHz), 4MB External Flash and 192KB RAM. It supports both Bluetooth and Wi-Fi providing backbone for IoT projects. The Wio Terminal itself is equipped with a 2.4” LCD Screen, onboard IMU(LIS3DHTR), Microphone, Buzzer, microSD card slot, Light sensor, and Infrared Emitter(IR 940nm). On top of that, it also has two multifunctional Grove ports for Grove Ecosystem and 40 Raspberry pi compatible pin GPIO for more add-ons.
Mehr Information unter: https://www.seeedstudio.com/grove.html

👍 Tönt sehr interessant!


Implement the Tables.jl interface

The Shapefile.jl and GeoJSON.jl packages implement the Tables.jl interface, so it would be interesting if KML.jl does as well.
Would this be in the development plans for KML.jl?
Thanks in advance to the maintainers for their attention.

No plans to add it, but also not opposed to it.


Better sass source map support

Hey,
because all processed files are concatenated in pod-styles.scss, source maps aren't really useful. All styles show up as being defined in pod-styles.scss, it would be much nicer to see which file they actually come from.
BR,
Dominik

Ah oversight on my part. I think we could generate the "wrapped" Sass styles as separate files then @import them all into pod-styles, sound like a good solution?

Was about to say that, yes.
My only issue with that approach is that it needs special cases for every preprocessor..
maybe in the long run it would be better to have preprocessors provide a hook of some kind?

I don't think it'll be that big of an issue, as the syntax will be the same for Sass, Stylus, and Less (and I don't forsee us supporting much other than that).

Alright :+1:
Are you going to implement this or want me to give it a shot?

Go for it! I won't have bandwidth until next weekend probably. If you need help feel free to chat me on hangouts (email is on my profile).

Closing in favor of #27


topHoldersPercentOfTotalSupply() for bitcoin is empty

topHoldersPercentOfTotalSupply() for bitcoin is empty. Works for santiment and ethereum  though for different time frames (full year vs. last three months).
{
  topHoldersPercentOfTotalSupply(
    slug: "bitcoin"
    from: "2019-01-01T00:00:00Z"
    to: "2020-01-01T00:00:00Z"
    interval: "1d"
    numberOfHolders: 100) {
      datetime
      inTopHoldersTotal
      outsideExchanges
      inExchanges
  }
}

Currently, the top holders are available only for Ethereum and the tokens on ethereum (such as santiment). It is not immediately clear that this is the case. In order to fix such misunderstandings, we have started this page: https://academy.santiment.net/metrics/daily-active-addresses/#available-assets
In this case, it lists the assets we have the data for. This page is still not yet ready for the query you are using though.

@IvanIvanoff Thanks. Please notify me once a topHoldersPercentOfTotalSupply() available-assets API call is available.

@josefansinger Currently we have this API:
https://tinyurl.com/thpapu6 (you can ctrl+click on the field for description).
The availableMetrics is the union of those two: https://tinyurl.com/ukjgx2n (one is queried with timeseriesData and one - with histogramData). For example here you can see that bitcoin does not have topHolders.. query listed.
There are known issues with this API currently (mainly the available metrics), mainly that it includes some metrics that are not really available. This issue is in the dev pipeline and is expected to be fixed this or next week.


Unable to download pornhub playlists

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.11.07. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.11.07

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://jp.pornhub.com/playlist/56536411', '-o', 'C:/Users/---/Desktop/pornhub/%(playlist_title)s - %(playlist_id)s/%(title)s - %(id)s.%(ext)s', '-i']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.11.07
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.14393
[debug] exe versions: ffmpeg 4.0.2
[debug] Proxy map: {}
[PornHubPlaylist] 56536411: Downloading webpage
WARNING: unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[download] Downloading playlist: 56536411
[PornHubPlaylist] playlist 56536411: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: 56536411
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.

Post the output with --dump-pages.

Loading ...

Loading ...

<html><head><script type="text/javascript"><!--
function leastFactor(n) {
 if (isNaN(n) || !isFinite(n)) return NaN;
 if (typeof phantom !== 'undefined') return 'phantom';
 if (typeof module !== 'undefined' && module.exports) return 'node';
 if (n==0) return 0;
 if (n%1 || n*n<2) return 1;
 if (n%2==0) return 2;
 if (n%3==0) return 3;
 if (n%5==0) return 5;
 var m=Math.sqrt(n);
 for (var i=7;i<=m;i+=30) {
  if (n%i==0)      return i;
  if (n%(i+4)==0)  return i+4;
  if (n%(i+6)==0)  return i+6;
  if (n%(i+10)==0) return i+10;
  if (n%(i+12)==0) return i+12;
  if (n%(i+16)==0) return i+16;
  if (n%(i+22)==0) return i+22;
  if (n%(i+24)==0) return i+24;
 }
 return n;
}
function go() {
 var p=2522485428822; var s=885170503; var n;
if ((s >> 6) & 1)	p+= 121012379*/*
else p-=
*/9;/*
else p-=
*/else /*
*13;
*/p-=/* 120886108*
*/217126383*
7;
if ((s >> 15) & 1)/* 120886108*
*/p+=20282592*	16;/* 120886108*
*/else 	p-=/*
p+= */46458504* 16;/*
*13;
*/if ((s >> 15) & 1)/*
else p-=
*/p+=/*
else p-=
*/91598888*
16;/*
else p-=
*/else /*
*13;
*/p-=/*
p+= */13524028*/*
p+= */16;	if ((s >> 7) & 1)
p+= 156608127*/*
p+= */8;/* 120886108*
*/else
p-=/*
else p-=
*/210845136*/*
else p-=
*/8;/* 120886108*
*/if ((s >> 11) & 1)/* 120886108*
*/p+=/*
p+= */133893010*/* 120886108*
*/12; else /*
else p-=
*/p-=
24675271* 12;
 p-=2532242362;
 n=leastFactor(p);
{ document.cookie="RNKEY="+n+"*"+p/n+":"+s+":2321060848:1";
  document.location.reload(true); }
}
//--></script></head>
<body onload="go()">
Loading ...
</body>
</html>


make conda recipe data-loading stricter

Contributes to https://github.com/rapidsai/build-planning/issues/72.
Proposes replacing a use of .get() in the conda recipe with [], to ensure that we get a loud build error if the "project" table is not present when conda-build reads pyproject.toml.
Notes for Reviewers
I know that at some time in the past, the .get() was introduced as a possible solution for errors observed at build time: https://github.com/rapidsai/pynvjitlink/pull/33#discussion_r1449525892
Pushed this to see if those issues are still present, and they don't seem to be!

/merge

Oh I guess maybe rapids-bot is not enabled here? I don't have write access here, so whenever you have time could you merge this @bdice ?

@jameslamb Can you follow up (with ops?) to fix this repo to use normal RAPIDS merge processes and get yourself permissions?

yep, on it!


Please add  null-safety

It save my life If this plugin can migrate null safety. Thank you

Try 0.3.0


Freeplay song preview broken with separated vocals

Describe your bug here.
When listening to songs with separated player and opponent vocals in Freeplay, it bugs out and plays neither characters track, and glitches out the instrumental.
https://github.com/user-attachments/assets/fa7968f9-b2fa-4417-9d8f-3491509c60cb
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No

0.7.3 or 1.0b?

0.7.3

This was already fixed on 1.0b