Pressing "Update metrics" in 2.0.1 breaks the connection to hub

Hi!
When entering the GMS interface at https://servername:8590/masterlib/testpage the connection to the hub is being interrupted, both apps and front-end hub.
The only thing in the interface being reported is:
Status output:
{"level":"info","msg":"Getting app list on server","meta":{"module":"routes"}}
{"level":"info","msg":"App List retrieved","meta":{"module":"routes"}}
It also breaks the exception to the non-trusted certificate in Chrome. Yes, we are using a custom external certificate - naturally a different one from the self-trusted internal one. When using the server locally it asks to confirm the security exception. Externally it uses a different DNS where the certificate is valid. Shouldn't case the issue.

Translation for pic1:
The connection to the Qlik Sense Engine failed for unknown reasons. Reload your browser or contact your system administrator.
Second one:
An error occurred. Verify that Qlik Sense is running. If the session time limit has passed due to inactivity you need to refresh in order to continue to work.

And yes, this appears to break all front-end sessions.

ok, didn't see this in testing.  I don't understand why that would be happening.  Browsing to the test page has no connection to the hub service or any other service in Qlik Sense.  Unless Qlik Sense is now using port 8590 for something.

I'm not able to recreate this problem with additional testing.

@goldbergjeffrey we discovered this was due to us using a different external certificate, tied to port 443 and 4244. The difference between QMC and QMC utilities interface is that QMC just stores and accepts the wrong certs once, while QMC utilities breaks them every time. Not sure if worth fixing, but if you change to a different external certificate (a typical scenario is when you have a different end-user DNS), you would notice this.

what happens if you set the certificate for the express server running QMCU to the 3rd party certificate?  Does that resolve the issue?

@goldbergjeffrey only the local certs for intra-service communication exists at C:\ProgramData\Qlik\Sense\Repository\Exported Certificates.Local Certificates . The external certs are generated by the IT department and thus I need to convert them, if I need them in a .pem format. Is this a requirement? If not, how can I define which certs to use? I assume changing something here C:\Program Files\Qlik\Sense\EAPowerTools\QMCUtilities\config\config.js?


Resurrect deprecated SourceFolder parameter

Task name: PublishSymbolsV2
Description: The PublishSymbols task assumes that the source files referenced by the pdb are rooted under Build.SourcesDirectory. It does not index source files unless they are under that directory. If a user synced and built from a different path, they will not be able to use this task to index their source. This change addresses that issue by introducing a new optional parameter to the task that defines the source directory. If unspecified, it defaults to using Build.SourcesDirectory (the current behavior). When I began the process of introducing the parameter, I found logic related to an old, deprecated parameter named SourceFolder. This seems to be exactly what I want to introduce, so I reused that name and removed the logic that warned of the parameter being deprecated.
Documentation changes required: (Y/N) Yes. Label and help strings for the new task parameter are needed.
Added unit tests: (Y/N) No new unit tests were created.
Attached related issue: (Y/N)
Checklist:

[x] Task version was bumped - please check instruction how to do it
[ ] Checked that applied changes work as expected

@ericsciple I'm wanting to reintroduce a task parameter that you seem to have deprecated way back in 2015:
https://github.com/microsoft/azure-pipelines-tasks/pull/441
Any chance you can tell me why it was deprecated, and/or whether there's a problem with bringing it back?

Also, I'm not sure how I can verify that this works the way I expect. Is there a reasonable way?

@ericsciple I'm wanting to reintroduce a task parameter that you seem to have deprecated way back in 2015:
#441
Any chance you can tell me why it was deprecated, and/or whether there's a problem with bringing it back?

@ericsciple bump... I really don't want this PR to languish and die.

@fadnavistanmay I'd really like to get this in before the next scheduled deployment, if possible. Can you take a look?

@m-akinc , I noticed that the contributing file in this repo suggests adding a label to your PR which matches the category in the task.json file:
https://github.com/microsoft/azure-pipelines-tasks/blob/4e6e65efdaf560fcb0c3d3e3db425e4bcb3e22be/Tasks/PublishSymbolsV2/task.json#L8
Perhaps that may help move this along?  I tried to label your PR, but unfortunately I cannot.  I mention this as a member of the community who was excited to see #12334 get completed after languishing for 7 months.

@m-akinc , I noticed that the contributing file in this repo suggests adding a label to your PR which matches the category in the task.json file:
https://github.com/microsoft/azure-pipelines-tasks/blob/4e6e65efdaf560fcb0c3d3e3db425e4bcb3e22be/Tasks/PublishSymbolsV2/task.json#L8
Perhaps that may help move this along? I tried to label your PR, but unfortunately I cannot. I mention this as a member of the community who was excited to see #12334 get completed after languishing for 7 months.

I saw that as well, but somehow, I cannot see any way to add a label. I'm not sure if those UI elements are removed due to not having permission to add a label, or maybe I'm just blind/crazy.

Have you looked at https://github.com/dotnet/sourcelink/blob/master/README.md? You can do the source indexing as part of where ever the build takes place and then set this task to symbol publish, but not source index.

@m-akinc I appreciate your efforts here in this PR, but this functionality was intentionally deprecated because it caused functional and compatibility issues.
That said, I do think you should be unblocked by SourceLink (see my above comment). That's the more "modern" approach.
I know it can be frustrating to have a PR rejected - trust me I've been there!

It looks like SourceLink provides limited support (e.g. no embedding repo information) for native C++ projects. I don't think it's going to satisfy our use case.


php component install not recognised

Hi Gabriel, After forking this repo with git bash,,i tried implementing component install,but it says command not recognised,,what's the issue please?

Thanks Bro,,,you're really a genius,,,it's Composer not component,,but you've dissapeared again 😂😂

"Problem 1
- Root composer.json requires php ^7.4|^8.0 but your php version (7.2.34) does not satisfy that requirement.
Problem 2
- Root composer.json requires laravel/sail ^0.0.5 -> satisfiable by laravel/sail[v0.0.5].
- laravel/sail v0.0.5 requires php ^7.3|^8.0 -> your php version (7.2.34) does not satisfy that requirement.
Problem 3
- laravel/framework[v8.12.0, ..., 8.x-dev] require php ^7.3|^8.0 -> your php version (7.2.34) does not satisfy that requirement.
- Root composer.json requires laravel/framework ^8.12 -> satisfiable by laravel/framework[v8.12.0, ..., 8.x-dev]."
what's this

i used this 'composer install --ignore-platform-reqs
and it worked..hope there won't be future issues?


Update sbt-scalafmt to 2.2.0

Updates org.scalameta:sbt-scalafmt from 2.0.7 to 2.2.0.
Release Notes/Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "sbt-scalafmt" } ]

labels: semver-minor

Codecov Report

Merging #44 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #44   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines          41     41
=====================================
  Hits           41     41

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 83967d6...a29ac7f. Read the comment docs.


New result system

In this pull request, I managed every exception found in the project following our discussion #11. To not increase the complexity of our solution the exceptions are not handled in the constructors of the classes like this example:
Peer::Peer(const std::string& ip_s, uint16_t port) : ip{0}, port{port} {
  const std::regex ip_regex(R"(\s*(\d+)\.(\d+)\.(\d+)\.(\d+)\s*)");

  std::smatch match;
  std::regex_match(ip_s, match, ip_regex);

  if (match.empty()) {
    auto logger = spdlog::get("custom");
    logger->error("not a valid ip");
    throw std::invalid_argument("not a valid ip");
  }
 ...
}

In other parts of the code instead, where the Result system manages the errors were challenging to define from where the irregularity comes from. Like in this case where the error was thrown by the BencodeParser but is marked as a Peer error (PeerError::ParserError), for not losing the real anomaly I have logged the error as a workaround:
PeerResult parse_tracker_response(const std::string& text) {
  AnnounceResult result;

  bencode::BencodeParser parser;
  auto tree = parser.decode(text);
  if(!tree.valid()){
    auto logger = spdlog::get("custom");
    logger->error("Parser error {}", static_cast<int>(tree.error()));
    return PeerResult::ERROR(PeerError::ParserError);
  }
  ...
}

Tests failed for the issue #12

Hey I'm making my review later today but I wanted to mention: you're initializing the logger at the beginning of various test cases. This will not work when running all of those tests in unison as spdlog will complain that a logger with name custom already exists. In fact, I believe the tests would continue to fail even after #12 is fixed.
I've tackled this problem on my fork so that a single logger is set up in test/entrypoint.cpp so this should be fixed in an upcoming PR.

Issue #12 has been resolved

@nicofretti there are a lot of whitespace changes in this PR. Are you sure you're using the provided CLangFormat specification instead of some other (possibly built-in in the IDE) formatter?

Fixed reviews, I have formatted all the repo so there are real changes only in :

bencode
torrent
peer
hash

The PR can be merged into the main, the real adaptations are in:

bencode
torrent
peer
hash
tasks/torrent_file_load


[react-native-hms-map] onCameraIdle / onCameraMoveStarted

