updated the code base

Description
I have updated the Router.js and the user-model so that we can incorporate the hashing function at the document which forming for the user-Info . I have included two functions  1. to convert password 2. one to validate the password before logging in .
I have debugged the code , added comments at necessary places and have verified the working of the code using both POSTMAN and the MONGODB . This PR will Fixes #265

Fixes #(265)

Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[x] Tests update

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes
[x] I have maintained a clean commit history by using the necessary Git commands
[x] I have checked that my code does not cause any merge conflicts

Screenshots (if applicable)

Add screenshots to help explain the changes (if necessary).

@yashmandi  please review the code . I have tested the whole logic and I hope it works fine on your end .

hi @AADESHak007 , kindly resolve the merge conflicts and i'll proceed

hi @AADESHak007 , kindly resolve the merge conflicts and i'll proceed

@yashmandi  I have resolved all the conflicts .They were  generated due to the PR's that were merged before me.


Discrepancy between screenshot of yo yeogurt graphics app name and text instructions

It's "First Graphics App" in the screenshot, and "first-graphics-app" in the instructions. I'd prefer the slug version, not sure it matters much.

Does the name get slotted into the title tag of the HTML base template? If so, I'd like to go with the humanized version over the slug. But I agree this isn't one we need to sweat too much. As long as we correct this to be consistent I'll be happy however we do it.

It doesn't because that is hard coded into the templat
https://github.com/ireapps/first-graphics-app/blob/master/src/_layouts/base.nunjucks#L6
I vaguely remember the app not generating when I tried to use spaces in the title last year but haven't tried again. While I'm not sure where the app title is actually used, I think it'd be useful to emphasize slugging conventions, no spaces, no caps when naming things whenever possible.


Recommended update Demo For Xcode8 And IOS 10

You just have to put this keys and values in the info.plist file
<key>NSMicrophoneUsageDescription</key> 	<string>$(PRODUCT_NAME) micro use</string> 	<key>NSPhotoLibraryUsageDescription</key> 	<string>$(PRODUCT_NAME) photo use</string> 	<key>NSCameraUsageDescription</key> 	<string>$(PRODUCT_NAME) camera use</string>
Here is a screenshot of it :


Review Cohort Application Form

Let's do one final review of the form so we can add a link to the website when we're ready in May

We should make Q4 multiple choice, just in case there are teams that have members from multiple RDOs


Feature request: ForwardRef support for dataclasses

Bug
With python 3.7+ from __future__ import annotations the example is broken and raises an exception.

OS: OS X 10.13.6 (17G4015)
Python version: 3.7.1
Pydantic version: 0.19

# only the following line was changed compared to the example
# in the docs https://pydantic-docs.helpmanual.io/#nested-dataclasses
from __future__ import annotations

from pydantic import UrlStr
from pydantic.dataclasses import dataclass

@dataclass
class NavbarButton:
    href: UrlStr

@dataclass
class Navbar:
    button: NavbarButton

navbar = Navbar(button=('https://example.com',))
print(navbar)

 python foo.py
Traceback (most recent call last):
  File "foo.py", line 13, in <module>
    navbar = Navbar(button=('https://example.com',))
  File "<string>", line 3, in __init__
  File "/tmp/env/lib/python3.7/site-packages/pydantic/dataclasses.py", line 25, in _pydantic_post_init
    d = validate_model(self.__pydantic_model__, self.__dict__)
  File "/tmp/env/lib/python3.7/site-packages/pydantic/main.py", line 508, in validate_model
    f"field {field.name} not yet prepared and type is still a ForwardRef, "
pydantic.errors.ConfigError: field button not yet prepared and type is still a ForwardRef, you'll need to call MetaModel.update_forward_refs()

This isn't a bug, it's a feature request.

the example is broken and raises an exception

Wrong, this isn't the example. This is some other code that looks like the example, adding lazy type evaluation via from __future__ import annotations completely changes the context.

should be fixed by #399, let me know if this fixes the issue for you.

Well, the example code works in a standalone script with the new version, but not in my pytest in the project I use it. Can't figure it out why at the moment, but I am pretty sure that might not be related to pydantic. Although the error I get is from the new version:
pydantic.errors.ConfigError: field "button" not yet prepared so type is still a ForwardRef, you might need to call MetaModel.update_forward_refs().
and the python env with pytest is exactly the same as with the standalone script.

Because, for pydantic to be able to resolve type annotations, they need to be global in the module.

Ah, got it. Thank you for clarification and the fast implementation of the new feature!

Sorry for getting back to this issue, but I am currently facing this error on Python 3.8.0 and I am not sure what exactly you mean with they need to be global in the module @samuelcolvin
I currently have:
class Foo(BaseModel):
    value: Optional[str]

class FlightMediaListPayload(BaseModel):
    foos: List[Foo]

They are both in the same module.

Because, for pydantic to be able to resolve type annotations, they need to be global in the module.

I'm a beginner of pydantic. I don't understand "global in the module" and run into the same error as @ceelian. Could someone elaborate?


[WFLY-11827] Broken validation for pooled-connection-factory's transaction attribute

https://issues.jboss.org/browse/WFLY-11827 Broken validation for pooled-connection-factory's transaction attribute.
The issue was introduced by https://issues.jboss.org/browse/WFLY-11617 Validation not working for pooled-connection-factory's transaction attribute.
Starting Wildfly with full profile gives now a WARN log, although the value for the transaction attribute is valid.

Please don't merge this.
This is NOT broken, this is on purpose for compatibility issue.

@ehsavoie don't you mean https://issues.jboss.org/browse/WFLY-11830 ?

@ehsavoie This one just makes sure that model recognize 'xa' value as a valid one.

Yes sorry
Deleting my coment


signalbackup-tools: 20240715-2 -> 20240718-1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/bepaald/signalbackup-tools/releases.
meta.description for signalbackup-tools is: Tool to work with Signal Backup files
meta.homepage for signalbackup-tools is: https://github.com/bepaald/signalbackup-tools
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 20240718-1 in filename of file in /nix/store/v2hd1b57h8rr6hhx3q25q49vk226bk0h-signalbackup-tools-20240718-1

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

signalbackup-tools

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/v2hd1b57h8rr6hhx3q25q49vk226bk0h-signalbackup-tools-20240718-1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/e79f042a64514b77eee2e94ace16f0bc6e0df95c#signalbackup-tools

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/v2hd1b57h8rr6hhx3q25q49vk226bk0h-signalbackup-tools-20240718-1
ls -la /nix/store/v2hd1b57h8rr6hhx3q25q49vk226bk0h-signalbackup-tools-20240718-1/bin

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

1 package built:

signalbackup-tools

Maintainer pings
cc @malob for testing.

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

1 package built:

signalbackup-tools


Setup mutmut tool.

:tada: This PR is included in version 4.0.0 :tada:
The release is available on:

4.0.0
GitHub release

Your semantic-release bot :package::rocket:


Support routes.json to localize URLS?

it would be cool if we could put a routes.json inside any folder inside pages to change how the page urls are localized. Here's a lib that does something like that already.

This would be a really cool feature!
I think it would be easy to have localized route using the generate command.

Let's say there are 3 pages:

src
 └-- pages
      |-- about.astro
      |-- contact-us.astro
      └-- index.astro

There must be a route mapping somewhere, like routes.json inside pages' folders as you mentioned or have it directly inside the astro-i18next config file (not sure what would be best here):

/** @type {import('astro-i18next').AstroI18nextConfig} */
export default {
  defaultLanguage: "en",
  supportedLanguages: ["en", "fr"],
  i18next: {
    ...
  },
  routes: {
     fr: {
         about: "a-propos",
         contact-us: "contactez-nous",
     }
  }
};

Note
The home page is the root, so no need to map it.

The generate command should grab the mapping for each language and create a file with the mapped name to get the route localized:

src
 └-- pages
     ├-- fr
      |    |-- a-propos.astro
      |    |-- contactez-nous.astro
      |    └-- index.astro
      |-- about.astro
      |-- contact-us.astro
      └-- index.astro

The localizePath(...) utility function must return the right route name as well:

localizePath('/about');
// --> returns "/fr/a-propos"

In a more complex example, i.e. having deeply nested routes (folders within folders), I guess that it may be best to have a routes.json mapping live inside the pages' folders for easier maintenance.

Translating routes are now available since beta.13 (thanks to @Alexandre-Fernandez!).
I'm keeping this open as I think having routes.json files live next to the pages or locales folders could be better for maintenance and i18n collaboration.

Translating routes are now available since beta.13 (thanks to @Alexandre-Fernandez!).
I'm keeping this open as I think having routes.json files live next to the pages or locales folders could be better for maintenance and i18n collaboration.

I have my config set up as follows:
/** @type {import('astro-i18next').AstroI18nextConfig} */
export default {
  defaultLocale: "de",
  locales: ["de", "en"],
  routes: {
    en: {
      "ueber-mich": "about",
      "kontakt": "contact",
    }
  }
};

and generating the pages works. the about.astro and contact.astro pages are created. However, localizePath still only injects the locale, as in, the routes stay in the primary language /en/ueber-mich (instead of the expected /en/about) etc.
Is this simply me understanding localizePath wrong? I have this repo for anyone willing and able to check this out: https://github.com/eidens-design/goeran-eidens I would appreciate it a ton!

Hey @yassinedoghri , is it possible to handle localized URLs with Country code top-level domains (.en, .nl, etc.)?


Conductor support

Issue
resolves https://github.com/permissions-dispatcher/PermissionsDispatcher/issues/496
Overview
This PR contains Conductor library support.
The diff is actually smaller than I expected. Just added JavaConductorProcessorUnit and KotlinConductorProcessorUnit as new processors and remaining diff is test code.
What do you think?

@permissions-dispatcher/maintainers just merged but let me know your opinion if you have 🙇


[MINOR][DOCS] Fix typos at ExecutorAllocationManager.scala

What changes were proposed in this pull request?

This PR fixes some typos in core/src/main/scala/org/apache/spark/ExecutorAllocationManager.scala file.
Why are the changes needed?

spark.dynamicAllocation.sustainedSchedulerBacklogTimeout (N) is used only after the spark.dynamicAllocation.schedulerBacklogTimeout (M) is exceeded.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

No test needed.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Merged to master/3.0/2.4.


rna-transcription: what to do with the UnsupportedOperationException

In the second exercise, rna-transcription, we introduce the practitioner to the idiomatic UnsupportedOperationException.  This is lovely in many ways.
Let's soften the introduction with a terse mention of what that exception is, what it does (i.e. causes the test to fail with that error message) and what to do about it.
Do this by creating a HINT.md in the root of the exercise directory; the contents of that file are automatically merged into the README.md file delivered with the exercise.

