Notables should respect casing

Notable objects all get lowecased. This poses potential problems. Think of a situation where someone has 2 worlds, one is named World, the other is named world. Now the user wants to make a noted cuboid in each world around the spawn area, naming them each after their world. World_spawn and world_spawn. This is just one simple example, but the use cases are abundant.

I believe this was handled in an IRC discussion. Reply below if you still have trouble.

I'm not remembering what the resolution was.

@AnthonyAMC I don't believe you were there. Just try whatever wasn't working in the latest build

I've already .to_lowercase on just about everything, despite my better judgment.


Query: FR: add filtering for the restricted access

There are use cases when you need to provide limited access to your data for 3rd party consumers through restricted endpoints. Authorization can be based on presence specific label(s) in your request.
This feature existed in Prometheus remote_read client (called required_matchers) but Thanos doesn't expose remote_read endpoint.
Currently, I just add simple matcher filtering here: https://github.com/thanos-io/thanos/blob/master/pkg/query/iter.go#L87 and build a custom binary for my own needs. But this feature seems useful for being implement in the right way in the upstream.
As I can see, selector.relabel-config semantic from Store can be applied here as well. Just want to hear your thoughts about what's the right way to implement this and what's the concerns.

Hi,
That's a valid request but all of those you can do using https://github.com/openshift/prom-label-proxy
We use that on production and it serves well (: This means we don't need to do this on Thanos side!

We think using https://github.com/openshift/prom-label-proxy is the way to go, but if you think something is still missing, we will reopen this issue! :hugs:  Thanks!


Update node to 18.x

Updates node to v20.x and resolves any relevant incompatibilities

@echaidemenos any updates on the cloud functions?


Improve handling of hostcall errors

Added more meaningful messages to hostcall errors
The mapping from error code number to message comes from https://docs.rs/fastly-shared/0.6.3/src/fastly_shared/lib.rs.html#35-96
Resolves https://github.com/fastly/js-compute-runtime/issues/11

Thank you for doing this, this is already a great improvement over what we have now! ❤
I think we should go ahead get this mergeable, but it doesn't quite resolve #11 yet: what I had in mind for that was to change the call sites to generate more meaningful JS exceptions.
To give just one somewhat random example, when trying to set the HTTP status in the Response constructor to an invalid value, ideally we'd throw a JS exception saying something like Response constructor: Invalid response status code (which is what Firefox does) or even Failed to construct 'Response': The status provided (9) is outside the range [200, 599] (which is what Chrome does for the value 9).
For this particular example, doing this wouldn't be terrifically hard, but also not entirely trivial. There are other cases where it'd be significantly more work, with various cases to consider, etc. So I expect this to be a gradual process of improvement over time :)
For now, let's focus on getting this landed, as it is very clearly an improvement!
There are two things I think we need to change: we do need to keep the JS_ReportErrorUTF8, because otherwise we'll not throw any exceptions anymore at all, and we need to have the function always return a bool.
I think what we can do is remove the fprintf calls entirely, and instead only throw the exception. To take case 1 as an example, it could look something like this:
            JS_ReportErrorUTF8(cx, "%s: Generic error value. This means that some unexpected error occurred during a hostcall. - Fastly error code %d\n", func, result);
            return false;

Does that make sense? And if so, are you up for applying these changes?

@tschneidereit Thanks for the swift and detailed review -- I'll implement thoes changes 👍 (This is the first C++ project I've worked on, it's fun to move from writing JavaScript polyfills to making pull-requests to a JavaScript runtime)

@tschneidereit Thanks for the swift and detailed review -- I'll implement those changes 👍 (This is the first C++ project I've worked on, it's fun to move from writing JavaScript polyfills to making pull-requests to a JavaScript runtime)

You're more than welcome—thank you for working on this!
FWIW, we're working on getting the next release out the door to have all the changes that landed here in the last 2.5 weeks in developers' hands ASAP, but after that we'll put some work into adding a public test harness to this repo, so we don't have to rely on just the internal C@E test suite, run after changes have landed here. That should hopefully make contributing to the runtime a bit easier going forward :)

FWIW, we're working on getting the next release out the door to have all the changes that landed here in the last 2.5 weeks in developers' hands ASAP, but after that we'll put some work into adding a public test harness to this repo, so we don't have to rely on just the internal C@E test suite, run after changes have landed here. That should hopefully make contributing to the runtime a bit easier going forward :)

That's excellent 🙌


[3862] Fix timeline event double entries

Context
For DTTP imported records, this change will ensure that we do not show timeline entries for associations, eg: when a new degree or nationality is addded.
Furthermore, this fixes a duplicate entry that was being rendered for the imported from DTTP event.
Changes proposed in this pull request
return early if a trainee association creation audit is passed to the Trainees::CreateTimelineEvents with the import user set to DTTP
Before:

After:

Guidance to review

Important business

~Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?~
~Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?~

 [M] Timeline for DTTP records - fix double entries


The input box on the android browser is blocked by the keyboard

The input box on the android browser is blocked by the keyboard in messages page