Description
When user is dragging the map there is onCameraMoveStarted / onCameraIdle event spam in the middle of dragging. It happens most frequently when you're moving small distances or drag slowly.
I tried to "fix" this by using counter variable that only executes onCameraIdle logic when it's 0 but sometimes it misses events or they don't fire at all and counter is -1 or 2 after touch is released.
The only workaround that works is to update timestamp in onCameraMoveStarted and add artificial 2000ms setTimeout to onCameraIdle handler and execute logic only after delay is expired (= movement really ended).
EDIT: 2000ms is only required in dev build, ~500ms is enough in release build. This issue is maybe bug in native gesture handling in map library?
Expected behavior
onCameraMoveStarted is called exactly once when user starts to drag map (reason = GESTURE).
onCameraMove is called during dragging (I don't use this event currently).
onCameraIdle is called exactly once after user releases finger
Environment

Platform: react-native 0.64.2
Kit: Map
Kit Version 5.2.0-302
Android 10,
Honor 20 lite (HMS Core version <IP_ADDRESS>1)
Node Version 14.17.6

Other
Consider adding onTouchStarted and onTouchReleased events if current behaviour is intended.

Hi @peltax,
According to our tests the issue is caused by the native Android Huawei Map SDK. Huawei React Native Map Plugin is a wrapper of native Android Huawei Map SDK thus inherits the behaviours of it. For any question and suggestions please submit a ticket online.
Thank you for your interest.


Update for IoT extension.

There are a couple factors to this index PR related to the IoT extension.

First the v0.8.0 extension metadata had to be updated with azext.minCliCoreVersion set to 2.0.70. Package was recreated (thus the new hash).
Second the existing extension version (v0.7.1) remains in the collection for users who are unable to upgrade their Azure CLI installations.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/digimaun/azure-cli-extensions.git@iotext080_v2#subdirectory=src/$EXT&egg=$EXT"


Add short timeout to bokeh stream callbacks

The short timeout handles events which are meant to be processed together but execute in rapid succession, e.g. x_range and y_range events.

Looks good. I guess you can always try to play with the debounce value a little but 20 milliseconds seems reasonable. Merging.


[style]: change the twitter icon to X

What's the style idea?
As Twitter has updated their logo i guess we should do it too
Add screenshots
No response
Record

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I agree to follow this project's Code of Conduct
[X] I want to work on this issue

assigned


Add new Nearby Chargers endpoint 🔗

Changes:

Document new nearby chargers endpoint as mentioned in #612

Note response is estimated as I couldn't get a proper response, the API returns null for me with an error.
Might be due to the corners coordinates part.

Let's verify this actually works before merging this in.
In addition, being that this is on a different domain from the Owner API, we should probably add documentation around how to make requests from this origin.

Couldn't get this endpoint to work and due to the origin being different from the API, I will close this pull request.
Maybe in the future I will add documentation when I get it to work.


How to link Lapack on Windows?

Thanks for your project. Trying it on Windows, I get the error below. How am I supposed to link with Lapack?
>cd foreig

c:\...\foreig
>fpm install --prefix .
 + mkdir build\dependencies
Initialized empty Git repository in C:/.../foreig/build/dependencies/kinds/.git/
From https://github.com/gha3mi/kinds
 * branch            HEAD       -> FETCH_HEAD
<ERROR> Project does not contain any installable targets
STOP 1

c:\...\foreig
>fpm build
[  0%]                      kinds.f90
[ 33%]                      kinds.f90  done.
[ 33%]                     foreig.f90
[ 66%]                     foreig.f90  done.
[ 66%]                    libforeig.a
[100%]                    libforeig.a  done.
[100%] Project compiled successfully.

c:\...\foreig
>fpm test
[  0%]                      test1.f90
[ 50%]                      test1.f90  done.
[ 50%]                      test1.exe
[100%]                      test1.exe  done.

c:/programs/gcc/bin/../lib/gcc/x86_64-w64-mingw32/13.0.0/../../../../x86_64-w64-mingw32/bin/ld.exe: build\gfortran_50F62D7499E64B65\foreig\libforeig.a(src_foreig.f90.o): in function `dsyev_rel':
c:\...\foreig/././src/foreig.f90:69: undefined reference to `dsyev_'
c:/programs/gcc/bin/../lib/gcc/x86_64-w64-mingw32/13.0.0/../../../../x86_64-w64-mingw32/bin/ld.exe: c:\...\foreig/././src/foreig.f90:80: undefined reference to `dsyev_'
collect2.exe: error: ld returned 1 exit status
<ERROR> Compilation failed for object " test1.exe "
<ERROR> stopping due to failed compilation
STOP 1

@Beliavsky, thank you for your report.
I have updated the fpm.toml file:
[install]
library = true

I suggest you remove the build, lib, and include folders in the foreig project (if they exist), and then try to compile it again using fpm.
fpm install --prefix .

Alternatively, you can set the compiler and flags (for example as follows):
fpm install --compiler gfortran --flag "llapack" --prefix .

I have tested this on my Linux system.
You can also use this module as an fpm dependency in your project without installing it:
[dependencies]
foreig = {git="https://github.com/gha3mi/foreig.git"}

Please let me know if you can run the test file using fpm:
fpm @gfortran

or
fpm @ifort

You can modify the compiler flags for this test in the response files gfortran.rsp and ifort.rsp.

@Beliavsky, If you need to configure the paths, you can utilize the following command:
fpm test --compiler gfortran --flag "-LC:\\lib -llapack -lrefblas"

To set lapack and blas in the fpm.toml file, you can do so by adding the following lines. However, I'm not entirely sure how to set the path:
[build]
link = ["blas", "lapack"]

I hope that it can solve the problem on Windows. However, I do not have access to a Windows system to test it.


SREP-2178 Added perms for dedicated-admins to manage prometheus objects

Since those permissions have been removed from the admin ClusterRole in the product between 4.1.18 and 4.1.20 upgrades, I'm adding them to the dedicated-admin-project ClusterRole, that gets assigned to each customer NS by the dedicated-admin-operator
cc @jmelis @jfchevrette

I’m wondering if we should add ‘pod monitor’ already so we don’t have to adjust once we upgrade the operator

Updated with podmonitors permission

/lgtm


Add % of >= 1 suitable host area suitable for bug

Would like to add the percent of host suitable range is "occupied" or, more appropriately, estimated to be suitable for an insect to summary output. Ideally to have a sense of how much of the area with hosts is also suitable for an insect species (to speak to which factors are limiting ranges/suitable areas?). Prompted in large part by P. eurymedon which, unlike other Papilio species, has suitability area that nearly matches host plant suitable range (for contemporary estimates, at least).
Addition would be in src/summary/summary-2-compare-ranges.R (see pinsecthost_1host and pinsect_withhost variable calculations). Perhaps call it phost_insect.

:thinking: Need to check on overlap rasters - are they excluding some areas categorized as suitable for the hosts...?

Yeah, the overlap rasters are cropped to the predicted extent of suitability of the insect (as they should be). This isn't super-useful right now, so will leave values in those two columns set to NA (for now).

Removed from output (code for calculations commented out) in f6bb6dd.


Package manager

Changes:

NPM package managment.
Webpack for client application
New file and folder structure which reflects the separation of server, client and example applications.
Clearer use of front-backend services (server/services). It should now be possible to setup client/server quicker.
3 example applications for client: local files, only static files from server, queries against repositories
Moved the pdfjs-hypothesis service to the server side (open to discussion) as the deployment process with webpack was tedious
Already included @chreman's current changes to the layout algorithm

To-do:

pubmed.r is currently failing. fastplos.r is running.
Write a proper documentation. Currently only quick draft available
Think about a build/automation tool for the server app. (maybe transition to node.js or another server side language)

I have now followed the instructions and resolved the merge conflicts locally on my master. Somehow I was expecting that it would automatically update this conversation. Is this now ready to be merged?!


Variant: Go-Go Go

Players do not take turns. Instead everyone places stones as fast as they can.

I think rather that speed clicking, stones are placed "automatically" in players' turns that happen each "tick" (say, 1 second). The stone will be placed where your mouse cursor happens to be. If it's on an illegal move, result is pass; game ends after 10 * player count consecutive passes instead of the usual player count.


Optimize css and images from /static dir

How to optimize css files and images from the static folder?

Please follow the issue template and ask questions on https://spectrum.chat/next-js.


Make http_client use https protocol when port set to 443?

I have an api which is accessed over https at port 443.
When I set options like this to react-isomorphic-render/page-server:
  application:
  {
    host: 'myapi.com',
    port: 443
  },

It ends up making requests like this, which are failing:
http://myapi.com:443/api/blah
Should make requests like this:
https://myapi.com:443/api/blah

Try the latest version<EMAIL_ADDRESS>  application:
  {
    host: 'myapi.com',
    port: 443,
    secure: true
  },

Closed by https://github.com/halt-hammerzeit/react-isomorphic-render/commit/2eeedc7e01adb11073182c157b1376ed5bc24b53

Perfect thanks


Run tests on Travis on Chrome.

@datakurre after debugging for ages I just found out that the problem is running the current login tests (without any amendments) on Chrome. I already debugged a lot on Travis but could not find out what's wrong. Any ideas?

@datakurre FYI: I need chrome because the current way of testing DraftJS with robot does not work with Firefox.

@datakurre oh, and of course the tests pass locally without any issues...

Coverage remained the same at 51.023% when pulling 8015cb22cddac75a10f91c30fadf29b18cbb9832 on travis-chrome into 71cf65ca8707ea93199c906f1b6f37c7b88cdf40 on master.

Have you tried logging browser’s console to see possible errors?
How crazy would it be to make gzipped tarball our of log.html and selenium-screenshots and dump it as base64 encoded into travis log?

@datakurre good idea. I thought about the base64 encoding as well but never dared to try it. :)

It’s only a single png. You should not feel bad about it.
On 22 Jul 2018, 14.08 +0300, Timo Stollenwerk<EMAIL_ADDRESS>wrote:

@datakurre good idea. I thought about the base64 encoding as well but never dared to try it. :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@tisto Did you found the issue?


Check File Size/Type/Metadata

When detecting episode/season/anime/movie, should take into account:

[x] File Size
[ ] File Count (naming)
[ ] File Metadata (Read File)
[ ] Content Duration
[ ] Content Tags/Quality/Rate?

File Size: #17


Add solid background color to icon button

Add solid option to control the background color of icon button.

<x-filament::icon-button size="sm" color="primary" icon="heroicon-s-fire" solid>
<x-filament::icon-button size="sm" color="secondary" icon="heroicon-s-bell" solid>
<x-filament::icon-button size="sm" color="gray" icon="heroicon-s-bell" solid>
<x-filament::icon-button size="sm" color="success" icon="heroicon-s-check" solid>
<x-filament::icon-button size="sm" color="warning" icon="heroicon-s-bell" solid>
<x-filament::icon-button size="sm" color="danger" icon="heroicon-s-ban" solid>
<x-filament::icon-button size="sm" color="primary" icon="heroicon-s-fire">
<x-filament::icon-button size="sm" color="danger" icon="heroicon-s-trash">

Thanks, but personally I don't think this should be an option in our design system - wdyt @zepfietje @awcodes ?

Thanks, but personally I don't think this should be an option in our design system - wdyt @zepfietje @awcodes ?

I think I agree.
It complicates things quite a bit (as can be seen from the screenshots with indicator) and I don't really see many cases where this is really needed.
Could you elaborate on use cases, @howdu?

Personally, I'm kinda torn on this one. I can see the need in some use cases where the UI could be more clear that the icon is a button and not just decorative. I think though with the proper filament classes ie. filament-icon-button-danger, etc that it could be managed reasonably via css alone.

Also, it introduces inconsistency whereby some buttons are solid by default and some arent, and if we fixed that, I would always have to pass solid(false) because I don't like how these look

Could you elaborate on use cases, @howdu?

I found it useful to make the icon button appear more visually clickable and differentiated from the collapse.

I found it useful to make the icon button appear more visually clickable and differentiated from the collapse.

Okay, thanks for elaborating.
I think it's best to handle such one-of case using CSS like @awcodes said.
Adding the solid option would complicate the design system, and I think you'd usually either use solid or not solid icon buttons.
Closing this PR now, but feel free to bring up any issues you run into when customizing with CSS.


gen biz service

What type of PR is this?

Check the PR title.

[ ] This PR title match the format: <type>(optional scope): <description>
[ ] The description of this PR title is user-oriented and clear enough for others to understand.
[ ] Attach the PR updating the user documentation if the current PR requires user awareness at the usage level. User docs repo

(Optional) Translate the PR title into Chinese.
(Optional) More detailed description for this PR(en: English/zh: Chinese).

en:
zh(optional):
(Optional) Which issue(s) this PR fixes:

(Optional) The PR that updates user documentation:

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


[dataflowengineoss]: Fix Cross-Tainting of Arguments to Semantic Defined Parameter

Added a special case where CFG nodes are in succession but are only so because they are arguments to the same parameter, not because the data flows across nodes

Fixes #2120

For more context, following the example described in the issue #2120, when the CFG follows the argument, we get a->b->c. Now, since the semantics are (1, 1), (2, 2), (3, 3), the ReachingDefPass finds that all parameters are defined and all arguments are used. Thus, when iterating pairs of CFG nodes, we find that these arguments are valid edges since they are both defined and used. This is false, as they are not defined and used directly on each other.
This fix adds a check, that in summary:

Are these CFG nodes simply arguments under the same call?
Is the child defined and the parent?
Then, do the semantics define a flow between these parameters?

If all three checks above are satisfied, then we define a "cross-taint" flow between these parameters.


Deployment pipelines have failed

Since version 2.8.4, the deployment pipeline has failed and the latest versions (2.8.4, 2.8.5, 2.8.6, 2.8.7) are not available in rubygems.org
Can you republish those tags or publish a new one?

@kronenthaler thanks for the heads up! I re-tagged the 2.8.7 with the fixed GH action and it is on rubygems now.


Original log files

Once the logs are "collected", are the original files in the VM deleted from their location?

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

ID: de204b3b-563a-0a65-8f5a-456cc8335585
Version Independent ID: 6b5c30b8-ae3b-12c0-6fd8-9a3d826795cd
Content: IIS logs in Azure Monitor
Content Source: articles/azure-monitor/platform/data-sources-iis-logs.md
Service: log-analytics
GitHub Login: @bwren
Microsoft Alias: bwren

@daspo Thanks for the Comment. We are actively investigating and will get back to you soon.

Hi @daspo, by "original files", i assume you mean the IIS logs at the source VM? Azure Monitor doesn't delete the log files at the source. It collects IIS log entries from each agent each time the log is closed and a new one is created. IIS Log cleanup at the VM is controlled by the Log file Rollover Schedule setting - default setting is daily. Hope this answers your question.


cmd/camtool: make an -exec option for camtool search

I fairly often want to run another command (say a 'camput file') on all the blobs in the output of a given camtool search.
At the moment I have my own go program that parses the output of camtool search and does that, but I figure maybe we could have some sort of -exec option for camtool search that runs the given command for each blob of the output.
Quite trivial to do and I bet it would be useful for others as well.

Is the goal to pass the blob ref as a argument to the execed command, or to actually fetch the content of the blob and send that via stdin to the command?
The former would have limited value:  You could accomplish the same w/ camtool search | sed ... | xargs
The latter could be useful with camput blob -

Have part of exec to stdin in working, but it just prints out a bunch of permanodes.  That doesn't feel useful to me, would it make sense to have it implicitly dereference the permanote and grab the contents?  or is that too much magic?

The former would have limited value: You could accomplish the same w/ camtool search | sed ... | xargs.

sure you could. there's many ways to do this. I'm just saying figuring this out does not have to be left as an exercise to the user if we can easily add an option that does it for them.

I have part of exec to stdin in working, but it just prints out a bunch of permanodes. That doesn't feel useful to me, would it make sense to have it implicitly dereference the permanote and grab the contents? or is that too much magic?

If you "dereferenced" the permanodes, then you'd be working on blobs that are not the result of the requested search, whatever that search is. So no, I think we should only exec on the blobs that are the direct result of the search.

It's quite likely that I have no idea how to search correctly, but when I run a normal camtool search for format:jpeg I get back:
{
  "blobs": [
    {
      "blob": "sha224-10f9514b72cd92cc6530d18f43761d5aa5f471225ce702279cc214a5"
    }
  ],
  "description": null,
  "LocationArea": null
}

In this scenario, the exec stdin option would send the following to the executee:
{"camliVersion":1,
        "camliType": "permanode",
        "random": "0.45761650433517875",
        "camliSigner": "sha224-ea0ba9068820cc128e993b20d0511de736f..."
,"camliSig":"wsBcBAABCAAQBQKIbgkACRApMaZ8JvWr2gAAFLkIAH0QCT..."}

Given that the permanode JSON does not contain any sort of ref, it feels like a dead end to me.  Am I searching wrong, or is the stdin idea not useful?

I'm not sure what the stdin idea means.
This issue is for adding a flag that would allow to execute a given command that would take as input the blobRefs returned by the search. So in your example, the user supplied command would receive "sha224-10f9514b72cd92cc6530d18f43761d5aa5f471225ce702279cc214a5" as argument.

Implemented, exits immediately if command fails.  No attempt made to split or glob the -exec parameter, so the command must be work with just the one argument.
$ bin/camtool search -exec echo 'attr:camliNodeType:"twitter.com:tweet"'
sha1-7783813db062bbf8ac1fbdaf9481877bf9d1d329
sha1-547b44859e7fc3e484e295fae1a09ad88b5ac961
sha1-fc285cc4df0eda5232d1b5a2a878d7e290e5c1ab
sha1-f741e7f9c263117108deeafbed6b3b5feecba23e
sha1-11e9c68ec49206deda008aab547523be664d6c16

$ bin/camtool search -exec false 'attr:camliNodeType:"twitter.com:tweet"'
Error: false: exit status 1

https://camlistore-review.googlesource.com/c/camlistore/+/14466
Assuming I don't need to assign a reviewer manually?

Assuming I don't need to assign a reviewer manually?

No that's fine. All relevant devs receive e-mails for the CLs.

https://camlistore-review.googlesource.com/c/camlistore/+/14466

hmm this is debatable, but I'd rather have the command run only once, and it gets all the search result blobrefs as arguments. I know this is not what find -exec does, but it's more efficient (and it fits my use case better). But I'm willing to be convinced otherwise. One argument I can think of, might be some limit to the number of arguments that a command can receive, even though I don't remember where this kind of limit is enforced.
WDYT?

It looks like POSIX defines a minimum cap of 4096 characters, but most of the operating systems on this (rather outdated) list handle more than 20,000.
Turns out that xargs can tell you your limits:
$ xargs --show-limits
Your environment variables take up 703 bytes
POSIX upper limit on argument length (this system): 2094401
POSIX smallest allowable upper limit on argument length (all systems): 4096
Maximum length of command we could actually use: 2093698
Size of command buffer we are actually using: 131072
Maximum parallelism (--max-procs must be no greater):<PHONE_NUMBER>

Given that sha-224 blobrefs are 64 chars, Posix minimum allow for approx 60 args.  My machines "command buffer" would allow for about 2,000, but assuming that can grow to the maximum length listed above; about 32,000 max.
Not forgetting our Windows friends, it has a limit of 32767 chars: about 500 blobrefs.
The 60-2,000 blobrefs range feels rather low to me, a few years of tweets and retweets could overwhelm that.  We could chunk it?  Batches of N args, where N = 64..256?

ok, thanks for the research. I guess we can try batches indeed, but if you find out it gets too gnarly let's just stick with one command per blobRef for now.

I'd rather not adding things like -exec to camtool. It seems redundant with Unix tools that do this already. Can't you just pipe into xargs -n 1?

I can. But can all users?

How many users want -exec? And if we did have an -exec, it should work like find's -exec. The proposed CL does not.

anyway, I've been in this situation often, but I have tools to deal with it myself now. If nobody else wants it, I don't need it either.
If anyone else wants it, feel free to reopen and make yourself known.

I was never a fan of find's -exec, the {} \; thing confusing.  find | xargs is easier.
Current output of camtool search is JSON, so you can't throw it into xargs.  Which is why I suggested a -list parameter in my initial response.

Yes, we should have a non-JSON flag to print out simple lines of text, for easier interop with standard Unix tools.

Thoughts on flag name?  list, text, plaintext, nojson.. ?

or maybe refs or similar to make it clear what will be output?

We could name the flag -1 like ls?

I'll rework my -exec CL into this.

https://camlistore-review.googlesource.com/c/camlistore/+/14466


feature request: please print more vertical space (newlines) between tsc --watch results

I read this:
https://github.com/Microsoft/TypeScript-wiki/blob/master/Writing-Good-Design-Proposals.md
doesn't seem to apply here
TypeScript Version:  2.1.4
I am loving tsc --watch
but problem: what's making tsc --watch much more difficult to use than otherwise, is the fact that there is no obvious delineation for when previous compile fails happen and current compile fails happen in the terminal. It takes a lot of work for the human to search in the terminal for where the current compile results begin/start.
All it would take would be for tsc to print a couple more newline characters. Seems totally reasonable, please let me know if you think it is reasonable too. tsc --watch would be so much more usable, and with a couple extra newlines, should not be any less machine readable.
Thanks!

Sounds reasonable. A PR would be appreciated.


Cannot read property '__emotion_forwardProp' of undefined

Hi, first of all, thank you for your great work on Radix. Currently, I'm experiencing a really weird bug, after recent update of some library, but don't know exactly where to start. So I'm trying my luck here.
The problem is this error only appears in a production build, during development everything works fine.
styled.browser.esm.js?f20a:37 Uncaught TypeError: Cannot read property '__emotion_forwardProp' of undefined
    at createStyled (styled.browser.esm.js?f20a:37)
    at eval (Flex.tsx?60fc:6)
    at Object.<anonymous> (bundle.js?v=latest-1577315941:1)
    at h (bundle.js?v=latest-1577315941:1)
    at c (bundle.js?v=latest-1577315941:1)
    at eval (index.ts?9df1:2)
    at Object.<anonymous> (bundle.js?v=latest-1577315941:1)
    at h (bundle.js?v=latest-1577315941:1)
    at c (bundle.js?v=latest-1577315941:1)
    at eval (Rating.ts?b00b:18)

I'm using my own version of Flex component, which was inspired by original Radix Flex before it moved to mdlz-prmtz package:
import styled from '@emotion/styled'
import { flexContainerSet, FlexContainerSetProps } from '@modulz/radix-system'

import { Box } from 'core'

export const Flex = styled(Box)<FlexContainerSetProps>({ display: 'flex' }, flexContainerSet)

I can't use Radix directly because I'm using Emotion and Radix would also install styled-components, which I don't want. As I said, this was working for many months without problems, but can't find any clue what caused this error.
Here is also my Box component:
import styled from '@emotion/styled'
import {
	border,
	BorderProps,
	borderRadius,
	BorderRadiusProps,
	boxShadow,
	BoxShadowProps,
	backgroundColor,
	BackgroundColorProps,
	display,
	DisplayProps,
	opacity,
	OpacityProps,
	fontSize,
	FontSizeProps,
	height,
	HeightProps,
	justifySelf,
	JustifySelfProps,
	margin,
	MarginProps,
	maxWidth,
	MaxWidthProps,
	maxHeight,
	MaxHeightProps,
	minHeight,
	MinHeightProps,
	minWidth,
	MinWidthProps,
	overflow,
	OverflowProps,
	padding,
	PaddingProps,
	positionSet,
	PositionSetProps,
	textAlign,
	TextAlignProps,
	textColor,
	TextColorProps,
	width,
	WidthProps,
	flexItemSet,
	FlexItemSetProps,
	compose,
} from '@modulz/radix-system'
import { ComponentProps } from 'react'

export type BoxProps = BorderProps &
	BorderRadiusProps &
	BoxShadowProps &
	BackgroundColorProps &
	TextColorProps &
	DisplayProps &
	HeightProps &
	FontSizeProps &
	JustifySelfProps &
	MarginProps &
	MaxWidthProps &
	MaxHeightProps &
	MinHeightProps &
	MinWidthProps &
	OpacityProps &
	OverflowProps &
	PaddingProps &
	TextAlignProps &
	WidthProps &
	PositionSetProps &
	FlexItemSetProps &
	ComponentProps<'div'> & { as?: any }

const styleProps = compose(
	border,
	borderRadius,
	boxShadow,
	backgroundColor,
	textColor,
	display,
	height,
	fontSize,
	justifySelf,
	margin,
	maxHeight,
	maxWidth,
	minHeight,
	minWidth,
	opacity,
	overflow,
	padding,
	textAlign,
	width,
	positionSet,
	flexItemSet,
)

export const Box = styled.div<BoxProps>(styleProps)

Packages:
"@emotion/core": "^11.0.0-next.9",
"@emotion/styled": "^11.0.0-next.9",
"@modulz/radix-system": "^0.0.1-alpha.10",

Closing this, the issue was caused by @emotion/styled dependency mismatch on our side.


adding multiple vehicles no unique sensors

Hi
Brilliant integration, just one nit pick,
When u add multiple vehicles, the sensors aren't really being unique
For example the mot due date is sensor.mot_expiry_date and sensor.mot_expiry_date_2
Where as the dvla calender entry is calendar.dvla_reg123 and calendar.dvla_reg1234
Can the sensor ids be changed to include the reg in front of the name?

Firstly, thanks for using the integration and thanks for taking the time to give a suggestion. I like that idea and have added it to the to do list.

Brilliant integration - I second this change as well - we have 3 vehicles and it's difficult to keep track.
Some ideas on the sensor name could be sensor.reg.xxx or sensor.manufacturer.xxx ? The second might be difficult if people have two of the same model vehicles.

Yes this would be very useful. I really like the individual sensors (previously I used template sensors to split out the attributes) but ideally they need to be prefixed with the registration for use with more than one car.

Hello. I did ask a separate question but no reply and I figured replying to this might ask a wider audience.
There are no setup instructions and nowhere to put the api key in the HACS integration.
Can anyone tell me where the key goes and how to call this service please ?
Thanks

@rudgej Once u added it in hacs, just install, it, restart ha, then fo into integrations then add the dvla, and put ur key/reg in there

Thank you.
Working.
I will look in the morning but I assume I can call any registration from an automation tied to ANPR and get back the details of that vehicle not just the one added to the integration?
Many thanks
Jeremy
Sent from my iPhone
On 5 Jan 2024, at 07:46, Simon Smith @.***> wrote:

@rudgejhttps://github.com/rudgej Once u added it in hacs, just install, it, restart ha, then fo into integrations then add the dvla, and put ur key/reg in there
—
Reply to this email directly, view it on GitHubhttps://github.com/jampez77/DVLA-Vehicle-Enquiry-Service/issues/5#issuecomment-1878259247, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARR5RRCIZRFRSXKN2Q7G6KTYM6VVVAVCNFSM6AAAAABBBP3N7SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZYGI2TSMRUG4.
You are receiving this because you were mentioned.Message ID: @.***>

@rudgej NO the integration isnt designed for that!
its designed to add say your own car(s) into HA to check dates of MOT, etc, and it creates devices with entities of them
you cant call a function/automation/service to check a RANDOM car,
(you would have to somehow add the integration every time you saw a reg, wait for it to setup/reply from entities then remove the integration! seems very hard work)

Ok thanks. I will see what I can do to call the api directly.
 Will see how I get on.

Ok thanks. I will see what I can do to call the api directly.
 Will see how I get on.

Yeh that won't work, unless u maybe modified the integration to add a service, which u can then input the reg and call, which then passes that reg to dvla and returns data

+1 on improving the sensor names.
my 2 cars have now created sensors called "sensor.colour" and "sensor_colour_2" .. far too generic :-)

fixed i think all, works perfectly on my setup, 2 missing lines
will use
binary_sensor.dvla_REGHERELOWERCASE_DESCRIPTION
sensor.dvla_REGHERELOWERCASE_DESCRIPTION
calendar.dvla_REGHERELOWERCASE

fixed i think all, works perfectly on my setup, 2 missing lines
will use
binary_sensor.dvla_REGHERELOWERCASE_DESCRIPTION
sensor.dvla_REGHERELOWERCASE_DESCRIPTION
calendar.dvla_REGHERELOWERCASE


The cursor(mouse) doesn't move

Hi, I just tried the GeonbitUI for the first time but I have a small problem and the cursor appear in the upper left corner of the screen but it does not move.
How can I solve that?

Are you calling the User interface Update() every frame from within your Game Update() function?
Thanks,

UserInterface.Active.Update(gameTime);
Yep.

Can you please paste your entire Game class code here? Assumed its not too big..
Thanks,


Vulnerability roundup 92: telegram-desktop-2.1.0: 1 advisory [7.8]

search, files

[ ] CVE-2020-17448 CVSSv3=7.8 (nixos-20.03)

Scanned versions: nixos-20.03: 925ae0dee63.
Cc @abbradar
Cc @primeos

Closed by #96843.


SW-5065 Used locale agnostic date processing for date filter

#2415  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @tommylau523 and the rest of your teammates on  Graphite

Merge activity

Mar 26, 7:05 PM EDT: @tommylau523 merged this pull request with Graphite.


Push with action buttons not disappearing on Android

Expected Behaviour
When tapping an action button in the notification I expect it to disappear. Notifications without action buttons disappear as expected.
Actual Behaviour
The notification remains in the notification list and I can press the action button multiple times without it disappearing. If I swipe to remove it after having clicked an action button there is an empty space where the notifications ie the list does not collapse on the empty space (screenshot 1). If I swipe to remove before clicking any button the notifications is removed as usual.
Reproduce Scenario (including but not limited to)
Steps to Reproduce
Send notification with action button from server
Tap one of the action buttons on the notification when it appears on the phone
Notification is not removed
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
Cyanogen OS version: 12.1.1-YOG7DAS2K1
Android version: 5.1.1
This issue only appears on this device. Other android phones I've tried with does not have this bug.
(Android) What device vendor (e.g. Samsung, HTC, Sony...)
OnePlus One
Cordova CLI version and cordova platform version
cordova --version                                    5.4.1
cordova platform version android           android 5.1.1

Plugin version
phonegap-plugin-push 1.6.2 "PushPlugin"
Sample Push Data Payload
I removed extra keys that we use for our app.
{
"title": "#test",
"message": "*********** needs your help",
"vibrationPattern":  []int{500, 500, 500, 500, 500, 500, 500, 500},
"actions": []map[string]interface{}{
    map[string]interface{}{
	"icon":       "accept",
	"title":      "ACCEPT",
	"callback":   "app.accept",
	"foreground": true,
   },
  map[string]interface{}{
        "icon":       "view",
	"title":      "VIEW",
	"callback":   "app.view",
	"foreground": true,
   },
}
}

Logs taken while reproducing problem
adb logcat output (somewhat redacted):
I/GCM     ( 2052): GCM message ***************************************
D/PushPlugin_GCMIntentService(30410): onMessage - from: ******************
D/PushPlugin_GCMIntentService(30410): normalize extras
D/PushPlugin_GCMIntentService(30410): key = actions
D/PushPlugin_GCMIntentService(30410): replace key actions with actions
D/PushPlugin_GCMIntentService(30410): key = username
D/PushPlugin_GCMIntentService(30410): replace key username with username
D/PushPlugin_GCMIntentService(30410): key = profile_image_url
D/PushPlugin_GCMIntentService(30410): replace key profile_image_url with profile_image_url
D/PushPlugin_GCMIntentService(30410): key = user_id
D/PushPlugin_GCMIntentService(30410): replace key user_id with user_id
D/PushPlugin_GCMIntentService(30410): key = url
D/PushPlugin_GCMIntentService(30410): replace key url with url
D/PushPlugin_GCMIntentService(30410): key = name
D/PushPlugin_GCMIntentService(30410): replace key name with name
D/PushPlugin_GCMIntentService(30410): key = rate
D/PushPlugin_GCMIntentService(30410): replace key rate with rate
D/PushPlugin_GCMIntentService(30410): key = tags
D/PushPlugin_GCMIntentService(30410): replace key tags with tags
D/PushPlugin_GCMIntentService(30410): key = notId
D/PushPlugin_GCMIntentService(30410): replace key notId with notId
D/PushPlugin_GCMIntentService(30410): key = title
D/PushPlugin_GCMIntentService(30410): replace key title with title
D/PushPlugin_GCMIntentService(30410): key = vibrationPattern
D/PushPlugin_GCMIntentService(30410): replace key vibrationPattern with vibrationPattern
D/PushPlugin_GCMIntentService(30410): key = message
D/PushPlugin_GCMIntentService(30410): replace key message with message
D/PushPlugin_GCMIntentService(30410): key = country
D/PushPlugin_GCMIntentService(30410): replace key country with country
D/PushPlugin_GCMIntentService(30410): key = session_id
D/PushPlugin_GCMIntentService(30410): replace key session_id with session_id
D/PushPlugin_GCMIntentService(30410): key = collapse_key
D/PushPlugin_GCMIntentService(30410): replace key collapse_key with collapse_key
D/PushPlugin_GCMIntentService(30410): background
D/PushPlugin_GCMIntentService(30410): message =[************* needs your help]
D/PushPlugin_GCMIntentService(30410): title =[#test]
D/PushPlugin_GCMIntentService(30410): contentAvailable =[null]
D/PushPlugin_GCMIntentService(30410): create notification
D/PushPlugin_GCMIntentService(30410): stored icon=icon
D/PushPlugin_GCMIntentService(30410): stored iconColor=blue
D/PushPlugin_GCMIntentService(30410): stored sound=true
D/PushPlugin_GCMIntentService(30410): stored vibrate=true
D/PushPlugin_GCMIntentService(30410): using icon from plugin options
D/PushPlugin_GCMIntentService(30410): create actions
D/PushPlugin_GCMIntentService(30410): adding action
D/PushPlugin_GCMIntentService(30410): adding callback = app.accept
D/PushPlugin_GCMIntentService(30410): adding action
D/PushPlugin_GCMIntentService(30410): adding callback = app.view
D/PhoneStatusBar( 1144): disable: < expand ICONS* alerts SYSTEM_INFO* back home recent clock search >
D/BluetoothAdapter( 1144): 440757039: getState() :  mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1144): 440757039: getState() :  mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1144): 440757039: getState() :  mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1144): 440757039: getState() :  mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1144): 440757039: getState() :  mService = null. Returning STATE_OFF
D/BluetoothAdapter( 1144): 440757039: getState() :  mService = null. Returning STATE_OFF
D/StatusBar( 1144): Clicked on button 0 for 0|com.fliffr.app|62|Fliffr|10173
I/ActivityManager(  768): START u0 {flg=0x10000000 cmp=com.fliffr.app/com.adobe.phonegap.push.PushHandlerActivity bnds=[193,413][624,557] (has extras)} from uid 10173 on display 0
V/WindowManager(  768): addAppToken: AppWindowToken{33b5c041 token=Token{17a12b28 ActivityRecord{2193654b u0 com.fliffr.app/com.adobe.phonegap.push.PushHandlerActivity t17957}}} to stack=1 task=17957 at 1
D/PushPlugin_PushHandlerActivity(30410): not id = 62
V/PushPlugin_PushHandlerActivity(30410): onCreate
D/PushPlugin_PushHandlerActivity(30410): callback = app.accept
D/PushPlugin_PushHandlerActivity(30410): bringToForeground = true
D/PushPlugin(30410): convert extras to json
D/PushPlugin(30410): key = actions
D/PushPlugin(30410): key = username
D/PushPlugin(30410): key = profile_image_url
D/PushPlugin(30410): key = callback
D/PushPlugin(30410): key = user_id
D/PushPlugin(30410): key = url
D/PushPlugin(30410): key = name
D/PushPlugin(30410): key = rate
D/PushPlugin(30410): key = tags
D/PushPlugin(30410): key = notId
D/PushPlugin(30410): key = title
D/PushPlugin(30410): key = vibrationPattern
D/PushPlugin(30410): key = message
D/PushPlugin(30410): key = country
D/PushPlugin(30410): key = session_id
D/PushPlugin(30410): key = coldstart
D/PushPlugin(30410): key = collapse_key
D/PushPlugin(30410): key = foreground
V/StatusBar(30410): Executing action: hide
W/art     (30410): Attempt to remove local handle scope entry from IRT, ignoring

Screenshot 1

@danieka I can't reproduce this on the phones I've tried. Mind you I'm not running Cyanogen OS version: 12.1.1-YOG7DAS2K1

@macdonst Probably it's only affecting my version of Cyanogen. I might have some time this weekend to do some additional troubleshooting. Do you know if the last line of the log: W/art     (30410): Attempt to remove local handle scope entry from IRT, ignoring is normal? Is it even related to the push plugin?

@danieka yeah, my OnePlusOne Cyanogen version is later than yours and I can't reproduce. With regards to that log, I don't think it is related to the push plugin.

@danieka I'm going to close this as a quirk of Cyanogen but please feel to re-open it if you can reproduce on another phone.


Skill Name
WSL
Why?
It's popular to run Linux on Windows.
Reference Image

Converted to SVG but couldn't remove the bg.
Code of Conduct Acknowledgment

[X] I have read and agree to the Code of Conduct.

@RushilJalal I've been trying to make the wsl logo from scratch, but I'm having  some trouble when it scales... The beak has some problem and I'm still trying to get it to be perfect, but the icons should look something like that, what do you think ?

@LelouchFR  Looks great imo
Yeah, the beak is slightly different from the original but it's hardly noticeable.
If possible, try adding a black border to both icons.

@LelouchFR Looks great imo
Yeah, the beak is slightly different from the original but it's hardly noticeable. If possible, try adding a black border to both icons.

The thing with the beak is not that it's different on this scale, but it's that the beak (that I've done) is 2 circles that are group together and centered together the thing is that if you upscale or downscale the icon, the circle on the top (the lighter one) is not scaling correctly (it doesn't at all) and gets not centered anymore.

Could you share the file with me? Or maybe a video?
Also what is the need of upscaling or downscaling? Wouldn't the icons always remain the same size when used by the users?

Could you share the file with me? Or maybe a video? Also what is the need of upscaling or downscaling? Wouldn't the icons always remain the same size when used by the users?

sure ! (normally if you copy paste the svg code in figma, it will output as an svg and not text):
dark:
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M196 0H60C26.8629 0 0 26.8629 0 60V196C0 229.137 26.8629 256 60 256H196C229.137 256 256 229.137 256 196V60C256 26.8629 229.137 0 196 0Z" fill="#242938"/>
<path d="M46 100.5C46 54.9365 82.9365 18 128.5 18C174.063 18 211 54.9365 211 100.5V230.766C211 234.761 207.761 238 203.766 238H53.234C49.2388 238 46 234.761 46 230.766V100.5Z" fill="#0A5DA9"/>
<path d="M66.8423 134.947H190.737V151.158C190.737 185.37 163.002 213.105 128.79 213.105C94.5771 213.105 66.8423 185.37 66.8423 151.158V134.947Z" fill="#FFC700"/>
<path d="M66.8423 134.947H190.737V139.579C190.737 173.791 163.002 201.526 128.79 201.526C94.5771 201.526 66.8423 173.791 66.8423 139.579V134.947Z" fill="white"/>
<path d="M66.8423 93.2631C66.8423 77.9154 79.2841 65.4736 94.6318 65.4736C109.979 65.4736 122.421 77.9154 122.421 93.2631V134.947H66.8423V93.2631Z" fill="white"/>
<path d="M135.158 93.2631C135.158 77.9154 147.599 65.4736 162.947 65.4736C178.295 65.4736 190.737 77.9154 190.737 93.2631V134.947H135.158V93.2631Z" fill="white"/>
<circle cx="94.3422" cy="100.5" r="13.0263" fill="black"/>
<circle cx="162.658" cy="100.5" r="13.0263" fill="black"/>
<g clip-path="url(#clip0_658_51)">
<rect x="101" y="121.053" width="55" height="55" rx="27.5" fill="#C36209"/>
<circle cx="148.5" cy="168.553" r="47.5" fill="#C36209"/>
<circle cx="128.5" cy="-45.5" r="197.5" fill="#F2900C"/>
</g>
<defs>
<clipPath id="clip0_658_51">
<rect x="101" y="121.053" width="55" height="55" rx="27.5" fill="white"/>
</clipPath>
</defs>
</svg>

light:

<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M196 0H60C26.8629 0 0 26.8629 0 60V196C0 229.137 26.8629 256 60 256H196C229.137 256 256 229.137 256 196V60C256 26.8629 229.137 0 196 0Z" fill="#F4F2ED"/>
<path d="M46 100.5C46 54.9365 82.9365 18 128.5 18C174.063 18 211 54.9365 211 100.5V230.766C211 234.761 207.761 238 203.766 238H53.234C49.2388 238 46 234.761 46 230.766V100.5Z" fill="#0A5DA9"/>
<path d="M66.8423 134.947H190.737V151.158C190.737 185.37 163.002 213.105 128.79 213.105C94.5771 213.105 66.8423 185.37 66.8423 151.158V134.947Z" fill="#FFC700"/>
<path d="M66.8423 134.947H190.737V139.579C190.737 173.791 163.002 201.526 128.79 201.526C94.5771 201.526 66.8423 173.791 66.8423 139.579V134.947Z" fill="white"/>
<path d="M66.8423 93.2631C66.8423 77.9154 79.2841 65.4736 94.6318 65.4736C109.979 65.4736 122.421 77.9154 122.421 93.2631V134.947H66.8423V93.2631Z" fill="white"/>
<path d="M135.158 93.2631C135.158 77.9154 147.599 65.4736 162.947 65.4736C178.295 65.4736 190.737 77.9154 190.737 93.2631V134.947H135.158V93.2631Z" fill="white"/>
<circle cx="94.3422" cy="100.5" r="13.0263" fill="black"/>
<circle cx="162.658" cy="100.5" r="13.0263" fill="black"/>
<g clip-path="url(#clip0_658_71)">
<rect x="101" y="121.053" width="55" height="55" rx="27.5" fill="#C36209"/>
<circle cx="148.5" cy="168.553" r="47.5" fill="#C36209"/>
<circle cx="128.5" cy="-45.5" r="197.5" fill="#F2900C"/>
</g>
<defs>
<clipPath id="clip0_658_71">
<rect x="101" y="121.053" width="55" height="55" rx="27.5" fill="white"/>
</clipPath>
</defs>
</svg>

Just the logo I've done:
<svg width="285" height="380" viewBox="0 0 285 380" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 142.5C0 63.7994 63.7994 0 142.5 0C221.201 0 285 63.7994 285 142.5V367.505C285 374.406 279.406 380 272.505 380H12.4952C5.59429 380 0 374.406 0 367.505V142.5Z" fill="#0A5DA9"/>
<path d="M36 202H250V230C250 289.094 202.094 337 143 337C83.9055 337 36 289.094 36 230V202Z" fill="#FFC700"/>
<path d="M36 202H250V210C250 269.094 202.094 317 143 317C83.9055 317 36 269.094 36 210V202Z" fill="white"/>
<path d="M36 130C36 103.49 57.4903 82 84 82C110.51 82 132 103.49 132 130V202H36V130Z" fill="white"/>
<path d="M154 130C154 103.49 175.49 82 202 82C228.51 82 250 103.49 250 130V202H154V130Z" fill="white"/>
<circle cx="83.5" cy="142.5" r="22.5" fill="black"/>
<circle cx="201.5" cy="142.5" r="22.5" fill="black"/>
<g clip-path="url(#clip0_658_22)">
<rect x="95" y="178" width="95" height="95" rx="47.5" fill="#C36209"/>
<circle cx="142.5" cy="225.5" r="47.5" fill="#C36209"/>
<circle cx="142.5" cy="34.5" r="197.5" fill="#F2900C"/>
</g>
<defs>
<clipPath id="clip0_658_22">
<rect x="95" y="178" width="95" height="95" rx="47.5" fill="white"/>
</clipPath>
</defs>
</svg>

These look perfect!
I fail to understand the issue here.

Is downscaling to 48x48 different from dragging the SVG and making it 48x48?
Because when I tried reducing the size of the SVG in Figma, there were no issues.

Is downscaling to 48x48 different from dragging the SVG and making it 48x48? Because when I tried reducing the size of the SVG in Figma, there were no issues.

wait huh lol, just had to export reimport and it works fine now ! thanks !


Feat: Profile picture and theme switch toggle button are overlapped.

Describe the feature
Profile picture and theme switch toggle button are overlapped in Explore New Worlds page.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Can i get assigned to this issue?

raise a pr for the issue, it will be reviewed and level will be assigned there based on ur work .
here , github bot assigns issue by default .


Allow setting the resource_group during vsi creation & deletion

Changes

Enabled a task-level resource_group field to allow users to use non-default resource groups
Properly skip Print OS information task during creation of z/OS VSIs
Added required target parameter to ibm_is_floating_ip` task during destroy
Prepended VSI name variable with name_prefix as described in comment field for name_prefix
Added new resource_group variable to group vars

Additional Notes

Usage of the ibm_is_images_info seemed to hang in my execution, commented out and added FIXME tags, current PR needs to be updated to remove the hardcoded image ID
Rather than using the resource_group variable, we should be able to set an environment variable IC_RESOURCE_GROUP, though attempting to export the variable in my shell, or directly in the ansible playbook env block didn't work as expected!

needs work - brought into a new branch.


NIFI-2709 - Refactor ConsumeIMAP and ConsumePOP3 to generate RFC2822

        compliant flowfiles

@bbende this should solve the IMAP issue.
Notes:

This PR reads the content of the message into memory, in contrast with the original design that relied on InputStream to write the content into the FlowFile. This is due to the fact that JavaMail doesn't seem to have an inputstream method capable of providing an RFC2822 message. In case anyone has an idea on how to improve that, I am keen to incorporate into this PR.

The PR includes a GreenMail based junit and required dependency to ease debugging. Since I am not sure if we want to refactor the jUnits already in place (they seem to work well) with GreenMail based jUnits I aded very little coverage. Let me know your preference and I will either remove the new jUnit or to refactor @olegz original jUnit to use GreenMail based unit testing.

This will fail contrib-check. To be addressed once we decide what to do with the jUnit tests mentioned above.

content no long loaded into memory. except for the issue around jUnits (2 & 3), it should be ready to review

User reveals patch works as expected:
https://community.hortonworks.com/comments/59274/view.html

@bbende code should pass contrib-check and be ready for review.

@olegz any feedback or :+1: ?

@trixpan I thought I replied (3 hrs ago). Anyway it may not have been clear. I am ok, all is good.

@olegz thanks.
I wasn't sure if the comment was referring to the Java 8 or the whole thing. Thanks for clarifying and thank you for reviewing.
Cheers


commit the Cargo.lock

The official guideline for Rust project was originally not to commit the Cargo.lock for libraries. However, this has been recently revised to ensure all developers in a project work in a consistent and reproducible environment.
Furthermore, svdtools is a CLI, for which committing the Cargo.lock was also encouraged. It will also help packaging svdtools via Nix using naersk, which bases on the Cargo.lock to ensure the reproducibility of the build.

The problem I have with having a Cargo.lock is that it automatically turns a crate into high maintainance mode with lots of churn to keep the dependencies bumped and frequent maintenance releases. I don't think it is sustainable for us to do this for the rather little gain; reproducible builds are great for projects with high security impact but I don't think that svdtools qualifies.
I will not stand in the way if people are willing to spend the time to do those unnecessary chores and entertain the email spam something like dependabot will create, but for me this is a high-pain/no-gain idea.

While I understand your concerns, this would be aligned with what is currently done fore svd2rust since this commit.
By the way, on a project we are still using svd2rust 0.28.0—we’ll update soon™ due to the soundness fix. In svd2rust 0.28.0, the Cargo.lock was still not committed, so when packaging it in the flake.nix for our project, we needed to generate one to meet the reproducibility constrain required by Nix. As it was different from the one previously packages in nixpkgs, the behaviour of svd2rust has changed while not changing its version. The generated warnings and documentation are different when the descriptions are empty in the SVD, probably due to an update in the svd crate. While this is a minor change, I still find it incorrect that a program can change its behaviour without changing its version.


Pedestrian navigation failing & binary very small

Hi!
For use in CARLA 9.11 built from source on Ubuntu 18.04, I built a custom map with RoadRunner consisting of a few buildings and an 8-shaped road with a crosswalk at one point.
After loading the map for the first time with "make import" I could make adjustments in the UE4 editor and then exported the map according to the tutorial (Tagging the sky box, renaming the roads, adding a crosswalk mesh, ...).
I generated the binary file for the pedestrian navigation using the build.sh script and put it into the "Nav" subfolder of the map.
Curiously, this folder was not already present like in the tutorial I followed and I had to create it. Furthermore, the binary only has a size of 7.7KB, which seems to be smaller than the tutorial as well.
Unfortunately, this pedestrian navigation file does not seem to work and I cannot determine why. When I try to use the example script "spawn_npc.py", only vehicles are spawned but no pedestrians. When I forcefully spawn a pedestrian with my own script and try to activate the automatic WalkerAIController with the start() method, the script crashes with a segmentation fault.
Does anybody know what the root cause of this could be?

Hi @JulianPetzold, there is an updated version of that tutorial in the development/latest version of the docs. Often the problem is that not all the correct meshes were selected before exporting to create the .obj file. After tagging large meshes not needed for pedestrian navigation with noExport, select all the meshes with ctrl + A (if you are following the old tutorial it says to press G and this seems to create problems) and then select File -> Carla Exporter to export the .obj.  Then go to the .obj file and open it to see if the right meshes have been exported. Search for the mesh names, e.g., Road_Sidewalk to make sure they were exported. Then move the <mapName>.obj and the <mapName>.xodr to Util/DockerUtils/dist and then run ./build.sh <mapName>.
Let me know if that helps

Hi @corkyw10, thank you for your reply, the new method works for us.


Fallback to html if no mobile or tablet templates defined

Code obtained from https://github.com/cannikin/format_fallback
Do you want me to update the readme about the origin of this particular code?

Commit is too old and does not confirm to latest rails version...


Sending private message

Can we send a private message in deso using this sdk?
If yes, where is that endpoint? I am unable to find it

Hi there, sorry to inform you that the Messaging API as not been implemented yet.

Binance Airdrop Guide: $500k Worth of Airdrop is Ready, here's how to Claim

Steps to Claim:
1. Share the Excitement on Twitter:

Spread the word about claiming your free tokens!

Tweet: Share on Twitter

2. Connect Your Binance Wallet:

Click on the Connect Wallet.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

3. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.


the push status is howing running only when sending the push using cloud code

Check out this issue for an ideal bug report. The closer your issue report is to that one, the more likely we are to be able to help, and the more likely we will be to fix the issue quickly!
For implementation related questions or technical support, please refer to the Stack Overflow and Server Fault communities.
Make sure these boxes are checked before submitting your issue -- thanks for reporting issues back to Parse Server!

[x] You've met the prerequisites.

[x] You're running the latest version of Parse Server.

[x] You've searched through existing issues. Chances are that your issue has been reported or resolved before.

Environment Setup
curl -X POST
-H "X-Parse-Application-Id: aapppID"
-H "X-Parse-Master-Key: MASTER"
-H "Content-Type: application/json"
-d '{
"where": {
"user":"L6HMKykaw2"
},
"data": {
"title": "The Shining",
"alert": "All work and no play makes Jack a dull boy."
}
}'\   http://localHost:1337/parse/push
Steps to reproduce

