Find instructors: filter by European Countries

Is it possible to have the instructors finder search all European Coutries? [Use case: I'm looking for female instructors in Europe - I don't dare asking for a filter by gender also :)]

I think generally we could have a filter for continent and for gender. I'm not sure how easy is the former, but you can expect the latter to be implemented.

On 2015-07-23 7:43 AM, Piotr Banaszkiewicz wrote:

I think generally we could have a filter for continent and for gender.
I'm not sure how easy is the former, but you can expect the latter to
be implemented.

Filter by country should be straightforward, since we know the countries
airports are in.

@gvwilson we have 'filter by country', but we need to filter by continent.

What about filter by multiple countries, if by continent doesn't work?

Filter by continent may be tricky... In many cases this is a political
division, not just geographic.  Is Russia in Europe or Asia? What about the
Middle East?
On Thu, Jul 23, 2015 at 8:06 AM, Piotr Banaszkiewicz <
<EMAIL_ADDRESS>wrote:

@gvwilson https://github.com/gvwilson we have 'filter by country', but
we need to filter by continent.
—
Reply to this email directly or view it on GitHub
https://github.com/swcarpentry/amy/issues/445#issuecomment-124076887.

If the purpose is to select contries where flying is not too expensive, then filtering by country will do.

I think I can get you filtering by multiple countries.

Thanks Piotr :)


Microchip details

Microchip register boolean, no need for date.

We have removed the date - we can check if the microchip number is 0/null or not to determine if the microchip has been inserted, BUT we do need to add a boolean for if the microchip has been registered by the adopter once adopted (this is a separate thing that happens). I'll take this.


3600 default too short for some jobs

Script tasks were failing in origin_check
@stevekuznetsov @bparees

Merged and updated

sorry + thanks


Preparation for release 0.1.0

Added CHANGELOG.md
Added CITATIONS.cff
Added RELEASE_PROCEDURE.md
Added scripts/roll_release.sh

The roll_release.sh script (from DLA-Future https://github.com/eth-cscs/DLA-Future/pull/1127) uses the official GitHub CLI gh instead of hub (untested!), and add a check to CITATIONS.cff (https://github.com/eth-cscs/DLA-Future/pull/1141).
The authors added to CITATIONS.cff are the current dla-future and pika developers plus @mtaillefumier, in alphabetical order. Please let me know if the author list should be different.

Blocked by https://github.com/eth-cscs/DLA-Future-Fortran/pull/3.

Good point! I'm happy to add whoever wants to be added, of course.
To make things simple, just like this message if you want to be added as maintainer of the Spack package.

cscs-ci run

cscs-ci run


dyalog: update to 19.0.48928

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Hey, I see that you also opened a PR with an update. I have also done so, but have cleaned up a lot of stuff.
See: https://github.com/NixOS/nixpkgs/pull/298174

Also, I'm wondering why libxkbcommon was needed for you

Your PR looks better, thanks! I added what was needed to work for me since I use Dyalog on a daily basis
libxkbcommon was needed with gtk2, but no longer needed with gtk3


Never option on tab warning isn't "sticky"

When you first open a groovy file and get the warning that says:
"CodeNarc linter doesn't like tabs, let's replace them by spaces ?"
The options that are available are "Always, Yes, No and Never"
If you select Never, it is treated as if you clicked "No" and you still have to answer this question again each time you open a new document.

Stale because you haven't looked at it?

@stretch327 indeed !
We are mostly 2 persons ( @stevenh and myself ) to maintain vscode-groovy-lint for free, and our available time is limited... sometimes it can take time :/
Maybe you'd like to help by submitting a pull request with a fix ?

Never is currently acting as no for this session vs never ask me again, what's the intended behaviour here?

@stevenh "Never again for any Groovy file i'll open with this vscode" ^^
I don't know if it's good or not, but it was the previous behaviour so people are probably used to it ^^

Thanks for the confirmation. I can confirm it's only set in a session variable there is no configuration option I could find for that, let me know if I missed something @nvuillam .
If the above is correct, to fix we would need to introduce a config option for this and have the dialog option interact with that and the document handler get subscribe to config updates, so a little bit involved.

@stevenh let's check how it was done before your refactoring :)
I think i wrote the option in vscode settings

Sounds like you guys have ideas how to fix it. Please keep this case open!


Client behavior with multiple write regions

I would like to clarify something I believe is not fully addressed in the documentation.
We are starting to use multiple write regions in our Cosmos account. Under normal circumstances, our application runs in West Europe, but should something happen there (as it did at the beginning of September), we have a North Europe region ready with the services duplicated (App Service, SQL, ...).
I basically want to know if it's safe not to explicitly list the preferred regions when creating the client. The documentation says that

If the PreferredLocations property is not set, all requests will be served from the current write region.

So what happens if

The client is created without specifying PreferredLocations, the application starts.
The West Europe Cosmos region goes down.
Will the client start automatically issuing both writes and reads to the North Europe region?

In other words, does the current write region change automatically?
Thank you!

@skurik Does this documentation help? https://docs.microsoft.com/en-us/azure/cosmos-db/troubleshoot-sdk-availability

@ealsur Yes, didn't see that one before, thanks. You can close the issue.


XAMLParseException in CrossMedia.Current.TakePhotoAsync - WindowsPhone

Please fill out either the bug or feature request section and remove whatever section you are not using.
Bug
Version Number of Plugin: 2.3.0
Device Tested On: Emulator Windows Phone
Simulator Tested On: Emulator 8.1 WVGA 4 inch 512MB
Expected Behavior
Show Camera
Actual Behavior
Crash with XAML parseException when executing:
Steps to reproduce the Behavior
When executing the following code crash with XAMLParseException:
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "AAAAA",
Name = string.Format("aaaa_{0}.jpg", DateTime.Now.ToString("yyyyMMddhhmmss", CultureInfo.InvariantCulture))
});
Feature Request:
How to fix it
Thank you very much

It´d be great to see the XAMLParseException.Message

The exception is the following:
$exception  {"XAML parsing failed."}    Windows.UI.Xaml.Markup.XamlParseException
Exception thrown: 'Windows.UI.Xaml.Markup.XamlParseException' in mscorlib.ni.dll
at Windows.UI.Xaml.Application.LoadComponent(Object component, Uri resourceLocator, ComponentResourceLocation componentResourceLocation)
at DMX.Helper.CameraCaptureUI.InitializeComponent()
at DMX.Helper.CameraCaptureUI..ctor()
at Media.Plugin.MediaImplementation.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at AppName.Data.Views.Page.d__2.MoveNext()
Thanks,

Please test out: 2.5.0-beta5

Fixed officially in 2.5.1-beta33! Tested and shipped!


feat(cheqd): Add CheqdApi

This PR introduces the exposure of the createResource function from the CheqdDidRegistrar class using CheqdApi class, enabling the creation of custom DID-Linked Resources (DLRs). With this enhancement, users can now create and manage DLRs such as trust registries, images, files, and other custom resources as needed.

I'll merge now, but would  be great if you could also add the getResource method :)

@DaevMithran can you accept my PR to your branch to add a changelog entry? https://github.com/cheqd/credo-ts/pull/6

We can merge after taht


moby-buildx: patch CVE-2021-43565

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[ ] The toolchain has been rebuilt successfully (or no changes were made to it)
[ ] The toolchain/worker package manifests are up-to-date
[ ] Any updated packages successfully build (or no packages were changed)
[ ] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[ ] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[ ] All package sources are available
[ ] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[ ] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[ ] All source files have up-to-date hashes in the *.signatures.json files
[ ] sudo make go-tidy-all and sudo make go-test-coverage pass
[ ] Documentation has been updated to match any changes to the build system
[ ] If you are adding/removing a .spec file that has multiple-versions supported, please add @microsoft/cbl-mariner-multi-package-reviewers team as reviewer (Eg. golang has 2 versions 1.18, 1.21+)
[ ] Ready to merge

Summary

What does the PR accomplish, why was it needed?
Change Log

Change
Change
Change

Does this affect the toolchain?

YES/NO
Associated issues

#xxxx

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-YYYY-XXXX

Test Methodology

Pipeline build id: xxxx

I'm already trying to get this one merged here: https://github.com/microsoft/azurelinux/pull/9842
The PR gate failed due to what seems like an ADO problem. Rerunning fasttrack pipeline now.

@Camelron Please claim CVEs on Astrolabe so that we can avoid duplication of efforts. I claimed CVE-2021-43565 for all the packages that look affected:

moby-buildx
libcontainers-common
gh
cri-o
cf-cli

Let me know if you are working on the other packages too.


[Question] How to set accent parameter which is used on hugging face?

On hugging face the second parameter is 'Select the Accent of the Speaker'. How and in which file i can set this?
Thank you.

The accent of the speaker is controlled via the language ID. In the toolkit there's the set_language method of the InferenceInterface object. This method does both at once, changing the language of the text (updating the ´text2phone´ attribute) and the accent of the speaker (updating the ´lang_id´ attribute). In the huggingface demo, we change the two things indepentently, which is not in the toolkit's code yet, but just as easy to implement. I'll add it to my list of changes I want to make for the next version. Until then I hope you can find a way to split the two things up yourself.
https://github.com/DigitalPhonetics/IMS-Toucan/blob/81075a6d3a1a048f6f02ccda87579c896337a4fb/InferenceInterfaces/InferenceFastSpeech2.py#L59

Thank you. Adding an additional parameter 'accent' solved my issue:
   def set_language(self, lang_id, accent):         """         The id parameter actually refers to the shorthand. This has become ambiguous with the introduction of the actual language IDs         """         self.text2phone = ArticulatoryCombinedTextFrontend(language=lang_id, add_silence_to_end=True)         if self.use_lang_id:             self.lang_id = get_language_id(accent).to(self.device)         else:             self.lang_id = None


Change "New-AzADDomainServiceReplicaSetObject" to "New-AzADDomainServiceReplicaSet" in the documentation.

Example code is referencing to the comand: "New-AzADDomainServiceReplicaSetObject".
In latest module version (0.1.0 - Az.ADDomainServices) the command is: "New-AzADDomainServiceReplicaSet"
Minor adjustment to the documentation is needed.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1c701f84-d6a8-b5aa-dad7-4c38b7749670
Version Independent ID: 207343c0-a46d-d277-c900-879d1065f25e
Content: Enable Azure DS Domain Services using PowerShell
Content Source: articles/active-directory-domain-services/powershell-create-instance.md
Service: active-directory
Sub-service: domain-services
GitHub Login: @Justinha
Microsoft Alias: justinha