hello-world now also uses this exception, so we should probably retarget that instead? cc @FridaTveit for thoughts!

Sorry, I didn't notice! That sounds like a good plan, I'll change my PR :)


Mouse pan/zoom

Please consider the pan / zoom feature using the mouse. As it is, it is currently not very good.
Consider this:
https://www.jqueryscript.net/zoom/jQuery-Plugin-For-Panning-Zooming-Any-Elements-panzoom.html

As it is, we lose a lot of productivity

@danielmeloalencar
I implemented panzoom.
Please test it on https://editor.easylogic.studio.
Thanks.

Very well.
How to use the pan? I can only zoom, using CTRL + SCROLL

@danielmeloalencar
I implemented it on wheel event.
ctrl + wheel or trackpad zoom event are zooming.
Only wheel event is panning.
Because I have only mac book pro,  I couldn't implement on all devices.
If you have any good ideas on how to panzoom, please share.
Let's consider how to implement it.

@danielmeloalencar
I added a feature  to panning by space key + drag.
Please test it on https://editor.easylogic.studio .
Thanks.

WOW! Now is perfect! Thank you!


apple push notification not sending

i am using this but push notification is not being sent to ios devices , it sends to android without any issue but with ios doesn't send do u know how to solve? i use https://packagist.org/packages/davibennun/laravel-push-notification in lumen framework and i found an article : https://onesignal.com/blog/ios-13-introduces-4-breaking-changes-to-notifications/ @seyfer can u help me in this please . I am trying with same cetficate using pushtry.com and push gets delivered but not from the backend server , not even using cli mode

this could help

will simply replacing your files in vendor folder work sir? @ohdonpiano


Buildable version

Hi, is this one already buildable?

Hi! At this point it still on early state so I can't say it's buildable already. Give it 2-3 weeks and let's see

Hi! At this point it still on early state so I can't say it's buildable already. Give it 2-3 weeks and let's see

Would it be possible that you please release some pre-release version?

Given the current condition of this project and the effect on the community and myself (see my attached link on README), I'm still unsure whether I'll continue on this project or not at this moment. Maybe I can provide a pre-release version that this moment for a temporary solution, but I'm not sure for the longterm.

I've just published a proof-of-concept pre-release for the new mechanics and stuff. Please check the release tab for the detail. Any feedback is appreciated


Critical Bug ( NSURConncetion error code 1100 after splash screen)

Bug Report
Ionic Info
Run ionic info from a terminal/cmd prompt and paste the output below.
Ionic:

   ionic (Ionic CLI) : 4.2.1

System:

   NodeJS : v8.12.0
   npm    : 6.4.1
   OS     : Mac OS Mojave

Describe the Bug
i'm developing an app for IOS and my app was working perfectly one or two weeks ago. i even tested it on real ios device but after two weeks, when i built and installed my app it shows me the splash screen and after that a blank white page! I didn't touch the code, it just happened by itself. i've attached the log below:
Steps to Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Related Code
If you are able to illustrate the bug with an example, please provide a sample application via an online code collaborator such as StackBlitz, or GitHub.
Expected Behavior
A clear and concise description of what you expected to happen.
I expected to see the first page of my application after splash screen!
Additional Context
List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to fix, Stack Overflow links, forum links, screenshots, OS if applicable, etc.

Are you using Ionic 4? Could it be the same issue as #15134? We ran into this and it forced our hand to switch from UIWebView to WKWebView. Prior to that I did not know WKWebView was a requirement for Ionic 4 (it's not mentioned in the migration guide, for example).

it got fixed after i implement WKWebView 👍


[FEATURE] Model Class: updateWhere()

I noticed we have a deleteWhere() on the model class. However the only way you can do an update() is by primary key, so it only makes sense to have an updater for batch changes.
updateWhere(array, array)
If i'm mistaken let me know, but as for the docs and the source code, doesn't appear to be a batch update method. I also know the builder includes the ->where()->update() however, that's not accessible from model, or at least not in the documentation. Thoughts?
And yeah you could use the save() method to accomplish most, but there is occasions where a simple updateWhere() could come in handy for quick updates across the table.

You can use any Query Builder functionality through model, interspersed with fluent model function calls, too. See these docs.
I can't link directly there, but the Query Builder does have updateBatch, just like in previous versions. Is that what you mean?

Yeah was having a difficult time getting the same result with builder through the model, though I didn't experiment too much, was in rush mode and quickly went onto another solution to accomplish it. But seeing the delete function, figured there should be a similar one with update. but anyways, we can close this for now. Thanks!


Zero assertions

assertions remain 0 even though there is 1 scenario.

Have you got the code somewhere?
Is that for a new project?

The assertions line is not coming from Cucumber.
I've seen something like this before when a project was somehow requiring minitest as part of their run.


Deprecated supported features on components.light