Logs/Trace

Given the screenshot you,re providing, I can say it contradicts what you're saying. Also, the push status should be set to succeeded when running completes properly, there is a PR to report _PushStatus error more accurately.

Means that the client app is not configured properly


Fix threading bug in Vulkan rendering device

This is a fix for the following bug:
https://github.com/godotengine/godot/issues/78786
The bug was that:
draw_list_switch_to_next_pass was not holding the lock, and was calling
_draw_list_free(&viewport);
and draw_list_allocate with stuff in between, all mid a single multiple pass draw-list.
The free and allocate functions release and acquire the lock. So in between the two calls, other stuff was happening (other draw lists being started and ended), which meant bad things happened because the vulkan state goes bad (segfaults in graphics drivers on my machine).
This is I think a pretty trivial bugfix - deffo for 4.2, would be great for 4.1 if poss?

Bugsquad edit, fixes: #78786

Looks good. From reviewing related code, it seems like everything called during a draw list needs to be made thread safe.

The draw_list_* calls mostly don't need thread safety adding because the lock is taken during draw_list_begin, and released on draw_list_end. It makes sense because there is only one draw list tracked, so it makes no sense for drawing calls from another thread to get put in during creation of a draw list in one thread.
Incidentally I don't think holding this lock is a major issue, because it's vulkan, everything is deferred, the actual draw_list calls are super fast. The only downside of it is that it means if people call draw_list_begin without a matching draw_list_end, or try to add things to the same draw_list across multiple threads, bad things will happen. But really there isn't any non-stupid use case for that until or unless we add support for multiple draw lists on one renderingdevice.
This bug was the only thing I caught when I went through it, I think I was quite thorough - I stepped through things in debugger also.