@Luunk Thank you for pointing that out. We will investigate and update the thread.

#please-close


Add Jello animation

https://github.com/daneden/animate.css/releases/tag/3.3.0

This was addressed in #29.


suggestions from Renjie

@jiere you mentioned some questions in helm chart in last week meeting
@jiangphcn can you help check this ? Thanks

Thanks @jichenjc for reminding, really appreciated :-)
Generally speaking, some of our customers like use Helm Chart to deploy their cloud native applications, so they have been trying Helm also on Kepler.
They have some confusion when read and try our community document guide here, we may re-visit document and do proper enhancement or fix if necessary.
Some of the issues can be covered by my previously raised issue #34.
Some are new since recently @sthaha did quite a lot great jobs on kepler-operator side.
So we'd better align with the operator jobs to show overall excellent and consistent user experience on Kepler deployment, avoid redundant or inconsistent behavior between helm-chart side and operator side.
@sthaha once showed his idea to use Helm Chart deploy kepler-operator and then use the kepler-operator to deal with all of those Kepler deployment stuffs, this is OPEN to me and may need community discussion.
Another confusion which we get feedbacks from customers on our document is about the local cluster deployment and Openshift deployment description, they may neither use Openshift nor Kind, but just vanilla multiple-nodes Kubernetes clusters.
We should also take consideration for such scenario when we do enhancement both on code and document.

thanks @jichenjc and @jiere for your information and follow-up. Based on https://github.com/sustainable-computing-io/kepler-helm-chart/issues/53#issuecomment-1823916609, my current understanding is

need to verify community document guide here. So far, it there known issue with this guide?
"use Helm Chart deploy kepler-operator and then use the kepler-operator to deal with all of those Kepler deployment stuffs.“ I am also open for that. Just want to check whether there is still scenario where only helm chart is needed to deploy kelper?
”deploy kepler in  multiple-nodes Kubernetes clusters“. We can find such environment to improve helm chart deployment experience.

So far, it there known issue with this guide?

Please start to check if #34 has already been fixed already, if so, we can close it first.

2. Just want to check whether there is still scenario where only helm chart is needed to deploy kelper?

This should be specific customers/users' requirement, in case they always enjoy the experience of Helm in other projects and expect kepler also good here :)
For our Kepler community, we can support various kinds of deployment in parallel, such redundancy is acceptable, since different customer has different preference. But if one is apparently easier and more smooth than the other, we should choose the easier one.

3. We can find such environment to improve helm chart deployment experience.

We have such environment locally, we can collaborate to make it happen later :-)

I am also open for that. Just want to check whether there is still scenario where only helm chart is needed to deploy kelper?

at least I think it will be an option that we keep for some time :)

Currently, deploying kepler-operator easily requires OLM which is usually not used on vanilla k8s.  I think having a helm chart makes it is easier to deploy operator on vanilla k8s, so that is something we will put some effort into. In relation to replacing how kepler is deployed, I think we should provide both options until there is a clear winner.
Today, kepler helm chart may be able to do most of the work done by operator however, even with kepler deployment
kubectl get kepler -w already provides an easier way to find the status of kepler deployment and to see if it available.
My experience with operators has been that they provide more value for day-2 operations. E.g. upgrade kepler to new image, modify configmap of previous version to use newer one (may be change  to use xgboost).
In summary, we don't have to decide now the "right" way to deploy kepler. Lets provide all options until there is a clear redundancy that we can avoid.


MA-3175, Profile image rotation issue

Description
MA-3175

When uploading an image on the server, the image appears correctly on Android and website now.
Made profile jpg compression lossless (maximum quality).

Testing

Change a profile picture by capturing photo from camera.
Picture can be taken by any camera front or back and can be in any direction (upright, clockwise 90, clockwise 180 or clockwise 270).
After successful cropping and loading of profile image check on website profile image should be upright there.

Codecov Report

Merging #929 into master will not change coverage.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master     #929   +/-   ##
=========================================
  Coverage     16.49%   16.49%
  Complexity     1000     1000
=========================================
  Files           465      465
  Lines         19818    19818
  Branches       2279     2279
=========================================
  Hits           3268     3268
  Misses        16194    16194
  Partials        356      356

Impacted Files
Coverage Δ
Complexity Δ

...java/org/edx/mobile/third_party/crop/CropUtil.java
0% <0%> (ø)
0 <0> (ø)
:x:

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 9ee46a9...ec5fded. Read the comment docs.

@miankhalid Its ready for review again.
Done with the fixes, which are updated in story description.


Upgrade to OpenTracing java 0.30.0 with in-process propagation support

Resolves #179
Changed all calls to SpanBuilder.start() method to startManual() to avoid deprecation warnings.

Codecov Report

Merging #188 into master will increase coverage by 0.41%.
The diff coverage is 94.44%.

@@             Coverage Diff              @@
##             master     #188      +/-   ##
============================================
+ Coverage     80.98%   81.39%   +0.41%
- Complexity      462      463       +1
============================================
  Files            77       77
  Lines          1793     1806      +13
  Branches        210      211       +1
============================================
+ Hits           1452     1470      +18
+ Misses          251      246       -5
  Partials         90       90

Impacted Files
Coverage Δ
Complexity Δ

...aeger-core/src/main/java/com/uber/jaeger/Span.java
79.79% <ø> (ø)
36 <0> (ø)
:arrow_down:

...a/com/uber/jaeger/filters/jaxrs2/ServerFilter.java
95% <100%> (ø)
7 <0> (ø)
:arrow_down:

...r/jaeger/httpclient/TracingRequestInterceptor.java
84.61% <100%> (ø)
5 <0> (ø)
:arrow_down:

...a/com/uber/jaeger/filters/jaxrs2/ClientFilter.java
82.14% <100%> (ø)
5 <0> (ø)
:arrow_down:

...ger-core/src/main/java/com/uber/jaeger/Tracer.java
87.78% <93.33%> (+0.28%)
17 <3> (+1)
:arrow_up:

...java/com/uber/jaeger/reporters/RemoteReporter.java
90% <0%> (+2.85%)
9% <0%> (ø)
:arrow_down:

...jaeger/reporters/protocols/ThriftUdpTransport.java
81.35% <0%> (+3.38%)
14% <0%> (ø)
:arrow_down:

...c/main/java/com/uber/jaeger/senders/UdpSender.java
74.54% <0%> (+3.63%)
11% <0%> (ø)
:arrow_down:

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 11026c7...6538138. Read the comment docs.

Ok thanks @yurishkuro I will sort it out when back next week.

We should start deprecating instrumentations and context propagation. It can be done in a separate PR.

@yurishkuro Moved the code into the createNewContext method. What additional unit tests were you thinking about - the PropagationTest has various tests for dealing with the active span?

Thanks @objectiser !


Merge main back to berkeley

This PR merges main to berkeley, and reverts the reversion of the vk fix.

LGTM for the kimchi part.


refactor(gitmodules): A workaround to not delete files in git-submod dir

A temporary fix for the ODD issue as discussed on Discord

Oh no. @schickling please delete this branch, apparently, this doesn't work in reality 😢 . So basically we're blocked by the issue of cross repo/org auth failure[^1]. No submodule gets cloned, I get the errors when I tried to manually do so with git submodule update --recursive .


Atmospheric Air Quality Checker

Describe the project
This web-application takes input of geographical location from user (it can be done automatically as well as manually). Then by the help of API, the Air Quality Index of that location is provided to the user along with the exact concentration of various Air Pollutants like Carbon Monoxide, Nitrogen Monoxide, Nitrogen Dioxide, Ozone, Sulphur Dioxide, etc. Later, a user can study detailed prevention measures from the links provided in the web-application to improve Air Quality Index.
Issue Type:

[ ✔] New Project

@Vanshiii203
I am linking a video of a web app I created that does the same task.
Tab-1674563193856.webm
Kindly review it and tell me if I should raise a PR.

@iamatifmoin I had already raised the PR. You can check that.


Bug with composing jax.grad and jax.remat.

Hey, I am trying to compose remat and grad and am encountering an error when using activations with constants in, but run into an error which I think is a bug.
import jax
import jax.numpy as jnp
import numpy as np
def forward_checkpoint(params, x):
  fwd = jax.remat(lambda a, b: jnp.sum(jax.nn.relu(jnp.matmul(a, b)))) # works with sigmoid
  return jnp.sum(jax.grad(fwd, argnums=1)(params, x))

params = np.random.randn(10,128)
x = np.random.randn(128, 2)
jax.jit(jax.grad(forward_checkpoint))(params, x)
>>

UnexpectedTracerError: Encountered an unexpected tracer. Perhaps this tracer escaped through global state from a previously traced function.
The functions being transformed should not save traced values to global state. Detail: Incompatible sublevel: DynamicJaxprTrace(level=0/2), (3, 1).
The tracer that caused this error was created on line <ipython-input-35-7917144d2454>:2 (<lambda>).

Thanks for raising this, and for the nice repro.
Is this blocking your work, so that you'd benefit from a workaround?

Thanks for raising this, and for the nice repro.
Is this blocking your work, so that you'd benefit from a workaround?

Hey,
It is blocking in the sense that it be very beneficial to be able to fit my models on a single device. It would certainly be very useful if I could find a work around!

Hey,
It is blocking in the sense that it be very beneficial to be able to fit my models on a single device. It would certainly be very useful if I could find a work around!

The amazing workaround I have for you is to add this line to your code:
jax.nn.relu.defjvps(lambda g, ans, x: jax.lax.select(x > 0, g, np.zeros(g.shape, g.dtype)))

I think that should be maximally memory-efficient, though I'm not 100% sure. I'm working on fixing the underlying bug so hopefully this workaround won't be needed for long.

The amazing workaround I have for you is to add this line to your code:
jax.nn.relu.defjvps(lambda g, ans, x: jax.lax.select(x > 0, g, np.zeros(g.shape, g.dtype)))

I think that should be maximally memory-efficient, though I'm not 100% sure. I'm working on fixing the underlying bug so hopefully this workaround won't be needed for long.

Actually, I forgot that np.zeros doesn't use stride tricks:
print(np.zeros((20, 20)).strides)  # (160, 8)

But np.broadcast_to will:
print(np.broadcast_to(0, (20, 20)).strides)  # (0, 0)

So to be memory-efficient, I think this should work:
jax.nn.relu.defjvps(lambda g, ans, x: jax.lax.select(x > 0, g, np.broadcast_to(np.zeros((), g.dtype), g.shape)))

