Updating dependencies

Second half to PR #801, this updates to latest module dependencies.

Please also updated the versions of the vendored dependencies.

@xiaq originally, I did forget to do go mod vendor, however I immediately did a second commit, and squashed it into the original before force pushing to the PR. If you check the actual commit -- https://github.com/elves/elvish/commit/87ebf94fad988cd5d9a01c715ce5a2f23a930423 -- the changes to the vendor directory are present.
Also, for what it's worth: https://travis-ci.org/elves/elvish/builds/517006223 -- the failure on Go 1.12 seems to be due to a problem on Travis, not with this commit or changes. If you restart those builds on Travis, they should go green. I would do that myself, but of course since this is a PR, I do not have the permission on Travis to restart a build.

Thanks, I had a stale tab open from when I first received the PR :)
I have restarted the build, let's see how it goes.

Interesting - the restarted builds failed again for the same failure, so it seems to be genuine.

I am not sure what the issue is. Since it's on Darwin, it will be difficult for me to track this down (I do have access to a MacBook, but I do most primary development on Linux).
It could be a problem introduced in the newer 1.12.{3,4} versions of the Go compiler (since it varies between with the 1.12.x name in the travis config), or it could be a change in one of the C dependencies or a combination of the two. Other, past similar errors on Darwin seemed to be related to the CGO bindings on Darwin.

The problem seems to be with the golang.org/x/sys package. The fix is to do a replace in go.mod to force the older version. Sometime in the last 4 months, it introduced this problem on Darwin.

That fixed the build/test issue on Darwin. Please see the updated (forced-pushed) change. I also had rebased it off of master prior to fixing the issue.

Hmm, can you just keep the old version of the package, and avoid doing a replace?
It is also weird that golang.org/x/sys should have a bug, this is a package maintained by the official Go team.
Elvish always builds with CGO disabled, and golang.org/x/sys does not have any CGO dependency. It always uses the underlying syscall interface without using the libc wrappers.

Also, an optional thing - if you would like to avoid your contrib stats being messed up by those vendoring commits, you can submit under a different email address than your usual one.

Also, the offending test code is a very simple call to unix.Pipe. Should it really be a bug of the library, the following code should produce a crash (when compiled with Go 1.12.x, with CGO_ENABLED=0):
package main

import "golang.org/x/sys/unix"

func main() {
    var p [2]int
    unix.Pipe(p[:])
}

Unfortunately I don't have a macOS system at hand now...

@xiaq the replace in the go.mod is the way to pin using go modules, because multiple the third party dependencies may update the version requirement. I misspoke about the CGO issue, I wasn't exactly paying attention to this and was simply sharing anecdotal information from previous breakages on Darwin that I've encountered. But yes, even though the package causing problems is supported by the Go team, this is clearly a bug. I'm sure will get worked out at some point in the future -- the fix for now is to simply pin to the existing versions (as I've done here).
With regards to stats, it doesn't really bother me. Now that it's using Go modules, I would even argue it's worth just dropping the vendor/ directory completely, since dependency/module version resolution is handled by the Go tool itself. Yes, this was not the recommended path previously, but it is going to be the recommended route moving forward.
I'm happy to make any specific changes requested -- let me know specifically what is necessary, and I'll go ahead and make them. Alternately, feel free to do a soft reset on this, and put the stats under your  user identity as it's not exactly code that I wrote myself.
My goals / involvement with this project has simply been to get this moved over to Go modules (which is done), so that I can continue my work on using project so that I can fix the dependency issues in that project.

For what it's worth, feel free to close this PR and do a go get -u in the master branch directly, along with the removal of  the /vendor/ folder (I'd highly recommend this), and the replace ... line in the go.mod file. The point here was to help with getting the module dependencies up-to-date, and I believe this PR has all the information necessary to backport it to the master branch directly now.

Thanks for the explanation on the use of replace. This is good to merge now. I'll see if I can reproduce the issue with golang.org/x/sys.
Re. the vendor folder, Elvish has a policy of always supporting whichever Go versions are still supported (which is always the last 2 versions). Since Go still supports a GOPATH-based workflow (as opposed to a module-based one), Elvish will continue to support that as well. In other words, Elvish does not break any user's workflow before Go officially does. That's why I am still keen on maintaining the vendor directory. It will go away when module defaults to be on (as opposed to auto) for 2 versions of Go.


Add oauth2-nextcloud to list of third party providers

The docs/ directory is what powers the website oauth2-client.thephpleague.com. Modifying links to work in the Github file browser will break the website. Please do not open a new Pull Request to "fix the broken documentation links"; they will be promptly closed.

Thank you for contributing! 🎉


Outdated README on v0.1.0

The README on the v0.1.0 tag is outdated and the contained examples do not fit the codebase of the tag. It should probably be replaced with a current version of the README. Consequently, the outdated README is also featured on crates.io, which is potentially the first impression developers get when trying out this crate.

Yes, I did docs refactoring after releasing 0.1.0.
I just pushed a new release: 0.1.1
v0.1.1 and the latest Crates release should reflect the updates.
Feel free to re-open an issue if you still have one!

Thank you!


Store Record bodies / TranslationUnit bodies in the graph

Currently, we cannot handle code like the following python snippet:
print("HELLO")
class Foo:
  print("WORLD")

Neither of the two print statements can be stored in CPG as the RecordDeclaration, NamespaceDeclaration, TranslationUnitDeclaration do not supports a body (or similar) container.
This issue is likely relevant for other scripting languages besides python, too.

I am also running into this issue with TypeScript - or any other script-based language for that matter. I will try to set up a call next week once every one is back in office.


Is there any requirement on the postCSS-Loader version?

The following code works:
"postcss": "^7.0.39", "postcss-loader": "^4.3.0", "postcss-rtlcss": "^1.7.2",
But The following code does not works:
"postcss": "^7.0.39", "postcss-loader": "^3.0.0", "postcss-rtlcss": "^1.7.2",

Hi @wangjiaojiao77,
There are requirements for the postcss version, depending on it, you need to use the legacy version or not. Read the Install section in the README:

And depending on the version, the import of the library is also different. Refer to Basic usage in the README:

Closing this issue.

Duplicate of #69


AEM connector

This is the basis of the aem connector
Todo's:

Add folder logic
Update Readme
Collections

@psamusev went through your comments, and updated the logic, i added one question about the enum


Travis tests

1. Tell us something about your changes.
set defined return state
2. If this changes affect the .conf file. Please provide the changed section
3. Reference a issue (optional)
Note: For further discussions use our forum: forum.hyperion-project.org

now we can write test apps. look at the output :-)
https://travis-ci.org/hyperion-project/hyperion.ng/builds/144483880
I will look what the test we have do and integrate them in travis.

ah nice one!


Simplify use of gatsby-source-filesystem

I guess I didn't understand how this was supposed to work when I first
started using Gatsby. I had one instance of gatsby-source-filesystem for
each subdirectory of content. This would create slugs which didn't
have the correct prefix on them (like blog/xyz). I dealt with this by
manually adding the /blog/ prefix to each URL in gatsby-node.js.
A much simpler way is to load all subdirectories of content with one
instance of gatsby-source-filesystem. Then you get the directory names
as part of the URL automatically and the manual prefixing can be removed
from gatsby-node.js.
This change is non-user facing. The public URLs of the website should
all remain the same as they are now.

Merging without review as this is totally internal and I want to rebase it onto some active branches.
I have checked against roadie.io/sitemap.xml and there are no URL changes in this PR.


Feature/set default language

Also an error is displayed in administration interface >> Users, when you query any user data.


zotime: attempt to require tzinfo

When tzinfo is not explicitly required, I'm getting dozens of failures running specs or consuming this library (e.g., via resque-scheduler) on my local dev environment, despite the CI build looking ok:
OS: Mac OSX 10.8.5 (x86_64-darwin12.0)
Ruby: 1.9.3-p551, 2.1.5, 2.1.6
This behaviour is new to 3.1.0 and was not present in 3.0.9.
The root cause for all of these failures appears to be Rufus::Scheduler::ZoTime::is_timezone? returning true for inputs like "*" or "1,2,3,4,5", which are valid parts of a cronline and do not represent a timezone, which then causes the cronline to get mangled.
By adding an explicit require statement, we can ensure that TZInfo is used if available, which fixes my local problems, but it's unclear to me whether the rest of is_timezone? is working correctly if it lets strings like "*" get detected as timezones.

Thanks for the detailed issue report.
I'll investigate further, I'd prefer if TZInfo is brought in only if explicitely required.
I just test on OSX 10.10.2 and can see the issues you describe.
Thanks a lot!


lib/array: remove useless cast to comparable.

Signed-off-by: Alexandre Terrasa<EMAIL_ADDRESS>

That's an easy-to-read PR !
:shipit:

Hum... all tests are failing. Adaptative typing error?

Fixed adaptive typing error! The bug is fixed and the cast is now useless but c_src still need it because old compilers are grumpy and like that things are done in the old way even when it is ridiculous and inefficient for nowadays standards.