I found these warnings in the Core logs:
2024-08-23 05:47:21.495 WARNING (MainThread) [homeassistant.components.light] Entity None (<class 'custom_components.control4.light.Control4Light'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <LightEntityFeature.TRANSITION|1: 33> and color modes, please create a bug report at https://github.com/lawtancool/hass-control4/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
"There will be a one-year deprecation period, and the magic numbers will stop working in 2025.1 to ensure all custom integration authors have time to adjust."

Fixed in #29


PARQUET-1993: [C++] expose way to wait for I/O to complete

For applications that want to pipeline I/O and Parquet decoding, and don't want to be blocked on I/O (instead decoding data as it becomes available), this allows them to pre-buffer the data they're about to read, then explicitly be signaled when the buffering completes.
Once we also make the Parquet reader re-entrant, we can expose this under a more ergonomic API as Future<AsyncGenerator<shared_ptr<RecordBatch>>> parquet::arrow::FileReader::ReadRowGroupsAsync(...)

CC @westonpace


Display overview per Category

Intellij has the ability to show an overview page for each Category that has subcategories. The overview shows a descriptive text and links to every subcategory. Clicking on a link opens the page for that category, as well as selecting the matching category on the tree. See attached screenshot

We discussed this already before making PreferencesFX public and we always found this (at least concerning the overview of subcategories). We found it to be a bit unnecessary and redundant, since the subcategories are already present in the tree view. I could see the description being useful, but here we thought that probably the name of a category should be self-descriptive anyways and if people want to know what kinds of settings are in a category, they can simply open the categories and have a look.
However, if you have a use case in which it makes sense, I would happily accept a PR implementing this.

Sure thing. I'm awaiting a series of PRs to be merged at https://github.com/dlemmermann/formsfx prompting a release and a refresh here, thus enabling additional features.


fix(manifest): Fix parsing of numbers in manifest

We were previously not handling number parsing properly, with two nasty side-effects:

Floating-point values were truncated to integer values only (e.g. "3.14" => 3)
Strings that began with numbers were parsed as numbers and also truncated (e.g. "<IP_ADDRESS>.5" => 1)

Both of these stemmed from my misreading of the docs for parseInt; what I actually wanted was the Number() function followed by Number.isNaN()!

@alimnios72 we chatted about this in-person a few days ago!  Should be fixed in the next release (publishing that in a few minutes)

This is awesome, thank you


useSetIsWalletModalOpen options

When I'm using the <ConnectWallet /> component I can pass in a bunch of ConnectWalletProps such as modalSize, etc.
But I can't seem to pass any options to useSetIsWalletModalOpen and calling it throws the default ThirdWeb UX.
Is there a way to customize the modal via this hook?

Hi @eth0izzle - Currently this option is not exposed. I'll expose the API to do this ASAP.

Hey @eth0izzle, A new hook useSetWalletModalConfig is added to customize the Modal config
Please update to latest version of @thirdweb-dev/react to use this hook
Refer to documentation for for info:
https://portal.thirdweb.com/references/react/v4/useSetWalletModalConfig


runner: upgrade to a machine with better network?

It seem like t3a.large has only 5gbit bandwidth, I know that DVC can't particularly use all of the bandwidth for certain providers (e.g S3) but still I believe it might make things run a bit faster. See https://instances.vantage.sh/ for network comparison on different machines

CC: @pared @efiop

@isidentical
I think we could consider that. Also my favourite seems to be z1d.large. We would get 2x bandwithd, 2x ram and also we would get fastest possible  single-core performance, which could speed up our builds. We could focus on that untill we figure out how to parallelize our builds.

Looks great.

Though, while we can benefit from chaning the machine, I would consider the aim of this issue to check if we actually have problem. Proper monitoring would also help us with cpu concerns from #281
We should probably setup monitoring for the runner machine. I haven't done that yet, so marking the issue as research.
cc @isidentical

Currently we are basing the tests on free runners, and don't have a control over their setup as we used pre #294. Closing for now.


Insider risk - excel

Does Microsoft insider risk management track moving Excel tabs to a new Excel sheet, or copying and pasting contents in Excel sheet to a blank Excel sheet not located in OneDrive?

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

ID: 6b230596-3cff-a5b9-e9b6-09297a52796e
Version Independent ID: e51c4653-7d8a-6090-baa8-3558a2efca57
Content: Learn about insider risk management - Microsoft Purview (compliance)
Content Source: microsoft-365/compliance/insider-risk-management.md
Service: o365-seccomp
GitHub Login: @robmazz
Microsoft Alias: robmazz

@robmazz Please help us in resolving this issue. Thanks

@Lionhart91 - thanks for the feedback. No, not that I'm aware of - but please confirm with your Microsoft Customer Service representative. Opening a support ticket will get this question answered by the team that can confirm.


Consider deprecating optional random-walk parameters used to construct UnsupervisedSampler

Description
Related thread: https://github.com/stellargraph/stellargraph/pull/1187#discussion_r402042179
#1187 introduced a walker parameter that can be used to customise the behaviour of the unsupervised sampler, but this overlaps with the other existing parameters a bit:
sampler = UnsupervisedSampler(graph, length=5, seed=1)

# same as above
sampler = UnsupervisedSampler(graph, walker=UniformRandomWalk(graph, length=5, seed=1)

which can be a bit confusing and error prone - for instance:
sampler = UnsupervisedSampler(graph, walker=UniformRandomWalk(graph, seed=1), seed=None)

will be using the walker with seed=1 and the other seed parameter is ignored.
Since creating a walker already provides flexibility over the other parameters already, we can consider deprecating the other parameters.

For https://github.com/stellargraph/stellargraph/pull/1187#issuecomment-608177780, I did a grep (rg 'UnsupervisedSampler\(') in the parent directory containing all the repos:
cdawei/tutorial_gml/tutorial_graphsage.ipynb
207:    "unsupervised_sampler = UnsupervisedSampler(G, nodes=list(G.nodes()), length=5, number_of_walks=1)"

cdawei/tutorial_gml/tutorial_graphsage_ans.ipynb
215:    "unsupervised_sampler = UnsupervisedSampler(G, nodes=list(G.nodes()), length=5, number_of_walks=1)"

wahlby-lab/spage2vec/notebooks/spage2vec_osmFISH.ipynb
409:    "unsupervised_samples = UnsupervisedSampler(G, nodes=nodes, length=length, number_of_walks=number_of_walks, seed=42)"

wahlby-lab/spage2vec/notebooks/spage2vec_MERFISH.ipynb
379:    "unsupervised_samples = UnsupervisedSampler(G, nodes=nodes, length=length, number_of_walks=number_of_walks, seed=42)"

wahlby-lab/spage2vec/notebooks/spage2vec_ISS.ipynb
355:    "unsupervised_samples = UnsupervisedSampler(G, nodes=nodes, length=length, number_of_walks=number_of_walks, seed=42)"

antorhasan/road_graph_extraction_using_geometric_deep_learning/stellar.ipynb
1: ... "unsupervised_samples = UnsupervisedSampler(G, nodes=nodes, length=length, number_of_walks=number_of_walks)" ...

fv316/INF554/Kaggle/INF554_attri2vec.ipynb
579:    "unsupervised_samples = UnsupervisedSampler(G_sub, nodes=nodes, length=length, number_of_walks=number_of_walks)"

fv316/INF554/Kaggle/google_cloud_attri2vec.py
157:    unsupervised_samples = UnsupervisedSampler(G_sub, nodes=nodes, length=length, number_of_walks=number_of_walks)

dataewan/stellargraph-embeddings/sgembeddings/graphoperations.py
27:    unsupervised_samples = UnsupervisedSampler(
        G,
        nodes=list(G.nodes()),
        length=config.WALK_LENGTH,
        number_of_walks=config.NUM_WALKS,
    )

Mandar-Sharma/drugresponse/graphSAGE/graphSAGE.ipynb
193:    "unsupervised_samples = UnsupervisedSampler(G, nodes=nodes, length=length, number_of_walks=number_of_walks)"

ixxi-dante/an2vec/projects/behaviour/gae-benchmarks-graphsage.py
124:unsupervised_samples = UnsupervisedSampler(Gtrain, nodes=actual_nodes_train, length=length_of_walks, number_of_walks=number_of_walks)

ixxi-dante/an2vec/projects/behaviour/gae-benchmarks-graphsage.ipynb
256:    "unsupervised_samples = UnsupervisedSampler(Gtrain, nodes=actual_nodes_train, length=length, number_of_walks=number_of_walks)"

(I manually edited the output for antorhasan/road_graph_extraction_using_geometric_deep_learning/stellar.ipynb which was a whole notebook as one long line, and for dataewan/stellargraph-embeddings/sgembeddings/graphoperations.py which is a multiline UnsuperviseadSampler call.)


YOLOX support FP16

Describe the feature
when I add the line

" fp16 = dict(loss_scale=512.) "

to the config yolox, I encounter a problem, which is shown as follows:

Does the YOLOX support FP16?

@RaymondByc Thank you for your feedback, we will fix it as soon as possible.


Is there any way to use s4cmd as a library?

Is there any way to use s4cmd as a library? Can we use it as a Python API, in addition to using it at the command-line?
Thanks in advance!
And thanks for the excellent work on s4cmd!

As of now, no. We want to keep it that way in the future also.


fix!: Fix certificate map issue. Allow adding different types of certificates together.

Fix #372
Fix #344

/gcbrun


VPDSeg doesn't run - questions on backbone parameters

Hi! Thank you for releasing this wonderful work. I have a couple questions when playing with the backbone from this repo:

The output channels from self.unet(latents, t, c_crossattn=[c_crossattn]) are [320, 650, 1290, 1280], why do you have [320, 790, 1430, 1280] for the FPN in the VPDSeg config? Am I missing anything? Using the config I got the following error:

RuntimeError: Given groups=1, weight of size [256, 790, 1, 1], expected input[1, 650, 32, 32] to have 790 channels, but got 650 channels instead

When using distributed training, I got errors from parameters not receiving gradients, for the following parameters:

img_backbone.unet.unet.diffusion_model.out.0.weight
img_backbone.unet.unet.diffusion_model.out.0.bias
img_backbone.unet.unet.diffusion_model.out.2.weight
img_backbone.unet.unet.diffusion_model.out.2.bias

which seems due to self.out from UNetModel is never used in the forward in the wrapper:
def register_hier_output(model):
    self = model.diffusion_model
    from ldm.modules.diffusionmodules.util import checkpoint, timestep_embedding

    def forward(x, timesteps=None, context=None, y=None, **kwargs):
        """
        Apply the model to an input batch.
        :param x: an [N x C x ...] Tensor of inputs.
        :param timesteps: a 1-D batch of timesteps.
        :param context: conditioning plugged in via crossattn
        :param y: an [N] Tensor of labels, if class-conditional.
        :return: an [N x C x ...] Tensor of outputs.
        """
        assert (y is not None) == (self.num_classes
                                   is not None), "must specify y if and only if the model is class-conditional"
        hs = []
        t_emb = timestep_embedding(timesteps, self.model_channels, repeat_only=False)
        emb = self.time_embed(t_emb)

        if self.num_classes is not None:
            assert y.shape == (x.shape[0], )
            emb = emb + self.label_emb(y)

        h = x.type(self.dtype)
        for module in self.input_blocks:
            # import pdb; pdb.set_trace()
            h = module(h, emb, context)
            hs.append(h)
        h = self.middle_block(h, emb, context)
        out_list = []

        for i_out, module in enumerate(self.output_blocks):
            h = torch.cat([h, hs.pop()], dim=1)
            h = module(h, emb, context)
            if i_out in [1, 4, 7]:
                out_list.append(h)
        h = h.type(x.dtype)

        out_list.append(h)
        return out_list

    self.forward = forward

I'm using the SD commit 21f890f as suggested. To double-check if I'm using the right thing without manually deleting self.out, how did you avoid this issue in the training?
Can you please help me these questions? Thank you very much in advance!

Hi, thanks for your interest in our work. I hope the following should be helpful.

The output channels of the UNetWrapper are dependent on the number of classes. In our VPDSeg, we have 150 categories in ADE20K dataset, therefore the output channels should be [320, 640 + 150, 1280 + 150, 1280].

Since the final output layer of the UNet produces a 4-channel output (which is too small for a feature map), we drop the output layer and use the feature map before it instead. The gradient error can be solved by either deleting the out layer or setting find_unused_parameters=True in the DDP constructor.

@wl-zhao Thank you for the reply! I got the channel error by using the released VPDSeg config - how should I change the code to incorporate the 150 classes into UNetWrapper? Because the model doesn't seem to have the right channels.
To be more specific, I tried setting a break point right after model = build_segmentor(cfg.model, train_cfg=cfg.get('train_cfg'), test_cfg=cfg.get('test_cfg')) in train.py, and tested the backbone with the following:
>>> a = torch.randn(1, 3, 512, 512)
>>> feat = model.extract_feat(a).shape
>>> for x in feat:
        print(x.shape)
torch.Size([1, 320, 64, 64])
torch.Size([1, 650, 32, 32])
torch.Size([1, 1290, 16, 16])
torch.Size([1, 1280, 8, 8])

It seems that a wrong class_embeddings.pth (which contains only 10 classes) is used. Please refer to this url for the correct one.


why I not play in "https://www.slumbot.com/#", but the stats datas changes automatically

Why I not play in "https://www.slumbot.com/#", but the stats datas changes automatically.
The picture is the data before, but now it's different.

Looking into this.

Think I figured out what is happening.
To explain what's going on, I need to provide a little background.  There's a possible way to cheat that the website needs to protect against.  Suppose someone gets into a bad situation in a hand.  For example, he raises to 10,000 chips on a bluff, and Slumbot re-raises to 20,000.  The user can choose never to respond.  There has to be a timeout so that at some point the user loses the 10,000 chips he has put into the pot.  Otherwise the user can cheat.
To prevent this, we periodically go through all the in-progress hands on the server and see which ones have had no action in the last 24 hours.  The user forfeits those hands and Slumbot receives all the chips in the pot.  Your account had a couple hundred of those hands and they were forfeited.

Thanks

Sorry for the unrelated post on a closed issue, but doesn't it seem weird for this agent to have a raw winrate of 10bb/100 and a baseline winrate of 140bb/100? Is it possibly related to this issue? Or do you have an ideas what may be causing it?

Yes, I think it may be related to this issue.  I believe zqbAse identified this exploit where his agent could "walk away from the table" (i.e., abandon the hand) whenever it gets into a bad spot.
The site is supposed to prevent this, but due to a bug this wasn't being caught earlier.  (That bug is now fixed.)

in their research (https://arxiv.org/pdf/2201.11580.pdf) they stated that they beat slumbot for over 700mbb/h but the leaderboard says aqbAgent is winning "only" 10.77bb/100. but its baseline winnings are 140.6bb/100 which is rougly twice as much
and i've seen a few other mentions of beating slumbot for 20+bb/100 but currently noone has this winrate in the leaderboard, do people get removed from it?

Yeah it seems we get removed after our winrate decreased.


Fail to work on Mac.

How can I solve this problem?

It will absolutely not work on *nix machine， cause Thanos.sh just randomly selects half of files under current directory and prints the contents of these files. it's harmless and safe in *nix environment.
What really do Thanos thing is that Invoke-Thanos.ps1 script, and it is designed for windows power shell users.


Add indirect imported modules as optimizeDeps in PNPM monorepo cause force resoving failed

In pnpm monorepo project, modules are isolated by package scopes.
Assume this structure:

Vite entry project sub-package A imports sub-package B.

// @monorepo/packageA
import { B } from '@monorepo/packageB'

sub-package B  import cjs packages C, D, E, they are installed as dependencies of sub-package B.

// @monorepo/packageB
import C from 'c';
import D from 'd';
import E from 'd';

plugin write the B's dependencies C, D, E as optimizeDeps of sub-package A. Cause dev error after clean node_modules:

You could have them in the exclude list and this plugin will ignore them.

You could have them in the exclude list and this plugin will ignore them.

Is there a way not to exclude these dynamic-generated dependencies manually?

Made a pr for this issue: https://github.com/antfu/vite-plugin-optimize-persist/pull/4
by passing a predictor for checking whether a module is listed as dependencies in package.json


deps: remove bluebird override because bluebird has been removed from Ghost software

Work on #14882 has removed Bluebird as a dependency for Ghost components.
As a result, this toggle is not needed anymore

Thanks for the PR @markstos! 🙂 We do need to do this, but I'd like to wait until we've fully removed Bluebird from Ghost and its dependencies (which might be tricky because Bookshelf uses it internally)

Hi @markstos, unfortunately Bookshelf still uses Bluebird underneath, and we're unlikely to be able to replace it any time soon. I'm going to close this PR for now but it's definitely on my mind to do 🙂


MCSCF module small improvements

Check the largest orbital rotation and if it is small ~pass fciRestart=true to fcisolver~ set ci0=True for external solvers
Add minimal value for stepsize
Add option to use state-average 1rdm for canonicalization
Pass wfnsym in addon functions
print symmetry information of the active space at info level, such that user know what is going on

All tests are passing now. The biggest problem was that somewhat larger starting stepsize value (0.05) causes too strong deviations, which probably should not be the case.

I removed the restart due to small orbital rotation functionality, such that the rest of the changes can be merged in.

Moved to PR #1182


Force compilation even if no changes have occurred

When compiling a fresh build (after a clean for example), grunt-ts won't compile typescript files because no changes have occurred, and throws the following message:
No file changes were detected. Skipping Compile

TypeScript compilation complete: 0.00s for 0 typescript files

Done, without errors.

IMO there should be a flag to set whether grunt-ts should run even if there are no changes so a fresh build can be created.

Try fast: 'never'.

Try fast: 'never'.

That would work. Also you can clear the cache .tscache folder.

Hi @azanebrain - I hope either of these two suggestions resolved your issue.  Please let us know if not.


Forecasts no longer work

After core update and integration update, the forecasts no longer work.
The sensors with today's alarms are functional while the sensors with tomorrow's forecasts report UNKNOWN status.
Also in the sensor.alert, among the list of attributes there are only today's values and not tomorrow's

Yes, this is right. Tomorrow's sensor is populated only after the publication of the bulletin, usually around 4pm. Therefore tomorrow's value remains unknown until it is published by the DPC.
For more information on how data is published, you can read here.


Added DirectX 12 Support

Added support for DirectX 12 and adjusted some of the code to go with it

Tested it a bit on both DX11 and DX12, seems to work well. Thanks.

Hi, I was hoping maybe you can join a little Discord server that we have? We have some reverse engineering info that you might find interesting regarding ReVerse and probably RE8
Here's the link:
https://discord.gg/Dy3GcSDM


Make sure named WarpScript functions name match given WarpScript name.

Also fixes:

FFTAP/FFT
PFILTER/FILTER
GEO_WKT_UNIFORM/GEO_WKT
GEO_JSON_UNIFORM/GEO_JSON
Plerp/Plert
CPOPR/POPR


Consider making "reset view" center dims sliders too

🚀 Feature
Based on the discussion in #4361, we should consider a user-friendly way to reset the view so that all layers are visible. In the case where layers don't have the same extent across non-displayed (slider) dims, we should try to find areas of overlap. If those don't exist, then we should choose the place with the most cross-layer overlap.
Motivation
@psobolewskiPhD has pointed out that in some situations, one adds a layer but the contents of the layer are invisible, because it does not have the same extent as the currently-visible layer in a non-displayed dim. This can be confusing for users.
Pitch
When pressing the reset view ('home') button, we would adjust not only the zoom and center of the camera, but also the position of the dims slider, to view as much of the current layers as possible.
Alternatives
Not so much an alternative as a complementary strategy, but we could flash the dims (at layer-add time) or somehow display a preview/minimap that shows where in the dims other layers live.
Additionally, the ability to reset sliders when pressing home could be a preference, in case others want to reset the camera view but not the sliders.
Finally, this could be a separate button rather than reuse of the home button.
Additional context
See discussion in #4361 and #4350

@sofroniewn @tlambert03 I wonder what you both think of this? Would be good to close or have consensus on moving forward with it!

Fine with me to explore.  Seems like it could get into magic territory somewhat easily, but i see the value if it works well

So I'm actually iffy on this, largely because of the difference between an on-open or on-create behavior and a on-click behavior.

@psobolewskiPhD has pointed out that in some situations, one adds a layer but the contents of the layer are invisible, because it does not have the same extent as the currently-visible layer in a non-displayed dim. This can be confusing for users.

I find it frustrating/confusing when some command/process seemingly fails, but with no feedback. In this context, changing an on-click action the user needs to already be aware to use to possibly fix this doesn't really change much, in my opinion. For me going "oh yea, click home dummy" isn't any different from "oh yea, change the slider position dummy". It's the realization I need to click something extra that's the problem! I do admit I'm slow and not the most savvy user, so maybe an edge case...
On the other hand, reseting zoom & centering is actually kinda hard to do manually, so reset_view is really clutch. (In contrast to changing stack slice, which is easy and precise.)
I think that zoom/centering issues are likely to be much more common than data-reduction/dim-length issues. I know I can easily get over-eager with zooming or accidental swipes... I guess I'm just hopeless.

LOL Ok, fair points. Well, in that case, I'm going to close this and suggest that napari/npe2#153 is the right solution for you, @psobolewskiPhD, and if your slider reset plugin ends up being the most popular plugin on the hub, then we'll build the behaviour into main! 😂 Thanks for your patience!


Inherit directly from IP BOM for easier dependency overrides

kie-parent now contains all the 3rd party dependency versions.
It should not import any UI-related BOMs (e.g. errai-bom or
uf-bom) as non-UI repos don't need them (and they will use
the kie-parent as well)

created kie-user-bom-parent to share the common config for
user BOMs. This parent inherints directly from ip-parent to
avoid the dependency imports via kie-parent (user BOMs
should only declare "our" groupId dependencies, not all the
3rd party ones. There is kie-platfrom-bom for that).

re-introduced kie-platfrom-bom as it comes handy for
some downstream projects (e.g. tests)

fixed several POM metadata tags like SCM, URL, mailing lists

using the property ${version.org.kie} consistently since to make
it more obvious that all KIE projects have the same
release cycle (the other version properties like version.org.drools
or version.org.jbpm should be slowly retired, together with fixing
all the possible downstream usages)

@mbiarnes please take a look. These are the same changes as were recently done for both UberFire and Dashbuilder repos.

+1 - great change!


How does refit work?

Hi,
I'm currently working on a prediction task that involves incremental learning (i.e. having to update the model using new data that is received each day). Since having to retrain the model on a large amount of data is quite expensive, I'm looking to use the refit parameter, described in the Parameters description page as:

[a mechanism] for refitting existing models with new data.

Unfortunately, I can't seem to find any working examples or additional documentation for refit.
Based on my understanding of refit, I've created a conf file refit.conf file containing:
task = refit
input_model = <existing pre-trained model.txt>
data = <current day's data in csv format>

From what I understand, running the above configuration file should give me a more up-to-date model and produce better accuracy scores. However, I seem to be getting worse results when I use refit than when I retrain the model, indicating that the model may not be updating properly.
Is my understanding of refit correct? Can anyone elaborate on how to use refit and how to properly set the parameters for refit, or direct me to an example that uses refit for incremental learning?

refit is using existing tree structure to update the output of leaf, by new data.
This algorithm cannot ensure the better accuracy in stream training. It is just faster than retrain, since you don't need to re-search the tree structure.


Pull Request For Issue #26 ( Code Coverage on README.md )

Proposed changes:

requirements.txt  - adding coverage.py, and  codacy-coverage.

pytest.ini - New rules for coverage.py, telling it not to report coverage on site packages ( the modules we pip install) , because we're only interested in the coverage of the modules actually inside the repo.

.github/workflows/pytest.yml - Pytest will run the entire suite of tests along with coverage.py now, and will send the report to Codacy. This is how we get the badge.

README.md - Adding the Codacy Badges that get updated after each pull/push. One is for code coverage, the other is for quality. The Badges will need to be adjusted once Codacy is set up for this repo, as right now it still points to my local fork.

Explanation:
During the running of pytest, coverage.py will monitor how much of the code base is ran by each individual test.
After the tests run, the code coverage results are then forwarded to Codacy, where it'll provide the badge with the test coverage percentage.
To forward the results to Codacy, Codacy provides you with an authentication token for your project.
We store this authentication token as sensitive credentials for Github worklows via Repository Secrets under the repo's Settings tab.
This repo secret is referred to in the pytest workflow as $ {{ secret.CODACY_PROJECT_TOKEN }}
I wanted this pull request to be as easy as approving it, merging it and moving on.
But unfortunately because of the privilege issues, two steps need to be taken by the administrator. This is why I had to fork the repo again.

First is installing Codacy into the repo.
Afterwards, supplying the authentication token for the workflow to use by adding a new Repository Secret in the Settings.

It unit test is failing because of the introduction of the repo secret, which temporarily doesn't exist yet.

@JohannSuarez it looks like there's a failing test

Unit Testing and Code Coverage / build (3.9) (pull_request) Failing after 5m — build (3.9)

trentmc approved these changes 1 minute ago

BTW please disregard this "approve", we need the tests to pass first:)

trentmc approved these changes 1 minute ago

BTW please disregard this "approve", we need the tests to pass first:)