That relies on the fact that JAX handles NumPy constants with zero strides in a smart way.

Actually, I forgot that np.zeros doesn't use stride tricks:
print(np.zeros((20, 20)).strides)  # (160, 8)

But np.broadcast_to will:
print(np.broadcast_to(0, (20, 20)).strides)  # (0, 0)

So to be memory-efficient, I think this should work:
jax.nn.relu.defjvps(lambda g, ans, x: jax.lax.select(x > 0, g, np.broadcast_to(np.zeros((), g.dtype), g.shape)))

That relies on the fact that JAX handles NumPy constants with zero strides in a smart way.

Thank you!

Thank you!

If we use the new remat implementation, the code works:
import jax
import jax.numpy as jnp
import numpy as np
from jax.ad_checkpoint import remat  # new remat!

def forward_checkpoint(params, x):
  fwd = remat(lambda a, b: jnp.sum(jax.nn.relu(jnp.matmul(a, b))))
  return jnp.sum(jax.grad(fwd, argnums=1)(params, x))

params = np.random.randn(10,128)
x = np.random.randn(128, 2)
jax.jit(jax.grad(forward_checkpoint))(params, x)

Unfortunately the new remat doesn't yet work with control flow primitives inside it, though that's on my todo list. Good to know it'll fix this issue too when it lands!

We long ago landed the new remat (and deleted the old one), so this code should all work!


Relax device-spec observables validation

Context: Quantum device config now contains only native observables (it means, handled by C-API), while the device.observables may contain additional non-native observables supported by the device Python API.
Description of the Change: By this PR we relax the observables validation.
Benefits: Fix support toml schema 2 configs.
Possible Drawbacks:
Related GitHub Issues:

https://github.com/PennyLaneAI/pennylane-lightning/pull/659
https://github.com/PennyLaneAI/pennylane-lightning/pull/642

Do you know if this interferes with lightning latest changes? I am thinking specifically about the migration to the new device API.

I don't know for sure, but most probably it does not. It is only related to how we interpret the information contained in the toml files.

I don't know for sure, I think that it does not. It is only related to how we interpret the information contained in the toml files.

Thanks Sergei! I ran the latest/latest action on this branch and it is no different than main/latest/latest. I agree that this might be independent of the new device API.


Scrollview scroll back to top does not work

Software Versions

Python: 3.9
OS: Windows10
Kivy: 2.0.0
Kivy installation method: virtual env

Describe the bug
When trying to scroll back from bottom to top in a Scollview, the top will not be reached. The Scrollview 'bumps' back downwards. Scrolling is done through mousewheel or mousepad. When grabbing the vertical scrollbar it is possible to scroll back to top.
The issue tracker is a tool to address bugs only (search known bugs: https://git.io/vM1iE).
Please use the #support Discord channel at https://chat.kivy.org/ or Stack Overflow for
support questions, more information at https://git.io/vM1yQ.
Expected behavior
Just to scroll back to the top position.
To Reproduce
https://user-images.githubusercontent.com/18249253/128630798-0cb84f03-c215-44d5-b9b2-bcd6774b0a77.mp4
Code and Logs and screenshots
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.scrollview import ScrollView
from kivy.core.window import Window
from kivy.app import runTouchApp

layout = GridLayout(cols=1, spacing=2, size_hint_y=None)
layout.bind(minimum_height=layout.setter('height'))
for i in range(20):
    btn = Button(text=str(i), size_hint_y=None, height=40)
    layout.add_widget(btn)
root = ScrollView(size_hint=(None, None), size=(Window.width, Window.height))
root.add_widget(layout)

runTouchApp(root)

Additional context
Add any other context about the problem here.

I tried to reproduce with Windows 11, Python 3.11, Kivy 2.2.1.
Using mouse scroll wheel I could scroll to bottom and top. Could not reproduce.
Can you confirm if this is fixed for you now, with latest versions?


fontconfig isn't installed with fresh install

What did you expect to happen?
Doom doctor would find no issues with a fresh install
What actually happened?
After deleting and re-installing Doom Emacs I ran Doom Doctor and ran into the following issue.
Checking Doom core for irregularities...
! Warning: unable to detect fonts because fontconfig isn't installed
Describe your attempts to resolve the issue
I tried deleting again and reinstalling.
Steps to reproduce
Install emacs using the following command.
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install

and then
$ cd .emacs
$ bin/doom doctor
System Information
https://pastebin.com/rPhZYkYZ

Install fontconfig using your distros package manager.

What Elken said. You need fontconfig so Doom's doctor can look up what fonts you have installed. If you don't want/need fontconfig, then ignore the warning.
I'll close this, since there is no bug here.


Preserve language when doing client-side failover

When making server-side request with a client, if a failover mechanism is in place the url won't preserve the original accept-language header.
With this option (needed only if components depend on Accept-Language) the client adds a __ocAcceptLanguage parameter with the original Accept-Language value. The framework, when receiving that parameter, will ignore the Accept-Language header and will use that parameter instead.

Anyone could do a review? Perhaps @antwhite or @lukasz-lysik or @andyroyle?

@matteofigus LGTM (it works for my components)

Thanks @antwhite,  can you merge? I'll publish. Thanks


Can I fetch all the local audio file in some way?

do you mean loadAll in audioCache?
https://github.com/luanpotter/audioplayers/blob/master/doc/audio_cache.md

do you mean loadAll in audioCache?
https://github.com/luanpotter/audioplayers/blob/master/doc/audio_cache.md

I mean load all local audio file on the disk/storage/sdcard

I do not know, have not seen such a thing in the docs, but you can do it in two steps yourself using the info (get all the filenames yourself, then load them using loadAll):
https://stackoverflow.com/questions/54311816/flutter-how-to-get-all-the-image-file-name-from-images-folder

@SelmerZhang
I think this is outside the scope of this plugin.  If you feel like digging through some source code, I have an app that can browse and play local audio files: https://github.com/IrosTheBeggar/mstream-flutter

Agreed with @IrosTheBeggar , this is not on our scope.


A few fixes + Share button

Also made PopupWindow a lot dumber my moving the refmt logic out, and all the state into props. And renamed SaveBadge to CopyConfirmation, and tweaked its styling a bit.

Damnit, I forgot to switch branch. This now also adds a share button. Fixes #35

docs/Popup.bundle has 106k lines added. I think this is because it wasn't a prod build. Can you run it and see if that cleans up those changes? I think medium term that build needs to be abstracted away on to CI or something.

Fixed. Sorry!
But holy hell that build takes a long time now. Yeah, CI would be a good idea eventually I think :)


'ghci' is not recognized and Couldn't start client Haskell HIE (haskell) or The Haskell HIE (haskell) server crashed 5 times in the last 3 minutes

I'm running hui on windows with stack.
If I run the hui.exe
C:\Users\MyHome\AppData\Roaming\local\bin>hie.exe
2018-10-15 00:52:11.4374875 [ThreadId 3] - Using plain GHC version
"ghc" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.
hie.exe: readCreateProcess: ghc --version (exit 1): failed

I have to do stack exec hie.exe
C:\Users\MyHome>stack exec hie
2018-10-15 01:10:31.7484217 [ThreadId 3] - Using plain GHC version
2018-10-15 01:10:31.7924242 [ThreadId 3] - Mismatching GHC versions: Project is 8.2.2, HIE is 8.4.3
2018-10-15 01:10:31.7974245 [ThreadId 3] - Run entered for HIE(hie.EXE) Version <IP_ADDRESS>, Git revision d9dc64ebd11e5a1f177476674a0939a634b25046 (2020 commits) x86_64 ghc-8
2018-10-15 01:10:31.806425 [ThreadId 3] - Current directory:C:\Users\MyHome

or I have to move to the source dir and start hie from there
C:\haskell\ide\haskell-ide-engine>hie
2018-10-15 01:09:36.8062792 [ThreadId 3] - Using stack GHC version
2018-10-15 01:09:37.048293 [ThreadId 3] - Run entered for HIE(hie) Version <IP_ADDRESS>, Git revision d9dc64ebd11e5a1f177476674a0939a634b25046 (2020 commits) x86_64 ghc-8.4.3
2018-10-15 01:09:37.0572935 [ThreadId 3] - Current directory:C:\haskell\ide\haskell-ide-engine

In any case I'm getting Couldn't start client Haskell HIE (haskell) from Visual Studio Code

It seems to be resolved by starting hie-wrapper, i.e.  by setting path
~/AppData/Roaming/local/bin/hie-wrapper
But then I get the following error:
The Haskell HIE (haskell) server crashed 5 times in the last 3 minutes. The server will not be restarted.

I guess you should do maybe something like
pr <- fromMaybe (error "No project root found") <$> getProjectRootCurrent stackYmlExists <- doesFileExist (pr </> "stack.yaml")

instead of the simple isStackProject <- doesFileExist "stack.yaml"
but more generally I wonder whether this has been tested with stack ghc version on windows and with vs code :-/

Does the suggestion above solve your problem?

Let me try before if I can solve the problem without a commit: I wish to try to enter stack exec hie-wrapper in some vs studio settings parameter if it makes sense. Otherwise, agreed, I will follow your suggestion and compile the above change. Either way I'll let you know later today or tomorrow. Thanks for the feedback.

@lorenzo yep, forcing this if to True, rebuilding and deploying the hie-wrapper from dist to local bin does the trick!
I've solved the problem myself now in this quick and dirty way.

@giuliohome is hie being run in the directory containing the stack.yaml? It should automatically pick that up, but sometimes a rogue .ghc-environment-* or dist/dist-newstyle can throw it off

@bubba hie is being run by vscode hie extension. My environment has no problem outside hie itself.
Sorry but your answer seems fake for 2 reasons:

hie doesn't really read the content of stack.yaml but it has only to determine if it has to use stack or plain ghc. I have followed the instructions to install and configure hie for vscode and there's something clearly wrong and not working when the build and execution are done by stack
I have already solved this issue for myself an shared my workaround. So it's no longer an issue for me.  It's up to the community and not to me to decide to close or ignore this or to fix the code and the docs. To be blunt I'm also quite disappointed by the amount of time and space wasted for this service (30 minutes to build two lines of code, 20 giga of disk space lost, a lot of constraints limiting the actual usage in vscode) and so I'm not willing to subscribe this thread and follow up again. Sorry


Multiboxing with WvW and PvE instances only allows Warclaw mounting

