update Go to 1.17.0

Signed-off-by: Jake Sanders<EMAIL_ADDRESS>

I think you missed one spot here: https://github.com/sigstore/cosign/blob/main/release/cloudbuild.yaml

I think you missed one spot here: https://github.com/sigstore/cosign/blob/main/release/cloudbuild.yaml

They've always lagged a bit behind upstream Go releases: ghcr.io/gythialy/golang-cross


chore: move windicss package to peerDependencies

peerDependencies give users the flexibility to update the version of windicss to the latest version without waiting for the update of svelte-windicss-preprocess library.
Ref:

https://nodejs.org/es/blog/npm/peer-dependencies/
https://flaviocopes.com/npm-peer-dependencies/

thanks for you pr, and your interest in this project.
I understand the suggestion you made, I think we should discuss this with @voorjaar first, if we are going to support peer dependencies.
I do not like the fact, that the package is also needed as dev dependencies. Also we will track windicss minor versions automatically in short future, the statically set version currently in the repo was just a workaround, for a not working types release of windicss.

No problem. @alexanderniebuhr @voorjaar  You two can close this PR if this PR not good. I appreciate whatever action you will take. it's all for the good.
Thanks.


A fatal error has been detected by the Java Runtime Environment

Attaching to docker-elk-elasticsearch-1, docker-elk-kibana-1, docker-elk-logstash-1, docker-elk-setup-1
docker-elk-setup-1          | -------- Wed May 25 18:52:42 UTC 2022 --------
docker-elk-setup-1          | [+] Waiting for availability of Elasticsearch
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | # A fatal error has been detected by the Java Runtime Environment:
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | #  Internal Error (codeBuffer.cpp:962), pid=35, tid=36
docker-elk-elasticsearch-1  | #  guarantee(sect->end() <= tend) failed: sanity
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | # JRE version:  (18.0+36) (build )
docker-elk-elasticsearch-1  | # Java VM: OpenJDK 64-Bit Server VM (18+36, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
docker-elk-elasticsearch-1  | # Problematic frame:
docker-elk-elasticsearch-1  | # V  [libjvm.so+0x5a70ec]  CodeBuffer::verify_section_allocation()+0x36c
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /usr/share/elasticsearch/core.35)
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | # An error report file with more information is saved as:
docker-elk-elasticsearch-1  | # /usr/share/elasticsearch/hs_err_pid35.log
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | #
docker-elk-elasticsearch-1  | /usr/share/elasticsearch/bin/elasticsearch-env: line 84:    35 Aborted                 (core dumped) "$JAVA" "$XSHARE" -cp "$LAUNCHERS_CLASSPATH"
Linux 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
New
3:57
Docker version 20.10.16, build aa7e414

@abarlex did you perform any change to the Elasticsearch Dockerfile, such as installing add-ons?

didn't change, did a git clone and ran docker-compose up

I've got to admit that I have no idea how to reproduce this.
Our automated tests run in a similar environment, and this failure never ever occurred.
The only major difference I see is the kernel version.
Do you have sufficient resources available in your VM? (if running in a VM)
Anything interesting returned by dmesg around the time of the failure?

I have resources in the VM, what kernel are you using in tests?

The one mentioned in the aforementioned link: 5.13.0.
The latest test run was 4 days ago.

Hm, strange. I'm quite sure Elastic thoroughly tested Elasticearch on Java 18.
Anyway, glad you found a workaround.
How did you modify the image? Via the included Dockerfile, or did you build your own image from scratch?

FYI I just did a test run on Ubuntu 22.04, which runs the Linux 5.15.0 kernel: https://github.com/deviantony/docker-elk/actions/runs/2386932270
No error

Closing due to the lack of reproducibility.
Feel free to reopen if the issue persists, with as much information as possible about the environment to allow me to reproduce on my side.


TabMon Fails on Startup- TabMon.TabMonAgent failed to initialize

I have set up TabMon to monitor our Production (2 node) environment as well as as our Test (1 node) environment, but startup fails after adding the production cluster to TabMon.conf. Both environments are running 2018.3 and I am running the lastest version of TabMon on my workstation.
If I comment out all but the Test cluster, TabMon starts as expected.
I have verified that jmx services are enabled on the Production environment and that Performance Logs & Alerts are set to start automatically on both nodes.
Here's my TabMon.conf file (I've removed my actual server names and IPs, all three servers are on the same subnet):

And here's the error from the log:
2018-11-13 13:29:46,620 [5] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration..
2018-11-13 13:29:46,651 [5] DEBUG TabMon.Config.TabMonConfigReader - Loading database configuration..
2018-11-13 13:29:46,652 [5] INFO TabMon.Config.TabMonConfigReader - Connecting to results database..
2018-11-13 13:29:48,073 [5] INFO TabMon.Config.TabMonConfigReader - Successfully loaded TabMon config options! [Hosts='Production\x.x.x.x\server2,Production\x.x.x.x\server1,Test\x.x.x.x\testserver', Writer='Database Writer (Postgres Driver)', PollInterval='60', TableName='countersamples']
2018-11-13 13:29:48,074 [5] INFO TabMon.TabMonAgent - Initializing TabMon..
2018-11-13 13:29:48,075 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading persistent performance counters from C:\Program Files (x86)\TabMon\Config\Counters.config..
2018-11-13 13:29:48,080 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading performance counters from C:\Program Files (x86)\TabMon\Config\Counters.config..
2018-11-13 13:29:48,086 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully validated 'Config\Counters.config' against 'Resources\CountersConfig.xsd'.
2018-11-13 13:29:48,086 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters..
2018-11-13 13:29:48,854 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loaded 40 persistent Perfmon counters on x.x.x.x.
2018-11-13 13:29:49,593 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loaded 53 persistent Perfmon counters on x.x.x.x.
2018-11-13 13:29:50,612 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loaded 59 persistent Perfmon counters on x.x.x.x.
2018-11-13 13:29:50,612 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters..
2018-11-13 13:29:50,616 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX port(s) "8272, 8235, 8705, 8126" on x.x.x.x.
2018-11-13 13:29:51,754 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at x.x.x.x:8272.
2018-11-13 13:29:51,754 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for x.x.x.x:8272.
2018-11-13 13:29:51,786 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at x.x.x.x:8235.
2018-11-13 13:29:51,786 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for x.x.x.x:8235.
2018-11-13 13:29:51,821 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at x.x.x.x:8705.
2018-11-13 13:29:51,821 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for x.x.x.x:8705.
2018-11-13 13:29:51,854 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at x.x.x.x:8126.
2018-11-13 13:29:51,854 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for x.x.x.x:8126.
2018-11-13 13:29:51,858 [5] ERROR TabMon.TabMonAgent - Failed to initialize counter sampler using counters from configuration file: The given key was not present in the dictionary.
Aborting..
2018-11-13 13:29:51,859 [5] FATAL Topshelf.Runtime.Windows.WindowsServiceHost - The service did not start successfully
Topshelf.TopshelfException: The service did not start successfully (returned false).
at Topshelf.Runtime.Windows.WindowsServiceHost.OnStart(String[] args)
2018-11-13 13:29:51,862 [1] ERROR Topshelf.HostFactory - The service terminated abnormally
System.NullReferenceException: Object reference not set to an instance of an object.
at TabMon.TabMonAgent.Dispose(Boolean disposing)
at TabMonService.TabMonServiceBootstrapper.Dispose(Boolean disposing)
at TabMonService.TabMonServiceBootstrapper.Dispose()
at Topshelf.Builders.ControlServiceBuilder1.ControlServiceHandle.Dispose()    at Topshelf.Runtime.Windows.WindowsServiceHost.Dispose(Boolean disposing)    at System.ComponentModel.Component.Dispose()    at System.ServiceProcess.ServiceBase.Run(ServiceBase[] services)    at System.ServiceProcess.ServiceBase.Run(ServiceBase service)    at Topshelf.Runtime.Windows.WindowsServiceHost.Run()    at Topshelf.HostFactory.Run(Action1 configureCallback)

Hi creadmi,
I experienced the same issue (running a backgrounder host). It appears that all of the processes for each host should be defined in the config file. For example:
 <Host computerName="COMPUTER_NAME_HERE" address="ADDRESS_HERE" specifyPorts="true">
    <ProcessType processName="dataserver">
    </ProcessType>
    <ProcessType processName="vizql">
    </ProcessType>
    <ProcessType processName="background job monitor">
         <Process portNumber="PORT#" processNumber="0"/>
         <Process portNumber="PORT#" processNumber="1"/>
         <Process portNumber="PORT#" processNumber="2"/>
         <Process portNumber="PORT#" processNumber="3"/>
         <Process portNumber="PORT#" processNumber="4"/>
    </ProcessType>
    <ProcessType processName="vizportal">
    </ProcessType>
  </Host>

This allowed the service to start correctly. Also to note if you use 2018.x, some of the process names are prefixed with "run-" so you'll need to account for those in the sample workbook (Tableau Service dimension) or you won't see the data.

Hello @creadmi,
I am sorry to hear that TabMon is not starting correctly for you.
To begin troubleshooting, let's start by commenting out the working "Production" section of the config and try starting TabMon. If TabMon starts correctly, this may point towards an issue with cluster support.
If we continue to have the same issue after commenting out the, please send me the new logs and the topology output as described here.
Once I receive this information we should be able to move forward.
@hh9999, thanks for pointing out the issue in the workbook. I'll take a look at that when I get a chance.
-Dan

@hh9999 worked like a charm. Thanks!

Hi @creadmi,
I'm glad you got this up and running. If you have any further questions please let me know.
-Dan

Hi @danjrahm , this thread mentions a problem I ran into at another customer, where TabMon didn't work out-of-the-box with a dedicated Backgrounder node unless these lines were inserted into TabMon.config:


S3 snapshots not working on v1.22.0

On v1.22.0
16 snapshot_storage.cc:190] Creating AWS S3 client; region=ca-central-1; https=true; endpoint=s3.ca-central-1.wasabisys.com/"}
16 credentials_provider_chain.cc:28] aws: disabled EC2 metadata"}
16 credentials_provider_chain.cc:36] aws: loaded credentials; provider=environment"}
17 snapshot_storage.cc:247] Load snapshot: Searching for snapshot in S3 path: s3://preprod-dragonfly-operator/api-cache/dragonfly/snapshots"}
1 server_family.cc:988] Failed to load snapshot: Failed list objects in S3 bucket: Bucket not found: s3:"}