Yes, the pytests are passing but the workflow is referring to a variable that doesn't exist yet. A Repository Secret has to be made for a Codacy Project Token, and it must be called " CODACY_PROJECT_TOKEN ".
Unfortunately, this is out of my control as I cannot link this repository to Codacy and grab the token myself. Only the repository owner can do this.

I cannot link this repository to Codacy and grab the token myself. Only the repository owner can do this.
OK, done.

Please lmk if it's working for you, or if there seems to be more that I need to do from my side.

I've approved the other PR.
Therefore we can close this one, right? If yes then please go ahead and close it.


Add a Gitter chat badge to README.md

michalsnik/aos now has a Chat Room on Gitter
@michalsnik has just created a chat room. You can visit it here: https://gitter.im/michalsnik/aos.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Already added


Create theme configuration using tailwindcss

Create a theming structure for the application implementing tailwindcss

[ ] Discuss the look and feel for the theme.

@tiagostutz i'm not able to tag that guy,could you tag him and lets tag others too,who you think and help or bring more to the table for discussion.

Below are some design ideas.

https://dribbble.com/shots/3271222-sweet-animals
https://dribbble.com/shots/3579240-Sociology-Life-Life-is-always-so-good-2

Comment down below if you have more ideas.

@JapneetSingh5 @eduardomrodrigues  take a look at those amazing references..!