marked stalled, to reapply when c_src is updated


How to move the sidebar to right side?

It's stated in the readme under section Class Options:
\documentclass[a4paper, ..., sidebarplacement=right]{fortysecondscv}

The template also has this option in the commented part of the available class options.


fix(Tabs): update selected state when prop changes

Fixes #187

👍

Bluemix toolchain: Delivery Pipeline deployed carbon-components-react to Bluemix Design System, including commit b9a107ee73c313be16b8f57fa3c2ec4238805f9d


Question: why intent models don't use tf.keras.optimizers

Why are they using optimizers under tf.train?

Hi @hkvision, tf.train.optimizers and tf.keras.optimizers are interchangeable. You can use your own optimizer if you choose so.

OK. Got it. Thanks for your reply. :) @peteriz


Feature support query hive views.

Proposed changes
Problem summary
A very simple implementation to query hive views, it is an EXPERIMENTAL feature.  We can try to parse the ddl of hive views and try to execute the query relies on the fact that  HiveQL is very similar to Doris SQL. But if the ddl of hive views use some complicated or incompatible grammar, the query might fail.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

But if the ddl of hive views use some complicated or incompatible grammar, the query might fail.
Could you list the specific area of influence?

But if the ddl of hive views use some complicated or incompatible grammar, the query might fail.