On v1.21.2 and v1.21.4
13 snapshot_storage.cc:190] Creating AWS S3 client; region=ca-central-1; https=true; endpoint=s3.ca-central-1.wasabisys.com/"}
13 credentials_provider_chain.cc:28] aws: disabled EC2 metadata"}
13 credentials_provider_chain.cc:36] aws: loaded credentials; provider=environment"}
14 snapshot_storage.cc:247] Load snapshot: Searching for snapshot in S3 path: s3://preprod-dragonfly-operator/api-cache/dragonfly/snapshots"}
1 server_family.cc:954] Loading s3://preprod-dragonfly-operator/api-cache/dragonfly/snapshots/dump-2024-09-04T17:10:16-summary.dfs"}

dragonfly yaml
apiVersion: dragonflydb.io/v1alpha1
kind: Dragonfly
metadata:
  name: api-cache
  namespace: api-cache
  resourceVersion: '845476149'
  uid: f4a7c374-6c0c-44d7-9cc4-a29425d25006
spec:
  args:
    - '--s3_endpoint=s3.ca-central-1.wasabisys.com/'
  authentication:
    passwordFromSecret:
      key: password
      name: db-password
      optional: false
  env:
    - name: AWS_ACCESS_KEY_ID
      valueFrom:
        secretKeyRef:
          key: awsAccessKeyId
          name: wasabi-credentials
    - name: AWS_SECRET_ACCESS_KEY
      valueFrom:
        secretKeyRef:
          key: awsSecretAccessKey
          name: wasabi-credentials
    - name: AWS_REGION
      value: ca-central-1
    - name: AWS_BUCKET_NAME
      value: preprod-dragonfly-operator
  image: docker.dragonflydb.io/dragonflydb/dragonfly:v1.21.4
  replicas: 3
  resources:
    limits: {}
    requests:
      cpu: 250m
      memory: 250Mi
  snapshot:
    cron: 0 1 * * *
    dir: s3://preprod-dragonfly-operator/api-cache/dragonfly/snapshots
    persistentVolumeClaimSpec:
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: 10Gi
      storageClassName: linstor-replica-one-local
status:
  isRollingUpdate: true
  phase: ready

This is indeed troublesome especially since V1.22 is, as far as I can tell, the first version to fix the vector search implementation

Sorry for the bad experience folks! Looks like it was a Dragonfly issue, and we fixed it. Once a new version is released, we will update the operator to use as the default.

Closing this as we fixed and updated the dragonfly version!


Don't Merge! PR real time test for webhook case

Docs Build status updates of commit acca47a:
:clock10: Pending: waiting for processors (31 builds ahead of you)
:warning: Docs Build is busy, currently there are 31 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit acca47a:
:clock10: Full build: the average full build time is 5 min(s) 46 sec(s), this is based on the last 30 build(s) for this repository.

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

File
Status
Preview URL
Details

docs-ref-conceptual/testing.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fix: move annotations under metadata in create-worker-upload-form

What this PR solves / how to test
This fixes annotations in versions upload to match where the api expects to find them
Author has addressed the following

Tests

[x] TODO (before merge)
[ ] Included
[ ] Not necessary because:

Changeset (Changeset guidelines)

[ ] TODO (before merge)
[x] Included
[ ] Not necessary because:

Public documentation

[ ] TODO (before merge)
[ ] Cloudflare docs PR(s): https://github.com/cloudflare/cloudflare-docs/pull/...
[x] Not necessary because: experimental

Snapshots need updating to accommodate the extra empty line that was added.

I added an issue to track adding the missing tests https://github.com/cloudflare/workers-sdk/issues/5254


Make script UMD to support AMD style

Per #14 would like to make the script UMD so we can call require().
I verified that it works in our Eventbrite environment already and of course re-ran the tests and they all passed.

Thank you @benmvp, your changes are in version 0.5.0.

Thanks to you too for adding me as a contributor! 😄


Support for self closing tags (HTML / XML)

Describe the bug
Self closing tags which are valid HTML/XML are throwing off the linter.
Which terms did you search for in the documentation and issue tracker?

self closing tag
Environment

curlylint, version 0.13.0
macOS Big Sur 11.4

Steps to reproduce

(Write your steps here:)

First, create a file named my.xml with the following content<foo>
  <bar />
</foo>

Then, run the linter with the following commandcurlylint my.xml --rule 'indent: 2'

Expected behavior

All done! ✨ 🍰 ✨

Actual behavior

my.xml
1:7	Parse error: expected one of '>', 'attribute', '{#', '{%', '{{' at 1:7	parse_error

To be noted, if you change the file content to:
<foo>
  <bar></bar>
</foo>

the linter won't report any error (as expected).

After diving into the code base, I see that self closing tags are supported / implemented, but that they are whitelisted, mostly to support SVGs and the few valid HTML ones. I wonder if if would be beneficial to allow adding more to the whitelist by configuration, or just having a config flag that allows any XML tag to be self closing.

I think I hit this same issue

{{ cursos.total }} cursos disponibles.

                {% if cursos.has_prev %}
                <a class="link-dark" href="{{ url_for("home", page=cursos.prev_num) }}"
                    Anterior

                {% endif %}
                Página {{ cursos.page }} de {{ cursos.pages }}
                {% if cursos.has_next %}
                Siguiente
                {% endif %}

This report a error but the sintax is ok
←[4mnow_lms\templates\inicio\mooc.html←[0m
←[2m120:88←[0m  Parse error: expected one of '>', 'attribute', '{#', '{%', '{{' at 120:88       parse_error

And render as expected

I want to run curlylint as part of CI but I can not fix this issue with  because this is not valid html

I think I hit this same issue

From the snippet you pasted, there's a missing > line 5:
...cursos.prev_num) }}" <i

curlylint describes itself as an HTML linter. I don't think it's intended that you can lint XML files with it. That is quite a different problem since XML has many other features...


Distance to Borders

Calculate distance to nearest country border for each location

generate raster based on gadm (could do this for subnational adm levels as well)


Add Gubernator row to the instance utilization dashboard

Dashboard preview: https://grafana.stage.devshift.net/goto/cWMxVur4z?orgId=1
As we don't have yet a detailed dashboard for Gubernator, it doesn't offer a dashboard link and is adapted to this.

@thibaultmg can re-review please? Fixed all the issues :)


feat: improvements of openapi plugin

securitySchemes support
deprecated support
Custom tag description support

#321

[ ] Update documentation


[Feature] files-ignore

Is this feature missing in the latest version?

[X] I'm using the latest release

Is your feature request related to a problem? Please describe.
Similar to paths-ignore, a property that lets you say "care about changes to any files but these files" would be useful in a monorepo scenario where you want to exclude certain paths.
Describe the solution you'd like?
A new files-ignore property that is mutually exclusive with files. Files in files-ignore will never be reported as changed.
Describe alternatives you've considered?
I could possibly use files with ['*', '!ignoredfiles'] but it quickly becomes complex.
Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@jacobrask This should be available in the latest release.

Fantastic, thank you!

@jacobrask If you haven't already don't forget to star this project to help us reach a wider audience.


count how many occurrences

Will be great if in front of occurrence have a counter with hit count like 1/x for navigation.
tks for your work for communit.

Thanks for the suggestion.  Do you mean in the status bar? Or in the explorer?  I think this could be useful, just not sure how to represent.

i think in explorer will be better.

https://github.com/rsbondi/highlight-words/commit/0f0909fbcb00633170b5128d890131eca3c0f645

published


Adjust error handling regex in Annotate.py to support html escaped characters

Fixes #5462

Now having second thought this code expects to have only one single if which is not enough I suppose. I am marking this as draft until I figure out something more robust...

Now having second thought this code expects to have only one single if statement which is not enough I suppose. I am marking this as draft until I figure out something more robust...

OK I managed to do that.

https://xkcd.com/208/

I always hate making regexes more complex because you never know when their performance starts blowing up.

Me too. Moreover, they are hard to read + they can easily match/not-match in not expected way... Much cleaner way is to match regex first and after do html escape operation but I failed to find any easy way to do that.

Can this lead to expensive backtracking?

Not sure to be honest...


Error message (Low difficulty share) flood the log

When the internet connection is lost for whatever reason, the log is flooded with the following message:

Bad share from you miner (Low difficulty share), restarting connection to the pool

It's seems that when in your code you submit a message to the log, you need to call the keepLogLenght function, but you forgot to call it when occur the problem that log that message.
That freeze the browser (Firefox in my case) and if the workstation is unattended the system memory is totally eaten... you can imagine what arise in those situation.
Maybe ensuring the length of the UI log by calling keepLogLenght at the end of the function that put the message in the UI log could easily fix the problem.
That last is pure speculation!

Hi, thank you very much for finding this issue. I forgot remove this function with refreshing page. But you are right I also forgot add keepLogLenght function when i was used this function in past. Now it is removed completly. So no more this information in log. Now you will see only: The connection to the pool was closed. And then miner is stopped.


Feature request: Set initial value of laps

Hi David, great package! Can you please add the ability to set an initial lap value? I am using your slider to create values, lets say in increments of 200, and saving both the total value and the laps. If the value is 500, I would have laps = 2, and the slider would be at 50%. When I initialize the slider at another time, I want the slider to know that the lap count is 2...not 0. So when I decrement the slider it allows me to reset the value from 500 back to 0. Without a lap initialized, I cannot decrement back to 0. Thank you!