@tiagostutz have you thought of the color schemes or do you have a color palette in mind?

I don't have a particular color schema... that's something the theme will handle, right?
Of course, we will have to have a default color palette. Any suggestion?
There are some nice color palette generators out there. The ones I have used:

https://coolors.co/
https://colorhunt.co/
http://colormind.io/
https://www.colourlovers.com/

I think they will be useful, but first we mus decide how many colors the theme will have. Any thoughts?

I think they will be useful but first, we must decide how many colors the theme will have. Any thoughts?

PrimaryColor
SecondaryColor
AccentColor
TextIcons
PrimaryText
SecondaryText
DividerColor

Sample color palette. @tiagostutz

Nice!
Have you check how many semantic colors variables are there in Tailwind? Is it the same of Bootstrap (primary, secondary, info, danger....) or different (less or more) ?

I don't think tailwind doesn't have that out of the box. We have to add our own i guess.

@tiagostutz I'm not able to push the changes I'm getting this error

[error] No files matching the pattern were found: "'src/**/*.{ts,tsx,scss,css,json}'".

@tiagostutz I'm not able to push the changes I'm getting this error

[error] No files matching the pattern were found: "'src/**/*.{ts,tsx,scss,css,json}'".
I had this error once but unfortunately I don't remember how I fixed that... but I remember I have fixed and pushed the changes. Is your branch up to date with the master?

Hey @eduardomrodrigues . Could you help us with this issue? Maybe you are more familiar with this kind of issue regarding to commit/push validator...

@tiagostutz I'm not able to push the changes I'm getting this error

[error] No files matching the pattern were found: "'src/**/*.{ts,tsx,scss,css,json}'".

I had this error once but unfortunately I don't remember how I fixed that... but I remember I have fixed and pushed the changes. Is your branch up to date with the master?
Hey @eduardomrodrigues . Could you help us with this issue? Maybe you are more familiar with this kind of issue regarding to commit/push validator...

Of course! @giteshk11, this error happens when you push your changes? Can you paste all logs here?
Thank you!

prettier --write 'src//*.{ts,tsx,scss,css,json}'
[error] No files matching the pattern were found: "'src//*.{ts,tsx,scss,css,json}'".
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>format: prettier --write 'src/**/*.{ts,tsx,scss,css,json}'
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>format script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

[error] No files matching the pattern were found: "'src/**/*.{ts,tsx,scss,css,json}'".

I solved this issue by removing the quotes from prettier --write 'src/**/*.{ts,tsx,scss,css,json}'


Discriminator property is not validated

Related with #321
Accordingly with the OpenAPI spec when you define a discriminator the name should be in the schema and must be required:

discriminator | string | Adds support for polymorphism. The discriminator is the schema property name that is used to differentiate between other schema that inherit this schema. The property name used MUST be defined at this schema and it MUST be in the required property list. When used, the value MUST be the name of this schema or any schema that inherits it.

Should this trigger a parse error?
Acceptance criteria

[ ]  The property name used MUST be defined at this schema
[ ]  The property name used MUST be required
[ ]  Violation error should be shown

This is a great candidate for a Zally Check!
Feel free to propose a corresponding change to the API Guidelines.


Language server startup failed

VSCode Version: 1.21.0
OS Version: macOS 10.13.3
ms-vscode.powershell 1.6.0

I reinstalled everything: vscode, pwsh and extensions, but when PowerShell Integrated Console tries to start I get this error "Failed to find an open socket port for either the language or debug service."
Full log with "powershell.developer.editorServicesLogLevel": "Diagnostic"
Transcript started, output file is /Users/a.mosyagin/.vscode/extensions/ms-vscode.powershell-1.6.0/logs/1520951380-7e027779-a3d9-4c85-b9ac-4503fa6a8dc81520951377615/Start-EditorServices.log
VERBOSE:
#-- Updated PSModulePath to: -------------------------------------------------
VERBOSE: /Users/a.mosyagin/.local/share/powershell/Modules
VERBOSE: /usr/local/share/powershell/Modules
VERBOSE: /usr/local/microsoft/powershell/6.0.1/Modules
VERBOSE: /Users/a.mosyagin/.vscode/extensions/ms-vscode.powershell-1.6.0/modules
VERBOSE:
#-- Check required modules available -----------------------------------------
VERBOSE: Testing module availability PowerShellGet
VERBOSE: Loading module from path '/usr/local/microsoft/powershell/6.0.1/Modules/PowerShellGet/1.6.0/PSModule.psm1'.
VERBOSE: PowerShellGet  found
VERBOSE: Testing module availability PowerShellEditorServices 1.6.0
VERBOSE: Loading module from path '/Users/a.mosyagin/.vscode/extensions/ms-vscode.powershell-1.6.0/modules/PowerShellEditorServices/PowerShellEditorServices.psm1'.
VERBOSE: PowerShellEditorServices 1.6.0 found
VERBOSE:
#-- Start up PowerShellEditorServices ----------------------------------------
VERBOSE: Importing PowerShellEditorServices
VERBOSE: Loading module from path '/Users/a.mosyagin/.vscode/extensions/ms-vscode.powershell-1.6.0/modules/PowerShellEditorServices/PowerShellEditorServices.psd1'.
VERBOSE: Loading module from path '/Users/a.mosyagin/.vscode/extensions/ms-vscode.powershell-1.6.0/modules/PowerShellEditorServices/PowerShellEditorServices.psm1'.
VERBOSE: Exporting function 'Start-EditorServicesHost'.
VERBOSE: Exporting function 'Compress-LogDir'.
VERBOSE: Exporting function 'Get-PowerShellEditorServicesVersion'.
VERBOSE: Importing function 'Compress-LogDir'.
VERBOSE: Importing function 'Get-PowerShellEditorServicesVersion'.
VERBOSE: Importing function 'Start-EditorServicesHost'.
VERBOSE: Searching for available socket port for the language service
VERBOSE: Checking port: 21105, attempts remaining 10 --------------------
VERBOSE: Testing availability of port 21105 at address <IP_ADDRESS> / InterNetwork
VERBOSE: SocketException on port 21105: System.Net.Sockets.SocketException (0x80004005): Can't assign requested address
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at CallSite.Target(Closure , CallSite , Object )
VERBOSE: Port: 21105 is NOT available
VERBOSE: Checking port: 13182, attempts remaining 9 --------------------
VERBOSE: Testing availability of port 13182 at address <IP_ADDRESS> / InterNetwork
VERBOSE: SocketException on port 13182: System.Net.Sockets.SocketException (0x80004005): Can't assign requested address
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at CallSite.Target(Closure , CallSite , Object )
VERBOSE: Port: 13182 is NOT available
VERBOSE: Checking port: 24176, attempts remaining 8 --------------------
VERBOSE: Testing availability of port 24176 at address <IP_ADDRESS> / InterNetwork
VERBOSE: SocketException on port 24176: System.Net.Sockets.SocketException (0x80004005): Can't assign requested address
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at CallSite.Target(Closure , CallSite , Object )
VERBOSE: Port: 24176 is NOT available
VERBOSE: Did not find any available ports!!
but my ip - <IP_ADDRESS>, not <IP_ADDRESS>. Why did vscode do that? ;) I think this is a problem.

@masyanru this comes form the PowerShell extension. Can you please report the problem here: https://github.com/PowerShell/vscode-powershell


More info on User groups please

[Enter feedback here]
Hello, I added the notifyusers arg, I tried the [org name]\group name syntax as per the doc but with no success.
In the example section can you please include a user group as an example?
Also, can you please be more specific in the arguments section as to whether this is an AzureDevOps user group, or an AD group.

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

ID: 43cdab75-b48a-ba18-11da-a50ed8e680a6
Version Independent ID: 8422d73e-5a3f-91d6-edbc-ccd9c968cc9a
Content: Manual Validation task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/manual-validation.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-tasks
GitHub Login: @raiyan
Microsoft Alias: moala

@fvilches17 -- Francisco, thank you for your feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@raiyanalam -- Raiyan, please look into this issue.


Invalid suggestions inside documentation

Description:
Please refer the sample below. IMO it would be better if we can only suggest variable references which are available within the scope as completion items.

Steps to reproduce:
Please use the sample code snippet above.
Affected Versions:
jballerina 1.1.0 and below
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

While #21067 avoid the suggestions within the doc comments, with a proper design we should provide the function argument suggestions later.

While #21067 avoid the suggestions within the doc comments, with a proper design we should provide the function argument suggestions later.

@nadeeshaan Ack and +1. So shall we create and maintain a separate issue to track adding auto completion support for ballerina documentation?

While #21067 avoid the suggestions within the doc comments, with a proper design we should provide the function argument suggestions later.

@nadeeshaan Ack and +1. So shall we create and maintain a separate issue to track adding auto completion support for ballerina documentation? :)

@NipunaRanasinghe, created a new issue to track it separately. #21116


Weird warnings when consuming this with webpack

I have a specific need that not so specific: I am building a browser version of cssnext for the playground.
Not that cssnext embed cssnano I have weird notice when I make this build with webpack
It looks like some part of cssnano are being consumed via a require or something smiliar that make webpack think we want to consume some non js file.
WARNING in ./~/cssnano/index.js
Critical dependencies:
57:20-35 the request of a dependency is an expression
 @ ./~/cssnano/index.js 57:20-35

WARNING in ./~/cssnano/CHANGELOG.md
Module parse failed: /Users/MoOx/Sync/Development/cssnext/cssnext/node_modules/cssnano/CHANG
ELOG.md Line 1: Unexpected token ILLEGAL
You may need an appropriate loader to handle this file type.
| # 1.2.0
|
| * Better support for merging properties without the existance of a shorthand
 @ ./~/cssnano ^\.\/.*$