Describe the bug
Multiboxing with GW2Radial keeps flashing the "mount queued" icon. If I am in WvW in one account and PvE in another account, I can only mount Warclaw even with Warclaw turned off (not sure what decides it though, like maybe the order of launching?)
To Reproduce
Steps to reproduce the behavior:

Run two instances of the game with the add-on applied.
Go to WvW map in one instance.
Go to PvE map in the other instance.

System configuration (please fill in):

OS: Windows 10
GPU: RTX3080
Chainloading: arcdps -> GW2Radial -> GW2Hook (also some arcdps plugins)

Additional context
There is also a weird issue where unmounting doesn't work in my second account using the usual key. I do not have all mounts in that account. Could be totally off-topic but still just wanted to mention it.

What are you using for multiboxing?  It is likely that all of your instances are sharing the same mumble link name and that you'll need to specify unique ones for each.
That being said, it appears Gw2Radial may have the mumble name hardcoded.  🤔
https://github.com/Friendly0Fire/GW2Radial/blob/26266e49548512fd9f534972018ece7ccbd96497/GW2Radial/src/MumbleLink.cpp#L55

That is correct, the current version of Radial does not support multiboxing at all. I'll see if I can add options.

You may not want to explicitly enable support for multi-boxing.
https://help.guildwars2.com/hc/en-us/articles/360013658134-Policy-Dual-or-Multi-Boxing
The stated intent of the multi-boxing policy really looks like they want a human at two or more keyboards and not any automation linking
Also in the final note they state that you may not multi-box in a competitive arena - which is the specific scenario this player was asking about.
So while it's not you breaking the rules, I don't want to see Arena-Net revoke their approval of your add-on because of the actions of a few players.

This is irrelevant to the addon. The changes are necessary to support renamed MumbleLink file mapping anyway, and that was implemented by ArenaNet. I will be implementing these changes, I just didn't get around to it, and I see no situation in which this change would cause problems.

What are you using for multiboxing? It is likely that all of your instances are sharing the same mumble link name and that you'll need to specify unique ones for each.

The use case was simply playing in two regions and I stumbled upon it when starting another instance when the other account was in WvW. I am not familiar with the mumble link system so I probably wouldn't understand that immediately.

Also in the final note they state that you may not multi-box in a competitive arena - which is the specific scenario this player was asking about.

Thanks for that link. I did not know about this rule. It is not normal for me to use multiboxing in WvW but accidentally I left one of the two accounts in WvW while trying to play PvE in the other, which is what let me find the issue.
Also, any ideas why the unmounting is bugged? Should I report a bug for it or is it trivial and/or intended?

Also, any ideas why the unmounting is bugged? Should I report a bug for it or is it trivial and/or intended?

Radial assumes a working MumbleLink, but also hardcodes the name it expects, so it breaks when more than one game instance is running at once because they're overwriting each other's states.

MumbleLink is now automatically determined from the command line, so multiboxing should work in the upcoming release.


Seq.cast's non-generic IEnumerable implementation doesn't throw even when the cast is to the wrong type

This throws
let strings = [1] |> Seq.cast<string>
for s in strings do ()

but this doesn't
let strings = [1] |> Seq.cast<string> :> System.Collections.IEnumerable
for s in strings do ()

This can lead to other confusing behavior:
let sum = [1] |> Seq.cast<string> |> Seq.cast<int> |> Seq.sum // doesn't throw!

This was fixed by #651


Move time sheet display to Contract#show and Dashboard

The current TimeSheet#index page lists all available contracts a user can see.
For HiWis, this is usually one (or two), in which case the extra view is not necessary and the content can be shown on the dashboard. This would also give the dashboard some actual functionality.
For WiMis and admins, the list can become very long. It needs to be split up. Semantically, each set of time sheets is bound to a contract and the Contract#show pages are very empty. Display each contract's time sheets on the show page and link to it from the dashboard.

Work in time_sheets_dashboard branch


Update link to defaults for tsserver ops

Looks like the link was out of date, and the default options actually live in https://github.com/pmizio/typescript-tools.nvim/blob/master/lua/typescript-tools/config.lua#L17 now.

Whoops, missed commit style.


[SPARK-33517][SQL][DOCS] Fix the correct menu items and page links in PySpark Usage Guide for Pandas with Apache Arrow

What changes were proposed in this pull request?
Change "Apache Arrow in Spark" to "Apache Arrow in PySpark"
and the link to “/sql-pyspark-pandas-with-arrow.html#apache-arrow-in-pyspark”
Why are the changes needed?
When I click on the menu item it doesn't point to the correct page, and from the parent menu I can infer that the correct menu item name and link should be "Apache Arrow in PySpark".
like this:

Does this PR introduce any user-facing change?
Yes, clicking on the menu item will take you to the correct guide page
How was this patch tested?
NA

Can one of the admins verify this patch?

Can one of the admins verify this patch?

ok to test

@liucht-inspur it should be best to keep the PR description up to date. Let's update the screenshot.

Test build #131544 has started for PR 30466 at commit 8de7bf5.

Test build #131544 has finished for PR 30466 at commit 8de7bf5.

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

Merged build finished. Test PASSed.

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

@liucht-inspur it should be best to keep the PR description up to date. Let's update the screenshot.

Ok, how does it look

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36147/

oh @liucht-inspur, I meant the page you're editing now. Can you screenshot the sub menu bar you're editing and post in the PR description?

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36147/

Merged build finished. Test FAILed.

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

oh @liucht-inspur, I meant the page you're editing now. Can you screenshot the sub menu bar you're editing and post in the PR description?

Do you mean the JIRA page ?

Can one of the admins verify this patch?

Test build #131586 has started for PR 30466 at commit 8de7bf5.

Can one of the admins verify this patch?

Test build #131586 has finished for PR 30466 at commit 8de7bf5.

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

Build finished.

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

No @liucht-inspur, I mean the documentation page after this change. You can build the documentation as guided in https://github.com/apache/spark/blob/master/docs/README.md and show how the documentation looks like after this change. The current image does not show what's the diff in documentation site after this change.

Build finished.

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

Yeah seems good. But I haven't tested it by anyone yet assuming from:

How was this patch tested?
NA

Should be best to test before we merge this in.

Yes，I changed it to the following：

@HyukjinKwon Thanks！

Merged to master.


Update bios-boot-tutorial

#3685 will break it

correction: it was already ok with #3685, but the unlock timeout value now needs fewer 9's


Configuration error after update

Describe the bug
Configuration error after update
Logs
Logger: homeassistant.config_entries
Source: config_entries.py:444
First occurred: 1 marca 2024 22:32:25 (12 occurrences)
Last logged: 11:18:08
Error setting up entry http://<IP_ADDRESS> for tplink_router
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 444, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/tplink_router/init.py", line 60, in async_setup_entry
firmware, status = await hass.async_add_executor_job(TPLinkRouterCoordinator.request, client, callback)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/tplink_router/coordinator.py", line 56, in request
data = callback()
^^^^^^^^^^
File "/config/custom_components/tplink_router/init.py", line 56, in callback
stat = client.get_status()
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/tplinkrouterc6u/client.py", line 142, in get_status
type = Wifi.WIFI_2G if '2.4G' == item['type'] else Wifi.WIFI_5G
~~~~^^^^^^^^
KeyError: 'type'
.
Additional Information (please complete the following information)

Router Hardware Version: Archer AX55 v1.0
Router Firmware Version:  1.2.6 Build 20231130 rel.36135(4555)
Home Assistant Version: 2024.2.5
TP-Link Router Integration Component Version: v1.8.0

@piolec66 I have fixed it.
Could you try the new version and let me know how it goes?

Of course, my pleasure. Just give me a few hours while I'm working now...
Thank you!
pon., 4 mar 2024, 11:26 użytkownik AlexandrErohin @.***>
napisał:

@piolec66 https://github.com/piolec66 I have fixed it.
Could you try the new version and let me know how it goes?
—
Reply to this email directly, view it on GitHub
https://github.com/AlexandrErohin/home-assistant-tplink-router/issues/36#issuecomment-1976253957,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5GPIQ77444GOJ3SOPQIDILYWRD33AVCNFSM6AAAAABED3ANWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZWGI2TGOJVG4
.
You are receiving this because you were mentioned.Message ID:
@.***
com>

I have tested 1.9.0 and AX55 works fine. Correctly reports number of WiFI
clients.
Thank you very much
If anything changes, I will let you know.....
pon., 4 mar 2024 o 11:35 Piotr Leczycki @.***>
napisał(a):

Of course, my pleasure. Just give me a few hours while I'm working now...
Thank you!
pon., 4 mar 2024, 11:26 użytkownik AlexandrErohin <
@.***> napisał:

@piolec66 https://github.com/piolec66 I have fixed it.
Could you try the new version and let me know how it goes?
—
Reply to this email directly, view it on GitHub
https://github.com/AlexandrErohin/home-assistant-tplink-router/issues/36#issuecomment-1976253957,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5GPIQ77444GOJ3SOPQIDILYWRD33AVCNFSM6AAAAABED3ANWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZWGI2TGOJVG4
.


Cannot login

Hello tried without proxy and with proxy. but still login is not happening. always return NULL
$bot->getHttpClient()->useProxy('<IP_ADDRESS>', '4444','xxxxxxxx:xxxxxxx');
//var_dump($bot->getLastError());
$result = $bot->auth->login("xxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxx");
ERROR:
Fatal error: Uncaught seregazhuk\PinterestBot\Exceptions\AuthRequired: Error calling seregazhuk\PinterestBot\Api\Providers\User::isBanned method. You must log in before. in /home/happyhosting/public_html/curesciaticapain.com/vendor/seregazhuk/pinterest-bot/src/Api/Providers/Core/ProviderWrapper.php:66 Stack trace: #0 /home/happyhosting/public_html/curesciaticapain.com/vendor/seregazhuk/pinterest-bot/src/Api/Providers/Core/ProviderWrapper.php(42): seregazhuk\PinterestBot\Api\Providers\Core\ProviderWrapper->checkMethodForLoginRequired('isBanned') #1 /home/happyhosting/public_html/curesciaticapain.com/php-pinterest-bot-master/examples/auto_pins.php(35): seregazhuk\PinterestBot\Api\Providers\Core\ProviderWrapper->__call('isBanned', Array) #2 {main} thrown in /home/happyhosting/public_html/curesciaticapain.com/vendor/seregazhuk/pinterest-bot/src/Api/Providers/Core/ProviderWrapper.php on line 66

Can you login without proxy?

Closed due to no feedback


clickhouse-loader.py and  *checksum.py security