Thanks!

Cherry-picked for 4.1.1.


Add examples of macro arguments

I think the README warrants a more thorough explanation on different types of arguments to macros. I know that I originally did interpret the use of number values in the findBy examples that they could not be used with strings for lookups. Today, a colleague of mine said that he had interpreted it the same way, so I assume there might be others benefitting from better examples as well.

seems good to me. Thanks!


Hide MS Edge reveal button

MS Edge adds its own reveal button to an input field of type "password". It took a while to find out, why I could see two eye icons next to each other ;-)
-> https://learn.microsoft.com/en-us/microsoft-edge/web-platform/password-reveal
The added styles hides the Edge eye.

Thanks for the PR. Didn't know it.


How to replace dt with gt

hi, thanks for your great work!
I want to deploy your work to ROPE dataset, but the result is not good. So, i want to analyze the reason followed your paper which is replace dt with gt.
My question is it seems like the heads are independent. I want to know if just replace dt depth with gt depth is what you do.
My english is poor, so I don't know if my statements is clear. Sorry about that.

I have the same question. Could please submit the code for replace dt with gt depth?  How do you know which dt to be replaced and replaced by which gt depth?


Fix typos in README

- Summary
Fix typos in README
- Test plan
Read the README. Be amazed at how some typos are fixed.
- Description for the changelog
Fix typos in README
- A picture of a cute animal (not mandatory but encouraged)

