[KOGITO-165] - Kogito Runtime Services integration with Infinispan

TODO:

[x] CLI integration
[x] Integration tests with onboarding example
[x] Documentation

------------ 8< -------------
See:
https://issues.jboss.org/browse/KOGITO-165
In this PR:

Introduced the possibility to deploy Infinispan
New spec added to KogitoApp: Infra.InstallInfinispan. Always means that the operator should always install a Infinispan instance; Never won't install, even if requires - the user will provision and configure their own installation; Auto will try to figure out scanning image metadata

The only problem I saw is that if the service doesn't set the infinispan properties in the application.properties, won't work since Quarkus is not reading from env. See a working example here: https://github.com/ricardozanini/kogito-examples/blob/infinispan-props/onboarding-example/onboarding/src/main/resources/application.properties#L4-L6
@mswiderski is this a problem? We can set the -D in the images if the envs where found in the container. For Quarkus:
  - env:
            - name: NAMESPACE
              value: kogito
            - name: KOGITO_DATAINDEX_URL
            - name: QUARKUS_INFINISPAN_CLIENT_SERVER_LIST
              value: 'kogito-infinispan:11222'
            - name: QUARKUS_INFINISPAN_CLIENT_AUTH_USERNAME
              value: developer
            - name: QUARKUS_INFINISPAN_CLIENT_AUTH_PASSWORD
              value: Z1Nz34JpuVdzMQKi
            - name: QUARKUS_INFINISPAN_CLIENT_SASL_MECHANISM
              value: PLAIN

~@mswiderski one more thing, the onboarding example is failing (I just deployed the onboarding, not the others services): https://pastebin.com/AHXuMRPu~. Fixed, to work all three services must be running.
~Is this the expected behavior? Tomorrow I'll try to deploy the other services.~
Many thanks for submiting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[x] Your feature/bug fix has a unit test that verifies it
[x] You've tested the new feature/bug fix in an actual OpenShift cluster