Currently passwords are entered via the command line.
This is not secure and should be fixed,

https://github.com/Altinity/clickhouse-sink-connector/pull/412


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:21: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:22: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:24: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:24: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:40: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:40: missing_dev_url: The recipe is missing a dev_url
WARNING: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:40: missing_description: The recipe is missing a description
ERROR: /tmp/abs_0fuhfoxcz6/clone/recipe/meta.yaml:40: missing_license_family: The recipe is missing the about/license_family key.
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:21: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:22: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:24: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:24: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:40: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:40: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:40: missing_dev_url: The recipe is missing a dev_url
WARNING: /tmp/abs_99jpi3ju4b/clone/recipe/meta.yaml:40: missing_description: The recipe is missing a description
Errors were found


slight modification in scripts

deb.sh scripts require root privileges to execute instead of using sudo directly in it.
Naming issue in matchip's script is already fixed. A new release of the CLI and users updating to this new version would fix most of the issues occurring in a Pod environment.

@UmanShahzad


Refactor extract_group_names

NIS API only gives "geography" and "domain" as possible grouping variables, so simplify extract_group_names and the config "group_cols" entry to suit this.

Addressed with #79


Ram displaying incorrect numbers

Some user report getting large negative numbers being reported for their ram

This was fixed in a commit, need to test with daniel

cad78f96d777b8e3632c14287df01985e781a13c


Fixed mapping and ignore panorama predictions

Hi manu
I checked some things:

The mapping does now work as supposed, thus the ordering of the cities can vary and we still get the same results

Instead of an assertion when a prediction is not in the database image (which might be the case because of panorama images), I just ignore and move these predictions to the end of the list.

merged


drivers: pwm: stm32: support capturing on four channels

Previously the pwm capture only support capturing on channel 1 and 2, because the slave mode controller was used, which uses the signal TIxFP which is not available for channel 3 and 4.
This commit adds optional support for four channel capturing by changing the method of capturing PWM signals to not use the slave mode controller to reset the counter register. This means more interrupts are required (one on each edge) to save the different counter values. It should not be less accurate because the precise edge is still captured using capture compare.
Note:
We can also consider replacing the previous mechanism completely, because I'm not sure what advantages it has keeping it? This new method should be just as accurate. And it also only creates interrupts on the rising edges (or falling when inverted), just like the previous method. It's even more robust by supporting the moment that the timer overflows during a capture.

Also, there is no explicit test that verifies that it works on channel 3 and 4, although I did test it of course. I didn't want to change the hard loop-back connection you have to make.

The bug https://github.com/zephyrproject-rtos/zephyr/issues/57631 is still present in this PR. However, for our use case Timer 5 is not required, so I vote we continue with this PR. Solving the issue is independent of this PR.

Changed the mechanism to reset the timer's counter on pulse start, instead of storing the captured value, because otherwise handling counter overflow is very complicated.

https://github.com/zephyrproject-rtos/zephyr/blob/7395fe3769caca53e59444eb7c9e47637982c782/drivers/pwm/pwm_stm32.c#L541-L544
Is it possible to only conditionally fail here with this change? This implementation could also be nice for timers that don't support slave mode.

https://github.com/zephyrproject-rtos/zephyr/blob/7395fe3769caca53e59444eb7c9e47637982c782/drivers/pwm/pwm_stm32.c#L541-L544
Is it possible to only conditionally fail here with this change? This implementation could also be nice for timers that don't support slave mode.

Nice catch. Added.
@FRASTM do you think you could have a look at this? It would be nice if we can merge this before the next feature freeze.

How could I enable the four channels? So far I can only use 1 and 2 (STM32F415RGT), is there any Kconfig option?.
Thank you very much.


Fix typo in docs

Fix typo in docs/rigid_body_simulations_with_contacts.md
and slight grammar fix ("solids which velocities" -> "solids whose velocities")

Thanks!


Bug: Failed to refreshStatus, Internal Server Error

Describe The Bug
Occasionally my Honeywell Lyric leak sensors fail to refresh
To Reproduce
Add Honeywell Lyric leak sensors via Homebridge
Expected behavior
Token and sensor state is refreshed and if Honeywell Home error is detected the action is re-tried
Relevant log output
Are those errors from Honeywell Home itself or internal of Homebridge?

[1/28/2022, 4:48:04 PM] [HoneywellHome] Leak Sensor: Master Bathroom failed to refreshStatus, Internal Server Error
[1/28/2022, 7:58:03 PM] [HoneywellHome] Leak Sensor: Master Bathroom failed to refreshStatus, Internal Server Error
[1/28/2022, 8:56:04 PM] [HoneywellHome] Leak Sensor: Kitchen Sink failed to refreshStatus, Internal Server Error
[1/28/2022, 9:06:03 PM] [HoneywellHome] Leak Sensor: Guest Bathroom failed to refreshStatus, Internal Server Error
[1/28/2022, 10:00:03 PM] [HoneywellHome] Leak Sensor: Guest Bathroom failed to refreshStatus, Internal Server Error

Config for homebridge-honeywell-home
{
    "bridge": {
        "name": "Homebridge",
        "username": "[CUT]",
        "port": [CUT],
        "pin": "[CUT]",
        "bind": [
            "eth0.200",
            "eth0.202"
        ],
        "advertiser": "ciao"
    },
    "accessories": [
        {
            "accessory": "GreeHeaterCooler",
            "address": "[CUT]",
            "port": 7000,
            "mac": "[CUT]",
            "model": "Gree",
            "name": "Office AC",
            "nameFan": "Office Fan",
            "serialNumber": "[CUT]",
            "minimumTargetTemperature": 16,
            "maximumTargetTemperature": 30,
            "oscillation": {
                "on": {
                    "horizontal": "full",
                    "vertical": "fallback"
                },
                "off": {
                    "horizontal": "default",
                    "vertical": "fallback"
                }
            },
            "autoOscillation": {
                "auto": {
                    "horizontal": "default",
                    "vertical": "default"
                },
                "cool": {
                    "horizontal": "default",
                    "vertical": "fixedHighest"
                },
                "heat": {
                    "horizontal": "default",
                    "vertical": "fixedLowest"
                },
                "fan": {
                    "horizontal": "default",
                    "vertical": "full"
                },
                "dry": {
                    "horizontal": "default",
                    "vertical": "full"
                }
            },
            "xFan": true,
            "lightControl": false,
            "fakeSensor": false,
            "sensorOffset": 40,
            "updateInterval": 1000,
            "retryInterval": 5000
        },
        {
            "accessory": "GreeHeaterCooler",
            "address": "[CUT]",
            "port": 7000,
            "mac": "[CUT]",
            "model": "Gree",
            "name": "Living Room AC",
            "nameFan": "Living Room Fan",
            "serialNumber": "[CUT]",
            "minimumTargetTemperature": 16,
            "maximumTargetTemperature": 30,
            "oscillation": {
                "on": {
                    "horizontal": "full",
                    "vertical": "fallback"
                },
                "off": {
                    "horizontal": "default",
                    "vertical": "fallback"
                }
            },
            "autoOscillation": {
                "auto": {
                    "horizontal": "default",
                    "vertical": "default"
                },
                "cool": {
                    "horizontal": "default",
                    "vertical": "fixedHighest"
                },
                "heat": {
                    "horizontal": "default",
                    "vertical": "fixedLowest"
                },
                "fan": {
                    "horizontal": "default",
                    "vertical": "full"
                },
                "dry": {
                    "horizontal": "default",
                    "vertical": "full"
                }
            },
            "xFan": true,
            "lightControl": false,
            "fakeSensor": false,
            "sensorOffset": 40,
            "updateInterval": 1000,
            "retryInterval": 5000
        },
        {
            "name": "Daniel's PC",
            "manufacturer": "homebridge-wol",
            "model": "NetworkDevice",
            "host": "[CUT]",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "mac": "[CUT]",
            "broadcastAddress": "[CUT]",
            "startCommand": "[CUT]",
            "startCommandTimeout": 10,
            "wakeGraceTime": 40,
            "wakeCommand": "[CUT]",
            "wakeCommandTimeout": 10,
            "shutdownCommand": "[CUT]",
            "shutdownGraceTime": 15,
            "shutdownCommandTimeout": 0,
            "logLevel": "Error",
            "returnEarly": false,
            "accessory": "NetworkDevice"
        },
        {
            "name": "Roby",
            "ip": "[CUT]",
            "token": "[CUT]",
            "waterBox": false,
            "dustCollection": false,
            "silent": true,
            "pause": false,
            "pauseWord": "pause",
            "findMe": false,
            "findMeWord": "where are you",
            "dock": true,
            "cleanword": "cleaning",
            "roomTimeout": 2,
            "autoroom": false,
            "rooms": [
                {
                    "name": "Living Room",
                    "id": [CUT]
                },
                {
                    "name": "Bedroom",
                    "id": [CUT]
                },
                {
                    "name": "Hallway",
                    "id": [CUT]
                },
                {
                    "name": "Kitchen",
                    "id": [CUT]
                }
            ],
            "accessory": "XiaomiRoborockVacuum"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "host": "[CUT]",
            "auth": "form",
            "theme": "auto",
            "tempUnits": "c",
            "lang": "auto",
            "proxyHost": "[CUT]",
            "platform": "config"
        },
        {
            "name": "HoneywellHome",
            "credentials": {
                "consumerKey": "[CUT]",
                "consumerSecret": "[CUT]",
                "accessToken": "[CUT]",
                "refreshToken": "[CUT]"
            },
            "options": {
                "thermostat": {
                    "thermostatSetpointStatus": "PermanentHold"
                },
                "roompriority": {
                    "priorityType": "PickARoom"
                }
            },
            "platform": "HoneywellHome"
        }
    ],
    "disabledPlugins": [
        "homebridge-gree-ac-platform"
    ]
}

Screenshots
No response
Device & Model
https://www.honeywellhome.com/us/en/products/water/spot-leak-detection/wifi-water-leak-freeze-detector-rchw3610/
Node.js Version
v16.13.2
NPM Version
8.1.2
Homebridge Version
1.4.0
Homebridge Honeywell Home Plugin Version
11.3.4
Homebridge Config UI X Plugin Version
No response
Operating System
Docker

As logs state Server Error this is something on Honeywell server side.
Would you like me to I add a refresh if a refresh fails?

Thanks for the past reply!

Would you like me to I add a refresh if a refresh fails?

Yes if possible, from my limited experience with Honeywell Home servers they usually have a few ones in the pool which are always returning errors hence re-trying has a chance of hitting a working server.
Thanks!