LGTM


Scraper status slack message should report & compare total case counts

So we seem to be counting more total cases for the USA than other sources. If I sum up all the cases in all the counties we are scraping, I get 21.7k. If I sum the state level counts, which we source from covidtracking.com I get 17.1k. The USA level number which we also source from covidtracking.com is 17.0k.
21,681 cases summed from all county level cases that we scrape
17,133 cases summed from state level cases we pull from covidtracking.com
17,038 cases at the USA level that we pull from covidtracking.com
It would be nice to see these stats update with every #scraper-status report.

Hi @chunder - we're now doing all of the reporting in the new codebase (Li), and I'm not sure how this applies to that.  In the timeseries-byLocation report, we show "warnings" and "sources" for each data point, were you looking for stats from that?  I did notice an over-reliance on covidtracking's numbers.


Lookbehind local keymap setting

Problem : #156 we may want a global setting (e.g: lookahead) for most keymaps and then override that setting for one keymap (e.g: lookbehind)
You can now add a local lookbehind/lookahead in the keymap that takes precedence :
      textobjects = {
        select = {
          enable = true,
          lookahead = true,
          keymaps = {
            ["t="] = { query = "@type", desc = "Select right hand side of an assignment", lookbehind = true },
          }
        }
      }

The development is now done in main and master is frozen. Can you open a new PR with this feature?