WARNING in ./~/cssnano/LICENSE-MIT
Module parse failed: /Users/MoOx/Sync/Development/cssnext/cssnext/node_modules/cssnano/LICEN
SE-MIT Line 1: Unexpected identifier
You may need an appropriate loader to handle this file type.
| Copyright (c) Ben Briggs<EMAIL_ADDRESS>(http://beneb.info)
|
| Permission is hereby granted, free of charge, to any person
 @ ./~/cssnano ^\.\/.*$

WARNING in ./~/cssnano/bin/cmd.js
Module parse failed: /Users/MoOx/Sync/Development/cssnext/cssnext/node_modules/cssnano/bin/c
md.js Line 1: Unexpected token ILLEGAL
You may need an appropriate loader to handle this file type.
| #!/usr/bin/env node
|
| var fs = require('fs');
 @ ./~/cssnano ^\.\/.*$

WARNING in ./~/cssnano/README.md
Module parse failed: /Users/MoOx/Sync/Development/cssnext/cssnext/node_modules/cssnano/READM
E.md Line 1: Unexpected token ILLEGAL
You may need an appropriate loader to handle this file type.
| # cssnano [![Build Status](https://travis-ci.org/ben-eb/cssnano.svg?branch=master)][ci] [!
[NPM version](https://badge.fury.io/js/cssnano.svg)][npm] [![Dependency Status](https://gemn
asium.com/ben-eb/cssnano.svg)][deps] [![Gitter](https://badges.gitter.im/Join Chat.svg)](htt
ps://gitter.im/ben-eb/cssnano?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_co
ntent=badge)
|
| > A modular minifier, built on top of the [PostCSS] ecosystem.
 @ ./~/cssnano ^\.\/.*$

WARNING in ./~/cssnano/bin/usage.txt
Module parse failed: /Users/MoOx/Sync/Development/cssnext/cssnext/node_modules/cssnano/bin/u
sage.txt Line 1: Unexpected token {
You may need an appropriate loader to handle this file type.
| Usage: cssnano [input] [output] {OPTIONS}
|
| Options:
 @ ./~/cssnano ^\.\/.*$

From what I see, you are doing some dynamic require() which is not ideal for 2 things:

browser build
not future proof (see es6 imports)

But I get the lazy loading.
Maybe you should consider using a solution similar like cssnext does ? https://github.com/cssnext/cssnext/blob/0a5d06f4c1a71b5b62d450029d46dfa6cba0b333/index.js#L38-L93
I know this is verbose, but having hardcoded require() make this easier to consume, especially for webpack and browserify.

Would there be a possible way of testing this integration?

yeah, just build a standalone cssnano build with webpack. I will try to handle that for you when I get some time.

Example here https://github.com/MoOx/eslint-loader/blob/master/test/index.js#L22-L36 of using webpack node js api with checking error and warnings :)

OK cool. I am not 100% sold on having a verbose require function wrapper. I think I would prefer an API like this:
var calc = require('postcss-calc');

var processors = {
    'calc': 'calc'
};

// main function body
var plugins = Object.keys(processors);
var i = 0;

while (i < plugins.length) {
    var plugin = plugins[i++];
    postcss.use(plugin(opts));
}

Sure.
You mean
var processors = {
    'calc': calc
};

right ?

Yep, but thinking about it I will also need some means for the options namespace (https://github.com/ben-eb/cssnano/blob/master/index.js#L25-L26)
var processors = {
    'postcss-merge-idents': {namespace: 'idents', processor: mergeIdents}
    'postcss-reduce-idents': {namespace: 'idents', processor: reduceIdents}
}

@MoOx I'm struggling with this; how can I get this test to pass? https://github.com/ben-eb/cssnano/commit/3e57020e2b98b313730bb48d8f1d080b5706ba31

Why would https://github.com/ben-eb/cssnano/commit/217df8ed63cb2067b3362d20147609b8188c47ad throw a CssSyntaxError? https://travis-ci.org/ben-eb/cssnano/jobs/64236255

Not sure why. If I get some time I will take another look.

I am on it.


Copy changes on dynamic page content

Copy changes on story/request pages and embeds?

Just dropping the link to some request page updates: https://docs.google.com/document/d/1_hr4ttWcwxHogWxWrWgCj6KAI3qSHZW46_BiZm8c_2M/edit


Run in Ubuntu

Dear,
How i can run vegeta in Ubuntu?
Thanks

https://github.com/tsenart/vegeta/releases/tag/v6.1.0


How to add Bullet List

I'm unable to add bullet list, any idea?

@mansoorahmadsamar
You did not use?
- Unordered List (Bullets)
- Ordered List (Numbers)

Mean, what are the functions to add these?

I think they are
public void setBullets() {
  exec("javascript:RE.setBullets();");
}

public void setNumbers() {
  exec("javascript:RE.setNumbers();");
}


Dashboard creation failing using json content

I would like to create a new dashboard however the creation fails with :

I'm not sure what could be the issue on my side that I may have missed. By making the API call manually, the dashboard is created.
Provider version : 1.66.0
To Reproduce
Steps to reproduce the behavior:

Create new dynatrace_json_dashboard resource
Apply the changes

Expected behavior
The dashboard should be created.
Desktop (please complete the following information):

OS: Windows 11 Enterprise
Browser : chrome
Version : 23H2

Hi @TheLooostOne,
Are you able to double check your credentials and environment variables you have set for the environment URL and API token?
Reference: https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs#configure-the-dynatrace-provider
Thanks!

Hi thank you for the response and sorry for the issue. I figured out the issue coming from some typo. Therefore closing the ticket


people: 1.1.0-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository people to 1.1.0-0:

upstream repository: https://github.com/wg-perception/people.git
release repository: https://github.com/OSUrobotics/people-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.6.6
previous version for package: 1.0.10-1

This appears to have broken face_detector on kinetic http://build.ros.org/job/Kbin_uX32__face_detector__ubuntu_xenial_i386__binary/ and http://build.ros.org/view/Kbin_uxhf_uXhf/job/Kbin_uxhf_uXhf__face_detector__ubuntu_xenial_armhf__binary/
It's passing on armv8 suggesting a race condition.
I suspect it needs the fix called out in https://github.com/wg-perception/people/pull/62 for lunar and higher too


Publish new tag version

Hi, can you publish a new tag for Laravel 5.3 users? I dont feel very confident when pulling dev-master branches in production environment. 😅
BTW: Really like this package! Thanks for that!

Hmm, I thought I had released this one.
Thanks for letting me know 😄


Add more skids via acta

Acta sent me a bunch of skids. I'm adding these to the Modless Skids mirror.
Background: I figured out a way to do skidmarks without mods and wrote a plugin. Instead of referencing github directly like Skidmarks Manager does, I uploaded all the skids to my s3-like bucket and the plugin caches all of them. Acta asked if I can add some to my plugin and help with a PR.
If you don't want to add any of them, feel free to exclude those files or LMK and I'll exclude them.

Thanks for the PR, it is always welcome for people to add more skids to the repository :)
I looked through the skids, looks good to me! I'll merge.


Starter Kit not working, because of customElements.define

Description

Steps to Reproduce

Set up Polymer 2 Starter Kit
Serve it with Polymer CLI

Expected Results

See the Basic Starter Kit layout
Actual Results

No Page, instead errors (a lot).
Uncaught TypeError: Failed to construct 'HTMLElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.
Browsers Affected

[x] Chrome
[ ] Firefox
[ ] Edge
[ ] Safari 9
[ ] Safari 8
[ ] IE 11

Versions

Polymer: v2.0.0
webcomponents: v1.0.0

The live demo you linked to appears to work fine, and I can't reproduce the errors you're seeing when creating a new PSK project using Polymer CLI 1.1.0 and Chrome 59. Did you see any bower errors when initializing the project?

Oh, wait. Are you by any chance using device emulation in DevTools?
One issue we've seen is that if you switch devices (for example, from emulating an iOS device to emulating an android device) the browser may cache an incompatible set of files (i.e., a mixture of ES5 (compiled) and ES6 (uncompiled) files.
This is because polymer serve by default compiles on the fly based on the user agent it receives from the browser, and in this case DevTools is changing the user agent string when you change devices.
You can work around this by forcing polymer serve to always compile, or to never compile:
polymer serve --compile never # more performant on most browsers
polymer serve --compile always # should run on any browser

So for example if you're just testing in Chrome with device emulation, use --compile never.

It still throws the same error :(

This started happening in my custom project when upgraded from Polymer 2.0.1 to Polymer 2.0.2.
I'm not using any of Polymer's tooling besides closure gulp task.

I am only using yarn run build estimate-size to get the working bundle, there was some confusion about closure. @sorvell is this the thing you were talking about with my initial confusion of the gulp-tasks?


Replace picosanity with full client

This PR replaces the picosanity client with the full client. This lets users of next-sanity to use the built-in client for mutations and patches.

I assume the index file wasn't intended to be included?

🤦

Couldnt people who need the full client just install it individually or?
The full client will add 20x size and 6 more depencies to the bundle, wouldnt it? And Webpack  5 (beta in Next) conflicts with terser 4.
Thanks for answers.


Renamed readme.md and updated it.

Renamed readme.md to README.md (it's more professional way of naming Readme files).
Updated some data:

Updated Usage section, added pre-requisites and better installation guide
Added line breaks
Changed status: not usable to status: unstable
Changed if statment to if/else statement
Renamed example section to example code

you think it's usable? lol
But changes look great


Unexpected behaviour when controlling Nuki locks using Siri

I've already created an issue on the Nuki plugin page, but the developer doesn't seem to be having any problems using an earlier version of Homebridge.  I'm on the very latest version of Homebridge, and I'm having this unusual issue:
When using either a HomeKit app or the Control Centre, locking or unlocking my Nuki works as expected.
However, if I try to lock or unlock using Siri on any device, Siri says the command has been made, the state when viewed on a HomeKit app shows the locking or unlocking (what you'd expect), however when viewing the Homebridge log, the command that is actually sent is always to change the lock to its current state.
ie. Door locked.  Send an unlock command, HomeKit says I'm unlocking the door, but Homebridge actually sends a lock command.  If I send a lock command whilst the door is locked, it also sends a lock command.
And vice versa, if the door is unlocked, sending a lock command shows up in HomeKit as attempting to lock the door, but Homebridge sends the unlock command to Nuki.
As stated, if I use the Home app, or Control Centre, or the Home app on my Watch, it works correctly.
I started noticing this issue some time in the past couple of weeks.  Is it possible an update to Homebridge has changed something that would cause this behaviour?
Original issue on the Nuke plugin page:
https://github.com/benzman81/homebridge-nukiio/issues/17

Looks like my issue may be the same as that seen in issue 1456, where reverting to an earlier version of Homebridge fixed the problem.  Whilst this may be a temporary fix, surely identifying an fixing the issue is a more appropriate option than simply reverting to an older version?

Reverting to Homebridge 0.4.22 appears to fix the issue.

Whilst using Homebridge 0.4.22, I've updated HAP-NodeJS to the latest version, 0.4.32 and with this latest version everything works fine.
Updating to version 0.4.26 of Homebridge causes the problem to manifest itself.  Unfortunately, I can't run versions 23 through to 25 as they appear to conflict with at least one of my plugins.

I took a quick look at the differences between 0.4.22 and the latest, and there where no code changes in homebridge itself. Each release was a bump in version numbers to stay instep with the hap-nodejs changes.  You should go back to the plugin developer with a DEBUG log showing the issue so they can make the changes.
PS the only code changes where updates to the sample code
Sent from my iPad

On Aug 26, 2017, at 5:17 AM, Cardo1<EMAIL_ADDRESS>wrote:
Whilst using Homebridge 0.4.22, I've updated HAP-NodeJS to the latest version, 0.4.32 and with this latest version everything works fine.
Updating to version 0.4.26 of Homebridge causes the problem to manifest itself. Unfortunately, I can't run versions 23 through to 25 as they appear to conflict with at least one of my plugins.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Looking at the DEBUG log we've worked it out.  There appears to have been a change where locking actions are different with Siri.  When using Siri, the target lock state is true or false, whilst through the app, and how it was before, the target lock state is 1 or 0.  The Mrs is going to fix this on the Nuki plugin and do a pull request.

The plugin developer needs to refer to the HomeKitTypes file in HAP-NodeJS. From that file, the correct values for locks have always been:
// The value property of LockCurrentState must be one of the following:
Characteristic.LockCurrentState.UNSECURED = 0;
Characteristic.LockCurrentState.SECURED = 1;
Characteristic.LockCurrentState.JAMMED = 2;
Characteristic.LockCurrentState.UNKNOWN = 3;
TargetState currently only has the first two as options. The difference is that HAP-NodeJs is now enforcing data sent to HomeKit to be correct in order to prevent the issue where you have to delete persist.


Add ability to explicitly pull and re-use layers from other commits when building

This is intended mainly for travis CI, because by default it doesn't cache any layers
between builds.
By pulling likely-reusable builds (all parents of the current commit),
we take a fixed cost slowdown but in many cases should see a dramatic speed increase
overall, since we won't need to re-build anything that hasn't changed.
This isn't needed for local builds, where docker will do this on its own
with any previously-built images.

This didn't help as much as I hoped, it looks like it's refusing to re-use some layers even when it should be able to. But it's still an improvement.


VSCode - format on save in markdown file - break the build

Is your feature request related to a problem? Please describe.
If I format the markdown file - the build break.
before
---
layout: center-layout
---

after formatting
---

## layout: center-layout

Describe the solution you'd like
Describe alternatives you've considered

https://github.com/slidevjs/slidev/issues/854


Add more Pre-commit checks

I added support for gohtml formatter.

#23

Also, I said that all line-endings should be lf. Is this what you want?
There is also some problem with header.html which this pre-commit is complaining about.

There was a wrong syntax, that was the problem. Fixed it, though the code is changed quite a bit in #56.
Merged #53 , #56. Therefore should only be merged after they are merged.

Thanks for drafting this PR. Since we do not want to have any conflicts, I think it is better if we wait until merging all current PRs. Then, we can add another branch, then change .pre-commit-config and .prettierrc and header.html and All other files would be fixed automatically!

can you add this hook https://github.com/Lucas-C/pre-commit-hooks-java. I think there will be a lot of errors at first, we will have to resolve them one by one.

I think we should not waste time resolving conflicts for this PR.
We should wait till hamburger menu is finished. Then, close this PR and add our changes for .pre-commit-config and  .prettierrc and header.html  in a separate branch and then submit a PR. Otherwise, it would be a total mess.

can you add this hook https://github.com/Lucas-C/pre-commit-hooks-java. I think there will be a lot of errors at first, we will have to resolve them one by one.

prettier-plugin-go-template does the same. It first checks for syntax and then make it beautiful.
This plugin has problems with pre-commit online hook since It doesn't support java. So, I removed it for now.

We have problem in header.html and I can not solve it. Could you take a look?


keychain: add --absolute opt to avoid subdirectory

Description
This PR adds --absolute to the command provided in the keychain migration instructions.
Motivation
For backwards compatibility, if the user provides a path --dir to keychain, it will create a .keychain folder in that path. Adding the --absolute opt will encourage keychain to use the directory as is.

Thank you!


[Podspec] Set podspec version from the package.json and fix git source in the Podspec

React Native recently started reading the version from the package.json file which I think is a great addition. I also fixed the git source link (was erroring before) and added the git tag (cocoapods recommends setting one and I agree).
@brentvatne I added the author field since it was required by cocoapods, let me know if you want different text in there (I used the same field from the package.json, maybe we should just grab this info from there?)
lastly, the platform was set at 8.0, I was able to run this on our project which has a 7.0 deployment target so I lowered the platform value here, let me know if any of the implementation uses iOS 8 specific APIs.
thanks!

Looks great, thanks!


rename method

Thank you for contributing to naz.
Every contribution to naz is important.
Contributor offers to license certain software (a “Contribution” or multiple
“Contributions”) to naz, and naz agrees to accept said Contributions,
under the terms of the MIT License.
Contributor understands and agrees that naz shall have the irrevocable and perpetual right to make
and distribute copies of any Contribution, as well as to create and distribute collective works and
derivative works of any Contribution, under the MIT License.
Now,
What(What have you changed?)
Why(Why did you change it?)

Codecov Report

Merging #21 into master will not change coverage.
The diff coverage is 75%.

@@           Coverage Diff           @@
##           master      #21   +/-   ##
=======================================
  Coverage   86.95%   86.95%
=======================================
  Files           8        8
  Lines         506      506
=======================================
  Hits          440      440
  Misses         66       66

Impacted Files
Coverage Δ

naz/__version__.py
100% <ø> (ø)
:arrow_up:

naz/client.py
82.37% <100%> (ø)
:arrow_up:

naz/ratelimiter.py
96.87% <66.66%> (ø)
:arrow_up:

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 74a97a5...5b60756. Read the comment docs.


Added Flowers Effect Button

Fixes Issue🛠

Closes #1042
Description👨💻

Added Flower Effect Button when the mouse hovers the flowers appears.
Type of Change📄

[x] New feature (non-breaking change which adds functionality)

Checklist✅

[x] I am an Open Source contributor
[x] I have performed a self-review of my code
[x] My code follows the style guidelines of this project

Screenshots/GIF📷

@Rakesh9100  can you please review soon so that i can work with your repo again

Pls add your button part in buttons.html in alphabetical order file by making the new commit in this same PR @Saipradyumnagoud

@Rakesh9100 I have changed the file name


Proxy

How using the telegram.bot through proxy?

Have you tried an application config file?
https://msdn.microsoft.com/en-us/library/kd3cf2ex(v=vs.110).aspx


frame buffer not updating on tvg_lottie_animation_override for previously rendered frames

Currently in dotLottie-rs, when the user calls load_theme, we extract the theme slots and pass them to tvg_lottie_animation_override, which works fine as long as the animation is playing. but, there is a case where it doesn't fail, but it doesn't update the frame buffer correctly when rendering if the animation is paused or stopped.
// Set a frame
tvg_animation_set_frame(animation_ptr, 30.0);

// Render
tvg_canvas_update(canvas_ptr);
tvg_canvas_draw(canvas_ptr);
tvg_canvas_sync(canvas_ptr);

// Frame buffer is updated perfectly ✅

tvg_lottie_animation_override(animation_ptr, some_slots); // ✅

// Render again
tvg_canvas_update(canvas_ptr);
tvg_canvas_draw(canvas_ptr);
tvg_canvas_sync(canvas_ptr);

// Frame buffer is not updated ❌

I assume it might be because the thorvg current_frame has not been updated since it was previously rendered ? 👀
Related issue: https://github.com/LottieFiles/dotlottie-rs/issues/147

@theashraf fixed in v0.13.5. thanks.


Math Formular occasonally not rendering

I found out that the Math formula occasionally are not rendering.
The following is what I did
<MathJax.Provider>
    <MathSolutionList />
</MathJax.Provider>

MathSolutionList contains N number of MathSolution that contain latex.
So it looks like something like that essentially the same concept ( consider there could be hundreds of them
<MathJax.Provider>

Blah ...

  <MathJax.Node formula={content.latex[0]} />   // consider the latext are valid

blah ...

  <MathJax.Node formula={content.latex[1]} />
  ...
<MathJax.Provider>

The problem I'm facing now, occasionally it only renders a ;, and the elements show something like this

Any advice will be appreciated.

My problem is solved by switching to https://github.com/wko27/react-mathjax


Installation Guide

Howdy! I'm relatively unfamiliar with LaTeX, but I'd like to learn. How are you building the guide from the files?

 Otherwise, the most basic build command is xelatex -synctex=1 retrotype-guide.tex.


Add a default style for directed graphs

As suggested by @ianhi in https://github.com/QuantStack/ipycytoscape/issues/46 in his second point.
One idea is to add a flag that can be activated if the graph is directed in the add_graphs methods:
https://github.com/QuantStack/ipycytoscape/blob/59e3440d8a77efb3ecae4867e1992d400be5b96c/ipycytoscape/cytoscape.py#L184
https://github.com/QuantStack/ipycytoscape/blob/59e3440d8a77efb3ecae4867e1992d400be5b96c/ipycytoscape/cytoscape.py#L204
https://github.com/QuantStack/ipycytoscape/blob/59e3440d8a77efb3ecae4867e1992d400be5b96c/ipycytoscape/cytoscape.py#L225
Once this flag is activated it calls a function that changes the style of the graph, you can either use the set_style() or copy the style in the dagre example and apply it to the graph.

A design choice: should the directed be a graph property or an edge property? https://github.com/QuantStack/ipycytoscape/pull/62 assumes it as a graph property right now.
By being a graph property we can have 2 types of graphs, undirected and directed.
By being an edge property, this will also work for mixed graph (undirected and directed edges in one single graph).

:+1: to mixed graphs! Edge properties seems like a great way to go towards that end.
I poked around a bit and it seems as though using the classes syntax in cytoscapejs would be a good way to do this. i.e. use Edge(classes='directed') and add use the selector .directed in the style. (Beware that to use selectors based on classes you need the changes in https://github.com/QuantStack/ipycytoscape/pull/63)
Nodes and edges in networkx can have data associated with them in a dictionary which is accessible by passing data=True to the call to edges() or nodes(). If the styling is accomplished by a classes selector then the add_graph_from_* functions could all look for the classes attribute of data and add it to the Edge or Node. This would give the user greater control of styling of the minutiae of styling if desired. This diff may be a start in that direction:
diff --git a/ipycytoscape/cytoscape.py b/ipycytoscape/cytoscape.py
index 8e1a2a6..67738f0 100644
--- a/ipycytoscape/cytoscape.py
+++ b/ipycytoscape/cytoscape.py
@@ -191,14 +191,18 @@ class Graph(Widget):
             receives a generic NetworkX graph. more info in
             https://networkx.github.io/documentation/
         """
-        for node in g.nodes():
+        for node, data in g.nodes(data=True):
             node_instance = Node()
-            node_instance.data = {'id': int(node)}
+            node_instance.data = {'id': node}
+            if 'classes' in data:
+                node_instance.classes = data['classes']
             self.nodes.append(node_instance)

-        for edge in g.edges():
+        for source, target, edge in g.edges(data=True):
             edge_instance = Edge()
-            edge_instance.data = {'source': edge[0],'target': edge[1]}
+            edge_instance.data = {'source': source, 'target': target}
+            if 'classes' in data:
+                edge_instance.classes = data['classes']
             self.edges.append(edge_instance)

     def add_graph_from_json(self, json_file):

But it would still be good to add a directed argument, to ensure the class is added.
@MridulS I think you are more knowledgeable about networkx than I am, is there an easy way to add to the data of nodes/edges after they've been created? I was moderately frustrated trying to use G = nx.complete_graph(5) and then trying to modify the data of individual nodes and edges after that.


Add MBS 0823 and 0873

What is the context of this PR?
https://trello.com/c/hlh6wgLd
How to review

Run survey with go-launcher
Validate against specs attached trello card

We have an issue with codacy atm. Very flakey sometimes it passes sometimes it fails. Not too sure what we can do about it though

@davecharles "Squishy Squashy"

Re-reviewed, happy with changes since previous review 👍

@davecharles Squishy-squashy


Make serve an async context manager.

Fix #86.

I'd love it if someone could confirm that this seems sensible ;-)


Only generic errors reported by ansible-lint

Summary
When I write Ansible files, everythong mostly works, but sometimes, I get a linter complaint. Often, I already know what is wrong and fix it, but sometimes I'm baffled by why the line is red, and hover over it or go to the problems view. There, I see:
[{
	"resource": "/home/me/ansible/roles/whatever/tasks/main.yml",
	"owner": "_generated_diagnostic_collection_name_#2",
	"severity": 8,
	"message": "Rule violations reported by YamlLint when this is installed.\n\nYou can fully disable all of them by adding 'yaml' to the 'skip_list'.\n\nSpecific tag identifiers that are printed at the end of rule name,\nlike 'trailing-spaces' or 'indentation' can also be be skipped, allowing\nyou to have a more fine control.\n\nBy default this rule is not used when yamllint library is missing. If you want\nto make its absence a runtime failure, please add 'yaml' to 'enable_list'\ninside the configuration file.\n",
	"source": "ansible-lint",
	"startLineNumber": 12,
	"startColumn": 1,
	"endLineNumber": 12,
	"endColumn":<PHONE_NUMBER>
}

This does not tell me what is wrong with the line, and as far as I can tell, it's the same text for any rule violation. The actual violated rule should be reported back, I would think, instead of this generic help text that only explains what errors are in general.
Extension version
v2.4.78
VS Code version
1.79.2
Ansible Version
09:38 $ ansible --version
ansible [core 2.12.0]
  config file = None
  configured module search path = ['/home/me/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /home/me/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible
  python version = 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0]
  jinja version = 3.0.3
  libyaml = True

OS / Environment
Windows 10, WSL2 with Ubuntu 20.04, yamllint 1.26.3, ansible-lint 5.4.0 using ansible 2.12.0
Relevant log output
There is no `Output/Ansible Server` option, only `Ansible Support`, which does not log anything when I save an Ansible yaml file.

Addon: I filed this as a bug instead of a feature request as I assume this is not working as intended, and is supposed to return the actual error. Should the above behaviour be 'as designed', let me know and I'll refile as a feature request.

@Gaibhne, Ansible Support is the option that shows the output. You have 2 options under it: message, which gives generic messages, and verbose, which gives more detailed outputs.
Furthermore, I would like to know the source of the error, which you should be able to find it in the Problems tab. If this is coming from ansible-lint, you need to upgrade the ansible-lint version as you are using a very old version of ansible-lint, i.e., v5.4.0.

The only options I see are Clear output and Turn autoscrolling off. No options named message or verbose are visible. Yes, the error is coming from ansible-lint, which I will see if I can update somehow. I am using the version that comes with Ubuntu LTS 20, which I would not have exepcted to be very old.

I have updated to ansible-lint 6.17.2 and now no longer get any linting at all, nor any errors, nor any output at all in Ansible Support. Calling ansible-lint from the console correctly lints my files.

Talking about the setting: here it is: ansibleServer.trace.server, and you have the following options for it: off, message, and verbose. You can try it out.
About no linting, make sure to have the ansible.validation.enabled set to true and ansible.validation.lint set to true as well.

Same for me, no linting at all, while working fine on CLI. Here are some probably relevant traces:
[Trace - 13:16:36] Sending response 'workspace/configuration - (3)'. Processing request took 1ms
Result: [
    {
        "ansible": {
            "path": "ansible",
            "useFullyQualifiedCollectionNames": true,
            "reuseTerminal": false
        },
        "python": {
            "interpreterPath": "/usr/bin/python3",
            "activationScript": ""
        },
        "ansibleNavigator": {
            "path": "ansible-navigator"
        },
        "completion": {
            "provideRedirectModules": true,
            "provideModuleOptionAliases": true
        },
        "validation": {
            "enabled": true,
            "lint": {
                "enabled": true,
                "path": "ansible-lint",
                "arguments": ""
            }
        },
        "executionEnvironment": {
            "enabled": false,
            "containerEngine": "auto",
            "containerOptions": "",
            "image": "ghcr.io/ansible/creator-ee:latest",
            "pull": {
                "arguments": "",
                "policy": "missing"
            },
            "volumeMounts": []
        },
        "lightspeed": {
            "enabled": false,
            "URL": "https://c.ai.ansible.redhat.com",
            "suggestions": {
                "enabled": false
            },
            "modelIdOverride": ""
        }
    }
]

...

Path for lint:  /home/myuser/.local/bin/ansible-lint
Validating using ansible-lint
[Trace - 13:16:36] Received request 'window/workDoneProgress/create - (4)'.
Params: {
    "token": "4d477867-4da5-4f27-9944-68c67390af20"
}

[Trace - 13:16:36] Sending response 'window/workDoneProgress/create - (4)'. Processing request took 0ms
No result returned.

[Trace - 13:16:36] Received notification '$/progress'.
Params: {
    "token": "4d477867-4da5-4f27-9944-68c67390af20",
    "value": {
        "kind": "begin",
        "title": "ansible-lint",
        "message": "Processing files..."
    }
}

...

[Trace - 13:16:37] Received notification 'update/ansible-metadata'.
Params: [
    [
        {
            "ansible information": {
                "core version": "2.16.4",
                "location": "/home/myuser/.local/share/pipx/venvs/ansible/lib/python3.10/site-packages/ansible",
                "config file path": "/home/myuser/Developer/gitlab.corp.net/ansible/playbooks/ansible-playbook-base/ansible.cfg",
                "collections location": [
                    "/home/myuser/.ansible/collections",
                    "/usr/share/ansible/collections",
                    "",
                    "/usr/lib/python310.zip",
                    "/usr/lib/python3.10",
                    "/usr/lib/python3.10/lib-dynload",
                    "/home/myuser/.local/lib/python3.10/site-packages",
                    "/usr/local/lib/python3.10/dist-packages",
                    "/usr/lib/python3/dist-packages"
                ],
                "modules location": [
                    "/home/myuser/.ansible/plugins/modules",
                    "/usr/share/ansible/plugins/modules",
                    "/home/myuser/.local/share/pipx/venvs/ansible/lib/python3.10/site-packages/ansible/modules"
                ],
                "default host list path": [
                    "/etc/ansible/hosts"
                ]
            },
            "python information": {
                "version": "3.10.12",
                "location": "/usr/bin/python3"
            },
            "ansible-lint information": {
                "version": "24.2.0",
                "location": "/home/myuser/.local/bin/ansible-lint",
                "config file path": "/home/myuser/Developer/gitlab.corp.net/ansible/playbooks/ansible-playbook-base/.ansible-lint"
            }
        }
    ]
]


Add a flag to allow to specify database for pg extractor

Summary of Changes
Provide a config to allow user specify database for pg extractor. In that case, we could reuse the extractor for redshift tables.
Tests
What tests did you add or modify and why? If no tests were added or modified, explain why. Remove this line
Documentation
What documentation did you add or modify and why? Add any relevant links then remove this line
CheckList
Make sure you have checked all steps below to ensure a timely review.

[ ] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[ ] PR includes a summary of changes.
[ ] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[ ] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain docstrings that explain what it does

[ ] PR passes make test
[ ] I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message"

👀 @jinhyukchang

Codecov Report

Merging #107 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #107      +/-   ##
==========================================
+ Coverage   82.78%   82.79%   +0.01%
==========================================
  Files          52       52
  Lines        2591     2593       +2
  Branches      271      271
==========================================
+ Hits         2145     2147       +2
  Misses        359      359
  Partials       87       87

Impacted Files
Coverage Δ

...tabuilder/extractor/postgres_metadata_extractor.py
94.73% <100%> (+0.19%)
:arrow_up:

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 3c3e717...9972291. Read the comment docs.


Bump version to release to crates.io

(To add the latest networks)

(will update substrate after this)

(will update substrate after this)

There is not need to do this! Downstream users can just do a normal cargo update -p ss58-prefix if they need this locally.


e.on is not a function error in latest version

After upgrading to 2.8.0 (and ensuring I was on node v12) I started noticing an error in the console, seemingly one message per ldflex query. The error is:
Uncaught (in promise) TypeError: e.on is not a function
10LinkedRdfSourcesAsyncRdfIterator.js:91 Uncaught (in promise) TypeError: e.on is not a function

This was observed on multiple developer machines, and at least one server deployment. After rolling back to 2.6.0 the error went away. It did not appear to impede the actual queries from executing, but we rolled back anyway to prevent console errors.

Mmm… if anyone has a reproducible example, that would be helpful. Will try to find one.

Attached are ldflexbug.html and ldflexbug_popup.html, which are sufficient to demonstrate the bug in 2.8.0 (login is required, so you'll need to serve up both files via an HTTP server). I have the example currently configured to use 2.7.0 and it works fine. Editing the <script> tag to use 2.8.0 will result in the error being reported in console. Note that data is still being returned successfully despite the error message.
I needed to use a .txt file extension to attach these files to the GitHub issue

ldflexbug.html.txt
ldflexbug_popup.html.txt

Thanks @DoctorBud, I appreciate it!