Sounds good, I will add this as a config that you can enable per device

just implemented the retry option if you could give it a try.

Thanks! Unfortunately I don't have a Honeywell thermostat. I only have leak sensors(Model  LeakDetector), so I cannot test the setting.

I will get it added to the leak sensor

Should be available on all devices

Thanks I saw the option in the latest update and enabled it for all leak sensors. So far everything looks good, I just had one error message logged (note I've re-lined the account after update):
 [3/22/2022, 3:03:01 PM] [HoneywellHome] Leak Sensor: Kitchen Sink failed to refreshStatus, Unauthorized Request [3/22/2022, 3:03:01 PM] [HoneywellHome] Leak Sensor: Heating Box failed to refreshStatus, Unauthorized Request [3/22/2022, 3:03:01 PM] [HoneywellHome] Leak Sensor: Laundry Room failed to refreshStatus, Unauthorized Request [3/22/2022, 3:03:01 PM] [HoneywellHome] Leak Sensor: Master Bathroom failed to refreshStatus, Unauthorized Request
However it hasn't repeated since last night so I guess it was a fluke.

Yeah sometimes Honeywell server does that.


[release-0.20] Change log for release v0.20.10

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


Wrong File name called, missing the S on methods

You called the file MfaAuthMethodsAnalysis.ps1 , but in all examples of the page, you mention .\MfaAuthMethodAnalysis.ps1
So, it is missing the "s" in the end of Method .

Corrected. Thank you!


The completion of EasyEDA training.

Complete this training series published on EasyEDA's own page :
https://www.youtube.com/watch?v=MsuR6W-jN5M&list=PLbKMtvtYbdPMZfzGuVTdc0MWKrFvU4nsu

Please add an estimated time.
For ex:
Total hours of the series X 3

The practices performed in the training were instructive, I completed them successfully. I think it will benefit me in the field of electronic card design in the future.


MaaS broken on infra hosts due to incorrect Openstack client versions

What version (commit) do you encounter this issue on?
r12.1.0
What type of issue is this (bug, feature, documentation, regression)?
bug
What is the expected behavior?
Correct versions of openstack clients installed, maas works
What is actually happening?
This only happens on infra hosts. It seems like the openstack clients are getting installed before the pip config gets laid down. So the latest versions of the openstack clients get installed and some of the client versions (seen with the keystone client mainly) seem to not be compatible with maas.
What were you attempting to do when you encountered this error (give as much detail as possible)?
This issue is seen after maas is setup. All the playbooks go through without error. The issue is after maas gets deployed, there are a number of a checks that fail. The checks fail because maas uses the incorrect version of the openstack clients.
How can we reproduce this issue?
Deploy maas. For any of the critical checks, click on the alarm criteria to find out what command the particular check runs on the host. Run that command manually on the host and it will fail. Also check the pip package versions on the infra hosts: pip freeze | grep python-
How can we verify your issue is addressed?
Ensure the proper version of openstack clients get installed, or make maas compatible with the latest versions of the openstack clients.
If this is a large issue, what can be done immediately to alleviate the issue while working on a longer-term solution?
On the infra hosts only
# Check current openstack client package versions
pip freeze | grep python-

Example:
root@infra01:~# pip freeze | grep python-
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
python-apt===<IP_ADDRESS>ubuntu2
python-cinderclient==1.7.0
python-daemon==1.6.1
python-glanceclient==2.0.0
python-heatclient==1.2.0
python-keystoneclient==3.1.0
python-memcached==1.57
python-neutronclient==4.2.0
python-novaclient==4.0.0
python-openstackclient==2.4.0
python-swiftclient==3.0.0

# Uninstall
for i in python-cinderclient python-glanceclient python-keystoneclient python-neutronclient python-novaclient python-swiftclient ; do pip uninstall $i ; done

# Reinstall
for i in python-cinderclient python-glanceclient python-keystoneclient python-neutronclient python-novaclient python-swiftclient ; do pip install $i ; done

# Recheck openstack client versions
root@infra01:~# pip freeze | grep python-
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
python-apt===<IP_ADDRESS>ubuntu2
python-cinderclient==1.5.0
python-daemon==1.6.1
python-glanceclient==1.2.0
python-heatclient==0.8.0
python-keystoneclient==2.0.0
python-memcached==1.57
python-neutronclient==3.1.0
python-novaclient==2.35.0
python-swiftclient==2.7.0

What is your evaluation on the importance of this issue, and why?
I think this is fairly important because we need to make sure we have the correct version of the clients installed before anything that relies on them gets installed.
What branches / milestones do you believe this issue should target?
12.0
The list below is what is currently supported for backports
Remove branches (lines) you do not wish to target.

[ ] Master
[ ] liberty-12.2
[ ] liberty-12.1
[ ] liberty-12.0

Does your change require documentation?

[x] No documentation required for this change

I believe this to be a duplicate of https://github.com/rcbops/rpc-openstack/issues/1124


Modified 'praxis generate' to 'praxis example' in docs

As praxis generate is now a deprecated command, the documentation should be updated to give the new command instead.

LGTM. Thanks @adambuckland !


[BUILD] Support copying custom jars to server jars in build/dist script

Why are the changes needed?

In practical usage, we often maintain and have some custom dependency library JAR files for logging, authentication, advisors  and etc  that need to be packaged into the distribution package. This PR supports copying all JAR files from the path ./custom-server-jars to the 'jars' directory of the distribution, which helps automate the packaging process.
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

Was this patch authored or co-authored using generative AI tooling?

No.

This does not like a common practice, especially, why those jars are expected to exist in a folder before packing? are you plan to track those jars by Git internally?

This does not like a common practice, especially, why those jars are expected to exist in a folder before packaging? do you plan to track those jars by Git internally?

It is reasonable to use pre-built library jars for different purposes. Eg. JDBC drivers for  authentication , custom server plugin, logger jars and etc.

Codecov Report

Merging #5646 (9913eb4) into master (85af9d9) will decrease coverage by 0.06%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #5646      +/-   ##
============================================
- Coverage     61.42%   61.36%   -0.06%
  Complexity       23       23
============================================
  Files           603      603
  Lines         35634    35634
  Branches       4873     4873
============================================
- Hits          21887    21867      -20
- Misses        11368    11385      +17
- Partials       2379     2382       +3

see 9 files with indirect coverage changes
:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


serverpb package forces importers to alias it with an explicit package name

There is an odd behavior when trying to use grpc client objects. Consider the following test program.
package bootstrap

import (
	"fmt"

	"github.com/coreos/coreos-baremetal/bootcfg/server/serverpb"
)

func printIt() {
	obj := serverpb.GroupPutRequest{}
	fmt.Printf("%v", obj)
}

importdemo.go:6: imported and not used: "github.com/coreos-inc/tectonic-installer/vendor/github.com/coreos/coreos-baremetal/bootcfg/server/serverpb" as messagepb
importdemo.go:10: undefined: serverpb in serverpb.GroupPutRequest

The workaround is to explicitly specify the package name in the import line, for example:
import serverpb "github.com/coreos/coreos-baremetal/bootcfg/server/serverpb"

The imported module can be named messagepb or serverpb but should allow users to import it unaliased.

Unaliased, it can be used with messagepb, the declared package name. I should update the folder name or package name to prevent confusion here.


Support file streams to upload files rather than using byte arrays

Currently, file uploads are generated using byte arrays, but this forces users to load entire files into memory.
File uploads should have a stream overload. In most cases, the file stream should be from local disk, but files streamed from the network should also be supported.

I know this has been solved for Java and C# based on AssemblyAI work I did. Not sure if all SDKs support streaming file uploads. For Ruby, we hand wrote this functionality.

Going to close this out and if a user runs into a language-specific question, we can open a new issue.


testEffect() isn't exported

I'm guessing this is caused by the types.ts file which doesn't include the export of testEffect.

I should be using @solidjs/testing-library. Sorry for the noise.


Inability to Set other selected Attributes as Subject Attribute in OIDC Applications (SPA & Traditional Web)

Describe the issue:
When configuring OIDC applications (both Single Page Applications - SPA and Traditional Web Applications) , there is a persistent issue where other selected attributes cannot be set as the Subject attribute.
Despite the presence of a dropdown menu to select the desired attribute, the configuration defaults to setting the Username attribute in the application's User Attribute Tab.
Even after selecting a different attribute and receiving a success message, the chosen attribute is not applied as the Subject attribute
Note: This is working as expected in SAML web application.
How to reproduce:

Expected behavior:
The OIDC application configuration should allow admin to successfully set selected attributes as the Subject attribute. After selecting a selected attribute from the dropdown menu and receiving a success message, the chosen attribute should be applied as the Subject attribute.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: wso2is-7.0.0-m4-SNAPSHOT
OS: Mac
Database:MySQL
Userstore:JDBC

SP Application
recording.webm
OIDC Tradional Web Application
recording(1).webm

In the /api/server/v1/applications/{app-id} PATCH request, the subject data is not sending. Need to fix PATCH call from UI.

This field was removed from the UI intentionally with https://github.com/wso2/product-is/issues/17584, since with the new IS features, we don't really need such configuration for OIDC .
For SAML apps, it'll be enabled: Tracker ->
Hence, closing this....


Dark Colors

In Zeplin, Text and outline buttons require a darker variation of the button colors. It'd be great to include this programmatically using SASS's built-in mixin darken();
These only affect outline buttons.

@fuhton PR: https://github.com/JDRF/design-system/pull/213

@fuhton PRs:
https://github.com/JDRF/design-system/pull/223
https://github.com/JDRF/design-system/pull/224

Merged. @pmmck Confirm?

@fuhton I'm fine with closing out this Issue.  However, color in the DS is going to require some more thought and conversation.  Ismael and I are discussing what the default button color should be, what the rules are in applying that color across different sites and how color is used in things like card titles, navigation, text links, etc.   Expect more work on Color in the backlog soon.  Thanks!
cc @jdrf-digitaldesigner


Add Toggle Top Bar

I would like to hide the top bar (where you have "File Edit View ... Close button")

Oh, the reason that this has not been implemented, is:

I use Mac OS, and I don't actually have a top bar (all applications put their menu items in the global menu bar which I can autohide in Mac).
I can assign shortcuts to the menu bar items using System Keyboard Shortcuts.

Therefore the extension does hide all the bars in Mac OS. This is the reason why I haven't considered the top bar. I was suspecting that this could become problematic for Windows users. I don't know how to actually do it as I don't really have access to a Windows computer.
In theory it shouldn't be difficult to actually implement, though depending on how Zotero works on Windows. If you want to try to do it, then go to the Zotero JS Error console, and try to get access to the window's document element. The chrome dev-tools should come in handy. You should be able to find the top bar and toggle its display to hidden and see if that works.
The shortcuts are definitely possible though.

Ok, thanks for the shortcuts!
Well, that is exactly the appearance I am searching for! Currently I am using linux, so I suppose you could reproduce the top bar in any linux distro.

Okay I have added the shortcut keys Ctrl + T, Ctrl + B and Ctrl + A for toggling the various bars. I have also published a new release, which, maybe I ought to have waited for your feedback first.

Perfect! It works.


vscode and vscodium latest version is 1.65.2 but scoop showing 1.63.2

Bug Report
Package Name: vscodium and vscode
Current Behaviour
latest version is 1.63.2
Expected Behaviour
latest version should be 1.65.2 => https://github.com/VSCodium/vscodium/releases
Possible Solution
I fixed it locally by changing the version in the vscodium.json file to 1.65.2
System details
Windows version: windows 10 pro
OS architecture: 64bit
PowerShell version:
Major  Minor  Patch  PreReleaseLabel BuildLabel

7      2      2
Scoop Configuration
cat .\.config\scoop\config.json
{
  "lastupdate": "2022-03-31T09:27:22.1732985+05:30",
  "SCOOP_REPO": "https://github.com/lukesampson/scoop",
  "SCOOP_BRANCH": "master",
  "aria2-enabled": false
}

seems like it was fixed already


DDI Dataset Add

https://bitbucket.org/kaistsystemsbiology/deepddi/src/master/data/KnownDDI.csv

For the next dataset we add, I think it would be pretty important to include the preprocessing pipeline as well (e.g., using pystow to reproducibly download the data from its source)
Also for this one, I wonder if it's derived from DrugBank, and if we could re-write the pipeline ourselves using drugbank_downloader for preparing the dataset


Form Validation could be added

This login page https://rayabasu01.github.io/neumorph_login/#, the form is not validating data, form validation could be added

hello there i can help you with the form validation so assign it to me

Sure @ETdan  All the best

Thank you for the opportunity. Can you please tell me where in the form you want the error messages to aper, I don't want to ruin the style.


Dew Heater problem with DHT22 and RPI5

The sensor values cannot be read on an RPI5 with the DHT22 module.
Please adjust the GPIO Pin.

Can you explain the issue a little further please?


"nwidart/laravel-modules": "^3.2", is the wrong version for laravel 6.*

it should be: "nwidart/laravel-modules": "^6", in composer.json

We have removed this dependency, we are not using this anymore.

it seems that your entire system is built on it.
if anyone else wants to build a module for bagisto, they will encounter this bug and have to fix it.


Notebook optional user input

Why are these changes needed?
I've noticed a few threads online asking about how to enable the agents to ask for user input, so I created this notebook that uses a similar StateFlow example to other ChatGroup notebooks, but adds a keyphrase to the system prompts and checks for it in the speaker_selection_method() to optionally ask the user for feedback if the agent needs help.
Related issue number
Answers: https://github.com/microsoft/autogen/discussions/1288
Checks

[x] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[x] I've added tests (if relevant) corresponding to the changes introduced in this PR. -> No tests added, let me know if I should
[x] I've made sure all auto checks have passed.

I think there are some base branch discrepancies, my commit seems to be making changes despite me fetching main and just adding the notebook file. I've tried a few times to ensure the commit is clean, and its still these 2 files for some reason.

This PR is against AutoGen 0.2. AutoGen 0.2 has been moved to the 0.2 branch. Please rebase your PR on the 0.2 branch or update it to work with the new AutoGen 0.4 that is now in main.

@MarianoMolina we've rebased and updated this branch for you - have a look at the remaining unresolved reviews and green the CI and we can get this reviewed and merged for you.


support export model in folder

Exporting folder will get model as vmdl file while I need gltf.

Should figure out how to combine it with this code so there's no duplication.
https://github.com/SteamDatabase/ValveResourceFormat/blob/c02530e3f96962d17918fbea2b7acdde4af82a03/GUI/Types/Exporter/ExportFile.cs#L69

Fixed by #448


Build ODB version 1.0.0 (Met Office)

keyword_ODB_OPS_build_compile_link_library_APS3   |    by<EMAIL_ADDRESS>
During the OPS32.0.0 build ODB source files are compiled to produce object files. These are then linked to OPS. So OPS build does not make use of ODB libraries. However it's very handy to have an ODB installation which consists of libraries and various commandline scripts.
This ticket describes in detail how to build UK Met Office ODB version 1.0.0.

Issue migrated from trac:215 at 2024-01-31 17:47:09 +1100

<EMAIL_ADDRESS>changed status from accepted to assigned

<EMAIL_ADDRESS>changed status from new to accepted

<EMAIL_ADDRESS>commented

Ticket Summary

<EMAIL_ADDRESS>commented

Replying to [comment:4 jtl548]:
I have compiled and installed the met office version of odb1.0.0 based on the info from Xiao, it is now available with "module load odb/1.0.0", the testing of which will rely opon OPS32 ODBcreate.
===
ODB source
https://access-svn.nci.org.au/svn/odb/trunk/odb/Odb-1.0.0-Source
https://access-svn.nci.org.au/svn/odb/trunk/odb/Odb-1.0.0-Source-meto
can you have a look the difference?
Odbapi source
https://access-svn.nci.org.au/svn/odb/trunk/odb_api/OdbAPI-0.10.3-Source
compiler and mpi:
       module use ~access/modules
       module del openmpi intel-fc intel-cc perl netcdf
       module load intel-cc/<IP_ADDRESS>
       module load intel-fc/<IP_ADDRESS>

       module load  intel-mpi/<IP_ADDRESS>

ODB schema in OPS32
/g/data1/dp9/ycx548/ops/ops32/r175_bom_nci/src/code/ODB/sql

My interpretation of the numerous comments from Jin is that we should use the met office version, and based on that I have worked on the original, un-tampered version in

https://access-svn.nci.org.au/svn/odb/branches/local/odb/Odb-1.0.0-Source-meto
as the version in trunk does not compile.

Although I used to compile the older versions of odb with mpicc/mpicxx/mpif90, from the "ticket summary" it seems to suggest icc/icpc/ifort, which I am unsure of if they were suggestions from the MetOffice or Jin's own interpretation, so the first attempt is to use to non-mpi version of compilers.  This can be re-compiled if required by OPS.

Again from ticket summary the suggestion was to use netcdf version 4+, again I can not separate comments from the MetOffice and that of Jin's, anyway this version is not compatible with static lib.  After a few unsuccessful attempts I have decided to use netcdf 3 instead.  This issue can be revisited if required.

in summary the options to build are
module use ~access/modules
module unload netcdf intel-cc intel-fc intel-mpi
module del openmpi
module load cmake
#module load netcdf/4.1.3
module load netcdf/3.6.3
module load intel-cc/<IP_ADDRESS>
module load intel-fc/<IP_ADDRESS>
module load intel-mpi/<IP_ADDRESS>
cmake $SOURCE_DIR
-DCMAKE_BUILD_TYPE=Debug
-DCMAKE_INSTALL_PREFIX="/projects/access/apps/odb/linux/odb1.0.0"
-DCMAKE_SKIP_RPATH=ON
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_C_COMPILER=/apps/intel-ct/cc-wrapper/icc
-DCMAKE_C_FLAGS="-g -traceback -DINTEL -DLINUX -lcurl"
-DCMAKE_C_FLAGS_DEBUG="-O0"
-DCMAKE_C_FLAGS_RELEASE="-O3 -DNDEBUG"
-DCMAKE_CXX_COMPILER=/apps/intel-ct/cc-wrapper/icpc
-DCMAKE_Fortran_COMPILER=/apps/intel-ct/fc-wrapper/ifort
-DCMAKE_Fortran_FLAGS="-Bdynamic -g -openmp -fpp -convert big_endian -integer-size 32 -real-size 64 -fpe0 -traceback -assume byterecl -assume cc_omp -assume underscore -names lowercase -DLINUX -lcurl"
-DCMAKE_Fortran_FLAGS_DEBUG="-O0"
-DCMAKE_Fortran_FLAGS_RELEASE="-O3"
-DNETCDF_PATH="$NETCDF_BASE"
-DNETCDF_STATIC=ON
-DODB_API_PATH="/projects/access/apps/odb/odbapi/0.10.3"
-DODB_API_TOOLS=OFF $@

<EMAIL_ADDRESS>changed owner from jtl548 to ttl548

<EMAIL_ADDRESS>commented

Please note odb1.0.0 as available in "module load odb/1.0.0" was an initial attempt to compile and install for testing.  It is dependent of OPS32 and ODB-API as a complete package to test in ODBCreate for all obs types, as there is no known independent testing procedures in place.
Once we gain a bit more knowledge of the software and its use in the coming weeks, it will be properly documented and release for general use, at that stage the EWG can decide on signing it off.

<EMAIL_ADDRESS>changed keywords from ODB OPS build compile link library to ODB OPS build compile link library APS3

<EMAIL_ADDRESS>commented

Possible problem with odb/1.0.0
We might have a problem with odb/1.0.0 on raijin.
This is what I have done:
1)module load odb/1.0.0
2)cd /home/548/ffb548/cylc-run/r272_ops_at_bom/work/1
/ops_createbufrdirodb_nci_atms_global__ops_x86_64_ifort_opt_mirror__v1/odb (ODB created from rose-stem)
3)simple query on odb:
odbsql -q 'select distinct satellite_identifier from  hdr, sat, body, radiance'
4)ERROR I GOT:
/projects/access/apps/odb/linux/odb1.0.0/bin/odbsql: line 608: ODB_BEBINPATH: parameter not set
Note that I got same problem even executing the query (odbsql -q 'select distinct satellite_identifier from  hdr, sat, body, radiance' ) over another ODB (created with bufr2odb):
/short/dp9/jtl548/work/au-aa068/2014120318/odb/ECMA.atms