Could you list the specific area of influence?
Sorry i can not enumerate all fail scenes but i can give an example, if the hive view's definition like this
CREATE VIEW `test.tbl_test_v` AS select sha(`lh_test`.`number`), `lh_test`.`k1`, `lh_test`.`k2`, `lh_test`.`k3`, `lh_test`.`k4` from `test`.`lh_test` , when we create a hive catalog named hive_ctl and submit a query like this select * from hive_ctl.test.tbl_test_v,  this query will fail and you can see some message like this: ```
MySQL [test_d]> select * from hive_ctl.test.tbl_test_v;
ERROR 1105 (HY000): errCode = 2, detailMessage = No matching function with signature: sha(decimal(18, 7)).

Above all, a query with hive view will be failed including but not limited to these scenes, **but other queries are not affected.** :
- ddl of hive view use some functions that doris dose not contain
- ddl of hive view use some grammer that doris does not support

run buildall

Please add some test case. You can refer to https://doris.apache.org/zh-CN/community/developer-guide/regression-testing#%E5%A4%96%E9%83%A8%E6%95%B0%E6%8D%AE%E6%BA%90-e2e-%E6%B5%8B%E8%AF%95

Sorry, i meet some problems when executing the regression test in my local env, i will submit a pr to add some regression test later if the problem be solved.


Hook examples organization

I want to suggest an improvement on how the examples are currently organized.
Instead of having a markdown file with a list of examples (this) I think it would be better to have different directories each one with the configuration file (or different files.)
Then the list of examples included here could be changed to include these files using a tool like markdown-magic or kept as it is.
If you like the idea I could work on this.

Sounds great :-)

Except the markdown-magic idea.  I don't like magic. 😃

A little late but now I got some free time. You can assign me the issue.

@dexpota, any progress on this?


action

Codecov Report

Merging #43 (3ed28bc) into master (16803e1) will increase coverage by 0.12%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #43      +/-   ##
==========================================
+ Coverage   96.97%   97.10%   +0.12%
==========================================
  Files           7        7
  Lines         331      345      +14
==========================================
+ Hits          321      335      +14
  Misses         10       10

Impacted Files
Coverage Δ

service/routes.py
100.00% <100.00%> (ø)

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 16803e1...3ed28bc. Read the comment docs.


Typing: DataTree[Unknown]

Try to instantiate a DataTree:
root = DataTree(name="root")
VSCode with Pylance will complain:
Type of "root" is partially unknown
  Type of "root" is "DataTree[Unknown]"
Pylance[reportUnknownVariableType](https://github.com/microsoft/pyright/blob/main/docs/configuration.md#reportUnknownVariableType)
(variable) root: DataTree[Unknown]

Going to the DataTree class definition and hovering the Mapping parent class:
Expected type arguments for generic class "Mapping"
Pylance[reportMissingTypeArgument](https://github.com/microsoft/pyright/blob/main/docs/configuration.md#reportMissingTypeArgument)
(class) Mapping

Same for NamedNode:
Expected type arguments for generic class "NamedNode"
Pylance[reportMissingTypeArgument](https://github.com/microsoft/pyright/blob/main/docs/configuration.md#reportMissingTypeArgument)
(class) NamedNode
A TreeNode which knows its own name.

Implements path-like relationships to other nodes in its tree.

If we compare to the Dataset definition in xarray:
https://github.com/pydata/xarray/blob/ff0d056ec9e99dece0202d8d73c1cb8c6c20b2a1/xarray/core/dataset.py#L511
We can see that the type parameters of Mapping are provided

This was probably closed by https://github.com/pydata/xarray/pull/9445 - we can re-open upstream if not.


Request to delete package from pub.dartlang.org

I want to delete my package https://pub.dartlang.org/packages/metronome

CC @nex3 @mkustermann

@whesse  took care of removing it.


Cannot create a file when that file already exists

Committing
-------------------------------------------------------------
MKDIR failed.
MKDIRs failed.
Commit failed.
Commit complete.
MKDIRs complete.
- ./wwwroot/2015 created successfuly
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Error: 550 ./wwwroot/2015: Cannot create a file when that file already exists.
    at Ftp.parse (/Users/keel/dev/hexo/node_modules/jsftp/lib/jsftp.js:257:11)
    at Ftp.parseResponse (/Users/keel/dev/hexo/node_modules/jsftp/lib/jsftp.js:174:8)
    at Stream.<anonymous> (/Users/keel/dev/hexo/node_modules/jsftp/lib/jsftp.js:146:24)
    at emitOne (events.js:77:13)
    at Stream.emit (events.js:169:7)
    at ResponseParser.reemit (/Users/keel/dev/hexo/node_modules/duplexer/index.js:70:25)
    at emitOne (events.js:77:13)
    at ResponseParser.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at ResponseParser.Readable.push (_stream_readable.js:110:10)
    at ResponseParser.Transform.push (_stream_transform.js:128:32)
    at ResponseParser.<anonymous> (/Users/keel/dev/hexo/node_modules/ftp-response-parser/index.js:65:12)
    at Array.forEach (native)
    at ResponseParser._transform (/Users/keel/dev/hexo/node_modules/ftp-response-parser/index.js:48:9)
    at ResponseParser.Transform._read (_stream_transform.js:167:10)
    at ResponseParser.Transform._write (_stream_transform.js:155:12)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at ResponseParser.Writable.write (_stream_writable.js:207:11)
    at Socket.ondata (_stream_readable.js:528:20)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)

OK, I Fix it myself , it's parse-listing's bug.
https://github.com/sergi/parse-listing/pull/8

Sorry for the late reply. I have already refactored this plugin. If the issue persists, please feel free to report it again. The installation method for the new version is: npm i<EMAIL_ADDRESS>


Custom properties

I can't find any documentation where it is explained how to emit on topic publications some custom metadata aside from its body. How can this get to be published and received on handling?

Ok, just got the userProperties field doing this.


SA - Update routes in controllers

Connect routes, ensure all routes are working.

All routes are connected and working with the exception of /api/opportunities. Cannot GET, have been troubleshooting since 11 pm 1/20/23.


Ansible: clone the repo on the DO Droplet

Resources
https://www.digitalocean.com/community/tutorials/how-to-use-ansible-to-automate-initial-server-setup-on-ubuntu-22-04#step-2-preparing-your-playbook
https://www.digitalocean.com/community/tutorials/how-to-use-ansible-to-install-and-set-up-docker-on-ubuntu-22-04#step-5-reviewing-your-complete-playbook
https://www.geekbits.io/how-to-clone-a-git-repository-with-ansible/#:~:text=To do this%2C we need to create an Ansible playbook.&text=Edit the file and add the following entries.&text=In the playbook above%2C we,link to the GitHub repository.

main_ephem.yml doesn't work. After create_droplet_ephem.yml runs, the droplet_hosts file is updated with the public IP. Then configure_droplet_as_root.yml needs to run using the public IP to connect to the new droplet. However, droplet_hosts isn't updating, so configure_droplet_as_root.yml fails to connect.
Figure out how to pass the public IP to configure_droplet_as_root.yml.


New Donation create without selecting item breaks item dropdown

To generate this bug go to new_donations_path click Create Donation without setting quantity value. It will throw errors and the item dropdown will change to a number select field. The path also redirects the url to donations_path without refreshing.

Fixed by #102


Gateway time-out causes crash

Typo in the title: It doesn't crash, but Haruna isn't able anymore to receive POST requests when it happens.

Thanks for reporting. I'll check around and see where this issue originates.

Haruna is updated to 3.1.0 which I think fixes this issue. You can get the jar from the CI Server

Wow, you're really fast! Thanks, will test it as soon as possible

After two weeks, I can confirm that there was no crashes anymore, thanks!


fix Kurtosis docs by passing the right parameter properly

@bucanero there's a failing CI check here, and I can't merge it. Can you do that please?


100% non-interactive Debian installations

When installing the common-utils feature, the feature installation fails since apparently my base container configuration (in this case /etc/issue) would be modified and an interactive prompt causes the install to fail:

Configuration file '/etc/issue'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.

One option would be to use the following apt-get options when installing packages:

-o Dpkg::Options::="--force-confdef" - use the default answer if a configuration file should be replaced.
-o Dpkg::Options::="--force-confold" - use the old configuration file if a configuration file should be replaced. Just in case the --force-confdef doesn't work.

Note this happened to me using the common-utils features, but I would assume its not isolated to this feature.
Would a pull request be accepted for this?

Just bumping to ask if a PR would be accepted.  Or for any workarounds.


python3Packages.sphinx: fix tests on darwin

Description of changes
On darwin, python3Packages.sphinx fails to build due to failing tests on my machine as well as on Hydra:
=========================== short test summary info ============================
FAILED tests/test_build_linkcheck.py::test_linkcheck_allowed_redirects - OSEr...
FAILED tests/test_build_linkcheck.py::test_get_after_head_raises_connection_error
========== 2 failed, 1719 passed, 23 skipped, 25 deselected in 55.37s ==========

Rather than add these tests to the list of tests already disabled on darwin, adding __darwinAllowLocalNetworking = true;, removes the need to disable these failing tests on darwin along with the long list of tests already disabled.
I tested these changes on master and didn't have any build issues with either aarch64-darwin or x86_64-darwin. Targeting staging though since this causes lots of rebuilds.
Things done

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

I don't know. @Artturin what would you suggest?

I've gone ahead and just disabled the failing tests.


Ubuntu/Debian Desktop Client install instructions do not work.

Following the installation guide for Ubuntu Debian on Kubuntu 24.04, I can't install Mattermost. The relevant terminal output here:
$ curl -fsS -o- https://deb.packages.mattermost.com/setup-repo.sh | sudo bash
Err:21 https://deb.packages.mattermost.com stable InRelease
  The following signatures were invalid: EXPKEYSIG F8F2C31744774B28 Mattermost Build<EMAIL_ADDRESS>$ sudo apt install mattermost-desktop
Package mattermost-desktop is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'mattermost-desktop' has no installation candidate

Solution is to remove the old offending key like this:
curl -fsS -o- https://deb.packages.mattermost.com/setup-repo.sh | sudo UPDATE_GPG_KEY=yes bash
via: https://forum.mattermost.com/t/mattermost-desktop-repository-install-on-24-04-lts-noble/18693/9


⚠ Cioos National CKAN has degraded performance

In 5a93571, Cioos National CKAN (https://catalogue.cioos.ca/) experienced degraded performance:

HTTP code: 200
Response time: 5331 ms

Resolved: Cioos National CKAN performance has improved in 65ec182 after 20 minutes.


GH1377: Support for uninstall packages using Chocolatey

@gep13 Yep I will, it may be tomorrow.

Perfect thanks!

@gep13 It has been rebased and squashed.

@phillipsj would you be in a position to correct the duplication error that CodeFactor is throwing?  I think correcting this is justified, as quite a few of the runners have the same properties.  You should be able to find examples in the code base where a common base class is used between runners.

@gep13 Yep I will fix it this week, I have seen the other locations.

@gep13 According to CodeFactor I need to implement more, but wanted to push so you could review.  Am I going in a good direction or would you prefer a different approach.

@phillipsj the approach you are following here looks good to me!

@phillipsj at some point can you rebase, and I will take a final look over it. Thanks!

Relates to #1377


initial delete fxn changes

still a work in progress

Please check the following

[ ] Do the tests still pass? (see Run the Tests)
[ ] Is the code formatted properly? (see Linting (Formatting))
For New Features:

[ ] Have tests been added to cover any new features or fixes?
[ ] Has the documentation been updated accordingly?

Please describe additional details for testing this change

@hughesna would you like to discuss this? If you have any questions you can ask them in the comments here, or join us on discord if you'd like to chat with me or other devs in real-time. We'd be happy to answer your questions and help you work through this one

@hughesna are you interested in finalizing this PR? It's off to a great start and I'd be happy to help walk you through the remaining changes necessary to get it merged and deployed to production, but I understand if you no longer have time

Closing as this is stale. @hughesna reach out if you'd ever like help picking it up again!


fix: add missing '.apps' to sso url

CC @finp - I think the "apps" part of the URL here is important to include since it's part of the subdomain and not overall cluster host.

looks good, but note that we plan to remove this url from docs for 1.5 (because it's available from web app)

Ah, good. I remember those discussions from a while back.


tar.Pack reseting the UID, GUID and date of the root folder

Hey guys, take a look at this output/code, can someone explain to me why tar.Pack is messing the attributes of the root folder compress/?

Is this still an issue in v3?

If so, you can add { preserveOwner: false } to the unpack options.


openjdk8+OpenJ9 win32 builds failing (error: unknown target CPU 'pentium4')

Ref: https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-windows-x86-32-openj9/79/console
OutOfLineINL_java_lang_invoke_NativeMethodHandle.cpp
OutOfLineINL_jdk_internal_misc_Unsafe.cpp
StackDumper.c
VMAccess.cpp
annsup.c
error: unknown target CPU 'pentium4'
error: error: unknown target CPU 'pentium4'
unknown target CPU 'pentium4'
make[3]: *** [../makelib/targets.mk:446: MHInterpreter.obj] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [../makelib/targets.mk:440: BytecodeInterpreter.obj] Error 1
make[3]: *** [../makelib/targets.mk:443: DebugBytecodeInterpreter.obj] Error 1
bchelper.c
make[2]: *** [makefile:140: j9vm] Error 2
make[1]: *** [/cygdrive/c/cygwin64/tmp/openjdk-jdk8u-windows-x86-32-openj9/workspace/build/src/closed/OpenJ9.gmk:421: build-j9] Error 2
make: *** [/tmp/openjdk-jdk8u-windows-x86-32-openj9/workspace/build/src/closed/make/Main.gmk:39: j9vm-build] Error 2

https://ci.eclipse.org/openj9/job/Build-JDK8-win_x86/ seems unaffected

https://ci.adoptopenjdk.net/view/work in progress/job/SXA_AO8J9_Win32/25/consoleFull worked ok ...Need to understand difference between that and the real builds ...


Improved documentation and misc command removals/changes

Pull Request Test Coverage Report for Build 434

2 of 4 (50.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 76.114%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/address/logic/commands/layer/LayerSelectCommand.java
1
3
33.33%

Totals

Change from base Build 423:
0.7%

Covered Lines:
1845

Relevant Lines:
2424

💛  - Coveralls


S3 configuration XOR condition is incorrect

The S3 code says the following:
elif bool(key_id) ^ bool(secret_key):
    raise ImproperlyConfigured("You must configure either both or none of the AWS credential params.")

However if both the key_id and the secret_key are missing, this XOR evaluates to False.
Proof:
# Good
>>> True ^ True
False

# Bad: We want True here because both configs are missing
>>> False ^ False
False

# Good
>>> True ^ False
True

Instead I suggest either:
elif None in (key_id, secret_key):

or
elif not all([key_id, secret_key]):

I just realised it wants to read form a config file, however the real problem is that if no file exists it exits out, see #36

I just realised it wants to read form a config file, however the real problem is that if no file exists it exits out, see #36


Cannot use rosmsg show for custom topic

Maybe need to add the src folder to a path somewhere? I will investigate further.

currently only way i've gotten it to work is to source the devel/setup.zsh that's generated - we may need to copy that over in order to be able to do this...

it's weird because roscd rostopic echo and such all work just fine

what is the full value of ROS_ROOT and PYTHONPATH?
On Thu, Mar 22, 2018 at 8:36 PM -0500, "William Emfinger"<EMAIL_ADDRESS>wrote:
it's weird because roscd rostopic echo and such all work just fine
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.

one issue is there are no .msg files in the the generated share folder. Copying a the .msg from the src folder doesn't fix the problem, so something else is messing up too.

also need to copy the cmake folder from devel/share/[package name] to the share folder in rosmod's generated folder
cp -rL to deference symbolic links
moving cmake folder and the .msg file fixes the problem


Update ros.md

ref: https://wiki.ros.org/Distributions

Thank you for your first PR and the support of the project. I have verified your changes on the website and everything is correct.


Decimal mask oncomplete not firing on delete, or on last char of char group.

Sorry - had to go with JSbin because jsfiddle is down
http://jsbin.com/xuxacola/4/edit
Using char groups of 3  (Same result when changing to other sized char groups)
Enter 123456789 in the input box:
Expected:
1
12
123
1234
12345
123456
1234567
12345678
123456789
Actual:
1
12
1234
12345
1234567
12345678
Enter 123456789 in the input box - then press backspace:
Expected:
12345678
Result:
No event fired.

@swd120 ,
Finally fixed ;-)


vscode does not run on Wayland - requires a bunch of X11 libs

VS Code Version: 1.68.1
OS Version: Gentoo Linux

When I try to run vscode, I get these errors:
error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory
error while loading shared libraries: libXdamage.so.1: cannot open shared object file: No such file or directory
error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory

Chromium works on my machine. It is possible to compile chromium / electron with no X11 deps.
Steps to Reproduce:

Have a pure Wayland system, no X11 libraries
Run VSCode

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.68.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

I checked and I indeed have 1.68.1 installed.

@deepak1556 Is it possible to dynamically link these X11 libraries?

@weinand Can you please reassiign this bug to someone else familiar with Electron internals, please? Thanks!

no, the assignment is correct.

Sorry for the delayed response, Electron builds for both X11 and Wayland backend into the same binary to allow switching between them at runtime, so we won't be disabling the backends individually either. With latest stable, you can start the application with --ozone-platform="wayland" to use the wayland backend. Once we update to Electron 19 https://github.com/microsoft/vscode/pull/154092, we will provide a runtime config to automatically switch the backends.

Right, but that will not solve the issue.
As long as you keep statically linking X11 libraries, vscode will not be usable on Wayland.


Feature/oauth2 server

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
329 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-27.1%) to 72.9%

Files with Coverage Reduction
New Missed Lines
%

authentication/provider/oauth2/access.go
329
28.01%

Totals

Change from base Build<PHONE_NUMBER>:
-27.1%

Covered Lines:
885

Relevant Lines:
1214

💛  - Coveralls


Update macOS dependencies.

The CI failure is https://github.com/rust-lang/cargo/issues/8568.

Note to self: retry the CI tomorrow.

:umbrella: The latest upstream changes (presumably #220) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably #220) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably #225) made this pull request unmergeable. Please resolve the merge conflicts.

This was done in #249 aside from the switch to core-graphics-types.


Azure OpenAI 2.0.0-beta: generated code refresh with '??' workaround

API change check
API changes are not detected in this pull request.


Autocomplete "res://" paths

Scenario:
When trying to e.g. load a PackedScene
var scene = GD.Load<PackedScene>("res://...");

It would probably be very useful to get suggestions for path segments instead of having to rely on your memory to type them out correctly.

Implementation might be something similar to https://plugins.jetbrains.com/plugin/11088-file-path-autocomplete, https://github.com/PinkFloyded/idea-file-path-autocomplete


Add endpoint and visualization for intersection of fingerprints

Will help check for incompatibility etc.
Consider UI for selection

Handled by tagging support


wireplumber: does not generate docs deterministically

Building this package twice does not produce the bit-by-bit identical result each time, making it harder to detect CI breaches. You can read more about this at https://reproducible-builds.org/ .
Fixing bit-by-bit reproducibility also has additional advantages, such as avoiding hard-to-reproduce bugs, making content-addressed storage more effective and reducing rebuilds in such systems.
Steps To Reproduce
nix-build '<nixpkgs>' -A wireplumber.doc --check --keep-failed

You can use diffoscope to analyze the differences in the output of the two builds.
To view the build log of the build that produced the artifact in the binary cache:
nix-store --read-log $(nix-instantiate '<nixpkgs>' -A wireplumber)

Additional context
It seems alltitles in share/doc/wireplumber/html/searchindex.js is not ordered deterministically

Looks like it has been fixed the 16th of September, here: https://github.com/sphinx-doc/sphinx/pull/11665
I guess we need to wait for the next version of Sphinx before revisiting this issue, the latest version is 7.2.6 released the 14th of September.

fyi, Sphinx 7.3.7 was just released https://github.com/sphinx-doc/sphinx/releases/tag/v7.3.7

I tried to update it already without luck. Help on this is greatly appreciated.

@drupol I took a shot at it here https://github.com/NixOS/nixpkgs/pull/305335
Please feel free to amend or reopen as necessary, I'll be unavailable over the next couple of days.

This appears to be fixed now; at least, the nix-build --check command succeeds for me.


Fork, Commit, Merge - Hard Issue (CSS) #307

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out my other projects. Just click here to find more. These projects contain real issues that you can help resolve. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


karabiner use hjkl for arrow keys

I import this Vim Mode (rev 4.3)
when I use d as the triggered key, when I type sdk, dk will be triggered. so I have to type this word slowly.
any way to avoid this? or is there any other suggested key mapping for vim mode?

I have a similar Issue. I use "sticky A+JKLI" to "arrow up/down/left/right".
I also have "Sticky A+S" assigned as "option_L". Now when i hold "A+S" i get "option_L", but when
i press one of the keys "JKLI", then i end up pressing "option_L+JKLI"......
Whats supposed to happen is that i get "option_L+Arrow_up etc."
I think that this is a bug as this has worked with ease in the old Karabiner.

Simple Vi Mode v3 (rev 2) with the latest beta version is more comfortable s+hjkl operation.
https://pqrs.org/osx/karabiner/complex_modifications/#personal_tekezo_simple_vi_mode
How to upgrade to the latest beta version:

I changed the trigger key to 'tab'


[BUG] Oauth2Plugin skip failed

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Oauth2Plugin skip failed
Expected Behavior
No response
Steps To Reproduce

add following dependency to pom.xml:

        <!--shenyu oauth2 plugin start-->
        <dependency>
            <groupId>org.apache.shenyu</groupId>
            <artifactId>shenyu-spring-boot-starter-plugin-oauth2</artifactId>
            <version>${project.version}</version>
        </dependency>
        <!--shenyu oauth2 plugin end-->

start shenyu
send http request

Environment
ShenYu version(s): latest in master

Debug logs
in bootstrap
2021-12-01 13:37:00 [boundedElastic-1] ERROR org.apache.shenyu.web.handler.GlobalErrorHandler - [b40067ba] Resolved [NullPointerException: null] for HTTP POST /http/test/payment
2021-12-01 13:37:00 [boundedElastic-1] ERROR org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler - [b40067ba]  500 Server Error for HTTP POST "/http/test/payment"
java.lang.NullPointerException: null
	at java.util.Objects.requireNonNull(Objects.java:203)
	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
	|_ checkpoint ⇢ org.apache.shenyu.web.configuration.ErrorHandlerConfiguration$1 [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.apache.shenyu.web.filter.FileSizeFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.apache.shenyu.bootstrap.filter.HealthFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.apache.shenyu.web.filter.CrossFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.authorization.AuthorizationWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.authentication.logout.LogoutWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.savedrequest.ServerRequestCacheWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.context.SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.context.ReactorContextWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.header.HttpHeaderWriterWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.config.web.server.ServerHttpSecurity$ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.apache.shenyu.web.filter.LocalDispatcherFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain]
	|_ checkpoint ⇢ HTTP POST "/http/test/payment" [ExceptionHandlingWebHandler]
Stack trace:
		at java.util.Objects.requireNonNull(Objects.java:203)
		at org.apache.shenyu.plugin.oauth2.OAuth2Plugin.execute(OAuth2Plugin.java:50)
		at org.apache.shenyu.web.handler.ShenyuWebHandler$DefaultShenyuPluginChain.lambda$execute$0(ShenyuWebHandler.java:134)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:44)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:141)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67)
		at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:107)
		at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:92)
		at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:76)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274)
		at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851)
		at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1630)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:144)
		at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121)
		at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:112)
		at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2186)
		at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:184)
		at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:162)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:103)
		at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:90)
		at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:81)
		at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:441)
		at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:211)
		at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)
		at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
		at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172)
		at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75)
		at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:160)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:78)
		at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2188)
		at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:1994)
		at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:1868)
		at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54)
		at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75)
		at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:96)
		at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:160)
		at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:823)
		at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:589)
		at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:569)
		at reactor.core.publisher.FluxFlatMap$FlatMapMain.onComplete(FluxFlatMap.java:455)
		at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:265)
		at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:201)
		at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:363)
		at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)
		at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)
		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
		at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150)
		at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1630)
		at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:100)
		at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:136)
		at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:136)
		at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:160)
		at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:262)
		at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1631)
		at reactor.core.publisher.MonoProcessor.onNext(MonoProcessor.java:317)
		at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:192)
		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67)
		at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121)
		at reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription.run(FluxSubscribeOnCallable.java:249)
		at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
		at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
		at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
		at java.util.concurrent.FutureTask.run(FutureTask.java)
		at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
		at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
		at java.lang.Thread.run(Thread.java:748)

Anything else?
#2483 is partly inappropriate

I have the same problem

2021-12-02 11:37:11 [boundedElastic-1] ERROR org.apache.shenyu.plugin.divide.DividePlugin - divide upstream configuration error： RuleData{id='1466032577540608000', name='/http/test/', pluginName='divide', selectorId='1466032577356058624', matchMode=0, sort=1, enabled=true, loged=true, handle='{"loadBalance":"random","retry":3,"timeout":3000,"headerMaxSize":10240,"requestMaxSize":102400}', conditionDataList=[ConditionData{paramType='uri', operator='match', paramName='/', paramValue='/http/test/'}]}
按照你上面的改完后，请求返回这个错误？ 这个你碰到过吗？

Hi, it seen that your paramValue is config error. You can refer to the document .
In addition, issue is expected to be written in English.

I checked the admin system，Why my matchType =0, can't choose other values?


nctl docker container not running on M2 Macbook

What happened?
After following this tutorial I ended up with
nctl-start
2023-05-22T12:37:30.448331 [INFO] [7007] NCTL :: starting node(s) begins ... please wait
2023-05-22T12:37:30.453710 [INFO] [7007] NCTL :: ... starting supervisord
2023-05-22T12:37:32.543650 [INFO] [7007] NCTL :: ... starting nodes: genesis bootstraps
2023-05-22T12:37:33.672683 [INFO] [7007] NCTL :: ... starting nodes: genesis non-bootstraps
2023-05-22T12:37:34.794029 [INFO] [7007] NCTL :: starting node(s) complete
validators-1:casper-net-1-node-1    EXITED    May 22 12:37 PM
validators-1:casper-net-1-node-2    EXITED    May 22 12:37 PM
validators-1:casper-net-1-node-3    EXITED    May 22 12:37 PM
validators-2:casper-net-1-node-4    EXITED    May 22 12:37 PM
validators-2:casper-net-1-node-5    EXITED    May 22 12:37 PM
validators-3:casper-net-1-node-10   STOPPED   Not started
validators-3:casper-net-1-node-6    STOPPED   Not started
validators-3:casper-net-1-node-7    STOPPED   Not started
validators-3:casper-net-1-node-8    STOPPED   Not started
validators-3:casper-net-1-node-9    STOPPED   Not started

What did you expect to happen?
I expected it to run. After running nctl-stop && nctl-clean && nctl-assets-setup && nctl-start I got
nctl-assets-setup
2023-05-22T12:37:24.130470 [INFO] [6262] NCTL :: asset tear-down begins ... please wait
2023-05-22T12:37:24.142580 [INFO] [6262] NCTL :: ... deleting files
2023-05-22T12:37:26.249063 [INFO] [6262] NCTL :: asset tear-down complete
2023-05-22T12:37:26.260898 [INFO] [6262] NCTL :: asset setup begins ... please wait
2023-05-22T12:37:26.265064 [INFO] [6262] NCTL :: ... setting directories
2023-05-22T12:37:26.406101 [INFO] [6262] NCTL :: ... setting binaries
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
cp: cannot stat '/home/casper/casper-node/target/release/casper-node': No such file or directory
2023-05-22T12:37:26.529713 [INFO] [6262] NCTL :: ... setting cryptographic keys
2023-05-22T12:37:26.602096 [INFO] [6262] NCTL :: ... setting daemon config
2023-05-22T12:37:26.715845 [INFO] [6262] NCTL :: ... setting chainspec.toml
2023-05-22T12:37:26.736235 [INFO] [6262] NCTL :: ... setting accounts.toml
2023-05-22T12:37:26.794961 [INFO] [6262] NCTL :: ... setting node configs
2023-05-22T12:37:27.102654 [INFO] [6262] NCTL :: asset setup complete

Are you willing to submit a pull request to fix this bug?
Not now.

@peter-blockbites  thanks for opening this issue. we've been able to reproduce the problem on our side with a M2 Macbook and we're now looking for a fix.
I'll keep you updated here.

@peter-blockbites a colleague from the team has built and ran successfully an image for casper-node v1.5.1 on his Mac Mx.

Yeah I can cofirm it works 🎉


WIP: allow to specify timeout/interval for waiting for disk ready

@maximilien This PR is for address tracker 127370877, I committed the initial code change, I found there are a dozen SL client requests which need to be faked for the unit test, I hope to let you review the code change before implementing the unit test, it will be a big challenge to me. Thanks.
I had to add 2 packages in Godeps, which caused all packages under Godeps were updated. I think you could update Godeps by yourself and then review the changes in this PR. Please let me know if you want me to submit another PR just for Godeps update. Thanks.

OK let me update the Godep myself. What packages are those?
I am closing this one.

@maximilien  Please help add the following 2 packages in Godeps:
github.com/cloudfoundry/bosh-utils/retrystrategy
github.com/pivotal-golang/clock

Thanks.

OK thanks.

OK, done. Try now. If you find there are missing imports then send me what you are doing so I can add imports correctly. Best.


Nixie tubes

Replaces https://github.com/LibrePCB-Libraries/LibrePCB_Base.lplib/pull/44.
Add category, symbols and components for nixie indicator tubes (a version with decimal dot, a version without it).

Thanks for the review!


Add healthcare professional degrees to SearchResultDetails

previously the degrees were not displayed anywhere on the SearchResults
Resolves #335
🔧 What changed

Before there were no degrees displayed in either the SearchResultsList or the the SearchResultDetails.
Now the degrees are displayed after the name of the healthcare professional in each component

🧪 Testing instructions

Currently there are no tests for this

📸 Screenshots

Before

After

To Do

Create tests for the changes in the components

@NabbeunNabi What do you think about showing just the first degree on the SearchResultsList with an ellipses, and showing all of the degrees on the SearchResultsDetails.

I did try for a bit to add tests, but I was having trouble with it even finding any data-test-id I was setting

I did try for a bit to add tests, but I was having trouble with it even finding any data-test-id I was setting

@NabbeunNabi Let's pair on this sometime and write some tests in a separate PR.

@all-contributors please add @NabbeunNabi  for code


Remove launchpad.py seem to be ununsed.

Untouch since 2011
Launchpad backend seem to use Bzr directly.

This needs to be removed in a few other places as well, including the backends/__init__.py file. Otherwise I'm +1 for dropping this special casing. We don't have a huge number of bzr projects, and launchpadlib is a big dependency.

This needs to be removed from backends/init.py file also.

Do you mean removing
backend_cls = {
    ...
    'launchpad': bzr.Backend,   # this one ?
    ...
}

? Because this particualar file is not imported anywhere

Correct. That file is used here: https://github.com/rtfd/readthedocs.org/blob/master/readthedocs/projects/models.py#L36

Oh, by this I ment readthedocs/vcs_support/backends/launchpad.py I saw that readthedocs/vcs_support/backends/__init__.py was used.
Anyway I pushed a commit to remove it.

Ah yea, I just meant the reference to launchpad, as it was the only other result in a grep.
Thanks for this :)


HH example improvements making it public

For demonstrating the functionality of SNPE, we want to have a notebook with a HH example, which will later also be hosted on the webpage. We currently have such an example, but it will need some polishing before putting it online publicly.
Things we will still have to change:

get rid of float32 casting or numpy/tensor casting once we are fully settled on a pipeline there
how to have simulator, current injection, and summstats combined in the best way (most intuitive way for the user)
we might change to Brian2 anyway

We dont need numpy or tensor castings anymore. It should all work with inputs checks ;-)

Ah, great, will try it out right away!

we did have a tutorial in theano know-- so it hopefully will not be too hard?

For reference, this is a link to the old statistical example from delfi:
https://github.com/mackelab/delfi/blob/1b16d5ee4b88b458e4cbc10e33131d457da38af9/docs/notebooks/quickstart.ipynb

@michaeldeistler isn't this by your last PR?

I'd like to keep it open a bit longer since I keep making minor changes to the notebook text.


Question: How to show whole text when text area is added to scene

Let's assume there is an unknown text with some styles.
Now, I need

to create text area (InlineCssTextArea) with fixed width (for example, 500 pixels)
to add text to it with styles
to find whole document height
to make text area height equal to document height
to add text area to scene to show whole document without scrollbars.

As it is seen the problem is that I need whole document height when I only add text area to scene. I tried this code:
var messageArea = new InlineCssTextArea();
var scrollPane = new VirtualizedScrollPane(messageArea);
messageArea.totalHeightEstimateProperty().addListener((ov, oldV, newV) -> scrollPane.setMinHeight((double) newV));

This code works, but the problem is that when messageArea becomes visible it has one height and later its height is changed and user sees flickering. I tried to add
messageArea.setAutoHeight(true);
messageArea.applyCss();
messageArea.requestLayout();

But it didn't help. Could anyone say how to do it if it is possible?

Not sure if this will work but let's start with just this:
var messageArea = new InlineCssTextArea();
messageArea.setPrefWidth(500);
messageArea.setMinWidth(500);
messageArea.setMaxWidth(500);
messageArea.setAutoHeight(true);
// add text to it with styles

So no scrollpane and no height property listener.
If this doesn't work as you would like then we'll build on it.

With your first code provided above I see what you mean in video but can't replicate on my system ?
With the 2nd code I get the same "result" as you. It seems that the TextArea height requires another pulse to calculate correctly.
If you change pulsePassed to an int and increment it, printing to console when it reaches 1 or 2 then it'll be correct.
This maybe explains the flicker ?

It seems that the delay only happens the first time the TextArea is rendered.
This is because for the height to be calculated the width needs to known, so if the width is zero then a layout request is issued first to determine the width and this then results in the height only being calculated on the 2nd pass.

Hmm, the TextArea requires its actual width. Those methods just specify the width limits and preference, not it's final rendered width which will depend on other things as well like the parent containers it is in.
You can try the following hack to prepare the messageArea for dialogs and popups:
// Dummy scene to trigger initial layout to set width to 500
new Scene( messageArea, 500, 50 ).snapshot( null );
messageArea.appendText( text ); // Must be after
// Add messageArea to the Dialog/Popup container

Have submitted a PR that calculates the height using the preferred width when appropriate as suggested.
Also updated latest maven snapshot including this PR.
Please assess and provide feedback, thanks.


Half donut char support

Just an update, before we take in any further pull requests, we are going to put in place some unit tests to help us maintain stability.  Until that time, pull requests will be waiting.


Simplify color temperature handling by setting range on characteristic

Hi, first off all, thank you for this plugin! It's been working really well for me so far.
I noticed that I was unable to set the colour temperature to the full range of my bulbs. The calculation for the conversion seemed to be not quite right. In fixing it I noticed that it's possible to just tell HomeKit the actual range of supported values, which simplifies things quite a bit.
Hope this is useful :)

Hi @dgchurchill,
great work on this site. I like your suggestion.
Did you notice that there is an error when the kelvin is in the lower range?
[14.11.2022, 17:36:47] [Lifx] Set Characteristic Kelvin ->  111
[14.11.2022, 17:36:47] RangeError: LIFX light color method expects kelvin to be a number between 1500 and 9000 undefined

I haven't noticed that in my use, but I think that must be due to a rounding issue. I guess because I do Math.round(1000000 / value) the limit of 9000K becomes 1,000,000 / 9,000 = 111.111, which rounds down to 111. Then when the temperature gets set to 111 it comes back to 1,000,000 / 111 = 9,009.01, rounded to 9,009, which is > 9,000.
I think the rounding makes sense for any values in the middle of the range (although I guess there's an issue that some values won't round-trip between Kelvin and Mirek...). Perhaps the easiest thing to do here is just cap the value to the allowed range after conversion.
Maybe something like this in setKelvin? I haven't tested this out, but maybe it fixes the problem you're seeing?
  async setKelvin(value: number){
...
     const range = this.getKelvinRange();
     this.States.color.kelvin =  Math.min(Math.max(range.min, Bulb.convertKelvinMirek(value)), range.max);
...
   }

Hi @calvarium, I've pushed an update that should resolve the issue you saw.


fix: typos

Just thought I'd contribute some typo fixes that I stumbled on. Nothing controversial (hopefully).

This also includes a few fixes to get through the CI checks:

broken unit tests introduced in #978 due to Parser.SkipBytes -> Parser.SkipPrefix changes
migrate reflect.PtrTo -> reflect.PointerTo
normalize to Unix line endings in parser_test.go

The current CI failure is due to a MSSQL container failure - not much I can do about that.

Thanks


这个错误应该怎么解决？

本地一直没出现这个问题，可以尝试从几方面排查

删掉Teigha的所有引用和资源，然后重新添加到项目中。确保TD_Mgd_3.03_9.dll的Copy local为true，lib各项属性为Resource。清理并重新生成，确保lib中的dll均被复制到Revit插件目录下
确保dll文件有访问权限。在其属性的安全项中，如果有被禁用可能，应勾选解除锁定
手动复制lib中的dll到Debug文件夹，复制到.addin同目录，复制到Revit.exe同目录

万分感谢

For those who encountered the same issue...
Probably the reason is, the program gets confused as to where to find those DLL files. It is an old topic on the forum and Jeremy has provided mature workarounds: Proper way to handle App.config bindingRedirects in Revit Add-In. Thanks for pointing out and I've added AssemblyResolve method to the repo. In case of System.IO.FileNotFoundException persisting please refer to this checklist:

Make sure the AssemblyResolve method works in the function that tries to use Teigha for text recognition.
Make sure the TD_Mgd.dll assembly and its dependent .dll files are in the same folder containing the compiled add-in assembly and manifest file (Manicotti.dll & .addin in this case). If AssemblyResolve fails, you may need to put all Teigha libraries under the same directory with Revit.exe or other paths (according to the DLL load order).
Make sure you have full access to those DLL files. Under certain circumstances the DLL files from cloud will be blocked, and you can uncheck it from the Property panel by right clicking the file.
Remove then Add all DLL files and references. Clean and Rebuild the project.

Do I need a paid license for Teigha?

Unfortunately yes. But there are many legacy versions of Teigha on the internet I think could be embedded in personal project (without higher version DWG support). Revit hasn't exposed API to access text info within imported DWG yet, before that, third party DLL is needed to process that data. That's why this repo can only be a toy project. I heard Bimorph is able to read text data but I don't know how.


feat(rule) Warn for awaits without a try/catch wrapper

What is the purpose of this pull request?

[ ] Documentation update
[ ] Bug fix
[x] New rule
[ ] Changes an existing rule
[ ] Add autofixing to a rule
[ ] Other, please explain:

What changes did you make? (Give an overview)
I've created a new rule named wrap-await-with-try-catch, which warns you if you don’t have try/catch around your awaits. For instance,
This would cause a warning:
await doSomething()

And this one is corrected:
try {
    await doSomething();
}
catch (ex) {
    //...
}

The rule basically traverses ancestors of the await expression to find a try block that has a catch clause. It was slightly trickier to implement the idea, though. If we simply looked for a TryStatement parent, the await, which is wrapped by a catch or a finally block, could be recognized as valid since catch and finally are children of try. For instance,
In the following await still has a TryStatement as an ancestor, but it is invalid for our case:
try {
    ...
}
catch (ex) {
    await doSomething();
}

And one of the possible fixes is below. The inner try/catch is ignored, we accept the outer one:
try {
    try {
        ...
    }
    catch (ex) {
        await doSomething();
    }
}
catch (ex) {
}

That is, the await expression must be in a try block, no matter how much nested it is. I don't offer a fixer, since the possible scenarios can be too complex to fix automatically.

Thanks for submitting this. I think I'm pretty happy merging this in.
Any thoughts on things like?
await doSomething().catch(handleError)
Which honestly is my preference?
Should that also throw an error? IF this is more about style then definitely yes

Hello,
Thanks :)
Well, to be honest, I considered this as more of a warning about style. Using try/catch prevents most of the confusions about handling Promise errors imo. I admit that it introduces some verbosity, but still useful in terms of forcing a single style.
So yes, I think it should throw an error for that case too. Nonetheless, I am open to suggestions.


Fixed: #999

Fixes: #999
Replaced .format  with f"string
Additional: Updated copyright year

@joernu76 I've also updated copyright year where I have found.

@ReimarBauer Kindly take a look to this PR


Support for Heating Actuator / Room Controller Touch (CHAU-01/01-10E - CPAD-00/198 aka CRCA-00/08)

Hi, I have a set of Room Controller Touch and heating actuators for controlling heating in floors (bathrooms, hallways).
Currently only on pair of these are active, but I will get the rest installed if I can get help solving this:
The device is not exposed as a climate device in HA (Home Assistant). Do I need to do anything special in MRF to control the floor temperature?
If I draw a connection between the USB stick and the Heating Actuator in MRF, I can choose between Energi (Energy) and Belastningsfeil (Loaderror?).  For the Room Controller Touch, I can choose between Fuktighet and Touch-sensor A. All four are already established connections.
Is something needed in HA for it to be a controllable climate device? All help appreciated - if I can't control these xComfort devices from HA, I will install Z-Wave devices instead I think.

Have a look here. https://www.facebook.com/groups/449526166277051/?ref=share_group_link
everythinh is already supported.

Thanks @oyvindth, I looked at that post (why do people invest their time in Facebook for such things I cannot understand - it is pretty hard to read a thread in there... anyways..).
So I looked in HA and find the two entities:

ActHeatBathroom2 (Heating Actuator, CHAx-01/xx) which has Energi, Power (unknown) and Signal strength. Something seems a bit off in the naming though - the parenthesis don't match:

RoomControlBathroom2 (CRCA-00/xx) which has Battery, Fuktighet, and Signal Strength. Also here are the parenthesis a bit off:

So, I don't have any Temperature!
If I look in home-assistant.log, I find that the RoomController has id 8111755

$ cat ~/.homeassistant/home-assistant.log|grep 8111755 |cut -d\  -f3-
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: sensor xcomfort_8111755_battery
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: sensor xcomfort_8111755_rssi
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: sensor xcomfort_8111755_RoomControlBathroom2_Fuktighet_
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: device_automation xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__on
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: device_automation xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__upPressed
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: device_automation xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__upReleased
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: device_automation xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__off
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: device_automation xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__downPressed
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: device_automation xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__downReleased
WARNING (MainThread) [homeassistant.components.mqtt.mixins] MQTT entity name starts with the device name in your config {'device': {'identifiers': ['8111755'], 'manufacturer': 'Eaton', 'model': 'Room Controller Touch (CRCA-00/xx)', 'name': 'RoomControlBathroom2 (', 'via_device': 'CI Stick', 'connections': []}, 'device_class': <SensorDeviceClass.HUMIDITY: 'humidity'>, 'name': 'RoomControlBathroom2 (Fuktighet)', 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, 'state_topic': 'xcomfort/23/event/+', 'unique_id': '8111755_ch1', 'unit_of_measurement': '%', 'payload_not_available': 'offline', 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0, 'payload_available': 'online', 'force_update': False, 'enabled_by_default': True}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Fuktighet)'
INFO (MainThread) [homeassistant.components.mqtt.mixins] Device trigger ('device_automation', 'xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__on') has been initialized
INFO (MainThread) [homeassistant.components.mqtt.mixins] Device trigger ('device_automation', 'xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__upPressed') has been initialized
INFO (MainThread) [homeassistant.components.mqtt.mixins] Device trigger ('device_automation', 'xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__upReleased') has been initialized
INFO (MainThread) [homeassistant.components.mqtt.mixins] Device trigger ('device_automation', 'xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__off') has been initialized
INFO (MainThread) [homeassistant.components.mqtt.mixins] Device trigger ('device_automation', 'xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__downPressed') has been initialized
INFO (MainThread) [homeassistant.components.mqtt.mixins] Device trigger ('device_automation', 'xcomfort_8111755_RoomControlBathroom2_Touch_sensor_A__downReleased') has been initialized

So, there is something with the naming, but I don't quite understand what.
Similarly, for the Heating actuator, I find id 010125:
$ cat ~/.homeassistant/home-assistant.log|grep 010125 |cut -d\  -f3-
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: sensor xcomfort_8010125_power
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: sensor xcomfort_8010125_rssi
INFO (MainThread) [homeassistant.components.mqtt.discovery] Found new component: sensor xcomfort_8010125_ActHeatBathroom2_Energi_
WARNING (MainThread) [homeassistant.components.mqtt.mixins] MQTT entity name starts with the device name in your config {'device': {'identifiers': ['8010125'], 'manufacturer': 'Eaton', 'model': 'Heating actuator (CHAx-01/xx)', 'name': 'ActHeatBathroom2 (', 'via_device': 'CI Stick', 'connections': []}, 'device_class': <SensorDeviceClass.ENERGY: 'energy'>, 'name': 'ActHeatBathroom2 (Energi)', 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, 'state_topic': 'xcomfort/25/event/value', 'unique_id': '8010125_ch2', 'unit_of_measurement': 'kWh', 'payload_not_available': 'offline', 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0, 'payload_available': 'online', 'force_update': False, 'enabled_by_default': True}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Energi)'

Is this simply a matter of changing my naming scheme in the MRF? What should I change?
From the linked Facebook post, I understand that the way forward is to create a Generic Thermostat, but for that I assume I need the temperature.

Ok, so I see there recently was a  fix for the regex (thanks!). I'll give that a try and see if anything changes.

Temperature should be supported, but this seems like an MRF configuration issue. I don't have MRF in front of me, but you can check the MRF manual to see how this should be configured.

Just want to report here in case others face the same issue:
I had to change firmware on the RCT (room controller) using an USB cable and the MRF software. I changed from 307U to 301L (ie. from universal to legacy). That was a bit of surprise for me.
I'll close the issue now, since my problem was with the FW of the xComfort device, not this software.


Bug in https://api.opendota.com/api/players/{account_id}/pros

When calling this endpoint for a notable player, the response array contains said notable player as well.

yeah, I guess we should not count the player as having played with themselves


can group2ctx be used in multi-machine model parallel situation?

I have figured out how to split a layer into 8 gpus by using group2ctx which is a very great feature. I wonder if group2ctx can support to split a layer into multi-machines (eg. 16 gpus on two machine) by doing some easy modifications?
Thanks. @tqchen @piiswrong @mli

@quietsmile going forward please file questions like this in discuss.mxnet.io. GitHub issues are for reporting bugs, feature requests, performance issues, etc.
@sandeep-krishnamurthy kindly asking to label as "Question" and close.


[HUDI-8459][WIP] Fix secondary index record merging

Change Logs
Fixing secondary index merging. Added anew HoodieMergeKey API, which is part of HoodieRecord.
Impact
Fix secondary index record merging.
Risk level (write none, low medium or high below)
medium
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change. If not, put "none".

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Closing it in favor of #12214 as the payload has changed.


Convert max_age filter to promises

Since much of the logic is the same as client_idle_filter, merge these two, and just implement the differences.

@nicolasnoble

Need to have another look at the init path here to solve the test failures.

Chatted offline, this LGTM, and it'd be good to have some basic tests around these filters.

I looked into the testing story: since so much of the actions of these filters center around transport ops, and since we're not in a good position to effectively mock them, I'd like to omit those tests for the minute until we come back to the control plane promise conversion later in the year.


Autocomplete feature for inbuilt data structures

The autocompletion for Series, Data Frame functions is not working.

Could you please describe what you are doing when you see this issue? Could you please include a code sample?

Closing this issue. If this is still a problem, please feel free to repoen.


Disable Sleuth in microservice with a configuration parameter

What projects is this story for?
OpenChallenges
As a user, I want
NA
Description
The logs of the microservices show errors from Sleuth when Sleuth cannot push traces to Zipkin, which is currently not deployed as part of the stack with Docker.
Acceptance criteria
No response
Tasks

[ ] Add a parameter to the config file of the microservice to enable/disable Seuth
[ ] Update the code to enable Sleuth based on the value of this parameter.

Anything else?
No response
Have you linked this story to a GitHub Project?

[X] I have linked this story to a GitHub Project and set its metadata.

Added to Backlog


Add gnat14Packages

Description of changes
This adds gnatPackages.gpr2 as new dependency of gnatprove to the package set.
gnatprove adds the fsf-14 version suitable for gnat14.
Add gnat14Packages as set for gnat14 build packages.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.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.

Add a :+1: reaction to pull requests you find important.

I'll try and have a look at this soon. A bit busy at the moment – sorry!


Extension causes high cpu load

Issue Type: Performance
Extension Name: html-css-class-completion
Extension Version: 1.18.0
OS Version: Darwin x64 18.5.0
VSCode version: 1.33.1

:warning: Make sure to attach this file from your home-directory:
:warning:/Users/joe.chen/Zignd.html-css-class-completion-unresponsive.cpuprofile.txt
Find more details here: https://github.com/Microsoft/vscode/wiki/Explain:-extension-causes-high-cpu-load

Duplicate of #155. Also, it is missing the file you were expected to attach.


【Test】Syntax sugar to execute when Input is Void in iOS-Tests

Hi all,
I update syntax sugar to ｀execute｀ in iOS-Test.
This is a simple test. 😀
related Pull Request #171

@tomoyamatsuyama Thanks for the catch 👍🏾


fix: updating icon for date time

The previous icon has been deprecated in nerd font v. 3.0.0

Closing this since https://github.com/catppuccin/tmux/pull/46 is already merged.


Almost every source for Futurama s9 is wrong

every single s9 episode 4k and 1080 source (RD+) is actually from s12. clearly mislabelled in the title as the wrong season. this is not just one source, but every source from every provider. cant watch actual season 9 anymore. serious issue

This is not the addon issue. This addon only indexes entries from providers based on title, it's parsed how it's provided, so either the person who created the torrent used a different episode grouping or use a different metadata provider addon which provides different episode grouping.

i understand but it is every single provider. All 20+ uploaders of every torrent for an entire season did it wrong?

Like I said this addon just parses the name, if name indicates season 9,then it assumes season 9. There's nothing else to do.


Move type definitions to DefinitelyTyped

No maintainers update the typescript definitions directly and they are a frequent source of bugs, so I'd like to move them out of the repo to a 3rd party source.
https://twitter.com/drosenwasser/status/1024474677798887424
We should end up with something like this: https://github.com/testing-library/react-testing-library/pull/437

[ ] Create react-quill on DefinitelyTyped
[ ] Remove local TS definitions
[ ] Install DT package as a dependency to enable automatic type acquisition in TS/VSCode

Related: #269 #277 #349 #510 #433 #490 #423 #510 #294 #350 #361 #347 #316 #420 #500
https://github.com/zenoamaro/react-quill/issues?q=sort%3Aupdated-desc+label%3Atypescript

Could you either finish this export or pull #490? Because as is the types are just broken.

The TS rewrite supercedes this ticket, closing. @vdh can you check out the beta release?

@alexkrolick Thanks, the v2 version solves the import issues I was having with the types inside the namespace


docs(readme): update readme for openapi

What this PR does / why we need it:
docs(readme): update readme for openapi
Which issue(s) this PR fixes (optional, close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
/cc @liubog2008 @kdada
Release note:

NONE

/lgtm

/lgtm


Provide basic demo calls

How to use this project to process actual production photos or videos，Thank you very much for any help you can give.
我如何将这个项目用于实际生产项目，能否给予demo来识别一张照片？

Prevent someone from using photo camouflage，防止有人用照片伪装

近红外ir


CAT Guideline Content update

As an IBM.com Library adopter

I need a guideline to follow and effectively create the CTA for my day-to-day work

so that I can not only do my day to day work without confusion but also support a better user experience on IBM.com.

Tasks

[ ] Review the content with Jill and Wonil.
[ ] Update the design (#341) with the updated content.

Acceptance criteria

[ ] Design is updated and ready for publishing.

Jill is out of the office next week. The review meeting is scheduled for 03/24 (Tuesday).

Content and design for review:

Jill is on a higher priority project and will not be able to collaborate on this task for now. Based on the conversation I had with @wonilsuhibm  we will move this task to the "Backlog" for now.
FYI - @RobertaJHahn


frontend: use skeletons for account page

Created and used BalanceSkeleton and TransactionHistorySkeleton in the appropriate places within the account page.
Also removed the blocking Spinner view, and replaced it with the Status component, informing the user the respective errors or message.
Same PR as #3004 , just using my own fork instead of pushing directly to origin.

tested LGTM,
I notice first time navigating to an account in offline it shows the account with skeletons, but then when changing between different accounts it renders an empty view.
But it's the same on master, so I think this is not a new issue and still good to merge as is.


Add -o CLI flag to documentation

Describe the solution you'd like
It would be useful to be able to change the output format of the Velero CLI so that the CLI can be used in higher-level orchestration tools and scripts.
Anything else you would like to add:
Something similar to the kubectl output options would probably meet a wide range of use cases.
Environment:

Velero version (use velero version): v1.0.0
Kubernetes version (use kubectl version): version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"clean", BuildDate:"2019-05-16T18:55:03Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"darwin/amd64"}
Kubernetes installer & version: Google Cloud SDK
Cloud provider or hardware configuration: GCP/GKE
OS (e.g. from /etc/os-release): OSX 10.14.5

As I finished typing this I realised there's already a pretty good way to do this: output the CRD directly from kubectl.
🤦♂
e.g. to list the most recent backup:
✗ kubectl get backups.velero.io --sort-by=.metadata.creationTimestamp -o jsonpath="{.items[-1].metadata.name}
daily-prod-backup-20190603040038

This handles my use-case so I'm closing this issue.

FYI - you can also do velero backup get -o yaml or velero backup get -o json :)

@skriss - that's probably tidier.  There's no mention of it in the documentation or velero --help, any chance it could be added?

It's documented in the help for the specific commands (velero backup get --help). We can see if there's a place in the docs site where that would belong.

@nrb @carlisia @prydonius do you think we need to document this any further? On reflection I think it's properly documented in the CLI help text, so I'm not sure there's anything else to do here.

IMO it's more useful directly on the subcommands than on velero itself, which doesn't really do anything. So I'd agree we don't need to do anything.

Fine by me; I think this was really my mistake in not looking at the specific command's help text.


Expandable categories

In a previous issue you mentioned expandable categories any directions for using them or any samples

It's just an idea that is in todo list. Accordion like categories.

looking forward for that

me too like other N features ;)


Add wxPython build dependencies to CI jobs

Attempt to fix CI failures.
Attempting to use wxPython's CI config to help:

https://github.com/wxWidgets/Phoenix/blob/master/.azure/ci-linux-job.yml#L32

Wheels are not available for Linux, so build dependencies are required.

PR also adds Python 3.8 support.
PR fixes black and isort errors

3.6 test build passed 🎉 (after a whopping 31 minutes, most of which is building wxPython)

@xesscorp This PR is now ready to merge. 2.7 and 3.5-3.8 all pass on CI now. 🎉
Please squash and merge if you approve.

Thanks for fixing this stuff!


Build a Grid: Android Basics in Compose

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-compose-practice-grid?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-3-pathway-2%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-practice-grid#5
https://developer.android.com/jetpack/compose/lists#lazy-grids
API Documentation problem:
@Composable
fun PhotoGrid(photos: List) {
LazyVerticalGrid(
columns = GridCells.Adaptive(minSize = 128.dp)
) {
items(photos) { photo ->
PhotoItem(photo)
}
}
}
'columns' doesn't exist anymore, it's 'cells' now

columns is still a parameter for LazyVerticalGrid. It's usage can still be referenced in [`LazyGridDsl.kt'](https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt;l=64?q=LazyVerticalGrid). This is still valid in current version of compose `1.4.0-beta02`.
The solution code for this project still runs with the current version configuration and fully updated versions.