same here :(

did you find a solution for this?


Phantom crash handling?

Hi. Loving the project so far. One question.
Is there any way to catch phantom's crash (i.e. Request() error evaluating evaluate() call: Error: connect ECONNREFUSED and re-run it?

All functions have callbacks. In most case, when you get error it worth to restart. See https://github.com/baudehlo/node-phantom-simple/blob/master/node-phantom-simple.js#L553 and search "error" for possible cases.

Closing?

timed out


The plugin didnt work at all

I have tried to download mathlinks and this plugin(version 2.2) in obisidian community plugins.After enabling mathlinks,i was failed to enable this plugin and it said 'mathbooster didnt work'.

Workaround : Install Quick Preview plugin additionally.

Workaround : Install Quick Preview plugin additionally.
This issue is duplicate of #233 , #241 , and #246

Thanks your answer.But I don't know somehow Quick Preview can't be found in the community plugins,and it also failed to install in by BRAT.Thank you again for your reply and I would appreciate your further answers.

I don't know what is BRAT. I am not using it.
I just installed Quick Preview plugin in Open Settings > Community Plugins > Browse:

and then i could find the plugin:

I don't know what is BRAT. I am not using it.
I just installed Quick Preview plugin in Open Settings > Community Plugins > Browse:
and then i could find the plugin:

I don't know why I haven't been able to find it in the plugin market, thank you very much for your reply！

I don't know what is BRAT. I am not using it.
I just installed Quick Preview plugin in Open Settings > Community Plugins > Browse:
and then i could find the plugin:

Problem solved. I don't know why I haven't been able to find it in the plugin market, thank you very much for your reply

I don't know what is BRAT. I am not using it.
I just installed Quick Preview plugin in Open Settings > Community Plugins > Browse:
and then i could find the plugin:

Problem solved. I don't know why I haven't been able to find it in the plugin market, thank you very much for your reply

It wasn't you. It was Obsidian. Themes are also going missing in the community browser. They have recently did some type of update to fix the issue.


sublime bindings is incorrect

Hi all,
My project is in Angular6，when I import 'codemirror/keymap/sublime.js' And set the keyMap option to "sublime". "Ctrl-/" is not working.And, I check the console,it shows "cm.toggleComment is not a function  at cmds.toggleCommentIndented (sublime.js:277)".
But some of other hot keys is working.
I want to toggle comment by "Ctrl-/",how to resolve this question?

Looks like you didn't load the addon/comment/comment.js addon.

Thanks for your helping,Adopting your suggestion,I resolved the error in console.And it works on the mode of
"text/x-mysql",But it doesn't work on the mode of "text/javascript"

That's odd—commenting should be supported in JavaScript as well, and on the sublime bindings demo, which is in JavaScript mode, it does work


Localized names of week days -> disconnected with configuration

Before version 0.9.22 Plugins like Calendar or Natural Languages Dates use always
English version of days: Monday, Friday.
I have set the language of Obsidian to English. My Windows 10 has Polish Localisation.
Begining from Obsidian 0.9.22 I have got Polish names o week days (Poniedziałek, Piątek)
Now the Calendar plugin does not show me my previous notes (which have got an English name) and all new ones are created using Polish language localization.
For me, the language in Obsidian should be determined by the option set in the configuration.

Oh that's an interesting edge case. Currently the calendar plugin does the following: use the language specified in obsidian, then fall back to OS locale to disambiguate between language/locale pairs. Mainly en-US and en-GB. This is important because US starts the week on Sunday and GB starts on Monday.
I can update it to the following: if language is English, make sure language settings are always English.

Note: The calendar plugin is currently changing the global moment locale so this might be why it's affecting other plugins. Sorry about that~ was hoping it would only be beneficial.

I just released v1.4.4 which should fix this. The new logic will always prefer your obsidian language setting and only use the OS locale to differentiate between en-US and en-GB. This should fix the other plugins as well.
@dariuszkowalski-com let me know if you're still having issues after updating! (you might need to restart obsidian for the change to take complete effect)

@liamcain I used the plugin with CN locale, it only output every monday. But it worked well after I changed ob default lanuage from CN to en-US.

it only output every monday

@Quorafind, hi, could you provide a bit more detail about this? Not sure quite sure what you mean.

But it worked well after I changed ob default lanuage from CN to en-US.

I see, so it sounds like you have the day-of-the-week included in your note name and existing notes have that in English and now the calendar isn't finding them anymore. Okay, that's an issue.
I'm curious, from your perspective, would you prefer if the days of the week in the filename were showing in English or in Chinese? If it were easy to migrate the existing notes to Chinese, would you want that? I want to figure out the best path forward.
My current thinking so far (and I could be wrong):

The calendar UI should always match the language configured in Obsidian
I might need to introduce a separate configuration for users to select the localization used by the templates

this way, you could keep Obsidian set to Chinese and have the templates insert the English days of the week to keep compatibility.

Want to get as much input as I can on this!

@liamcain Hmmm, sorry, I didn’t make it clear just now. I have adopted new features({{sunday:YYYYMMDD}}) in my weekly note template.
Then I want to get my whole week's every day note by using:
![[{{sunday:YYYYMMDD}} DailyNote]]
![[{{monday:YYYYMMDD}} DailyNote]]
![[{{tuesday:YYYYMMDD}} DailyNote]]
![[{{wednesday:YYYYMMDD}} DailyNote]]
![[{{thursday:YYYYMMDD}} DailyNote]]
![[{{friday:YYYYMMDD}} DailyNote]]
![[{{saturday:YYYYMMDD}} DailyNote]]

Its output (Ob's default language is Simplified-Chinese) after weekly note generated:
![[20201205 DailyNote]]
![[20201128 DailyNote]]
![[20201121 DailyNote]]
![[20201114 DailyNote]]
![[20201107 DailyNote]]
![[20201031 DailyNote]]
![[20201024 DailyNote]]

I also try it with another non-EN language as default language. It seems the same problem. But it worked well when I use EN as default lanuage.
Then I also tried it in my new vault with any notes in it, things didn't change.

@Quorafind So it seems like something happened when weekly note generates

Thx.  in the new version its working as expected

Thx.  in the new version its working as expected


Add trimap to scanpy

TriMap: Large-scale Dimensionality Reduction Using Triplets
TriMap is a dimensionality reduction method that uses triplet constraints to form a low-dimensional embedding of a set of points. The triplet constraints are of the form "point i is closer to point j than point k". The triplets are sampled from the high-dimensional representation of the points and a weighting scheme is used to reflect the importance of each triplet.
TriMap provides a significantly better global view of the data than the other dimensionality reduction methods such t-SNE, LargeVis, and UMAP. The global structure includes relative distances of the clusters, multiple scales in the data, and the existence of possible outliers. We define a global score to quantify the quality of an embedding in reflecting the global structure of the data. Also, TriMap is significantly faster than t-SNE, LargeVis, and UMAP and scales better to large datasets.
paper: https://arxiv.org/abs/1910.00204
code: https://github.com/eamid/trimap

Thanks for this contribution! Can you look at the travis errors? See https://github.com/theislab/scanpy/pull/797#issuecomment-536861482 for background.
To fix formatting errors you can use https://github.com/psf/black
Furthermore, can you add a small example to the docstring? (see for example: https://github.com/theislab/scanpy/blob/master/scanpy/external/tl/_palantir.py)

I guess this should probably be added to scanpy external as other external packages are?

@LuckyMD I agree.

Thanks for getting back to me. I fixed the formatting errors and moved trimap to scanpy external.
trimap is no longer imported by default, so the overall import time is unaffected.
I also added an example to the docstring.
Please let me know if further fixes are required.

I fixed the merge  conflicts, it should be good to go!

I fixed the merge conflicts. Hope it is all good now!
Please let me know if you need more changes.

Thanks @flying-sheep for the thorough feedback! I made the changes. There is still a Travis CI error about slow_to_import modules. Since trimap is now in external, I am now sure how this test is being affected.

Very weird. Importing scipy.sparse shouldn’t import scipy.stats, and you didn’t add any other imports. Could be that this is a change in some updated version of something.
Does the test fail for you? Then you could find out how it gets imported using import-profiler

Thanks @flying-sheep! I haven't added any new imports other those for type hints and copying anndata: https://github.com/eamid/scanpy/compare/9ae6c19...b7ed705
My previous commit passed the tests. Could this be because of recent commits on your side?

I have the same issue here https://github.com/theislab/scanpy/pull/945, so it's not specific to this PR,fyi.

To help debug it, can one of you do what I suggested? I don’t have the problem locally and if one of you does see it, it would be much easier to find out which dependency started to import that module.

Thank you @flying-sheep! All done.

@flying-sheep just following up on the PR. Thanks!

Great, thank you!

Thank you @flying-sheep!


error 400 for just a delivery service

Unfortunately, I encountered a strange problem. Please guide me if anyone can help. I made a new DS, but I can't get any of the origin content with the cdn link. and edge and mid show error 400. If the content can be received with wget on both mid and edge servers. Could it be for http headers? I will also send the headers below. The log displayed in mid for not receiving content is ERROR_TCP_MISS 502

Which DS did you create? Http-routed or DNS-routed?

HTTP-routed

Can you show more information? Which steps did you set up… Is DNS-routed working?


Enlarge fedora VM starting disk

Provide more disk space for podman's static-build task cache-restoration.

@lsm5 PTAL when you get a sec.  The commit message has more detail than the PR description :wink:

@lsm5 un-poke.   Should have run this through the podman tests first.  There's some strange problem with the new images.

note to me: https://cirrus-ci.com/task/6194088208760832

note to me: diskspace / cache problem is fixed:

Testing this in: https://github.com/containers/podman/pull/8074 and https://github.com/containers/podman/pull/8107

This is working now.

@lsm5 PTAL, just is just for F33...an "accept" github review will cause this to merge.


Refactor the driver to support colocated option

The driver for running the NCAR EKE example has been rewritten to
be a bit cleaner and more inline with the other examples in the
SmartSim Zoo. Additionally, a runtime option has been included
to attach a colocated database to the model instead of using
a distributed cluster.

Driver is ready for review.
The MOM6 tag was not made for the original one submission since it points to your fork. However, it should still be available if someone were to recursively clone the jcs_iniitial tag.
I'll move onto the instructions and notebook next week.


Cow: Watch catla.net

Cow requests the watch of the watch_keyword catla\.net. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

catla\.net has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


Data binding does not update for transpiled app

Version
3.0.5
Reproduction link
https://github.com/Juanc1to/issue-vue-3-transpile-binding.git
Steps to reproduce

Clone, run npm i, then npm run build in the cloned repository.
In the dist directory, run python -m http.server, then navigate to "http://localhost:8000/" in your browser.
Choose "Add an item" twice.
For the second item, choose "Check", then change the selection for that item to "Tails", then change it back to "Heads".

What is expected?
The string "Correct (true)!" should be displayed at the end of this sequence.
What is actually happening?
"Correct (true)!" is initially displayed, then on updating the guess to "Tails", the notification is changed to "Alas, it's actually Heads.", and the notification does not update back to "Correct (true)!" when updating the guess (a second time) to "Heads".

This happens with npm run build, but not with npm run serve.  With the app being deployed with the development server, the app works as expected.  As a result, this may be a bug somewhere in the toolchain; if so, I would be grateful for advice about where best to report this.

The hoisted DOM may be reused, since only static DOM nodes will be hoisted, therefor we use cloneNode to generate clones of it in the production env, but this will not copy custom DOM props.
In the patchDOMProp, we store the actual value of DOM in the _value property, so we need to keep it when doing clones.


javascript and qualtrics - Add links to javascript resources to repo

Copy links from last slide of the outro to the additional resources section on the workshop readme.

I was going to take care of this, but the powerpoint isn't included in the files we have on the github. Liz, do you have access to it?

I don't actually see the links Haroon was talking about in the slides. Do you all know what's being referenced?


Update bounces.md

Line 13 added bounce is a
added bounce is a:
clarified statement:
**https://sendgrid.com/docs/glossary/bounces/**:

Closes #

@kdcr2d2 - are you a Gridder? If so, can you please add your full name to your github profile and also that you work for SendGrid?

Hello @kdcr2d2,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX

@kdcr2d2 - oh, and also a picture!


Spark Gremlin Windows Build Errors

Spark Build on Windows Causes Errors along the lines of:
[ERROR] Failures:
[ERROR] org.apache.tinkerpop.gremlin.spark.structure.io.SparkIoRegistryCheck.shouldSupportGraphSONIoRegistry(org.apache.tinkerpop.gremlin.spark.structure.io.SparkIoRegistryCheck)
[INFO]   Run 1: PASS
[ERROR]   Run 2: SparkIoRegistryCheck.shouldSupportGraphSONIoRegistry:67->AbstractIoRegistryCheck.checkGraphSONIoRegistryCompliance:98
[INFO]
[ERROR] org.apache.tinkerpop.gremlin.spark.structure.io.SparkIoRegistryCheck.shouldSupportGryoV1d0IoRegistry(org.apache.tinkerpop.gremlin.spark.structure.io.SparkIoRegistryCheck)
[INFO]   Run 1: PASS
[ERROR]   Run 2: SparkIoRegistryCheck.shouldSupportGryoV1d0IoRegistry:57->AbstractIoRegistryCheck.checkGryoV1d0IoRegistryCompliance:75
[INFO]
[ERROR] org.apache.tinkerpop.gremlin.spark.structure.io.SparkIoRegistryCheck.shouldSupportGryoV3d0IoRegistry(org.apache.tinkerpop.gremlin.spark.structure.io.SparkIoRegistryCheck)
[INFO]   Run 1: PASS
[ERROR]   Run 2: SparkIoRegistryCheck.shouldSupportGryoV3d0IoRegistry:62->AbstractIoRegistryCheck.checkGryoV3d0IoRegistryCompliance:87

These failures are caused by the usage of the File.delete() function calls to delete temp files generated during runtime. This operation fails on Windows as the file is still actively open in the process and on Windows, active files cannot be deleted until a all processes stop using it.

Codecov Report

Merging #123 (2dc751c) into windows/spark (18a1ed7) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 2dc751c differs from pull request most recent head 2155fd9. Consider uploading reports for the commit 2155fd9 to get more accurate results

@@              Coverage Diff               @@
##           windows/spark     #123   +/-   ##
==============================================
  Coverage          63.35%   63.35%
==============================================
  Files                 23       23
  Lines               3553     3553
==============================================
  Hits                2251     2251
  Misses              1129     1129
  Partials             173      173

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 18a1ed7...2155fd9. Read the comment docs.


Cleanup (very) verbose logging in tests

Noticed that regular sbt> test produced a ton of logs that were hard
to follow and not even possible to configure. In order to improve the
situation:

Moved test fixtures code from src/main to test, since it is
really test code
This enabled me to make fuzzyc2cpg a test dependency rather than a
compile time dependency and forcing it on everyone
Excluded logback from all fuzzyc2cpg deps since for some unknown
reason it is the logging implementation of choice there. All other
projects only make log4j2 as a runtime dep, so someone should revisit
that
Added log4j2 config that is only used in tests (therefore not
being passed downstream)
Needed to fork tests in order to be able to assign the external
config, which brought its own problems when dealing with subprojects

As a result sbt> test produces much, much less noise and one is able
to control it via the resources/log4j2-test.xml file, if necessary.

This breaks https://github.com/ShiftLeftSecurity/joern-sample-extension, unfortunately. That was the reason for the test code being in main: if it is not, then it is not included in the jar. Can we generate a test jar maybe and include that?

@hubertp actually, it also breaks joern-latest-deps. ConsoleTests.scala there relies on io.shiftleft.console.testing.TestCpgGenerator. I think we'll need to revert this.

I'm looking into it. Publishing test artifacts is not a problem and that's how it should be done in the first place.

Ok, great.


⚠ Bofrost.be has degraded performance

In 176b7a5, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1912 ms

Resolved: Bofrost.be performance has improved in 657805b.


Project down ?

hello project is abandoned?
site down : http://bit-wasp.org

This for appears maintained:
https://github.com/galzuntpanz/BitWasp
But it's not the official fork. So use with caution

thank you MarkehMe

Oh God Yum!!!

Please see http://annularis.org


chore(docs): remove leading dollar sign

See https://github.com/reactphp/http/pull/458

The build error is unrelated to this changeset and is actually caused by an upstream regression in PHP 8.1.7 and PHP 8.0.20 only (see https://github.com/php/php-src/issues/8575 and https://github.com/php/php-src/issues/8827). There's ongoing effort to revert this for upcoming PHP versions again, so the build should be green again by then, no changes required here.

The build error is unrelated to this changeset and is actually caused by an upstream regression in PHP 8.1.7 and PHP 8.0.20 only (see php/php-src#8575, php/php-src#8571 and php/php-src#8827). There's ongoing effort to revert this for upcoming PHP versions again, so the build should be green again by then, no changes required here.

See #96 for temporary test adjustments to skip affected tests.


Add validation errors when a user tries to use an existing code-list which doesn't define all of the codes in their dataset

This should be done in the python app and we should provide the user with error messages which guide and are more helpful than those thrown out by csv-lint.

This is already done.


photoswipe?

I see that the photoswipe library is in the theme, and it seems like diaspora has some built-in designs to use it... but I see no documentation. Before I start trying to reverse-engineer the code to figure it out, I thought I'd ask how it was designed to be used.
Thanks! :)

I refer to the official document，https://photoswipe.com/documentation/getting-started.html


Shortcuts leading to a deleted element does not appear

Description
If you make a shortcut for a file, then delete that file, the shortcut won't appear anymore, though it actually exists (as can be seen in the Windows Explorer)
Steps To Reproduce

Make a shortcut of a file
Delete that file

Requirements
The shortcut should still show, and maybe when clicked on, show a window that prompts the deletion of that shortcut, as it's useless
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.3880
Log File
debug.log

Potential duplicate of #13353 (we're trying to determine if that's the case).

I'm having trouble reproducing this


Unremovable Duplicated Output Entities

Hello, thanks for this integration, it makes getting the live values into Home Assistant a lot easier.
We have an issue with the 'outputs' coming through, the integration seems to create multiple entities for each output and it seems they never go away and can't be deleted even when the integration is removed.

Can someone please look into why this would be happening ?

The only thing I can think to ask is are you using MQTT?

Yes I do have MQTT running for some Tasmota Devices, would that interfere?

Not unless it is those entities that are duplicating. MQTT can store entries for things that have been deleted and that causes them to reappear. However if you aren't using that for iotawatt then that isn't the problem.
If you keep re-adding the integration then that will be why you are getting multiple entities. You should be able to delete them from the CONFIGURATION menu?

Not unless it is those entities that are duplicating. MQTT can store entries for things that have been deleted and that causes them to reappear. However if you aren't using that for iotawatt then that isn't the problem. If you keep re-adding the integration then that will be why you are getting multiple entities. You should be able to delete them from the CONFIGURATION menu?

Thanks for your response, yes I have added it multiple times to try and fix the problem, and it keeps adding entities each time. I thought these would be deleted once the integration was removed ?
Which 'Configuration' menu are you referring to, I can't see that in HA?
I have 'System Options' which gives toggles for new entities and update polling, but no where to delete entities.
In entities it says this entity doesn't have a unique ID so it can't be edited/removed, as per pic above.

This can be hard and might require editing the registry files. Do a Google search of “hassio remove entities” and you will get a bunch of threads and hopefully one will be the answer for you…


python37Packages.slixmpp: 1.4.2 -> 1.5.1

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.7-slixmpp/versions.
meta.description for python37Packages.slixmpp is: "Elegant Python library for XMPP"
meta.homepage for python37Packages.slixmpp is: "https://dev.louiz.org/projects/slixmpp"
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.5.1 with grep in /nix/store/6wv0ca06k68s7bjlvbfckvcvxv4vxrs9-python3.7-slixmpp-1.5.1

directory tree listing: https://gist.github.com/8984f60ba71e2f39ec68c25310fd8eb2

du listing: https://gist.github.com/99e80d5501834e62c2e567b222cb2305

Rebuild report (if merged into master) (click to expand)

20 total rebuild path(s)

5 package rebuild(s)

5 x86_64-linux rebuild(s)
5 i686-linux rebuild(s)
5 x86_64-darwin rebuild(s)
5 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
poezio
prometheus-xmpp-alerts
python37Packages.aioharmony
python37Packages.poezio
python37Packages.slixmpp

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6wv0ca06k68s7bjlvbfckvcvxv4vxrs9-python3.7-slixmpp-1.5.1 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python37Packages.slixmpp https://github.com/r-ryantm/nixpkgs/archive/e2cecfbd8f5466db1c551fb8006a8571f8938967.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6wv0ca06k68s7bjlvbfckvcvxv4vxrs9-python3.7-slixmpp-1.5.1
ls -la /nix/store/6wv0ca06k68s7bjlvbfckvcvxv4vxrs9-python3.7-slixmpp-1.5.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package marked as broken and skipped:
- python38Packages.poezio

4 packages built:
- poezio
- prometheus-xmpp-alerts
- python37Packages.aioharmony
- python37Packages.slixmpp

Maintainer pings

Outdated. Replaced with https://github.com/NixOS/nixpkgs/pull/89007


 I got a suggestion for the word n***a as a likely word. I’d recommended removing that from the word bank.

Closed because I realized you could play that word on Wordle


Package is not working on Android 12

Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

[x] I am running the latest version - Yes
[x] I checked the documentation and found no answer - Yes
[x] I checked to make sure that this issue has not already been filed - Yes

Expected Behavior
The package should work on android 12.
Current Behavior
I had to upgrade to Android 12 but this package is not working on it.
Steps to Reproduce
Please provide detailed steps for reproducing the issue.

step 1
step 2
...

Context
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions. Both JS and platform logs can be enabled via setLogLevel function call.

Library version: X.Y.Z
Platform: Android/iOS.
Platform logs (logcat/XCode):
JS logs:
Contents of the package.json file:
Formatted code sample or link to a repository:

function example(): string {
  return "Your code sample"
}

Duplicate of #1009.

Check Android permissions:
Check if you requested following permissions
PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION eg.
const locationAccessGranted = await PermissionsAndroid.request(
       PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,
       );

PermissionsAndroid.PERMISSIONS.BLUETOOTH_SCAN
PermissionsAndroid.PERMISSIONS.BLUETOOTH_CONNECT
Check if your AndroidManifest.xml (android/app/src/main/AndroidManifest.xml) includes Android 12+ (SDK 31) and Android up to 11 (SDK 30) permissions:


Make yarn workspace support work with nohoist

When yarn added the nohoist option to workspaces, it added a different way to configure them (workspaces: {packages: ["packages/*"], nohoist: ["x","y"]} instead of workspaces: ["packages/*"]).  The workspace support added in #10 didn't support using the new way with nohoist.  This PR makes it work either way.

Can this be merged, I would like to use this on a monorepo project.
@vasilevich

Thank you for the PR, the changes will be published to NPM shortly.


Nervana sass files are wrongly identified as CSS

Nervana shader assembly files (*.sass) are being wrongly identified as CSS. Examples:

https://github.com/baidu-research/nervanagpu
https://github.com/NervanaSystems/maxas

To fix this, we'd have to recognize Nervana shader assembly files in Linguist and distinguish them from SASS. Is there a simple way to identify a Nervana shader assembly file?

I'm not sure. I was just looking for Baidu's web-related open source projects and found this.
But looks like all sass files start with Kernel:  and contain --:-:-:-:.

Hm. Not always: https://github.com/woodun/swl_outputs/blob/12c46dd6fad73d9c92b471ecdaa2e1f8b213b6e1/gto/lonestar/sssp/_cuobjdump_1.sass but that may be another dialect :/

Closing in favor of #3093.


Fix performance regression when viewing images and tensors

What

Closes https://github.com/rerun-io/rerun/issues/3762

When hovering images the InstanceKey corresponds to the hovered pixel value (tensors are mono-components; their elements are their instances). We accidentally were using this instance key as the key for several of our caches, which means we would get constant cache misses when hovering an image, leading to huge performance degradation.
This PR switches to using RowId as the primary key for tensors. In particular, it is the row id of the TensorData component, so I call it tensor_data_row_id everywhere for consistency and clarity. There can never be more than on TensorData per row, and each row has a unique RowId, so this works well.
This simplifies a lot of the code too, removing most uses of VersionedInstancePath and VersionedInstancePathHash.
Checklist

[x] I have read and agree to Contributor Guide and the Code of Conduct
[x] I've included a screenshot or gif (if applicable)
[x] I have tested demo.rerun.io (if applicable)
[x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG

PR Build Summary
Docs preview
Examples preview
Recent benchmark results
Wasm size tracking

Yes, it is confusing, but this is in the context of the GPU picking code which uses a hash of the entity path plus an instance key to identify stuff. By reusing the instance key for identifying the pixel in an image, we can read out what pixel the user is hovering exactly, which is pretty useful, but lead to this footgun.


Footer's Social icons hover effect added

Related Issue
issue no #755
Description
Hover effect added in FAQ page's footer social icons.
That is same as home's footer social icons.
Type of PR

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

Screenshots / videos (if applicable)

Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

@Suchitra-Sahoo Please check it and merge !!


Why is TypeScript not detecting implicit use of any in nested object/array properties?

🔎 Search Terms
typeguarding nested unkown object, typescript not detecting implicit use of any
🕗 Version & Regression Information
Why is Typescript not detecting that I've checked only part of unknown type, and not it's nested properties thus resulting in runtime error?
interface User {
    name: string,
    age: number
}

const externalData: unknown = [1, 2, 3];

(Array.isArray(externalData) ? externalData : [])
    .reduce<User[]>((acc, curr) => {
        return [
            ...acc,
            {
                name: curr.some.nested.property, // not detecting that these properties may not exist on type 'any'
                age: curr.some.nested.another.propety // not detecting that these properties may not exist on type 'any'
            }
        ]
    }, []);

⏯ Playground Link
https://www.typescriptlang.org/play#code/AQ4SwOwFwUwJwGYEMDGNgFUDO9gG8AoUY4CJAWxgC5gso5IBzAGiJJCUetIFdyAjeGxABfAsOAoA9hDrAYAD1hwyAGwAiSKEho8IAawhSA7hGABeYAG0AjM2AAmewGYAugG5xxABQBBOHBIAJ4AdGBY-oFB3orKapraAJTAAPzySvDxWkjANFauiRLEIXAwACY8aAA82PD5AHze3qgo9ig8Acnm9fhF7MClUB1mVn39oCGTLazj44SzC6QU3O0BIVhSlCEQMHTlIQAOcFIH8FBB9gD0l6RSUMBlMLAoUEzAUAAWWu8fu+hHJzOYF2wHIwVu90U4XuMneQVOwAA5EgIEFEWNFhwuDRVnB1psYNtdrAyiEUXdfniAadzsBrhCHk8YC83p9vp8-sBqUCQWCggyoXJYecEcjUejMcQxJjXBiRPZ8ol3EA
💻 Code
// Your code here

🙁 Actual behavior
Typescript is not detecting implicit use of 'any'
🙂 Expected behavior
To detect use of any.
Additional information about the issue
No response

Because there's no implicit any. Your call to Array.isArray explicitly types it.
Also, you didn't fill out the issue template correctly.


I remember testing this change yesterday but now it has gone missing. plugin.tar doesn't contain this change

I remember testing this change yesterday but now it has gone missing. plugin.tar doesn't contain this change
Originally posted by @viralkamdar in https://github.com/oracle/oci-grafana-plugin/issues/75#issuecomment-754560940

I too see that Dubai is not present in src/constants.js when plugin.tar is unpacked .
Now that I have removed the plugin.tar and re-uploaded in the same release.
Please confirm if the issue is fixed.

I too see that Dubai is not present in src/constants.js when plugin.tar is unpacked .
Now that I have removed the plugin.tar and re-uploaded in the same release.
Please confirm if the issue is fixed.

It's fixed now. Thanks

It's fixed now. Thanks


training simulation for unprocessing net is stuck

Hello,
Thanks for releasing the code for 'Unprocessing Images ... Raw Denoising'. Upon trying the training process, I see that the training simulation gets stuck at this point -

This is my run command -
python train.py --model_dir='./ckpts/' --train_pattern=/disk1/aashishsharma/Datasets/MIRFlickr_Dataset/train/* --test_pattern=/disk1/aashishsharma/Datasets/MIRFlickr_Dataset/test/*
Anybody knows this problem? any workaround? Thanks!

Are you training on the GPU? I'm not sure what "stuck" means here, but it sounds like training could just be proceeding very slowly, and TF using the CPU for training is a very common reason for that.

I second Jon's analysis of this: it looks like CPU is being used here, which can be extremely slow and appear stuck. After waiting a long time (say, an hour) do you see anything written to your model directory?
I would recommend training with a GPU if that is possible, as it will be much faster. The last log is relating to Intel's OpenMP* thread mapping, which is probably because Intel's MKL-DNN is being used. But I have not seen those logs while training before, and see no reason why this would cause stalling.

I just tried training out the current code, and it seems to produce model checkpoints as output. @aasharma90 , can you confirm that model checkpoints aren't being produced when you run this? It's a little confusing because training doesn't produce loss/epoch print statements, but that seems to be a visualization issue, and not a correctness issue.

To print loss in the terminal during training, add tf.logging.set_verbosity(tf.logging.INFO) to set a high enough verbosity to see the training metrics. You can add this line right before the call to tf.estimator.train_and_evaluate(...) in train.py.
By default, Estimator will log every 100 steps. You can change this by modifying the config in train.py:
config = tf.estimator.RunConfig(FLAGS.model_dir, log_step_count_steps=[num of steps])
You may find it easier to use TensorBoard to visualize training progress, which can be done by running tensorboard --logdir=[path to model dir] in a separate terminal during or after training, and opening the printed URL in a web browser.

Thanks Tim, CL is in flight, I'll closes this issue once it's landed.

Hi @timothybrooks and @jonbarron
Regarding your questions -

I thought the default setting would be to be run it on GPU? Sorry, I'm a very new to TF so not much aware. Could you please let me know how that can be done? You can have a look at my default command I used for training in my original post above.

I added Tim's suggestions in train.py

...
config = tf.estimator.RunConfig(FLAGS.model_dir, log_step_count_steps=1)
...
tf.logging.set_verbosity(tf.logging.INFO)

The simulation is still at the same point I mentioned.

Launching tensorboard, I can see the model graph, but I cannot see the training profile.


Ability to validate a zipped data package

Overview
frictionless validate datapackage.zip

@roll, here the correct adapter is not selected which is ZipPlugin and package is not read. Because packagify variable is not set to true when read from Resource returned here
I need your suggestion to proceed. Thank you!


push_client.rb: uninitialized constant Chef::REST

Seems there was no import of chef/rest to make use of Chef::REST
Client runtime error before:
2016-02-28_04:53:13.29198 INFO: [<HOST>] Starting client ...
2016-02-28_04:53:13.29203 INFO: [<HOST>] Retrieving configuration from https://<HOST>.<DOMAIN>.<TLD>/organizations/<ORG>//pushy/config/<HOST>: ...
2016-02-28_04:53:13.29214 /opt/push-jobs-client/embedded/lib/ruby/gems/2.1.0/gems/opscode-pushy-client-2.0.2/lib/pushy_client.rb:209:in `rest': uninitialized constant Chef::REST (NameError)
2016-02-28_04:53:13.29216   from /opt/push-jobs-client/embedded/lib/ruby/gems/2.1.0/gems/opscode-pushy-client-2.0.2/lib/pushy_client.rb:220:in `get_config'
2016-02-28_04:53:13.29217   from /opt/push-jobs-client/embedded/lib/ruby/gems/2.1.0/gems/opscode-pushy-client-2.0.2/lib/pushy_client.rb:94:in `start'
2016-02-28_04:53:13.29217   from /opt/push-jobs-client/embedded/lib/ruby/gems/2.1.0/gems/opscode-pushy-client-2.0.2/lib/pushy_client/cli.rb:138:in `run_application'
2016-02-28_04:53:13.29218   from /opt/push-jobs-client/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.0/lib/chef/application.rb:58:in `run'
2016-02-28_04:53:13.29218   from /opt/push-jobs-client/embedded/lib/ruby/gems/2.1.0/gems/opscode-pushy-client-2.0.2/bin/pushy-client:8:in `<top (required)>'
2016-02-28_04:53:13.29218   from /opt/push-jobs-client/bin/pushy-client:53:in `load'
2016-02-28_04:53:13.29219   from /opt/push-jobs-client/bin/pushy-client:53:in `<main>'

This was a similar fix as referenced in https://github.com/chef/chef/commit/9bb3f00df9774d352e277fa9f03e7c2009e00598

I was able to get the client fixes merged so hopefully some attention will end up here too @mengesb

:+1:

so my fear is that we're just going to break again when chef 13 comes out and removes Chef::REST entirely. Chef::ServerAPI has existed since 11.8.0, so a better long term choice would be to change over to using it.

this has implications for windows_service.rb, which uses the unauthenticated variant of Chef::REST - https://github.com/chef/opscode-pushy-client/blob/master/lib/pushy_client/windows_service.rb#L220 . We introduced Chef::HTTP::SimpleJSON in 12.7, so one could try to use that and fall back to Chef::REST.

@thommay Is there any docs on the interface differences for Chef::ServerAPI? I can submit a separate PR to get this resolved once and for all.

Pinging again to see if there is any guidance on a long term fix for this. Any suggestions @thommay ?

i talked this through with @scottopherson yesterday, and what we've agreed on is that the main code will switch to Chef::ServerAPI, whilst the windows_service code will attempt to use Chef::HTTP::SimpleJSON and then fall back to Chef::REST if necessary.
https://github.com/chef/opscode-pushy-client/blob/cc9636b9b1c00e07c88245a495eaf2ff11644959/lib/pushy_client.rb#L220 should change to rest.get rather than rest.get_rest for maximum compatibility.
the SimpleJSON call will be something like Chef::HTTP::SimpleJSON.new("").streaming_request(config[:config_file]) { |f| apply_config(f.path) }

closed in favor of https://github.com/chef/opscode-pushy-client/pull/89


#130 issue fixed

Hi Gor,
Thank you very much for the pull request! Could you please delete the .idea folder, and make a constant for the error message?


Support for mobile devices

Thanks for the pull request. Did the tests pass with your adjustments? And what mobile device was the plugin failing on before?

Oh sorry, I didn't execute the tests...
I have a Nexus 5 with Lollipop and I just tried with Chrome.
Maybe you will need to test with more devices, I don't know and I have only this smartphone.

Hey there,
So I'm finally getting around to merging this in, and the code is actually incorrect.
$(this) within the callback function provided to all refers to the th we want sorted. If you take $(this) out of the callback context, it refers to the entire table instead of the th.
I will incorporate your first commit though :)

It seems that pressing and clicking are not mutually exclusive events. Consequently, devices that support both will have a 'doubleclick' effect. Not quite sure what to do about this, there doesn't seem to be a 100% accurate solution based upon my research.


Val arithmetic changes

Objective

A numeric Val with an inner value of 0. should be compatible in operations with other numeric Vals regardless of variant.
For example, Val::Px(10.).try_add(Val::Percent(0.)) fails with a ValArithmeticError::NonIdenticalVariants error but this operation should succeed since a numeric Val with an inner value of 0. always resolves to 0. regardless of its variant.

Val arithmetic operations with Auto variants should always fail with a ValArithmeticError::NonEvaluatable error but addition and subtraction of a Val::Auto by a Val::Auto returns Val::Auto.

Changelog
Val::is_zero:
New method which returns true if the Val is numeric with an inner value of 0..
Val::try_add/try_sub changes:

If the reciever or argument is Val::Auto returns Err(ValArithmeticError::NonEvaluateable).
If the receiver or argument is numeric with an inner value of 0. convert it to the variant of the other Val before performing the arithmetic operation.
Implemented support for the Vw, Vh, VMin and VMax variants.

We could just make an issue for more tests, it might be an ok non-threatening task for a new contributor to take on etc.
Val's evaluate function needs to be updated to support viewport coordinates as well. I'll add an issue for it.

In #9566, I modify the implementation for PartialEq to explicitly equate zero-values of any unit, which may simplify some of the changes in this PR (e.g., is_zero could be removed and replaced with value == Val::ZERO)

Removed in favour of #9609


Bug that locks up all CPUs on machine at 100%

I'm experiencing a really weird problem where a small Haskell program using hslogger will livelock and use all of the (8) CPUs on my laptop at 100%. I'm not totally sure that hslogger is to blame but it definitely seems to be part of the interaction that is happening, and I'd greatly appreciate any help.
The full repro can be found here: https://github.com/thomasjm/haskell-livelock-repro. You can simply clone this repo and run stack install && high-cpu-debug-exe.
Here's the code and the debugging I've attempted:
main :: IO ()
main = do
  -- Remove the default handler and set our own.
  -- If you use the default handler, the problem doesn't happen.
  updateGlobalLogger rootLoggerName removeHandler
  handler <- streamHandler stderr DEBUG
  -- If the message is just "$msg" instead of "Msg: $msg", the problem doesn't happen
  updateGlobalLogger rootLoggerName (addHandler $ setFormatter handler $ simpleLogFormatter "Msg: $msg")
  let logFn = warningM "MyApp"

  -- Repeat this 20 times
  replicateM_ 20 $ do
    logFn [i|Spawning spawnWithPty|]
    forkIO $ do
      logFn [i|Doing spawnWithPty|]
      void $ spawnWithPty Nothing True "sleep" ["99999999"] (80, 24)

    logFn [i|Spawning readCreateProcess|]
    forkIO $ void $ do
      logFn [i|Doing readCreateProcess|]
      liftIO $ readCreateProcess (proc "echo" ["hi"]) ""

  -- All CPUs should now be stuck at 100%
  threadDelay 60000000

This program sets up a simple log handler that prints to stderr. Then it runs a loop where it forks threads that do either spawnWithPty (to create a new process inside a pseuo-terminal) or readCreateProcess (to create a normal process). I know this is weird, but if you remove either of these then it doesn't trigger the problem.

I've tried profiling with +RTS -p h but the profiling report doesn't show anything about the massive amount of CPU time being wasted (!)
I've tried compiling with DWARF symbols and using perf to record the top symbols. 90% of the time is being spent in gcWorkerThread but I'm not sure what to make of that fact.
I've tried compiling with -debug and running with +RTS -v to see the runtime logging, but I haven't gotten any insight from that.
I know that spawnWithPty does FFI to create new pseudo-terminals, and my current theory is that some kind of multithreading/FFI race condition is happening.

Can this also be reproduced without requiring the use of non-standard tooling such as stack install? Unfortunately my time budget is too limited to be able to deal with 3rd party build tools so I'd ask you to please provide repro instructions in accordance with the contribution guidelines which for this very reason state

Reproduction-instructions shall be expressed in terms of Haskell.org's standard tooling (i.e. cabal).

Ah sorry, missed that guideline. Actually I think this issue can be closed -- I posted about this on Reddit and someone simplified the repro to remove hslogger: https://www.reddit.com/r/haskell/comments/d4h7ty/why_does_this_code_livelock_all_my_cpus_at_100/. Seems it's related to the FFI/forking in the other library.
Closing now, sorry for the noise...


[4.0] Mark _AppendKeyPath as visible in interface

This is a cherry pick of #11233.

Explanation: Adds the @_show_in_interface attribute to the _AppendKeyPath protocol. This allows the appending(path:) methods to appear in the generated interface and downstream documentation.
Scope: This has no functional change beyond changing the visibility of the _AppendKeyPath protocol.
Radar/SR: rdar://problem/33592582
Risk: Very Low
Testing: Unit and validation tests.

@swift-ci Please test

LGTM, thanks Nate!


A working version for review

Initial version

Hi @amalfra, thanks for sending the assignment. We will review it over the weekend and get back to you

Hi @amalfra , I tested out the code and overall it worked well, but I noticed a couple of issues:

If I add one team member, the main screen says "You have 1 team members", which is not gramatically correct.
When I delete a team member, it seems that all team members get removed. Only the one being deleted should be removed.
On the edit/add screens, toggling admin/regular roles only works by clicking on the radio button. Ideally, clicking the text next to the button should work as well (for improved usability)

@adamstep Thanks for the feedback. I have fixed text grammer and radio button usability issue. Strange that delete seems to be working correctly when I tried and it's only removing current team member. Did you get any console errors on delete? I am not seeing that issue on my end as not all team members are getting removed.

Hi @amalfra . Your changes look good. I alos figured out that the delete bug happens on Safari, but not on Chrome. From what I could tell from looking at the log, on Chrome, the form submit is caught and prevents the page from re-loading. On Safari, the form submit causes the page to reload, thus losing the state and making it appear that all team members were deleted.

@adamstep ok, it makes sense. I am using chrome. Don't have a mac to test it but I think the latest commit that's pushed will stop the form submit on clicking delete button. could you please check if you don't mind?

that fixed the issue, thanks!

:+1: I am merging this as it's complete


feat(replica): add option to flush log to file

This commit add an option to enable persisting logs to a file. Following
options can be passed to configure log files:

maxLogFileSize: It is the max size of log that can be hold by a file
in megabites before rotation. Default is 100mb.
If a write would cause the log file to be larger than MaxSize,
the file is closed, renamed to include a timestamp of the current time,
and a new log file is created using the original log file name.
If the length of the write is greater than MaxSize, an error is returned.

retentionPeriod: It is the max no of days to retain the old files.
Default is 180 days.

maxBackups: It is the maximum number of old log files to retain.
Default is 5 log files.

Added command to configure via jivactl

For example:

./jivactl replica --frontendIP <IP_ADDRESS> --listen :9502 --size 10g --logtofile=true --maxLogFileSize 1 --retentionPeriod 2 --maxBackups 4 vol1 (while starting replica)
jivactl logtofile enable --maxLogFileSize 1 --retentionPeriod 2 --maxBackups 4 on running volumes from controller

Fixes: https://github.com/openebs/openebs/issues/2964
Signed-off-by: Utkarsh Mani Tripathi<EMAIL_ADDRESS>

How are users going to use or interact with this feature? Editing deployment to enable or disable this feature is not an option for end-users.

How are users going to use or interact with this feature? Editing deployment to enable or disable this feature is not an option for end-users.

@utkarshmani1997 can you update PR related to APIs in new changes?

How are users going to use or interact with this feature? Editing deployment to enable or disable this feature is not an option for end-users.

@utkarshmani1997 can you update PR related to APIs in new changes?

Added command to do the same, example is given in description.


[Backport] [2.x] Bump net.minidev:json-smart from 2.4.10 to 2.4.11 in /plugins/repository-hdfs (#7812)

Backport of https://github.com/opensearch-project/OpenSearch/pull/7812 to 2.x

Thanks for the backports @reta!

Thanks for the backports @reta!

A few more to come, but we are near :)


mlayer summary api for exclude ids

[ ] Mlayer summary api excluded ids modification
[ ] Python script updated
[ ] Docs Updated
[ ] Junit and Rest Assured Updated
[x] Code Coverage of server increased to 90%

Can one of the admins verify this patch?

ok to test

retest this please


ImportError: cannot import name 'imread'

Traceback (most recent call last):
File "trainval_net.py", line 28, in
from roi_data_layer.roibatchLoader import roibatchLoader
File "/home/alanchen/Desktop/faster-rcnn.pytorch/lib/roi_data_layer/roibatchLoader.py", line 14, in
from roi_data_layer.minibatch import get_minibatch, get_minibatch
File "/home/alanchen/Desktop/faster-rcnn.pytorch/lib/roi_data_layer/minibatch.py", line 15, in
from scipy.misc import imread
ImportError: cannot import name 'imread'

To deal with that "ImportError: cannot import name 'imread'":

This bug is mainly because the versions of the "scipy" library and the "pillow" library do not match.
I got this bug, which is caused by too high version of "scipy" library. My version matches the following:
Point installation scipy == 1.2.1
Point mounting pillow == 6.1.0

step 1 input "pip list" to check out scipy version
step 2  turn scipy x.x.x into scipy 1.2.1
BOOM
Finshed.

Please close your now that it has been solved.


[Bug] Github Action Excavator auto update is not using the right version from checkver

Bug Report
Current Behavior

Detected version from checkver is not used in auto update
Expected Behavior

Detected version from checkver is used in auto update
Additional context/output

For example, mindforger detected checkver is 1.53.0^1 but in auto update the version is 1.1.1^2, this also happen in other excavator run^3.
It's also happen in other manifest, for example: ldplayer^4, kate^5, mqttx^6 and many others.
Is this bug? I tried to locally run checkver for mqttx and it's updated correctly.
Possible Solution

I haven't found yet what's exactly wrong but looks like excavator is using auto-pr.ps1 maybe there is something wrong there since checkver.ps1 is working? but some manifest is updated correctly tho.

@issaclin32 can you enable issues for the Actions repo?

Done.

Might also want to change vlc-nightly manifest, iirc it's also use $version variable in the checkver script.

Great, thanks so much for catching this @LazyGeniusMan :)


qrng.anu.edu.au isn't working (workaround in issue)

If you don't already, request a key for https://www.fourmilab.ch/hotbits/

Uptime restored!


Async API

Considering crypto.subtle.digest is async and a lot of the crypto node module takes callbacks, we should emulate that same philosophy. On the node.js side we could spawn a task like how it's done in snappy. For the web, we can use inlined web workers, either through the style of PapaParse or maybe a rollup plugin.

I wrote more about it here: https://nickb.dev/blog/the-subjective-nature-of-js-libraries-exposing-an-off-the-main-thread-api
The short of it is that it is not worth it for utility libraries (which this seems like).
I'd be happy to hear someone if they disagreed.


Clubhouse

Describe the bug
I can't serach for people or invite anyone
To Reproduce
Steps to reproduce the behavior:

Go to the main menu of program
Nothing to click on
I can't Scroll down to anywhere
When u go to notification there is error can't see anything.

Expected behavior
I want to be able to see notifications and invite or search for people normally.
I expect u to fix it please.
Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Device: Huawei Nova 3
OS: Android 9
Version 9.1.0

Additional context
I can't search for people or interests or rooms, also there is no button for them.
i can't invite people and there is no button for it.
Can't open my notifications It always tell me error happen, also can't link my Instagram or Twitter account to the app.also i can't ope pics of the other accout and i can't work as moderator if i want to mute someone or add someone to the room.
Please fix these bugs as soon as possible thank u.

I'm in the same situation: see https://github.com/grishka/Houseclub/issues/298
All I can see is rooms list and that's all.

Same problem here 👋

Same here

i download and use official clubhouse (google play ) run with android emulator (memu , nox , bluestacks. ... ) but When I enter the 6-digit SMS code, it login me in for 2 seconds and exits again and show me error , there was an error loggin you in . please sign in agarin.
My first question is why is this happening? And the second question, what should I do to use Android Emulator?
Which Android emulator is suitable for use?


Add IBAN support

IBAN class that supports parsing SWEDISH iban numbers.
Implements AccountNumber. Redirects method calls to the contained account number (the actual account number the IBAN is a wrapper of).
Optionally also add a getIBAN method to AccountNumber that returns a string iban number. A note of warning: According to the ECBS "generation of the IBAN shall be the exclusive responsibility of the bank/branch servicing the account" (wikipedia). This feature could be implemented, but should not be relied upon!!
https://sv.wikipedia.org/wiki/International_Bank_Account_Number
https://github.com/jschaedl/Iban

Will not implement. Can go in standalone library...


kilosort not using gpu?

during a first attempt at running the pipeline, kilosort 2, 2.5 and 3 all worked
however the gpu didn't appear to be used

todo

see what is going on here
once working, compare performance with/without gpu

a lot more non-gpu nodes available for use

turns out kilosort requires an nvidia gpu, and is in fact using it (but most of that pipeline run time was spent copying files etc during which time the gpu is not used)


Support JSDoc name paths in JavaScript

Background
Part of TypeScript's goal is to provide a rich tooling experience. This includes the scenarios where users are

Writing TypeScript which integrates with existing JSDoc'd JavaScript.
Using checkJs on a full JS project to leverage the breadth of .d.ts files on DefinitelyTyped.
Providing a great experience on VS/VS Code/etc. for people who are using JSDoc in loose ways that will hopefully work (or who are willing to put in the effort to get things to work).

We'd like to provide users richer tools that can possibly work for existing code as well.
Basic Proposal
This issue pertains to our JavaScript support via the language service, allowJs, and checkJs.
It tracks understanding some combined set of functionality between JSDoc's namepaths as well as the way in which import paths function in TypeScript today.
For example, the following @typedef tags import the Request and Response interfaces from the module specifiers "express" and "../node_modules/express.Response".
/**
 * @typedef {module:express.Request} Request
 * @typedef {module:../node_modules/express.Response} Response
 */

Since in TypeScript the import specifier "express" could originate from...

a folder under node_modules when using "moduleResolution": "node"
an ambient module declaration like declare module "express"
something which has been path mapped in compilerOptions.paths

we would do the same resolution here for express in module:express.Request.
Open questions:

What about paths with spaces?
How does this work with CommonJS/ESM interop?

What this issue doesn't cover?
While name paths are typically introduced via the the /** @module */ tag (which is not currently supported), this proposal doesn't rely on it. In our brief research, it was unclear whether enough users had a consistent understanding of the tag.
However, one could speculate that the module tag would function similarly to an ambient module declaration. This should be covered in a different proposal.

For reference, this is a possible solution to https://github.com/Microsoft/TypeScript/issues/14377.

We're going to hold off on any new JSDoc syntax, and wait for more feedback here. As per #22445, our current recommendation is to use
/**
 * @typedef {import("express")} express
 */

closing in favor of  #14844


Added assertion on setRecordMode

In my experience it's very easy to do the following
- (void)setUp
{
  self.recordMode = YES;
  [super setUp];
}

This assertion will save some time when trying to figure out why self.recordMode = YES; has no effect.

nice!

(ready to merge once rebased)

Something went wrong on my rebase :/


chore: move SideBitFlags into side

I just moved this functionality into Side. make the implementation more uniform then having this split between two classes.

@skaldarnar it doesn't need to happen immediately the old interface is still there.

it doesn't need to happen immediately the old interface is still there.

I know, and I think the benefit here is that we are not blocked by this migration even while it's happening, and that we are also not forced to do everything at once.
However, with just this PR and no follow ups, we just created a second option where there was only one before, with no examples on how to use it or to motivate why the "new" implementation is better than the old one.
I'm concerned that this will become just another part of the code base that's in a weird shape because we started one thing we never finish.
Therefore, I'd like to repeat my request to at least start making the according PRs such that we can get this finished (i.e., remove SideBitFlags) within the next weeks.


Fixes GPG error when using spacewalk/satellite and adds option to use proxy to install plugins

Hello
When I was using your Jenkins role to install Jenkins I got an error when it was trying to add a GPG key even though I specified jenkins_repo_url = ''.  I found a quick fix for this by using the same logic you did to not add the repo.  I then ran into an issue with installing Jenkins plugins because I am behind a corporate proxy.  The solution I provided works without any issues for me and I hope you like it as well.

This is awesome thank you @bbaassssiiee

@bbaassssiiee I was fixing a merge conflict because a new variable was added to defaults/main.yml and it looks like the Ubuntu 18.04 check failed because of a hiccup with pypi.  Is there a way to restart the build check just for that OS?

@geerlingguy needs to restart it.


Feat/configs

Codecov Report

Merging #106 (fb973fa) into main (834270c) will decrease coverage by 0.81%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #106      +/-   ##
==========================================
- Coverage   18.52%   17.70%   -0.82%
==========================================
  Files          40       40
  Lines        3487     3648     +161
==========================================
  Hits          646      646
- Misses       2797     2958     +161
  Partials       44       44

Impacted Files
Coverage Δ

pkg/constraint/patch.go
24.63% <ø> (ø)

pkg/entities/manager.go
3.54% <0.00%> (-0.32%)
:arrow_down:

pkg/runtime/manager.go
0.00% <0.00%> (ø)

pkg/runtime/subscription.go
0.00% <0.00%> (ø)

pkg/service/entity.go
0.00% <0.00%> (ø)

pkg/statem/flush.go
0.00% <0.00%> (ø)

pkg/statem/statem.go
0.00% <0.00%> (ø)

pkg/statem/types.go
0.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 834270c...fb973fa. Read the comment docs.


Make the generated class from Json string, Implementing an interface or Inheriting a Class

I saw there's a way to make a generated class inherit from another class by adding JType property to the JSON Schema, But how could we add an implementation/inheritance to the generated class when our source is a JSON string, not a schema?
The code is this:
JCodeModel codeModel = new JCodeModel();

GenerationConfig config = new DefaultGenerationConfig() {
	@Override
		public SourceType getSourceType() {
			return SourceType.JSON;
			}
		};

SchemaMapper mapper = new SchemaMapper(new RuleFactory(config, new Jackson2Annotator(config), new SchemaStore()), new SchemaGenerator());

mapper.generate(codeModel, action, packageName, apiResultAsString);

codeModel.build(new File("src").getAbsoluteFile());

The JCodeModel has the option to implement Interface in a class ( _implements() ), But I can't utilize it in the above code:
// _implements() works on a JDefinedClass,
// To get JDefinedClass we need to run _getClass() on a generated codeModel (after mapper.generate() ),
// But What should be provided as a fully qualiflied class name for the argumanet of _getClass(),
// where or .java file isn't built yet, so the class file.

codeModel._getClass("com.foo.Bar")._implements(JsonResponseObject.class);

This a CodeModel question.
Look at the Javadocs for CodeModel. You'll see there there is another version of _implements that takes a JType argument. You can create a JType without having the class on the classpath, just use the JCodeModel#directClass(String) method.
I'm more than happy to help you if you have a problem with this project, but for any other topic please take it to StackOverflow.

Thank you Joe,
I see. Sorry for the inconvenience.
P.s: The _implements() method on the JClass is just an iterator which returns current interfaces, and doesn't apply a new implementation to the codeModel.

Look at the javadoc for JDefinedClass. You'll see what you need.


bare react native lib linear-gradient add

what about invert the logic?
we receive the linear gradient and render on screen?
In this logic we could use expo linear gradient, react native and even react native skia linear gradient.
what do you think?


An alternative way of testing videos

I was just talking to @yoshiask about testing the SVG branch and this came up. I think it's general enough so I'll share with the broader community for comments.
Proposal to test rendering:

Add a shape to the scene, say a circle with radius 1 and centered at the origin. Set the circle's color to pure red (#FF0000)
Render the scene
Get the camer's pixel_array. From that array, get a pixel that is inside the circle.
If the pixel's value is exactly equal to (255, 0, 0), the test passes.

Currently, we are trying to render the scene and output it to disk, and then comparing the output files. This is testing the rendering AS WELL AS the operation of writing the file. In general, we should have separate tests for these two operations.
Note the proposed method can be done with --dry_run, no output files necessary. So we can forget about all of the tests_cache, tests_data, etc.
cc @huguesdevimeux as Tests Czar.

Get the camer's pixel_array. From that array, get a pixel that is inside the circle.
If the pixel's value is exactly equal to (255, 0, 0), the test passes.

Maybe I didn't understood well but this is EXACTLY what is done for the graphical units tests.

Hmmmm ok maybe this is less novel than I thought... but I think there is a major difference: the current tests render a whole scene and they need a cached frame to compare it to. What I'm suggesting is that we also do this on the fly, checking for some properties of some pixels. This doesn't require cached frames.
I guess the real suggestion here is that we should write more tests :sweat_smile: (and not that we came up with a whole new way of doing things). Sorry, I got carried away!

I see lol.
But still, you're suggestion is instersting. Maybe open a new issue :D


Mouse without borders when the 3rd PC needs to be added

Description of the new feature / enhancement
I can't add the 3rd PC when I try to click the icon in the layout.
Scenario when this would be used?
I need to have 3 PCs in the layout of mouse without borders.
Supporting information
No response

Please open a bug report with a step for step description of what you tried.

I have the same issue.  I can setup mouse without borders with a host pc and then add a second pc, but as soon as I add a 3rd, it overwrites the second pc.  Microsoft co-pilot tells me to go to the github community for a solution, but all I see here is someone with the same problem.


ENH: Patterns visualization in GeneralizationAcrossTime

Hey guys @kingjr @agramfort @dengemann
I just had a quick look at the patterns obtained in the time generalization example.
There's some interesting stuff that explain why decoding accuracy is sometimes below chance level. For instance, train times 50ms and 350ms give below chance performance at test time 250ms and 150ms, respectively.

Looking at topomaps, we can see sign inversion between patterns of these train times.

For me, this observation explain below chance performance and make sense actually.
Do you think it would be useful to create an example of these plots?
Romain

This is less about the implementation of the method in the context of MNE, and more about the nature of the procedure and the interpretation of its application to real neural data, isn't it?

@jona-sassenhagen yess... @kingjr told me that reviewer often asked about how to provide interpretation of these decoding maps. This sign flip explain clearly why there's some poor performance regions, which is because the pattern of activity is inverted between the train and test set. Therefore the decoder prediction are also inverted.

FWIW this is discussed in Jean-Remi's PLoS ONE paper.

Yes, this is discussed both in the PLoS ONE (where the reversal is very strong) and the TICS papers. Note the strict equivalence between negative scores and topography inversion, which allows you to make reverse inference if you see one or the other.
What's interesting in the PLoS as well as in the current example (although here we'd need more subjects to be sure), is that the reversal isn't complete: you can decode better at t and at t' respectively than you can generalize from t to t' and vice versa. This means that part of the signal is indeed signed flipped, but that this flip isn't the whole story: there's, on top of this flip, a sequence of distinct brain responses.
I agree with jona that this is a bit outside mne-python's scope. Except if you show us that the topographies based on the cov * coef are different from the univariate analyses.
PS: I think you have a unit problem in your plot.

cov * coef

... what coefficients?
And in a possibly related question - do you have a logistic regression classifier pipeline for GAT lying around that you've found works well?

... what coefficients?

the clf.coef_, to see what topographies the clf is focusing onto.

And in a possibly related question - do you have a logistic regression classifier pipeline for GAT lying around that you've found works well?

For 2class problem with 306 sensors I use this by default: https://gist.github.com/kingjr/2476f00a28bc4d7873b7
If you have smaller dimensionality and higher SNR (e.g. if you use meta trials, reduce C to something like C=1e-4)

Thanks @kingjr !

yep that's equivalent to univariate analyses... it's just another way of watching at the data.
@kingjr, unit problem is due to standard scaling.

yep that's equivalent to univariate analyses... it's just another way of watching at the data.

Is this done with your 'plot_patterns ' PR? If so, it could be slightly different to univariate (the topographies would  could berobust to some outlier for instance). I think we should make a notebook with all the decoding and GAT ideas and interpretations, as opposed to additional examples or scripts in mne.

Yep it is done with the plot_patterns method in class mne.decoding.base.LinearModel.
and the patterns_ attribute is computed by cov * clf.coef_

Yep it is done with the plot_patterns method in class mne.decoding.base.LinearModel.
and the patterns_ attribute is computed by cov * clf.coef_

So, if you apply a robust covariance method, then you should be able to find cases were cov * coef will be better than the univariate :). This should be advantageous 1) when outlier epochs are present in the data set and 2) when some channels have intermittent artefacts. It'd be nice because these are two types of artefacts that are a bit annoying to cleanup, so bypassing them would definitely be a plus. @dengemann do you agree?

This sounds like a writing not coding issue (feel free to correct me), closing.


Update Actions.invoke to return the result of invoking the action.

Description
Actions.invoke() was returning a boolean value corresponding to whether the dispatcher's invokeAction() method returned a non-null value.  True meant that the action was enabled and itself returned a non-null value, and false indicated that either the action was disabled, or it returned a null value from its invoke() method.
This boolean value is less useful than just returning the result of invoking the action itself. In my (admittedly limited) experience in playing with actions so far, the caller is likely going to want to just get the value that the action returned when it was invoked.
Tests
I added a test for the return value and updated a test that was relying on getting "false" back for a null value.
Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I signed the [CLA].
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

Yes, I've thought about this before, and gone back and forth, but if it seems generally useful, then I'm fine with this.  I didn't do it originally because I was trying to minimize the API breakage, and because if we do what you have in this PR, then there isn't an easy way to find out if the reason it returns null is because it couldn't find it or it was disabled, or if it just returned null.
It is possible to check ahead of time that an action is available now, via Actions.find, so that's less of an issue.


Vector quantities with units

Do you have any strategy or plans to support units for vectors? (Let's say non-dynamically sized vectors.)
For example, I have a position in 3D space that can be in Angstroms or Bohr units (or meters and inches).
Have you put some thought into it?
I know the question is tricky because it is not the vector components or the vector as a whole that carries the units but the "metric tensor", but still.
I find the approach in https://www.youtube.com/watch?v=J6H9CwzynoQ [Daniel Withopf - Physical Units for Matrices] overly complicated, but perhaps it is unavoidable to do it that way.

If you want to use uniform vectors where each entry has the same physical unit then there are easier solutions, the V1 doc contained code examples for this, not sure if they are still part of the documentation.

As @dwith-ts mentioned, in cases where all quantities in the vector/matrix store the same type, then it works nicely already. See https://mpusz.github.io/units/use_cases/linear_algebra.html. It gets tricky when you want to use various types in a matrix (i.e. kalman filters), but this is a limitation of the LA library and not mp-units. In such cases, an additional level of abstraction will be needed as mentioned by Daniel Withopf in his talk.

I also plan to provide examples with BLAS-based LA  and SIMD which both were proposed for standardization recently.

Yes, I think you can get away with components-as-quantities for vectors, (which might also imply "cartesian", BTW).
But for matrices (and higher rank tensors) it is not possible to use this trick, I think.
Also, I am hesitant about the implicit equivalency (ambiguity?) between components-as-quantities and vector-as-quantity:
e.g. {1*meter, 2*meter}[0] == ({1,2}*meter)[0]
(I know that the RHS probably doesn't compile, but you get the point, even this issue of indexing opens a can of worms).
I have my own library for arrays (dynamic, arbitrary static dimension), https://gitlab.com/correaa/boost-multi.
I wonder how I have to generalize my container class to support some kind of units.
Since I purposely left linear algebra out, I think I probably shouldn't do anything, because, after all, any implicit connection between arrays and units is "through" linear algebra.
Any feedback is welcome, BTW.
In any case, I expect it to be used as a backend (representation) of linear algebra, I want it to be compatible with linear algebra applications (and also with units).
On these lines, I gave some feedback to the linear algebra proposal already based on the experience with my library, https://github.com/BobSteagall/wg21/issues/74.

Also, I am hesitant about the implicit equivalency (ambiguity?) between components-as-quantities and vector-as-quantity:
e.g. {1meter, 2meter}[0] == ({1,2}*meter)[0].

I think we might support such an equivalency. Please note that ISO 80000-2 explicitly states:

Instead of treating each coordinate of a vector as a physical quantity value (i.e. a number multiplied by
a unit), the vector could be written as a numerical vector multiplied by a unit. All units are scalars.

EXAMPLE Force acting on a given particle, e.g. in Cartesian components (Fx; Fy; Fz) = (−31,5; 43,2; 17,0) N.

The equivalency only makes sense for uniform vectors. As soon as we have non-uniformity it will no longer work.
This also shows that this is not a mathematical relationship in the general case, it is merely a notational convenience for this special case.


[Suggestion] Make php installing optional

Hi!
I suggest add variable zabbix_install_php which can be set to false. Some servers already have php installed (for example, with ansible role geerlingguy.php). I had php7.1 installed and running, and after installing zabbix-web, I had to manually remove php7.0 packages.
Updated: actually, I'm only trying to remove 7.0 packages. It is now a mess. Removing any php-7.0 package with apt-get suggests to upgrade php to 7.2. This is annoying. And I can't remove them with dpkg because "dependency problems prevent removal of ..."

Good idea. Do you want to provide a PR, or shall I do this?

Well, not sure about this. I just finished to install zabbix-frontend-php manually and not sure I can write a playbook task for this. Main problem is they do not provide direct link to tar.gz file, only sourceforge. So I had to download archive with browser and then rsync it to server. Next steps are simple however - just tar, copy, chown commands.
There is a way to install zabbix-frontend-php from repo without dependencies (https://askubuntu.com/questions/74523/how-can-i-install-a-package-without-installing-some-dependencies) but I'm not sure if this can broke something.
But I'm not experienced ansible user, so advises are appreciated.

@frutality We'll have a look into that after finished #58 and deal with php7.2 integration for bionic. Let's see but if the Debian packages have the dependency i tend to not mess more with it. IMHO you should not put the web interface of Zabbix on a shared instance but use a dedicated one where you can define it from scratch. Also there is no need for a full blown PHP role for the few bits we need for Zabbix Web.

@frutality Got good and bad news for you. First the PR is out to make the installing of PHP packages by the Ansible role it self optional via the new zabbix_php_install variable that defaults to true. But while inspecting it the problem is that we're actually managing the PHP stuff from at least three different sides:

from this role (which is now optional)
from the zabbix-frontend-php package (only fixable upstream)
from local admin action (like you using other roles for it)

So even if you disable zabbix_php_install now you still might have problems from:
root@test-u8:~# dpkg -s zabbix-frontend-php | grep -B1 "Depends" Version: 1:4.2.3-2+bionic Depends: php-mbstring, php-bcmath, php-xml, apache2 | httpd, php5 | libapache2-mod-php | php, php5-mysql | php5-mysqlnd | php-mysql | php5-pgsql | php-pgsql, php5-gd | php-gd, php5-ldap | php-ldap, ttf-dejavu-core | ttf-japanese-gothi
@frutality For your understanding the package itself declares dependencies not recommendations but does it in a way that it actually works with both the old single and the multi version PHP packages in the Debian family. BTW this was also part of #57 as we did enrich the packaging of PHP some years ago and only old releases still hardcore the major version in the package name like Ubuntu trusty and Debian squeeze. Since that we have parallel installable versions of the PHP packages, just that Canonical didn't follow our request and just bundles one version which is covered by their security team.
 Which leads to the assumption that the role from Jeff just installs stuff from probably Ondřej's PPA. Didn't look at the role for ages but this is IMHO one of the issues while we don't regard those roles production grade. Don't get us wrong as Ondřej does an awesome job, but you should really know what you're doing when you're using it at production grade.
For this role this kind of support is IMHO out of scope as by the use case of Zabbix we shouldn't deal with custom PHP version and external repositories apart from Zabbix. But i hope this makes the whole situation more understandable as the PR should otherwise close this issue :wave:


Wait for desired state or events with "wait-for" command

When provisioning a cluster on a CI/CD pipeline it is needed to wait for the cluster to be ready before executing deployment commands. Currently users need to poll status and parse the output in their scripts or actions. It would be valuable to have wait-for commands, similar to the one available in openshift-installer.

Does the --watch option satisfy this?


Table 1 should be updated to reflect Windows 10 SAC-T changes

Table 1 shows that the Targeted deployment ring should use the Semi-Annual Channel(Targeted) Servicing Channel.  With SAC-T being retired this table should be updated to reflect that.

Thank you for referencing the Microsoft source for your statement. Which page & table are you referring to?

https://docs.microsoft.com/en-us/windows/deployment/update/wufb-onboard
https://docs.microsoft.com/en-us/windows/deployment/update/wufb-autoupdate
https://docs.microsoft.com/en-us/windows/deployment/update/wufb-manageupdate
https://docs.microsoft.com/en-us/windows/deployment/update/waas-manage-updates-wufb
https://docs.microsoft.com/en-us/windows/deployment/update/wufb-basics
https://docs.microsoft.com/en-us/windows/deployment/update/waas-configure-wufb

(Maybe you could post the request in the #Feedback section of the relevant page.)

Apologies, the link to view on Github took me to issues filtered by this id a5c45e00-23cc-8f0d-334d-45d8796e5220
I assumed that I was linked to the file and not just the root of the docs site.  I'll leave feedback on the article.


[FEAT] Support Hover

It will be nice to trigger popover when hover on a item, I tried to add this function but found it was diffcult to understand svelte callback. 😂
Some (maybe) useful code:
export const hoverFile = (e: MouseEvent, item: TFile):void => {
    const targetEl = e.target as HTMLElement;

    if (!e.ctrlKey && !e.metaKey) return;

    app.workspace.trigger('hover-link', {
        event: e,
        source: 'multi-file-explorer-view',
        hoverParent: targetEl.parentElement,
        targetEl,
        linktext: item.name,
        sourcePath: item.path,
    });
}

You mean like a link preview? Where you see the note in the popover? I can look into it!

Yes, just like when you press ctrl+ hover on internal link, a link preview is shown.
https://user-images.githubusercontent.com/13215013/194553554-82a56511-2a6e-4aef-ac37-d53ce61f8416.mp4

Available in 0.17.0.


update to support PL/SQL PLpgSQL and SQLPL

update of old PL/SQL PLpgSQL and SQLPL patch based on current version
see add support for oracle PLSQL (#1003)
I have tested this on my own repo. plus a number of publicly available ones..
angoca/log4db2
okbob/plpgsql_lint
antzucaro/xonstatdb
and it is correct as far as i can tell..  would appreciate some other people to check it..
we may need to add more/better samples.
I think i have everything right with the new style now..
FYI @chezwicker @pchaigno and @arfon

Thanks for the (updated) pull request @Shoelace! I've got some specific comments about this PR but I'll add those inline on the commits. Also, it looks like the CI is failing to pull the Oracle grammar: https://travis-ci.org/github/linguist/jobs/49741698 although it's not exactly clear why :confused:

Also, while I can't replicate the error on the Travis build I am getting this fail locally:
TestGrammars#test_submodules_have_licenses [/Users/arfon/github/linguist/test/test_grammars.rb:101]:
The following grammar submodules don't seem to have a license. All grammars must have a license that permits redistribution.
vendor/grammars/Oracle

I've opened an issue over in https://github.com/mulander/oracle.tmbundle/issues/11

Thanks @Shoelace for your patience with this :-)
@arfon It's not the first time I see Travis failing while cloning the repositories. Can you re-launch the build?
If it's not just a temp. failure maybe it is because of the url<EMAIL_ADDRESS>format instead of https://github.com for all other grammars). I don't see why it would cause this but it's the only difference with the other grammars :/

@arfon It's not the first time I see Travis failing while cloning the repositories. Can you re-launch the build?

I did, and it failed again. Yeah, perhaps we should switch the grammar address to https://github.com

i change the submodule code to use https instead of ssh.. and it seems happier even tho it still fails.

temporarliy added the grammer to the test white list to make travis happy.
the grammar appears to have been started from https://code.google.com/p/oracle-textmate-bundle which is GPL 2. so this will be find for eth moment.. but will need ot be removed again later before teh final merge.

Do .sp files have any place with this change? Looking at this repo https://github.com/dlee0113/oracle_pl_sql_programming I notice there are a few .sp files.
Searching for extension:sp procedure begin returns some (351) PL/SQL, PL/pgSQL, T-SQL, etc, code files
Looking at languages.yml, it looks like the .sp is mapped to SourcePawn at the moment.

i would not have thoutgh so..
it appears a large percentage of those 351 are all in the 1 project..  kburtch/SparForte
it does appear that a number of places have used .sp to mean 'stored procedure' .. whihc i guess is reasonable enough.
im just not sure of the implications for existing sourcepawn repos.
unless you have a specific need for this.. i suggest we just leave .sp as is for now.  it can always be added later.

Not sure what the status is regarding the grammar, but to do my part I've quickly created a first stab at something that should allow syntax highlighting for most cases: https://github.com/chezwicker/plsql/blob/master/plsql.tmbundle/Syntaxes/PL:SQL.tmLanguage. Will MIT license do for it to be used? Happy to add to this as required.
Anything else required for a first go at this?

@chezwicker I think your grammar is a little better so it could replace the current one.
Example in Lightshow of the current grammar
Example in Lightshow of @chezwicker's grammar
@Shoelace What do you think?

Will MIT license do for it to be used?

Yes, that'd be fine.

I dont mind so much about the grammer and syntax highlighting as i dont useually use that feature.
having said that based on the comparison of teh 2 lightshow examples i would say both of them could do with a little work..
specifically.: @chezwicker if you could add numbers.. parameter modifiers.. IN/OUT/NOCOPY/DEFAULT ,  some of the other builtin keywords (length and maybe regexp_xxx)  and types (timestamp)   and even cursor %things.. like  %FOUND %ROWCOUNT etc...
other nice things would be SQLERRM and SQLCODE  plus conditional formatting contructions of $IF , $$PLSQL_UNIT etc...
do be fair the original one doesn't do all of that either..
mulander has added a license to teh version i originally referenced now.. so we have a few options
we can swicth to chez's version..  or keep the existing one..  and maybe che you can get your improvements added to it?
@pchaigno can you make a decision as to what you (as in linguist) would prefer.. and i'll update the pull request as need be..  or you can do it when you merge it..

@pchaigno can you make a decision as to what you (as in linguist) would prefer.. and i'll update the pull request as need be.. or you can do it when you merge it..

I'm not part of GitHub but @arfon and @aroben can help to choose the grammar.

@pchaigno sorry.. my mistake.

The biggest difference I see between the two grammars in this example is whether the length function is highlighted or not. Other than that they seem pretty equivalent. It looks like they both have acceptable licenses now so either seems fine from a Linguist standpoint. It's probably best for someone familiar with these SQL dialects to try out a few more examples in Lightshow and decide which one seems best.

Both grammars are far from complete... I'm happy to work on my version to get a much more complete coverage if you want to use it. Just disn't want to spend much time not knowing if this was going to be used. The initial commit was maybe 3h of work and as I had never used TextMate before, I first had to get used to it...
I've only cared for highlighting as of now - are there any other features in linguist based on these grammars?

are there any other features in linguist based on these grammars?

Currently it's just highlighting. We've talked about using these grammars to tokenize source code for github.com's code search feature, but we don't do that currently.

Closing in favour of https://github.com/github/linguist/pull/2175


Cross-plugin task: Add logging for webhook events #813

Added custom setting for Jira plugin to enable the logs for webhook event
ticket here
Fixes #813

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

/update-branch

We don't have permissions to update this PR, please contact the submitter to apply the update.

@dipak-demansol ,  @DHaussermann  can you please review this PR

@dipak-demansol , @DHaussermann can you please review this PR

i'll make sure it will done max till tomorrow.

@sibasankarnayak @hanzei i tested the PR and its LGTM but After Discussing with Dylan there are more condition with that we want to test and to Complete testing i need the admin access of Jira account so after that i'm able to complete the testing, whenever i got that access, i will Complete the Testing.

i have admin access, i will check it.


the to_json function is not converting properly.

The json conversion does not work properly.

Changes are done.


Migrate to Crossterm over Termion

crossterm pros:

crossterm is now the tui-rs default
crossterm supports windows (see #48)
prettier readme doc
more recent support than termion (Aug 21st, 2022 vs Sept 27th, 2021)

termion pros:

wider usage
less work for me

Others considering this migration (for context):

https://github.com/kamiyaa/joshuto/issues/133

Blog on migration:

https://www.jntrnr.com/porting-the-pikachu/

I'm all for migrating to crossterm, it seems to have gained more traction than termion, it's being maintained better, has better docs and of course windows support is a huge plus if steam-tui decides to support windows.