<EMAIL_ADDRESS>commented

sorry for the glitch.  The problem is now fixed, please reload odb/1.0.0 and try again.

<EMAIL_ADDRESS>commented

ttl548 fixed the issue:
module odb/1.0.0 + intel-fc/<IP_ADDRESS>3 are now OK to query ODB through odbsql.
The only remaining issue is dealing with the path length, e.g.:
Executing the odbsql within:
/home/548/ffb548/cylc-run/r272_ops_at_bom/work/1/ops_createbufrdirodb_nci_atms_global__ops_x86_64_ifort_opt_mirror__v1/odb/
it does not work, but if you create a soft link
ln -s /home/548/ffb548/cylc-run/r272_ops_at_bom/work/1/ops_createbufrdirodb_nci_atms_global__ops_x86_64_ifort_opt_mirror__v1/odb atmsOdb
and you execute the odbsql within your link (e.g. cd atmsOdb), it is OK.

<EMAIL_ADDRESS>commented

Possible problem with odb/1.0.0
ODB_BEBINPATH problem is fixed, but now running the same query I got the following error :
/projects/access/apps/odb/linux/odb1.0.0/bin/odbmd5sum: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory
/projects/access/apps/odb/linux/odb1.0.0/bin/ioassign: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory
Maybe another module is necessary to load?