Actually, I worked on your code and was able to define an initial value to the laps and also to set a max limit on the laps. What I would like to see now, but not sure how to do is to increment the base color to brighter saturation with each lap (i.e set laps to 5 and with each lap the color gets 20% brighter.

@bremington can you share your findings regarding setting the initial laps value ? thank you.


how to get data from bootstrap table with pagination

I am looking on the datatables website, but not sure how to integrate into the flask-gentelella

I'm using jquery to populate the datatable, as well as edit/delete rows.
Code for the initialization of the datatable: https://github.com/afourmy/eNMS/blob/master/eNMS/objects/static/poolManagement.js#L4-L26
Code to edit/delete a row:
https://github.com/afourmy/eNMS/blob/master/eNMS/objects/static/poolManagement.js#L79-L106
Result = something like that
http://afourmy.pythonanywhere.com/objects/object_management
Note that this is a demo website, so if you delete a row from the datatable, it is deleted on the front-end (from the table, graphically) but if you reload the page, the row will still be here because I don't delete it in the back-end (same for the editing of a row).


update package.json

when you update a dep, you should make the commit message say which dep was updated

merged into 0.1.3


Adding changelog?

I think it may make sense to add a changelog to the repository since the API is, as far as I understand, still a subject for a change (at least for S3) so it would be possible to track the changes, expecially the breaking ones

I've so far been using the Releases page to track changes, although I've gotten a bit lax about it with the last couple which have just been minor bug fixes. I'll make sure to do so with the latest release.


Add a feature that gives guidelines and tips for writing research papers.

This section includes the guidelines and tips for writing a good research paper.
Add email newsletters or recommendations on the main page with a pop-up for "Tips to write a good research paper".
The email newsletters can also mention "THe mistakes to avoid while submitting a research paper"
The email newsletters have a lot of scope and can also help users see examples of good research papers submitted.

I would love to work on this feature.
Please assign this to me.


Module 1 exercises [Francisca Ameley Armah -CERSGIS]

[Uploading Population
Population Map(Francisca Ameley Armah_CERSGIS).pdf
Density (Francisca Ameley Armah_CERSGIS).pdf…]()

Please "drag & drop" exercise 1 pdf file below.

Please "drag & drop" exercise 2 pdf file below.
Population Density (Francisca Ameley Armah_CERSGIS).pdf

Please UPDATE THE TITLE of this "Issue" in the title bar above with your name.

If you haven't done so, please go back to Module 1 and make sure to take
the post-training survey. Participating in surveys is required for receiving
the "GALUP Certificate" by the University of Florida.

Hi Francisca, there seems to be an issue with Exercise 1, but it can be fixed by choosing the correct rendering field. It seems that you used “Area_km2” for the map symbology, while the correct field is “Pop_2018”. Otherwise, your Exercise 2 looks great! Please resubmit once the edits have been made, and we thank you for your participation. Please also be sure to fill out the module 1 survey if you have not already done so.

Hello, Please find the corrected map for exercise 1. Thanks.
Ghana Population Map(Francisca Ameley Armah_CERSGIS).pdf

Looks perfect, thank you Francisca! Great work.


FEATURE: added display progress for file transferred using File Browser.

This handles zips & also multiple files added. Plan to add another drop down for viewing completed/in progress items being transferred.

Hi @badescuga, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Played with it on test site and it seems to worked well! Haven't looked at code yet.
Only potential question is whether the extra work that it does might affect perf, though that's unlikely.

I can do the benchmark vanilla vs @badescuga 's progress-indicator version so there's no bias :)

Here comes the benchmark.

In the Left corner: Progress Indicator build
in the Right corner: Vanilla Kudu, as a new fresh Web App
Both sites in West Europe in Standard S1.
Performance looks unaffected.

It's in, thanks! Rebase and squashed as ab40cda49b1f696db34e7ad21b1d250be133314f.


Tracked memory of resolve attachments are not updated

As soon as vkCmdNextSubpass or vkCmdEndRenderPass is called, the memory of the resolve attachments bound to the current sub pass should be set as "written".

Actually, the problem does occur as soon as MSAA is used.

I'm a bit confused by this. This should be happening. Resolve attachments aren't really any different from any other attachment and get set when stored. If you aren't seeing that can you provide more info as to how to repro this?

You can reproduce it with my Vulkan example 9: https://github.com/McNopper/Vulkan/tree/master/VKTS_Example09
I will revisit my code, as the latest SDK is out but I am still sure the behaviour in the validation is sitll not correct.

"vkQueuePresentKHR(): Cannot read invalid swapchain image x, please fill the memory before using."
The problem is, that the swap chain images are filled by the driver by resolving MSAA. Currently, vkCmdNextSubpass or vkCmdEndRenderPass do not check the resolve attachments and mark the target images as filled/valid.

So the issue here is on line 1194 in Example.cpp for Example09 you are telling the driver to not store the image. If you change that line from VK_ATTACHMENT_STORE_OP_DONT_CARE to VK_ATTACHMENT_STORE_OP_STORE it works.

You are right, it is not there.
Hmm, I have the entry in my other examples.


Precompiled isolate message tests failing canonical object verification

https://build.chromium.org/p/client.dart/builders/precomp-linux-debug-x64-be/builds/44/steps/vm tests/logs/stdio
@a-siva

@rmacnak-google Is this fixed? Consider closing.


[skia] Skia breaks dependent builds by exporting WIN32_MEAN_AND_LEAN

Describe the bug
The generated configuration file for importing Skia into a project creates the new target skia::skia and attaches the INTERFACE_COMPILE_DEFINITION WIN32_MEAN_AND_LEAN to it. This macro then breaks code that expects to include the non-lean windows headers from <windows.h>. It also defined NOMINMAX, but propagating this macro may be acceptable.
Environment

OS: Windows
Compiler: any

To Reproduce
Install the skia port under Windows and look under share/skia/skiaConfig.cmake. Or directly in skiaConfig.cmake.in in the port directory.
Expected behavior
WIN32_MEAN_AND_LEAN only excludes certain rarely-used headers from windows.h to speed up compilation. It is therefore a macro that should never be set in an interface property.
I can see how this specific issue came to be: Skia is built with whatever google uses, and the CMake configure script is added by the vcpkg port, which essentially pastes all the definitions. The simplest fix is then t just remove this definition from the skia source. This would only slow down the build, but should not have any further ramifications. Grepping through the source, the definition seems to enter in gn/skia/BUILD.gn, It is also defined in src/core/SkLeanWindows.h, but this header file seems not to be installed.

Please test #28007.

#28007 does not exhibit the problem.


Chinese characters will stop textDocument/formatting

error: unknown start of token: \u{ff0c}
--> :146:29
|
146 |             blank, "弹幕菌不在演播室，前方安全", blank
|                                     ^^
help: Unicode character '，' (Fullwidth Comma) looks like ',' (Comma), but it is not
|
146 |             blank, "弹幕菌不在演播室,前方安全", blank
|

looks like another problem


[FEAT] Block ALL corporate blogs

Would it be useful to add an option of blocking all corporate blogs so that a user will not be forced to create a long list of spammy corp accounts?

Hi @codeschlosser
The idea is not new, but I am not sure about it. The main concern is that if you enable it - you will not able to see posts from the new blogs that might be good.
What do you think?

After a while I think that you're right, there are actually non-graphomaniac companies with really good articles. Hence, closing the issue

We might back to this discussion if we get an option to show posts based on the rating. As an example: you block all my posts except that are higher than 50 or something like this.


unable to sign in to pihole

I edited the config.yml file, but it won't accept.
Can I disable the password?

No, pi-hole requires a password, and you can't turn that off. That's something you would need to ask about in pi-hole's issues/forums.


[RTC-95] Adjust Android SDK to the RTC Engine v0.9

I made changes according to my previous comment.


Google Auth on Admin login page

Hey there, It will more user friendly, if we add "Login with Google" button in admin login page. Can we add "Login with Google" button?
I would like to work on this feature. could you assign this feature to me under GSSOC'24 label ?
To implement this we gone make use of React OAuth2 NPM library which provides built in support for google Authentication.

hmm, sounds interesting, but can't it allow anyone to login? We need to have a check that only the admins, whose data is in our database, should be allowed to signin using Google. Please make sure to add this check, else the whole admin purpose will be defined

Yes we can do this by adding check in controller functions.

@SaurabhS55  please go ahead with this issue :)

Hi, if this issue is not worked on yet, I would like to take this up. @Kajol-Kumari

Hi @Kajol-Kumari , for the google based authentication, we would need to create an api client id and such, do you have a gmail account whose credentials I could use

Hey @Likhita4403 please use a dummy email for this and share the onboarding step in pr as well, i can't share the email creds wiith u so will create the required things myself by following the steps you will mention

Steps:

Get a Google API Client ID:

Go to the Google API Console Credentials page.
Create or select a Google APIs project.
Click Create credentials > OAuth client ID and choose Web application.
Add your website's URI to Authorized JavaScript origins.

Configure OAuth Consent Screen:

Go to the OAuth consent screen page in the Google Developer Console.
Fill out the required information (application name, logo, support email, etc.).
Define the necessary scopes for the data your application needs to access.
Add authorized domains and links to your application's homepage, privacy policy, and terms of service.
Submit your application for verification if required.

Implement Sign In with Google on Your Website:

Use the Google Identity Services library to add the Sign In button to your admin login page.
Handle the user authentication flow and retrieve the ID token.
Verify the ID token on your backend to ensure its authenticity.
Check if the authenticated user is an admin based on your admin user management system.

These steps need to be followed, please check and let me know once you are done with the required steps from your side.

@Likhita4403 i will only get pt1 done, i hope u understand that i wouldn't solve the whole issue on your behalf

Yeah I understand, let me know the details once the part 1 is completed

@Likhita4403 pt1 and 2 is done but again i can't share u the id and secret, once u raise the pr, i will test the chane using the same

Hey @Kajol-Kumari
Assign me the issue...
I'm interested to add Sign In with Google functionality using Firebase Authentication

not needed for now, so closing it


move a bunch of chat code into its own package

@patrickxb @songgao
The point of this is to move a lot of chat support code into it's own package. This makes service less cluttered with chat code, and gives a natural place to stick new stuff (like chat_storage.go).
Let me know what you think.

We can handle chat_local.go later, but some of that could be busted up as well. Thanks!


libfranka: Move command aborted: motion aborted by reflex! ["joint_position_limits_violation"]

