Test case not found when trying to submit

I'm getting this error "Test case not found" when trying to submit codes to any problem.
I tried deleting problems and creating them again, I also checked "OnlineJudgeDeploy/data/backend/test_case" and it's totally empty, although I can download the test cases of each problem from "localhost/admin/problems" page.
I'm sure I uploaded the test cases in a correct way cause it's not my first time and I've used the system before.
I hope you can provide a fast solution (even if temporary).

please submit the result of docker inspect oj-backend

the result of docker inspect oj-backend
[     {         "Id": "5f653d1c6733510eb93a7c89952c15d00bafc1f510cbef88619c08e080f6e8e0",         "Created": "2019-04-19T07:19:04.212304395Z",         "Path": "/bin/sh",         "Args": [             "-c",             "/app/deploy/entrypoint.sh"         ],         "State": {             "Status": "running",             "Running": true,             "Paused": false,             "Restarting": false,             "OOMKilled": false,             "Dead": false,             "Pid": 2152,             "ExitCode": 0,             "Error": "",             "StartedAt": "2019-04-29T00:20:49.48970126Z",             "FinishedAt": "2019-04-29T00:19:01.722086287Z",             "Health": {                 "Status": "healthy",                 "FailingStreak": 0,                 "Log": [                     {                         "Start": "2019-04-29T04:13:35.835200049+02:00",                         "End": "2019-04-29T04:13:36.131254699+02:00",                         "ExitCode": 0,                         "Output": ""                     },                     {                         "Start": "2019-04-29T04:13:41.317636445+02:00",                         "End": "2019-04-29T04:13:41.636257622+02:00",                         "ExitCode": 0,                         "Output": ""                     },                     {                         "Start": "2019-04-29T04:13:46.745037687+02:00",                         "End": "2019-04-29T04:13:47.037443729+02:00",                         "ExitCode": 0,                         "Output": ""                     },                     {                         "Start": "2019-04-29T04:13:52.137352058+02:00",                         "End": "2019-04-29T04:13:52.449734751+02:00",                         "ExitCode": 0,                         "Output": ""                     },                     {                         "Start": "2019-04-29T04:13:57.614625884+02:00",                         "End": "2019-04-29T04:13:57.917845386+02:00",                         "ExitCode": 0,                         "Output": ""                     }                 ]             }         },         "Image": "sha256:94f897d973780f3233401e5773f026855ae0b6f1181bc6ce9529d663dbb5316f",         "ResolvConfPath": "/var/lib/docker/containers/5f653d1c6733510eb93a7c89952c15d00bafc1f510cbef88619c08e080f6e8e0/resolv.conf",         "HostnamePath": "/var/lib/docker/containers/5f653d1c6733510eb93a7c89952c15d00bafc1f510cbef88619c08e080f6e8e0/hostname",         "HostsPath": "/var/lib/docker/containers/5f653d1c6733510eb93a7c89952c15d00bafc1f510cbef88619c08e080f6e8e0/hosts",         "LogPath": "/var/lib/docker/containers/5f653d1c6733510eb93a7c89952c15d00bafc1f510cbef88619c08e080f6e8e0/5f653d1c6733510eb93a7c89952c15d00bafc1f510cbef88619c08e080f6e8e0-json.log",         "Name": "/oj-backend",         "RestartCount": 0,         "Driver": "overlay2",         "Platform": "linux",         "MountLabel": "",         "ProcessLabel": "",         "AppArmorProfile": "docker-default",         "ExecIDs": null,         "HostConfig": {             "Binds": [                 "/home/mu/OnlineJudgeDeploy/data/backend/dist:/app/dist:rw"             ],             "ContainerIDFile": "",             "LogConfig": {                 "Type": "json-file",                 "Config": {}             },             "NetworkMode": "onlinejudgedeploy_default",             "PortBindings": {                 "1443/tcp": [                     {                         "HostIp": "<IP_ADDRESS>",                         "HostPort": "443"                     }                 ],                 "8000/tcp": [                     {                         "HostIp": "<IP_ADDRESS>",                         "HostPort": "80"                     }                 ]             },             "RestartPolicy": {                 "Name": "always",                 "MaximumRetryCount": 0             },             "AutoRemove": false,             "VolumeDriver": "",             "VolumesFrom": [],             "CapAdd": null,             "CapDrop": null,             "Dns": [],             "DnsOptions": [],             "DnsSearch": [],             "ExtraHosts": null,             "GroupAdd": null,             "IpcMode": "shareable",             "Cgroup": "",             "Links": null,             "OomScoreAdj": 0,             "PidMode": "",             "Privileged": false,             "PublishAllPorts": false,             "ReadonlyRootfs": false,             "SecurityOpt": null,             "UTSMode": "",             "UsernsMode": "",             "ShmSize": 67108864,             "Runtime": "runc",             "ConsoleSize": [                 0,                 0             ],             "Isolation": "",             "CpuShares": 0,             "Memory": 0,             "NanoCpus": 0,             "CgroupParent": "",             "BlkioWeight": 0,             "BlkioWeightDevice": null,             "BlkioDeviceReadBps": null,             "BlkioDeviceWriteBps": null,             "BlkioDeviceReadIOps": null,             "BlkioDeviceWriteIOps": null,             "CpuPeriod": 0,             "CpuQuota": 0,             "CpuRealtimePeriod": 0,             "CpuRealtimeRuntime": 0,             "CpusetCpus": "",             "CpusetMems": "",             "Devices": null,             "DeviceCgroupRules": null,             "DiskQuota": 0,             "KernelMemory": 0,             "MemoryReservation": 0,             "MemorySwap": 0,             "MemorySwappiness": null,             "OomKillDisable": false,             "PidsLimit": 0,             "Ulimits": null,             "CpuCount": 0,             "CpuPercent": 0,             "IOMaximumIOps": 0,             "IOMaximumBandwidth": 0,             "MaskedPaths": [                 "/proc/asound",                 "/proc/acpi",                 "/proc/kcore",                 "/proc/keys",                 "/proc/latency_stats",                 "/proc/timer_list",                 "/proc/timer_stats",                 "/proc/sched_debug",                 "/proc/scsi",                 "/sys/firmware"             ],             "ReadonlyPaths": [                 "/proc/bus",                 "/proc/fs",                 "/proc/irq",                 "/proc/sys",                 "/proc/sysrq-trigger"             ]         },         "GraphDriver": {             "Data": {                 "LowerDir": "/var/lib/docker/overlay2/615b98c79ce3fa2cf2d30c28f36c7270003448f315d13500df34c5da8aef5bc2-init/diff:/var/lib/docker/overlay2/3e6f2ce9474ad77c26bff8b892b08c851204969d347f55f496a99e1a1675c050/diff:/var/lib/docker/overlay2/a47d3ec46b5838fb99c82b091c0401a875892baa84af59aecc1e306541275367/diff:/var/lib/docker/overlay2/8b66e44e50c7e63513d0338768676648d21e8ace330487d2d1fa363b7cb289c8/diff:/var/lib/docker/overlay2/13744eb6b78bcf1c6e6fe5fbb516aa633601cb6382e917e4d17d5def602b14f5/diff:/var/lib/docker/overlay2/e2333e4267c1fb7f15617d6e109aa56a72029554fb6ee47050b6f18371e6f01f/diff:/var/lib/docker/overlay2/04794f821d4407f3c1a685a332c513d009048c33e3ebe91b7553985e9980ecd5/diff:/var/lib/docker/overlay2/0a24e5d983548d735916b6dda5dcfcb04756670168b0e61e41bd1b41cbcaa4a0/diff:/var/lib/docker/overlay2/794163186ab724937ae71cbe315d6230e98718f49fd57e6ca2a59d01d981dd87/diff",                 "MergedDir": "/var/lib/docker/overlay2/615b98c79ce3fa2cf2d30c28f36c7270003448f315d13500df34c5da8aef5bc2/merged",                 "UpperDir": "/var/lib/docker/overlay2/615b98c79ce3fa2cf2d30c28f36c7270003448f315d13500df34c5da8aef5bc2/diff",                 "WorkDir": "/var/lib/docker/overlay2/615b98c79ce3fa2cf2d30c28f36c7270003448f315d13500df34c5da8aef5bc2/work"             },             "Name": "overlay2"         },         "Mounts": [             {                 "Type": "bind",                 "Source": "/home/mu/OnlineJudgeDeploy/data/backend/dist",                 "Destination": "/app/dist",                 "Mode": "rw",                 "RW": true,                 "Propagation": "rprivate"             }         ],         "Config": {             "Hostname": "5f653d1c6733",             "Domainname": "",             "User": "",             "AttachStdin": false,             "AttachStdout": false,             "AttachStderr": false,             "ExposedPorts": {                 "1443/tcp": {},                 "8000/tcp": {}             },             "Tty": false,             "OpenStdin": false,             "StdinOnce": false,             "Env": [                 "JUDGE_SERVER_TOKEN=CHANGE_THIS",                 "POSTGRES_PASSWORD=onlinejudge",                 "POSTGRES_USER=onlinejudge",                 "POSTGRES_DB=onlinejudge",                 "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",                 "LANG=C.UTF-8",                 "GPG_KEY=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D",                 "PYTHON_VERSION=3.7.3",                 "PYTHON_PIP_VERSION=19.0.3",                 "OJ_ENV=production"             ],             "Cmd": null,             "Healthcheck": {                 "Test": [                     "CMD-SHELL",                     "python2 /app/deploy/health_check.py"                 ],                 "Interval":<PHONE_NUMBER>,                 "Retries": 3             },             "ArgsEscaped": true,             "Image": "registry.cn-hangzhou.aliyuncs.com/onlinejudge/oj_backend",             "Volumes": {                 "/app/dist": {}             },             "WorkingDir": "/app",             "Entrypoint": [                 "/bin/sh",                 "-c",                 "/app/deploy/entrypoint.sh"             ],             "OnBuild": null,             "Labels": {                 "com.docker.compose.config-hash": "f3882b41679194ee1394c81dc05fece0334d01a99ecf0c99c1831976c525ff59",                 "com.docker.compose.container-number": "1",                 "com.docker.compose.oneoff": "False",                 "com.docker.compose.project": "onlinejudgedeploy",                 "com.docker.compose.service": "oj-backend",                 "com.docker.compose.version": "1.17.1"             }         },         "NetworkSettings": {             "Bridge": "",             "SandboxID": "821c276a8e9e91475b847e9b44d3cd556960fbf384c2b5ed32928d7c3f7522b9",             "HairpinMode": false,             "LinkLocalIPv6Address": "",             "LinkLocalIPv6PrefixLen": 0,             "Ports": {                 "1443/tcp": [                     {                         "HostIp": "<IP_ADDRESS>",                         "HostPort": "443"                     }                 ],                 "8000/tcp": [                     {                         "HostIp": "<IP_ADDRESS>",                         "HostPort": "80"                     }                 ]             },             "SandboxKey": "/var/run/docker/netns/821c276a8e9e",             "SecondaryIPAddresses": null,             "SecondaryIPv6Addresses": null,             "EndpointID": "",             "Gateway": "",             "GlobalIPv6Address": "",             "GlobalIPv6PrefixLen": 0,             "IPAddress": "",             "IPPrefixLen": 0,             "IPv6Gateway": "",             "MacAddress": "",             "Networks": {                 "onlinejudgedeploy_default": {                     "IPAMConfig": null,                     "Links": null,                     "Aliases": [                         "5f653d1c6733",                         "oj-backend"                     ],                     "NetworkID": "01e3e893e0d29cc6cbbb166069aa9e0afc0daf25e26b208ba92537623210f049",                     "EndpointID": "7d5bf7bc2c3fe0f8ebb4db4694228b89e7a3c3ed5cfb35b9a76dea5beea45d80",                     "Gateway": "<IP_ADDRESS>",                     "IPAddress": "<IP_ADDRESS>",                     "IPPrefixLen": 16,                     "IPv6Gateway": "",                     "GlobalIPv6Address": "",                     "GlobalIPv6PrefixLen": 0,                     "MacAddress": "02:42:ac:12:00:02",                     "DriverOpts": null                 }             }         }     } ]

