Error "unexpected authZone" when using Gandi Provider

When trying to generate a certificate using letsencryp ACME challenge i've got the following error.
I traced it down to func 'Present' (https://github.com/xenolf/lego/blob/82ac43327b01319544c050d5d78a4edeff9565d2/providers/dns/gandi/gandi.go#L87 | here) but i'm not sure how this could be fixed.
My zone look as the following for the revelant parts:
@ 300 IN A <IP_ADDRESS>
tdm 300 IN A <IP_ADDRESS>
* 300 IN CNAME www.webofmars.com.
www 300 IN CNAME www.webofmars.com.
@ 300 IN MX 50 fb.mail.gandi.net.
@ 300 IN MX 10 spool.mail.gandi.net.
@ 300 IN TXT "v=spf1 ip4:<IP_ADDRESS> ?all"

letsencrypt-webofmars-fr-letsencrypt-1 | 2017-06-23T11:57:31.243143117Z time="2017-06-23T11:57:31Z" level=error msg="[flphotos.webofmars.fr] Error obtaining certificate: Error presenting token: Gandi DNS: unexpected authZone webofmars.com. for fqdn _acme-challenge.flphotos.webofmars.fr."
letsencrypt-webofmars-fr-letsencrypt-1 | 2017-06-23T11:57:31.243197168Z time="2017-06-23T11:57:31Z" level=error msg="[tdm.webofmars.fr] Error obtaining certificate: Error presenting token: Gandi DNS: unexpected authZone webofmars.com. for fqdn _acme-challenge.tdm.webofmars.fr."

Hi, and sorry for the delay in replying to your report. Unless I am mistaken the issue is not specific to the Gandi provider, and is caused by your requested certificate domains being CNAMEs that cross zones (from webofmars.fr to webofmars.com). See also issues https://github.com/xenolf/lego/issues/421 and https://github.com/xenolf/lego/issues/330. There is a proposed fix you might try in the second comment of https://github.com/xenolf/lego/issues/421.
Alternatively, you could try adding A/AAAA records for flphotos.webofmars.fr and tdm.webofmars.fr in the webofmars.fr zone.

Humm actually i wasn't trying that. But in Gandi GUI, the zone file used where the same for webofmars.com and webofmars.fr (and other). This is common use with this DNS provider you define a main zone file and use it for many domains, avoiding to multiply the zones files to manage. The webofmars.com message might comes from there.
Since the issue i migrated to Route53 for better reactivity in APIs calls so i can't test anymore but still interested in the issue if revelant. Will try to gather more infos if needed.
Regards

#449 resolves this issue.


Align max pool2d sweep test cases according to new changes

Ticket
[https://github.com/tenstorrent/tt-metal/issues/14165]
Problem description
Currently, nightly is failing because max pool2d short sweep is having import issue. This error has come due to latest changes in max pool2d to use cpp version of APIs instead of python version.
What's changed
Use CPP apis instead of python APIs.
Checklist

[ ] Post commit CI passes
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

Run - https://yyz-elk2.local.tenstorrent.com:5601/s/ttnn-sweeps/app/r/s/tc9Oj


Adaptation of a modified clusterCRD

What type of PR is this?
/kind feature

What does this PR do?

modify global daemonset for adaption of new clusterCRD
Which issue(s) does this PR fix?

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

/lgtm


Document filtering better

It's not quite clear to me exactly how filtering works - i.e. how it's supposed to be used by a user. Is it correct that:

You can use target_modules= or ignored_modules=. The former makes the result ONLY includes errors where the error is thrown in any of the modules, the latter removes all errors where the error is thrown in that module
You can also use target_modules=(AnyFrameModule(x),) (or same for ignore_modules), which filters for/away the error if any stack frame in the callchain originates from that module.

If so, why doesn't this show an error?
julia> module ModA
       f(x::Int) = x + 1
       end;

julia> module ModB
       using ..ModA: f
       g(x) = f(x)
       end;

julia> @report_call target_modules=(AnyFrameModule(ModA),) ModB.g("a")
No errors detected

How does frame_filter work?

First of all sorry but I just recognized that the documentation for this sort of stuff has been broken in recent versions. Now it should be fixed, please refer to https://aviatesk.github.io/JET.jl/dev/config/#result-config .
I will respond to your original questions in the following replay.

You can use target_modules= or ignored_modules=. The former makes the result ONLY includes errors where the error is thrown in any of the modules, the latter removes all errors where the error is thrown in that module

Yes. In more details, they are true when target_modules=/ignored_modules are specified as iterator of Module object or JET.LastFrameModule object.

You can also use target_modules=(AnyFrameModule(x),) (or same for ignore_modules), which filters for/away the error if any stack frame in the callchain originates from that module.

You're right.

If so, why doesn't this show an error?

This is a bit tricky, but for this specific case, the actual error is happen within the context of ModB rather than ModA, since the error is a dispatch error which happens at a call of f(::String), but not within a call of f(::String) (which is impossible to happen).
So for this case, ModB is where the error is thrown, so analysis doesn't further steps into anything related to ModA.

How does frame_filter work?

There is no longer frame_filter configuration. JET had it, but it's generalized to target_modules and ignored_modules configurations. This extendable analysis example implements it, but it is just because this example hasn't been updated recently.

Okay thanks! I'm preparing a few PRs to the docs and README of JET and wanted to make sure I got these things right

Great, that's very exciting! I'm very looking forward to your PRs!


New features proposal

Hi!
I'm working on some features for the theme. I want to share some changes that I made for my blog to discuss if could be useful also for the Gesko theme. Here is the list:

Add comments-enable option to enable/disable Disqus comments. If false, the comments section is no longer visible
Add more social channels (Linkedin, Mastodon) and show them in the social footer only if they are configured in the _config.yml file
Migrate to FontAwesome v6.0 (to have some new icons, like the Mastodon one). This could be quite tricky because every user has to create a new Kit on the FontAwesome site

Could be these features interesting for the theme? If yes, I can create the PRs.

Sounds good! Sure make a PR! I'd love to make Gesko up to date!

PR created with the proposed changes. Let me know :)


Enhancement: Show progress when running phpcbf or phpcs

This PR

[x] shows the progress when running phpcbf or phpcs

Follows #1896.

Codecov Report

Merging #1967 into next will decrease coverage by 0.23%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               next    #1967      +/-   ##
============================================
- Coverage     70.57%   70.34%   -0.24%
  Complexity     1600     1600
============================================
  Files           287      287
  Lines          3864     3864
============================================
- Hits           2727     2718       -9
- Misses         1137     1146       +9

Impacted Files
Coverage Δ
Complexity Δ

src/Faker/Provider/de_DE/Person.php
0% <0%> (-100%)
1% <0%> (ø)

src/Faker/Provider/id_ID/Company.php
50% <0%> (-50%)
2% <0%> (ø)

src/Faker/Provider/es_PE/Person.php
50% <0%> (-50%)
2% <0%> (ø)

src/Faker/Provider/sv_SE/Address.php
50% <0%> (-50%)
4% <0%> (ø)

src/Faker/Provider/en_AU/PhoneNumber.php
0% <0%> (-50%)
2% <0%> (ø)

src/Faker/Provider/ro_MD/Address.php
65.21% <0%> (-34.79%)
10% <0%> (ø)

src/Faker/Provider/hu_HU/Address.php
15.38% <0%> (-30.77%)
6% <0%> (ø)

src/Faker/Provider/en_AU/Address.php
75% <0%> (-25%)
4% <0%> (ø)

src/Faker/Provider/nb_NO/Address.php
75% <0%> (-25%)
4% <0%> (ø)

src/Faker/Provider/en_IN/Address.php
50% <0%> (-25%)
8% <0%> (ø)

... and 37 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 781069d...b53ad1c. Read the comment docs.

Thank you, @pimjansen!


docs link is broken

The README links to https://rapidsai.github.io/legate-boost/, but that URl is 404-ing.

I suspect I broke that with the changes in #125 😬 . I'll look into it.

I wonder if maybe something else is going on with the settings? Because even just going to https://rapidsai.github.io/, I see "There isn't a GitHub Pages site here.".

I've put up an ops request requesting admin access so I can see the settings here.

Noting that adding /html to the path, I can see the docs.
Broken: https://rapidsai.github.io/legate-boost/
Works: https://rapidsai.github.io/legate-boost/html/
Even more evidence that @raydouglass 's theory is right and that we just need one more level of nesting in the artifact reference (implemented in #136).

Looks like #136 fixed this!
Build link: https://github.com/rapidsai/legate-boost/actions/runs/10221446440/job/28284013683
docs link: https://rapidsai.github.io/legate-boost/


GraphQL: make sure that interface implementations all accept the same arguments for each field

This came up in the review of PR #1341

@lutter @dotansimha do you know if this issues still applies?

Yes, I don't think anything has changed there. This would be a validation that should go into graph-cli and into the validation of the GraphQL schema when a subgraph is deployed in graph-node


[angular-compilers] ES2015 Import support added

Some modules such as @ agm / core and @ionic-native do not have their UMD or ES5 builds, so Meteor's CommonJS bundler couldn't compile them. ( This requires for latest dependencies of Ionic and Angular Google Maps for Ionic tutorial )

TS Compiler detects declaration and metadata of transpiled(TS to ES2015/not ES5) modules, then re-transpiles them from ES2015 to ES5/CommonJS syntax by using Meteor's babel-compiler.

SCSS errors were not human-readable.

SCSS Compiler handles errors by Meteor's build error handling

This feature closes https://github.com/Urigo/angular-meteor/issues/1607

Contribution.md updated
Angular2 references are changed to just Angular
http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-going-to-be.html

Thanks :heart:


Add e2e for aws step function

Added a test to run and check the status of an AWS State machine and events inside

Add readme please


Can't compile under Xcode 6 and iOS 8 SDK. Are you going to update this project? Thanks :)

It works on iOS 10 and XCode 8.0
Clone it with git
$ git clone https://github.com/michaelhenry/NewsMagazineApp.git
$ cd <repo_folder>
$ git submodule update --init --recursive


Trim MANIFEST.in's blank lines

Use jinja's whitespace trimming to delete blank lines around AUTHORS.rst in MANIFEST.in.

Thoughts on this?

Oops, sorry for the huge delay!
Looks good, thanks for contributing!

No worries. Thanks.


[BEAM-9283] Add Java 11 Jpms compatibility tests for Spark runne

R: @ibzib

Run Seed Job

Run Jpms Spark Java 11 PostCommit

Run Java PreCommit

Run Seed Job

Run Jpms Spark Java 11 PostCommit

Thanks @ibzib


Push WebHook is triggered when creating release

Description
Hi,
I have a repository with 2 branches: master and dev.
I am building a CI/CD pipeline in Jenkins for that repository, with 1 task for each branch (so 2 tasks).
My Jenkins tasks are triggered by gitea Webhook.
Gitea Webooks are configured to only forward push events, and have an adequate filter ("master" and "dev).
Initial webHook and filter are working good, only the correct one is triggered, checked in logs too:
Mar 13 00:58:39 gitea gitea[453818]: 2023/03/13 00:58:39 ...s/webhook/webhook.go:184:PrepareWebhook() [I] Branch "master" doesn't match branch filter "dev", skipping

In Jenkins the correct task starts.
But the problem is:
At the end of my pipeline, I am using Gitea API to creaate a Release.

And worst, both of them... which create two build loop in jenkins.
I think it is not normal that release publishment is triggering the push webhook, does it ?
Would make more sense if release webhook were a custom one.
Then I tried to create a release using GUI and same behavior.
Good new, its easier to reproduce !
Gitea Version
1.19.0-rc1
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
2.20.1
Operating System
debian buster
How are you running Gitea?

Using official gitea releases from github.
Gitea is running on the bare system using systemd script (no docker)
BUT the machine is a proxmox container (= lxc)

Database
None

Creating a release will also create a tag, you can differ the event type whether it's a tag or branch.

Thank you @lunny !
I confirm it is working well with filtering events at Jenkins side.
Jenkins plugin configuration:


Should we open source this project?  Provide link with the paper?

The entire project revision history is on GitHub (aka this repository!).  I am inclined to flip this repository Public rather than its current Private state, and include the link somewhere in the paper (either acknowledgements or as a footnote).  The pros of making it public are mostly aspects of reproducibility: that anyone can fetch the Jupyter notebooks, selected data, and other artifacts of the paper.

Done!


Fix the put-bundles test

The server now checks whether the bundle_uuid in the file manifest matches.

Thanks @ttung - I saw this after committing 660b5e1fbfb7557ed72510586887cb5ec426c1d9 - closing this one.


[main] 1.11 Old logs on Init

As we migrated the logs on 1.11 this are instances where we still have the older log format.
Init:

LOG: 2022/12/14 12:46:02.665428 /home/developer/app/cmd/init.go:247: creating buckets for state and artifacts
LOG: 2022/12/14 12:46:02.667471 /home/developer/app/internal/aws/aws.go:113: creating state-store bucket k1-state-store-suppresed-gh-12-14
LOG: 2022/12/14 12:46:02.667955 /home/developer/app/internal/aws/aws.go:116: region is  us-east-1
LOG: 2022/12/14 12:46:03.793877 /home/developer/app/internal/aws/aws.go:546: tagging bucket... k1-state-store-suppresed-gh-12-14:suppresed
LOG: 2022/12/14 12:46:04.605437 /home/developer/app/internal/aws/aws.go:582: Bucket: k1-state-store-suppresed-gh-12-14 tagged successfully
LOG: 2022/12/14 12:46:04.609725 /home/developer/app/internal/aws/aws.go:160: bucket k1-state-store-suppresed-gh-12-14 exists
LOG: 2022/12/14 12:46:04.610431 /home/developer/app/internal/aws/aws.go:113: creating argo-artifacts bucket k1-argo-artifacts-suppresed-gh-12-14
LOG: 2022/12/14 12:46:04.611089 /home/developer/app/internal/aws/aws.go:116: region is  us-east-1
LOG: 2022/12/14 12:46:05.785137 /home/developer/app/internal/aws/aws.go:546: tagging bucket... k1-argo-artifacts-suppresed-gh-12-14:suppresed
LOG: 2022/12/14 12:46:06.645437 /home/developer/app/internal/aws/aws.go:582: Bucket: k1-argo-artifacts-suppresed-gh-12-14 tagged successfully
LOG: 2022/12/14 12:46:06.648665 /home/developer/app/internal/aws/aws.go:160: bucket k1-argo-artifacts-suppresed-gh-12-14 exists
LOG: 2022/12/14 12:46:06.649135 /home/developer/app/internal/aws/aws.go:113: creating gitlab-backup bucket k1-gitlab-backup-suppresed-gh-12-14
LOG: 2022/12/14 12:46:06.649665 /home/developer/app/internal/aws/aws.go:116: region is  us-east-1
LOG: 2022/12/14 12:46:07.796705 /home/developer/app/internal/aws/aws.go:546: tagging bucket... k1-gitlab-backup-suppresed-gh-12-14:suppresed
LOG: 2022/12/14 12:46:08.819378 /home/developer/app/internal/aws/aws.go:582: Bucket: k1-gitlab-backup-suppresed-gh-12-14 tagged successfully
LOG: 2022/12/14 12:46:08.823145 /home/developer/app/internal/aws/aws.go:160: bucket k1-gitlab-backup-suppresed-gh-12-14 exists
LOG: 2022/12/14 12:46:08.823940 /home/developer/app/internal/aws/aws.go:113: creating chartmuseum bucket k1-chartmuseum-suppresed-gh-12-14
LOG: 2022/12/14 12:46:08.824465 /home/developer/app/internal/aws/aws.go:116: region is  us-east-1
LOG: 2022/12/14 12:46:10.009916 /home/developer/app/internal/aws/aws.go:546: tagging bucket... k1-chartmuseum-suppresed-gh-12-14:suppresed
LOG: 2022/12/14 12:46:10.859055 /home/developer/app/internal/aws/aws.go:582: Bucket: k1-chartmuseum-suppresed-gh-12-14 tagged successfully
LOG: 2022/12/14 12:46:10.863082 /home/developer/app/internal/aws/aws.go:160: bucket k1-chartmuseum-suppresed-gh-12-14 exists
LOG: 2022/12/14 12:46:10.863707 /home/developer/app/cmd/init.go:250: BucketRand() complete
LOG: 2022/12/14 12:46:10.864414 /home/developer/app/cmd/init.go:253: creating an ssh key pair for your new cloud infrastructure

Old log format:
LOG: 2022/12/14 12:46:16.004457 /home/developer/app/cmd/init.go:260: clone and detokenization of gitops-template repository complete
LOG: 2022/12/14 12:46:16.005171 /home/developer/app/cmd/init.go:263: sending init completed metric
LOG: 2022/12/14 12:46:16.005814 /home/developer/app/cmd/init.go:272: machineid: open /etc/machine-id: no such file or directory
LOG: 2022/12/14 12:46:16.006416 /home/developer/app/cmd/init.go:276: analytics.Identify.UserId: invalid field value: ""

On create:
LOG: 2022/12/14 13:04:42.208898 /home/developer/app/cmd/restoreSSL.go:18: Started restoreSSL
LOG: 2022/12/14 13:04:42.209448 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(config) not set
LOG: 2022/12/14 13:04:42.209850 /home/developer/app/internal/flagset/global.go:36: import config source:
LOG: 2022/12/14 13:04:42.210458 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(dry-run) not set
LOG: 2022/12/14 13:04:42.211077 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(use-telemetry) not set
LOG: 2022/12/14 13:04:42.211660 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(silent) not set
LOG: 2022/12/14 13:04:42.212120 /home/developer/app/cmd/restoreSSL.go:32: RestoreSSL includeMetaphorApps: true
LOG: 2022/12/14 13:04:42.212681 /home/developer/app/internal/ssl/ssl.go:162: Including Certificates from Metaphor Apps

on create:
LOG: 2022/12/14 13:04:48.818581 /home/developer/app/internal/aws/aws.go:503: Listing the objects in the bucket:
LOG: 2022/12/14 13:04:49.711617 /home/developer/app/internal/aws/aws.go:511: Error DownloadBucket: operation error S3: ListObjectsV2, https response error Statu...
LOG: 2022/12/14 13:04:49.712307 /home/developer/app/internal/ssl/ssl.go:174: Error RestoreSSL: couldn't list bucket contents
LOG: 2022/12/14 13:04:49.712930 /home/developer/app/internal/ssl/ssl.go:181: secrets
LOG: 2022/12/14 13:04:49.713735 /home/developer/app/internal/ssl/ssl.go:186: Error RestoreSSL: open /home/developer/.k1/ssl/secrets//: no such file or directory

on create:
LOG: 2022/12/14 13:12:48.875974 /home/developer/app/internal/gitlab/gitlab.go:174: AwaitHostNTimes called
LOG: 2022/12/14 13:12:49.050054 /home/developer/app/internal/gitlab/gitlab.go:191: chartmuseum host not resolved, sleeping 10s

on create:
LOG: 2022/12/14 13:15:04.126807 /home/developer/app/cmd/k1Ready.go:74: App argo-components is synched: false
LOG: 2022/12/14 13:15:04.127358 /home/developer/app/cmd/k1Ready.go:76: App argo-components is is not ready, synch status: false
LOG: 2022/12/14 13:15:04.127855 /home/developer/app/cmd/k1Ready.go:47: Closed argoCD port forward
LOG: 2022/12/14 13:15:04.128528 /home/developer/app/cmd/k1Ready.go:35: [000] K1-Ready duration is 11.863295838s
LOG: 2022/12/14 13:15:04.129189 /home/developer/app/cmd/create.go:164: app argo-components is is not ready, synch status: false
LOG: 2022/12/14 13:15:04.129665 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(config) not set
LOG: 2022/12/14 13:15:04.130065 /home/developer/app/internal/flagset/global.go:36: import config source:
LOG: 2022/12/14 13:15:04.130635 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(dry-run) not set
LOG: 2022/12/14 13:15:04.131162 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(use-telemetry) not set
LOG: 2022/12/14 13:15:04.131506 /home/developer/app/internal/flagset/common.go:80: Enviroment Variable(silent) not set

Mitigated on:

#953

Searching more places to replace it.

github-aws missing migration:
LOG: 2022/12/20 17:20:56.833339 /home/developer/app/cmd/restoreSSL.go:18: Started restoreSSL
LOG: 2022/12/20 17:20:56.837418 /home/developer/app/cmd/restoreSSL.go:32: RestoreSSL includeMetaphorApps: true
LOG: 2022/12/20 17:21:07.256537 /home/developer/app/internal/aws/aws.go:503: Listing the objects in the bucket:
LOG: 2022/12/20 17:21:08.038721 /home/developer/app/internal/aws/aws.go:516: /certs/argo-secret.yaml (1917 bytes, class STANDARD)

LOG: 2022/12/20 17:32:31.734553 /home/developer/app/internal/state/state.go:25:
LOG: 2022/12/20 17:32:39.321470 /home/developer/app/cmd/postInstall.go:52:
LOG: 2022/12/20 17:30:50.824784 /home/developer/app/internal/chartMuseum/chartChecker.go:25: ChartMuseum check returns: 200
LOG: 2022/12/20 17:31:20.835652 /home/developer/app/cmd/deployMetaphor.go:23: deployMetaphor called
LOG: 2022/12/20 17:32:27.735852 /home/developer/app/cmd/deployMetaphor.go:28: [000] deploy-metaphor duration is 1m6.871522262s

This issue was meant to track all the effort to finish the log migration to zerolog. Due to multiple flavor of loggers in play on the CLI for a while.


player kann projektile zurückschießen

mit airblast?

already works, but is way too hard. maybe we can give him 0.5s or so of resistance from projectiles that come from the direction of the airblast after activating it?


Optionally allow seeing private posts by group and trust level

This PR adds two features.
First, it adds a setting to let the users in the topic creator's primary group see private posts within that topic. My company, Haddee, is planning to use this to allow teacher's assistants to see student work.
Second, it adds a setting to let users with a given trust level see all private posts in all topics.
I developed and tested this locally on the newest version of Discourse.

Thank you! Those are useful additions!
I think the -1 to disable is a bit ugly though. Maybe it's better to use TL4 as a default? Then we could even remove the 'staff' code since TL4 would cover those users.
And then the trust level setting could be an enum TrustLevelSetting ? Like this?

Just updated to use TL4 by default and the TrustLevelSetting enum.
I'm not sure about removing the staff code, though. If I understand the plugin correctly, the only thing that could be removed is the is_admin? early return in can_see_post?. Even then, I think moderator/admin status isn't necessarily linked to trust level (though I'm new to Discourse, so maybe it is, or in practice, may as well be).

AFAIK all staff is generally TL4 but you're right, moderators aren't always TL4.
There is quite some code to check for staff like Group.find(Group::AUTO_GROUPS[:staff]).users but let's leave it like this to cover for those non-TL4 staff exceptions.


fix contact page

fixed the contact page. made background green and fixed the icons and buttons styling too
Fixes [#182]

Hey , I came across this issue and would love to work on it.
Could you confirm if it's still open? If available, could you please assign it to me?


M> KY - Build List - Potential Contributors

Create a contact list of potential contributors/partners to the campaign in order to reach out to at a later date.
See "potential contributors" section of the campaign outline spreadsheet

I suggest this item be closed.  The KY ebook activity is being worked separately and we're trying to conclude that activity, not expand with additional contributors at this point.

If this is related to #142 instead, perhaps should be moved there?

@9rb in an effort to clean up our issue list on Github, I'll close this issue. Feel free to reopen if it's still relevant.


Implement long related opcodes

This patch have two main changes:

move jvm related functions into jvm_info file
support long instruction

Please notice that normal JVM uses one stack element to store 4 bytes value, but current implementation stores 8 bytes value so it only support that first parameter is type long in each function.
If two or more parameter in function are long, then it cannot get correct index from stack.

I am not sure if jvm_info.c is an intuitive filename because someone might expect to get some essential information there. However, function free_class appears within that file, which confuses me a bit.

jvm_info.c contains functions that parse the constant pool or find information from the constant pool, and function free_class will be moved after implementing class heap. (see commit 6764651df)
I agree that jvm_info.c is somewhat misleading. Is it better to use class_info.c or constant_pool.c?

I agree that jvm_info.c is somewhat misleading. Is it better to use class_info.c or constant_pool.c?

We can split the existing code into separate files such as classfile.c, constant-pool.c, etc.

Thank @hankluo6 for contributing!


DatabaseService.deleteOne successful with invalid collection

The current bug  may be linked to the issue #24 (https://github.com/elastos/Elastos.Hive.JS.SDK/issues/24) which states that the deleteOne service returns HTTP204 without any response payload.
When calling the deleteOne service with an invalid collection name, we expect to get an HTTP404, but we still get an HTTP204, which is a success status.

This is he actual expected behavior to return successfully on a non-existing collection deletion.


[Echancement] Add equality operators to Point geometry

I think it would be nice
public static bool operator ==(Point v1, Point v2)
{
    if (v1 is null)
    {
        if (v2 is null)
        {
            return true;
        }

        // Only the left side is null.
        return false;
    }
    return ReferenceEquals(v1, v2) || v1.X == v2.X && v1.Y == v2.Y;
}
public static bool operator !=(Point v1, Point v2) => !(v1 == v2);

Yes it would. PR is welcome. Note, if this is for 3.0.3 you need to point the PR to the develop/3.x branch.
Also relevant. Mapsui.Geometry (and thus Point) will be replaced by NTS geometries. MPoint will stay and would benefit from the same operator.


[BUG]: Warnings when compiling version 4.0.5 on Alpine

Describe the bug
Get warnings when compiling version 4.0.5 on Alpine:
/tmp/pear/temp/phalcon/phalcon.zep.c: In function 'zephir_mt_rand':
/tmp/pear/temp/phalcon/phalcon.zep.c:12795:45: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'zend_long' {aka 'long int'} [-Wformat=]
12795 |   php_error_docref(NULL, E_WARNING, "max(%lld) is smaller than min(%lld)", max, min);
      |                                          ~~~^                              ~~~
      |                                             |                              |
      |                                             long long int                  zend_long {aka long int}
      |                                          %ld
/tmp/pear/temp/phalcon/phalcon.zep.c:12795:71: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'zend_long' {aka 'long int'} [-Wformat=]
12795 |   php_error_docref(NULL, E_WARNING, "max(%lld) is smaller than min(%lld)", max, min);
      |                                                                    ~~~^         ~~~
      |                                                                       |         |
      |                                                                       |         zend_long {aka long int}
      |                                                                       long long int
      |                                                                    %ld

But everything seems to work:
# php -m | grep phalcon
phalcon
# php -r "echo \Phalcon\Version::get() . PHP_EOL;"
4.0.5

To Reproduce
Dockerfile:
FROM php:7.4-cli-alpine
ARG PHALCON_VERSION=4.0.5
ARG DEPS_BUILD="autoconf build-base pcre-dev"
RUN set -ex \
    && apk add --no-cache --virtual .build-deps $DEPS_BUILD \
    && curl -sSLo /tmp/phalcon.tar.gz https://codeload.github.com/phalcon/cphalcon/tar.gz/v$PHALCON_VERSION \
    && cd /tmp/ && tar xzf phalcon.tar.gz \
    && cd cphalcon-$PHALCON_VERSION/build && sh install \
    && docker-php-ext-enable phalcon --ini-name docker-php-ext-phalcon.ini \
    && apk del --no-cache .build-deps \
    && rm -rf /tmp/cphalcon* /tmp/phalcon*

The same when installing from PECL.

Hi !
Same problem in a fresh VM (virtualbox) . The installation stopped :(

I have same problem on PHP 7.4.4 on Ubuntu 19.10
Installation with pecl shows the below error on terminal and stops!
/tmp/pear/temp/phalcon/phalcon.zep.c: In function ‘zephir_mt_rand’:
/tmp/pear/temp/phalcon/phalcon.zep.c:12795:45: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘zend_long’ {aka ‘long int’} [-Wformat=]
12795 |   php_error_docref(NULL, E_WARNING, "max(%lld) is smaller than min(%lld)", max, min);
      |                                          ~~~^                              ~~~
      |                                             |                              |
      |                                             long long int                  zend_long {aka long int}
      |                                          %ld
/tmp/pear/temp/phalcon/phalcon.zep.c:12795:71: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘zend_long’ {aka ‘long int’} [-Wformat=]
12795 |   php_error_docref(NULL, E_WARNING, "max(%lld) is smaller than min(%lld)", max, min);
      |                                                                    ~~~^         ~~~
      |                                                                       |         |
      |                                                                       |         zend_long {aka long int}
      |                                                                       long long int
      |                                                                    %ld

@khanzadimahdi Are you sure that compilation stops?

@Jeckerson It takes more than 15 minutes! and finally completed successfully!

These warning do not affects compilation
Use https://github.com/phalcon/cphalcon repo for PECL issues related to Phalcon

/cc @ruudboon

Compiler warnings have been addressed in development branch. Thank you for the bug report

@khanzadimahdi Fast compilation require good CPU.


disambiguation of installMode

Feature Request
I think the installMode is conflating too many concepts:

where is the operator going to run
which type of resources does it watch: cluster or namespaced
if namespaced resources, which namespace(s) does it watch.

I think #1 should be an installation time choice that has nothing to do with the rest. It can be a filed in the OLM UI, and I think in the new versions of the OLM UI, the user will be allowed to create the namespace on the fly.
#3 makes sense only if the operator watches namespaced resources, which can be deducted from the csv. Also it's not obvious to assume that if the operator watches multiple resources and they are namespaced, then the watched namespaces will be the same for all resources.
If the operator watches a mix of cluster and namespaced resources then the question #3 does not make much sense. The safest thing would be probably to ask the question for each of the namespaced resource.
It seems to be that the MultipleNamespace option is not supported and could probably be removed.
Also the OwnNamespace is a particular case of the SingleNamspace option and it's hard to see why it needs to be called out. However, it should be noted that letting an operator watch the same namespace in which the operator pod is installed is generally to be considered a bad practice if the operator sets a finalizer. In fact under this circumstance, an unavoidable race condition occurs in which when the namespace is deleted, if the operator pod is destroyed before all the finalizers had time to run, some CRs will be stuck and the namespace will not be successfully deleted.
I'd recommend removing the OwnNamespace option, and giving a warning to the customer if they try to set an operator to watch the same namespace in which it is installed using the SingleNamespace option.

installModes indicate the ways in which an operator can be configured to watch namespaces, or (2) in your list.
(1), where the operator is going to run, is unrelated to installMode. You can create a CSV or a Subscription in any namespace, and that is where the operator will install and run.
installModes don't indicate which type of resources your operator watches. This is defined by the permissions and clusterPermissions block in the CSV, so I'm not sure I follow the concern you raise in (2).
The one place where installModes can affect permissions is when:

An operator indicates it needs rbac access to namespaced resources in the namespaces it watches (via permissions in the CSV)
And that operator supports AllNamespace installMode, meaning that if granted permission it can correctly watch all namespaces and provide services in those namespaces.
And that operator is installed into a namespace with an OperatorGroup configured to watch AllNamespaces

Then - RBAC that would normally be generated at the namespace-level will be generated at the cluster level (as ClusterRoles), which seems correct given the scenario described above - the operator is configured to watch all namespaces, and has indicated a requirement to have certain permissions in any namespace it watches.
With this explanation, do you still feel there is some ambiguity / conflation of ideas? Or have I missed what you were getting at?
You raised some other good points:

Also it's not obvious to assume that if the operator watches multiple resources and they are namespaced, then the watched namespaces will be the same for all resources.

That is true, but this simplification makes requested permissions easier to reason about, install, and configure. I don't think it will stay this way forever, we just want to have a good UX around it.

It seems to be that the MultipleNamespace option is not supported and could probably be removed.

It's not officially deprecated, but there are enough caveats to using it that we don't surface it or advertise it. (For example, installing two MultiNamespace operators that share an CRD and deploy a ConversionWebhook will cause a problem for one of the two operators).

Also the OwnNamespace is a particular case of the SingleNamspace option and it's hard to see why it needs to be called out.

OwnNamespace is called out precisely because of the issues you mention (plus the additional issue that it will grant anyone with the ability to create workloads in the installation namespace the full permission of the operator).

@ecordell thanks for your answer. it is clearer now.
One more question: can you describe, or point to a document that describes how permissions are propagated based on the CVS definition and installmode.
That's another area where it's confusing for me: the permissions an operator needs in the namespace it runs, are different than the permissions it needs on a namespace it needs to watch, which is different from the permissions a user needs to create/view the operator's CRs.
Can you explain how all of that works?

also following the reasoning that in general SingleNamespace is a better than OwnNamespace, I tried to install an operator in SingleNamespace mode, but failed, here is the issue: https://github.com/operator-framework/operator-lifecycle-manager/issues/1499
I realize this could be just a bug of that operator, but could you explain how all that process should work? @ecordell

This issue is stale. Closed. Please feel free to reopen if needed.


Make responsive for small screen sizes

please assign this issue to me. I will fix it

Hey @sakshi2707 ! Can you please provide little description for the issue ?

the code has been made responsive for all the small screen devices. @arteevraina


Introduce a testing class to verify the number of StorageProvider callbacks

Still needs to be used in more tests
Can be extended to verify that specific callbacks were called
Eventually convert to ts-mockito when it's compatible with our environment

Going to start wrapping various tests with this to capture the callback behavior.


Uploading an Empty VHD Never Finishes

Which version of the AzCopy was used?
10.0.1-Preview
Which platform are you using? (ex: Windows, Mac, Linux)
Mac
What command did you run?
./azcopy copy "/Users/mrayermann/Downloads/*" "https://REDACTED.blob.core.windows.net/testcontainer/?REDACTED --recursive --overwrite=false --include "test.vhd;"
What problem was encountered?
From the output, it looks like the job never finishes. But, if I look at the container via Storage Explorer, I can see the file in my container.
How can we reproduce the problem in the simplest way?

Create an empty .vhd: touch test.vhd
Use AzCopy to upload it to a container

Have you found a mitigation/solution?
Quit AzCopy after a few minutes, with the assumption that the transfer probably finished.

Hi @MRayermannMSFT, thanks for reporting this issue.
I was able to reproduce it, and logged it in our backlog to be fixed as soon as possible.


[Feature Request] 1.2 support

I attempted to make my own build against latest_experimental, but they've changed an API it would seem.  Here's the relevant error message:
D:\a\7dtd-WalkerSim2\7dtd-WalkerSim2\Mod\SpawnManager.cs(89,58): error CS1061: 'BiomeSpawnEntityGroupData' does not contain a definition for 'entityGroupRefName' and no accessible extension method 'entityGroupRefName' accepting a first argument of type 'BiomeSpawnEntityGroupData' could be found (are you missing a using directive or an assembly reference?) [D:\a\7dtd-WalkerSim2\7dtd-WalkerSim2\Mod\Mod.csproj]
Full build log here: https://github.com/xaroth8088/7dtd-WalkerSim2/actions/runs/12191745465/job/34011167947

Will have to look into it.

1.2 is supported now.


Buffered Debug Log (IDFGH-11811)

Is your feature request related to a problem?
I love logging. Unfortunately, for handling hardware events, logging via UART completely messes up the timing.
The ESP_LOG functions are very helpful, however they're not buffered.
Describe the solution you'd like.
I'd like to have a configuration option in sdkconfig, so that we could send ESP_LOG entries to memory -- and then an ultra low priority task would pick them up and commit it to the UART. Of course, it needs to have a (configurable?) maximum number of in-flight-messages / buffer size.
Describe alternatives you've considered.
I tried using other peripherals like TM1638, LEDs, Buzzer, etc. to signalize, but it's always much more cumbersome than using ESP_LOG.
Additional context.
On systems with an ultra-low-power coprocessor, instead of using a FreeRTOS task with minimal priority, we could perhaps hand over printing to the ULP. Yes, this will only work if hardware events come burst-wise. This solution will not work if there is a fast continuous stream of events, which would quickly exhaust memory (unless we also use PSRAM to buffer... but the ULP has no access to that memory I'm afraid).

Hi @mickeyl,
We do have an updated version of logging framework in development, it will allow you to get such behavior.
In the meantime, you can implement buffering yourself using one of these methods:

increase buffering for stdout stream using setvbuf function (e.g. disable the line-buffered mode)
implement custom output handler function (with buffering) and redirect stdout to it using stdout = fwopen(...) early in app_main
redirect only esp_log output to a custom handler using esp_log_set_vprintf

I support this request and can add the following suggestions:

Using the RTC Slow SRAM as buffer, it can be accessed from both MCU’s and preserved across reboots.
Functionality to support the logging to a SYSLOG host in proper syslog format
Additional syslog level selector to determine priority level of messages destined for syslog server in addition to console.
Adding the task name, function name and MCU#  to syslog output
Option to persist host destined SYSLOG messages to FFS/LFS should IP stack not yet be connected.

We have all the above functionality in our LOG replacement module and, although a bit convoluted, it works very well in aiding remote/offline debugging
On 23/12/31, 16:51, "Ivan Grokhotkov"<EMAIL_ADDRESS>wrote:
Hi @mickeylhttps://github.com/mickeyl,
We do have an updated version of logging framework in development, it will allow you to get such behavior.
In the meantime, you can implement buffering yourself using one of these methods:

increase buffering for stdout stream using setvbuf function (e.g. disable the line-buffered mode)
implement custom output handler function (with buffering) and redirect stdout to it using stdout = fwopen(...) early in app_main
redirect only esp_log output to a custom handler using esp_log_set_vprintf

—
Reply to this email directly, view it on GitHubhttps://github.com/espressif/esp-idf/issues/12906#issuecomment-1872967383, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAYT7GDGAUH2SBZNG5V3ZJDYMF3V5AVCNFSM6AAAAABBIIQE5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSHE3DOMZYGM.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Compiler plugin errors should provide more context

Annotation processor errors in Realm Java made it possible to link to the syntax element that was causing the error. This was super helpful in terms of tracking down where the problem is.
I'm not sure if something similar is possible with the Kotlin Compiler, but just outputting something like:

Is not particularly helpful... As a minimum, we should identify the file, method, and ideally line that is causing the issue or expression so you can easily find it.

We should also provide sane error descriptions. Defining a property as val will just yield
Caused by: java.lang.ClassCastException: io.realm.entities.schema.SchemaVariations$Companion$$realm$fields$20 cannot be cast to kotlin.reflect.KMutableProperty1

instead of explaining that it must be var.


Optional convert

Is it, or could it be, possible to have optional type conversion using the convert argument, with the same logic as validation?
Something like:
@attr.s
class Thing(object):
    x = attr.ib(default=None, convert=optional(float), validator=optional(validate_x))

Apologies if it's already supported; I just don't see how in the docs.

You can write this yourself, easily (and I have in one of my projects):
def opt(convert):
    """Invoke the subconverter only if the value is present."""
    def optional_converter(val):
        if val is None:
            return None
        return convert(val)
    return optional_converter

Now, I don't think it'd be possible to use the same callable (optional) as a validator factory AND a convert factory without changes to attrs itself.

Thanks, that's exactly what i was looking for.

I guess it would make sense to add it to attrs?


Add row index to update_row()

This is needed for #1946 and probably will be useful for other future cases as well.

Done.


Unit transport request: return route information

Instead of waiting for the car to arrive, return the expected route information (times and path).

@erikvullings Should I invent a new message schema for that?

Should this include all points where the vehicle changes direction (so more or less a polyline)?
Can we use the schema here: https://github.com/DRIVER-EU/avro-schemas/blob/master/sim/request/simulation_request_unittransport-value.avsc


consul register health check error in k8s,cause by port 3500 binds on localhost

In what area(s)?
/area runtime
What version of Dapr?

1.7.4

Expected Behavior
Dapr Health Status is pass
Actual Behavior
in sidecar,3500 binds on localhost, so health check error.

Steps to Reproduce the Problem

setup consul
inject dapr sidecar in k8s
modify dapr-system.yaml like supported-name-resolution
modify deployment yaml and add dapr.io/config in annotation
go to see consul dashboard

Use --dapr-listen-addresses or in k8s: dapr.io/sidecar-listen-addresses
From the docs:

Comma separated list of IP addresses that sidecar will listen to. Defaults to all in standalone mode. Defaults to [::1],<IP_ADDRESS> in Kubernetes. To listen to all IPv4 addresses, use <IP_ADDRESS>. To listen to all IPv6 addresses, use [::].

https://docs.dapr.io/reference/arguments-annotations-overview/ Use --dapr-listen-addresses or in k8s: dapr.io/sidecar-listen-addresses
From the docs:

Comma separated list of IP addresses that sidecar will listen to. Defaults to all in standalone mode. Defaults to [::1],<IP_ADDRESS> in Kubernetes. To listen to all IPv4 addresses, use <IP_ADDRESS>. To listen to all IPv6 addresses, use [::].

The CLI currently does not expose this option however it seems.

it worked! thanks.
do u know how to set namespace when register to consul?


HHH-17960: Fix proper default session type for JD repositories even in Quarkus

And tests
As discussed at https://hibernate.atlassian.net/browse/HHH-17960

The error in CI is:
java.lang.AssertionError: There was a compilation error during annotation processing:
/home/runner/work/hibernate-orm/hibernate-orm/tooling/metamodel-generator/target/classes/processor-generated-test-classes/org/hibernate/processor/test/hrPanache/_PanacheBook.java:6: error: cannot access jakarta.data.metamodel.SortableAttribute
import jakarta.data.metamodel.SortableAttribute;
                             ^
  bad class file: /home/runner/.gradle/caches/modules-2/files-2.1/jakarta.data/jakarta.data-api/1.0.0-SNAPSHOT/cca3668e18597f5e1c8544c68ef0dccc470bae33/jakarta.data-api-1.0.0-SNAPSHOT.jar(/jakarta/data/metamodel/SortableAttribute.class)
    class file has wrong version 61.0, should be 55.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.

I'm frankly not sure why this happens, apparently 55 is Java 11, and 61 is Java 17. But that JD dep is also used from the jpamodelgen tests, so I'm not sure why it works there and not here.
@gavinking any idea?

We are not currently running the JD tests on the CI, I'm just running them by hand.

Oh, damn.

I guess it would be nice to set up a CI job for these things which require newer Javas.

So… I suppose the best thing to do is to disable those tests in this PR?

Well, we could tie them to the jakartaDataTest task, and run them manually.

Well, we could tie them to the jakartaDataTest task, and run them manually.

That seems like a good idea. Let me try.

@gavinking there's a pipeline job stuck, but otherwise, test seems to pass.
Any chance you can review?

Thanks.

I've no ide about the CI issues, can we get this merged?

Approuved, but wasn't merged :) Thanks!


feat: avoid unnecessary witness assignments in euclidian division / bound constraint

Description

Problem*
Consider the program
fn main(x: u8) -> pub u8 {
    x >> 2
}

This is currently compiled as
Compiled ACIR for main:
current witness index : 7
public parameters indices : []
return value indices : [2]
BLACKBOX::RANGE [(_1, num_bits: 8)] [ ]
DIR::QUOTIENT PREDICATE = %EXPR [ 1 ]%
(out : _x1,  (_2, %EXPR [ 4 ]%), _3)
BLACKBOX::RANGE [(_2, num_bits: 8)] [ ]
BLACKBOX::RANGE [(_3, num_bits: 8)] [ ]
EXPR [ (1, _3) (-1, _4) 0 ]
BLACKBOX::RANGE [(_4, num_bits: 2)] [ ]
EXPR [ (-1, _5) 4 ]
EXPR [ (1, _2, _5) (1, _3) (-1, _6) 0 ]
EXPR [ (1, _1) (-1, _7) 0 ]
EXPR [ (-1, _6) (1, _7) 0 ]

This creates a lot of unnecessary witnesses (w1 == w6 == w7, w5 is used only to introduce a constant). This is due to euclidian division acir gen creating 3 new witnesses unconditionally even if the expression is already degree 1 or less.
Summary*
This PR uses mul_with_witness to only create new witnesses if they're absolutely necessary. The same program now compiles down to the ACIR below
Compiled ACIR for main:
current witness index : 3
public parameters indices : []
return value indices : [2]
BLACKBOX::RANGE [(_1, num_bits: 8)] [ ]
DIR::QUOTIENT PREDICATE = %EXPR [ 1 ]%
(out : _x1,  (_2, %EXPR [ 4 ]%), _3)
BLACKBOX::RANGE [(_2, num_bits: 8)] [ ]
BLACKBOX::RANGE [(_3, num_bits: 8)] [ ] // Will be optimized away by ACVM.
BLACKBOX::RANGE [(_3, num_bits: 2)] [ ]
EXPR [ (1, _1) (-4, _2) (-1, _3) 0 ]

This also includes an optimisation I noticed in bound_constraint_with_offset where we're also unconditionally creating new witnesses.
Documentation

[ ] This PR requires documentation updates when merged.

[ ] I will submit a noir-lang/docs PR.

[ ] I will request for and support Dev Rel's help in documenting this PR.

Additional Context

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Agreed, I wanted to avoid conflicts with #1980 however.


Long multi-select cuts off items

Describe the bug
If you create e.g. a NewMultiSelect with a lot of items than it happens that some items are not visible (depending on the terminal hright
To Reproduce
Steps to reproduce the behavior:
package main

import (
	"strconv"

	"github.com/charmbracelet/huh"
)

func main() {
	result := []string{}
	list := []huh.Option[string]{}
	for i := 0; i < 30; i++ {
		item := "item-" + strconv.Itoa(i)
		list = append(list, huh.NewOption(item, item))
	}
	sel := huh.NewMultiSelect[string]().Options(list...).Value(&result)
	form := huh.NewForm(
		huh.NewGroup(sel).Description("Long List"),
	)
	err := form.Run()
	if err != nil {
		panic(err)
	}
}

Run in a terminal which can show less then 30 lines.
Expected behavior
List should be scrollable
Screenshots

Desktop (please complete the following information):

OSX, verson: v0.2.1

I'm also having the same problem.
Maybe there is a workaround to this, if we can paginate using bubbletea?

I was thinking of the viewport:

https://github.com/charmbracelet/bubbles?tab=readme-ov-file#viewport
https://github.com/charmbracelet/bubbles/tree/master/viewport

Maybe it would be possible to implement SetMaxHeight method to limit the visible list space:
huh.NewMultiSelect[string]().SetMaxHeight(10)

Hi everyone. We have a candidate in #71 which should solve for this. Feel free to give it a look.


python3Packages.marshmallow-polyfield: 5.9 -> 5.10, python3Packages.marshmallow: 3.11.1 -> 3.13.0

Motivation for this change
Change log:

https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst#3130-2021-07-21
https://github.com/Bachmann1234/marshmallow-polyfield/releases/tag/v5.7

This should fix the build failure of apispec (e.g., https://hydra.nixos.org/build/153134728).
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 139010 run on x86_64-linux 1

8 packages failed to build:

apache-airflow
python38Packages.apache-airflow
python38Packages.flask-appbuilder
python38Packages.gradient
python39Packages.apache-airflow
python39Packages.flask-appbuilder
python39Packages.gradient
sublime-music

30 packages built:

esphome
flashfocus
home-assistant
json-schema-for-humans (python39Packages.json-schema-for-humans)
platformio
python38Packages.apispec
python38Packages.dataclasses-json
python38Packages.flask_marshmallow
python38Packages.hug
python38Packages.json-schema-for-humans
python38Packages.marshmallow
python38Packages.marshmallow-enum
python38Packages.marshmallow-oneofschema
python38Packages.marshmallow-polyfield
python38Packages.marshmallow-sqlalchemy
python38Packages.pysiaalarm
python38Packages.pytenable
python38Packages.webargs
python39Packages.apispec
python39Packages.dataclasses-json
python39Packages.flask_marshmallow
python39Packages.hug
python39Packages.marshmallow
python39Packages.marshmallow-enum
python39Packages.marshmallow-oneofschema
python39Packages.marshmallow-polyfield
python39Packages.marshmallow-sqlalchemy
python39Packages.pysiaalarm
python39Packages.pytenable
python39Packages.webargs

gradient doesn't have support for click>8 (#139127).

gradient doesn't have support for click>8 (#139127).

merged


Prevent empty values in CBOR of TxBody

It is redundant to supply empty values for these three fields:

votingProceduresTxBodyL
proposalProceduresTxBodyL
certsTxBodyL

Implement a helper function that will fail whenever an optional field is being decoded that corresponds to an empty value (would accept a function as an argument to detect if decoded value is empty (eg. (== mempty))
The idea behind not allowing empty fields is reduction in the transaction size. The whole reason for using sparse fields is to make sure we use less memory, but if we allow supplying empty fields this will result to even worse overhead than if we didn't use sparse representation to begin with.

@aniketd Thank you for pointing it out. There are actually more fields that could use this improvement:

withdrawalsTxBodyL
collateralInputsTxBodyL
referenceInputsTxBodyL
reqSignerHashesTxBodyL
mintTxBodyL


Unable to run httprobe from script

Hello,
I have been using httprobe for a while and everything is working fine so I decided to add it to my script, when I run the script I get an httprobe command not found. error. Every other tool in the script ( amass, nmap etc) is working fine and I can still use httprobe perfectly  from the terminal in any directory (including the directory the script is in).
Any thoughts?
Thank you.

Problem solved. Turns out I somehow managed to mess the installation of Go so any go-command and go-based tool that I run with root privileges threw a "command not found error" because the directory  go was in was not included in the secure_path var under sudoers.


Add pulldown menu to user guide.

Integrating Rufnex's Javascript optional menu replacement :)
Now you will see a small icon in the top right of the user guide browser window. Clicking this toggles between the readdocs style TOC, in the left sidebar, and the "classic" CI TOC, a pulldown activated by clicking on the "Table of Contents" icon at the top of the browser window. The tool use a cookie to remember your decision.
Integrated on behalf of .... -- Have fun! Rufnex - codeigniter.de

@rufnex This integrates your menu into the core :)


Need a way to sign the chart before publish

Hi,
I have a use case where I must sign the helm chart before publishing it to the registry. By exploring the code, I notice there is no way to send the extra configuration to the helm package action.
Code snippet:
await execa(                 'helm',                 ['package', configPath]             );
Helm command:
helm package --sign ./mychart --key mykey --keyring ~/.gnupg/secring.gpg
Is there any way to achieve that or a plan to introduce this feature?
Thanks

Hey @alita1991,
sounds like a something that could be added and enabled via a feature flag.
I might find time to look into it over the weekend but can't guarantee that.
If you need that feature urgently, feel free to look into yourself and open a PR, I am happy to review it and create another release of the package.

Hi @nflaig,
I added  the oci:// prefix, because of the following error:
Error: scheme prefix missing from remote (e.g. "oci://")
I'm using the latest version of helm 3.11.2.


Fixes #28 by inserting style before head first child

This fixes Failed to execute 'insertBefore' on 'Node' by inserting the style element before the first child of head, rather than trying to insert it before the first occurence of style in the document, which might not be in head.

This is what I suggested in #45. Let me know if I missed something


Add README, CONTRIBUTING and basic CLA agreement

This PR is mostly to deal with the legal aspects of the project. It changes the license to MIT, sets up the contribution license agreement for external contributors and provides basic instructions for contributors in the CONTRIBUTING page.

@lullis Why did you choose GPL license? It's known as a viral license because it impacts derivative products. Personally, I'd prefer MIT or Apache v2.

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


incorporate Landsat 8 data

see also weecology/PortalData#195

"Erica mentioned that Landsat 8 seems different. I found this paper that says it has an equation for matching Landsat 8 to Landsat 7 NDVI. We may want to also check to make sure the others don’t need something similar. I seem to remember that one of the satellites was ‘off’.
https://www.sciencedirect.com/science/article/pii/S0034425715302455"


“Source files generally use the standard .pm extension, and scripts or executables use .pl.”

From modules#Basic_Structure:

Source files generally use the standard .pm extension, and scripts or executables use .pl. However, if you wish to highlight that the file is written in Perl 6 you can use the .pm6 extension for modules, and the .p6 extension for scripts. Test files still use the normal .t extension.

This is no longer true. Or so it seems. Here are some stats from the whole ecosystem:
$ files=(**/*.pm6); echo "${#files[@]}"
1907
$ files=(**/*.pm); echo "${#files[@]}"
1248
$ files=(**/*.pl6); echo "${#files[@]}"
143
$ files=(**/*.pl); echo "${#files[@]}"
110
$ files=(**/*.p6); echo "${#files[@]}"
193

On windows the shebang is ignored and there is no magic file. The only thing that counts when it comes to decide to call perl.exe or perl6.exe is the file ending. If we want to support windows, we have to use .p6. Modules are not a big issue but for sake of consistency we should make a difference too.

Let's recommend "p6" to avoid confusion with the sister language Perl 5.

+1 molecules' comment to recommend .p6, or this one to recommend .pl6

As a matter of interest does the windows rakudo installer have the facility to create the association?  Or alternatively is there something in the ecosystem that would allow for the creation of the association which could be used by module installers?  If not then either the details of how to do this should be documented somewhere, or all of this is somewhat academic.

Updated the doc text to also reference .pl6 and windows compatibility, and opened a ticket on the star project to track the installer issue.

The doc still says “Source files generally use the standard C<.pm> extension, and scripts or
executables use C<.pl>.”, it has to be changed to .pm6 and .p6. Because that's what most use, generally.

And the hidden message of whole paragraph is that Perl 6 is the next version of Perl 5, and not a completely new language which is what we were trying to push so much lately.
“However, if you wish to highlight that the file is written in Perl 6 you can use the .pm6”, well, then what .pl extension is for? To suggest that it is “perl” and bring even more confusion to the whole perl5/perl6 problem? Please let's fix this…

@AlexDaniel, if the paragraph is wrong, why can't we change it to just some nice and clean "The extension of X is Y, etc"? Seems like a LHF.

@Altai-man yea, it's not too hard for sure.

Given the discussion, removing the LHF tag. I think this is more of a "what is the right answer" than "make this simple subst."

This question seems to be settled now. See https://irclog.perlgeek.de/perl6/2017-12-03#i_15525555
Basically, even though the docs suggest (“Source files generally use the standard .pm extension, and scripts or executables use .pl”) other extensions, .p6 and .pm6 are winning:

<moritz> data from perl6-all-modules: .p6 346 vs .pl 198 vs .pl6 310
<moritz> pm6 2861 vs pm 1488

So at this point it is a simple subst.

+1 vote for recommending ".p6" and ".pm6" in docs, and removing references to ".pl" and ".pm".
It probably sense, though, for the Windows installer to associate both ".p6" and ".pl6" to Rakudo, yeah?

Yeah.

Agree on that too.

Agree on recommending ".p6" and ".pm6" too.


Upgrade to babel 7

Checklist:

[ ] Documentation
[ ] Tests
[ ] Ready to be merged

Codecov Report

Merging #467 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #467      +/-   ##
==========================================
+ Coverage   99.73%   99.77%   +0.03%
==========================================
  Files          80       80
  Lines         381      447      +66
  Branches       15       16       +1
==========================================
+ Hits          380      446      +66
  Misses          1        1

Impacted Files
Coverage Δ

components/multi-choice/src/index.js
100% <0%> (ø)
:arrow_up:

components/grid-row/src/index.js
100% <0%> (ø)
:arrow_up:

components/input/src/index.js
100% <0%> (ø)
:arrow_up:

components/error-text/src/index.js
100% <0%> (ø)
:arrow_up:

components/search-box/src/index.js
100% <0%> (ø)
:arrow_up:

packages/icons/src/ArrowRight/index.js
100% <0%> (ø)
:arrow_up:

components/radio/src/index.js
100% <0%> (ø)
:arrow_up:

components/label/src/index.js
100% <0%> (ø)
:arrow_up:

components/phase-banner/src/index.js
100% <0%> (ø)
:arrow_up:

components/inset-text/src/index.js
100% <0%> (ø)
:arrow_up:

... and 47 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 4ee8031...ca478e0. Read the comment docs.


[Purview - Insights ] REST API Review

Service name: Insights
Key contact for the review: balassit
Whether this is a new or existing API: new
Whether or not your service already been deployed: already deployed
New data plane API to review - #18372
Scope and UX feature view
Design

API Stewardship Review 13-APR-22
Discussion / Notes

Make all the collections pageable using next link to avoid breaking changes in the future.
Consider removing the polymorphism and using a single method for each type.

/assets/snapshots-
If you do this, you can remove the kind field in the body
This feels like an RPC like API
Check the data structure of Error that is in the Guidelines. Change errorCode to code. Try to remove what's not used/needed

Verify that there is an api-version parameter in the API definitions
The use of orderby locks you into a  SQL store b/c it's very difficult/hard to compute in other kinds of data stores

Consider removing count

renaming type to tagType to keep consistency with other APIs

Pending task, explanation on following feedback

Consider removing the polymorphism and using a single method for each type.
The use of orderby locks you into a SQL store b/c it's very difficult/hard to compute in other kinds of data stores

For both of these, we are ok with it as is

@balassit  & @nayenama,
WRT the use of polymorphism: The board revisited this discussion in a recent leadership team meeting and we all agreed and strongly recommend that you expand the API surface and avoid using polymorphism. There are many reasons for this, for example:

Developers will be forced to write numerous casting and switch statements in order to use your API. This will make things challenging to maintain, and difficult to evolve over time.
There will be no good experience in tooling, for example, intellisense will not work.
Developer documentation will be difficult and confusing.

One thing we would strongly encourage you to do is generate out a simple client in a typed language and write code against your API. You will quickly experience many of the same pain points that developers will face when using your API.
As a Stewardship team, we are STRONGLY RECOMMENDING not using polymorphism in this API.

Yes, we do use our own typed client for our own purposes of functional test integration. There are several ways to use polymorphism cleanly; switches and cast can be abstracted into adapters. We acknowledge the board’s consideration, however, our plan is to release the API with the existing structure.
All of these discussions took place within our team prior to SDK review and we did weigh out these trade offs beforehand (to be clear that thought and approval from our team took place, not just my perspective as the driver of our SDK work item)

Linked PR has been closed without merge, so closing out this issue.


How to obtain server's IP address from within request handler?

Following the websocket.rs example, how can I determine the server's IP address for use by the javascript code?
In your example, you start the server on localhost:8000, and therefor know you can reach back to the server from the javascript code at that address.  But how would one find the address of a server started on Ipv4Addr::UNSPECIFIED?
I see that I can manually create the server with Server::new(), and that I can obtain the server's address with server.server_addr(), but, by the time I can obtain that, I have already passed/moved everything into the closure for the response handler.
Should I just stuff it into a global variable?
Clearly clueless here... any help would be appreciated.
--wpd

My first concern would be that in a 'modern' environment (i.e. a docker container, something like Heroku, maybe even Kubernetes) the web application often does not know the external IP that traffic is reaching it on.
If you definitely need this, a neater way than throwing everything in a global static might be to create an empty Arc<OnceCell<SocketAddr>>>, pass a clone of that Arc into the handler as you construct it, then populate the OnceCell from the socket_addr() call when you are able to make it.

I am implementing a web server for an embedded device.  So I don't need to worry about docker containers and such.
I am an embedded development expert, not a web development expert, so I don't really know what I'm doing here.  But I need to figure out what to stuff in the line from the examples/websocket.rs example that currently reads:
                    var socket = new WebSocket(\"ws://localhost:8000/ws\", \"echo\");

localhost is clearly the wrong address.  I need to use the address of the server hosting the web server... which may be a dynamic IP address provided by a DHCP server to my embedded device.
Unfortunately... after spending the morning fighting with the borrow checker, and eventually going with the global variable route  (similar to what you describe above), I learned that the server_addr() method of rouille returns the same <IP_ADDRESS> server address with which I started the server.
So, I'm back to square 1...
How can I determine the address of the server on which the incoming request was received so as to pass that address on to a websocket call?
All clues and help will be gratefully appreciated! :-)

Apparently, I could have just used something like:
  var socket = new WebSocket("ws://" + location.host + "/firmware-update-ws", "status");

in my javascript code.  I think I'll take that for a spin and see if it gets me where I want to go.


SIL: Refactor SILFunctionType::substGenericArgs to tolerate substitutions to non-polymorphic function types.

Explanation: Removes a harmless assertion failure that is covering up other issues in asserts-enabled builds.
Scope: Causes code that successfully builds with asserts-disabled compilers to fail for no reason
Issue: rdar://problem/32182121
Risk: Low, real problems with substitutions falling out of sync with generic environments are well-checked-for by assertions and verifiers elsewhere in the compiler.
Testing: Swift CI, project from Radar

@swift-ci Please test

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 0a3d269f8a94f84bac3c8d06495131db5fc1bf27
Test requested by - @jckarter


SoloMining Error

I was solomining and I got the following error:
2018-09-06 21:45:30 ERROR: ProcessNewBlock: AcceptBlock FAILED
What does it mean? What should I do?

What software do you use for mining? What's the block data you commit? Could you offer more detailed infomation?


On Windows 11, Cosmic Clarity doesn't engage my laptop's NVIDIA GPU

Hi, Frank,
I've just run some initial tests using Cosmic Clarity, both for denoising and sharpening.  Test file -- linear image from WBPP of Rosette Nebula.  At the start of the execution of each batch file, I get the message that CUDA is being used.  As I monitored GPU usage in TaskManager, I saw that, in both runs, the NVIDIA GPU was very seldom engaged, and then only at low levels -- 10% or so. The built-in Intel GPU also demonstrated negligible activity.
This compares poorly to runs using GraXpert and the RC-Astro tools.  For all of these runs, the NVIDIA GPU commonly was engaged to 97% - 100% of its capacity.
Is there a configuration to be made, so that Cosmic Clarity will engage my NVIDIA GPU?
I'm running CUDA 11.8.
You can contact me at Todd Dunnavant<EMAIL_ADDRESS>

It should absolutely work with your gpu.  What kind of gpu are you using?
You are the first say that it is not workong for you.  Does starnet2
properly use ur gpu?
On Wed, Dec 25, 2024, 3:39 PM TDunnavant @.***> wrote:

Hi, Frank,
I've just run some initial tests using Cosmic Clarity, both for denoising
and sharpening. Test file -- linear image from WBPP of Rosette Nebula. At
the start of the execution of each batch file, I get the message that CUDA
is being used. As I monitored GPU usage in TaskManager, I saw that, in both
runs, the NVIDIA GPU was very seldom engaged, and then only at low levels
-- 10% or so. The built-in Intel GPU also demonstrated negligible activity.
This compares poorly to runs using GraXpert and the RC-Astro tools. For
all of these runs, the NVIDIA GPU commonly was engaged to 97% - 100% of its
capacity.
Is there a configuration to be made, so that Cosmic Clarity will engage my
NVIDIA GPU?
I'm running CUDA 11.8.
You can contact me at Todd Dunnavant, @.***
—
Reply to this email directly, view it on GitHub
https://github.com/setiastro/cosmicclarity/issues/5, or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIBBIZPZABYFU2L2FAVBZTT2HMQZ5AVCNFSM6AAAAABUGLO43CVHI2DSMVQWIX3LMV43ASLTON2WKOZSG42TSMBZHE2DGMQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


is it possible to have a singular call that determines scopes when an item is picked up?

Right now I have to bind a lot of dragscopes - it would be much easier if I could pick up the draggable and determine the scope at that point, as it's dynamic and can be costly to compute.

nevermind, I squared this away relatively easily. I must have been doing something wrong before.


832 update trading ui tests

adds some more Unit tests to the trading areas of Augur.

Changes Unknown when pulling 99754a3e0ef3d0710711d78960575556a11e83ff on 832-updateTradingUITests into ** on master**.


Adds Xamarin IOS Support

This PR adds a basic port of the implementation of LFHeatMap but using c# and Xamarin.iOS
Includes the demo sample too.

Hi @rmarinho, thanks for making this.
I'd rather just keep the LFHeatMap source super simple. Would you consider making a fork to the Xamarin version? I'd be happy to link to it from the main page of this project.

Hey @gpolak no problem, ok i finished today cleaning up , testing and pushing packages for .NET users, they could use this in any .NET environment almost to generate the byte[] for the image.
https://github.com/rmarinho/LFHeatMap
https://www.nuget.org/packages/LFHeatMap/1.0.0
Thanks

Cool. I modified the Readme to point to your fork. Thanks again!


[SPARK-16853][SQL] fixes encoder error in DataSet typed select

What changes were proposed in this pull request?
For DataSet typed select:
def select[U1: Encoder](c1: TypedColumn[T, U1]): Dataset[U1]

If type T is a case class or a tuple class that is not atomic, the resulting logical plan's schema will mismatch with Dataset[T] encoder's schema, which will cause encoder error and throw AnalysisException.
How was this patch tested?
Unit test.

Test build #63151 has started for PR 14474 at commit 2b2c1d6.

Test build #63151 has finished for PR 14474 at commit 2b2c1d6.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/63151/
Test PASSed.

Merged build finished. Test PASSed.

Test build #63199 has started for PR 14474 at commit 952ec92.

Test build #63199 has finished for PR 14474 at commit 952ec92.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/63199/
Test FAILed.

LGTM, though the test haven't passed.

Test build #63204 has started for PR 14474 at commit d9b5a40.

Test build #63204 has finished for PR 14474 at commit d9b5a40.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/63204/
Test FAILed.

Test build #63206 has started for PR 14474 at commit 3d90a68.

Test build #63206 has finished for PR 14474 at commit 3d90a68.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/63206/
Test PASSed.

thanks, merging to master!

Is this a bug fix? If yes, shouldn't we merge it in 2.0?

it's a bug since the very beginning, should we merge it to 1.6 too?

Should this one be merged into branch-2.0?

@clockfly can you create a new PR against 2.0? thanks!


Pacts with webhooks

We are using PACT goodness for testing our micro-service interactions, and one of our services uses webhooks to handle asynchronous, long running tasks.
Currently, the only way to PACTify this (as far as we know) is to have bi-directional pacts, one for the consumer to the provider for the original request, and one from the provider back to the consumer to the webhook callback.
This feels a littly iffy to me, I'd be happier with a single PACT file that goes along the lines of:
animal_service.given("an alligator exists").
    upon_receiving("a request for an alligator").
    with(method: :get, path: '/alligator', query: 'callback=/alligator/response').
    will_respond_with(status: 200)
    will_callback_with(method: :post, path: '/alligator/response', body: {name: 'Betty'})

`
An immediate issue I can see (going from the example in the readme) is that the test is for the AnimalServiceClient wheras the callback would hit the controller of the consumer service.
Thoughts/Tips? Anyone done anything similar

This may require a change to the specification (https://github.com/pact-foundation/pact-specification), so maybe raise an issue there.
My concern would be that this is a very specific use case, until you consider pacts with messages queues, in which case it would be more useful.

This has been moevd to https://github.com/pact-foundation/pact-specification/issues/26


[Revise subclass] of spinal muscular atrophy

Mondo term (ID and Label)
peripheral neuropathy-myopathy-hoarseness-hearing loss syndrome
has the ancestor "spinal muscular atrophy"
does not seem to be a "spinal muscular atrophy"
I think the issue might be the intervening term
"neuronopathy, distal hereditary motor, autosomal dominant"
MN2B primarily affects the peripheral nerves, leading to weakness and wasting of muscles in the hands and feet, whereas SMA affects the spinal motor neurons, resulting in weakness and muscle wasting throughout the body.
Suggested revision and reasons
Your nano-attribution (ORCID)
If you don't have an ORCID, you can sign up for one here

Dear @ValWood,
Thank you for reaching out to the Mondo Disease Ontology, part of the Monarch Initiative!
We have received your ticket and will review it as soon as possible.
If you have any additional information or updates relevant to your inquiry, please add them in a comment on this ticket. Your input is valuable in helping us understand and resolve the issue effectively.
Thank you for your patience and for your contributions to Mondo!
Sincerely,
The Mondo Team

Hi @ValWood! I (we) am (are) finally able to get to this issue. Thank you for your patience.
I have reviewed the disease description for "distal hereditary motor neuronopathy", and all sources agree that it is a "spinal muscular atrophy".

from OMIM: Distal hereditary motor neuronopathy (dHMN or HMN) is a heterogeneous group of neuromuscular disorders caused by anterior horn cell degeneration and characterized by progressive distal motor weakness and muscular atrophy of the peripheral nervous system without sensory impairment.
from the "spinal muscular atrophy" definition: "(...) resulting from progressive degeneration and irreversible loss of the anterior horn cells in the spinal cord (i.e., lower motor neurons) (...)"

Unless you have other sources which I have not reviewed, I think the "spinal muscular atrophy" parent for (both autosomal dominant and recessive form of) "distal hereditary motor neuronopathy".
That being said, I agree that there is no evidence for "peripheral neuropathy-myopathy-hoarseness-hearing loss syndrome" to be a child of "spinal muscular atrophy" or "distal hereditary motor neuronopathy". I will therefore exclude the subClass for this term.
Please let me know if you agree with this assessment and proposal.
Thank you again for your patience!

Hi @ValWood and @sabrinatoro!
I believe that "distal hereditary motor neuronopathy" is a child of "spinal muscular atrophy" based on both being a result of progressive anterior horn cell degeneration, with the former causing specifically distal motor weakness (from OMIM).
I agree that "peripheral neuropathy-myopathy-hoarseness-hearing loss syndrome" should not be a child of either "spinal muscular atrophy" or "distal hereditary motor neuronopathy".
Thank you!

sounds good!


types can only be used in a .ts file Flow support

VSCode Version:  1.35.1

Steps to Reproduce:

Open . a Flow type file

To fix this you need to disable Flow extension or disable Built in typescript extension but it will be poor use of js on this editor.

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

To use Flow, install the flow extension and follow these instructions


Broken Tusk - Check weird interactions between it and Red Headband

We have weird interactions. Basically if Red Headband throws the card away before Broken Tusk sees it... yeah, that makes Broken Tusk useless unless you have more than one Curse/Status drawn that turn.


HHH-15792: Explicitly add JavaDoc to make @deprecated hint for createSQLQuery visible in Eclipse

Explicitly add the JavaDoc to Session.java to provide users the @deprecated JavaDoc hint on how to resolve the deprecation warnings.
Without this patch, e.g., in Eclipse, there are no warning generated when the method createSQLQuery is used which makes upgrading to 6.x harder (cf. #5032).

Thanks!


Chicken won't turn into chickenman

I have a jumper wire going from D7 to GND and it stays as a chicken. Could I possibly get a picture of the wire set-up itself? I tried to watch the youtube video in the read me but it is private.

I'll bother Kody about the video.
Make sure you connect D7 to ground before powering on the ESP8266. If that doesn't work try hitting the reset button three times quickly while the ESP8266 is connected to power. Let me know if it still doesn't work!

I've tried this a few times and still same results :(
I may not be fully understanding how to properly use the breadboard. I am putting a wire connector in J47 on my breadboard which is next to the D7 pin of the esp8266 (which is in I47) then I am putting the opposite end of that wire connector to the hole next to the GND pin on the esp8266. I have also tried to put the "ground" end in the negative bank. Thank you so much for taking the time to help me. I really do appreciate your time.

Hey thanks for being patient! Can you bridge a wire directly from D7 to ground while the ESP8266 is  unplugged? Like this. Then, what does the serial monitor tell you (set it to baud rate 115200)?

I just bought a D1 mini like you have there. I had the NodeMCU and it came pre-soldered so I couldn't insert pins directly to it to connect the D7 and GND since the pins were sticking out the bottom. It comes in Friday and I will try these steps. Again, thank you so much for your time and patience, I'm learning a whole lot through all this! Please pass my thanks to Kody as well, can't wait to check out the walk through video!

Holy cow I GOT IT TO WORK! Thank you sooooooo much! I really appreciate the visual, definitely helped me figure out what I was doing wrong. Thank you so much!

Hey, congrats! Have fun playing!


B-Collapse props undefined and this.$slots.trigger not a function.

Overview of the problem
When using props from the trigger slot, things are undefined.
Buefy-next version: 0.1.1
Vuejs version: 3.3.4
OS/Browser: Firefox/Ubuntu
Description
Not sure if it is a bug or if I am misunderstanding the usage of b-collapse. My code is almost exactly as it is the Collapse with Card example. But the props is undefined. If I do check to see if it is or not, after accessing it, the $slots.trigger errors as well saying it is not a function.
Any bet on that could be the cause?

@mateuswetah I have copied the Collapse with Card example code and rendered it alone. But I have not gotten any error.

@mateuswetah

@kikuomax could you try using the vue-compat?

I have created a sample project that tries to run BCollapse in the Vue 2 compatible mode, which won't run but output the following error:

TypeError: undefined is not an object (evaluating 'props.open')

But, what is the point to use vue-compat (@vue/compat?) for a component which is supposed to be already compatible with Vue 3?

Uhmm yeah I think I'm misunderstanding the goal of vue-compat. I still use it because I'm migrating a big project and there might be other packages that aren't fully migrated, so the warnings help me a bit. But when I put in MODE: 3 the warning actually goes away. 👍🏼
There is another one, not sure if it could be really an issue:

I'm using the animation="filter-item" prop, where "filter-item" is a custom css animation that I made.

@mateuswetah Yes, it should be fixed. The following issue will take care of it:

#26

@mateuswetah I have to admit that I had never used vue-compat while I was porting. So there might be some issues that I overlooked but vue-compat can locate.
Btw, the error of BCollapse in the compat mode may be suppressed with the following minimal configuration:
configureCompat({
  RENDER_FUNCTION: false
})

Then you may explore other incompatibilities.

Thanks! I'll report any further warning that I find.


Update issue and PR templates

Description
Update issue and pull request templates to be more useful to users, use more consistent formatting and simply language throughout.
Would appreciate other's feedback on what else could be done to improve the templates

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1972   +/-   ##
======================================
  Coverage    4.36%   4.36%
======================================
  Files         211     211
  Lines       10651   10651
  Branches      954     954
======================================
  Hits          465     465
  Misses      10151   10151
  Partials       35      35

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 3ccd690...a8f782f. Read the comment docs.

Also I'm considering removing the issue and PR templates from the wiki as they were out of sync with even the old ones and it's kinda a pain to keep two sets up to date.
https://github.com/commons-app/apps-android-commons/wiki/Issue-Template
https://github.com/commons-app/apps-android-commons/wiki/Pull-Request-Template

Hi @domdomegg , thanks for your contributions. And sorry for long review time, hopefully after 2.9 is out, we all will be faster. Can you please explain main objective of you on this PR?

I see you fixed some typos (which is something I understood)
You turned titles to bold text (which is something I want to hear more about)
You removed title field (I agree requesting title twice is a duplicate, and agree about removing them. But want to hear from other parts of team to make sure)

Since @nicolas-raoul approved changes (thanks!) I will merge this PR. Thanks for your contribution @domdomegg .

Thanks. To explain my rationale anyways:

Turned titles in PR template to bold text just to match issue template. Didn't mind which that much, but thought they should be the same. Happy to change both to titles
Removed title field as it's a duplicate, and Github PRs already have a title field
Updated the screenshot link to the official Google Android guide as it's up to date with Android 9.0


Suggestion on how to improve your code using json_repair

Hi, I am the maintainer of json_repair and noticed that you can refactor this code and make it faster:
https://github.com/ju-bezdek/langchain-decorators/blob/539bec41bffdf3a893ba0762788326dee2d7c21f/src/langchain_decorators/output_parsers.py#L133C5-L145C5
like so:
from json_repair import loads
try:
  json_dict = loads(json_str)
except ValueError
  raise OutputParserExceptionWithOriginal(msg, text, error_code=ErrorCodes.INVALID_JSON)

this version makes your code dependent on json_repair so you might not want that, in that case you still use the options return_objects=True and skip_json_loads=True to make your code faster since those will avoid the additional json.loads() and return an object and not a string (as you want in your code)
Cheers

Thanks for the feedback !
I'll add it to the next release
... yeah, i didnt want the dependency, since its really rare these days that LLM wont produce valid JSON,  (depends on the model ofc) ... but it still happens.

great to hear, if you encounter any bug or have any feature request just open an issue!


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

Docs Build status updates of commit 375ea2b:
:clock10: Pending: waiting for processors (27 builds ahead of you)
:warning: Docs Build is busy, currently there are 27 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 375ea2b:
:clock10: Full build: the average full build time is 5 min(s) 7 sec(s), this is based on the last 30 build(s) for this repository.

Docs Build status updates of commit 375ea2b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

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

docs-ref-conceptual/testing.md

[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.
[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.
[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.

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.


Chat commands

[ ] /clear to clear the active chat window

And possibly other commands.

Closed in favor of https://github.com/scholtzm/punk/issues/15


which version of eslint-react-plugin does this work with?

$ eslint --fix file.js
eslint-config-airbnb-es5:
	Configuration for rule "react/no-did-mount-set-state" is invalid:
	Value "allow-in-func" must be an enum value.

Referenced from: /Users/john/mysrc/clevertech/otter/api/.eslintrc
Error: eslint-config-airbnb-es5:
	Configuration for rule "react/no-did-mount-set-state" is invalid:
	Value "allow-in-func" must be an enum value.

I'm assuming this is specifying rules here: https://github.com/yannickcr/eslint-plugin-react but there's no version deps implied.

Have you tried using it recently? Still having trouble?


sleepphasealarm 0.14

Reduce update interval of current time when seconds are not shown
Limit logging on Bangle.js 1 to one day due to low memory
Add plot logged data to settings

Thanks!


error install package

I tried to install the package using composer and the following error occurs :
composer require pushbots/pushbots-php:^1.2
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package pushbots/pushbots-php No version set (parsed as 1.0.0) is satisfiable by pushbots/pushbots-php[No version set (parsed as 1.0.0)] but these conflict with your requirements or minimum-stability.
Installation failed, reverting ./composer.json to its original content.

Looks like Pushbots is not compatible with PHP 7.3.5
At least mpdf is not compatible.
How do we get around this?

use the
flag

use the
--ignore-platform-reqs
flag


user account page

Lo-fi wireframe
Create the page for user account. Try to make it load the data with a fake user object so in the future we can connect it to the backend.
Reminder that we're using Chakra's UI kit! Here's their documentation.
closes #7

Reason for running yarn install a final time was because the dependencies in yarn.lock file and package.json file did not match, resulting in a heroku build error when trying to deploy :)


Add the option to show the profit/loss of High Alchemy on items

An implementation of 7913,

I don't mind having an always on option for it maybe, but it should be off by default. Maybe both?

Maybe enum, ALWAYS/NEVER/ALCHING?

I've resolved most of the issues and added the enum as well, but I can't figure out how to determine whether High Alchemy or any other spell is being cast.
Is there an API call for that or do I just get creative?

I don't agree with Deathbeam, I'd like to see if an item is worth alching or worth to throw on the GE. Maybe make it an option?

You need to use tabs for indenting, not spaces. iirc there's a setting in intellij to do it for you automatically

There is not a good API for determining if a spell is selected. We could probably make one though. Can you please run checkstyle on this and format it according to the project code style? https://github.com/runelite/runelite/wiki/Checkstyle-with-IntelliJ-IDEA

I ran the checkstyle after raiyni told me to check my formatter (I didn't have any at the time). Should I push the changed I have up to now or should I wait until I figured out how to do the spellcasting?
Sorry about the trouble and questions, I've never contributed to a project before

The spellcasting thing will have to wait until we add an API for it, so I think we could just add that in later as a future enhancement.

Then this feature should be probably disabled by default in Item Prices plugin until then.

`private boolean alching = false;
@Subscribe
public void onMenuOptionClicked(MenuOptionClicked event)
{
	if (event.getMenuOption().equals("Cast")
		&& event.getMenuTarget().contains("High Level Alchemy"))
	{
		if (event.getMenuAction() == WIDGET_TYPE_2)
		{
			alching = true;
		}
		else if (event.getMenuAction() == ITEM_USE_ON_WIDGET)
		{
			alching = false;
		}
	}
	else if (alching && event.getMenuAction().equals(CANCEL))
	{
		alching = false;
	}
}`

Is how I would check if someone is alching


Add better documentation & automation for grafana plugins

Helm should be able to set the config parameters to fully automate install of umh-datasource
User should get a good documentation about the features of umh-factoryinput-panel

Grafana provisioning doesn't seem to apply correctly


Use ETS instead of Agent?

An agent may be a bottleneck. Would it be better to use an ETS table?

I think you may be right about this. I'll delve further into it.
What is the main difference between the two?
What would an implementation of this look like?

With an agent the agent process receives the message in it's inbox, fetches the data from it's internal state, sends a return message with the state, and then awaits the next one.
I believe that with ETS a process owns the table, and other processes can read from it in parallel.
Here's a page on ETS. http://elixir-lang.org/getting-started/mix-otp/ets.html
Additionally the use of Map for such a large dataset will be slow before big maps landed in OTP 18, so an ETS table might be faster even without the parallelization.
Certainly worth creating a benchmark to compare performance.
In this script here I do something extremely similar, only looking up number of syllables rather than looking up likely gender. https://github.com/lpil/reevoo-review-haiku-voodoo/blob/master/lib/rrhv/syllables.ex


hpcprof2 needs to handle OMPT trace events better

OMPT traces contain overlapping events. On ufront, the total length of traces is 7.9x the running time of miniqmc.

this issue has largely been resolved by fixing the start time for data copies in ROCm 5.2. We may eventually need to deal with overlapping trace events, but it is not an urgent matter at this time and AMD OpenMP is not the driver for this anymore.


client.rb with centos 6.6 and glusterfs 3.7.4

I was able to reproduce my problem with glusterfs package installed only.
Please see below and advise.
############ system
> uname -a
Linux eggxws032 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

> cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m

############ glusterfs package
> yum info glusterfs
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Available Packages
Name        : glusterfs
Arch        : x86_64
Version     : 3.7.4
Release     : 2.el6
Size        : 416 k
Repo        : gluster
Summary     : Cluster File System
URL         : http://www.gluster.org/docs/index.php/GlusterFS
License     : GPLv2 or LGPLv3+
Description : GlusterFS is a distributed file-system capable of scaling to several
            : petabytes. It aggregates various storage bricks over Infiniband RDMA
            : or TCP/IP interconnect into one large parallel network file
            : system. GlusterFS is one of the most sophisticated file systems in
            : terms of features and extensibility.  It borrows a powerful concept
            : called Translators from GNU Hurd kernel. Much of the code in GlusterFS
            : is in user space and easily manageable.
            :
            : This package includes the glusterfs binary, the glusterfsd daemon and the
            : libglusterfs and glusterfs translator modules common to both GlusterFS server
            : and client framework

############ current cookbook
> sudo yum install -y glusterfs 1>/dev/null

> sudo rpm -qa | grep gluster
glusterfs-libs-3.7.4-2.el6.x86_64
glusterfs-3.7.4-2.el6.x86_64

> sudo mount -t glusterfs -o defaults,_netdev,backupvolfile-server=eggxnas001 eggxnas002:/data /sites/shared
mount: unknown filesystem type 'glusterfs'

############ working mount
> sudo yum install -y glusterfs-fuse 1>/dev/null

> sudo rpm -qa | grep gluster
glusterfs-libs-3.7.4-2.el6.x86_64
glusterfs-client-xlators-3.7.4-2.el6.x86_64
glusterfs-3.7.4-2.el6.x86_64
glusterfs-fuse-3.7.4-2.el6.x86_64

> sudo mount -t glusterfs -o defaults,_netdev,backupvolfile-server=eggxnas001 eggxnas002:/data /sites/shared

> mount | grep gluster
eggxnas002:/data on /sites/shared type fuse.glusterfs (rw,default_permissions,allow_other,max_read=131072)

yup, glusterfs-fuse needs to be installed.  The current one is glusterfs.
Your PR (https://github.com/shortdudey123/chef-gluster/pull/33) addressed this, but it had extra packages in there.

Solved by https://github.com/shortdudey123/chef-gluster/pull/39


Watch config-network configmap

Currently net-kourier controller does not watch config-network configmap as it does not use any configuration.
Now, https://github.com/knative-sandbox/net-kourier/issues/750 introduced activator-ca and activator-san(name) so controller needs to watch the configmap.
This patch adds it.
Part of: https://github.com/knative-sandbox/net-kourier/pull/761

/cc @ZhiminXiang @carlisia

/hold

Closing as https://github.com/knative-sandbox/net-kourier/pull/761 was merged.


EffectiveTldFinderTests failing after merge pull request #100

Although maven build is finished successfully, the two tests cases in class EffectiveTldFinderTest seems to be failing after pull request #100. Can anyone reproduce this?
End of Report:

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec

Results :

Failed tests:   testWildcardEtld(crawlercommons.url.EffectiveTldFinderTest)
  testExceptionEtld(crawlercommons.url.EffectiveTldFinderTest)

Tests run: 92, Failures: 2, Errors: 0, Skipped: 0

[ERROR] There are test failures.

Please refer to ~/workspace/crawler-commons-clean/target/surefire-reports for the individual test results.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.965 s
[INFO] Finished at: 2015-10-07T00:13:01-04:00
[INFO] Final Memory: 27M/794M
[INFO] ------------------------------------------------------------------------

thanks @aecio I'll investigate this

OK, fixed in [b7ccc8d]
This was due to changes to the UK section of the reference list. Thanks for reporting it