I got this error when executing a move command through moveit.
Looking at some existing discussion like this and this, it seems that ros2_control does not yet respect joint limits, so moveit2 has to do it, and the best way is by defining it in the URDF. It seems like these definitions are indeed already defined  here, but when I look at the params, I do not see these values populated as expected:
ros2 param dump /move_group | grep limit
  robot_description:
      type="revolute"> <safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973"
      soft_upper_limit="2.8973"/> <origin rpy="0 0 0" xyz="0 0 0.333"/> <parent link="panda_link0"/>
      <child link="panda_link1"/> <axis xyz="0 0 1"/> <limit effort="87" lower="-2.8973"
      type="revolute"> <safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-1.7628"
      soft_upper_limit="1.7628"/> <origin rpy="-1.5707963267948966 0 0" xyz="0 0 0"/>
      <limit effort="87" lower="-1.7628" upper="1.7628" velocity="2.1750"/> </joint>
      type="revolute"> <safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973"
      soft_upper_limit="2.8973"/> <origin rpy="1.5707963267948966 0 0" xyz="0 -0.316
      1"/> <limit effort="87" lower="-2.8973" upper="2.8973" velocity="2.1750"/> </joint>
      type="revolute"> <safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-3.0718"
      soft_upper_limit="-0.0698"/> <origin rpy="1.5707963267948966 0 0" xyz="0.0825
      0 1"/> <limit effort="87" lower="-3.0718" upper="-0.0698" velocity="2.1750"/>
      k_velocity="40.0" soft_lower_limit="-2.8973" soft_upper_limit="2.8973"/> <origin
      <child link="panda_link5"/> <axis xyz="0 0 1"/> <limit effort="12" lower="-2.8973"
      type="revolute"> <safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-0.0175"
      soft_upper_limit="3.7525"/> <origin rpy="1.5707963267948966 0 0" xyz="0 0 0"/>
      <limit effort="12" lower="-0.0175" upper="3.7525" velocity="2.6100"/> </joint>
      type="revolute"> <safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973"
      soft_upper_limit="2.8973"/> <origin rpy="1.5707963267948966 0 0" xyz="0.088
      0 1"/> <limit effort="12" lower="-2.8973" upper="2.8973" velocity="2.6100"/>
      0 0" xyz="0 0 0.0584"/> <axis xyz="0 1 0"/> <limit effort="20" lower="0.0" upper="0.04"
      0 0" xyz="0 0 0.0584"/> <axis xyz="0 -1 0"/> <limit effort="20" lower="0.0"
  robot_description_planning:
     joint_limits:
          has_acceleration_limits: null
          has_jerk_limits: null
          has_velocity_limits: null
          has_acceleration_limits: null
          has_jerk_limits: null
          has_velocity_limits: null
       ...

This is noted when launching the franka moveit launch

I also noticed the limit parameters not processed by moveit. Is there sth we can do to fix? Or is it something moveit related?

So I poked around a bit and decided to pass the joint limits expressly through a YAML file based on franka_ros values, and indeed moveit now picks them up correctly:
robot_description_planning:
      joint_limits:
        panda_joint1:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 3.75
          max_effort: 87
          max_position: 2.8973
          max_velocity: 2.175
          min_position: -2.8973
        panda_joint2:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 1.875
          max_effort: 87
          max_position: 1.7628
          max_velocity: 2.175
          min_position: -1.7628
        panda_joint3:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 2.5
          max_effort: 87
          max_position: 2.8973
          max_velocity: 2.175
          min_position: -2.8973
        panda_joint4:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 3.125
          max_effort: 12
          max_position: 2.8973
          max_velocity: 2.61
          min_position: -2.8973
        panda_joint5:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 3.75
          max_effort: 12
          max_position: 1.7628
          max_velocity: 2.61
          min_position: -1.7628
        panda_joint6:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 5.0
          max_effort: 12
          max_position: 3.7525
          max_velocity: 2.61
          min_position: -0.0175
        panda_joint7:
          has_acceleration_limits: true
          has_effort_limits: true
          has_jerk_limits: null
          has_position_limits: true
          has_velocity_limits: true
          max_acceleration: 5.0
          max_effort: 12
          max_position: 2.8973
          max_velocity: 2.61
          min_position: -2.8973

However, this does not solve my problem and I still run into the reflex state with joint limits exceeded :( . The last time this happened, the joint values looked like this:
name:
- panda_joint1
- panda_joint2
- panda_joint3
- panda_joint4
- panda_joint6
- panda_joint7
- panda_joint5
position:
- -0.5846188414192806
- 0.5743862018374197
- -0.9308654554855968
- -0.0807863111203012
- 1.0447302227815072
- -0.03548325803408056
- -0.9017913305650664
velocity:
- 0.0005321018174672895
- -0.0004305121441906692
- 0.00015391332496071937
- -0.0004063499873393697
- -0.0002132338215014766
- -0.0019501103657266297
- 7.913850579020568e-05
effort:
- 0.17199018597602844
- -30.422439575195312
- -3.2222132682800293
- 5.280417442321777
- 1.5263864994049072
- 0.08953773230314255
- -1.359389066696167

From this I can surmise that the offending joint is panda_joint6: Actual value -0.03548325803408056, permitted range: (2.61, -0.0175). So it seems like moveit indeed planned a trajectory that violated the limits. I will try to look into this problem a bit more or post an issue in the moveit2 repo, but of course I would welcome any suggestions in this thread as well!!

It might also worth looking at JTC. Maybe MoveIt prepares position inside the limits, but the JTC making it go out of limits.

It might also worth looking at JTC. Maybe MoveIt prepares position inside the limits, but the JTC making it go out of limits. We recently added the old patched JTC to the repo. It might worth trying with that.

Unfortunately, we are using the FER1 robot with ROS2, so I am restricted to using libfranka v0.9.2 and and this repo at version v0.1.0. So I cannot try out the juicy new features being released :( .

Whereas I could not solve this problem in Moveit itself, I found a simple enough workaround through testing with the robot. Narrowing the joint position limit windows by ~7% seems to work for the sequence of poses I test against.

Maybe MoveIt prepares position inside the limits, but the JTC making it go out of limits.

I think this makes the most sense, since it has been acknowledged that ros2_control does not yet respect joint limits. So I would reason out that the default planner OMPL/RRT prepares the trajectory with IK solutions that respect joint limits, but when the controller ros2_control/JTC tries to follow this trajectory, it sometimes arrives at different IK solutions that are unaware of joint limits.
In any case, since I am fairly certain that this is not a problem on the Franka side, I will close this issue.
@BarisYazici Thank you for the support!!


Any chance that extensions will make it into the ADMX?

Wondering if there will be support for white/blacklisting and forcing Visual Studio extensions.

Right, I was imagining something along the lines of the existing extension manager from Mads Kristensen (https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensionManager2019) but on an administrative level, where extensions are forced to be installed and can not be removed by the user.
Possibly a trusted repository for the extensions will be required so that only extensions from a given, trusted, location will be / can be installed.


Removing generated javadoc.

It was unreadable and obsolete. A link to fresh javadoc (and can be
changed to be per version) is available in the README.

This change is

Whoo-hoo! I love deleting obsolete stuff :)


Date Range directive: data-change property not working

Hi guys I'm using the date-range with data-change="" but the callback function doesn't get fire
Using Angular 1.3.0
Template:

Controller:
$scope.endDateChange() {
			console.log('date change');
		}

The attribute you want is date-change, not data-change (note the spelling)

Does not work for me :/ the same case than @MarvinAmador7, i'm using date-change

Not working for me either

+1. Not working

Can somebody who is experiencing this problem please check if the callbacks work on the demo page?

Open the demo page
Choose a date on one of the datepickers under the 'Callback' section in the third column.
Check whether the text Callback: Not fired has changed to Callback: Fired.

If the text did not change, please provide some information about your system (OS, and browser type + version)
If the text did change, then the issue is probably to do with angular controller configiration. A plunkr or similar which exhibits the problem would be very useful in this case.

There seems to be issues with scoping. The "findFunction" util method does not find my date-change callback.
Any reason it's not implemented with the isolated scope as scope: { dateChange: '&' } ?

I have observed this issue, analyzed code and found possible sources and solutions.
This code:
if (angular.isDefined(attrs.dateChange)) {
    dateChange = datePickerUtils.findFunction(scope, attrs.dateChange);
}

is executed only once, when link link function for directive is executed with newly created scope. In most cases this newly created scope is connected with parent scope, but this is not guaranteed. In some cases (nested directives) this scope is disconnected and linked at later stage. In this case dateChange variable is false and callbacks are not fired. To have it working the check for callback existance should be performed every time when change occurs. (in by ex. scope.dateChange function for dateRange).
Quick and dirty solution is to put date-range in ng-if variabled tag:


ci: use actions-setup-redis

Closes #118.

[x] Use actions-setup-redis in CI.
[x] With redis setup moved to action the Makefile does not have a much meaningful purpose except for lint and test commands. So I moved the commands into build.yml as well.
[x] Set deno version in build.yml along with redis version.
[x] Moved redis.conf into test/server to cleanup root-level dir.

Result: CI finished in 34s instead of 2m

pinging @uki00a for review

Updated!

Merged, thanks @tumile!


MySQL connectivity between pods

Is this a request for help?: Yes

Is this an ISSUE or FEATURE REQUEST? (choose one): ISSUE

What version of acs-engine?: Latest

My customer using acs-engine is facing an issue with MySQL pod connectivity. Below are details -
> kubectl get pods -o wide
NAME          READY     STATUS    RESTARTS   AGE       IP             NODE
cpp-mysql-0   2/2       Running   7          42m       <IP_ADDRESS>   k8s-agentpool0-43274316-4
cpp-mysql-1   2/2       Running   6          39m       <IP_ADDRESS>   k8s-agentpool0-43274316-7

> kubectl exec -it cpp-mysql-0 -- bash
  # Now inside the pod cpp-mysql-0 i try to connect to the local mysql server.
  # This working.
  > mysqlsh --uri root:$MYSQL_ROOT_PASSWORD@<IP_ADDRESS>:13306 --json=raw --sqlc -e "SELECT 1"

> kubectl exec -it cpp-mysql-1 -- bash
  # Now inside the pod cpp-mysql-1 i try to connect to the other mysql server.
  # This does not working
  > mysqlsh --uri root:$MYSQL_ROOT_PASSWORD@<IP_ADDRESS>:13306 --json=raw --sqlc -e "SELECT 1"
  MySQL Error 2003 (HY000): Can't connect to MySQL server on '<IP_ADDRESS>' (110)

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm) : Kubernetes
What happened:  Customer is unable to connect MySQL running on another pod.
What you expected to happen: Customer should be able to connect MySQL running on another pod.
How to reproduce it (as minimally and precisely as possible): N/A
Anything else we need to know: N/A

Thanks @khenidak. Yes. It is kubenet. Anything specific to look for in controller manager logs?

@Mahesh-MSFT any updates from the customer?