It seems that you do not mount the OnlineJudgeDeloy/data into the container?
Have you edited docker-compose.yml？

It seems that you did not mount the OnlineJudgeDeloy/data into the container?
Have you ever edited docker-compose.yml？

Yes, I have. I needed to change a minor issue in the Front-End so I followed the documentation to install OnlineJudgeFE and do the necessary steps.
Is there a quick fix for the problem you mentioned?

I added back - ./data/backend:/data,  ran docker-compose up -d the result Recreating oj-backend ... done
I can now upload test cases, they go in the right place and the error is no longer there.
Thank you for your fast response, you've been a great help!


[VS Code] Joining collaboration session: Cannot start 'JoinWorkspaceAsync' while 'JoinWorkspaceAsync' is running.

Error:
Joining collaboration session: Cannot start 'JoinWorkspaceAsync' while 'JoinWorkspaceAsync' is running.
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
1.0.67

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.33.0

platformName
MacOS

platformVersion
18.5.0

LiveShareLogs.zip

Dupe of #1855


Test SCM welcome view

Test plan item for #61491

[ ] anyOS @RMacfarlane
[ ] anyOS @fiveisprime

Complexity: 2

Please go through the 5 different cases of SCM git welcome view content and make sure they all work:

Git extension disabled
No git installed
No open folder
Current folder is not (inside) a git repo
Current workspace has no folder which is (inside) a git repo

Let me know if you think there are additional situations which should be covered.

Tested in Windows

✔
✔ No error is awesome and the links are helpful 👍
✔
✔
✔  The init correctly prompts for directory to initialize


Fix the Quick Replies alignement

I always have arrows for quick replies, and sometimes it's not needed:

Quick replies should be align at the center of the webchat when they are one or two and don't use all the space.
When there is multiple quick replies and we need arrows to navigate, the first time they appears on the screen, they are stick to the right and should take all the space of the screen:

Like here, when I click a first time to the right arrow, then back to the left arrow, they appears well and take all the space:

On it ;)

Looks like the alignment is correct, without having to click on the navigation arrows.


stub not found after compile

after i compile the rat the stub folder is empty !

Can you attack the build log?, it should be located in Binaries/Stub/Stub.exe

Did you edit the source? if you did , you should check you customized source for any error. It compiles fine

ok thanks mate i will check again

@sparta34 is this issue resolved? If so please close this issue


Remove explicit Java version

Spring Boot 2 requires Java 8 and sets this property by default.

Don't you think this is so important it should be defined nevertheless?

Again, probably personal view. I don't like repeating defaults. (Even if have to lookup wether "Nullable" defaults to true or false on JPA column).

Good point!


Password Protection

Password protecting pads would really help out with security, an implementation is required where the pads can be encrypted locally with a password provided by the end-user.
There must be limitations to password protection, as we can't have someone password protect keywords forever, the password will impose an auto-destruct timer, from 15 minutes to maybe 1 day? With the posibility to reset the timer each time someone accesses the link with the proper password.

This depends on #16
Only after that has been finished and merged will this be added.


A shortcut keys for enabling/disabling the notebook touchpad

Description of the new feature / enhancement
Is it possible to add a shortcut key to control the laptop touchpad on/off
Scenario when this would be used?
As we all know, the win10 touchpad has many gesture functions, but it is easier to accidentally touch when typing on the keyboard of some notebooks. I want both to keep using the trackpad function and also to be able to turn it off while typing, but the switch is designed in a deep place by windows and it takes many steps to reach it. So I hope there is a more convenient shortcut key as a switch.
Supporting information
No response

/dup #15427


Enable Telemetry

Enabling telemetry with helm
Enabling telemetry via cli

This PR requires #214 or #206
Same as #212

This additionally refactors helm values tests and their testdata. This is needed to allow passing of those tests.


EnableGremlin capability to create post-GA graphs, fixes #352

Unfortunately, this requires a new version of the cosmosdb SDK built using the current swagger, and it has lots of changes.  Not sure how high a risk it is to take this right now.

Turns out we're broken due to portal changes - graphs created using the extension will not have a working gremlin endpoint without this, so need this fix anyway.


 It seems to be picked up in the relate:list command, but doesn’t run with the relate:fill command.
Thanks!

Thanks for the report! Are you running the latest versions of Statamic, and flat-file vs. Eloquent? I'll take a look later on this weekend; if I have any troubles reproducing I'll let you know! 🙂

Latest version and flat file.

Hey @JohnathonKoster
Here's some more details.
Relate::manyToMany(
          'term:colours.colour_groups',
          'term:colour_groups:colours'
);

Relate list output
+---+--------------------+----------------------+----------------------+---------------+--------------------+--------------+----------------+-----------------------+
|   | Primary Collection | Related Collection   | Primary Field        | Related Field | Relationship       | With Events? | Allow Deletes? | Is Automatic Inverse? |
+---+--------------------+----------------------+----------------------+---------------+--------------------+--------------+----------------+-----------------------+
| 1 | [term].[term]      | [term].colour_groups | [term].colour_groups | colours       | Many to Many (*-*) | No           | Yes            | No                    |
| 2 | [term].[term]      | [term].colours       | [term].colours       | colour_groups | Many to Many (*-*) | No           | Yes            | Yes (1)               |
+---+--------------------+----------------------+----------------------+---------------+--------------------+--------------+----------------+-----------------------+

Colours taxonomy - colour_groups field
-
  handle: colour_groups
  field:
    mode: select
    create: false
    taxonomies:
      - colour_groups
    type: terms
    display: Colour Groups
    listable: true
    instructions_position: above
    visibility: visible
    replicator_preview: true
    hide_display: false

Colour Groups taxonomy - colours field
-
  handle: colours
  field:
    mode: default
    create: false
    taxonomies:
      - colours
    type: terms
    display: Colours
    listable: true
    instructions_position: above
    visibility: visible
    replicator_preview: true
    hide_display: false

Support details
Environment
Application Name: Pilot Pen Australia
Laravel Version: 10.48.3
PHP Version: 8.2.16
Composer Version: 2.7.1
Environment: local
Debug Mode: ENABLED
URL: pilot.test
Maintenance Mode: OFF

Cache
Config: NOT CACHED
Events: NOT CACHED
Routes: NOT CACHED
Views: CACHED

Drivers
Broadcasting: log
Cache: statamic
Database: mysql
Logs: stack / single
Mail: smtp
Queue: redis
Session: file

Locales
Installed
Locales Version: 1.9.0
Protected

Localization
Installed: en
LaravelLang\Attributes\Plugin: 2.9.4
LaravelLang\HttpStatuses\Plugin: 3.8.2
LaravelLang\Lang\Plugin: 13.12.0
Protected Locales: en
Publisher Version: 14.7.1

Statamic
Addons: 15
Antlers: runtime
Sites: 1
Stache Watcher: Disabled
Static Caching: Disabled
Version: 4.53.2 PRO

Statamic Addons
aerni/social-links: 3.1.0
aniket-magadum/insta-feeds: 1.0.1
duncanmcclean/static-cache-manager: 3.1.2
jacksleight/statamic-bard-mutator: 2.3.0
jonassiewertsen/statamic-livewire: 2.12.0
mikemartin/helpscout-beacon: 1.0.3
ncla/statamic-focal-point-fieldtype: 3.0.0
rias/statamic-color-swatches: 2.2.0
steadfastcollective/statamic-csv-exporter: 2.2.1
stillat/relationships: 2.1.4
studio1902/statamic-peak-browser-appearance: 3.3.4
studio1902/statamic-peak-commands: 2.7.0
studio1902/statamic-peak-seo: 8.3.0
studio1902/statamic-peak-tools: 4.4.2
swiftmade/statamic-clear-assets: 2.0.1

Thanks for the additional details, Mike! I'll be looking into this one this this evening. Hopefully its not too big of a challenge and I can get you an update

I've added support for filling taxonomy relationships to 2.1.5

Hey @JohnathonKoster
There seems to be an issue when filling taxonomy relationships where the taxonomy name is prepending to the term slug.


Java8 Supporting?

Looks like this plugin requires Java 11 or later,
but why?
can you provide Java8 Supporting, so we can use this plugin in our Java8 environment
Thanks~~~

I made a PR for this:
#9
please take a look if you get time

I checked some statistic result, looks like Java 8 is still the most widely used version:
(1)
https://www.jetbrains.com/lp/devecosystem-2020/java/
Java8: 75%
(2)
https://www.jrebel.com/blog/2020-java-technology-report
Java8: 58.40%
(3)
https://snyk.io/blog/developers-dont-want-to-leave-java-8-as-64-hold-firm-on-their-preferred-release/
Java8: 64%
this plugin itself requires nothing from Java 11, and looks like my PR #9 works just fine in Java 8
so I think it make sense if we downgrade required Java version to 8, to make this plugin available in Java 8 environment


Add runpath $ORIGIN by default for runtime libraries

Resolve #1331
Based on this presentation https://crascit.com/wp-content/uploads/2019/09/Deep-CMake-For-Library-Authors-Craig-Scott-CppCon-2019.pdf slide 99-110  this seems to be the canonical way to deal with the issue mentioned above

Interesting. I also don't see the issue on my recent Arch Linux. So I'm not sure if this is really a question of "how old is glibc".

Mhm, I will try to reproduce this in a container to be sure.

Why is this here not sufficient:

Ahh, I think you just need to move the add_subdirectory(common) call after this declaration, and it should work.  So I think lets just stick with this option.

In the longer term, since acpp-common is an internal library, would it make more sense to just move it into lib/hipSYCL, which might already be rpathed?

I think structurally that would make more sense, but I don't think that this is too important, at least I am not aware any issue that would require this restructuring apart from aesthetics