Infinispan being accessed successfully via onboarding example:
sh-4.4$ curl -vvv -u developer:Z1Nz34JpuVdzMQKi  http://<IP_ADDRESS>:11222/rest/v2/caches
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 11222 (#0)
* Server auth using Basic with user 'developer'
> GET /rest/v2/caches HTTP/1.1
> Host: <IP_ADDRESS>:11222
> Authorization: Basic ZGV2ZWxvcGVyOloxTnozNEpwdVZkek1RS2k=
> User-Agent: curl/7.61.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Type: application/json
< connection: keep-alive
< content-length: 131
<
* Connection #0 to host <IP_ADDRESS> left intact
["onboarding.setupPayroll_store","___protobuf_metadata","onboarding.setupHR_store","onboarding.onboarding_store","___script_cache"]

Use the following onboarding CR:
apiVersion: app.kiegroup.org/v1alpha1
kind: KogitoApp
metadata:
  name: onboarding-service
  namespace: kogito
spec:
  build:
    env:
    - name: MAVEN_MIRROR_URL
      value:
    - name: MAVEN_ARGS_APPEND
      value: -Ppersistence
    gitSource:
      contextDir: onboarding-example/onboarding
      reference: infinispan-props
      uri: https://github.com/ricardozanini/kogito-examples
    imageRuntime:
      imageStreamTag: 0.6.0-rc1
    imageS2I:
      imageStreamTag: 0.6.0-rc1
    resources: {}
  env:
  - name: NAMESPACE
    value: kogito
  infra:
    installInfinispan: Always
  resources: {}
  runtime: quarkus
  service:
    labels:
      onboarding: process

And of course the payroll and hr services also have to be deployed.

Regarding the requirement of having properties set in the application.properties file:
https://github.com/quarkusio/quarkus/issues/5708

@xiezhang7 @spolti could you guys please review? I intend to merge this by Monday to start working on others JIRAs that depend on this one. Many thanks!

@radtriste as soon as you finish your tests, please report back so we can decide if should be merged.

@radtriste https://github.com/infinispan/infinispan-operator/issues/226


Add Frank Hampus Weslien showcase

Name: Frank Hampus Weslien
Description: Fine art on the Cardano blockchain
Link:   https://www.frankhampusweslien.com/
Tags:

nft

Closing due to not enough approvals for a long time. Please note that showcase projects need to provide a unique value from existing showcase items, feel free to join the discussion here: #243


Performance issue getWidthOrHeight

line: 8725 getWidthOrHeight  is continually being called after grid render.

Is that perhaps because you've given a variable height or set it to an auto height?  Have you given the grid both a height and a width in the css?

Yes, both height and width. I verified that this is also happening in the auto-size tutorial page also.

I've seen this also with ui-grid-auto-resize, but only when the grid is not visible.  Here's an example with 6 grids in an accordion, and the more accordions that are collapsed, the higher the processor usage will be with memory usage climbing.  getWidthOrHeight makes up more than 50% of the calls
http://plnkr.co/edit/osposWKkUNmSEGcKWY9c?p=preview

Have you set auto-size?  If so, then that tutorial explicitly says that there is a performance impact associated with that.


WagtailTransfer: images not transferred

Images are not being transferred when transferring articles from the Global site. The article itself is transferred, but there are issues with images, including:

references to images are not transferred with the article i.e. null reference
references to images in articles are transferred, along with database entry for the image, but the image file is missing

An error occurs when trying to view the transferred article in the admin. For example, after transferring the article called 'Myths' from Global:
ValueError: The 'file' attribute has no file associated with it.

Full stacktrace provided below.

wagtailtransfer_image-no-file-attribute.txt

to fix svg import kindly add ‘wagtailsvg.svg’ in setting WAGTAILTRANSFER_UPDATE_RELATED_MODELS


RGBW led strip DS18B20 and Relay

Hi,
Really liking this software and I've created my pool controller with it.
This is working perfect but using the standard firmware it only gives me separate R G B W channels and not one light with configurable color and white value.
I've saw that there's a premium version specially for LED's but this doesn't support the DS18B20 sensor. Is it possible to combine these 2 (and extra relay output)?
I would happily pay for premium if this is available!

Aah didn't thought it was a hardware limit. Then I will redesign my pcb 🙂


Reboot resource giving exception after chef-client run on linux & Windows

Description
We are facing a node failure issues while spin up a machine through scalr.
Here the problem is machine is loaded with chef runlists, one of the recipe is calling system reboot after chef-client finish and system being rebooted and system state showing failed in scalr(scalr is integrated to AWS console).
This reboot request was running fine with chef-client 12. now the problem with recent upgraded chef-client 14. we do foodcritic and no warning for reboot resource, no changes in  chef-client 14 release notes. we have this issue for both linux and windows machines while calling reboot resource
Chef Version
chef-client -- 14.10.9
Platform Version

CentOS 7.X Final (64bit)
Replication Case
Below is the sample code to replicate the issue
one of the recipe test.rb in runlist and
#recipe start
file '/tmp/hello' do
action :create
notifies :request_reboot, 'reboot[Restart Computer]', :delayed
end
reboot 'Restart Computer' do
action :nothing
reason 'Need to reboot when the run completes successfully.'
delay_mins 2
ignore_failure true
end
#recipe end
Client Output
outout from scalr console
Command "/usr/bin/chef-client" exited with code 35
Chef trace:
Generated at 2019-05-27 08:32:17 +0000
Chef::Exceptions::Reboot: Rebooting server at a recipe's request. Details: {:delay_mins=>2, :reason=>"Need to reboot when the run completes successfully.", :timestamp=>2019-05-27 08:32:16 +0000, :requested_by=>"Restart Computer"}
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/platform/rebooter.rb:59:in reboot!' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/platform/rebooter.rb:65:in reboot_if_needed!'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/client.rb:308:in run' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:303:in run_with_graceful_exit_option'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:279:in block in run_chef_client' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/local_mode.rb:44:in with_server_connectivity'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:261:in run_chef_client' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application/client.rb:444:in run_application'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:66:in run' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/bin/chef-client:25:in <top (required)>'
output from the server log
Chef Client finished, 126/189 resources updated in 04 minutes 50 secondsESC[0m
[2019-05-27T08:32:17+00:00] WARN: Rebooting server at a recipe's request. Details: {:delay_mins=>2, :reason=>"Need to reboot when the run completes successfully.", :timestamp=>2019-05-27 08:32:16 +0000, :requested_by=>"Restart Computer"}
ESC[0m
Running handlers:ESC[0m
[2019-05-27T08:32:17+00:00] ERROR: Running exception handlers

Chef::Handler::TimestampESC[0m
Running handlers complete
ESC[0m[2019-05-27T08:32:17+00:00] ERROR: Exception handlers complete
Chef Client failed. 126 resources updated in 04 minutes 50 secondsESC[0m
[2019-05-27T08:32:17+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2019-05-27T08:32:17+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2019-05-27T08:32:17+00:00] FATAL: Chef::Exceptions::Reboot: Rebooting server at a recipe's request. Details: {:delay_mins=>2, :reason=>"Need to reboot when the run completes successfully.", :timestamp=>2019-05-27 08:32:16 +0000, :requested_by=>"Restart Computer"}

Stacktrace
Generated at 2019-05-27 08:32:17 +0000
Chef::Exceptions::Reboot: Rebooting server at a recipe's request. Details: {:delay_mins=>2, :reason=>"Need to reboot when the run completes successfully.", :timestamp=>2019-05-27 08:32:16 +0000, :requested_by=>"Restart Computer"}
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/platform/rebooter.rb:59:in reboot!' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/platform/rebooter.rb:65:in reboot_if_needed!'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/client.rb:308:in run' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:303:in run_with_graceful_exit_option'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:279:in block in run_chef_client' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/local_mode.rb:44:in with_server_connectivity'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:261:in run_chef_client' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application/client.rb:444:in run_application'
/opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/lib/chef/application.rb:66:in run' /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.10.9/bin/chef-client:25:in <top (required)>'
/usr/bin/chef-client:74:in load' /usr/bin/chef-client:74:in '
Thanks in advance!

I have this same problem. I believe these two commit are related to this.
https://github.com/chef/chef/commit/4a3a0e13f658d894989c91ee5bc85429b22d51c8
https://github.com/chef/chef/commit/dfab5dcee8e8bfa25bba7b87b5a4366347d53279

It should be fixed in Scalarizr 7.14.5

It should be fixed in Scalarizr 7.14.5

Thanks Vitaliy , it worked after scalarizr update to 7.14.5


Run on windows

Problem is about SIGTSTP on tornadoweb.py that isn't available on windows.

signal.signal(signal.SIGTSTP, self.sig_handler)

https://virtualenv.pypa.io/en/stable/reference/#virtualenv-command


Create a contact info block

Add links to social networks (LinkedIn, Facebook, Instagram), phone number, email, Telegram username, etc.

Location info also should be there


new tests (PagerActios, throttle checkbox) & README reference links for NPM

first off, I'll apologize for my last commit - total mess - now I think I've finally got the hang of rebasing to ensure my master is in sync with your upstream master then rebasing my working branch on top of that
So now you should only see my new changes - this time I also took extra time to actually check the differences which I forgot do on the last push and will do so in the future.
The major changes include:

added atomic guideline to contribution doc
readme now has reference links to docs at the bottom to support absolute URLs
added new tests bringing coverage to over 80%

I was thinking about other ways to enforce git commits... then I realized what I want is a bot! I just need a simple reminder... maybe one of these:
thoughtbot
cadencebot
gitbot

Awesome, this looks much better!
I think we probably don't want to link to the raw files since we lose all the markdown formatting -- rather we could use these URL's:
Contributing: https://github.com/bencripps/react-redux-grid/blob/master/docs/CONTRIBUTING.MD
Would you mind changing them to these absolute references?
Also, since your updating the CONTRIBUTING.MD file, would you mind changing it to the following
https://hastebin.com/epimuzajiq.coffeescript

Changes look good, I'll merge after the squash.

Ahh ok I didn't think this time it deserved a squash since it's a new commit with an update referring different work done but I'll squash it down again - so until the owner accepts it - it's considered the same commit

that should do it - definitely less painful than writing tests for throttle.js ;-D


PortForwardStore

Closed by #4653 which was merged successfully but due some glitch status didn't update.


Revert "Allow setting token via createCanduit options"

Reverts uber/canduit#6

 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.

@tesoy-xx, can you provide a description of the problem and list the steps you took to test this change, please?  This creates a backwards incompatibility for use cases that include a conduit token during instantiation.


Canvas Map

A "map" which the user can draw features on to mark their surroundings. Possibly supporting the idea of tracks, which records the user's tracks and displays them (or just allowing the user to add a waypoint to the map).
My only concern would be how to convey scale to the user, as showing scale (or zoom) is easy when you have actual map tiles, but without that, it may be hard for the user to draw features. A way I can think about getting around it is allowing them to place "features" along the path (rather than draw), which are very similar to beacons, but might not be something you want to navigate to / see on the navigation tab (but maybe have the option to within the "map").

If possible - it could use previously downloaded maps from osmand.

Closed in favor of #516


Are the results of Turing affected by the JCC erratum microcode update?

Intel processors, among which Xeons of the Skylake family, had a bug which was fixed via a microcode update which could result in decreased performance for jumps placed on 32-bit boundaries. I noticed (and learnt this from Stephen Dolan who noticed the same) that this can greatly impact the result of microbencharks and hot loops, by increasing code layout effects. Intel has issued a recommendation to mitigate the performance impact of this erratum and microcode update, by recompiling software with a special set of compiler options. See https://www.intel.com/content/www/us/en/support/articles/000055650/processors.html
Isn't Turing among the affected CPUs? If so, could the workaround be applied?
This means running OCaml's configure script as follows before compiling OCaml:
# gcc
./configure CC='gcc -Wa,-mbranches-within-32B' AS='as -mbranches-within-32B'
# clang
./configure CC='clang -mbranches-within-32B-boundaries' AS='as -mbranches-within-32B'

The present benchmarking machines have the configuration and settings as described in the following document:
https://github.com/ocaml-bench/ocaml_bench_scripts#notes-on-hardware-and-os-settings-for-linux-benchmarking
Turing has an Intel Xeon CPU from the Skylake family.
$ lscpu
...
CPU family:        6
Model:                85
Model name:      Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz
Stepping:           4
...

If compiler options need to be passed when building the OCaml compiler in Sandmark, the configure section in the ocaml-versions/*.json file can include these specific options.
Please refer to the Configuration of the compiler build section in the README file for more documentation:
https://github.com/ocaml-bench/sandmark

Thanks for the details. This all looks fine except for disabling ASLR (instead of sampling over several runs).
Digging further, the processor is indeed affected by the JCC erratum, and Intel recommends the application of mitigations (https://www.intel.com/content/dam/support/us/en/documents/processors/mitigations-jump-conditional-code-erratum.pdf):

Family_Model
Stepping
Processor Families/Processor Number series

06_55H
4
Intel® Xeon® Scalable Processors based on microarchitecture code name Skylake Server

Applying the configure options above on all benchmark configurations for Turing is therefore recommended.
It is possible that you have been observing this bug. Indeed the notes https://github.com/ocaml-bench/notes/blob/master/apr19.md mention the perf counters related to DSB as a sign for detrimental alignment effects, and the JCC erratum description mentions them as well.

(cc @kayceesrk)

It may be worth incorporating this fix for the default runs @shakthimaan. Perhaps also add a note about this to README.md?


configs for linode object store

We need to get the linode object store configs into git

This still needs to be done I think, but they're currently moved into the akkoma DB configs rather than github.


Certain non-mapped URLs now return 404s

Issue #449
Kinda weird this wasn't caught by the tests.unit.test_views:TestFrontend.test404sReturnJson test.  Not sure what accounts for the behavior discrepancy between the test and requesting the nonexistant page in a browser...

It would be nice to see some tests to go with this --- we should figure what happened here and why there's a difference between the browser and not. Now that we're adding authentication, we need to be absolutely rock solid sure about the URL mapping code.

 Merging.


[Refactor] Extract JNI related class to independent module

What type of PR is this：

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

Decouple JNI related codes to independent module in preparation for jni connector work

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

run starrocks_admit_test

run starrocks_admit_test


NSG Flow logs with graylogs

[Enter feedback here]
It would be nice to have an updated document that works with newer versions of Ubuntu. This document links to Ubuntu 14.04 but our organization only permits versions 18.04 and higher so trying to get this working with this version didn't work for us.
thanks!
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 24f0c76a-39ec-6205-7913-f9bd66b6bfaa
Version Independent ID: 30ef4b8e-16eb-ebdc-e9c8-6127463e629f
Content: Analyze Azure network security group flow logs - Graylog
Content Source: articles/network-watcher/network-watcher-analyze-nsg-flow-logs-graylog.md
Service: network-watcher
GitHub Login: @damendo
Microsoft Alias: damendo

@hughesst , thank you for your feedback. We have assigned this to the content owner/author for review.
@damendo , could you please review the suggestion and provide your inputs?

#reassign: @Harsha-CS

@Harsha-CS can we update the statement to "In this example, both Graylog and Logstash are configured on an Ubuntu 14.04+ Server, deployed in Azure."
@halkazwini for further action post Harsha's confirmation.

Thank you for you dedication to our documentation.
Unfortunately, we have been unable to review this issue in a timely manner. We sincerely apologize for the delayed response. We will create an internal tracking work item to address this issue. For now, we are closing this issue. If you have any additional information you would like to provide, please respond to this issue with any additional details.
Please continue to provide feedback about the documentation. We appreciate your contributions to our community.
#please-close


how to pass data to routes before generate

Hi, I would like to switch nuxt2 -> quasar2 but I need SSG, we have hundred of routes to generates and we would know how to avoid spam the api (we need only 1 call to generate every pages)
With nuxt we use payload, how could we achieve the same with quasar + your ext ?

Hi,
I plan to implement this feature, but right now I'm working on adding lazy/partial hydration to the extension. If you don't need interactions on components that hold your api's data, you might find it useful to not hydrate them on the client side.
Until then one of the solutions I can think of is to retrieve the data from the api and store it in json files before building the app with the hook "beforeBuild".
In this way it is possible to directly import the json files into your components instead of retrieving them via the api.
The crawler feature can take care of your dynamic routes based on your API data (routes with product id for example).

Hi, @freddy38510
I need to get route for my meta setting, for example en/xxxx so I could use useMeta to switch meta tags based on different languages. Is it possible to get the route in SSG mode, or would the best way to do this be in SSR mode?


Fix the testcafe-ci tests

Please do work for this task in a branch called "issue-029".
All the testcafe tests must pass in Github.

All ci tests I created passed.
The first test checks to make sure landing page shows up.
The second tests the sign in and sign out functions.
The third tests that the analytics page shows up.
The fourth tests that the tutorial page shows up.
The fifth test check our search function by entering a specified input, submitting it, and then counting that at least one source appears in the chat area to confirm the chat works.


some blanks have the wrong char separator

for whatever reason some times blanks with name like BLANKHA_2B are written like that vs the correct form BLANKHA.2B

We may need more detail. After reviewing the cache of sample-sheets I have on-hand, I've noticed that most of the time, the sample-id and/or sample-name are written with an '_', while the well-description might be '.'. My thinking is if we want to change that behavior we either need to make it an error and have the user fix it, or automatically perform the replacement in the sample-sheet ourselves.

Got it - for whatever reason I thought we actually had some kind of parser/search-replace thing already in place; however, it sounds like we are currently just ignoring the '_'. I think automatic fixing will be the best because if we ask the user to fix at this stage it might create more problems and could be avoided by auto-fixing.
Now, this might be an issue with duplicated names, for example: BLANKHA_2B vs BLANKHA.2B so perhaps better to add a check in the metapool notebook; what do you think?

I think it might be good to put it in mg-script's extended validation for now. These kinds of strings we see in several columns 'Sample_ID', 'Sample_Name', 'Well_description' to name a few. I've also noticed a few instances of strings having '..' instead of '.'. Putting it in mg-scripts gives us a lot of leeway to tailor the sanitizing to our specific needs.

After discussions with @antgonza  and wet-lab, sample_ids will continue to have '_' as is required by bcl-convert. sample_names will have '.' as required by Qiita.


Relationship of rust-ipfs and ipld-daemon

Or, why not start grant work on top of ipld-daemon?
While there is duplicated work in these projects and their subcomponents I feel the ideas presented for ipld-daemon, such as, fuse implementation and multi-user support, would work best by having rust-ipfs as it's core.
ipld-daemon can build around rust-ipfs by providing unix domain socket server/client and other operating system specific services like fuse. For rust-ipfs and our organization, this work would allow us to eventually dogfood or make sure the rust-ipfs works as a "library". This would also set an example of one way of handling more experimental and/or platform specific features (such as fuse) outside of rust-ipfs.

After editorialization and splitting this from the previous #57 the "experimental" could be defined more unambigiously. In general, I feel that any existing feature feature of (go|js)-ipfs which is not on by default or even part of (go|js)-ipfs feature set should be considered as "experimental". While work on such features is important to advance the mission of ipfs at large I'd hope such features could be incubated outside of the rust-ipfs repository leaving rust-ipfs to provide a more "non-experimental" or "stable" user experience once we've finished with the grant work.

A bit late I notice that rust-ipld contains parts I remember being in ipld-daemon under the crate itself (rust-ipld/src). My own understanding of rust-ipld's targets and scope has been limited to what the rust-ipld/base, rust-ipld/dag-cbor and rust-ipld/dag-cbor-derive represent per README description. Since this issue has hopefully already reached interested parties I'm not doing another round of editing but adding this as a comment.

yes that's an option. I should probably move the code under src/ to the ipld-daemon. @vmx is planning on implementing selectors, is that going to be a different project alltogether?
The reason why the stuff in src/ is inside the ipld crate is to make ipld-collections reusable. If we move the src/ stuff into ipld-daemon, the ipld-collections crate will only work with the ipld-daemon.

The reason why the stuff in src/ is inside the ipld crate is to make ipld-collections reusable.

Could you expand on why rust-ipld and ipld-collections are separate? I understand the concepts to be heavily related. I guess the problem comes from the dependency to the Store traits. Have you ever considered if that could be left out of rust-ipld altogether? Making the crates async-less might pave a way towards being able to use in wasm contexts much earlier.. Not that I can immediatedly see a way, since the store is a generic type parameter of a List<TStore, THash> for example..

So how do you suggest the List should interact with the Store it needs to query the dag, update the pins to make sure the store doesn't garbage collect them and update the links which represent an ipns entry.

@vmx is planning on implementing selectors, is that going to be a different project alltogether?

Selectors are far down the road. They shouldn't have an impact on immediate decisions.

So how do you suggest the List should interact with the Store?

My only ideas are to isolate the store access either with a builder which would read out a List cid by cid blockingly. Pinning on mutation would probably need to change happen at "save" time only. Looking at how long my attempts at answering this without code became, I think we can conclude it's at least simpler to write it this way. Perhaps this should be evaluated at length later.

I think we can conclude it's at least simpler to write it this way

I don't follow, which way do you mean?

I think we can conclude it's at least simpler to write it this way
I don't follow, which way do you mean?

Sorry, I meant the List<TStore, _> way, as it currently has been implemented.

Pinning on mutation would probably need to change happen at "save" time only

It does happen at save time only, that's what the bufstore is for, to minimize fs accesses in a non mem backed repo. The reason for the many pins/unpins is because the multiuser repo and concurrent garbage collector are largely inspired/being based on the nix daemon as described in eelco dolstras PhD thesis functional package management. Otherwise the collections would only be correct in a single user, single threaded repo with stop the world garbage collection.

Huh! today I learned about Eelco Dolstras, creator of Nix and NixOS.


fix double scrollbar bug

Summary
Removes the extra scrollbar and flexes the main container instead when a banner is present.
Testing Guidance
Make sure this is no longer showing up:

Also confirm that deployment version is working fine, as well as smaller screens.

Codecov Report

Merging #260 (8deceb0) into main (4d7b5ce) will increase coverage by 21.47%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main     #260       +/-   ##
===========================================
+ Coverage   72.74%   94.22%   +21.47%
===========================================
  Files         184      114       -70
  Lines        8642     3015     -5627
  Branches      298        0      -298
===========================================
- Hits         6287     2841     -3446
+ Misses       2060      174     -1886
+ Partials      295        0      -295

Impacted Files
Coverage Δ

.../TestSuite/TestSuiteDetails/TestListItem/helper.ts

...lient/src/components/InputsModal/InputTextArea.tsx

...ient/src/components/InputsModal/InputTextField.tsx

...ent/src/components/App/__mocked_data__/mockData.ts

...nts/RequestDetailModal/__mocked_data__/mockData.ts

...c/components/SuiteOptionsPage/SuiteOptionsPage.tsx

client/src/components/SuiteOptionsPage/styles.tsx

client/src/store/devtools.ts

client/src/components/Header/styles.tsx

...mponents/RequestDetailModal/RequestDetailModal.tsx

... and 60 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


v0.2: refactored formats

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

80 of 88 (90.91%)  changed or added relevant lines in 3 files are covered.
17 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-1.6%) to 89.73%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packagelogger.go
2
3
66.67%

stackdriver/sd.go
0
2
0.0%

formatters.go
78
83
93.98%

Files with Coverage Reduction
New Missed Lines
%

packagelogger.go
17
82.08%

Totals

Change from base Build<PHONE_NUMBER>:
-1.6%

Covered Lines:
664

Relevant Lines:
740

💛  - Coveralls


Upgrade to GWT 2.8.0-rc1

Needs:
droolsjbpm/droolsjbpm-build-bootstrap#250
errai/errai#184
uberfire/uberfire#461

+1


Minor changes

Thanks for catching these, @CGMossa. For future reference, the square brackets were escaped by the visual editor in RStudio. Perhaps not a huge issue as the Great Positron Migration begins?


typescript-resolvers uses wrong type for all-optional args

Describe the bug
typescript-resolvers can be used to generate type signatures for field resolvers.
When all args of a field are optional, the type of each arg should be T | null | undefined as missing args are passed to the resolver as undefined when resolving the query.
However, typescript-resolvers only generates the signature T | null which may lead to subtle bugs, e.g. when args.foo !== null is used to check if an arg is set.
If at least one of the args to a field is required, the correct signature is generated.
To Reproduce
Steps to reproduce the behavior:
Use https://graphql-code-generator.com/#live-demo to see the bug in action.

My GraphQL schema:

schema {
  query: Query
}

type Query {
  allOptional(optional: Int): Boolean
  someRequired(optional: Int, required: Int!): Boolean
}

My codegen.yml config file:

generates:
  server-types.ts:
    plugins:
      - typescript
      - typescript-resolvers

The generated output (notice the missing RequireFields wrapper in allOptional):

export type QueryResolvers<ContextType = any, ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query']> = {
  allOptional?: Resolver<Maybe<ResolversTypes['Boolean']>, ParentType, ContextType, QueryAllOptionalArgs>,
  someRequired?: Resolver<Maybe<ResolversTypes['Boolean']>, ParentType, ContextType, RequireFields<QuerySomeRequiredArgs, 'required'>>,
};

Expected behavior
The output should generate a type for allOptional's field resolver that ensures that all args may be undefined.
RequireFields does this implicitly by marking any fields not listed in its second generic argument as optional (the first part in the following definition, before &):
export type RequireFields<T, K extends keyof T> = { [X in Exclude<keyof T, K>]?: T[X] } & { [P in K]-?: NonNullable<T[P]> };

That is why the optional arg in the field someRequired in the example above is correctly typed as T | null | undefined.
It seems that RequireFields<QueryAllOptionalArgs, never> could achieve this, i.e. instead of dropping RequireFields when no args are required use never for the list of required arg names/keys.
Environment:

OS: any
@graphql-codegen/typescript-resolvers: 1.11.0
NodeJS: any

Fixed in v1.13.0


[Feature Request]: Default locale or get the navigator language

Feature Description
I want to define the default language of the website.
Why is this feature valuable?
No response
Suggested Implementation
No response
Additional Information
No response
No Duplicate of the Feature

[X] I have verified that there are no existing features requests similar to my request.

Check out
system:
  defaultLocale

in settings.yml


[1.13.x] Vendor libnetwork @dd0ddde and netlink @482f7a5

This brings to the release branch the content of #28562 and #28673

LGTM

LGTM

The windowsRS1 CI seems to be stuck. Given that this is a cherry-pick from master, I dont see a problem in merging this while the CI is not turning green.
WDYT @tiborvass @vieux @jhowardmsft ?

It will run. Soon.

Actually - looks like it really is stuck somewhere in Jenkins. It's just not actually getting scheduled on a node. No idea why. I thought it was in the queue, but it's not. But yes, agree with @mavenugo
LGTM.


feat: support more predefined processAssets stage on js side

Summary
support PROCESS_ASSETS_STAGE_DERIVED, PROCESS_ASSETS_STAGE_OPTIMIZE, PROCESS_ASSETS_STAGE_OPTIMIZE_COUNT, PROCESS_ASSETS_STAGE_OPTIMIZE_COMPATIBILITY, PROCESS_ASSETS_STAGE_OPTIMIZE_SIZE, PROCESS_ASSETS_STAGE_DEV_TOOLING, PROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER, PROCESS_ASSETS_STAGE_ANALYSE on js side

Test Plan

packages/rspack/tests/configCases/plugins/internal-processAssets-stage

!bench


Input.tsx causes runtime errors  (controlled -> uncontrolled)

Warning: A component is changing a controlled input of type text to be uncontrolled
this is probably? because the value attribute of the  element is conditional? we probably don't even need to be using an  element for old commands -- since they aren't editable, anyway.

i think we can fix this by changing Input.tsx to use defaultValue= rather than value=


Parse all parameters of an index

This PR solves #652 by parsing all parameters of an index.

Coverage increased (+0.2%) to 83.811% when pulling 0367ff3c9a927222c5781501325039c0e21189ec on olavloite:issue-652 into 1d13897883c144892b510314856394012bc0ebb7 on JSQLParser:master.


Using constants as hash keys (trap)

Code:
constant V = 'x';
my %h = V => 'a';
say %h

Output:
{V => a}

A smorgasbord of ways to make it work, for reference: https://irclog.perlgeek.de/perl6/2017-02-17#i_14121957

fixed with b8af670621


add cmds to write runable binary under different platforms

remove logging in diskcache
add more metrics to diskcache

 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.


Upgrading Julia to 1.6 in Github actions

Codecov Report

Merging #31 (d8e0717) into master (9548854) will decrease coverage by 60.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #31       +/-   ##
==========================================
- Coverage   60.13%   0.00%   -60.14%
==========================================
  Files          17      16        -1
  Lines         908     914        +6
==========================================
- Hits          546       0      -546
- Misses        362     914      +552

Impacted Files
Coverage Δ

src/Operators.jl
0.00% <0.00%> (-100.00%)
:arrow_down:

src/CubedSphereDiscreteModels.jl
0.00% <0.00%> (-100.00%)
:arrow_down:

src/ShallowWaterIMEX.jl
0.00% <0.00%> (-97.83%)
:arrow_down:

src/ShallowWaterExplicit.jl
0.00% <0.00%> (-97.30%)
:arrow_down:

src/ShallowWaterRosenbrock.jl
0.00% <0.00%> (-91.82%)
:arrow_down:

src/Helpers.jl
0.00% <0.00%> (-88.47%)
:arrow_down:

src/CubedSphereTriangulations.jl
0.00% <0.00%> (-79.49%)
:arrow_down:

src/CoordinateTransformations.jl
0.00% <0.00%> (-76.20%)
:arrow_down:

src/DiagnosticTools.jl
0.00% <0.00%> (-52.18%)
:arrow_down:

src/GridapGeosciences.jl

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 9548854...d8e0717. Read the comment docs.


adding in redis password auth from UNOMP

from #138

/botio test

/botio BCtest

bot dead ._. though it runs fine here

fixes #133

looks fine conceptually but there's some unneeded indents and the commented out code should be removed.

I cleaned up where I commented out old code


Upload to better log url

Construct a better log path for results that we can expose to users.

You forgot a signed-off-by.

Starting gate_github jobs.

Starting gate_github jobs.


Add nodejs docker and knative yamls

Describe the enhancement
Need to add knative and docker yamls for nodejs programs for aes, auth, and fibonacci.

Done.


poetry for dependencies management

added here: https://github.com/specklesystems/speckle-qgis/commit/4c2884e7ef1baa2e8809b8c0c2bb5d47dae367ee


[NCL-6310][PART-1] add Scala/SBT support without alignment

All Submissions:

[ ] Have you added a note in the CHANGELOG wiki for your change?
[ ] Have you added unit tests for your change?

Thank you very much for the kind words!

Thank you very much for the kind words!


[tests] Fix sourcemaps for browser test stack traces

probably just some tweaking the the karma+webpack config needed, will see to myself.

I had this issue when bundling node applications with webpack. https://www.npmjs.com/package/source-map-support saved me. might it work? I think it fixes chrome, I don't know about other browsers.

I just checked out the previous test suite -- failed assertions seem pretty useless as the stack trace just showed the line in chai.js. I assume that is a side effect of the global chai require?
I'm doing import {assert} from 'chai' in a browser test I just setup, and I get a much longer stack trace (sans source mapping) which (hopefully) leads back to the test properly.

@nathanmarks : Is still a WIP?

leave open

The issue is 1 year old now. I'm closing it.


Make MFA optional

@grahamjenson I've already seen you state somewhere that you don't want MFA to be optional in assume-role, which I totally respect so I don't really expect this PR to be merged. However since I've created a fork for this purpose I though I'd at least open a PR for the record.
For what it's worth, here's my rationale (two of them) for doing this:
We have multiple AWS accounts ranging in status from "critical production" to "staging" to "playground" where developers can pretty much do as they please (with certain IAM limitations of course). We're happy to give read-only access to the least critical accounts to any developer with a valid set of keys and would rather they not have the overhead of regularly renewing tokens in these cases. Indeed this causes real headaches with long-running local jobs that rely on AWS resources.
I think the enforcement of MFA should be the sole responsibility of the AWS admin having set up appropriate roles. If anything having assume-role enforce it creates something of a false impression of security.
That's it, great tool by the way and your blog on setting up the roles and policies was invaluable.

Reviews
0/1

More info

I think that if we were to disable MFA it should be an explicit decision, and not one made via an absent value. I think the usability could cause people who do require MFA to error without understanding why. If there was a nice way to detect if a role requires MFA to be assumed, this would be the best option, then the problem would only be asked for if required (and I think it should always default to requiring it)


Deepvariant files -bcftools stats

Hello,
I run the workflow in snakemake pipeline and I am not sure if I can post it here anymore. When I run process_sample.smk file for sample "0006-101"
I get this  error in the log file:

[W::bcf_sr_set_samples] The sample "0006-101" was not found in samples/0006-101/deepvariant/0006-101.GRCh38.deepvariant.vcf.gz, skipping
Unable to parse the samples: "0006-101"

I checked the permission of the folder but it looks fine.  There is also this file in the folder 0006-101.GRCh38.deepvariant.vcf.gz
Can someone help me figure this error
Thank you

https://github.com/PacificBiosciences/pb-human-wgs-workflow-snakemake has been deprecated and is no longer supported.  Please reach out to<EMAIL_ADDRESS>or your Field Applications Bioinformatics Scientist if you need help transitioning to https://github.com/PacificBiosciences/HiFi-human-WGS-WDL.


[UIKIT-576]Setup date localization

For Internal Contributors
UIKIT-576
Date can be localized using date-fns/locale
Example:
import kr from 'date-fns/locale/ko';
import {App} from 'sendbird-uikit';

<App appId="" userId="" dateLocale={kr}/>

Description Of Changes
Add a brief description of the changes that you have involved in this PR
Types Of Changes
What types of changes does your code introduce to this project?
Put an x in the boxes that apply_

[ ] Bugfix
[ ] New feature
[ ] Documentation (correction or otherwise)
[ ] Cosmetics (whitespace, appearance (ex) Prettier)
[ ] Build configuration
[ ] Improvement (refactor code)

This 'sendbirds TypeError: Cannot read properties of null (reading 'localize')' exception when localeDate is not provided to SendBirdProvider.
If I don't know the user's locale, what should I pass in?

@hyounoo
If I don't know the user's locale, what should I pass in? > enUs should be okay
BTW, we found an issue in localization was empty and was planning to include it in 2.6.1
Can you share more information about you issue?  screenshot and complete error description is appreciated

<SendBirdProvider
      appId={sendBirdAppId}
      userId={userId}
      nickname={nickName}
      accessToken={accessToken}
      colorSet={myColorSet}
    >

Above code crashes on 2.6.0

Facing the same issue.

if (!locale.localize) {
    throw new RangeError('locale must contain localize property');
  }```


improve theme  on event page

Related Issue
Fixes:  #4446
closes: #4446
Description
i improve the event page according to theme of website
Type of PR

[x] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots :
before changes:

after changes:

Checklists:

[x] I have made this change from my own.
[x] I have taken help from some online resources.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

keep the navbar and footer similar to that in other pages .

keep the navbar and footer similar to that in other pages .

Ok ma'am

keep the navbar and footer similar to that in other pages .

Ok ma'am

just update the navbar only . footer is done .    resolve branch conflicts .

keep the navbar and footer similar to that in other pages .

Ok ma'am

just update the navbar only . footer is done . resolve branch conflicts .

updated :
https://github.com/user-attachments/assets/1d3c4c42-0fa9-45fb-b070-3ed588b83f38

@abhi03ruchi  done navbar

chk deploy preview . the page is messed up after u resolved conflicts .
work on updated branch .

in navbar remove the box shadow .

in navbar remove the box shadow .

after removing navbar box shadow

this footer is there on events page . bring back this footer in ur deployment .

check my chnages in footer same as deployment :


by id endpoints should return 404, not 500, for missing ids

when an invalid/missing id is sent to the by-id endpoints, this currently returns a 500, but should gracefully return 404.

resolved in #108


"Cannot destructure property 'visibleElements' of 'chartStates.get(...)' as it is undefined" when trying to register plugin

I'm getting this error after trying to register the plugin

Error pops up without even using the annotations in any Chart.

Using the auto-import feature for chart.js, but have also tried Chart.register({...registerables, annotationsPlugin}) spread and which also gives the same error

@nikoisonfire may I ask which versions you are using (plugin and chartjs)? And can you reproduce the error in codesandox or wherever in order to debug it?

@nikoisonfire I have prepared a simple codesandobx but I wasn't able to reproduce the issue.
https://codesandbox.io/s/frosty-bush-6wq68k?file=/src/index.js

That's strange. I've forked your sandbox to replicate the behaviour using auto import et al. https://codesandbox.io/s/sad-shape-jzw7so?file=/src/index.js , but it seems to work there.
I'll come back here if I can't fix it.

First of all, thank you for your response!! Didn't want to leave this unsaid.
So it looks like there is a collision with the chartjs-chart-geo plugin I'm using on a different module,
I've changed the import order so the annotation comes before chart geo and it seems to work for now.
Really odd behaviour tbh, but this might happen if you use "vanilla" HTML instead of a framework, something will always go tuts up. shrug
For reference the versions I'm using
"chart.js": "^3.7.1",     "chartjs-chart-geo": "^3.7.2",     "chartjs-plugin-annotation": "^1.4.0"
FYI: I've tried downgrading C.js to 3.7.0 and 3.6.9, and plugin-annotation to 1.3.1 , no difference.

@nikoisonfire thank you for your details. I'd like to understand better why there is this collision (it shouldn't). ASA I'll have more details I'll update this issue.


Search config files in sub directories of config root

Fix completion to search in sub directory of ~/.tmuxinator
Might help for #123 (#111)

Coverage remained the same at 97.36% when pulling aeec0d9f8600ec66473d6b608951790d99c1f047 on yvaucher:fix-sub-dir-config-completion into 6ad61625de4ce0f0b2257447361cece61a4334fe on tmuxinator:master.

Thanks


Discord server..

What happened?
I can't join the Discord.
To reproduce the behavior?
nothing
What browser are you seeing the problem on?
Firefox

do you mean the discord app on the website, or the actual discord server?

the actual server

can you try to join on the discord desktop app, or on chrome?


Fixed Schedule as basestring on AWS Glue Trigger

According to both the docs  and the spec files, the Schedule property in Glue::Trigger is a basestring. The Schedule property class is used with Glue::Crawler.

My bad.


does not build with gradle 7

Description
Running gradle jar fails with an error.
Environment

Operating system: Arch Linux
Project Version: 2.4.0

Steps to reproduce
<EMAIL_ADDRESS>jar

FAILURE: Build failed with an exception.

* Where:
Build file '/tmp/keycloak-metrics-spi/trunk/keycloak-metrics-spi-2.4.0/build.gradle' line: 33

* What went wrong:
A problem occurred evaluating root project 'keycloak-metrics-spi'.
> Could not find method compile() for arguments [{group=org.keycloak, name=keycloak-server-spi-private, version=12.0.1}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

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

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

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/7.0.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 698ms

fixed with #109


Switching on-off property 'Use Legacy Console' does not return terminal to original state.

Environment
https://github.com/microsoft/terminal/issues
Steps to reproduce

Open Command Prompt - i.e. run cmd
Open Properties | Options - remove check from 'Use Legacy console'   - switch OFF
Close Command Prompt
Open Command Prompt - i.e. run cmd
Open Properties | Options - add check from 'Use Legacy console'   - switch ON
Close Command Prompt
Open Command Prompt - i.e. run cmd

Expected behavior
All properties of the terminal should be the same as before step 2. That is to say restoring the 'Use Legacy console' property in step 5 should restore the state of the terminal to what it was before the property was changed.
Actual behavior
After restoring the 'Use Legacy console' to OFF the terminal window is blank because the terminal colours have not been correctly restored to their previous state - both foreground and background are black. Similarly the cursor color is black rather than inverse colour.

Hey so I think the bug you're describing is actually a couple things, both in more detail here: #2956. They're #2319, fixed by #2651, and also #2855 makes this scenario better as well.
These should all be arriving with the next feature update of Windows :)
/dup #2319


fixed onboarding test

Fixed Onboarding Test
:recycle: Current situation & Problem
The Onboarding test was skipping over the condition question and the healthkit access. This caused issues with testing data collection, because the test user wouldn't grant access to the health app.
:bulb: Proposed solution
The condition menu items are buttons, not text. I updated the test to reflect this.
:gear: Release Notes
N/A
:heavy_plus_sign: Additional Information
N/A
Related PRs
N/A
Testing
`On
Reviewer Nudging
Where should the reviewer start? Where is a good entry point?
Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

[x] I agree to follow the Code of Conduct and Contributing Guidelines.

looks good!


Build Chimera as Part of Hyperscan

Hello @gliwka , Thank you for your efforts in creating this library.
Hperscan is excellent, but it does not have full support for PCRE syntax, and Chimera which is included in hyperscan source has full support for PCRE syntax. Chimera is a hybrid of Hyperscan and PCRE.
Per the documentation, http://intel.github.io/hyperscan/dev-reference/chimera.html,
"Building Hyperscan will automatically generate Chimera library. Currently only static library is supported for Chimera, so please use static build type when configure CMake build options"
Could you please let me know if there is any plan to incorporate changes to build Chimera?
I have been experimenting with building the changes in the below PR, I'm a newbie to javacpp and unable to figure out what needs to be done to make Chimera work.
The PR includes a Chimera Test example class, when I run it, I see the below error. How can I resolve this error? Any help is greatly appreciated.
`dyld: lazy symbol binding failed: Symbol not found: _ch_compile_multi
Referenced from: /Users/aaa/.javacpp/cache/native-5.4.0-1.1.0-SNAPSHOT-macosx-x86_64.jar/com/gliwka/hyperscan/jni/macosx-x86_64/libjnihyperscan.dylib
Expected in: flat namespace
dyld: Symbol not found: _ch_compile_multi
Referenced from: /Users/aaa/.javacpp/cache/native-5.4.0-1.1.0-SNAPSHOT-macosx-x86_64.jar/com/gliwka/hyperscan/jni/macosx-x86_64/libjnihyperscan.dylib
Expected in: flat namespace`
here is the PR with the changes to build Chimera
https://github.com/simpleyetawesomeprojects/hyperscan-java-native/pull/1/files

Shipping Chimera would require static linking, which will result in a licensing issue making me unable to distribute the binaries.
The recent version of hyperscan-java implements the PatternFilter, providing the same functionality as Chimera, just native to the JDK.


Data not populated on Bosh_jobs and Bosh_overview after prometheus upgrade to v18.0.0

Bosh_Jobs and Overview dashboard shows no datapoint although other dashboard is working fine.
Added templates and bosh_exporter to the manifest file but still the issue persist.
Can we have other way to get this working.

@benjaminguttmann-avtq
umm...no the problem is not fixed after the suggestion. I am working with few more sceanerios and once it is done ill share you my latest logs for bosh dashboard  which is not working.

@benjaminguttmann-avtq  @frodenas
Still we are facing the issue with bosh:jobs and overview dashboard. We did added the template for bosh exporter and also the bosh job.
Also we found that /var/vcap/jobs/prometheus/config/prometheus.yml file contains the ip which is not relevant to our bosh so we did the changes to that ip and redeployed. Now is there any other way to get this done
please find the attachment of the prometheus logs file :

Hi @lordcf, I am a bit confused. What do you mean by 'contains the ip which is not relevant to our bosh' ? Do you mean the bosh exporter with bosh? Because normally the IP of your bosh director should not be in the prometheus config, you should find it in the bosh_exporter ctl script under /var/vcap/jobs/bosh_exporter/bin/bosh_exporter_ctl. Perhaps it would be a good idea to validate the data you can see in this file by manually trying to login to the uaa of your bosh director (not the uaa of your CF deployment) .

hi @benjaminguttmann-avtq @frodenas
i am able to get the value on grafana if i m creating my own dashboard and passing just the value "bosh_job_healthy" as the JSON query

and the prometheus is working fine as well with all the graphs
but on the actual dashboard of grafana i am not able to see the graph because values are not getting passed from prometheus to grafana i guess .
there might be some stack from where grafana is taking those variables and values..so can can u please tell me wer can i find those variables for bosh

grafana is able to create a graph from query : bosh_job_healthy
but grafana is not able to vreate a graph from query :grinning:
"expr": "min(bosh_job_healthy{environment=~"$environment",bosh_name=~"$bosh_director",bosh_deployment=~"$bosh_deployment",bosh_job_name=~"$bosh_job_name",bosh_job_index=~"$bosh_job_index"})",

Do you have problems for your own dashboard or for any specific dashboard that is part of prometheus bosh release?

Closing this issue, please reopen if the problem still persists.


Interop with .NET Stream type

Summary
This is a sample for working with the .NET Stream type via C exports or through COM's IStream interface.

/cc @dotnet/interop-contrib @jkotas @stephentoub

@BillWagner Can you help explain the issue here?

@adegeo Can you help with the Snippets 5000 error?

Ping @adegeo or @BillWagner

@dotnet/interop-contrib CI is all green.


Navigating to a non-existent/unpublished workflow shows a blank page

Feature Enhancement
If you navigate to a non-existent or unpublished workflow, you get a blank page. Ideally this would display some sort of 404 page.
Note: there are some cases where you get redirected to the home page. I haven't quite figured out the pattern (presumably it's a non-existent route), but the fixer for this should look at those as well.
Steps to reproduce

Go to this url, which currently is unpublished.

Variants:

Goto https://staging.dockstore.org/workflows/github.com/nf-core/vipr:master?tab=info (works, as expected).
Change vipr to bad-name1: https://staging.dockstore.org/workflows/github.com/nf-core/bad-name:master?tab=info -- you go to home page
Change to a non-existent branch: https://staging.dockstore.org/workflows/github.com/nf-core/vipr:bad-name?tab=info -- you end up back on master branch -- it falls back on default version if the specified version doesn't exist. I can see how that's useful, although maybe we want to have a warning.
Put a typo in the repo namespace, e.g., make it github.org, https://staging.dockstore.org/workflows/github.org/nf-core/vipr:master?tab=info -- you have a blank page.

┆Issue is synchronized with this Jira Story
┆Issue Type: Story
┆Issue Number: DOCK-618

Merging with duplicates #1019 #2038


Verb option help is not rendering Enum value options

When I create a verb object with a verb that has an enum value option, the help for the verb is not rendering. See example here:  https://gist.github.com/kensykora/f486cdf239a823390409
Basically, any enum that's a positional parameter doesn't show up in autobuild help. It'd also be nice if the enum displayed it's string value rather than the int value, maybe even used the System.ComponentModel.DescriptionAttribute option?

:paperclip: Please read: #250. Thanks for collaboration and patience! :sweat_smile:
Giacomo
P.S.: valid only for me, if a main contrib. is available he's obviously free to support devs/users of the project.

This error appears to be in the TryParseHelpVerb method where the verb is fetched as the first item of the args parameter but for "help" the verb should be the second item. e.g. "myapp help commit" where "commit" is the verb.
The following line shows where it fetches the first item of args.
var verb = args.FirstOrDefault();

To prove my point, the following "if" statement looks for "help" in args[0] and will return if it does not find it as shown below:
if (string.Compare(args[0], helpInfo.Right.LongName, GetStringComparison(_settings)) == 0)

Below is the complete method.
private bool TryParseHelpVerb(string[] args, object options, Pair<MethodInfo, HelpVerbOptionAttribute> helpInfo, OptionMap optionMap)
{
    var helpWriter = _settings.HelpWriter;
    if (helpInfo != null && helpWriter != null)
    {
        if (string.Compare(args[0], helpInfo.Right.LongName, GetStringComparison(_settings)) == 0)
        {
            // User explicitly requested help
            var verb = args.FirstOrDefault();
            if (verb != null)
            {
                var verbOption = optionMap[verb];
                if (verbOption != null)
                {
                    if (verbOption.GetValue(options) == null)
                    {
                        // We need to create an instance also to render help
                        verbOption.CreateInstance(options);
                    }
                }
            }

            DisplayHelpVerbText(options, helpInfo, verb);
            return true;
        }
    }

    return false;
}

I'm unable to get the time to test my theory or even come up with a fix but most likely I would do something like:
var verb = args.Skip(1).FirstOrDefault();

Enum parsing with verbs as positional arguments is also currently case sensitive when I don't believe it should be.

@DanHarman I agree.  See: https://github.com/gsscoder/commandline/issues/326


Add ability to log in json

Adds ability to change logformat in logrus.json is super useful for people using eg. Splunk or Logstash.
Configuration stanza is the default from https://github.com/sirupsen/logrus/blob/3d4380f53a34dcdc95f0c1db702615992b38d9a4/README.md#L22
Default to text if no other value is given, but error and exit on non-supported values.

Thanks for this - my only nit: can we fail if an invalid log format is specified, rather than fall back to text? If a user has explicitly set a log format that is invalid, I think it makes sense to inform them that their chosen format is invalid :)

@munnerz fair point, I changed it to default to text on empty ENV but any non-valid value errors and exits


Add Facebook Messenger

There's no URL, because there are no relevant help articles, or anything. There's not even an account page or anything alike, it's all inside the mobile app.

Can you go on and close this one @hobarrera ?
Thanks!


Is there any way to update the index in the final generated file?

Is there any way to update the index in the final generated file?

I have no idea, may be field can do this.


Do you have a forecast for a release?

I know you guys are really committed to this plugin. But I was still a bit afraid to use this plugin in my projects. I would like to know if there is a date or time estimate to get a final version for us?

@diegohsi : you can already use the v1.0.0-beta.1 version. It works with v5.8.2 of generator-jhipster.
Although it's a beta version, I can confirm it works well, as I already coded some POC / personal project with it, so I'm really confident about the quality. No need to wait an official release without beta tag.
We'll probably do a final release with v6 of JHipster but we don't have any date for that.

@diegohsi We will do a new release soon but still using beta tag. As @pascalgrimaud said, we wait for main-generator v6 to be released before doing a 1.0.0


Error in register View

Hi, i would try the FoosLeader App.
Can you update your packages, i get this Error on localhost:8000/register:
https://github.com/FriendsOfSymfony/FOSUserBundle/issues/1775

Have you tried running the command composer install? Can't really duplicate your error.

Yes, i tried composer install and composer update.

Hey, sorry for the late reply.
Just got it installed locally and recreated the error, hopefully will find a fix soon.

@adrianpop1990 Can you try again?

Closing this issue since it should be resolved now - please create a new one if this problem persists, or another one has emerged.


Nested generic extensions require where clauses instead of <…>

Given
enum Outer<O> {
  enum Inner<I> { }
}

This form compiles:
extension Outer.Inner where I == Outer { }

But this produces the error, "Reference to generic type 'Outer' requires arguments in <...>".
extension Outer.Inner<Outer> { }

I am almost certain this is intentional as per SE-0361. The extended type itself is not and was never resolved in the context of the extended type declaration, unlike the where clause:
struct S<T> {
  typealias A = Int
}
extension S where T == A {}
extension S<A> {} // error: cannot find type 'A' in scope

Doing so is a source-breaking and, in my opinion, arguable change that would need to go through the Swift evolution process. For example, would this mean the generic parameters could be referenced in the extended type as well?
extension Array<Element> {} // Okay...
extension Array<Element?> {} // What?

cc @hborla @slavapestov for more viewpoints.

You either have to specify all the generic arguments, or none of them. So this works:
extension Outer<Int>.Inner<String>

I'm not sure if we consider this a bug or working as intended though.

You either have to specify all the generic arguments, or none of them.

This is not true. Testing to make sure, I realized that extension Outer.Inner<Outer> not compiling is a regression. It works  with Swift 5.7.
I'm working on creating another example which more closely mimics my use case; will update here.

Here's the simplest I've been able to whittle it down to. The last line generates

Swift 5.8: Reference to generic type 'Outer' requires arguments in <...>
Swift 5.7: nonzero exit code

import SwiftUI

class Outer<O>: ObservableObject {
  enum Inner<I: wrappedValue<Outer>> { }
}

protocol wrappedValue<WrappedValue> {
  associatedtype WrappedValue
  var wrappedValue: WrappedValue { get }
}

extension ObservedObject: wrappedValue { }

extension Outer.Inner where I == ObservedObject<Outer> { }
extension Outer.Inner<ObservedObject<Outer>> { }


pod could not find 0.8.0

CocoaPods could not find compatible versions for pod "RichTextKit":
In Podfile:
RichTextKit (~> 0.8.0)
my pod code is :
pod 'RichTextKit','~> 0.8.0'

Hi @chinaTLJ
Thanks for notifying me - seems like I hadn't set up a pod session on my new machine.
I will however remove pod support in the future, since it has been quite unstable lately.

Hi, @danielsaidi ,I clone the version 0.8.0,  the bug is not be fixed:font size after pasting image,
but I fix it like  I said before.

Strange, the font size works for me when I tap to paste the image.
I'll look at it later. ny more information you can give would be very helpful.

I run the demo, input text first, and then paste the picture, the cursor will automatically move to the next line, then the input text is relatively small.
So,I change the code in class   RichTextViewComponent,
func setCurrentFontSize(to size: CGFloat) {
#if os(macOS)
setFontSize(to: size, at: selectedRange)
setFontSizeAtCurrentPosition(size)
#else
if hasSelectedRange {
setFontSize(to: size, at: selectedRange)
} else {//这里是设置插入图片后，在紧跟着图片后面(而非换行)的字段大小
//源码是这句，但是插入图片后，在图片后面输入的文字大小变会成12，所以改成下面一句
//            setFontSizeAtCurrentPosition(size)
setFontSizeAtCurrentPosition(18)//18可以，就是16不行,因为StandardFontSizeProvider里的字体大小是16，一样的就不行吗？
}


Bug: .png and .pdf links for an archived .mp4 file cause an error

http://alpha.bookmark.org/archive/1686854290.752178

Good morning. I saw all the DB was cleaned (Probably due to a make clean in prod :/ , I have to avoid allowing that option in production).
I restored the previous backup and tried with the same URL.
Seems that the problem was fixed -> https://alpha.bookmark.org/archive/1688304055.204524


Mod Manager Not Working

Howdy folks, I want to start this off by saying I'm a moron when it comes to technology, so bear with me.
As far as I can tell I've followed all the steps. I have the mod manager, all my mods are in the correct folder. They show up in the manager, I drag them to the left side to enter them in the load order, save the load order to file, export to game, and I've checked in preferences and made sure my Order Path is correct. All is well there, my profile is Public, and my Mod Order is set to Current. By everything I've seen, it should be working, but it's not. I've even been launching the game straight from the mod manager. The game loads as normal, and nothing changes. None of my mods take effect and it's just the base game.
Am I missing something obvious? I've scoured everything I could find for answers before resorting to this, I have no idea what I'm doing wrong. Any advice would be appreciated. Thanks so much.

It's happening to me as well and only just started doing this in the morning, from what I can tell from my experience is that it's now exporting to my C drive rather than where my game is actually located. Been trying to figure something out, at the moment I'm just reinstalling it to see if that works.

Hey I did this in the hightlighted text, did everything else that you said and it ended up working again. I hope this works for you.
HELP

Thanks for the suggestion! I tried this and sadly it still didn't work and I still have no idea what I'm doing wrong :(

Hec, maybe next thing is to check for updates on mods and such, with the second patch a lot of mods had to be updated. I hope you get an answer soon!!

Have you tried exporting the game order by clicking the export order to game button beside Export text or using Ctrl+E ?

I have, and that didn't fix it either :(

Have you tried exporting the game order by clicking the export order to game button beside Export text or using Ctrl+E ?

Hey I did this in the hightlighted text, did everything else that you said and it ended up working again. I hope this works for you.

The "Orders" path is just where it should save/load json load orders (like with File -> Save Order As...). You don't need to set that to your profiles folder (unless you want to for whatever reason). By default it's a folder relative to BG3MM named "Orders".

I have, and that didn't fix it either :(

After exporting, open your modsettings.lsx in a program like Notepad++, then launch the game. If the file changes / reverts to an empty load order, that means the game is resetting it due to one or more of your mods having an issue when loading (corrupted pak, subfolder in your mods folder, some issue with the mod's data itself).

Just noticed that you put it in the left side first according to what you wrote, i did encounter this issue. It happens when I drag mods from another folder directly to the active mods first instead of inactive mods. If you put it on the left side first then save it and export it, it doesn't affect the game at all. Try dragging it on to the right or inactive mods first then put it on the left side or active mods, and then save it and export it once more. This should fix if your issue is the same as mine


Parse c"…" and cr"…" string literals

RFC: https://github.com/rust-lang/rfcs/pull/3348
Tracking issue: https://github.com/rust-lang/rust/issues/105723

Blocked on https://github.com/rust-lang/rust/issues/112820.

Blocker appears to be resolved and c"..." and cr"..." string literals are stabilized in 1.77


doc: add 0.13.0 changelog

Pending #222

Codecov Report

Merging #223 (055986d) into main (bdd7c57) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 055986d differs from pull request most recent head 6047844. Consider uploading reports for the commit 6047844 to get more accurate results

@@           Coverage Diff           @@
##             main     #223   +/-   ##
=======================================
  Coverage   11.75%   11.75%
=======================================
  Files           5        5
  Lines         604      604
=======================================
  Hits           71       71
  Misses        528      528
  Partials        5        5

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 8fd7331...6047844. Read the comment docs.


mute_time_interval support

What is missing?
https://github.com/prometheus/alertmanager/blob/master/docs/configuration.md#mute_time_interval support
Why do we need it?
It is already implemented in alertmanager but not available in the role.
Environment

Role version:
0.19.1

This role has been deprecated in favor of a the prometheus-community/ansible collection.


Enable Dex to trust certificates signed by a private CA

To run a private identity provider, Dex has to trust additional CA certificates. Currently this is not possible.

it is already possible


Improve organization of website HELP column

Change the current HELP column as dropdown columns, and current HELP page will be one content named website usage under the dropdown HELP column.
Move page in TEAM column to the HELP column.
Add Publications and Contact pages under the HELP column.

Done.
Currently under HELP column there are 5 separated pages:

Website Usage
Citation
Publications
Team
Contact

The Citation and Contact section in homepage has been deleted.


Strict type Dependabot::Gradle::FileFetcher

What are you trying to accomplish?
Sorbet Implementation for Gradle FileFetcher ruby file.
Anything you want to highlight for special attention from reviewers?
Please pay attention to the fixes in the Gradle FileFetcher ruby file.
How will you know you've accomplished your goal?
The sorbet rules will fire as needed.
Checklist

[x]  I have run the complete test suite to ensure all tests and linters pass.
[x]  I have thoroughly tested my code changes to ensure they work as expected, including adding additional tests for new functionality.
[x]  I have written clear and descriptive commit messages.
[x]  I have provided a detailed description of the changes in the pull request, including the problem it addresses, how it fixes the problem, and any relevant details about the implementation.
[x]  I have ensured that the code is well-documented and easy to understand.

@raj-meka please don't mark PR comments as resolved if you don't address them. If you disagree, at least leave a comment explaining why.


Mappings for net/minecraft/entity

Hi, thanks for the PR. However I dont think we can accept this as it goes against our contributing guidelines. A lot of these names are hard/impossible to name without the use of the Mojang mappings. These names appear to match 1-1 with the ones from the Mojang mappings.
Sorry about this, but I think its also best I revert your previous PR as it appears to also contain a lot of mappings that match 1-1 with Mojang's. Please reach out to me on discord (or in this issue) if you wish to talk about this some more.


Use sccache consistently in rust-optimizer and workspace-optimizer

Part of #135 with the long term goal to only require one image that dynamically switches between the single contract and workspace case

Actually I think this is the wrong direction. sccache is only useful when multiple Rust projects are compiled in one call of rust-optimizer. I.e. for CONTRACTDIR in "$@"; do is more than one argument. This usecase is very much irrelevant these days. It was built for the cosmwasm-examples repo before there was workspace-optimizer. See https://github.com/deus-labs/cw-contracts/blob/main/README.md?plain=1#L51-L64.
Instead we should error if "$@" contains more than one entry and require

one rust-optimizer run per contract
contracts to be organized in a workspace


support Generate-code-from-TypeSpec doc in js sdk repo and update custonmization doc

fixes https://github.com/Azure/azure-sdk-for-js/issues/31670

@raych1 could you review it?

Going to merge this doc first and we can update it later if there's any comments unresolved.


[Event Request] Table 352 Default Dimension - SetRangeToLastFieldInPrimaryKey "OnAfterSetRangeToLastFieldInPrimaryKey"

Can we please get the following event?
local procedure SetRangeToLastFieldInPrimaryKey(RecRef: RecordRef; Value: Code[20])
var
	FieldRef: FieldRef;
	KeyRef: KeyRef;
begin
	KeyRef := RecRef.KeyIndex(1);
	FieldRef := KeyRef.FieldIndex(KeyRef.FieldCount);
	FieldRef.SetRange(Value);

	OnAfterSetRangeToLastFieldInPrimaryKey(RecRef, FieldRef, Value); <-- NEW EVENT
end;

[IntegrationEvent(false, false)]
local procedure OnAfterSetRangeToLastFieldInPrimaryKey(RecRefP: RecordRef; var FieldRefP: FieldRef; ValueP: Code[20])
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


"Will beep when save data..." message won't go away

There's no dismiss button, the only way I could find to get rid of it was closing the program.

Also I somehow deleted my level when trying to save it. I think it's related?

This is 2 issues in a trench coat:
save_data change beeper
In my defence: it does say to Alt+F4 to exit. But yeah, it should get a dismiss button.
empty level
Wut. Chaoshead should only be able to produce an empty level (it was said to be empty in https://discord.com/channels/120295792266182656/568414576241016847/1130367118404223006) file if it errors while writing, but that should be reported in a modal. Otherwise there would have to be a bug in the IO library.
The only thing level saving and the beeper have in common is the IO library, so they shouldn't be related.


add highway shields for Vermont

Is the highway network recorded in OSM as a relation? (network=XX:YY)
At first glance, no. Checked a handful of major state routes and didn't find the required tagging.
Is there public domain vector artwork?
The State of Vermont uses a glyph font for it's maps.
DDVVT07G.zip

Font file looks useable, thanks! @TheMapSmith Do you know what a BR shield is used for?

TagInfo says there are 108 uses of US:VT:

https://taginfo.openstreetmap.org/tags/network=US%3AVT#overview

BR and BUS are both used for Business Routes

This has been completed and is checked into the Illustrator files, but is awaiting publishing.
The BR and BUS will probably wait for next version.

Awesome!


🐛 [PLUGIN_NAME_HERE] Your issue title here

Bug report
Describe the bug
Analytic is not enabled by Flutter.
Steps to reproduce
Steps to reproduce the behavior:

If to disable in AndroidManifest.xml analytic by

The enabling of analytics not working :
void main() async {
FirebaseAnalytics analytics = FirebaseAnalytics.instance;
await analytics.setAnalyticsCollectionEnabled(enabledAnalytic);
}

Expected behavior
Expected behavior to enable analytics.

Flutter dependencies
cupertino_icons: ^1.0.2
country_icons: ^2.0.2
http:
crypto_font_icons: 1.0.0+1
hive: ^2.2.3
hive_flutter: ^1.1.0
adobe_xd: ^2.0.1
virtual_keyboard_multi_language: ^1.0.3
sign_in_with_apple: ^4.0.0
google_sign_in: ^6.1.0
url_launcher: ^6.1.11
intl:
rate_my_app: 2.0.0
flutter_local_notifications: ^14.1.1
firebase_core: ^2.13.1
firebase_messaging: ^14.6.2
firebase_remote_config: ^4.2.2
firebase_analytics: ^10.4.4
flutter_app_badger: ^1.5.0
package_info_plus: ^4.0.2
google_fonts: ^3.0.1
google_mobile_ads: ^3.0.0

I disable in AndroidManifest by:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

It works but skips, first_open, user_engagmant events.


error in npm build

C:\Users\hellx\bingchat-api> npm run build

><EMAIL_ADDRESS>build
> tsc

src/handlers/create-conversation.ts:2:35 - error TS2307: Cannot find module 'express' or its corresponding type declarations.

2 import { Request, Response } from "express";
                                    ~~~~~~~~~

src/handlers/generate-test.ts:1:35 - error TS2307: Cannot find module 'express' or its corresponding type declarations.

1 import { Request, Response } from "express";
                                    ~~~~~~~~~

src/handlers/generate.ts:1:23 - error TS2307: Cannot find module 'ws' or its corresponding type declarations.

1 import WebSocket from "ws";
                        ~~~~

src/handlers/generate.ts:16:35 - error TS2307: Cannot find module 'express' or its corresponding type declarations.

16 import { Request, Response } from "express";
                                     ~~~~~~~~~

src/handlers/generate.ts:50:20 - error TS2503: Cannot find namespace 'NodeJS'.

50       let timeout: NodeJS.Timeout | undefined = setTimeout(() => {
                      ~~~~~~

src/handlers/generate.ts:101:25 - error TS7006: Parameter 'message' implicitly has an 'any' type.

101       ws.on("message", (message) => {
                            ~~~~~~~

src/handlers/set-cookie.ts:1:35 - error TS2307: Cannot find module 'express' or its corresponding type declarations.

1 import { Request, Response } from "express";
                                    ~~~~~~~~~

src/handlers/set-cookie.ts:2:16 - error TS2307: Cannot find module 'fs' or its corresponding type declarations.

2 import fs from "fs";
                 ~~~~

src/index.ts:1:21 - error TS2307: Cannot find module 'express' or its corresponding type declarations.

1 import express from "express";
                      ~~~~~~~~~

src/index.ts:2:18 - error TS2307: Cannot find module 'cors' or its corresponding type declarations.

2 import cors from "cors";
                   ~~~~~~

src/index.ts:17:14 - error TS2580: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`.

17 const port = process.env.PORT || 8080;
                ~~~~~~~

src/utils/axios-instance.ts:1:19 - error TS2307: Cannot find module 'axios' or its corresponding type declarations.

1 import axios from "axios";
                    ~~~~~~~

src/utils/axios-instance.ts:2:16 - error TS2307: Cannot find module 'fs' or its corresponding type declarations.

2 import fs from "fs";
                 ~~~~

src/utils/invocationId.ts:1:16 - error TS2307: Cannot find module 'fs' or its corresponding type declarations.

1 import fs from "fs";
                 ~~~~

Found 14 errors in 7 files.

Errors  Files
     1  src/handlers/create-conversation.ts:2
     1  src/handlers/generate-test.ts:1
     4  src/handlers/generate.ts:1
     2  src/handlers/set-cookie.ts:1
     3  src/index.ts:1
     2  src/utils/axios-instance.ts:1
     1  src/utils/invocationId.ts:1

Do
npm install
npm run build

thanks


Organization and Documentation of the code

We need proper documentation and organization of the code so that it can be easily understood by newcomers.  Make sure that every level of code should have proper headings and sub-headings according to their work. . A well organized notebook of code is much needed.

I would like to work on this issue.

Ok , I am assigning you. @abhishak3


ReinforcementLearning.py bug in preprocess

sCurrent.Data.Sub(sPrevious.Data) causes crash.
Observed in <IP_ADDRESS>

Fixed post <IP_ADDRESS>


🌱 "Version Control" for Notes

Context
One of the core problems of the internet in its current state is that it's difficult to properly track the evolution of a line of thought, over time. This makes it impossible to e.g. have a true permalink to a sentence / paragraph on a post, since the entropy of the internet inherently results in link rot and updates to the post & line of thinking.
There are ad-hoc solutions that have been layered on such as the wayback machine, but that unfortunately cannot be relied upon as a scalable long-term solution to this problem.
What if we could bake this functionality directly into our blogs / brains / gardens?
Solution
I am proposing a versioning system for notes in Quartz that utilizes the hugo-obsidian scraping engine to set up subdirectories for holding versions of each note.
Here's an example workflow:

Publish note1.md into Quartz and host it on /blog/note1/ — as far as the folder structure is concerned, this serves up the content from /blog/note1/v1/
We make an update to note1.md and compile / publish, creating /blog/note1/v2/ — we can make /blog/note1/ automatically point to the latest version
Continue to make changes to a note and evolve the versioning over time, with the ability to open & search through previous versions

Open Questions

How should we handle search / backlinks / graph viewer?

I imagine we want to index only the latest in this, for the sake of keeping this functionality useful still and not bloated.

Once we do have this notion of versioning, what's the best way to link directly to text within it?

Chrome currently supports the ability to highlight text on a webpage, but there may be a more scalable solution that's baked into the framework itself, rather than relying on the browser.

Additional Context

According to @jackyzha0 it's impossible to do this with pure hugo at the moment
This would likely be an opt-in feature when using the hugo-obsidian scraping engine

I'm happy to hear any thoughts on this idea, as well as other solutions to solve this issue and add this functionality! ⚡

Hmm, maybe permalinks could be possible with Git commits, something like example.com/notes/Charles_Darwin/n12sadf would be a link to Git revision n12sadf of note Charles Darwin?

I imagine that this could make builds very large though. Say you have 20 edits to a note. Then you would have to build 20 copies of that note.

imo this is out of scope for quartz, but tbh would love to be wronged about this.
It would be nice to have a plugin to track, but this would make build and dependency resolution for #716 harder.

Feel free to build out something like tom's suggestion. I just feel like the overhead for build would slows down a ton (given we will have to check for all commits per notes and generate permalinks)
But then wouldn't github sufficient for "version control"? just check the blame or history of your notes would be more than enough, for me.


Undefined control sequence when used with citeproc

I have suddenly started experiencing an issue with this template when running pandoc using citeproc to format citations. I was using it previously without issue (great template by the way, looks really good so thank you!) but suddenly today I start getting the following error:
! Undefined control sequence.
<argument> ...size \sf@size \selectfont \citeproc
                                                  {ref-ref1}{1}, \ci...
l.581 \citeproc{ref-ref2}{2}}

The document will render to PDF fine without using the template (with citeproc and references working fine). It will also render fine if I don't attempt to use citeproc to manage the references.
I have reinstalled both latex and pandoc (v3.1.7). I've done every troubleshooting step I can think of but can't quite seem to get it to work.

In Pandoc 3.1.6 and 3.1.7 there were some issues and changes regarding the latex template in connection with citeproc. Presumably the Eisvogel template needs to be rebased on the current Pandoc latex template.

Yup good advice. Simple fix. Thanks.
The tracked changes can be found here for anyone looking
https://github.com/jgm/pandoc-templates/commit/8a5b381c156c974b485197208c6dc86fce94b5c3

@Wandmalfarbe Could you please update the Eisvogel template?

@SandyJackson I just released a new version 2.4.1 that should fix the issue.
@cagix Thanks for the help!

de nada!
fyi: it seems that there will be some more changes to the latex template soon (cf. https://github.com/jgm/pandoc/pull/9058) ...


CAMEL-9737 - Create camel component for ServiceNow

If I run mvn clean install in the camel-servicenow I get errors
testExceptions(org.apache.camel.component.servicenow.ServiceNowTest)  Time elapsed: 0.035 sec  <<< ERROR!
org.apache.camel.FailedToCreateRouteException: Failed to create route route12 at: >>> To[servicenow:{{env:SERVICENOW_INSTANCE}}?userName={{env:SERVICENOW_USERNAME}}&password={{env:SERVICENOW_PASSWORD}}&model.incident=org.apache.camel.component.servicenow.model.Incident] <<< in route: Route(route12)[[From[direct:servicenow]] -> [To[servicenow:{... because of Property with key [env:SERVICENOW_INSTANCE] using function [env] returned null value which is not allowed, from input: servicenow:{{env:SERVICENOW_INSTANCE}}?userName={{env:SERVICENOW_USERNAME}}&password={{env:SERVICENOW_PASSWORD}}&model.incident=org.apache.camel.component.servicenow.model.Incident
Caused by: java.lang.IllegalArgumentException: Property with key [env:SERVICENOW_INSTANCE] using function [env] returned null value which is not allowed, from input: servicenow:{{env:SERVICENOW_INSTANCE}}?userName={{env:SERVICENOW_USERNAME}}&password={{env:SERVICENOW_PASSWORD}}&model.incident=org.apache.camel.component.servicenow.model.Incident

Looks like that profile in the pom.xml somehow do not cause the tests to skip by default.

Fixed by 75dd52c

Thanks code merged. Can you close.
Btw I fixed the component docs so the configuration is included and also the labels.

Is there any convention for naming labels ?

yes build camel-catalog and look at the existing labels. Also you can provide more labels separated by comma. A label is intended as a way of grouping the component. eg "to find all cloud components" etc.


typo: resouce -> resource

@nschonni : Thanks for your contribution! The author, @Deland-Han, has been notified to review your proposed change.

@Deland-Han and @nschonni The PR makes spelling fixes in code in multiple Azure service areas. To facilitate review, validation, and staging, the commits will be moved to the private repository. When pull requests are created, we'll post them here and this PR will be closed.

#sign-off

@sujayt: I'm sorry - only the author of this article, @Deland-Han, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off

@aljo-microsoft: I'm sorry - only the author of this article, @Deland-Han, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off

@Juliako: I'm sorry - only the author of this article, @Deland-Han, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Can the OWA attribute be implemented back?

I know about the new version of OWA but as long as OWA can be self-hosted it doesn't have to be up-to-date. All of my clients and my company uses older versions of OWA and I had to downgrade MJML lib to 4.8.2 in all of my projects.
Is there any possibility to bring this attribute back as long as it is optional?

Yep that should be easy to revert

Hi guys, sorry for bring it back, but, for what purpose and what the difference between a non owa and a owa='desktop' in the final result of e-mails?

Outlook.com didnt support media query at that time and it allow you to display either the mobile or desktop version for that particular client


Fix SSL errors in functional tests when running against staging slot

Fix #3715

@dtivel,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot


Upgrade dependencies

I think it's a good idea to upgrade sinon to the latest version regularly or adding it as a peerDependency, so users can use which version they think is better for their project.
https://github.com/sinonjs/sinon/blob/master/CHANGELOG.md

Thanks for contributing!
Dependencies upgraded.

+1 to making sinon a peer dependency instead


[Fix] drop required node to 12

Fixes #2
More than happy to drop this further; it seems to be merely minor syntax issues that prevents it from helping even older node users see their vulnerabilities.

Why am I automatically in danger? CVEs aren't applicable to every use case.
If you have no CVE info for older node versions, then ofc that's a different problem.

Why am I automatically in danger? CVEs aren't applicable to every use case.
If you have no CVE info for older node versions, then ofc that's a different problem.

Answered in #2.

Seems like this PR is somewhat of an improvement, means the code can run and not just crash.
If you have a specific version in mind that it shouldn't be run on, then that should be an early test in the code, right?

@RafaelGSS  in your PR https://github.com/nodejs/security-wg/pull/866 :
https://github.com/nodejs/security-wg/commit/0c3a5971af2eff23f33ab59b1018ca4fe7d1ca8b#diff-1ffe52cd67392838d072302198179bf3358648f526d088139948d1c49b625a09R13
const supportedVersions = ['14.0.0', '16.0.0', '18.0.0', '19.0.0']

this is the real list… right? perhaps the vuln db should include that in the db?
in any event, as a user, it seems like i should get some kind of err if i try to run this tool outside of 14.x, 16.x, 19.x , does it make sense?   "unsupported version" would be a good step. Even better "Whoa! That's way out of support" or "wow you're on a bleeding edge 23.x" or "note: 17.x is non-LTS, please upgrade"

Closing it in favor of #5. Thank you @ljharb. Really appreciated.

Also, a PR to remove node: prefix would be very appreciated.


fix: Create release

What kind of change does this PR introduce (bug fix, feature, docs update, ...)?
Make library more resilient to read data that's not 100% correctly formatted.
What is the current behaviour (you can also link to an open issue here)?
Currently getData sometimes causes and exception even though it could read the data.
Currently getData throws exceptions rather than just returning null.
What is the new behaviour (if this is a feature change)?
It's more resilient.
Other information:

Codecov Report
Attention: 13 lines in your changes are missing coverage. Please review.

Comparison is base (330c604) 83.18% compared to head (5709e2c) 82.86%.
Report is 52 commits behind head on main.

Files
Patch %
Lines

src/lib/encoder.ts
38.46%
4 Missing and 4 partials :warning:

src/lib/getDataFromExternalSources.ts
16.66%
3 Missing and 2 partials :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #377      +/-   ##
==========================================
- Coverage   83.18%   82.86%   -0.33%
==========================================
  Files          19       19
  Lines        1231     1243      +12
  Branches      282      286       +4
==========================================
+ Hits         1024     1030       +6
- Misses        110      115       +5
- Partials       97       98       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Question regarding ttl RS485 adapter

Hi there,
I have a RCT-AXPERT VM2 Premium 1200W 12V I’m inverter that I’m trying to setup with my ESP32 dev board.
I have one of these https://www.communica.co.za/products/hkd-ttl-to-rs-485-module-max485 ttl rs485 adapters and I’m just wondering what the wiring would be to this https://www.communica.co.za/products/hkd-esp-32-wifi-b-t-dev-board ESP32 board
I have tried but with no success. I also removed the R7 resistor from the ttl rs485 to see if that would work but no success.
any advice would be appreciated.
Thanks

I also tried
https://files.waveshare.com/upload/9/95/RS485-Board-UserManual.pdf

Seems I answered my own question. I need a rs232 not rs485

Thanks

That's the point! ;-)


DTSAM-160 TEST: Break asb config and disable ASB integration

https://tools.hmcts.net/jira/browse/DTSAM-160
Break ASB by changing AMQP_HOST in preview to incorrect name
NB: This is a test PR, the primary PR for this ticket is #1816.  The following PRs are for testing additional configuration scenarios:

#1823
#1831

Checklist

[x] commit messages are meaningful and follow good commit message guidelines
[x] Does this PR introduce a breaking change

Closing TEST PR as testing is complete.


[Bug]: js_binary can't find transitively-dependent modules (Node 19.8+)

What happened?
Upgraded to Node 20.11.1 and running a js_binary target started erroring with ERR_MODULE_NOT_FOUND for libraries the which were transitively depended upon via an included js_library. We expected transitive dependencies to be appropriately forwarded to the binary.
Upon investigation, this worked in Node 19.7 and started failing in Node 19.8.
Version
Development (host) and target OS/architectures:
MacOS Sonoma 14.3.1 on an M1 machine
Output of bazel --version:
6.0.0
Version of the Aspect rules, or other relevant rules from your
WORKSPACE or MODULE.bazel file:
aspect-build/bazel-lib: 2.4.2
aspect-build/rules_js: 1.37.1
Language(s) and/or frameworks involved:
Node 19.8+
How to reproduce
You can reproduce by using https://github.com/vpanta/node_20_deps_issue and setting the Node version in the WORKSPACE to 19.8 or later.
Any other information?
Conversation in Bazel's Slack: https://bazelbuild.slack.com/archives/CEZUUKQ6P/p1708720525262059
Seems to be related to https://github.com/nodejs/node/pull/45258's addition of new fs APIs

Node 19.8 added a new fs API https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V19.md#2023-03-14-version-1980-current-targos
and we don't patch that in https://github.com/aspect-build/rules_js/tree/main/js/private/node-patches so it seems like an obvious new sandbox escape.

It seems to me that the behaviour after upgrading NodeJS is correct, and I think the issue is actually the fact that it was working previously.
The example repo configures the rules in a way that the :node_modules/mathjs dependency does not get passed through correctly, so it should not be available at runtime, yet it somehow works with the older version of node.
Does that sound right?

I actually would think the previous behavior was the one that is expected? If you use mathjs, I don't want to have to pull it's dependencies in my build file, it should be available transitively. Otherwise, every time I add a package dependency, I have to flatten all it's dependencies and add them to my BUILD file. That seems wrong?


woo screen scroll

@LucasHT22 is mistery_of_scooter supposed to be mystery_of_scooter?

my bad, sorry. Fixed!