<EMAIL_ADDRESS>commented

libimf is in intel, can you also "module load intel"

<EMAIL_ADDRESS>commented

You can get a module to automatically load a dependency by adding to the modulefile:
if [ is-loaded intel-fc ] {
    module load intel-fc
}

<EMAIL_ADDRESS>commented

Replying to [comment:14 jtl548]:

I remember someone exhorting the practice of loading specific versions, and not relying on deaults when loading modulefiles. So in this case would the "best practice" be,
if [ is-loaded intel-fc ] {
    module load intel-fc/<IP_ADDRESS>
}

since "intel-fc/<IP_ADDRESS>" was used to build ODB software?

Sounds like a much safer way of ensuring reproducibility.
I do have a concern that this may increase the cost of maintaining the modules. There is only one way I can think of testing this - give it a try. If it it looks like becoming too much of a burden then we can look for another solution
Would really value the chance to discuss with someone experienced with maintaining modules. (and then we can put the summary into this ticket)

<EMAIL_ADDRESS>commented

I remember someone exhorting the practice of loading specific versions, and not relying on deaults when loading modulefiles. So in this case would the "best practice" be,
if [ is-loaded intel-fc ] {
    module load intel-fc/<IP_ADDRESS>
}

since "intel-fc/<IP_ADDRESS>" was used to build ODB software?

<EMAIL_ADDRESS>commented

thanks Scott for the suggestion.
I have now included the test in the module env.


can I update all dependencies  in client and server package.json and replace the npm with yarn?

Hi, @rickbergfalk @eladeyal-intel
Can I bump all dependencies  in client package.json and server package.json to latest version
and replace the npm with yarn?
If I can, what matters need attention when I upgrade the versions.
I use the yarn faster than npm.

I have no feedback

I'd be okay with yarn. I've been hesitant to adopt latest npm after having some issues with peer dependencies the last time I tried it. I'd also be okay with moving to pnpm as well, which is also supposed to be an improvement.
As for bumping all dependencies - there are some that we cannot bump to latest. I'm trying to keep them documented here https://github.com/sqlpad/sqlpad/blob/master/DEPENDENCIES.md.
Whenever I bump dependencies I try to do a quick general regression test via the UI for core functionality, but some of the stuff like auth is difficult to test if there aren't test cases set up. If we spend some time writing tests or manually testing those hard-to-test dependencies, I'd be more than okay moving them to latest :)

@dengc367 I was going to test to see how pnpm works. If it is faster than yarn are you open to pnpm?

OK. Great. @rickbergfalk

@dengc367 I gave pnpm a shot. For me it was a bit faster, but I'm missing the package upgrade utilities from npm and yarn... so I say we go with yarn!
Will have a PR shortly

Yarn PR has merged


Karma+Mocha+Chai tests not resolving Promise.as

I'm not able to run a simple test that depends on a Parse.Promise to resolve:
describe('Parse.Promise') {
  it('resolves', function(done) {
    Parse.Promise.as(1).then(function(one) {
      expect(one).to.be(1);
      done();
    });
  });
}

But when it runs the promise is never fulfilled:
1) resolves
     Parse.Promise
     Error: timeout of 2000ms exceeded. Ensure the done() callback is being called in this test.

Does anyone have a clue why is that?

I was missing an .equal:
      expect(one).to.be.equal(1);


Support multiple OCI tenancies

Currently, the logs plugin only supports one OCI tenancy per data source. Meaning the OCI users who have multiple tenancies will have to create many data sources and have to constantly switch the data sources.
To improve the usability, I propose the following:

Users are able to configure multiple tenancies in a single data source and add a drop down menu of tenancies in the logging UI.

In the data source, users are able to configure a tenancy display name and OCID together, so the drop down menu can display the display name instead of OCID, which is not human friendly.

Note - this proposal applies to OCI metrics plugin as well.

The current version of the plugin supports multi-tenancy mode. You can upgrade to v4.0.0 of the plugin.


Add UI library sample

This is a quick first pass demonstrating the use of our exported React UI components. We can polish and expand on this sample once 5.7 is released.

@eric-parsons realized there's a few more things i want to do before PR is ready. I'll add you back as reviewer when i'm finished.


Support Django object models

Microsoft/vscode-python#2271

From feedback:

Please see screenshots below from PyCharm and VS Code respectively.

As you can see the list of hints in PyCharm is more accurate.
This is also the case below when accessing a django model's fields.  PyCharm is able to detect that the value will actually be a string whereas VS Code only knows it as a CharField.

This would be lovely. Also , recognizing import errors specific to Django:
from django.db.models import Q  # notice F isn't imported
#...
cls.get_artists_with_subs().order_by(F("last_refreshed")

VSCode doesn't see any problem with this ^
Pycharm, on the other hand, complains:

F not being warned seems like a bug; we'd appreciate it if you could make a new issue so we can fix it.

Has there been any work regarding this?
Go to definition is a hit and miss with Python/Django, in most cases I have to search for class xxx( or def property( in order to find the definition.

Same here. This has been a problem with the language server for years.

There's a pretty tremendous amount of work in this item; Django models are all metaclass based where everything is generated at runtime, requiring us to essentially reimplement Django again in the analysis as special cases. There are stubs which provide richer info, but require a much better understanding of typing in general (which don't have complete).
Either way, if we aren't actively updating an issue, then there aren't any updates.

the new jedi 0.17.1 release now supports Django Meta Classes and added Django Stubbs.
If possible upgrade it to the newer version and harness the power of it into vscode-python.

LS does not use Jedi, so this issue is for the Python extension.

LS does not use Jedi, so this issue is for the Python extension.

Ohh, I though my query is mentioned here so I think it is related.

No updates on this? It's really frustrating having to check the documentation for every single property or method I want to use, I just want to press ctrl + space and get to know the things I can use and don't depend on myself to type it correctly...

This repo is no longer actively maintained or published. Consider using Pylance or Jedi, and filing issues for missing functionality appropriately. Pylance in particular ships stubs for Django which may help.

Thank you for the report. This project is no longer active. If you are using the Python language server in VSCode, the language server you are using is Pylance and please the http://github.com/microsoft/pylance-release to report issues.
If you are using Visual Studio, then, please use http://github.com/microsoft/PTVS to report issues.
devblogs.microsoft.com/python/python-in-visual-studio-code-september-2021-release/#microsoft-python-language-server-end-of-life-november-2021
thank you


Increase tab styling options

Hello. I have a three suggestions for styling tabs that I feel would improve the UX of the editor and allow themes to be more internally consistent.

tab.hoverForeground to style the foreground color of a tab. Currently tab.hoverBackground exists but not foreground. I think this would be useful because in my theme — spacegray — I want the hover style in the sidebar to match the hover style in the tabs. Currently, on sidebar hover, the foreground color lightens.
tab.closeForeground, which would style the color of the close button. I don't currently see this anywhere but if I've missed it, please let me know
tab.closeHoverForeground, which would style the color of the close button on hover Per this comment by @bpasero, hover states for the close button were not seen useful but I would argue a close button is an ideal use case for hover-state feedback. When switching tabs, a user could accidentally click on the close button instead of the tab hit area and accidentally close that tab. If the close button turns a different color on hover, it is very clear that a click will close the tab.

Update:

Allow tab.unfocusedActiveBackground in workbench.colorCustomizations #54197
Have separate colors for active and inactive tab hover #54713

@bpasero If you have a pointer on where this change would be needed in the code, I'd be happy to take a crack at it and PR.

As of February 2019 tab.unfocusedActiveBackground is still missing,..  :disappointed_relieved:

Agreed, the hovering options are definitely needed to make the tab UI more intuitive. Would love to see tab.hoverForeground and tab.inactiveHoverBackground.

@bpasero Any thoughts on this?

Added a few new colors:

tab.unfocusedInactiveBackground
tab.hoverForeground
tab.unfocusedHoverForeground

Since we moved to icon fonts for our icons, foreground colors will also apply to e.g. the close button:

I am reopening https://github.com/microsoft/vscode/issues/54713 because I did not add any more colors as asked in that issue.


Create Pull Request Template

Please submit your PR against the staging branch.

Hi guys,
Looks like you're failing the build a lot lately. Since @qinweigong and I set this up, it seems I'm still listed as a contact, and can't seem to get myself out of it. Could you either fix the build, or remove me from the list of people who are notified, or both?

@shortstuffsushi if you go to your [CircleCI account] (https://circleci.com/account) --> Notifications Tab. Do you see something similar to this screenshot?

I do indeed.

I set that around the same time as I sent this message, but it would be nice to be removed entirely if possible. If not, hopefully this will suffice.

Apparently I can't make you unfollow a certain project. This is done on the
user's side.
On Mon, Mar 28, 2016 at 5:29 PM, Graham Mueller<EMAIL_ADDRESS>wrote:

I do indeed.
[image: screen shot 2016-03-28 at 7 28 47 pm]
https://cloud.githubusercontent.com/assets/1016147/14094386/58d7781e-f51b-11e5-8db7-6dc03f4b64f7.png
I set that around the same time as I sent this message, but it would be
nice to be removed entirely if possible. If not, hopefully this will
suffice.
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/BranchMetrics/iOS-Deferred-Deep-Linking-SDK/pull/325#issuecomment-202643293

--
[image: Branch] https://branch.io/?bmp=xink-sig
Ahmed Nawar
Integrations Engineer
What is deep linking? https://t.xink.io/Tracking/Index/Kg4AAGZBAADC6gkA0
Check out our webinars https://t.xink.io/Tracking/Index/Kw4AAGZBAADC6gkA0