Ahh, I think you just need to move the add_subdirectory(common) call after this declaration, and it should work. So I think lets just stick with this option.

Sounds good. Are you going to update this PR?

I think structurally that would make more sense, but I don't think that this is too important, at least I am not aware any issue that would require this restructuring apart from aesthetics

I agree, it's a low-priority issue. I just mentioned it because I think one of the Fedora packaging guidelines for rpath usage says that it should be only used for internal libraries, that then should be in some subdirectory. The question of packaging for Fedora was brought up previously by users.

I made this draft because I realized that the underlying issue is different: Even though the RPATH is being set currently using CMAKE_INSTALL_PREFIX the problem is, when installing using cmake --install . --prefix <install_path> the CMAKE_ISNTALL_PREFIX path is not replaced with the new prefix.
Some people also find this practice bad on the internet: https://discourse.cmake.org/t/cmake-install-prefix-not-work/5040
However I am not sure how this should be done in a better way apart from using $ORIGIN  which has its own problems. At this point I think the best course of action would be to discourage the user from using cmake --install . --prefix

Okay, this is the best solution I could come up with. It is based on the Craig Scott - Professional CMake A Practical Guide_  section 27.2.2

Looks good as far as I can see. Have you actually tried relocating an installtion? Is that working now?

Yes, I did, and it works well now. I noticed an issue with rocm libraries not being found with rocm 6.0, but that seems to be an issue with the rocm cmake integration.
The failing CI check looks strange, any idea what might be causing that? To me, it looks unrelated to this PR.

Yes, I did, and it works well now. I noticed an issue with rocm libraries not being found with rocm 6.0, but that seems to be an issue with the rocm cmake integration.

Excellent :)

The failing CI check looks strange, any idea what might be causing that? To me, it looks unrelated to this PR.

Yep, unrelated to this PR. Happens occasionally. Probably some bug in the buffer-accessor model. Perhaps related to #1376 (if we're lucky, that PR fixes it).


GPU tasks support and minor fix for results option description

Great stuff! I needed this functionality and was about to embark upon it myself, so thanks for saving me the time :) Will merge once you've addressed all of the comments.


KP-911 Release v2.0.0

Added:

KP-596 "List Buckets" method
KP-588 Accounts feature
KP-599 Recursive deletion
KP-601 Recursive upload

I am closing this PR since the releasing process has changed, release PR to the develop: https://github.com/Kaholo/kaholo-plugin-google-cloud-storage/pull/16


Restructuring Python files to match common Python project structure

Shuffling around the file structure a bit to better match common Python
project conventions. In particular:

Renaming main.py to convert_from_telescope.py
Moving tests to a separate tests/ directory
Renaming test files so that "test" is a prefix rather than a suffix

Build failure can be ignored. I turned on Travis for this repo but this PR is part of the work I need to do before I can configure Travis correctly.

Thanks for the review!


Update index.md

FOR EDUCATION PURPOSE ONLY ❌😅
We are not promote any illegal contents
I'm always with you 😁💞

Why:
Closes [issue link]

What's being changed:

Check off the following:

[x] I have reviewed my changes in staging (look for the deploy-to-heroku link in your pull request, then click View deployment).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[x] This pull request impacts the contribution experience

[x] I have added the 'writer impact' label
[x] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

This doesn't appear to be making changes we want to merge, so I'm going to close this out.


Paginate books data

Describe the task
Add pagination to books data sent through API
Expected behavior
Books should be sent based on page parameter from portal to CC website

This issue is completed in #1456


Update ordered-float

Signed-off-by: Tom Kaitchuck<EMAIL_ADDRESS>Change log description
Update ordered-float version
Purpose of the change
Updates to the latest version of ordered-float
What the code does
No changes.

Codecov Report

Merging #304 (3e03721) into master (2b98bec) will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #304      +/-   ##
==========================================
+ Coverage   75.62%   75.64%   +0.01%
==========================================
  Files          44       44
  Lines       11313    11313
==========================================
+ Hits         8556     8558       +2
+ Misses       2757     2755       -2

Impacted Files
Coverage Δ

src/segment/writer.rs
83.76% <0.00%> (+0.47%)
:arrow_up:


arm_mpu: fix off-by-one in mpu_buffer_validate

The loop that checks the MPU region permissions incorrectly
iterates from (num_region + 1) to 1. This should be
(num_region - 1) to 0. This results in the wrong regions
being checked and possible overflow for any implementation
that uses the max region value of 0xFF.
Signed-off-by: Andrew Boie<EMAIL_ADDRESS>

@agross-linaro I might be completely understanding how this driver works, any insight appreciated.

Codecov Report

Merging #7382 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #7382      +/-   ##
==========================================
- Coverage   55.26%   55.26%   -0.01%
==========================================
  Files         467      467
  Lines       51641    51641
  Branches     9886     9886
==========================================
- Hits        28541    28540       -1
- Misses      19190    19191       +1
  Partials     3910     3910

Impacted Files
Coverage Δ

lib/posix/pthread.c
69.34% <0%> (-0.51%)
:arrow_down:

Continue to review full report at Codecov.

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


standoff size

Hello, I really like this project.
Sorry if this is a stupid question, I'm curious if you could provide the size of standoffs and screws that you use when building the full case
My guess is:

3 layers of 1.6mm, perhaps you use different?
thickness of hotswap sockets ~1.85mm

= 6.65mm
Do I need the standoffs to go through the 3 layers, or do the screw threads go through the outer layers?
Perhaps this could be added to the README
Thanks

The standoffs only go through the PCB, that's why the hole is larger in diameter than the screwholes for the top and bottom plates.

HTH

Cool thanks, so:
The screws need to be long enough to go through the plate, plus a little bit and the standoffs need to be a similar size to the pcb and any components attached (excluding switches) ?

That's right, usually you'd be looking for M2 screws 3mm long (if using 1.6mm FR4 for top & bottom plates, obviously if you decide to get 3mm laser cut acrylic you need longer screws)
And you'd be after around about an M2 standoff at 8mm tall if FR4 top & bottom plates, and MX. I dunno what height if you're going choc though, sorry.

I'm using M2 x 5mm standoffs and the cheapest black M2 x ~3mm flathead screws I could find. These are obnoxiously expensive as they're marketed as "gaming SSD screws"; you're better off getting a bag from Ali Express. I've tried M2 x 4mm standoffs and they were too short for Kailh hotswap sockets for Chocs. Might work with soldered switches, though - haven't tried.
One other gotcha: there's one spot on the top plate where a flathead screw doesn't fit; I use a "regular" stainless steel round head screw there. They usually come with those mixed brass standoff packs anyway.


LIVE-4429 Force Polkadot Nano app v15.9300.0

📝 Description
Set Polkadot minimum Nano app version to latest (15.9300.0)
❓ Context

Impacted projects: n/a
Linked resource(s): https://ledgerhq.atlassian.net/browse/LIVE-4429

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo

🚀 Expectations to reach

[ ] Polkadot integration tests
[ ] Polkadot bot

:information_source: Integration tests: https://github.com/LedgerHQ/ledger-live/actions/runs/3375787705

:information_source: Bot run: https://github.com/LedgerHQ/ledger-live/actions/runs/3375791015

information_source Bot run: https://github.com/LedgerHQ/ledger-live/actions/runs/3375891692

At the moment the bot refuses to use the latest app version, need to understand why.

:information_source: New bot run: https://github.com/LedgerHQ/ledger-live/actions/runs/3384141557

Bot and integration tests results are :heavy_check_mark:


Synthesise data on stickies and upload raw data as an open spreadsheet with PII redacted

[x] Synthesis of data
[x] Create redacted data spreadsheet

Uploading raw PII removed data to their own folder in the main repo

Located here: https://github.com/simplysecure/Diary-Studies-Designers-in-OSS/tree/main/raw-data


After clicking "Export" button in "Anki export" dialog just freezes and nothing happen

@Arey125 can you provide more details?
What exactly are you doing when this issue occurs? What site, keyboard shortcut? Could you maybe record a video? Thanks!

Here is the video https://user-images.githubusercontent.com/46898072/168992787-171f883a-182f-4ce9-b7a8-6678fedc1701.mp4

@Arey125 Thanks! This looks like a bug. Do you mind opening the developers console and pasting what logs you see there when this issue happens?

Closing this as it has no updates.
I've seen this happen on a Mac where the AnkiConnect server doesn't respond if Anki is backgrounded for a while.