@jackfrancis This issue is resolved after correcting NSG rules. Closing this issue now.


objc-tests failing at Master

https://grpc-testing.appspot.com/job/gRPC_master_macos/1639/console
In particular
=== BUILD TARGET CronetUnitTests OF PROJECT Tests WITH CONFIGURATION Debug ===
	 Executed 8 tests, with 0 failures (0 unexpected) in 1.046 (1.051) seconds
	 Executed 12 tests, with 0 failures (0 unexpected) in 0.114 (0.121) seconds
	 Executed 13 tests, with 0 failures (0 unexpected) in 1.161 (1.171) seconds
/jenkins/workspace/gRPC_master_macos/workspace_objc_macos_dbg/src/objective-c/tests/InteropTests.m:246: error: -[InteropTestsRemote testClientStreamingRPC] : Asynchronous wait failed: Exceeded timeout of 32 seconds, with unfulfilled expectations: "ClientStreaming".
Test Case '-[InteropTestsRemote testClientStreamingRPC]' failed (32.090 seconds).
Test Suite 'InteropTestsRemote' failed at 2017-02-21 10:04:31.940.
	 Executed 12 tests, with 1 failure (0 unexpected) in 42.319 (42.327) seconds
	 Executed 8 tests, with 0 failures (0 unexpected) in 0.003 (0.007) seconds
Test Suite 'AllTests.xctest' failed at 2017-02-21 10:04:31.948.
	 Executed 53 tests, with 1 failure (0 unexpected) in 44.643 (44.680) seconds
[0221/100435.710124:ERROR:dns_config_service_posix.cc(213)] DNS config watch failed to start.
E0221 10:04:47.121346000<PHONE_NUMBER> chttp2_server.c:126]               Handshaking failed: "No Error"
E0221 10:04:52.145205000<PHONE_NUMBER> chttp2_server.c:126]               Handshaking failed: "No Error"
E0221 10:04:57.169752000<PHONE_NUMBER> chttp2_server.c:126]               Handshaking failed: "No Error"
E0221 10:05:02.185823000<PHONE_NUMBER> chttp2_server.c:126]               Handshaking failed: "No Error"
E0221 10:05:07.237262000<PHONE_NUMBER> chttp2_server.c:126]               Handshaking failed: "No Error"
E0221 10:05:07.248987000<PHONE_NUMBER> chttp2_server.c:126]               Handshaking failed: "No Error"
	 Executed 41 tests, with 0 failures (0 unexpected) in 81.990 (83.319) seconds
	 Executed 41 tests, with 0 failures (0 unexpected) in 81.990 (83.321) seconds
[0221/100601.322935:ERROR:dns_config_service_posix.cc(213)] DNS config watch failed to start.
[0221/100602.623648:ERROR:ssl_client_socket_impl.cc(1134)] handshake failed; returned -1, SSL error code 1, net_error -100
	 Executed 2 tests, with 0 failures (0 unexpected) in 3.309 (5.607) seconds
	 Executed 2 tests, with 0 failures (0 unexpected) in 3.309 (5.608) seconds
kill -9 `jobs -p`
jobs -p

FAILED: objc-tests [ret=65, pid=38935]
PASSED: objc-examples-build [time=536.7sec; retries=0:0]
FAILED: objc-tests
FAILED: Some tests failed

FAILED: run_tests_objc_macos_dbg [ret=2, pid=13641]
PASSED: run_tests_objc_macos_opt [time=777.5sec; retries=0:0]
FAILED: Some run_tests.py instance have failed.

friendly ping, this has been broken for quite a while.
Because of objc tests granularity, this effectively makes ALL objc tests appear as if they were failing - which is pretty bad.

I pinged Muxi about it yesterday. He's on top of it, but swamped. @muxi can you provide an update here and a timeline for the resolution?

Update: certain failures were unable to be reproduced once debug
information was added into the code. I got one reproducible and planned
today to work it out. Will let you know how the other ones go by end of
week.
On Wed, Mar 8, 2017 at 9:53 AM, David G. Quintas<EMAIL_ADDRESS>wrote:

I pinged Muxi about it yesterday. He's on top of it, but swamped. @muxi
https://github.com/muxi can you provide an update here and a timeline
for the resolution?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/grpc/grpc/issues/9804#issuecomment-285115589, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABAWxKh4k1v3AUHNa4GDgbqbiOAnfneiks5rjusIgaJpZM4MHuNQ
.

objc_macos_opt_native.objc-tests failed with log https://grpc-testing.appspot.com/job/gRPC_pull_requests_macos/3795/testReport/junit/(root)/objc_macos_opt_native/objc_tests/, message:
[ -f $BINDIR/interop_server ] || {
    echo >&2 "Can't find the test server. Make sure run_tests.py is making" \
             "interop_server before calling this script."
    exit 1
}

pr: https://github.com/grpc/grpc/pull/9776


docker-resin-supervisor-disk: Update to 7.1.22

Changelog-Entry: Update supervisor to 7.1.22
Change-Type: patch
Signed-off-by: Cameron Diver<EMAIL_ADDRESS>
Contributor checklist

[ ] Changes have been tested
[ ] Change-type present on at least one commit
[ ] Signed-off-by is present
[ ] The PR complies with the Open Embedded Commit Patch Message Guidelines

Reviewer Guidelines

When submitting a review, please pick:

'Approve' if this change would be acceptable in the codebase (even if there are minor or cosmetic tweaks that could be improved).
'Request Changes' if this change would not be acceptable in our codebase (e.g. bugs, changes that will make development harder in future, security/performance issues, etc).
'Comment' if you don't feel you have enough information to decide either way (e.g. if you have major questions, or you don't understand the context of the change sufficiently to fully review yourself, but want to make a comment)

The script didn't seem to like using my password for some reason, please let me know if something isn't correct with this PR.

Can one of the admins verify this patch?


Pass through message topic to guest

Currently only the message payload is passed through to the target component. It would be useful to additionally send the MQTT topic through. This would then allow the trigger to subscribe to wildcard topics, i.e. those containing + or # (which already works) but also provide some context to the component on the source of the message.

That's a great suggestion, and I understand one would want to know what was the actual topic where the message arrived from in case of wildcard topic paths.


Tags can be deduced at compile time

in append_tag, the encoded tag value can be calculated at compile-time since the wire value and tag value are both known at compile time.

Done in 27f7359f7d3908a6255bee62160da40ac90617fe


Problem enabling bank transfer

Hello team,
I have being trying to activate bank transfer payment options  for sometime now But,I am not able to see that options as a part of my payment methods.
I tried activating that option using payment_options: 'banktransfer' in react native PayWithFlutterwave component,but it has worked out. Kindly help to resolve this for me.
Thanks,

Hello, @Akola-Mbey-Denis seems to be the same problem with this issue, you will need to go into your dashboard and uncheck dashboard payment options if you want to determine payment options from payment initialisation.
Please let me know if this solves your problem.
Thanks.

Hello @Akola-Mbey-Denis, I'll be closing this, for now, feel free to reopen it if the proposed solution above does not suffice.


Create imageTag.html

I am attaching a HTML file an image tag for hacktoberfest 2022 please pull it.

Would be great if you could star the repository. Thanks

Definitely will do but try to contribute content other than that present in the repository . Thanks

Also it will be great if you star the repository if you haven't already as that'll help others also contribute in the same

Done I have marked it starred. Please approve my more requests.
On Wed, 26 Oct 2022 at 21:49, Ankit @.***> wrote:

Also it will be great if you star the repository if you haven't already as
that'll help others also contribute in the same
—
Reply to this email directly, view it on GitHub
https://github.com/ankit0313/HTML/pull/2#issuecomment-1292292219, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUZRYPBPSZDIN6FPKVRAFJ3WFFKXLANCNFSM6AAAAAARPEFVUY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Use forge:ore_shaped and forge:ore_shapeless for weaponry recipes

This would allow for better cross-compat, and even support vanilla a bit more.
If you want to see some examples of how to do it, look at my own mod.
https://github.com/Um-Mitternacht/Witchworks/blob/1.12.1/src/main/resources/assets/witchworks/recipes/silver_ingot.json
https://github.com/Um-Mitternacht/Witchworks/blob/1.12.1/src/main/resources/assets/witchworks/recipes/athame.json

Yes, this is indeed a clever change. I will do that in a few days hopefully


fix(ssr): avoid scopeId double inheritance when recursing components

fix #12159
Doesn't look like a good solution, but I couldn't think of one.

/ecosystem-ci run


fix: avoid allocation too much in start up packets

I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
Close #7345
We should avoid large memory allocation: https://doc.rust-lang.org/src/alloc/raw_vec.rs.html#505
This is reported by community, can not reproduce so no test
Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation
If your pull request contains user-facing changes, please specify the types of the changes, and create a release note. Otherwise, please feel free to remove this section.
Types of user-facing changes
Please keep the types that apply to your changes, and remove those that do not apply.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note
Please create a release note for your changes. In the release note, focus on the impact on users, and mention the environment or conditions where the impact may occur.
Refer to a related PR or issue link (optional)

I'm curious how it happens. If there's no malicious requests, is it caused by some compatibility issues?

I'm curious how it happens. If there's no malicious requests, is it caused by some compatibility issues?

Yes, I was also curious. The report context https://github.com/risingwavelabs/risingwave/issues/7345#issuecomment-1384790397.
I think it is not compatibility, as the packet must come from the psql binary client. Maybe we misundertand some packet layout, but anyway, such check looks OK to me. https://github.com/risingwavelabs/risingwave/issues/7345#issuecomment-1384790397


NXP's IMX RT1010 triggers assert on SPI Loopback test when EDMA enabled

Describe the bug
Running SPI Loopback Test on IMX RT1010 EVK triggers a failed assert when eDMA is enabled (CONFIG_SPI_MCUX_LPSPI_DMA).
Git Bisect points to https://github.com/zephyrproject-rtos/zephyr/commit/a5cf757c9ecbaa562a4f31b58bf133a4b978da8a (from  #61311), which indicates this could be a regression.
Running the same testsuite with CONFIG_SPI_MCUX_LPSPI_DMA=n works as expected.
This is the only NXP board I have with me so I don't know if other variants experience the same issue (e.g: mimxrt1015_evk, mimxrt1020, etc).
To Reproduce
Using Upstream Zephyr (main branch)
Build command:
west build -b mimxrt1010_evk tests/drivers/spi/spi_loopback/ && west flash -r jlink