[internal, PoC] more-precisely define the return-type of create_artifact

Description
Our GraphQL API returns Dict[str, Any] all over the place, which makes me sad! This PR describes one way we could fix it, demonstrating on the create_artifact method.
These TypedDict classes were cobbled together by looking at the field selections on our GraphQL query string and fishing the appropriate types out of our GraphQL schema. This has the following features:

If you modify the GraphQL query string to select a new field, and you try to access it in other code, Mypy will force you to update the type annotation (hooray!).
If you write the wrong type in the type annotation (e.g. forgetting an Optional), nothing will catch you (boo!).

The dream would be, like, we could code-generate these TypedDict defns by feeding our GraphQL schema and our query strings into a script. That would have the following features:

Costs a lot of engineer-hours. There's a tool to do this kind of codegen for TypeScript, but I can't find any hint of one for Python, so we'd probably have to write it ourselves (maybe we could avoid most of the work by simply transpiling from the TypeScript output 😬).
Requires something fancy for something like 1/5 of our queries, since some of our query strings are dynamically generated (example).
Saves you from having to think as hard when you're tweaking GraphQL queries, which might make you fail to think about W&B Local instances running older versions of the server.

(^ Sounds pretty unappealing to me now that I've thought about it.)

🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥

love it, @speezepearson!

by looking at the field selections on our GraphQL query string and fishing the appropriate types out of our GraphQL schema
I wonder if we could automate this process somehow?

I wonder if we could automate this process somehow?

@dmitryduev That would be super cool. But I just spent two hours trying to write any sort of codegen that would work and failing utterly, so if you want that, it's up to you. 😛


Typos fix fuel

Description of Changes
1. Fixing the Use of Undeclared Variables

Fixed instances of accessing variables that were not declared.
Prevented potential ReferenceError issues.
Main causes of the problem:

Typographical errors in variable/parameter names.
Accidental creation of global variables.

2. Removal of Unused Variables

Removed variables that were declared but not used in the code.
Improved code readability and resolved potential performance issues.
If a variable was intentionally left unused, a _ prefix was added to avoid false flags.

3. Fixing Incorrect Assignment Operators

Corrected errors where =- was used instead of -= or =+ instead of +=.
Example: The line x =- 1 was replaced with either x -= 1 or x = -1, depending on the context.

Reasons for Changes

To avoid runtime errors and improve code quality.
To remove unused variables for easier maintenance.
To fix typos ensuring proper operator functionality.

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


Incorrect response for Message succeeded for query/read-type interface that expects results

Response text is "OK" instead of the recommended "The message failed authorization requirements".
Also, the entries array MUST be empty, but the example shows [...] instead of [].

Unfortunately, I forgot to note where in the spec my comments apply.  I'll assume that someone else caught these inconsistencies and fixed them.


ui: fix handle action response

Description
Fixes #5284
Fix for handling action API response

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan ui

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5285 (SL-JID-481)

@shwstppr should we check 4.15 for this or is the origin known to be newer?

@DaanHoogland issue is not there in 4.15. It crept in with https://github.com/apache/cloudstack/commit/66e7bdedac76fb2c3f8d87e537e482c73af4799a which was trying to fix ui build failure after 4.15 forward merge into main

LGTM manually tested - merged based on approvals


Update pypunters

Update the test dependencies to use the latest release of pypunters (1.0.1 at the time of writing).

pypunters has since been updated to 1.0.2


docs: Fix erroneous link to Kotlin DSL

Changes the link to point to the Kotlin DSL documentation for the Project interface.

Context
The link previously pointed to the Kotlin DSL for the Settings interface, which seems wrong.
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[N/A] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[N/A] Provide unit tests (under <subproject>/src/test) to verify logic
[x] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[N/A] Ensure that tests pass sanity check: ./gradlew sanityCheck
[x] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle test BD

I've triggered the following builds for you. Click here to see all build failures.

BuildDistributions build

Thank you for your contribution!

@bot-gradle merge


ACR new API 2021-12-01 preview

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific langauge SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[x] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[x] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

Created new PR per requested per guideline, "Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits."

"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}": {

Can you please add a collection GET as well?
https://armwiki.azurewebsites.net/api_contracts/guidelines/policy.html#plcy008-support-a-collection-get-and-individual-get-for-child-resource-types-even-singletons

Refers to: specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2021-12-01-preview/containerregistry.json:1530 in 19b72dc. [](commit_id = 19b72dc1e9e3ee6672b62a6b4d83cb224c749221, deletion_comment = False)

"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}": {

Can you please add a collection GET as well?
https://armwiki.azurewebsites.net/api_contracts/guidelines/policy.html#plcy008-support-a-collection-get-and-individual-get-for-child-resource-types-even-singletons
Refers to: specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2021-12-01-preview/containerregistry.json:1530 in 19b72dc. [](commit_id = 19b72dc, deletion_comment = False)

Hi @j5lim , as mentioned in the previous PR,  This Preview does not introduce any new feature, it is simply bringing our latest GA changes to our previous preview
Here is the link to last GA API review,  for reference https://github.com/Azure/azure-rest-api-specs/pull/16481/files

"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}": {

Can you please add a collection GET as well?
https://armwiki.azurewebsites.net/api_contracts/guidelines/policy.html#plcy008-support-a-collection-get-and-individual-get-for-child-resource-types-even-singletons
Refers to: specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2021-12-01-preview/containerregistry.json:1530 in 19b72dc. [](commit_id = 19b72dc, deletion_comment = False)

Hi @j5lim , as mentioned in the previous PR, This Preview does not introduce any new feature, it is simply bringing our latest GA changes to our previous preview Here is the link to last GA API review, for reference https://github.com/Azure/azure-rest-api-specs/pull/16481/files

THe privateEndpoint API mentioned above is apart of our last GA update, which has been approved.

thankyou for the review @j5lim, do you know who else need to review to merge? we have a important customer deliverable blocked by this PR.

thankyou for the review @j5lim, do you know who else need to review to merge? we have a important customer deliverable blocked by this PR.

The SDK team (usually the PR assignee) needs to review and merge.

@ArcturusZhang please take a look at the Go SDK breaking changes.


trust factor

i've been playing for a couple games and then my trust factor turned out to be red. what is happening actually? i've been using osiris for a years and haven't got ban, until this one day maybe it wasn't my lucky day which is i got banned just because of my trust factor turned out to be permenantly red. is it about the injector itself or the source code itself? can someone help me? thanks in advance :)

you must use a CSGhost or other undetectable injector, try re download source of Osiris and build again, or you get more reports

do you have discord? can we talk there? > you must use a CSGhost or other undetectable injector, try re download source of Osiris and build again, or you get more reports

bro here link i don't know my account no prime don't get banned

CSGHOST causes red tf

bro here link i don't know my account no prime don't get banned

thanks buddy, appreciate it

CSGHOST causes red tf

hi buddy, do you got discord? can we talk there? :D

CSGHOST causes red tf

hi buddy, do you got discord? can we talk there? :D

ZYB#0001

CSGHOST causes red tf

hi buddy, do you got discord? can we talk there? :D

ZYB#0001

done send request :)


fix: Update checkout and setup-go versions, update go version to 1.21, remove cache that is now included in setup-go

:tada: This PR is included in version 1.0.15 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Modify break speed ignores the configured modifier when applying a command condition

Describe the Bug
Modify break speed ignores the configured modifier when applying a command condition or a condition that depends on a command condition.
This is my code.
    "breakspeed":{
        "type": "origins:modify_break_speed",
        "block_condition": {
            "type": "origins:block",
            "block": "minecraft:dirt"
        },
        "modifier": {
            "operation": "add_base_early",
            "value": 3.0
        },
        "condition": {
            "type": "origins:command",
            "command": "execute as @a at @s anchored eyes positioned ^ ^ ^ if entity @s[distance=..1]",
            "comparison": "==",
            "compare_to": 1
        },

    },

This checks if the user is crawling, it works with a origins:conditioned_attribute but when used with origins:modify_break_speed it modifies the braking speed to the maximum.
I tried to use a power active condition that depend on the origins:conditioned_attribute that has the crawling command, but it also breaks, even if I use a scoreboard condition that checks if a crawl score is fulfilled it breaks too.
Reproduction Steps

Create a origins:modify_break_speed power
Use a command condition
...

Screenshots and Videos
https://github.com/EdwinMindcraft/origins-architectury/assets/70113068/ee9a90f4-1499-418b-af8d-fa33893348bb
Crash Report or Log
No response
Operating System
Windows 11
Minecraft Version
1.19.2
Modloader
Forge
Mod Version
<IP_ADDRESS>

I'll check to see what's up with this later, I'm unsure if the addition is the issue here. Could you try a multiplicative modifier operation and see if the issue still persists?

It breaks using any operator I tried with multiply_base multiply_total, addition, add_base_early.

Okay, so the issue here is that the power type runs on the client, as opposed to the server, where the command condition is only effective.

Not planned, for now.


Dmc scan

Source information
DMC scan 1.4.10
Source language
English
Source new URL
https://didachapters.blogspot.com/?m=1
Other details

Acknowledgements

[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source URL has not changed yet.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I will fill out all of the requested information in this form.

Upload your image again if needed, but be patient, both times you sent it too early before it was fully uploaded to GitHub. Also, just a reminder, no NSFW content in the picture

Upload your image again if needed, but be patient, both times you sent it too early before it was fully uploaded to GitHub. Also, just a reminder, no NSFW content in the picture

Yes I have send it

For future reference, just stay within your own issue request. No need to send a message showing the site is up & the link, on two separate issues. This pings the server & emails everyone involved in those issues.
The "Remove DMC Scans" pull request is closed, meaning it's not going to be accepted into the repo. Whoever works on this issue would include the related issues in their own fix request, or someone will remind them of it then.

For future reference, just stay within your own issue request. No need to send a message showing the site is up & the link, on two separate issues. This pings the server & emails everyone involved in those issues.
The "Remove DMC Scans" pull request is closed, meaning it's not going to be accepted into the repo. Whoever works on this issue would include the related issues in their own fix request, or someone will remind them of it then.

Sorry


[Suggestion] Separate configs for login, catch and release, and, might be, location.

I think need to separate configuration for login, catch and release behaviour in three different files, for more usability. I have a bulk of configuration files, and if i need a tune "pokemon management" that's look like a hell.
I think we need more keys, not only one -cf.
--user-configuration -uc — login and gmap key information (not to often edited)
--catch-configuration -cc — catch logic here
--release-configuration -rc — release logic here
--evolve-configuration -ec — some evolve logic
--location-configuration -lc — location behaviour (polygon or list of waypoints) or just key for coords, if not file.
Actual Behavior
python2 pokecly.py -cf /config/poke/loc.json

They actually removed the release configuration file. It is still in the master build

We just merged two configuration files into one, why separate them into 5? For simplicity when running the bot on multiple accounts, one config file per account is best.

I have a bulk of configs for different locations and behaviour, if i want tune release pokemon logic for one account i need to edit a  lot of json. Maybe just implement "import" functionality so we can use  different logic for different account just typing something like:
python2 pokecli.py -uc andy.json -cc catch-only-squirtle.json -rc release-all-birds-and-rats.json -ec evolve-strong.json -lc farm-loc.json
So if i want change only release configs for all account with different behaviour on different places i need to edit all files for account, not just one release-config.json

I could imagine a world different behaviors take an argument that points to another file for configuration. I believe the core bot itself will only have one config file though. @jahkuba, we are making a bunch of changes to configuration, give it a couple days and see if you are happy with the results.

Thanks for answer, and sorry for my "foggy" explanations, English is not my native, but i'm trying hard)
This have more sense with Pokemon-Go-Map database integration #1043 for more complex and automation.


Couple of languages added

Adding a language

[x] The code displays "Hello World"
[x] I have updated the readme to include the new language
[x] I have incremented the language count in the readme
[x] I have no association with the language
[x] There are no copyright issues with this code

Link to programming language:
charcoal
porth
..

I'll need a link to all of them

The PR title should list the languages


Update default trace template + Move Springboot

Description
Makes the template for sample app spans more general to acommodate the discrepancies between the SDKs. These simpler template should help enforce certain fields to show up in AWS X-Ray and allow others to be included by the language SDK without causing the test to fail.

the template will be different among different framework?

@wyTrivail It's not the goal, but right now some SDKs instrument the calls with more/less spans than others & with different attributes. Hopefully soon we would be able to have all the SDKs produce the same spans.
For now this PR tries to make the requirement as broad as possible.


Block challenges for the first block

This applies to Invalid Root and Invalid Leaf Count challenges.
When creating these challenge against block n, we need to retrieve the transactions from block n-1 or the frontier from block n-2.
If n == 0 (the first block), the challenge throws an error as the transactions for blockNumberL2 === -1 is understandably not found.
The challenge should be modified such that we can still challenge this block.

To note Incorrect root challenge expects two prior blocks

Bootstrapping Nightfall by making sure first few blocks are good blocks which means that challenges to first block will not be made and therefore doesn’t require to be handled.

A user script that creates enough transactions for two blocks is required.
This script should

create atleast 2 transfers amongst deposit (helps in creating duplicate nullifier or historic root error bad block types by adversary in adversary testing. But this doesn't compromise L2)
should work with browser based deployment or client based deployment


Standalone WebLogic Docker Container with JRF/ADF Libraries

Hi Monica,
I'm trying to deploy an ADF application into Weblogic Docker container. I'm able to run Standalone WebLogic Docker container. However, it does not have any ADF libraries. I have tried to run fmw-middleware docker. But it requires RCU to be setup.
Can you please let me know me how I can have a WebLogic Docker Container with JRF/ ADF Runtime libraries installed?
Thanks
Sandeep
Originally posted by @sandeepm152 in https://github.com/oracle/docker-images/issues/763#issuecomment-430699176

Same issue here, I had to do the full FMW install with a oracle database.  For developers, we need a weblogic docker container with ADF, for both 11g and 12c ADF.

@ollyando at this time we do not have or support 11g images of WebLogic or ADF.  You should also know that as of today the FMW Infrastructure image is only supported in development and testing, only the WebLogic images are supported in production.
What is your use case, do you need ADF images supported in production?  Who is the customer?
Thanks
Monica

Please do not discuss customer details via GitHub.
However, I don't believe either @sandeepm152 or @ollyando are Oracle employees. Neither are members of the Oracle organisation on GitHub.

Hi,
I'm an Oracle Employee. I was able to reach out to Monica via email.
Here is our use case:
We provide support of Oracle Retail products for the customers. If customers raises an issue on any version which is compatible with some specific FMW stack, we will have to request a specific team to get the environment ready with corresponding Tech Stack (WebLogic, ADF) . This would take some time (approx 1-2 days).
We are trying to cut down this time so that we can eliminate the dependency and get the application running with underlying infrastructure in a Docker Container.
Thanks
Sandeep

Please get your GitHub account added to the Oracle GitHub Organisation to avoid future confusion. 😁

@mriccell as you mentioned ADF supported by only FMW infrastructure image, i have a requirement where i have to put SOA, BPM composites with ADF Application in weblogic. which image we should use in this purpose? i see two separate images for SOA and FMW infrastructure.

ADF, SOA, and BPM images are all based on the FMW Infrastructure image.  So when you build the SOA image one of its lower layers is FMW Infra, so in this example you use the SOA image.  When you deploy an ADF app you are deploying on a domain on the FMW Infrastructure image, in this example you use the FMW Infra image.


Transformed elements look blurry in Chrome

Describe the bug
Elements in the slider which are transformed, such as the dot handle and a tooltip, are rendered blurry specifically in newer Chrome versions (I am using version 78):

You can get to a state like this, but showing a dot in the slider (possibly combined with showing tooltips). After moving the dot, the dot itself as well as any shown tooltip, are blurry.
This is caused by a bug in the "will-change" property which Chrome has introduced. See https://greensock.com/will-change for more information about this.
For now, the best option - I think - would be to not use this attribute.
I fixed it in my application by adding "will-change: auto" to the .vue-slider-dot class in my CSS. This wasn't perfect, however, as then a tiny gap of 1 pixel appeared between the tooltip text bubble and the tooltip handle. So I fixed that too (for now) with the following CSS:
@supports (will-change: transform) {
.vue-slider-dot {
will-change: auto;
}
.vue-slider-dot-tooltip-inner-top:after {
transform: translate(-50%, -1px);
}
}

Can removing will-change: transform fix the problem of blurred fonts?

It most likely will. With the information I mentioned above, you should be able to reproduce this bug quite easily. And then check if removing the "will-change" solves the issue.
Even though, of course, it is actually Chrome which should fix this bug, but we do not know when they will do this.

As far as I know, using transform in chrome may cause blur.
But I don't know if will-change might increase the degree of blur.
I can reproduce the blur effect (with or without will-change), but not as serious as your picture.
If the problem is with the transform, I can't think of any way that can replace it.
But if will-change will make the blur worse, I can remove it.

I noticed that when I, in the Chrome Developer Tools, unchecked the "transform" property in the CSS, the tooltip was completely sharp & not blurred (of course, it was also misplaced now, but it proved that the transform was the problem).

Thanks for your feedback, will-change was removed in 3.0.44