Introduce new env for admin token

Can one of the admins verify this patch?

Rebasing. Will submit a new PR.


Negative thread count fix

Someone will be silly and complain...

Now throws

Thanks


Support for alert label

Request via Field Vision team to support px-alert-label as the value in the key value pair.

You know how I feel about key-value pair (that it shouldn't be a component in the first place), but this is even more ridiculous. Just do this:
Lorem Ipsum
<px-alert-label label="label text"></px-alert-label>

Enhancing key-value-pair with a content slot would result in something bizarre like this instead:
<px-key-value-pair key="lorem ipsum">

    <px-alert-label label="label text"></px-alert-label>

</px-key-value-pair>


Update Pages “about”

Automatically generated by Netlify CMS

👷 Deploy Preview for chic-shortbread-66a66b processing.

Name
Link

🔨 Latest commit
f74bb11a485a08d46a83bdecf3b8f14bf2353630

🔍 Latest deploy log
https://app.netlify.com/sites/chic-shortbread-66a66b/deploys/655c3f5b1142aa00084d4d77


[Bug] Crash with Elytra Slot

Description:
So for some reason this mod is creating and registering the same curios capability as the elytra slot mod, causing the game to crash when using something like EMI to scroll through the lists of items. What I would like to suggest is that this mod only registers its capability if the elytra slot mod isn't loaded. That or make it so the elytra slot mod is a requirement if you plan on having basically the same functionality as it. This way it can avoid further issues/crashes when the two mods are used in combination with each other.
Logs:
latest.log | debug.log

Long time no see!
Originally I had depended on Elytra Slot to wear it in the Back Slot but I ended up creating so many capabilities that mirrored theirs that I just moved the elytra over to use my code. I planned on just creating the rest of their capabilities in my own mod but never got around to it + feels kind of cheap to make their mod obsolete like that + their implementation is going to be much better than the after thought mine was gonna be.
I'll look at throwing out my implementation if Elytra Slot is installed and get our mods working together again.

Working again in 20.1-0.24-v2!


Fix network links

Fixes a logic error in how network links were handled in discoverConnections

Weirdly pulling in your changes has completely broken a couple machines in my pack and now low priority storages don't function, imma have to debug what you changed before I think this should be merged.

      // return unused storage to generators
      // for (let i = 0; i < distributionData.queueItems.length; i++) {
      //   const sendData = distributionData.queueItems[i];

      //   const machine = sendData.block;
      //   const budgetAllocation = Math.floor(
      //     budget / (distributionData.queueItems.length - i),
      //   );

      //   const machineDef = InternalRegisteredMachine.forceGetInternal(
      //     machine.typeId,
      //   );

      //   const newAmount = Math.min(
      //     budgetAllocation,
      //     machineDef.maxStorage,
      //     sendData.amount,
      //   );

      //   // finally give the machine its allocated share
      //   budget -= newAmount;
      //   setMachineStorage(machine, type, newAmount);
      //   if (budget <= 0) break;
      //   yield;
      // }
      ```

Instead just mark these generators as low priority consumers, this is already a feature in the API

Alternative solution: Instead just mark these generators as low priority consumers since this has the same effect without breaking changes?

Returning unused storage to the generators is the intended behavior (#66) and is currently the behavior in the latest release, removing it would be a breaking change.

This section of code seems to be causing my issues, and I can't really work out why it is because it runs after low priority consumers, but it still somehow prevents low priority consumers from receiving? Maybe you can provide some insight into that?

I will look into it

By the way, this PR has no description. Can you please provide one?

done, and reverted commenting out the buggy section of code, will fix for my own use case in a later PR.


Calc 'sumof' and 'productof' don't work right with complex numbers

sumof i -> 0
productof i -> 0

Maybe we also need to change them so that we first scan to find the "widest" value and use that as the result type (rather than the type of the first value). Not sure what to do with mix of string and complex (for instance).

Continuation of #103

Both "sumof" and "productof" don't do any scanning of the values -- the code either converts to fractions if we're in rational mode, or decimal otherwise.  The "join" operator (I think) is the only one that scans (well, it digs down to the first leaf value in the tree of values).  So, maybe the logic should just collect the values ("flat map") in the first pass, noting the "widest" type found, then do the "sum/product" pass doing the conversion to widest type at that point.  Shouldn't increase the O(?) complexity any, except for the small overhead of collecting the widest type as we go through. So, (??) maybe we could consolidate the sum/product/join logic a bit better even...

For a first pass, we will use the type of the first (leaf) value as the sentinel, and convert all to that type.

Current state-of-the-art:
> sumof i
sumof i -> ( 0, 1 )
> productof i
productof i -> ( 0, 1 )
> productof j
productof j -> ( 0, 0, 1, 0 )
> sumof j
sumof j -> ( 0, 0, 1, 0 )