Console output:
*** Booting Zephyr OS build v3.7.0-645-gedb71f0ba176 ***
Running TESTSUITE spi_loopback
===================================================================
START - test_spi_loopback
I: SPI test on buffers TX/RX 0x202040a0/0x20204080, frame size = 8, DMA enabled
I: SPI test slow config
I: Start complete multiple
ASSERTION FAIL [0] @ WEST_TOPDIR/zephyr/lib/libc/picolibc/libc-hooks.c:224
E: r0/a1:  0x00000004  r1/a2:  0x000000e0  r2/a3:  0x40184000
E: r3/a4:  0x00000004 r12/ip:  0x60004f91 r14/lr:  0x60004151
E:  xpsr:  0x21000011
E: Faulting instruction address (r15/pc): 0x60008d5c
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Fault during interrupt handling

E: Current thread: 0x20208240 (idle)
E: Halting system
*** Booting Zephyr OS build v3.7.0-645-gedb71f0ba176 ***
Running TESTSUITE spi_loopback
===================================================================
START - test_spi_loopback
I: SPI test on buffers TX/RX 0x202040a0/0x20204080, frame size = 8, DMA enabled
I: SPI test slow config
I: Start complete multiple
ASSERTION FAIL [0] @ WEST_TOPDIR/zephyr/lib/libc/picolibc/libc-hooks.c:224
E: r0/a1:  0x00000004  r1/a2:  0x000000e0  r2/a3:  0x40184000
E: r3/a4:  0x00000004 r12/ip:  0x60004f91 r14/lr:  0x60004151
E:  xpsr:  0x21000011
E: Faulting instruction address (r15/pc): 0x60008d5c
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Fault during interrupt handling

E: Current thread: 0x20208240 (idle)
E: Halting system

Expected behavior
Test should work with or without DMA enabled.

CC: @dleach02 @decsny

@Dat-NguyenDuy your PR is apparently the bisect source. Can you look at this?

Hi @ubieda, thanks for reporting the issue, could you run the test with this PR: https://github.com/zephyrproject-rtos/zephyr/pull/77140 as i don't have the board in my hand


Nested Forms(fieldGroup) problem

I have attached hideExpression: '!model.firstName' to group item but it doesn't display it when type something in firstName field. The fields in same level with same hideExpresion are ok but nested - are missed.
Nested field is hidden but have empty object in the model. "address": {}. Shouldn't be missed or undefined? Actually I want to skip all similar properties in model when fields are hidden and do form submit. Is it possible and how?

Here is my example: Example

see https://github.com/ngx-formly/ngx-formly/issues/704#issuecomment-364661614


optimize file write performance

Ⅰ. Describe what this PR did

optimize file write performance.
By the way，optimize closes gracefully.
add sync write mode，it is suitable for data consistency scenarios.

===========new file write aync mode====================
thread nums:1, per_thread_trx_num:65535 ,cost5089
thread nums:4, per_thread_trx_num:65535 ,cost23842
thread nums:8, per_thread_trx_num:65535 ,cost49566
thread nums:16, per_thread_trx_num:65535 ,cost86172
===========old file write aync mode====================
thread nums:1, per_thread_trx_num:65535 ,cost17816
thread nums:4, per_thread_trx_num:65535 ,cost42218
thread nums:8, per_thread_trx_num:65535 ,cost87016
thread nums:16, per_thread_trx_num:65535 ,cost176943
Performance improved by more than 50%
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #795 into develop will decrease coverage by 0.37%.
The diff coverage is 43.13%.

@@              Coverage Diff              @@
##             develop     #795      +/-   ##
=============================================
- Coverage       34.4%   34.02%   -0.38%
+ Complexity       889      877      -12
=============================================
  Files            215      216       +1
  Lines           8300     8425     +125
  Branches         996     1003       +7
=============================================
+ Hits            2856     2867      +11
- Misses          5104     5224     +120
+ Partials         340      334       -6

Impacted Files
Coverage Δ
Complexity Δ

...aba/fescar/core/rpc/netty/AbstractRpcRemoting.java
9.32% <ø> (-1.5%)
4 <0> (-1)

...m/alibaba/fescar/server/session/BranchSession.java
76.51% <ø> (ø)
37 <0> (ø)
:arrow_down:

.../fescar/server/session/AbstractSessionManager.java
74.07% <0%> (ø)
19 <0> (ø)
:arrow_down:

...rc/main/java/com/alibaba/fescar/server/Server.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...fescar/server/session/FileBasedSessionManager.java
53.57% <0%> (-1.31%)
15 <0> (ø)

...a/fescar/server/session/DefaultSessionManager.java
44.44% <0%> (-12.7%)
1 <0> (ø)

.../fescar/server/coordinator/DefaultCoordinator.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...m/alibaba/fescar/server/session/SessionHolder.java
59.42% <0%> (-4.65%)
15 <0> (ø)

...ar/spring/annotation/GlobalTransactionScanner.java
51.06% <100%> (+2.12%)
16 <0> (ø)
:arrow_down:

...a/com/alibaba/fescar/server/store/StoreConfig.java
83.33% <100%> (+3.33%)
5 <1> (+1)
:arrow_up:

... and 10 more

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 18e53c3...57acf92. Read the comment docs.


Cannot move symbols from tsx to ts files

have tsx file with some function
select the function, invoke the "move to file" code action
the picker doesn't allow for ts files, only tsx files

Are they part of the same tsconfig project? We only show files within a project

Actually pretty easy to repo:
foo.ts
export function foo() {
    console.log('foo');
}

bar.tsx
export function bar() {
    console.log('bar');
}

Try moving bar
🐛  foo.ts is not shown


Update documentation with recommendations on the number of concurrent Celery processes

Environment
All Nautobot versions using Celery worker.
Overview
Looking at the Nautobot docs on Celery worker I couldn't find any discussions/recommendations around the number of concurrent processes running per worker.
Specifically of interest, I think would be the impact on the memory and CPU utilization when Celery workers are run in containers as that would affect required resource allocations.
For instance, in an example Nautobot 1.1.3 deployment with several plugins I see a big difference in memory usage between default concurrency settings (1 process per CPU/core) when compared to starting the worker with the --concurrency=1 argument. These numbers are for an idle instance with no jobs being executed.

Default enrypoint entrypoint: "nautobot-server celery worker -l INFO"

CONTAINER ID   NAME                              CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O   PIDS
81d58e183957   lcm-upgrade_worker_celery_1   0.11%     3.217GiB / 50.04GiB   6.43%     34.1kB / 38.1kB   0B / 0B     14

Entrypoint with concurrency set to 1 entrypoint: "nautobot-server celery worker -l INFO --concurrency=1"

CONTAINER ID   NAME                              CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O   PIDS
0304738eb00b   lcm-upgrade_worker_celery_1   0.06%     619MiB / 50.04GiB     1.21%     15.4kB / 18.7kB   0B / 0B     3

Some relevant snippets from the Celery docs talking about concurrent worker processes.

By default multiprocessing is used to perform concurrent execution of tasks, but you can also use Eventlet. The number of worker processes/threads can be changed using the --concurrency argument and defaults to the number of CPUs available on the machine
More pool processes are usually better, but there’s a cut-off point where adding more pool processes affects performance in negative ways. There’s even some evidence to support that having multiple worker instances running, may perform better than having a single worker. For example 3 workers with 10 pool processes each. You need to experiment to find the numbers that works best for you, as this varies based on application, work load, task run times and other factors.

Celery Workers Guide - Concurrency

Pending results of #5164 and decision on switching to threadpoolworker


Improving Schema Registry compatibility

This PR is based on #221 that should be merged in first.
This goal of this PR is to make the tests in schema_test.py green against Schema Registry 6.1.1. The idea is to change Karapace tests to work with Schema Registry and change Karapace to work against the changed tests.
Currently all tests are green against Karapace and two tests are not green against Schema Registry:

test_schema_hard_delete_and_recreate Karapace reuses the schema id after a permanent delete. SR assigns a new one. Fixing this was left out from this PR to limit the scope.
test_schema_types, since Schema Registry supports Protobuf and Karapace currently doesn't.

Each commit fixes (max) one incompatibility and contains the changes in the test (if any) and changes in Karapace.
Most changes are minor and only about error codes and error messages.
There's a functional change in Avro enum compatibility check. Before this change adding or removing an entry in an Avro enum was never considered incompatibility. In Schema Registry, e.g. remoing an enum entry is not a backwards compatible change
https://github.com/aiven/karapace/compare/sr-compat?expand=1#diff-718d8187ad2280c5fe8cef5daea4210e4257c72ca037719fc4ba44f7884b4668R49
Here's a working Google Sheet what I used to track how the tests were fixed https://docs.google.com/spreadsheets/d/16dlyHqAd9Qtvq4xrGxc75lCr9kP8UU9V2Gr-ZdBfcSs/edit?usp=sharing.

We'll do #225 first and then open up a new PR for changes in Karapace for SR compatibility,


Loosen mime-types versioning

I sort of need this for a project I'm working on. I chose 1.16 based on the locking for Rails 3.2:
    rails (= <IP_ADDRESS>) was resolved to <IP_ADDRESS>, which depends on
      actionmailer (= <IP_ADDRESS>) was resolved to <IP_ADDRESS>, which depends on
        mail (~> 2.5.4) was resolved to 2.5.4, which depends on
          mime-types (~> 1.16)

Thanks!

Fixed by #18


Highcharts upgrade to 5.0.9

NOTE Please see the previous PR #40 which need to be merged first.
We are having problem with 5.0.7 so I though I would help upgrade the Gem.

Hi
Sorry for the delays, as always. I've fixed and pushed and released this now.


OAuth expiration policy for access tokens.

Closes #1505
@leleuj You should review this.
Note that expiration policy for codes is handled already.

Any reason you submit this PR now?

No particular reason. Saw an open issue and took it up.

Of course, I realized that we now have a policy for oauth codes which I had to do as part of moving around exp policies for proxy tickets, so this was just a natural extension of the same feature.

OK +1
The documentation must be updated as well.

Yup. Will do. Tnx.

Updated docs


DBZ-1044 Sanitize column/topic names to always be valid Avro Names