[Fix #701] Improve zoom-out capability

LGTM, can you add a short explanation to the commit message?

Will do. :grinning:

Thanks for review @hzsweers


Question about multiple windows

Hi,
I have an app that opens files in different windows. So one file has it's own window (and it has entries, groups, etc).
How do you suggest handling that when the main redux store is shared? How are the windows are going to have their own specific data without being synced between them?
Thank you.

Hey @sallar,
If you tell the middleware that your action is local (https://github.com/hardchor/electron-redux#local-actions-renderer-process), it won't be broadcast to the main store and other windows stores.
As a bit of background, it's not the state that gets shared (apart from the initial state), but actions are being broadcast between the stores. Since reducers are shared, you can replicate any state from the initial state + (global, i.e. not local) actions.

Thanks @hardchor,
So it's ok to have some reducers only in renderer process?

Yeah, you could split your reducers out per main / renderer process. That'd
mean some extra work on your reducer getter, but nothing dramatic.
On Fri, 24 Mar 2017, 14:06 Sallar Kaboli<EMAIL_ADDRESS>wrote:

Thanks @hardchor https://github.com/hardchor,
So it's ok to have some reducers only in renderer process?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hardchor/electron-redux/issues/28#issuecomment-289031665,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AASv2g9mvFB5RRUDOBfvVGdkGMHzCINBks5ro83dgaJpZM4MnOP0
.

--
Burkhard Reffeling
Senior Software Engineer

Thanks! One last question, if the scope is local, it wouldn't get forwarded to the main thread?

Yes, that's right.
On Fri, 24 Mar 2017, 16:05 Sallar Kaboli<EMAIL_ADDRESS>wrote:

Thanks! One last question, if the scope is local, it wouldn't get
forwarded to the main thread?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hardchor/electron-redux/issues/28#issuecomment-289066097,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AASv2oQ5q7AIa4oaWaA4E5q5XMGhxHn4ks5ro-nEgaJpZM4MnOP0
.

--
Burkhard Reffeling
Senior Software Engineer

Thanks a lot 👍 @hardchor


Correct minimum tableSize calculation

The EFI / GPT specs say the minimum tableSize is 16,384 bytes.
The code before this change calculated the minimum tableSize as 32 * this.blockSize, which would be wrong with a non-512-byte sector size.

Looks like there's several other places in the example code / comments / documentation where this 32 partition-entries assumption falls down too?
Note that I don't actually have any devices with a non-512-byte sector size, I'm just being pedantic :rofl:
This page says "Since April 2014, enterprise-class 4K native hard disk drives have been available on the market."


Use custom React Component for marker, cluster, popup

Hello,
nice work on this plugin.
Now you can use HTML string or element in popup. This is possible to use a custom React Component because with more than 1'000 marker react can't handle the charge.
https://github.com/OpenGov/react-leaflet-cluster-layer use a clusterComponent which is realy nice. But it missing a lot of fonctionnality (animation, spiderify...) and the positioning is not as good.
Regards, Yoann.

As I understood there is lugs when you have more then 1000 markers?
Are you using Marker from react-leaflet or passing them as array through markers="" prop?

Yes, the markers needs to have custom div icon.
And clusters needs custom react component (like pie chart).

@DoubleYo

Are you using Marker from react-leaflet or passing them as an array through markers="" prop?

Could you write a small example on how are you passing markers to the MarkerClusterGroup, so I could reproduce lugs?

+1 for dynamic custom cluster symbol (probably by letting the developer provide their own component, since the range of possibilities is large). One possible use-case: When all the markers being collapsed into the cluster symbol are the "same", then a circle with a count is fine, but when there are different marker "types" it would often be important to have the cluster symbol reflect this; @DoubleYo suggested a pie chart, which is a good idea, but even being able to dynamically set the style/color of the cluster symbol might be sufficient in some cases.

@Eric24

One possible use-case: When all the markers being collapsed into the cluster symbol are the "same", then a circle with a count is fine, but when there are different marker "types" it would often be important to have the cluster symbol reflect this;

How I'm currently deal with that:
const markerclusterOptions = {
  iconCreateFunction: (cluster) => {
    const clusterClass = getClusterClass(cluster.getAllChildMarkers());
    return L.divIcon({
      html: cluster.getChildCount(),
      className: `custom-cluster-classname cluster-${clusterClass}`,
      iconSize: L.point(40, 40, true),
    });
  },
  showCoverageOnHover: false,
  maxClusterRadius: 45,
  spiderfyDistanceMultiplier: 2,
};

// ...
<MarkerClusterGroup
  markers={this.props.markers}
  options={markerclusterOptions}
/>

function getClusterClass(markersList) {
  const combinedMarker = false;

  // Disabling rule, because we need to break loop at specific condition
  for (const marker of markersList) { // eslint-disable-line no-restricted-syntax
    if (marker.options.someMarkerCustomOption) {
      combinedMarker = true;
      break;
    }
  }

  return combinedMarker ? 'combined' : 'single';
};

So the className for each cluster will be: custom-cluster-classname and depending on markers inside this cluster (someMarkerCustomOption marker option) that you could pass with options prop, cluster will additionally havecluster-combined or cluster-single class name.

ReactDomServer has a function called renderToStaticMarkup which I've used successfully to render pie charts.
    return L.divIcon({
      html: ReactDOMServer.renderToStaticMarkup(

          {childCount}
          <PieChart data={data}/>

      ),
      className: `pie-cluster ${klass}`,
      iconSize: new L.Point(size, size)
    })

I don't know if my problem relates to this, but if I sent array of markers within props it does not show any cluster nor markers. Only if I put the array as children for  component. Any idea why?

@vasiledraghita  https://github.com/YUzhva/react-leaflet-markercluster#api
Passing in markers as props is deprecated anyway.

@jbccollins It works if I sent the markers as childrens, but if I have more than 500 markers the performance is very low. I cannot move the map, only zoom-in or zoom-out si working. And I thought that if I send via markers props I will perform better...

@vasiledraghita
Markers as a props are deprecated, so @jbccollins was right (=
Please send them as children like that:
import { Maker } from 'react-leaflet';
import MarkerClusterGroup from 'react-letaflet-markercluster';

// ...

<MarkerClusterGroup>
  <Marker position={[49.8397, 24.0297]} />
  <Marker position={[52.2297, 21.0122]} />
  <Marker position={[51.5074, -0.0901]} />
</MarkerClusterGroup>

That is more the react way than sending them to props.

@YUzhva I am using that way, but with a custom icon for markers. And I've tested with over 500 markers and it freezes. I cannot move the map, only zoom-in or zoom-out is working.
`
import {Map, Marker, TileLayer} from 'react-leaflet';
import MarkerClusterGroup from 'react-leaflet-markercluster';
import L from 'leaflet';
import MapMarker from '../../../assets/images/MapMarker.svg';
const MAX_ZOOM = 21;
const DATA_TOOLTIP_ID = 'leaflet-map-tooltip';
// ...
render() {
const markerIcon = L.divIcon({
className: 'div-marker-icon',
html: ,
iconSize:    [25, 41],
iconAnchor:  [12, 41],
});
const markers = this.props.points.map((item, index) => {
  return <Marker
    key={item.sessionKey}
    position={[item.lat, item.lng]}
    icon={markerIcon}
  />
});

return

  {this.renderTooltip()}
  <Map
    center={this.state.center}
    zoom={this.state.zoom}
    maxZoom={MAX_ZOOM}
    onViewportChange={this.onViewportChange}
  >
    <TileLayer
      url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
      attribution="© OpenStreetMap contributors"/>
    <MarkerClusterGroup removeOutsideVisibleBounds={true}>
      {markers}
    </MarkerClusterGroup>
  </Map>

;

}`

@vasiledraghita Well without a fiddle or codepen that's gonna be difficult to debug. I found that leaflet-markercluster will recluster sometimes when I did not expect it to. To get around this I extended react-leaflet-markercluster like so:
// This is really dumb but for whatever reason MarkerClusterGroup will recluster even when the key does not change.
// To get around this horrible inefficiency we re-mount the cluster when it actually needs to change and ignore
// every other change.
class CustomMarkerClusterGroup extends MarkerClusterGroup {
  shouldComponentUpdate() {
    return false;
  }
}

Works for me with 5000 markers just fine.

Tanks @jbccollins. It worked, but not extending MarkerClusterGroup because React throws some error for some reason, so I use it like this in another file.
`import React, {Component} from 'react';
import MarkerClusterGroup from 'react-leaflet-markercluster';
export default class CustomMarkerClusterGroup extends Component {
shouldComponentUpdate() {
return false;
}
render() {
return <MarkerClusterGroup {...this.props}/>
}
}`

@vasiledraghita Ah. I see why it doesn't work. react-leaflet-markercluster was recently updated to work with react-leaflet v2.0.0. This line: https://github.com/YUzhva/react-leaflet-markercluster/blob/master/src/react-leaflet-markercluster.js#L34 breaks extending MarkerClusterGroup. I raised an issue with it two weeks ago on the react-leaflet repo: https://github.com/PaulLeCam/react-leaflet/issues/506. If the maintainer of that repository does not agree that all components should be extendable then I'm seriously considering publishing a fork that fixes that.

the v2.0.0 has been released...
Here is the working CodeSandbox:
https://codesandbox.io/s/react-leaflet-markercluster-getting-started-9binx

It keeps breaking with a large number of markers...
I tried using this sandbox https://codesandbox.io/s/react-leaflet-markercluster-getting-started-9binx with 500 clusters and can't even move the map


[ReactNative]TextInput max length issue

Platform
What platform is your issue or question related to? (Delete other platforms).

[ ] React Native

Details
There is a bug in this line of code:
https://github.com/microsoft/AdaptiveCards/blob/077e265edd1b9beaabc03997075d3c629c27abc1/source/community/reactnative/src/components/inputs/input.js#L135
Please fix it as is causing the TextInput not to enforce the max length.

Fixed by #5224

Fixed by #5224


Support the proxy shim protocol

Support the proxy shim protocol defined in https://github.com/clearcontainers/proxy/issues/1

I'm assigning @amshinde here, although we will have to wait for clearcontainers/proxy#1 to be completed before working on that one.

Closing this, as PR has been merged.


change captioning error when there's no file to caption

Describe the request
change the text from
"You need to provide an image to add a caption!"
to
"You need to provide an image/GIF to add a caption!"
so people'd know you can use it on gifs as well
Is your feature request related to a problem? Please describe.
No response
Additional context
No response

This is how it used to be, actually; I removed the GIF part originally to attempt to be more general, but it seems like animation support could be lost on some people this way. Don't really see much harm in reverting it back tbh

Changed with 7248621


Have run-test write results to disk

Currently run-test dumps the TestRecord to stdout. While this is nice for debugging, it is way too verbose for actual runs. Its also unwieldy for actual runs that will probably want to parse that json.

Fixed by #208.


Columns (Variations)

Variation 1: Columns with Image, text, cta

Variation 2: equal width columns

Variation 3: unequal width columns

@amol-anand Is the preferred approach when seeing all these variations on the column pattern to just enhance the existing column block to support the variations vs. creating a new block for each variation?
What have you found authors prefer? Always creating columns blocks and then applying variations via additional style names and/or meta data? Or, creating different blocks for each variation?


After the Dropdown Menu is installed, the Dropdown Menu component does not have the className and children attributes

Neither CLI installation nor manual installation work

Please help me thanks

@czw333221
Can you share the version of @radix-ui/react-dropdown-menu package in the package.json

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.


[ADD]: ETCH A SKETCH JS GAME 💡

Describe the project you want to add with tech stack

This project is about Etch-a-sketch game.
This is build with HTML5, CSS3 & JavaScript.
The game uses event listeners to move the game.
This was one of the first games developed by me, i'm happy to add that here.

Screenshots (optional)

Please assign this issue to me @MohitGupta121, @pranjay-poddar, @Saurabh-kumar09 & @TusharKesarwani.


Added restart button

closes #464
📑 Description
✅ Checks

[ ] I have updated the documentation as required
[x] I have performed a self-review of my code

ℹ Additional context
added restart button

@petar-cvit would like to know your thought that if it would be better to show restart button for all 3 resources if they are present in a single module

@petar-cvit

@petar-cvit done

@petar-cvit should I refresh moduleDetails page on restarting?

should I refresh moduleDetails page on restarting? using this line window.location.href = "/modules/" + moduleName;

No need to do it. It affects only the resource and not the whole Module

@petar-cvit can you please review now?

@petar-cvit can you please review this pr?

@petar-cvit can you please review this PR?

error case

success case

@petar-cvit can you please review now?


Meteor.js event on client data redrawn/update

I posted this on SO:
Is there a way to know on the client side when the data has been re-rendered?
The problem I'm having is that when the data changes, I loose my selected highlighted row because the table is completely redrawn. So, I need to catch this re-rendering event in order to re-highlight my selected row.

georgedyer answered it on SO, just have to use drawCallback


demyx host edit's nano wants to write to /tmp/.demyx but can't

demyx 1.2.3
Ubuntu: 20.04
demyx host edit opens nano, with the correct file, but the editor tries to write to /tmp/.demyx and can't
[ Error writing /tmp/.demyx: Permission denied ]

Weird error! Can you paste the output of stat ~/.demyx.

File: /home/[USERNAME]/.demyx
Size: 816             Blocks: 8          IO Block: 4096   regular file
Device: fc01h/64513d    Inode: 534929      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1003/[USERNAME])   Gid: ( 1003/[USERNAME])
Access: 2020-11-10 01:59:09.954410641 -1000
Modify: 2020-11-10 01:59:09.426417656 -1000
Change: 2020-11-10 01:59:09.426417656 -1000

Thanks for that, I will use a different approach when editing the ~/.demyx file. For now, you can edit it directly using:
nano `~/.demyx`


runelite causes rs3 client to crash

As the title says, runelite causes my rs3 client to crash and it happens after roughly 10 minutes of having the rs3 client open. I've tried other 3rd party osrs clients and never had this issue.

https://github.com/runelite/runelite/wiki/Disable-Hardware-Acceleration otherwise not runelite related


Fix typo in comment: "evalaution" to "evaluation"

Corrected the spelling of "evaluation" in the comment describing the use of the --use_all_masks flag in the main function.

Thank you!


Getting Error while deploying the b2c connector in SFDC Sandbox

Describe the bug
Hi, I am trying to deploy this connector in my Sandbox. I have setup the env file as well with B2C Commerce Configuration Properties and Salesforce Platform Configuration Properties.
While using this command  " npm run crm-sync:sf:org:deploy " I am getting the following error With Error Status.
{
"stack": "RequiresDevhubUsernameError: This command requires a dev hub username. Specify it with the -v parameter or with the "sfdx config:set defaultdevhubusername=" command.\n    at Function.create (C:\Users\A\Desktop\b2c\b2c-crm-sync\node_modules\@salesforce\core\lib\sfdxError.js:160:16)\n    at UserDisplayCommand.assignHubOrg (C:\Users\A\Desktop\b2c\b2c-crm-sync\node_modules\@salesforce\command\lib\sfdxCommand.js:144:44)\n    at async UserDisplayCommand.init (C:\Users\A\Desktop\b2c\b2c-crm-sync\node_modules\@salesforce\command\lib\sfdxCommand.js:235:13)\n    at async UserDisplayCommand._run (C:\Users\A\Desktop\b2c\b2c-crm-sync\node_modules\@salesforce\command\lib\sfdxCommand.js:80:13)",
"message": "This command requires a dev hub username. Specify it with the -v parameter or with the "sfdx config:set defaultdevhubusername=" command.",
"name": "RequiresDevhubUsernameError",
"exitCode": 1,
"commandName": "UserDisplayCommand",
"code": "Error"
}
]
Your local environment details:
Node version (node -v): v15.2.1
NPM version (npm -v): 7.0.8
SFDX version (sfdx -v) sfdx-cli/7.120.0 linux-x64 node-v15.2.1

Having similar issue.  Can someone please share how to deploy to sandbox without enabling DevHub?

Same issue here. Deploying on sandbox, with person accounts, and getting the same error


Samaresh's portfolio added.

Added my portfolio site made using next js to personal portfolio folder.
Thanks.

Good work. I am merging your PR.
Do give us a star by hitting the star button of this repo!


Hive lighting support

Are there plans to support Hive smart lighting products (https://www.hivehome.com/products/categories/lights) with HiveKit?

Hi Bobbo.
Have a look at Homebridge-hive-lightbulb https://www.npmjs.com/package/homebridge-hive-lightbulb
It’s a Homebridge plug-in written in node (same as the rest of Homebridge). I’ve been using the heating one (Homebridge-hive-heating) and although not supporting all the features such as boost etc it has been much more reliable.


Apology not accepted

https://github.com/MatthewGimbut/RoomCStudios/blob/a471062280a3d318c2c7f2d00f7e968097278c79/index.html#L294

I'm bored at work so I'm just going through all my friends' github accounts lol.


While body content loading, visualize transition

At one time there was a very minor fade between states as content in the body area loaded. This should be brought back at around 300ms at most. If it takes longer then that to load it should show something to indicate the content is loading.

#2052


debug coverage

NOT FOR CHECK IN: this makes the NuGet package contain a debug build, which is bad.
Try switching to debug build to see if closing braces etc. are now classed as covered by code coverage. This was mentioned as needed in an issue with uncovered closing braces in the coverlet repo.

coverage: 95.747% (+0.3%) from 95.495% when pulling 239404fd5dbf721b56c555a411c92130e5e1f3b0 on users/alexpeck/debug into 8d80ee2c56474bdad25a872a0fc05d42a661914e on main.


Code sample has an extra parenthesis

The C# code sample for "Translate Documents" section has an extra parenthesis that gives an error when compiling. The issue is minor but can make the user wary of any other mistakes in the code.

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

ID: 40721433-051a-8903-34b0-c8935d6f2af9
Version Independent ID: 1c775439-089b-57e3-d961-e70df777ea01
Content: Get started with Document Translation - Azure Cognitive Services
Content Source: articles/cognitive-services/Translator/document-translation/get-started-with-document-translation.md
Service: cognitive-services
Sub-service: translator-text
GitHub Login: @laujan
Microsoft Alias: lajanuar

Thanks for the feedback! We are currently investigating and will update you shortly.

Hi @MohamedA-Ibrahim , Thank you for your feedback. The C# code has been updated.
#please-close
cc: @YutongTie-MSFT


"How to extract new repositery in Kafka?"

torvalds.dev is analyzing the ticket

Based on the issue "How to extract new repository in Kafka?", it seems like you are trying to understand how to extract or access a new repository in Kafka. Here's a plan to understand and address this issue:

Understand the Kafka environment: Kafka is a distributed streaming platform that allows you to publish and subscribe to streams of records, store streams of records in a fault-tolerant way, and process streams of records as they occur.

Understand the concept of a repository in Kafka: In the context of Kafka, a repository could refer to a Kafka topic, which is a category or feed name to which records are published.

Understand how to extract or access a new repository (topic) in Kafka: To extract or access data from a Kafka topic, you would typically use a Kafka consumer. The consumer reads the data in the topic from the point it chooses.

Identify relevant files: The file you provided, docs/security.html, seems to be a documentation file related to security features in Kafka. It doesn't directly relate to the process of extracting or accessing a new repository (topic) in Kafka. However, it does provide information on how to secure connections to Kafka brokers, which could be relevant when setting up a consumer to access data in a Kafka topic.

Suggest relevant actions: Based on the above, the relevant actions would be to create a Kafka consumer and configure it to access the new repository (topic) in Kafka. You would also need to ensure that the consumer is properly authenticated and authorized to access the Kafka brokers, as described in the docs/security.html file.

Please let me know if you need more specific instructions on how to create and configure a Kafka consumer.


Lerna publish

Work so far on using supporting scripts to determine the full version by which to publish (typically during CI).

Is this PR still required? Or is it superseded by #845?

Is this PR still required? Or is it superseded by #845?

Yes, superseded.  Sorry, forgot I'd even crested this.


Working on firefox but not chromium

On chromium getting this in the console:
three.min.js:613 THREE.WebGLShader: Shader couldn't compile.
Can confirm three.js works on same browser when visiting other sites.

That is weird. In my machine, It works on chromium but not works on Firefox.
THREE.WebGLProgram: shader error:  0 gl.VALIDATE_STATUS false gl.getProgramInfoLog Must have an compiled fragment shader attached. 0:2(12): warning: extension `GL_ARB_gpu_shader5' unsupported in vertex shader
 0:2(12): warning: extension `GL_ARB_gpu_shader5' unsupported in fragment shader
0:91(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:96(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:101(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:106(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:111(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:116(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:121(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:126(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later
0:131(58): error: sampler arrays indexed with non-constant expressions are forbidden in GLSL 1.30 and later

This is hard for me to diagnose, I can't replicate the issue on my end and I am not sure what exact OS/Browsers/Versions this is affecting either.
Maybe migrating to the latest version of THREE.js would help, but it's a bit of a tossup...


Fails when trying to refresh access token

Hello @tristanjahier !
I hope everything is gone well!
I'm using this hash commit for versioning the package:
"tristanjahier/zoho-crm-php": "dev-v2-support#67f2e5fa310a29381f0581a04e8a84880ef24e59",
I've noticed on my app the following exception when it tries to refresh the token:  ErrorException: Undefined index: expires_in
Trace:
ErrorException: Undefined index: expires_in
1
File "/var/www/html/vendor/tristanjahier/zoho-crm-php/src/V2/Client.php", line 319
2
File "/var/www/html/vendor/tristanjahier/zoho-crm-php/src/V2/Client.php", line 319 in Illuminate\Foundation\Bootstrap\HandleExceptions::handleError [args]
3
File "/var/www/html/app/Providers/ZohoServiceProvider.php", line 32 in Zoho\Crm\V2\Client::refreshAccessToken
+7 non-project frames
11
File "/var/www/html/app/Services/ZohoService.php", line 39 in app [args]
12
File "/var/www/html/app/Services/ZohoService.php", line 34 in App\Services\ZohoService::buildClient

Do you know what's happening?
Thank in advance 🙏🏽

From what I have observed myself, it happens from time to time. It happened to one of my application a couple of times recently too (8th and 11th of February)...
I have no explanation for that unfortunately. It is probably Zoho's API failing because it happens very randomly.
And even if Zoho refuses to refresh your access token for valid reasons, the HTTP response status code should not be 200, and then Guzzle (which is the underlying HTTP client of this library) would throw an exception. And we would not have this issue anyway.
Can you confirm that it is not a recurring issue for you neither?


Dead timer patch and and timer scheduling improvements

@62b470e is a fix to an issue #2 I opened. This is a critical bug.
@3a7693a is an improvement to timer scheduling. It is much more efficient, especially with high frequency recurring timers, to schedule an interval with timerfd API once instead of re-calculating and resetting time on each timeout.

CI has failed. Apparently it needs more work. The failure happened using Qt 5.2.1. I locally run 5.4.2 and it runs fine.

I tried Qt 5.2.1 and it went through. That is on Ubuntu 15.10 and GCC 5.2.1
********* Start testing of tst_QTimer *********
Config: Using QtTest library 5.2.1, Qt 5.2.1
PASS   : tst_QTimer::initTestCase()
PASS   : tst_QTimer::zeroTimer()
PASS   : tst_QTimer::singleShotTimeout()
PASS   : tst_QTimer::timeout()
PASS   : tst_QTimer::remainingTime()
PASS   : tst_QTimer::livelock(zero timer)
PASS   : tst_QTimer::livelock(non-zero timer)
PASS   : tst_QTimer::livelock(longer than sleep)
PASS   : tst_QTimer::timerInfiniteRecursion(zero timer)
PASS   : tst_QTimer::timerInfiniteRecursion(non-zero timer)
PASS   : tst_QTimer::timerInfiniteRecursion(10ms timer)
PASS   : tst_QTimer::timerInfiniteRecursion(11ms timer)
PASS   : tst_QTimer::timerInfiniteRecursion(100ms timer)
PASS   : tst_QTimer::timerInfiniteRecursion(1s timer)
PASS   : tst_QTimer::recurringTimer(zero timer)
PASS   : tst_QTimer::recurringTimer(non-zero timer)
PASS   : tst_QTimer::deleteLaterOnQTimer()
PASS   : tst_QTimer::moveToThread()
PASS   : tst_QTimer::restartedTimerFiresTooSoon()
PASS   : tst_QTimer::timerFiresOnlyOncePerProcessEvents(zero timer)
PASS   : tst_QTimer::timerFiresOnlyOncePerProcessEvents(non-zero timer)
PASS   : tst_QTimer::timerIdPersistsAfterThreadExit()
PASS   : tst_QTimer::cancelLongTimer()
PASS   : tst_QTimer::singleShotStaticFunctionZeroTimeout()
PASS   : tst_QTimer::recurseOnTimeoutAndStopTimer()
PASS   : tst_QTimer::dontBlockEvents()
PASS   : tst_QTimer::postedEventsShouldNotStarveTimers()
PASS   : tst_QTimer::cleanupTestCase()
Totals: 28 passed, 0 failed, 0 skipped
********* Finished testing of tst_QTimer *********

I have setup identical environment that CI is using on Ubuntu 14.04 LTS and build.sh finishes successfully. I have no clue what has happened with CI.


Rename rye tools list flags

Fixes #711

I prefer to not maintain the aliases; since these commands aren't widely used and Rye is still in beta, it's acceptable to introduce some breaks. Retaining aliases could complicate things unnecessarily.


Added: soft real time utilities

Closes #85

@baggepinnen
I added some simple utilities for soft-real time simulations, based on the method that you described in your video. I call sleep by default, but, as you noticed, its accuracy is bad under 0.1 second. Because of that, there is an argument to choose a simple busy-waiting while loop instead.
See the example in periodsleep docstring: https://juliacontrol.github.io/ModelPredictiveControl.jl/previews/PR94/public/generic_func/#Soft-Real-Time-Utilities


make hidden head options available in casual style

casual style: make the head options 'alternate', 'details' and
'nodetails' available to the user. (previously they were hidden).

@cryptointerest was this PR intended to be ready for review?

@cryptointerest was this PR intended to be ready for review?

@mefuller Yes,  same as the other one, it was when I submitted the PR. I haven't checked it with recent changes and can't work on it due to my inflamations being rather finely maintained by my day job (yes, it has been two years).

current_master_casual_20230127.pdf
pr55_casual.pdf
pr55_casual_alternate.pdf
pr55_casual_details.pdf
Hi all,
attached are outputs from the current master, then toggling the three options (default is nodetails).
I think this is ready to go, but would appreciate one other quick look and approval

close in favor of #150


WebDav Service Unavailable with .net core 3.1

Hello,
i'm using your library with an asp.net core 2.2 api. Everything works fine.
now i tried to push the version to .net core 3.1.
Building and running is fine, but the application is not able to connect to the webdav-server.
It says the server would be unavailable (Http Status Code 503)
Do somebody know how to handle this issue? Is there a breaking Change in Http Requests maybe i didnt get?
Greetings,
Glorfinkel

Hi @Glorfinkel ,
I cannot reproduce the issue on .net core 3.0 and 3.1 and I'm not aware about changes in HttpClient that may affect that.
I'd recommend using a tool like Fiddler to capture HTTP/HTTPS traffic between the application and the WebDAV server and see what request is sent.
Regards,
Sergey


Issue from website page Get Started: Install

Steps to Reproduce
Please tell us what you were doing and what went wrong. If you are running flutter tools from the command line, please try adding the -v or --verbose option to gather more information.
If the problem is with your application's rendering, please attach a screenshot and any relevant source code.
If you are getting an exception in the logs, and your code is implicated in the first few frames, then please include the source code for the functions involved.
Logs
Run your application with flutter run and attach all the log output.
Run flutter analyze and attach any output of that command also.
Flutter Doctor
Paste the output of running flutter doctor -v here.

For more information about diagnosing and reporting Flutter bugs, please see https://flutter.io/bug-reports/.

Looks like this is just the template without any content. Closing.


Allow onDismiss to be called without prop update

Addressing issue #70, where onDismiss gets called only when isActive is initially false then set to true. Allows onDismiss to work when notification is initialized with isActive equal to true.

Thanks for the PR!, @joewang704!
Would you mind adding a unit test to cover the issue you encountered in #70?

Yeah sure! Just added it @pburtchaell 👍👍

Thanks! This is released in<EMAIL_ADDRESS>


exec clean package install command display garbled codes

When I execute the following build command, the console displays garbled codes. How can I solve this problem?
Apache Maven Daemon (mvnd) 1.0-m8 windows-amd64 native client (0f4bdb6df5e74453d8d558d292789da4e66a7933)
Terminal: org.jline.terminal.impl.jansi.win.JansiWinSysTerminal
Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: D:\software\maven-mvnd-1.0-m8-m39-windows-amd64\mvn
Java version: 1.8.0_371, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-1.8\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
"mvnd clean package install '-Dquickly -Dmaven.test.skip=true'"

but I used mvnd-0.7.1 version is normal


wrong number of cycles for V_SQRT_F32

V_SQRT_F32 should not be 4 cycles, but 16 - the same as V_RSQ_F32
https://github.com/GPUOpen-Tools/RGA/blob/f3f9539759c22e1a01bf184397ff089e95638d86/RadeonGPUAnalyzerBackend/Emulator/Parser/VOPInstruction.h#L180
Maybe check that the other instructions marked with "// guess" are accurate?

Thanks for reporting this. We need to update these estimates to reflect some architectural changes that were introduced in RDNA. We would do our best to get to it in one of our upcoming releases.


Implement cudnn_rnn operation

Currently, we implement the rnn operations from scratch, which may not be as fast as the cudnn versions.
To use cudnn rnn operations, we need to implement the cpp operation and call it from the python side.
https://docs.nvidia.com/deeplearning/sdk/cudnn-api/index.html#cudnnRNNMode_t

cudnn rnn was implemented on singa 3.1


Which projects could benefit from machine learning for AI computer opponents?

Some strategy or other genre games will have AIs and quite complex rules. Usually they are quite dumb, but a real challenging AI can improve a game quite a lot.
I could imagine that if the game core can be used to play the game automatically against each other, a machine learning algorithm could be used to improve the AI capabilities. Maybe this framework could be even used to learn later from the player too. Special "character" properties like being ruthless, aggressive, peaceful, honorable, treacherous that could be used to tune the computer player would be great too.
Question are, which games would allow that and how to do that?

Ok question. Sorry i a am not answering your question, but I guess if you want to do such thing, and are capable do that, there is no problem, just join the project you are most interested. I dont know any game that would not benefit good/better AI.

Thanks for the feedback. I think that with enough time anyone is capable of doing lots of things. For me it's mostly finding enough free time and surveying the active field to see where help is needed most. I already joined some projects (see https://trilarion.blogspot.com/search/label/osgames). I don't really have strong preferences for a specific type of game, I just want to get things done and learn along the way.


FileTransform task not working as expected for appsettings.json file variable substitution

I know how variable substitution works in release pipeline, just check "XML variable substitution" for XML files or write json filename in "JSON variable substitution" textbox. This works well if I'm deploying to "Web App on Windows" app service type. But as soon as I select "Web App on Linux" app service type "File Transforms & Variable Substitution Options" group disappears.
Then I decided to move variable substitution in build pipeline in YAML file (azure-pipelines.yml), that's where problem started for me.
So, i'm trying to achieve appsettings.json file variable substitution in build pipeline. I already listed variables in library:

Here's the json file:
{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",
  "name": "value"
}

Here's the code i have in azure-pipelines.yml:-
trigger:
 - master

pool:
  vmImage: 'ubuntu-latest'

variables:
  buildConfiguration: 'Release'

steps:
- task: DotNetCoreCLI@2
  displayName: 'Restore project'
  inputs:
    command: 'restore'
    projects: |
      **/WebApplication_Li_CI_CD.csproj
      **/WebApplication_Li_CI_CD_1.csproj
    feedsToUse: 'select'

- task: DotNetCoreCLI@2
  displayName: 'Build project'
  inputs:
    command: 'build'
    projects: |
      **/WebApplication_Li_CI_CD.csproj
      **/WebApplication_Li_CI_CD_1.csproj

- task: DotNetCoreCLI@2
  displayName: 'Publish project'
  inputs:
    command: publish
    projects: |
      **/WebApplication_Li_CI_CD.csproj
      **/WebApplication_Li_CI_CD_1.csproj
    publishWebProjects: True
    arguments: '--configuration $(BuildConfiguration) --output $(Build.ArtifactStagingDirectory)'
    zipAfterPublish: True

- task: CopyFiles@2
  displayName: 'Copy zip files'
  inputs:
    SourceFolder: '$(Build.SourcesDirectory)'
    Contents: '**\*.zip'
    TargetFolder: '$(Build.ArtifactStagingDirectory)'

- task: PublishBuildArtifacts@1
  displayName: 'Publish artifacts'

- task: FileTransform@1
  displayName: 'Update appsettings.json file'
  inputs:
    folderPath: '$(Build.ArtifactStagingDirectory)'
    fileType: 'json'
    targetFiles: '**/appsettings.json'

I tried to adjust folderPath in FileTransformation task, and received errors:
#folderPath: '$(System.DefaultWorkingDirectory)/**/*.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/s/**/*.zip

#folderPath: '$(System.DefaultWorkingDirectory)/_WebApplication_Linux_CI_CD/drop/WebApplication_Li_CI_CD.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/s/_WebApplication_Linux_CI_CD/drop/WebApplication_Li_CI_CD.zip

#folderPath: '$(Build.ArtifactStagingDirectory)/**/*.zip'
Error: More than one package matched with specified pattern: /home/vsts/work/1/a/**/*.zip. Please restrain the search pattern.

#folderPath: '$(Build.ArtifactStagingDirectory)/**/WebApplication_Linux_CI_CD.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/a/**/WebApplication_Linux_CI_CD.zip

#folderPath: '$(Build.ArtifactStagingDirectory)/_WebApplication_Linux_CI_CD/drop/WebApplication_Li_CI_CD.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/a/_WebApplication_Linux_CI_CD/drop/WebApplication_Li_CI_CD.zip

#folderPath: '$(Build.ArtifactStagingDirectory)/WebApplication_Linux_CI_CD.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/a/WebApplication_Linux_CI_CD.zip

#folderPath: '$(Build.ArtifactStagingDirectory)/drop/WebApplication_Linux_CI_CD.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/a/drop/WebApplication_Linux_CI_CD.zip

#folderPath: '$(Build.ArtifactStagingDirectory)/drop/**/WebApplication_Linux_CI_CD.zip'
Error: Nopackagefoundwithspecifiedpattern /home/vsts/work/1/a/drop/**/WebApplication_Linux_CI_CD.zip

And none of the combination works for me.

@itorian We are working on the fix. Will let you know once the fix is done

@20shivangi can you please confirm if this is a product issue ?

@itorian  Hi. Could you please reproduce your complete logs here? Which version of the task are you using?

@itorian  Hi, Azure App Service deploy does not support Variable Substitution for Linux apps. Also, we have deprecated that functionality in the task. We have a new task: File Transformation (https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/FileTransformV2) for file transformation and variable substitution now which works with all file types since it takes a package as it's input.
As for your query, I will check the file path error and get back to you.

@eaarora-ms i'm not using Variable Substitution, what i'm using is FileTransform task to replace appsettings.json variables.
"name": "value"      should become      "name": "value-updated"       in released package.
You can very easily reproduce this issue using code snippet which I shared above.

Any update ?

@itorian  I am sorry for the delay in response. I just tried to run the task and I was able to do that successfully. Sharing the YAML  script and a few points due to which the issue could be occurring.
YAML sinnept:
steps:
- task: FileTransform@1
  displayName: 'Update appsettings.json file'
  inputs:
    folderPath: '$(System.DefaultWorkingDirectory)/_adcf/Application.zip'
    fileType: json
    targetFiles: Application/appsettings.json

My folder format:
- Application.zip
    - appsettings.json
    - ...

Can you tell me if this was of any help?

@itorian I am sorry for the delay in response. I just tried to run the task and I was able to do that successfully. Sharing the YAML script and a few points due to which the issue could be occurring.
YAML snippet:
steps:
- task: FileTransform@1
  displayName: 'Update appsettings.json file'
  inputs:
    folderPath: '$(System.DefaultWorkingDirectory)/_adcf/Application.zip'
    fileType: json
    targetFiles: Application/appsettings.json

My folder format:
- Application.zip
    - appsettings.json
    - ...

Can you tell me if this was of any help?

So basically the project path should be: $(System.DefaultWorkingDirectory)/{your_project_name}/{your_zip_folder_name}

2019-11-20T11:29:01.1408454Z Task         : File transform
2019-11-20T11:29:01.1408490Z Description  : Replace tokens with variable values in XML or JSON configuration files
2019-11-20T11:29:01.1408514Z Version      : 1.156.3
2019-11-20T11:29:01.1408551Z Author       : Microsoft Corporation
2019-11-20T11:29:01.1408574Z Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform
2019-11-20T11:29:01.1408601Z ==============================================================================
2019-11-20T11:29:01.7685420Z Applying JSON variable substitution for Application/appsettings.json
2019-11-20T11:29:01.7692899Z Applying JSON variable substitution for C:\Users\eaarora\myagent_work_temp\temp_web_package_9938779557808703\Application\appsettings.json
2019-11-20T11:29:01.7694874Z Substituting value on key testString with (string) value: testValue
2019-11-20T11:29:01.7718134Z JSON variable substitution applied successfully.
2019-11-20T11:29:01.8990343Z ##[section]Finishing: Update appsettings.json file

thanks for the update.

@itorian Hi, Azure App Service deploy does not support Variable Substitution for Linux apps. Also, we have deprecated that functionality in the task. We have a new task: File Transformation (https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/FileTransformV2) for file transformation and variable substitution now which works with all app types since it takes a package as it's input.
As for your query, I will check the file path error and get back to you.

Hi Arora,
There is still a bug in the new FileTransform.
I was already worried to see in the log only the leaf keys, and not the full hierarchy of which key is being replaced.
I have the key ApiKey twice in my JSON but in a different hierarchy.
This fails, the last ApiKey found is replaced with its current value, a noop in fact.
Another key with the sane parent is simply not logged/replaced.
Honestly, I am wasting precious time on what should be a simple task...
Michel.

@itorian Hi, Azure App Service deploy does not support Variable Substitution for Linux apps. Also, we have deprecated that functionality in the task. We have a new task: File Transformation (https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/FileTransformV2) for file transformation and variable substitution now which works with all app types since it takes a package as it's input.
As for your query, I will check the file path error and get back to you.

Hi Arora,
There is still a bug in the new FileTransform.
I was already worried to see in the log only the leaf keys, and not the full hierarchy of which key is being replaced.
I have the key ApiKey twice in my JSON but in a different hierarchy.
This fails, the last ApiKey found is replaced with its current value, a noop in fact.
Another key, with the same parent, is simply not logged/replaced, no clue why.
Honestly, I am wasting precious time on what should be a simple task...
Michel.

Arora,
After another couple of hours wasted...
It seems when a your JSON contains a child called 'Common', its children get never substituted.
I renamed it to 'Commons' and everything works as expected, go figure:
{
"Commons": {
"Child": "substitution works"
},
"Common": {
"Child": "substitution does NOT work"
}
}

@mliesmons Built-in variables are excluded in JSON variable substitution.

We exclude such variables that have the same prefix as pre-defined variables.

Hi Arora,
My variable entered as the environment variable [COMMON_CHILD], please explain how this is considered a built-in?
Kr,
Michel.
From: Eavanshi Arora<EMAIL_ADDRESS>Sent: zaterdag 4 januari 2020 17:07
To: microsoft/azure-pipelines-tasks<EMAIL_ADDRESS>Cc: Michel Liesmons<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/azure-pipelines-tasks] FileTransform task not working as expected for appsettings.json file variable substitution (#11493)
@mliesmonshttps://github.com/mliesmons Built-in variables are excluded in JSON variable substitution.
[62449643-4ace9a80-b788-11e9-842d-5738608f6cfc]https://user-images.githubusercontent.com/52486630/71768217-37dc1400-2f3a-11ea-8e52-df4a3a6bdcb4.png
We exclude such variables that have the same prefix as pre-defined variables.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azure-pipelines-tasks/issues/11493?email_source=notifications&email_token=ABAUWCDD2KZQYV2TC5MNV2LQ4CXYVA5CNFSM4I4772A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIC2Y6I#issuecomment-570797177, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABAUWCCTDHDFJDSFZWUNKDLQ4CXYVANCNFSM4I4772AQ.

@mliesmons  The documentation is definitely pending behind and it is in our backlogs to update the same. However as per the code here :
https://github.com/microsoft/azure-pipelines-tasks/blob/e6b2859cadd9e69b964dbb5b425720b7172d1abf/Tasks/Common/webdeployment-common-v2/variableutility.ts#L3
The words starting with common, build etc. are not replaced in variable substitution.

Hi Arora,
Thanks, I see it in the code yes…
3 questions:

You mentioned somewhere in this thread that the option to specify substitutions within the App Service Deployment task will be deprecated in favor of the specific task. How should we know? Could this be indicated in the current task, e.g. when you click the ‘i’nfo button?
I have a hard time consulting my customers on which tasks to use. E.g. Azure Functions: should we use AzureRmWebAppDeploymentV4 or AzureFunctionAppV1?
What is the difference between  App Settings and Configuration Settings, the help link brings us to the same page…
https://stackoverflow.com/questions/55330076/what-is-the-difference-between-app-settings-and-configuration-settings-in-azure

Kr,
Michel.
From: Eavanshi Arora<EMAIL_ADDRESS>Sent: zaterdag 4 januari 2020 19:42
To: microsoft/azure-pipelines-tasks<EMAIL_ADDRESS>Cc: Michel Liesmons<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/azure-pipelines-tasks] FileTransform task not working as expected for appsettings.json file variable substitution (#11493)
@mliesmonshttps://github.com/mliesmons The documentation is definitely pending behind and it is in our backlogs to update the same. However as per the code here :
https://github.com/microsoft/azure-pipelines-tasks/blob/e6b2859cadd9e69b964dbb5b425720b7172d1abf/Tasks/Common/webdeployment-common-v2/variableutility.ts#L3
The words starting with common, build etc. are not replaced in variable substitution.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azure-pipelines-tasks/issues/11493?email_source=notifications&email_token=ABAUWCBKXT7NNVWQYRPWJTTQ4DKAJA5CNFSM4I4772A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIC5UMY#issuecomment-570808883, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABAUWCDCUTY6YCUFP6L2273Q4DKAJANCNFSM4I4772AQ.

@mliesmons
'''You mentioned somewhere in this thread that the option to specify substitutions within the App Service Deployment task will be deprecated in favor of the specific task. How should we know? Could this be indicated in the current task, e.g. when you click the ‘i’nfo button?'''
We will add this to our documentation thanks for pointing out.
''' I have a hard time consulting my customers on which tasks to use. E.g. Azure Functions: should we use AzureRmWebAppDeploymentV4 or AzureFunctionAppV1? '''
AzureRmWebAppDeploymentV4 task is being deprecated and hence we would suggest you use newer tasks like AzureFunctionAppV1
''' What is the difference between App Settings and Configuration Settings, the help link brings us to the same page… https://stackoverflow.com/questions/55330076/what-is-the-difference-between-app-settings-and-configuration-settings-in-azure '''
Thanks for pointing us to the question. App settings are used to set the key value in app settings on the Azure portal however configuration settings are used for General settings. The Azure App Service Deploy does not support configuring connection strings. The configuration settings do not have a syntax because they can have a variety of values like a single value or an array, etc.
However, to clear the misconceptions we have added a new task called Azure App Service Settings which has three sections namely App Settings, General Settings and Connection Strings which clears all your doubts asked in this question.

Thanks for the clarification.
If the App Service Deployment task will be deprecated, will there be new tasks for Web and API App deployment?
I see the Azure App Service Settings has no appsettings.json variable substitution capability.
We often have large, hierarchical settings specified in an appsettings.json, substitution using variables worked pretty well here.
Copying them into a pipeline task is tedious and error prone.
Is this feature deprecated too?
What is the advised way to handle appsettings.json?
Kr,
Michel.
From: Eavanshi Arora<EMAIL_ADDRESS>Sent: Monday, January 06, 2020 7:21 AM
To: microsoft/azure-pipelines-tasks<EMAIL_ADDRESS>Cc: Michel Liesmons<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/azure-pipelines-tasks] FileTransform task not working as expected for appsettings.json file variable substitution (#11493)
@mliesmonshttps://github.com/mliesmons
'''You mentioned somewhere in this thread that the option to specify substitutions within the App Service Deployment task will be deprecated in favor of the specific task. How should we know? Could this be indicated in the current task, e.g. when you click the ‘i’nfo button?'''
We will add this to our documentation thanks for pointing out.
''' I have a hard time consulting my customers on which tasks to use. E.g. Azure Functions: should we use AzureRmWebAppDeploymentV4 or AzureFunctionAppV1? '''
AzureRmWebAppDeploymentV4 task is being deprecated and hence we would suggest you use newer tasks like AzureFunctionAppV1
''' What is the difference between App Settings and Configuration Settings, the help link brings us to the same page… https://stackoverflow.com/questions/55330076/what-is-the-difference-between-app-settings-and-configuration-settings-in-azure '''
Thanks for pointing us to the question. App settings are used to set the key value in app settings on the Azure portal however configuration settings are used for General settings. The Azure App Service Deploy does not support configuring connection strings. The configuration settings do not have a syntax because they can have a variety of values like a single value or an array, etc.
However, to clear the misconceptions we have added a new task called Azure App Service Settings which has three sections namely App Settings, General Settings and Connection Strings which clears all your doubts asked in this question.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azure-pipelines-tasks/issues/11493?email_source=notifications&email_token=ABAUWCCLUBLMXUX6LH7RX6TQ4LEVBA5CNFSM4I4772A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIERFLA#issuecomment-571019948, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABAUWCFCJPHLP7X2SQHAZ7DQ4LEVBANCNFSM4I4772AQ.

@mliesmons  We already have new tasks for the same viz Azure Web App,  Azure Function App, etc.,
And variable substitution is not deprecated, it has moved to File Transform Task .
I hope you use these tasks in the future instead.

I will 😉
From: Eavanshi Arora<EMAIL_ADDRESS>Sent: Monday, January 06, 2020 1:31 PM
To: microsoft/azure-pipelines-tasks<EMAIL_ADDRESS>Cc: Michel Liesmons<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/azure-pipelines-tasks] FileTransform task not working as expected for appsettings.json file variable substitution (#11493)
@mliesmonshttps://github.com/mliesmons We already have new tasks for the same viz Azure Web Apphttps://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureWebAppV1/README.md, Azure Function App, etc.,
And variable substitution is not deprecated, it has moved to File Transform Task https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/FileTransformV2/README.md .
I hope you use these tasks in the future instead.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azure-pipelines-tasks/issues/11493?email_source=notifications&email_token=ABAUWCHCOQDUG5W6VEN5HO3Q4MQAVA5CNFSM4I4772A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIFJ7VA#issuecomment-571121620, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABAUWCDY4CIY3CI3IPSOZR3Q4MQAVANCNFSM4I4772AQ.

@itorian I am sorry for the delay in response. I just tried to run the task and I was able to do that successfully. Sharing the YAML script and a few points due to which the issue could be occurring.
YAML snippet:
steps:
- task: FileTransform@1
  displayName: 'Update appsettings.json file'
  inputs:
    folderPath: '$(System.DefaultWorkingDirectory)/_adcf/Application.zip'
    fileType: json
    targetFiles: Application/appsettings.json

My folder format:
- Application.zip
    - appsettings.json
    - ...

Can you tell me if this was of any help?

So basically the project path should be: $(System.DefaultWorkingDirectory)/{your_project_name}/{your_zip_folder_name}

I followed the same steps. In the log, i see the values substituted in appsetting.json however when i do not see the new values in the appsettings under artifact. Any thoughts.


Type declarations seemingly missing when installed from npm

Hi!
I have leaflet.glify 3.2.0 installed from NPM (which seems weird since 2.1.0 is the highest release here on Github?). I'm importing it into a typescript project with:
import glify from 'leaflet.glify';

as indicated but get the following complaint:
ERROR in src/components/es/GEMBaseMap.tsx:4:19
TS7016: Could not find a declaration file for module 'leaflet.glify'. '[redacted]/frontend/node_modules/leaflet.glify/dist/glify.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/leaflet.glify` if it exists or add a new declaration (.d.ts) file containing `declare module 'leaflet.glify';`

Obviously those types aren't available and there are no module declarations for leaflet.glify in the code as shipped. Any idea what might be going on here?
Thanks!

The project does have lines for emitting declarations commented out for some reason. To work around that you could just fork it, uncomment the declaration-related lines in tsconfig and install your fork instead.

That's not a great solution, but thanks for the response. I actually ended up just implementing my own GL layer support; it was less hassle and allowed me to get closer to what I wanted anyway. Thanks though!

@ivan-palatov I looked around the forks for the implementation of these types but could not find it. Did you have a go-to fork?


MP talk at JCON2019

Name of the speakers

Maik Wolf

Twitter: https://twitter.com/da_mwolf

Daniel Krämer

Github (for profile picture only): https://github.com/dkraemer-anderScore
Twitter: https://twitter.com/anderScoreGmbH

Name of the session (German)
Java EE + MicroProfile - das bessere Spring Boot?
Link to event
https://jcon.xdev.cloud/
Date/Time/Location
Thursday - 9/26/19 - 03:00 - 03:45PM (German Time) - Dusseldorf
Message
Join @da_mwolf & @anderScoreGmbH at @jcon_conference to learn if @JakartaEE @MicroProfileIO are better than @springboot - Thursday, September 26th. More info: https://jcon.xdev.cloud/
See you in Dusseldorf (Germany)
#JCON2019
Thank you so much for your media marketing support :)
Kind regards
Maik

2 Tweets have been scheduled for sep 17th and Sep 25th.


Why is the signature not verified when transacting Ethereum transactions

ensure_none is used in the dispatchable call.
and
ignored transaction signatures when execute an ethereum transaction.
Will there be security issues?

Would you please provide a permalink to the code line?


[Document][open api] add open api document

related issue: https://github.com/apache/incubator-dolphinscheduler/issues/4831


Blackrock comments

After having a close look at @cboulay 's code from #561 I could not find a solution that I think fits better at the moment. I tried a few things, like wrapping __nonneural_evtypes and __comment_evtypes into a common method that works for both (see commit c18475d), but I noticed this creates too much unnecessary code. Thus for now I would prefer not to do this. Once somebody implements another event type, however, I think a bit of restructuring will be justified.
The original code has not changed much but I introduced a few changes as discussed in #561.

Strings are decoded according to the charset and reencoded to bytes that are human readable.
Comment colors are parsed to 8-digit hex values as read from the file. If anybody (@cboulay ?) has more information on how they are encoded, please let me know. These hex strings are then placed into an array that is presented to the user as an annotation to the comment event object.
I also renamed __nonneural_evtypes to __nonneural_evdicts aand __comment_evtypes to __comment_evdict.

I might, of course, have missed something, so if anybody sees a better way of implementing this, please also let me know.

Hello @bjoern1001001! Thanks for submitting the PR.

In the file neo/rawio/blackrockrawio.py, following                are the PEP8 issues :

Line 1894:66: E231 missing whitespace after ','
Line 1895:100: E501 line too long (134 > 99 characters)

There are no PEP8 issues in the file neo/rawio/tests/test_blackrockrawio.py !

Coverage decreased (-0.05%) to 49.005% when pulling 23ddad2c17ca712c1e0348df671cec207e6c510d on bjoern1001001:brio_comments_2 into 603e0496dc8dcde8584e599e3ec8e124c8621314 on NeuralEnsemble:master.

Coverage decreased (-0.05%) to 49.005% when pulling 23ddad2c17ca712c1e0348df671cec207e6c510d on bjoern1001001:brio_comments_2 into 603e0496dc8dcde8584e599e3ec8e124c8621314 on NeuralEnsemble:master.

THis looks good to me.
thanks.


abcmidi: 2024.02.11 -> 2024.02.19

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/abcmidi/versions.
meta.description for abcmidi is: Utilities for converting between abc and MIDI
meta.homepage for abcmidi is: https://abc.sourceforge.net/abcMIDI/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2024.02.14 in filename of file in /nix/store/v5hv91m9b7w1i7g0rw435balf356yg4n-abcMIDI-2024.02.14

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
abcmidi
easyabc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/v5hv91m9b7w1i7g0rw435balf356yg4n-abcMIDI-2024.02.14 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A abcmidi https://github.com/r-ryantm/nixpkgs/archive/e2818a4dbb1e25d821a280723e6572cd58af22c9.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e2818a4dbb1e25d821a280723e6572cd58af22c9#abcmidi

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/v5hv91m9b7w1i7g0rw435balf356yg4n-abcMIDI-2024.02.14
ls -la /nix/store/v5hv91m9b7w1i7g0rw435balf356yg4n-abcMIDI-2024.02.14/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

abcmidi
easyabc

Maintainer pings
cc @dotlambda for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/abcmidi/versions.
meta.description for abcmidi is: Utilities for converting between abc and MIDI
meta.homepage for abcmidi is: https://abc.sourceforge.net/abcMIDI/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2024.02.19 in filename of file in /nix/store/z7d24y3i40v02a4ridxiwvwi1xz1x906-abcMIDI-2024.02.19

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
abcmidi
easyabc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/z7d24y3i40v02a4ridxiwvwi1xz1x906-abcMIDI-2024.02.19 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A abcmidi https://github.com/r-ryantm/nixpkgs/archive/6ef28826d81340f19b8a97b4fa3f46504bdcad6f.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/6ef28826d81340f19b8a97b4fa3f46504bdcad6f#abcmidi

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/z7d24y3i40v02a4ridxiwvwi1xz1x906-abcMIDI-2024.02.19
ls -la /nix/store/z7d24y3i40v02a4ridxiwvwi1xz1x906-abcMIDI-2024.02.19/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

abcmidi
easyabc

Maintainer pings
cc @dotlambda for testing.


highlight for new quests and custom quests

don't show highlight if quest was already opened (? test it if it's annoying ...)

only for quests for now


Disable experimental publishing

This disables the experimental publish until we integrate @james-crowley's work on parallelization.

Closing and reopening the pull request because it appears that ci.jenkins.io missed the web hook that notified it of the pull request.

Closing and reopening the pull request because it appears that ci.jenkins.io missed the web hook that notified it of the pull request.

The ci.jenkins.io multibranch pipeline is configured to not evaluate pull requests submitted from the origin repository.  I'm not sure that is a sensible choice, but that's the current choice.  Can this pull request be switched to come from a fork rather than from the origin repository?

The ci.jenkins.io multibranch pipeline is configured to not evaluate pull requests submitted from the origin repository.  I'm not sure that is a sensible choice, but that's the current choice.  Can this pull request be switched to come from a fork rather than from the origin repository?

Sure, I will do it from a fork instead

Sure, I will do it from a fork instead


Unit tests.

Closing outdated PR. Changes will be resubmitted in a new PR with conflicts resolved.


Removed windows user and used run as user as windows username

Fixes https://issues.jenkins-ci.org/browse/JENKINS-55509
Removed second (windows) username field cause its not needed, and in current form needs to be entered with every config save..

This seems fine, but my only concern is I include documentation for users to build their own images.
https://github.com/jenkinsci/google-compute-engine-plugin/blob/master/windows-image-install.ps1
https://github.com/jenkinsci/google-compute-engine-plugin/blob/master/windows-it-install.ps1
As you can see in those files, I already set the username and password. I assume most users change those values. With this change, I don't believe it's obvious that the user must keep it as "Build".
I'm not sure it's a good idea to not let the user configure the username through the Jenkins configure UI. What do you think?

@rachely3n I think that we should change also user in that scripts to be jenkins and that will make things easier.
And I think we actually need username field (how we will choose to which user log in?), but 1 is more than enough..

@rachely3n Check now.. I have changed all Build instances to jenkis

LGTM. I'm going to merge

@rachely3n It should be released ad 3.0.0 cause its incompatible change..