Issue Ticket: https://issues.jboss.org/browse/DBZ-1044
This patch fixes the issue where more lenient standards for name conventions in source databases cause the snapshot to fail when the schema for the table is created.
This patch will prepend any column names that start with a digit with an underscore, and will replace any subsequent invalid characters with an underscore.
This should conform to the Avro Name standard here: https://avro.apache.org/docs/1.7.7/spec.html#Names

I'll apologize in advance, as I don't normally write Java. This does seem to be functionally correct and the tests pass. Happy to make any changes as you see fit to match the project or add abstractions.

Well, it looks like this is passing the core module tests but breaks some assumptions in the Postgres and Oracle modules. Looks like Postgres does a lot with quoted column names... will take me a bit more digging to figure out what is going on there, but not sure if that invalidates our strategy or how quoted columns could ever work with Avro.

@josharenberg, yes, there might be some adjustments needed to tests that use illegal characters in Avro. Which brings up an important point though: this behavior should be made optional, i.e. there should be a connector option such as "sanitize.field.names" which enables the new implementation. The reason being that not only Avro is supported, but also JSON where those field names would have been ok before. And we should not unconditionally alter this behavior when upgrading. See CommonConnectorConfig for an example of handling options.
Could you also rework the commit using an email address associated to your GitHub account; that way your contributions will correctly show up in the stats. Thanks!

@gunnarmorling Should the field name validations be behind their own configuration option, or should they be enabled automatically when turning on the Avro serializer? Seems like making it a separate option makes it easy to overlook. If we do decide to make it optional, should it be default on or off?

Good question; I'm not sure tbh. whether we can detect the fact that Avro
is used (as that's not an option of the connector itself). If we can't, we
can enable the new naming by default (as it's the saner option really), but
we should highlight in the migration notes how to get back the earlier
behaviour when not using Avro, if needed.

Hey @josharenberg, just checking in on this one. Do you still plan to wrap this up? Thanks!

@josharenberg, could you indicate whether you're still interested in wrapping this up? No problem if not; then just let us know and someone else can take over. Thanks!

Hi @josharenberg, thanks for the contribution.  I'm going to take a peak at your work and combine it with the recommendations from @gunnarmorling.

Very sorry for the slow response... I've been traveling and really bad
about responding.
Chris, please feel free. I should also have some time later this week to
take another look at this if it would be helpful.
Josh
On Wed, Sep 4, 2019 at 1:08 PM Chris Cranford -<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:

Hi @josharenberg https://github.com/josharenberg, thanks for the
contribution. I'm going to take a peak at your work and combine it with the
recommendations from @gunnarmorling https://github.com/gunnarmorling.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/debezium/debezium/pull/961?email_source=notifications&email_token=AC5HSLQN23X4T7JVLBQXZ53QH7TQHA5CNFSM4H6UKMKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54JDCA#issuecomment-527995272,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC5HSLSIYTRPZKDSQBZSJEDQH7TQHANCNFSM4H6UKMKA
.

Hi @gunnarmorling

Good question; I'm not sure tbh. whether we can detect the fact that Avro
is used (as that's not an option of the connector itself).

I looked over the connect source to see if this was even exposed to the connector at all, but it would seem that connect keeps this pretty encapsulated.  I did not find a way at run-time to reliably resolve whether AvroConverter was used.

If we can't, we can enable the new naming by default (as it's the saner option really), but
we should highlight in the migration notes how to get back the earlier behaviour when not using Avro, if needed.

Personally, I don't like changing behavior like this in a beta cycle unless its absolutely needed.  I think its sufficient to provide the configuration option, document that its there for users who use Avro and have columns that begin with numbers or have invalid characters that Avro doesn't support.  When we then start working on 0.11 alpha, then I'd be more comfortable shifting the configuration defaults.
In either case, it needs to be documented, we just need to decide at this point which approach makes the most sense given we're looking to lock down 0.10 for final release.

@josharenberg I believe I have this just about ready to go for inclusion, but can you follow-up for us on this that Gunnar asked for:

Could you also rework the commit using an email address associated to your GitHub account; that way your contributions will correctly show up in the stats. Thanks!

We just want to make sure you get credit for the initial work.

I looked over the connect source to see if this was even exposed to the connector at all, but it would seem that connect keeps this pretty encapsulated. I did not find a way at run-time to reliably resolve whether AvroConverter was used.

To circle back to the discussion about whether this is on/off by default, there is one additional option.  Since the converter at the set at the connector level, we should be able to determine from the connector configuration if AvroConverter is being used.
So I propose if Avro is configured at the connect instance level, we don't enable this by default.  This keeps things fully backward compatible from a configuration perspective.  The one thing we could do is check if Avro is configured in the connector configuration and if so toggle this check on.
Thoughts?

ok, I believe I've got that fixed up.
Thanks very much for running with this!
Josh
On Mon, Sep 9, 2019 at 4:58 PM Chris Cranford -<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:

@josharenberg https://github.com/josharenberg I believe I have this
just about ready to go for inclusion, but can you follow-up for us on this
that Gunnar asked for:
Could you also rework the commit using an email address associated to your
GitHub account; that way your contributions will correctly show up
https://help.github.com/en/articles/why-are-my-contributions-not-showing-up-on-my-profile
in the stats. Thanks!
We just want to make sure you get credit for the initial work.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/debezium/debezium/pull/961?email_source=notifications&email_token=AC5HSLUQXYO2BEUYPNOFNM3QI22HJA5CNFSM4H6UKMKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6JARDI#issuecomment-529664141,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC5HSLS7DOLUUWKS3YL76LLQI22HJANCNFSM4H6UKMKA
.

Hi @josharenberg, thanks for doing that.  I'll add my commits to this in the morning, which hopefully that may give @gunnarmorling and @jpechane some time to digest my questions above.

This PR is now superseded by PR #1034.


operators [CI] assisted-service-operator

I did the last release and I might need to do it again. It would be
easier if I'm on the reviewers list.
Signed-off-by: Antoni Segura Puimedon<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[x] Is your submission signed?
[x] Is operator icon set?

Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[ ] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[ ] Modify more than one operator
[ ] Modify an Operator you don't own
[ ] Rename an operator - please remove and add with a different name instead
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/hold cancel

/merge possible


Fixed link to roadmap

Thank you!

Thanks! We can link to flarum.org/roadmap for a redirect, in case we ever change the location in the future :) But this is fine for now


No option to dump DB without data

Is there an option to export structure only without data?
Also the backup options doesn't export stored procedures and there is no option.

try the -d switch in "extra command args". dBeaver uses mysqldump.

@sirber Can you please tell where to put that option? I don't see where is "extra command args" setting in dbeaver client

Right-click on a database, tools, dump database.
Select the database and dables, next.
And there you are! :)

I think you misunderstood.
I CAN dump the database, BUT it dumps the structure and data (insert queries) into the dump.
I just want to create dump with structure. No insert statements.

You asked how to dump the structure only, I answer.
Then you asked where was the "extra command args", I told you how to get there.
Combine the two answer and you are good to go.

I suppose extra checkbox "Do not dump data" in this wizard would be helpful..

"Structure only" is nice too!

@serge-rider and @sirber  Thanks to both of you. I didn't saw the command box, maybe my eysight got weaker. Thanks to you Both. maybe I should have made this a feature request :) Check box would really help.
And about the stored procedure etc. I guess I would have to pass —routines in command. Ana extra checkbox for this would also be useful IMO because I use this many time with phpMyAdmin.

@serge-rider  I see you added the "no data" option for MySQL but is it available for PostgreSQL? I don't see any checkboxes or options.

@serge-rider I see you added the "no data" option for MySQL but is it available for PostgreSQL? I don't see any checkboxes or options.

Enter "-s" in extra command args for export schema only in postgres

any update of thie request feature?

any update of thie request feature?

Please, add the checkbox "No data" for PostgreSQL .

Hello
I just discovered simple way to do this :

In the databases navigator window, right click on the schema you want to export
Choose the menu "Generate SQL" then "Generate DDL"
A window will pop up. On the bottom right tick the check box "Show full DDL"
The code to generate the structure only (without data) will appear. You then just need to copy it in a text file

try -s (schema only) for postgres
<EMAIL_ADDRESS>


Fix the section header

The section is not about adding a billing API. I'm not really sure how to name it, but Configuring CORS seemed fine.

Good catch! Let me edit it.


CKKS Evaluator Interface Missing Function

The CKKS Evaluator Interface seems to be missing the RescaleNew() function

Hi @mdeib
Thanks for letting us know. The fix will be part of the next release.


Abstract data into JSON

Move data about courses, work, projects, etc. into separate json files and read and display this text via a library, minimizing the amount of HTML I ever have to edit.
Leverage 'handlebar' as per 'learn handlebar in 10 minutes' and 'making a single page web app without a framework'.

see resume repository.


offer guideance on how to make DNS work with firewalld

typical firewalld installations have rules that prevent weaveDNS from working. As of #1349 we detect this on show a warning. But we provide no guidance on how resolve the problem. Hence we regularly get queries from users - several in #1266 and also #2192 - and folks end up either disabling firewalld or removing the reject rule which breaks weaveDNS, making the firewall rather less effective in the process.
AFAICT, it should be possible to come up with some firewall-cmds that make weaveDNS work w/o disabling other rules.

This worked for me.
firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -p tcp --dport 53 -j ACCEPT
firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -p udp --dport 53 -j ACCEPT
firewall-cmd --direct --add-rule ipv4 filter FORWARD 0 -p tcp --dport 53 -j ACCEPT
firewall-cmd --direct --add-rule ipv4 filter FORWARD 0 -p udp --dport 53 -j ACCEPT
firewall-cmd --reload


Unicode characters vs codepoints

Hi! It would be nice if this library specifies how it handles multi-codepoint-characters or graphemes (🎉 ). I was comparing this against the doublestar go library (https://github.com/bmatcuk/doublestar) which seems to handle unicode whereas this evaluates globs at the codepoint level and so certain things don't line up.
Example: a[^b]c matches acc, but not a🔥c. Of course emoji is a simple example but there are large volumes of 'regular' unicode such as other-language characters that could end up in paths. I am willing to contribute (and have started) a feature-flag toggle that allows for this, since it will presumably be more performance intensive than simply going char-for-char when looking for grapheme boundaries.
I would not expect this to work with ranges (to me should be undefined), though we could have lowu32 <= var <=highu32
Thanks for the lib!
Alex

Yeah at the moment it just treats the glob as bytes. I think we could probably do this in a way that isn't too perf intensive. For example treating the glob as bytes to find special characters (e.g. *, [, etc.), but then within a character class interpreting as Unicode characters.


Support: Increase container width

Context
Many pages in Support are information dense (tables with filters etc). We can improve things for users of desktop computers slightly by increasing the maximum width of the layout container.
Changes proposed in this pull request
Bit of a blunt instrument this, but adds a class to the support layout template (app-template--support), and this modifies any child govuk-width-container classes to have the maximum width of 1100px. This matches the maximum width of that used on the design system site.
Guidance to review
This doesn’t effect many pages, but there might be cases where we want to reduce the overall width of components.
Link to Trello card

Things to check

[ ] This code does not rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] API release notes have been updated if necessary
[ ] New environment variables have been added to the Azure config

Do you have a before and after screenshot?

Before

After


Source-maps are empty production build

I was trying to use source-map-explorer on my .maps and I was getting a weird error, it turns out the source maps are almost empty.
Might be related to #290
@stereobooster reported the same problem on that issue, two days ago

Have the same problem, cheap-module-source-map isn't for production usage according to webpack docs.

@b-m-f: your fix works fine for me. As a sidenote, here is the razzle.config.js file to override the sourcemap config:
module.exports = {
    modify: (config, { target, dev }, webpack) => ({
        ...config,
        devtool: dev ? 'cheap-module-source-map' : 'sourcemap',
    }),
};

I'm opening a pull request.

@jpetitcolas thanks so much for this answer. It just saved me hours of webpack config tweaking nad bashing my head against the table.


Preserve erl_opts from parent state in rebar_state:new/3

Preserve the erl_opts set in the parent state when creating a new state
with rebar_state:new/3. This allows options that are set by intermediate
providers or plugins to persist through a command execution. This is
useful for example when creating an eunit testing plugin that passes
compiler options to be used when building files for test
execution. Without this change those options are lost when the eunit
provider creates a new state to pass to rebar_erlc_compiler.
I ran into this specifically while creating a plugin to detect and set appropriate
compile defines for different Erlang property-based testing libraries like quickcheck.
I set my plugin as a pre provider hook for eunit and it all works well until
this call to rebar_state:new/3. With this change the plugin works as expected.

I feel like we purposely made sure this wasn't the case so erl_opts didn't get passed down to deps.
So I think we need a better way to handle this.

Maybe just need a special new that keeps this stuff because these are project apps and not deps...

Maybe a new/4 that takes a boolean parameter for wholesale preference of the parent option values during the dict merge or maybe have the extra parameter be a list of specific options for which the parent config value should be chosen. Then new/3 could call new/4, but maintain the current behavior as a default.

What are the defines required for quickcheck suites, if I may ask, and why do they require a plugin?

@ferd he means a quickcheck plugin itself.

@kellymclaughlin yea, that'd work.

Actually, the plugin I'm working on is to set defines for the different property-based testing libs for erlang. It is a common practice in my experience to wrap eqc tests in an ifdef(EQC) so that humans or CI test machines that may not have that library installed are not prevented from at least running a subset of the available tests cleanly. Especially important for projects that employ the commerical version of eqc. This certainly can be accomplished manually and it was suggested to me to look at profiles as an alternative, but the motivation is just the convenience of having it detected automatically by a plugin and facilitating the switchover to rebar3 for users who commonly use ifdef(EQC) to guard the those tests.
Anyways, that's the impetus behind this, but the real point is it seems like a generally useful thing for any plugin geared at testing to be able to augment the erl_opts used to build the files for testing and that is currently not possible as far as I can see. I'm happy to close this and pusue the new/4 approach described previously, but I guess that depends if you agree with my previous statement that it is something useful and good to do.

Ah yea, sounds like we need a way for a plugin to modify a profile. I think the eunit and common test providers simply recompile with the changes erl_opts necessary... which isn't the best solution if the case.

And by profile I mean provider.


Merge server, client, and dsl into core

As far as I have seen, people never use only the core module of http4s alone: they end up using either a server, or a client, or both. Even if they use a library that only targets this interfaces, and not one of the server or client implementations of http4s, they are not using the core alone. As for the dsl module, since this has the main spot in the http4s tutorials, and is more integrated with the Uri and Request constructors, it can be integrated further.
So, in this PR we merge the source code of the main folders of the server, client, and dsl modules into the core module. The test code, however, since it involves dependencies on upper modules, we have not merge yet in case that would cause circular dependencies.
This change could be source/binary incompatible or compatible, but in a strange way.

We are not modifying the source code of any class in the client, dsl, or server modules, so there should be no source compatibility problem.
We are also not modifying the bytecode in the .class files, so there should not be any binary incompatibility (class not found or method not found) problem either; and due to transitive dependencies.
There could be some "package" incompatibility, in the sense that the contents of different versions of a same Jar (the http4s-client or http4s-server) have changed; however, since the core is now a transitive dependency, this should not impact any users of this library (all should still be in classpath).

people never use only the core module of http4s alone

I personally have example where a project only depends on core module without a client or server modules. Http4s core module does have HTTP-related datatypes which is useful on its own (to be more specific, my example uses MediaType to parse/analyze swagger media types).
As for dsl module, again, api4s doesn't use it because both client and server are auto-generated.

As for the dsl module, since this has the main spot in the http4s tutorials, and is more integrated with the Uri and Request constructors, it can be integrated further

Do you have a specific example of separate modules preventing integration or where ergonomic of dsl can be improved?

Part of the vision of this project is to be able to run multiple ways of describing a service on multiple backends.  http4s-dsl was easy to write and Unfiltered was popular at the time, and it became the default way of writing services.  But projects like api4s, or alternative descriptors like rho and directives, offer alternatives.  I definitely think of DSL as distinct.
Another reason to keep client and server separate is that a scala.js client has long been proposed, but a scala.js server has never been in scope.  Even if the abstract server could be made to work, without any backends, bloat is a concern.

Bloat is a concern on the jvm backend as well. For example, I have some low-level jar stuff in my work stack that uses core just for the uri type; I wouldn't want to bloat applications which get deployed, since deploy time is already slow. I'd actually prefer if the modules were split a bit more

Yeah, I'll back up @daenyth here. Core is good as a dependency in libraries. If anything, I'd split it even more, so that the HTTP model itself (no entity encoders, codecs, syntax) would be separate, much like in sttp.

Breaking out the model would be tricky, without splitting the root package across modules, adding an import tax, or adding confusing aliases.  That's probably its own proposal.

This spurred a good discussion, but the consensus is, if anything, to move the opposite way.  If someone wants to seriously propose that, and how to divide the packages, let's spin off a separate issue.


Update unity-android-support-for-editor to 2017.1.1f1,5d30cf096e79

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same (what is this?).
I’m providing public confirmation below.

Merged as c8e3caa603171cd51c3f557488aa903724935384.


how big could the model context be? what ideas do you guys have about this architecture?

i wonder how big the model context could be.
imagine fine tuning the model on generating comic pages. it could have a lot of pages in context and could make a very consistent comic.
or could this model also generate text?
imagine fine tuning the model on a chat.
it could generate the chat messages and images sent into the chat.

Hi, @Manni1000, generating comics is a very interesting scenario. In the current model training, a maximum of three images are used as input, the max number of tokens is about 15000, which should meet some requirements. Inputting more images would have higher resource demands.
As for text generation, you can refer to https://github.com/VectorSpaceLab/OmniGen/issues/41.


Can we host the angular app in a private cloud?

I am looking for an option to host the web application in our organisation's private cloud, but when I try to run the app locally, it keeps failing with installation errors or for some of my colleagues with compile errors. I wanted to know if that is possible. if yes, can we get some help to get the app running? if not, can this be considered a feature request?

Altair offers a number of integrations already. Are these not sufficient for your use case?

looking to host the Angular application as a static site in S3. If using server integrations are the only options we would think of running a server on Ec2.
Thanks.

There is currently no S3 integration. However all the other integrations build off of altair-static which contains all the assets for the application. You can render the HTML with the configuration options you need and add it to the bucket as well for a fully static integration.

Here's a fiddle showing Altair hosted statically. While this fiddle uses CDN hosted assets, you should be able to combine the approach used there with an S3-based hosting setup. As you can see, the setup there simply relies on altair-static. Hope that helps!

Thanks a lot for spending time, but, this is what I see in the fiddle.

incognito Mode.

Anyways, don't worry about the fiddle. I am able to copy the code from the fiddle and run it on my machine. It works!


Return 404 instead of 500 when an admin resource or endpoint is not found

Fix for https://github.com/Netflix/karyon/issues/247

NetflixOSS » karyon » karyon-pull-requests #102 FAILURE
Looks like there's a problem with this pull request

NetflixOSS » karyon » karyon-pull-requests #103 ABORTED

NetflixOSS » karyon » karyon-pull-requests #104 SUCCESS
This pull request looks good


Give rustfmt spawn error context.

This mean if you misconfigure to
{
    "rust-analyzer.rustfmt.overrideCommand": [
        "./nonono"
    ]
}

The error message is
[Error - 17:54:33] Request textDocument/formatting failed.
  Message: Failed to spawn "./nonono"
  Code: -32603

instead of
[Error - 17:56:12] Request textDocument/formatting failed.
  Message: No such file or directory (os error 2)
  Code: -32603

I'm not sure how to test this, or if it needs a test.

Thanks!
bors r+

changelog fix (first contribution) set error context when spawning rustfmt fails


Add the option to deploy a CamelSource Integration from the CLI

The Kamel CLI should be able to manage and deploy CamelSource knative sources.

They are currently part of knative, that's the reason why they are not here. Also kubectl can deploy them just fine..
But we can consider it when we decide the long-term strategy for CamelSources.

how is that working? I was envisioning more take a camel k integration and conver that into a camelsource and deploy as it instead of as an integration

how is that working? I was envisioning more take a camel k integration and conver that into a camelsource and deploy as it instead of as an integration

What you describe is (almost) the approach taken in the experimental PR #1637, where we take an integration and create a child sinkbinding, which is interpreted by Knative as a source.
The current approach instead is that a (knative) CamelSource is created via kubectl and it creates a child Integration that runs the code.