[Easy Dictionary] ...

Extension – Easy Dictionary
Author: @tisfeng

Description
Steps To Reproduce

The current behavior
I want to input Chinese, he will directly input pinyin, this is not a problem with the input method, the system input method is also the same, only this plug-in can do this, it has not been encountered elsewhere, so I think it should be a plug-in problem

The expected behavior
Raycast version
Version: 1.43.2

Thank you for your feedback.
Have you tested with other raycast plugins to input Chinese? Or test it in the root search?
Because I haven't had this problem on my Mac, it may be related to the computer environment, I need to know more information.

So, did it work properly after reinstalling?
Are you saying that the input fields of other Raycast extensions are working fine, it's just this extension that is having problems? This is so strange.
My system is still macOS 13.0, so I cannot reproduce the problem you mentioned under the same conditions for the time being. I will check the code later. If the code does not find any problems, it may be investigated after the 13.1 system is released.

Em,so sad……

Hi, I upgraded my system to 13.1 yesterday and found that this problem does occur, and after debugging, there is a warning log that I haven't seen before

The List view is changing an uncontrolled search bar to be controlled. This is likely caused by the searchText changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled search bar element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components

Maybe this is the cause of the bug, I'll look into it.

Hi, thanks for your feedback, the problem is caused by the recent Raycast API bug, I have raised the issue to the official, I believe it will be fixed soon.
Currently, you can use selected word search or Arguments to query Chinese content.

This issue needs to wait for the official fix API. https://github.com/raycast/extensions/issues/3601

Should be fixed in 1.45!


JSInterop improvements

Right now we just throw an exception when JSInterop gets called within prerendering. We want to provide a better experience for that. There are a few ideas:

Add Try**** extension methods to JSInterop that will not throw.
Add some way to figure out whether we are prerendering or not.
Provide a directive to indicate that a given component can't be prerendered and put a placeholder instead.

Please also check why await JsRuntime.InvokeAsync() awaits forever when used in Component.OnInitAsync() - it's a real show-stopper if an application needs data from JS for initialization.
See here: https://github.com/aspnet/AspNetCore/issues/8274

While we wait for an official solution, I have provided a nuget package to expose the PreRendering status
https://www.nuget.org/packages/PreRenderComponent/
It just uses a CascadingValue to share "IsPreRendering" with your components/pages.

I'm going to close this in favour of #8786, because there is now more detail over there.


fix: send EOF to Errs channel

Fix for https://github.com/scrapli/scrapligo/issues/164

LGTM thanks @gescheit !


⚠ Bofrost.de has degraded performance

In a430343, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2063 ms

Resolved: Bofrost.de performance has improved in ad95287 after 2 hours, 16 minutes.


Configuration profile out dated

Good day
Configuration profile is out dates , please update
Thanks you

Hi @GenoMyb,
The Configuration Profile is just a sample and still working. Please use the Jamf Pro Custom Schema or documentation to configure the app.


TelemetryClient (and likely others) never stop trying to send

I've been investigating https://github.com/Azure/azure-cli/issues/4649
The summary is that our outgoing internet proxy is blocking telemetry requests, and this is causing the upload processes to hang around in an infinite loop every time the az CLI is executed.
I've traced this problem down to https://github.com/Microsoft/ApplicationInsights-Python/blob/master/applicationinsights/channel/SenderBase.py#L123-L146
Any time a request fails, it is re-queued for another attempt. There is no code which ever causes this to give up, which is especially problematic when a request will never succeed.
Any thoughts on how this could/should be resolved?
Perhaps a counter should be put on the queue items that can give up after a certain number of failures?
This looks like it could be tricky to implement, as I can't see an envelope on the queue item where this metadata could live.

That is problematic.  What I don't follow is why this would cause an infinite loop.  Is this somehow blocking the CLI from exiting?  (How?)  That might yield another avenue to address the problem.
And you're right that the fix is not straightforward.  Back-off after failure may help, and a maximum queue size could address memory issues.  Requeueing items after failure is pretty standard across the SDKs.

The CLI spins off a subprocess to do the upload, it’s the sub process which continuously re-queues, never succeeds and never completes.

I think we solve this infinite queuing problem in other SDKs by reading the timestamp off of the payload before sending it. If the telemetry on the disk is too old, it is deleted instead of sent. This is an important optimization regardless as our ingestion won't accept old items.

Thanks for fire this issue. On CLI side, I'm going to add a timeout for the spin-off telemetry process to terminate itself. But it would be appropriate to address this issue in ApplicationInsights' SDK.


Widget incorrectly says I have an alarm set

Describe the bug
The widget says I have an alarm the next day at 15.00, but I have no alarms set.
To Reproduce
Steps to reproduce the behavior:
Not completely sure. I didn't have this the previous two days where I didn't have an alarm set either. This appeared out of nowhere.
I tried setting an (earlier) alarm and then removing it again, to see if it would fix the issue, but it didn't.
Expected behavior
The alarm would not show. My battery status would be shown instead (next in my at a glance list)
Screenshots

Smartphone (please complete the following information):

Device: Samsung Galaxy A52
OS Version: Android 11 with One UI 3.1
App Version: v2.3.3

Please contact me if you have any further questions or want me to try something out.

Update: turns out the clock takes this time from the next reminder of a calendar event in Samsung Calendar.
E.g. I have no alarm set, but I do have an event at, 15.00 with a reminder 15 minutes before. The widget will show my next alarm as set for 14.45

Have the same problem here with Samsung S20Fe.
The Stock-Calendar makes the alarm. But don't know how to forbid it to him.

I had a phonecall with Samsung Support about this issue and this is a problem by samsung!
This problem comes with every widget that should show the next wakup alarm clock. but instead it shows the reminder time of the next event from the calendar.
hope samsung get's an update soon!

I had a phonecall with Samsung Support about this issue and this is a problem by samsung! This problem comes with every widget that should show the next wakup alarm clock. but instead it shows the reminder time of the next event from the calendar. hope samsung get's an update soon!

Instead of relying on Samsung just build in a whitelist/blacklist option. Home Assistant did it and it works great. This function is useless for me now.

I had a phonecall with Samsung Support about this issue and this is a problem by samsung! This problem comes with every widget that should show the next wakup alarm clock. but instead it shows the reminder time of the next event from the calendar. hope samsung get's an update soon!

Instead of relying on Samsung just build in a whitelist/blacklist option. Home Assistant did it and it works great. This function is useless for me now.

Hello, how do I have to understand this, build a whitelist /blacklist option?
Can you give me some more information...
Thanks (maybe in German)

Google Translate:
Im Moment zeigt die Funktion, wann der nächste geplante Alarm ohne Filter eingestellt wird. Mit dieser neuen Funktion kann eine Akzeptanzliste erstellt werden, sodass der Benutzer angeben kann, welche Pakete der Benutzer das Alarmereignis wünscht.

This new function is not implemented right now, isn't it...
that would be a solution for this widget. because from the samsung updates i don't think they will fix it.
thanks

Samsung OS doesn't filter no. It's up to the appdev to filter which alarm apps are showing.


Add PhysicsMaterial icon

It's the class that determines the friction and bounciness of surfaces.

Should the 3 lines at the top be blue, similar to other physics-related classes?
Other than that, this looks great to me :slightly_smiling_face:

Might be a good idea, I'm thinking maybe the whole top surface should be blue too, to highlight the relevant part.

Might be a good idea, I'm thinking maybe the whole top surface should be blue too, to highlight the relevant part.

Sounds good.

I pushed the bluish version.
I know it changes all surfaces, but the idea of the icon isn't to be descriptive. The whole thing can't be blue because that's reserved for Shape2D and Shapre3D resources, which this shouldn't look similar to.

Changed it to this because the blue is meant to be a highlight and looked bad in light theme.

Thanks!


Meeting Agenda Nov 19, 2021

Discussion about what we have done so far if needs be.
Deciding the assignees of these tasks: project proposal, EDAs, script for downloading the data, releasing and uploading the necessary files on Canvas.
Deciding the name of the repository

P.S. Please comment if I have missed any tasks for milestone 1.

Lets divide the remaining issues up with an eyet to have them completed by EOD Friday


AA0072 not ignoring prefix of depency app

1. Describe the bug
When declaring a variable of an object that is part of a dependent app, warning AA0072 shows up.
2. To Reproduce

In an extension with prefix APP and table "APP Foo", declare:

var
    Foo: Record "APP Foo";

No warning (good).

Now in an extension i) with a different prefix and ii) which is depending on APP, declare exactly the same.
Warning shows up (not good).

3. Expected behavior
No warning in step 2.
4. Actual behavior
Warning AA0072 in step 2.
5. Versions:

AL Language: 7.1.453917
Visual Studio Code: 1.56.2
Business Central: W1 17.4 (Platform 17.0.21485.21516 + Application 17.0.16993.0)
List of Visual Studio Code extensions that you have installed: AL Language

Thanks for reporting this issue. Sorry we haven’t completed it yet, but we’ve had to prioritize elsewhere. We’re planning to give the CodeCop engine and its rules an overhaul in a future major release. Thanks for your patience.
For this case consider using Pragma Warning Directive.


Added method get_pools to abstract class Machine

Surely we need get_pools() in the abstract class Machine? Am I missing something?

Good catch


Grammar error fixes

Why did this fail? Just text changes has been made
@LeeLenaleee

I thought it had somehting to do with the size change running against current master so it fails on the next PR (might be wrong). But what you can do is set this line to '79KB'
https://github.com/chartjs/Chart.js/blob/355755900444e3e90c224efc178888b1431169c9/.size-limit.cjs#L10


Change data type used by uv_gettimeofday()?

See discussion around https://github.com/nodejs/node/pull/27029#discussion_r270737060 for context.
Since uv_gettimeofday() hasn't gone out in a release, we still have a chance to get this right. Should we create a new data type for uv_gettimeofday() that uses int64_t?

IIUC the use of uv_timeval_t as the return value of uv_gettimeofday was a default decision based on the POSIX API
https://github.com/libuv/libuv/blob/99440bb6734bc7edfea108f6eb6914982e9f8cf7/include/uv.h#L1097-L1100
And the POSIX timeval was represented as two 32bit values because 32bit was the common architecture, and 64bit arithmetic wasn't part of C.
As pointed out in https://github.com/nodejs/node/pull/27029#discussion_r270737060 when trying to calculate the total value in milliseconds, the intuitive expression
ts.tv_sec * 1000 + ts.tv_usec / 1000

can overflow on 32bit machines (where long is usually only 32 bit wide)
(For example current value of seconds since epoch is ~1554129670, which has 31 significant bits, so multiplying by 1000 (~2^10) requires ~ 41 bits)
tl;dr since a 64bit int (preferably unsigned) can safely hold even nanoseconds since epoch (~51 bits), it seems like it's the safest and most convenient type to return.


Create Containers for Game Screen

commit with https://github.com/sopra-fs23-group-37/client/commit/1f196a0397a55ebc298f093d25aff47deff0bd55


[Preview] Guzzle 6, PSR 7, and Middleware Support

The entire guzzlehttp/command package has been rewritten to support Guzzle 6, PSR 7, Promises, and Middleware. Check it out.

This definitely gets a :+1: from me!

This is awesome! I'll try to find some time soon to take a deeper look and do a code review.

:+1: Good job. I hoped these changes.

:+1: Looking forward to seeing this merged!

This looks great. My biggest open question is how composable are transformers? The middleware system is being used here to transfer commands and results, but I'm wondering how users can do things like add a header to the request that will ultimately be created? It seems like that would require decoration of the transformer functions, which could then be implemented with an additional middleware stack.
In the AWS SDK for PHP (you've probably heard of it :)) we had a way to modify the request as it's being built-up: https://github.com/aws/aws-sdk-php/blob/master/src/HandlerList.php. How would you envision similar functionality being implemented here?

The intention here is that that you still configure request-level middleware on the underlying HTTP client. This can be done prior to instantiating the command client or by calling $serviceClient->getHttpClient()->getHandlerStack() afterwards. The transformers should not need to be composed. I like this setup because there is separation of concerns between each layer.

Command-level middleware are configured on service client and are concerned only with commands and results.
Transformers are configured on the service client and are what turn commands into requests on the way in and responses into results on the way out.
Request-level middleware are configured on the HTTP client and are concerned only with requests and responses.

Does this make sense to you now? Do you think this approach is fine, or should I consider something else?

@mtdowling Essentially this:
$serviceClient = new ServiceClient($httpClient, $commandToRequestFn, $responseToResultFn);
$serviceClient->getHandlerStack()->push($commandMiddleware);
$serviceClient->getHttpClient()->getHandlerStack()->push($httpMiddleware);

Small question. Why use the HandlerStack here? Obviously, middleware will be different between the Http client (with his own handlerStack), and the Service client, so they won't be interchangeable.
We should differentiate a command middleware from a http middleware, especially since the objects which will be passed will be different (and they won't be interchangeable).

@mtdowling Not sure if you'd had a chance to take another look and if I answered your question. I'm not sure why you think "batch" is a misnomer either. Want to talk about that sometime?
@csarrazi I realize the command middleware and http middleware are different, and I've accounted for that. The HandlerStack object, if you ignore the __invoke method, is not specific to either, it just deals with callables. Basically, the HTTP client has a HandlerStack and the Command client has a HandlerStack.

All of your reasoning and explanations sound good to me.
Whenever you think this is ready, :shipit:

@jeremeamia No problem for me. I was just afraid of misuse by a few people. Regardless, this looks good to me! :smiley:

Is this ready-to-merge or is there still some work left to be done on it? (cc @jeremeamia)

Thanks for the nudge. I'll see if I have time to look at it this weekend.
It should be ready to go, but I'm sure there are a few docblocks or
something that needs polishing.
--
Jeremy Lindblom (@jeremeamia https://twitter.com/jeremeamia)
Software/Platform Engineer at Engrade https://engrade.com/ (part of
McGraw-Hill
Education http://www.mheducation.com/)
Co-founder of the Pacific Northwest PHP Conference http://pnwphp.com/ (
@PNWPHP https://twitter.com/pnwphp)
Co-author of the AWS SDK for PHP http://aws.amazon.com/sdkforphp/ (
@awsforphp https://twitter.com/awsforphp)
PHP-FIG http://www.php-fig.org/ Representative for the Guzzle
http://guzzlephp.org/ project
Looking for a senior-level software engineering position doing PHP? I have
some available with McGraw-Hill Education in Seattle and Los Angeles (Santa
Monica or Irvine). Contact me for me more information.
On Tue, Jan 26, 2016 at 1:43 PM, David C. Campbell<EMAIL_ADDRESS>
wrote:

Is this ready-to-merge or is there still some work left to be done on it?
(cc @jeremeamia https://github.com/jeremeamia)
—
Reply to this email directly or view it on GitHub
https://github.com/guzzle/command/pull/30#issuecomment-175220555.

+1 for this fix. We're keen to upgrade to php7 and are waiting on this getting merged.

This has been merged now and the previous Guzzle 5 stuff will continue to exist in the 0.8 branch. I still need to update the CHANGELOG and README before I can tag version 0.9.0.


Finding a "wrong" password

I started it with 3.9 and the first try  gives this as result.
Started...
Tries: 1 > 0
Password was found after 1 tries. The password is: 0
and yes the zip file is password protected
Thanks for your help :)

+1

Strange. Well, meanwhile try using john the ripper for zip files.

Possibly related to #9.

Exact same problem happened. It most likely related to Bug occurs when content[0] is a folder
Steps for reproduce:

Create a folder and add a file to folder
Make sure main folder's first item is a folder
Then add password and compress folder as zip
Execute script
After first try code returns first word of generated word list.


Flamegraph backtrace discrepancy

Looking at the following flamegraph:
flaminggraph.zip
The follow_finalized_head is appearing twice as part of tokio-runtime-w [THREAD=96]. The appearing after std::sys::unix::thread::Thread::new::thread_start [khala-node] is also having much more samples. I would have assumed that the one originated from the raw poll is having more samples.
So, my question. Is everything working as expected or is there maybe some bug?

@bkchr The issue here in the flamegraph is basically that for some samples the whole backtrace was gathered (the one column where it goes all the way to thread_start) and for some samples it wasn't (the one column where it goes only up to raw::poll), so the backtraces are technically different, so it didn't collate them together.
This is normal.
Technically this could be some subtle bug that it can't gather the full backtrace, although it's probably not. When sampling out-of-process the profiler has two limitations that it must deal with:

It doesn't have access to the whole stack, so if the program uses too much stack space the profiler physically can't unwind the whole stack. Linux's perf_event_open events can contain only up to several kilobytes of stack, so unlike Bytehound I can't guarantee that the whole stack will be unwinded as long as I'm using perf_event_open. (Investigating alternative means of profiling so that I'm not bound by this limitation is on my TODO list somewhere. :P)
Sometimes the program counter can land somewhere from where unwinding is not possible. (The unwinding tables sometimes only contain enough information to unwind from places from where the program could unwind by itself at runtime, the stack base pointer could be omitted, etc.)

So going back to your flamegraphs, in the truncated stack traces I can see e.g. TableFile::read_at so my random guess would be that perhaps this is the case of it allocating a big buffer on the stack and using it to read the file or something, and that's why it's truncated? Either way I'm fairly sure the bottom of those two traces should be the same.

Would it be possible to if the stack is truncated try to match the backtrace with backtrace of the previous sample to see if a postfix of the truncated backtrace matches with a part of the full backtrace and if so reconstruct the truncated backtrace based on the full backtrace?

Would it be possible to if the stack is truncated try to match the backtrace with backtrace of the previous sample to see if a postfix of the truncated backtrace matches with a part of the full backtrace and if so reconstruct the truncated backtrace based on the full backtrace?

Hm, that's an interesting idea! I think, yes, however unfortunately this is not guaranteed to be correct (the part of the backtrace which is missing could be different after all, so it could match it to the wrong one), but I would consider adding this as an optional feature under a flag.


Getting error on latest download

when trying to login I get this, it worked before I updated the files.
Traceback (most recent call last):
File "C:\PokemonGo-Bot-master\pokecli.py", line 38, in
ssl._create_default_https_context = ssl._create_unverified_context
AttributeError: 'module' object has no attribute '_create_unverified_context'

This PR fixes it https://github.com/PokemonGoF/PokemonGo-Bot/pull/48

Please let's know if still issue. Close for now. Thanks @ethervoid


Review grammar and formatting for TRS v2

Feature Request
Desired behaviour
Follow-up for https://github.com/ga4gh/tool-registry-service-schemas/pull/29
Please review grammar and wording before v2 release

:+1:


Move cron job to GCP

Describe your changes
This PR moves the deployment and triggering of the scraping operation to GCP from Heroku.
Checklist before requesting a review

[ ] The code runs successfully.

HERE IS SOME COMMAND LINE OUTPUT

I currently don't pay anything for this to run on Heroku, so I'm gonna wait until that changes to switch to GCP.


[ENHANCEMENT] Allow custom pictures for subCategories

Each new custom subCategory use the same image.
As all M365 apps are not currently available, I would create a subCategory for each and display the logo of the application as for the others subCategories.

The sub category image could be customized through the list item (by directly modifying the JSONData payload), this was workable but unfortunate. In version 4.x of the web part we added a UI to make the modification.


Fixes promised-io path

in lib/job.js:
promised-io/lib/promise -> promised-io/promise
also, removed local node_modules dir

Thanks for this. I haven't thoroughly tested it, but I'll assume it works. :)
I apologize for my lack of work on this project. I've got my hands in too many things right now. I'd eventually like to remove the promised-io dependency and move over to something like qq.


[BACKPORT][v1.3.x][IMPROVEMENT] Failed backups cleanup: update deploy YAML

ref: longhorn/longhorn#4455, longhorn/longhorn#4433

@mantissahz This is not an issue but rather part of https://github.com/longhorn/longhorn/issues/4455.
You only need to create a backport issue to the original issue instead of each PR.


feat(congregation): handle adding existing pocket user, and scope permission by app

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
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)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules

:tada: This PR is included in version 2.14.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


create automatic check for newly created repos by know accounts of students

It is hard to keep track of newly created repositories. The idea is to create a tool / script that can find new repositories of users that are already part of this list.
Example:

The repositories of @eddex have been added on 01-MAY-2019
@eddex creates a new repository on 02-MAY-2019
The script should be able to detect this repository

Ideas and improvements are very welcome.

for now the script prints the url of new repos to the console.
Would be nice to print them formatted as markdown (ready to paste to the list) or even add them directly to the list (after manual confirmation of the user).

also consider that some repos are made public long time after they got created..

[ ] Clarify if the Github API provides the 'made public' date

Some students are so excited for the next semester that they create empty repositories for the modules of the coming semester, 2 months before the semester starts!

[ ] find a way to handle such cases


Do run DCE if SPV_KHR_ray_query is used.

When support for KHR_ray_query and KHR_ray_tracing landed in SPIRV-Tools, it missed adding ray_query to acceptable extensions for DCE.
Fixes https://github.com/microsoft/DirectXShaderCompiler/issues/3287

Will wait for the bots to go green


1.57.0 Vscode sync error

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

VS Code Version:1.57.0

OS Version:Win10

在另外一台PC打开同步时报错，报错日志如下：
[2021-06-16 18:29:30.832] [settingssync] [info] Using settings sync service https://vscode-sync.trafficmanager.net/
[2021-06-16 18:29:30.832] [settingssync] [info] Auto Sync is disabled.
[2021-06-16 18:30:00.046] [settingssync] [info] Did reset the local sync state.
[2021-06-16 18:30:00.932] [settingssync] [error] TypeError: Cannot read property 'locale' of undefined
at ct.getLocalGlobalState (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:54:69718)
at async ct.generateSyncPreview (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:54:65869)
at async ct.doGenerateSyncResourcePreview (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:54:42614)
[2021-06-16 18:30:00.946] [settingssync] [info] Settings: Stopped synchronizing settings.
[2021-06-16 18:30:00.949] [settingssync] [info] Keybindings: Stopped synchronizing keybindings.
[2021-06-16 18:30:00.950] [settingssync] [info] Snippets: Stopped synchronizing snippets.

Can you please explain what is not working and how to reproduce it?

1、选择 文件 ->首选项 -> 设置同步
2、登录账号
3、同步过程中提示错误

1、选择 文件 ->首选项 -> 设置同步
2、登录账号
3、同步过程中提示以上错误

Click File -> Preferences -> Turn on Settings Sync...
Sign in
Error while turning on Settings Sync

What is the error? Can you please provide a screen shot?

When I clear the settings.json file, I can synchronize normally.
I guess there are some errors in @debugbb ‘s local setting.json file.

I'll try it again when I use the computer again, and I'll look up the error log

That would be great


Decoders should be threaded

All decoders (PlaybackPlugins) should run on as separate thread and just have some ring-buffers that is being used by the audio hardware callback when needing more data.

Done


Kate fails to start unless QT_QPA_PLATFORM_PLUGIN_PATH is set

Issue description
Kate fails with:
This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".

Steps to reproduce
$ nix-shell --pure -p kate --run "XAUTHORITY=$XAUTHORITY DISPLAY=$DISPLAY kate"
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

This works (kate starts, opens its main window, runs fine):
$ nix-shell --pure -p kate --run "XAUTHORITY=$XAUTHORITY DISPLAY=$DISPLAY QT_QPA_PLATFORM_PLUGIN_PATH=$(nix-build '<nixpkgs>' -A qt5.qtbase)/lib/qt-5.10/plugins/platforms kate"

qtbase should probably set that variable, and kate wrap it?
Technical details

system: "x86_64-linux"
host os: Linux 4.9.86, NixOS, 17.09.3254.967e40787c5 (Hummingbird)
multi-user?: yes
sandbox: no
version: nix-env (Nix) 2.0.2
channels(root): "nixpkgs-18.09pre140004.425ff431aba, nixos-17.09.3254.967e40787c5"
channels(clacke): "nixpkgs-18.09pre140004.425ff431aba"
nixpkgs: /home/clacke/.nix-defexpr/channels/nixpkgs

Same kate hash:
$ nix-shell -p kate --run 'file $(which kate)'
/nix/store/pm35jrp2nagsj0cw88svj8k9pn94jmi4-kate-18.04.1/bin/kate: ELF 64-bit

The issue is that the qt/kde applications don't work well (or at all) unless installed using environment.systemPackages. Sorry, I should have noticed that from the beginning.

What is it that makes them work as system packages? Must be some environment variable somewhere, right?

No, it's not quite that simple unfortunately: https://github.com/NixOS/nixpkgs/issues/24256#issuecomment-328349797
Your two options are:

Install in environment.systemPackages
Set the variable manually

I believe setting that variable in the wrapper will break the application under KDE.

Ok, that settles it then. Thanks for the clear information.

For any passers-by who happen to read this:
It's not necessary to install KDE and it's not necessary to install anything system-wide. Simply installing with nix-env -iA nixpkgs.kate makes kate work without issues.
It finds the appropriate things via your profile, it's only the environment method via nix-shell that doesn't work.

While that is technically true, having Qt applications in both the system environment as well as user environments has its own problems in case they happen to be updated at different times. If you have application A in the system environment that depends on Qt 5.9.2 and application B that depends on Qt 5.9.3 just because they were installed at different times, depending on the load order one of them will stop working.

Right, that would be an issue. My comment is meant only from the perspective of "what do I need to do to make my program start?". To reframe it to be clear:
If you have a Qt program that won't start from platform plugin load failure when you nix-shell it, your three options are:

Install in environment.systemPackages.
Set QT_QPA_PLATFORM_PLUGIN_PATH.
Install in your profile with nix-env.

The my Qt vs system Qt issue sounds like a tough nut to crack.


Update learn.yaml with 32 hour course

Bug

[x] Make sure the linting passes
[ ] Related issues linked using fixes #number
[ ] The new feature, or the fix is tested with jest and if applicable with cypress
[ ] The code is properly formatted using the project's prettier and eslint settings
[ ] Make sure that everything is properly typed in the code.
[ ] Contribution guidelines are met

Feature

[ ] Make sure the linting passes
[ ] Implements an existing feature request or change request. Make sure the feature request has been accepted for
implementation before opening a PR.
[ ] Related issues linked using fixes #number
[ ] The new feature, or the fix is tested with jest and if applicable with cypress
[ ] The code is properly formatted using the project's prettier and eslint settings
[ ] Make sure that everything is properly typed in the code.
[ ] Contribution guidelines are met
[ ] Documentation added

Resource

[ ] Make sure the linting passes
[ ] Added the data in the right yaml file

Article

[ ] Make sure the linting passes
[ ] The article includes an author
[ ] the article includes an author thubnail
[ ] The article has been tested locally and it works
[ ] The images have been added to the public folder

Fixes https://github.com/smartcontractkit/blockchain-developer-hub/issues/356

I think everything passes... let me know if not

Thanks @PatrickAlphaC. Seems build is failing in L10-14; the indentation is off by a space. Also t in title and a in author should be on the same column. I can't update your fork unfortunately.


Docs: Setup and overview doc is missing instructions

Problem
When you follow the setup instructions here, you get the following error first:

2017-03-09 21:18:43 [Fatal] No storage mechanism for clients specified. Use the 'AddInMemoryClients' extension method to register a development version.

Error message is really clean which made me happy. After following that suggestion (smilar to how it's done here), you get the below:

2017-03-09 21:30:43 [Fatal] No storage mechanism for resources specified. Use the 'AddInMemoryResources' extension method to register a development version.

I was able to get the server up and running after configuring completing this step, too.
Suggestion
It would be nice to make this apparent at the docs. I am sure it would make the getting started experience better.
The following statement is there:

AddIdentityServer registers the IdentityServer services in DI. It also registers an in-memory store for runtime state. This is useful for development scenarios.

However, it's outdated I believe.

tugberkugurlu, I have the same problem with VS 2017. Can you show the correct lines for Startup.cs?
Thanks

I will update the docs for 2017 this week.

but it does say:

IdentityServer is not yet ready to be launched. In fact, when you try it, you should see an exception at startup time stating that services are missing. We will add those services in the following quickstarts.

Did you miss that - or is it not clear enough?

I am sorry. I missed that.

Hi, I ran into the same issue... you must continue on to the next section "Protecting an API using Client Credentials"


Create a config file and multilayer value setup

This is a very early draft of moving the config setup away from argparse argument results to a centralised config setup. This supports layered config options and I'm hoping a way to update each option rather than blow away all existing options when the argparser is invoked again interactively.
Needs a lot more work to tidy up and hook into the code but so far the --help options for argparse still works.
Fixes https://github.com/ansible/ansible-navigator/issues/150

Closing in favour of https://github.com/ansible/ansible-navigator/pull/155.


Enable GitHub API request throttling to avoid hitting API rate limit

It implements best practices for using the GitHub API as described in docs.
When the primary rate limit is hit, it will log a warning and wait before trying the API endpoint again before failing.
Replaces: #95

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (8a23d4f) 99.37% compared to head (2780889) 99.37%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #103   +/-   ##
=======================================
  Coverage   99.37%   99.37%
=======================================
  Files           6        6
  Lines         482      483    +1
  Branches       50       50
=======================================
+ Hits          479      480    +1
  Misses          3        3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Integrate commitizen for properly handling releases when merging on master

In order to properly comply with the gitflow a develop branch will be created. All development will occur in the development branch. Once functionality is completed the develop branch will be merged to master. A new tag will be created along with a new version.

setup.py and docs versions are not updated properly.


chore:  add depsMap?.size to check should trigger

Map.prototype.size is a integer , and it should be 0 or bigger than 0.
if the size is 0, should not trigger too, and avoid unnecessary operation.
// ...
const depsMap = targetMap.get(target)
  if (!(depsMap?.size)) {
    // never been tracked
    return
  }
// ...

Worth noting the yarn size script failed (https://app.circleci.com/pipelines/github/vuejs/vue-next/3361/workflows/0fca983f-5bd8-4045-83a2-e10be5399209/jobs/6862/steps) but reported a passing test on CircleCI

If a target object's depsMap exists, it must be non-empty.

@yyx990803 ,have a look with this example:
const reactiveValue = reactive({ value: 1 });

const reactiveEffect = effect(() => {
  console.log("reactiveValue", reactiveValue.value);
});

// depsMap is not none, the size is 1
stop(reactiveEffect);
// depsMap is not none, but the size is 0

and in current stop and cleanup function, there is not remove the empty depsMap.
https://github.com/vuejs/vue-next/blob/9152a8901653d7cef864a52a3c618afcc70d827d/packages/reactivity/src/effect.ts#L68-L76
https://github.com/vuejs/vue-next/blob/9152a8901653d7cef864a52a3c618afcc70d827d/packages/reactivity/src/effect.ts#L111-L119


TICK-372 Using raw memory allocators, Python 3.6 in Travis

Only significant change is that we now use PyMem_Raw* functions.'
Also added Python 3.6 to the list of tested versions for Travis.

Still need to fix the debug allocation counter

Change is needed because of https://docs.python.org/3/whatsnew/3.6.html#changes-in-the-c-api

Weird error in travis :
The command "./build_test.sh" exited with 0.0.30s
$ export PYTHONPATH=${PYTHONPATH}:${TRAVIS_BUILD_DIR} && (cd doc && pyenv local ${PYVER} && make doctest)
sphinx-build -b doctest -d _build/doctrees   . _build/doctest
make: sphinx-build: No such file or directory
make: *** [doctest] Error 1
/Users/travis/.travis/job_stages: line 54: shell_session_update: command not found
The command "export PYTHONPATH=${PYTHONPATH}:${TRAVIS_BUILD_DIR} && (cd doc && pyenv local ${PYVER} && make doctest)" exited with 2.
cache.2
store build cache
0.03s
70.62sWarning! PATH is not properly set up, '/Users/travis/.rvm/gems/ruby-2.0.0-p648/bin' is not at first place,
         usually this is caused by shell initialization files - check them for 'PATH=...' entries,
         it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
         to fix temporarily in this shell session run: 'rvm use ruby-2.0.0-p648'.
Warning! PATH is not properly set up, '/Users/travis/.rvm/gems/ruby-2.0.0-p648/bin' is not at first place,
         usually this is caused by shell initialization files - check them for 'PATH=...' entries,
         it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
         to fix temporarily in this shell session run: 'rvm use ruby-2.0.0-p648'.
changes detected, packing new archive
uploading archive
Done. Your build exited with 1.
/Users/travis/.travis/job_stages: line 152: shell_session_update: command not found

Yes it's failing and it's incredibly frustrating!

Should succeed on Travis, and ready to be reviewed


Debug Logging via FBSIMULATORCONTROL_DEBUG_LOGGING

Adds an environment variable that is used to enable debug logging for Events that get propagated to a Simulator's Event Sink.
Strips away some of the cruft in FBSimulatorPool and replace with all the FBSimulatorControl niceties on the debugDescription.
Automatic Enabling of the CoreSimulator debug log at ~/Library/Logs/CoreSimulator/CoreSimulator.log via the environment variable
Threading a FBSimulatorLogger from FBSimulatorControl down to the construction of FBSimulatorLoggingEventSink. This will also be useful in future to log interactions, termination strategy & redirection for fbsimctl.
Short and Debug descriptions for FBProcessInfo, FBSimulatorLaunchInfo & FBProcessLaunchConfiguration. By implementing debugDescription these classes can trivially be made to conform to Swift's CustomDebugStringConvertible.

lgtm


Poor performance with utils.single_exchange.py._add_weighted_edge_to_graph()

https://github.com/wardbradt/peregrine/blob/1bb84452f8788fb43426a3919693d2977da7df9a/peregrinearb/utils/single_exchange.py#L86
Hi, wardbradt. You sent multi http requests (by coroutine) refer to single trade pair with ccxt.fetch_ticker() ，then fill with weighted edge. But ccxt.fetch_tickers() contains all trade pairs` tick info at current time.  Just one http request.
Maybe It will work.

My ccxt version is 1.12.111.
Aafter executing script，I got that：
69 exchanges does not support fetch_tickers () among with all 113 exchanges. And the others are ok.

Pull request has been accepted; closing issue.


Config validator scanner throwing ParseError

First, help us help you by providing the following information when opening an issue.

[2.25.2 ] Which version of Forseti Security you're using (look in /home/ubuntu/forseti-security/google/cloud/forseti/init.py
on the client).
[Scanner ] Which module(s) (inventory, scanner, enforcer, explain) you're having trouble with.
[ ] Include errors, log output, and host operating system, including installed packages.
[ "serverMessage": "Error running scanner: ConfigValidatorScanner: 'Traceback (most recent call last):\n   File \"/usr/local/lib/python3.6/dist-packages/google/protobuf/json_format.py\", line 572, in _ConvertFieldValuePair\n    setattr(message, field.name, _ConvertScalarFieldValue(value, field))\n   File \"/usr/local/lib/python3.6/dist-packages/google/protobuf/json_format.py\", line 709, in _ConvertScalarFieldValue\n    return base64.b64decode(value)\n   File \"/usr/lib/python3.6/base64.py\", line 87, in b64decode\n    return binascii.a2b_base64(s)\nbinascii.Error: Incorrect padding\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n   File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanner.py\", line 119, in run\n    scanner.run()\n   File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py\", line 208, in run\n    iam_policy=True):\n   File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py\", line 183, in _retrieve_flattened_violations\n    for violations in self.validator_client.paged_review(cv_assets):\n   File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/validator_client.py\", line 106, in paged_review\n    for asset in assets:\n   File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py\", line 161, in _retrieve\n    resource, data_type)\n   File \"/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_util/cv_data_converter.py\", line 120, in convert_data_to_cv_asset\n    ignore_unknown_fields=True)\n   File \"/usr/local/lib/python3.6/dist-packages/google/protobuf/json_format.py\", line 435, in ParseDict\n    parser.ConvertMessage(js_dict, message)\n   File \"/usr/local/lib/python3.6/dist-packages/google/protobuf/json_format.py\", line 466, in ConvertMessage\n    self._ConvertFieldValuePair(value, message)\n   File \"/usr/local/lib/python3.6/dist-packages/google/protobuf/json_format.py\", line 579, in _ConvertFieldValuePair\n    raise ParseError('Failed to parse {0} field: {1}.'.format(name, e))\ngoogle.protobuf.json_format.ParseError: Failed to parse etag field: Incorrect padding.\n'"
[Terraform ] Note how you deployed (via Deployment Manager, Terraform, local system, etc.).

This worked well from April to Oct 20th, suddenly started throwing errors.No updates were made. We even rebuilt the package thrice but no luck same error. I was testing below single policy -vm_external_ip (also other ip forbid policy/sql public ip)
https://github.com/GoogleCloudPlatform/policy-library/blob/cloud-security-posture-management/policies/constraints/vm_external_ip.yaml
Thanks!

It worked well before, we have seen 1k alerts 5 constraints. All of a sudden it started throwing this error
Chandra  10 hours ago
As per forseti logs, config validator processing iam_policy good in dev(Replaced organization) >BTW I have no policy related to IAM(just vm public ip constraint)
2021-11-02 09:17:53,681 INFO [forseti-security][2.25.2] google.cloud.forseti.scanner.scanners.config_validator_util.data_models.cai_data_model(retrieve): Retrieving GCP iam_policy data.
2021-11-02 09:17:57,113 INFO [forseti-security][2.25.2] google.cloud.forseti.scanner.scanners.config_validator_util.validator_client(review): Reviewing 13336 assets, content: [name: "//cloudbilling.googleapis.com/billingAccounts/01xxx-xxx-xxx"
asset_type: "cloudbilling.googleapis.com/BillingAccount"
ancestry_path: "organization/7xxxxxxxxxxx/"
iam_policy {
etag: "\007\005\226\334Vb\350\215"
It is crashing in prod right after "Retrieving GCP iam_policy data"
2021-11-02 09:01:46,396 INFO [forseti-security][2.25.2] google.cloud.forseti.scanner.scanners.config_validato
r_util.data_models.cai_data_model(retrieve): Retrieving GCP iam_policy data.
2021-11-02 09:01:50,931 ERROR [forseti-security][2.25.2] google.cloud.forseti.scanner.scanner(run): Error run
ning scanner: ConfigValidatorScanner: 'Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/google/protobuf/json_format.py", line 572, in _ConvertFieldVal
uePair

After turning off(iam_policy=False) IAM-validation in File "/usr/local/lib/python3.6/dist-packages/forseti_security-2.25.2-py3.6.egg/google/cloud/forseti/scanner/scanners/config_validator_scanner.py", line 208, config validator stopped reading Iam_policy n etag information which resulted in scan completion.
Below is the code snippet:
for flattened_violations in self._retrieve_flattened_violations(                 iam_policy=False):             # Write iam violations to the db.
Currently issue resolved however would like to know the impact of changing  iam_policy from true to false that is skipping Iam_policy etags? Please help


Find dialog gets in the way too often

VSCode Version: Version 1.12.1 (1.12.1) f6868fce3eeb16663840eb82123369dec6077a9b 2017-05-04T21:15:47.800Z
OS Version: macOS 10.12.3

Steps to Reproduce:

Edit->Find
type text and hit ENTER
editor finds code, start typing as if to change the code, but find dialog still gets the keyboard input

I have come to expect that when you open a find dialog and type text and hit enter, that the focus goes back into your code so you can edit what you find. I don't mind the find dialog staying up, but compared to all other editors I use on MacOS, I find myself fighting with the find dialog way too much. Love the entire VSCode editor.

We set the focus on the find widget and then users can use Enter/Shift-Enter/etc to navigate through the search results and modify the key as ease. You can experience the same behavior on Atom, Sublime and Chromium.

Agree on you ,Find dialog popup too often.

This feature request will not be considered in the next 6-12 months roadmap and as such will be closed to keep the number of issues we have to maintain actionable. Thanks for understanding and happy coding!


[WIP][add] ability to override render context before rendering.

A common requirement - at least in our projects - is to generate new variables on the fly based on user input.
Now you can use get_render_context to generate the context and manipulate it before passing it to cookiecutter.
Example:
from cookiecutter.main import cookiecutter, get_render_context
from cookiecutter.config import get_user_config

config_dict = get_user_config()
context_file = os.path.join(template_path, 'cookiecutter.json')
# this triggers questions prompt
render_context = get_render_context(context_file, config_dict)
render_context['cookiecutter']['whatever_you_want_to_render'] = 'oh yeah!'
cookiecutter(template_path, render_context=render_context)

TODO: update tests and docs.

Codecov Report

Merging #923 into master will decrease coverage by 0.14%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           master     #923      +/-   ##
==========================================
- Coverage     100%   99.85%   -0.15%
==========================================
  Files          17       17
  Lines         684      689       +5
==========================================
+ Hits          684      688       +4
- Misses          0        1       +1

Impacted Files
Coverage Δ

cookiecutter/main.py
96.77% <85.71%> (-3.23%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 94e9162...af48442. Read the comment docs.

@simahawk Do you a use case for that? (If it is the same as mine we could join forces)

@ericof hey pal :) Use case is mostly the one described in the description :stuck_out_tongue_winking_eye:  You want to play with variables at runtime based on user input.
For instance, we use it to generate our cloud platform project settings by computing secure passwords, random database names,  memory size, workers number, etc.
Is not published but I can give you a private picture of it if you need it :wink:

@simahawk I have the same user case on Websauna, so let's work together on this.
It seems you need the tests and docs, correct?

@ericof that would be awesome :)


[Mention The Feature]: Make Copyright Year Dynamic Instead of Hardcoded to 2024

Is your feature request related to a problem? Please describe.
Currently, the copyright year is hardcoded to 2024 in the footer.
Describe the solution you'd like.
I would like to implement a dynamic solution where the copyright year is automatically updated using JavaScript. The JavaScript code will retrieve the current year and display it in the footer.
Describe alternatives you've considered.
No response
Additional context.
Please assign this issue to me with the appropriate Hacktoberfest and gssoc-extd labels.
Show us the magic with screenshots

Checklist

[X] I have checked the Existing Issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

@we-nita sure go ahead
Make sure to join the discord server for further communication
Don't forget to star the repository
Complete the task in next 2 days and kindly mention your issue # in your pr like this:
Closes #IssueNumber
Note: the level of the issue may change based on the quality of the PR code


Codecheck fixes

🦟 Bug fix
Fixes some make codecheck issues with newer cppcheck
Summary
There are a few issues printed by make codecheck without generating a failure. I noticed this on macOS, which has a newer cppcheck from brew. I've fixed a few of those complaints here:

https://github.com/ignitionrobotics/sdformat/commit/65dfd6f3992b5bd2e06b51cec52cb4d4ed5cee57: pass by const reference in more places
https://github.com/ignitionrobotics/sdformat/commit/e9556996cb0d58e3523244232ea314852fae910b: remove unused variable
https://github.com/ignitionrobotics/sdformat/commit/dcf1422f29dd524ce7c0d88139c5a4c4eecb90d7: simplify redundant logic. There are a few places where we return early if a pointer is nullptr, but we continue to check its value. This eliminates those redundant checks, and moves an unreachable console error message to the appropriate place.

Checklist

[X] Signed all commits for DCO
[ ] Added tests
[X] Updated documentation (as needed)
[X] Updated migration guide (as needed)
[X] codecheck passed (See contributing)
[X] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge

Codecov Report

Merging #730 (dcf1422) into sdf11 (bf3cbef) will increase coverage by 0.02%.
The diff coverage is 75.00%.

@@            Coverage Diff             @@
##            sdf11     #730      +/-   ##
==========================================
+ Coverage   88.09%   88.12%   +0.02%
==========================================
  Files          73       73
  Lines       11030    11023       -7
==========================================
- Hits         9717     9714       -3
+ Misses       1313     1309       -4

Impacted Files
Coverage Δ

src/FrameSemantics.cc
73.90% <ø> (+0.02%)
:arrow_up:

src/parser.cc
85.46% <71.42%> (+0.22%)
:arrow_up:

src/Converter.cc
93.19% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bf3cbef...dcf1422. Read the comment docs.

Nice! We could change make codecheck to run on Focal instead of Bionic, which I think should help catching more like this in the future.

that would be nice to parameterize so packages can opt-in when they are ready

This pull request has been mentioned on Gazebo Community. There might be relevant details there:
https://community.gazebosim.org/t/new-ignition-releases-2022-03-25-fortress-edifice-citadel/1343/1


Fixes downloads on ionic (non-native).

Hey there,
This fixes up exports on ionic (for sure in non-native apps).  It adds a wrapping tag to disable ionic's tap-handling which should be backwards-compatible with existing pages.
Fixes #103 .
Let me know if you need anything else, and thanks for the great plugin!

Badass! I will release a new version soon, thank you so much !

Awesome - thanks for the quick turnaround!  Know it's not easy from the projects I manage.  Great job on this one!


Update WaveColorationShader to Foundry VTT 0.7.9

Which class should be updated?
WaveColorationShader
For which version should the class be updated?
Foundry VTT 0.7.9

taking this

Fixed by #276


sqlite3_key crashes with a NULL pointer (with #DEFINEs)

Hi,
I have used this #define configuration in my applications till now.
HAVE_CIPHER_AES_128_CBC=0
HAVE_CIPHER_AES_256_CBC=0
HAVE_CIPHER_SQLCIPHER=0
HAVE_CIPHER_RC4=0
HAVE_CIPHER_CHACHA20=1
CODEC_TYPE=CODEC_TYPE_CHACHA20
With 1.5.1, sqlite3_key crashes with a NULL pointer (both VS22 and gcc).
Call stack :
.exe!sqlite3mcGetCipherParameter(_CipherParams * cipherParams, const char * paramName) Line 39	C
.exe!AllocateChaCha20Cipher(sqlite3 * db) Line 73	C
.exe!sqlite3mcCodecSetup(_Codec * codec, int cipherType, char * userPassword, int passwordLength) Line 251	C
.exe!sqlite3mcCodecAttach(sqlite3 * db, int nDb, const char * zKey, const void * nKey, int) Line 280	C
.exe!sqlite3_key_v2(sqlite3 * db, const char * zDbName, const void * zKey, int nKey) Line 359	C
At some point, sqlite3mcGetCipherParams returns a NULL cipherParams pointer that is passed to sqlite3mcGetCipherParameter.
static void*
AllocateChaCha20Cipher(sqlite3* db)
{
ChaCha20Cipher* chacha20Cipher = (ChaCha20Cipher*) sqlite3_malloc(sizeof(ChaCha20Cipher));
if (chacha20Cipher != NULL)
{
memset(chacha20Cipher, 0, sizeof(ChaCha20Cipher));
chacha20Cipher->m_keyLength = KEYLENGTH_CHACHA20;
memset(chacha20Cipher->m_key, 0, KEYLENGTH_CHACHA20);
memset(chacha20Cipher->m_salt, 0, SALTLENGTH_CHACHA20);
}
if (chacha20Cipher != NULL)
{
CipherParams* cipherParams = sqlite3mcGetCipherParams(db, CODEC_TYPE_CHACHA20);    <<<<========= cipherParams is NULL at some point
chacha20Cipher->m_legacy = sqlite3mcGetCipherParameter(cipherParams, "legacy");    <<<<========= cipherParams used without a NULL check
chacha20Cipher->m_legacyPageSize = sqlite3mcGetCipherParameter(cipherParams, "legacy_page_size");
chacha20Cipher->m_kdfIter = sqlite3mcGetCipherParameter(cipherParams, "kdf_iter");
if (chacha20Cipher->m_legacy != 0)
{
chacha20Cipher->m_kdfIter = SQLEET_KDF_ITER;
}
}
return chacha20Cipher;
}

Without the #defines everything is ok (both VS22 and gcc).

Can you reproduce ?

Thanks for reporting. I will take a closer look later today. Most likely I forgot to adjust the code for configuration parameter retrieval to the new cipher scheme registration approach.

Commit 1be5782e259b8433f525d219ffca61cdb0a3ff05 should fix the issue.

It seems ok, no more crash.
Thanks !


python310Packages.folium: remove patch

Description of changes
Fix build (https://hydra.nixos.org/build/206764423)

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

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

8 packages built:

python310Packages.branca
python310Packages.folium
python310Packages.osmnx
python310Packages.rasterio
python311Packages.branca
python311Packages.folium
python311Packages.osmnx
python311Packages.rasterio


Improvement/api docs

Codecov Report

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

@@            Coverage Diff            @@
##             master     #542   +/-   ##
=========================================
  Coverage     99.46%   99.46%
  Complexity     1474     1474
=========================================
  Files           237      237
  Lines          4506     4506
  Branches        225      225
=========================================
  Hits           4482     4482
  Misses            2        2
  Partials         22       22

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 ec6df85...f22ef05. Read the comment docs.


Building in macos-latest

i can't pass the active licenses steps this is the log i got
`  COMMAND LINE ARGUMENTS:
/Applications/Unity/Hub/Editor/2019.4.40f1/Unity.app/Contents/MacOS/Unity
-logfile
/Users/runner/work/EdgeDK_UNITY/EdgeDK_UNITY/Builds/Logs/ProLicenseActivation-20230829T133900.log
-quit
-nographics
-batchmode
-username

-password
(hidden)
-serial
(hidden)
Assertion failed on expression: '!projectPath.empty()'
(Filename: ./Editor/Src/ProjectUtility.cpp Line: 631)
Using Asset Import Pipeline V2.
DisplayProgressbar: Unity Package Manager
Rebuilding Library because the asset database could not be found!
Adding genesis user token GVAD1PNxRYjNlNn43Jq5zVq9LslQ-94k8Ws7BuUgQSg011f[Package Manager] Done resolving packages in 0.10s seconds
Failed to resolve packages: The file [/Applications/Unity/Hub/Editor/2019.4.40f1/Unity.app/Contents/Packages/manifest.json] cannot be found. No packages loaded.
A re-import of the project may be required to fix the issue or a manual modification of Packages/manifest.json file.`
any idea why it cant see my project path even when i setup it with the right project path in the setup step?

Just ran some tests here in the repo. Seems to be working correctly. Take a look at the workflow here and see what might be different in your implementation.

If you require more assistance, hit me up in discord.


Higher level component for the indicators

When using the indicators we need to format the input for each of them and map the result to the correct date/time. I would think that a huge amount of the users will be using this to calculate values using OHLCV data structures.
In python this array operations are one line, but in typescript well its 2 or 3 depending on the cases.
Would be nice to have an higher level interface for the indicators, so accepting OHLCV data indexed by time.
Currently I'm mapping the values before and function call and map also the result to match the dates in consideration.

Ah, that's bad. Could you add a few examples here to help me to better understand your preferred way to input the data? I think we can do something around that. Let me see.

Well after a depth thought, maybe does not make sense for the library to handle that. I wrapping it with other components in my project.
Thank you for the reply


Compilation fails, sodium.h not found

Describe the bug
When compiling with --enable-dnscrypt, libsodium is required. Despite being installed in /opt/libsodium (see screenshot below)

and given with --with-libsodium=/opt/libsodium the compilation fails. libtool does not even see /opt/libsodium.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/example.conf
config.status: creating doc/libunbound.3
config.status: creating doc/unbound.8
config.status: creating doc/unbound-anchor.8
config.status: creating doc/unbound-checkconf.8
config.status: creating doc/unbound.conf.5
config.status: creating doc/unbound-control.8
config.status: creating doc/unbound-host.1
config.status: creating smallapp/unbound-control-setup.sh
config.status: creating dnstap/dnstap_config.h
config.status: creating dnscrypt/dnscrypt_config.h
config.status: creating contrib/libunbound.pc
config.status: creating contrib/unbound.socket
config.status: creating contrib/unbound.service
config.status: creating contrib/unbound_portable.service
config.status: creating config.h
config.status: executing libtool commands
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o dns.lo -c services/cache/dns.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o infra.lo -c services/cache/infra.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o rrset.lo -c services/cache/rrset.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o dname.lo -c util/data/dname.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o msgencode.lo -c util/data/msgencode.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o as112.lo -c util/as112.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o msgparse.lo -c util/data/msgparse.c
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/openssl/include -I/opt/libexpat/include -Os  -o msgreply.lo -c util/data/msgreply.c
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c services/cache/dns.c  -fPIC -DPIC -o .libs/dns.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c util/as112.c  -fPIC -DPIC -o .libs/as112.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c util/data/dname.c  -fPIC -DPIC -o .libs/dname.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c services/cache/infra.c  -fPIC -DPIC -o .libs/infra.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c services/cache/rrset.c  -fPIC -DPIC -o .libs/rrset.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c util/data/msgreply.c  -fPIC -DPIC -o .libs/msgreply.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c util/as112.c -o as112.o >/dev/null 2>&1
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c util/data/msgencode.c  -fPIC -DPIC -o .libs/msgencode.o
libtool: compile:  gcc -I. -I/opt/openssl/include -I/opt/libexpat/include -Os -c util/data/msgparse.c  -fPIC -DPIC -o .libs/msgparse.o
In file included from ./dnscrypt/dnscrypt.h:28,
                 from ./util/netevent.h:63,
                 from ./services/cache/infra.h:50,
                 from services/cache/infra.c:46:
./dnscrypt/cert.h:9:10: fatal error: sodium.h: No such file or directory
    9 | #include <sodium.h>
      |          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:317: infra.lo] Error 1
make: *** Waiting for unfinished jobs....
In file included from ./dnscrypt/dnscrypt.h:28,
                 from ./util/netevent.h:63,
                 from util/data/msgreply.c:47:
./dnscrypt/cert.h:9:10: fatal error: sodium.h: No such file or directory
    9 | #include <sodium.h>
      |          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:317: msgreply.lo] Error 1

To reproduce
Steps to reproduce the behavior:

Install Docker
Create the Dockerfile with Dockerfile.txt in a directory and cd inside this directory
Build the image with sudo docker build .

Expected behavior
Successful build
System:

Unbound version: 1.13.2
OS: Linux/Docker
unbound -V output: n/a

Additional information
Add any other information that you may have gathered about the issue here.

The docker file Dockerfile.txt that you attached, performs
make \
        CC=gcc \
        CFLAGS="-Os" \
        -j$(nproc)

And this overrides the CFLAGS that is specified in the Makefile. That CFLAGS in the Makefile contains the include directive for the /opt/sodium directory.  This is what is causing the problem.
If you want to override the -O flag, pass the CFLAGS to the ./configure line. The unbound configure script then adds some more options to that and puts that in the Makefile. This then adds the -I/opt/sodium that you need. Also for the CC=gcc, although this does not cause a problem here. So with this ./configure CFLAGS="-Os" <other options...>.

Thanks a lot @wcawijngaards, I confirm it works.
My understanding of the flags is limited. Is there a rule of thumb about them? What drives the fact that they can be environment variables, inside the configure step or inside the make step?


Rework item.gd and item_background.gd to avoid duplicated code

These 2 scripts duplicate code, that is bad. We should simplify using an item_base.gd script to be extended by item_background.gd.

If I remember correctly item.gd already inherits from interactive.gd,
player could probably inherit that too
On 20 April 2017 at 07:12, Julian Murgia<EMAIL_ADDRESS>wrote:

These 2 scripts duplicate code, that is bad. We should simplify using an
item_base.gd script to be extended by item_background.gd.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/escoria/issues/16, or mute the thread
https://github.com/notifications/unsubscribe-auth/AGVmPXO0FWb6WfWVGsUOe3WmEaQUJ3tqks5rxy-cgaJpZM4NC0lg
.

@punto- Yes, that would be an improvement, indeed, and it would help for #14 too.

If item_background.gd was made to extend item.gd instead of interactive.gd directly, it could be cleanly cut down to the following short script:
https://github.com/fleskesvor/escoria/blob/unify_interactive_scripts/device/globals/item_background.gd
The _ready() function is so short because the _ready() function of the extended script is automatically called, though this might apparently be subject to change in 3.0, so maybe it's best to add an explicit call with ._ready().

I don't think it should extend it, it's like 3 lines of code, you can put
them in item.gd.. just check the type of "area" and connect the input
signal to a different callback, that should be enough shouldn't it?
On 29 May 2017 at 18:28, flesk<EMAIL_ADDRESS>wrote:

If item_background.gd was made to extend item.gd instead of interactive.gd
directly, it could be cleanly cut down to the following short script:
https://github.com/fleskesvor/escoria/blob/unify_
interactive_scripts/device/globals/item_background.gd
The _ready() function is so short because the _ready() function of the
extended script is automatically called, though this might apparently be
subject to change in 3.0, so maybe it's best to add an explicit call with
._ready().
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/escoria/issues/16#issuecomment-304733451,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGVmPQacskashsbtudv0qesp750VIgLuks5r-ziQgaJpZM4NC0lg
.

I'm not sure. Items use Control nodes for input, while item_backgrounds use Areas, so the input functions have different signatures. Can that be solved with overloading, or alternatively by giving viewport and shape_idx default values, in case the input node is a Control?

Yeah, you connect both input signals to different functions, but both
functions end up calling the current input function, with the input event.
The viewport and shape are not used at the moment anyway.
On 29 May 2017 at 19:20, flesk<EMAIL_ADDRESS>wrote:

I'm not sure. Items use Control nodes for input, while item_backgrounds
use Areas, so the input functions have different signatures. Can that be
solved with overloading, or alternatively by giving viewport and shape_idx
default values, in case the input node is a Control?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/escoria/issues/16#issuecomment-304738070,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGVmPW0vC0inrof8naS0jCG6rhRDbUhqks5r-0TLgaJpZM4NC0lg
.

Yes, I connected both input signals in a new version of item.gd and that works nicely. The is_type() check should perhaps be on CollisionObject2D instead to be accurate, but I don't know if it will ever be desirable to use a PhysicsBody2D as an item.


Is there a properflow to close the popup after a successful SignIn using signinPopup()

I haven't configured much and went with a basic example.
I am pretty new to OIDC authentication and authorization, but this is what I am getting.
https://user-images.githubusercontent.com/12180395/169503031-f48ce9a2-71c0-43e5-8567-c6a4f54701c9.mov

After a successful sign you can use onSigninCallback to do what ever needs to be done for your application

Thank you so much for your reply.
I also expected the same thing, but the callback didn't fire on mine.
It turns out that after successful login with the oidc-server, react-oidc-context was unable to switch to the logged-in state. As I wasn't getting any error to debug, I initiated this issue.
I created a custom auth flow with the bare oidc-client-ts library to debug this issue with my application. It turns out the oidc-client-ts couldn't access the state after a successful redirect from the oidc-server.
Why? Because of the '#' in the URL. My application was using a HashRouter from react-router-dom.
Because of this reason, the library was throwing a No state in response error. But I couldn't catch the error with this library.
If anyone is having the same issue, there you go :)


make import error

CARLA version: 0.9.15
Platform/OS:win11
I'm trying to package a map I created with roadrunner into a compiled version of Carla and I'm having these problems
When I execute make import ARGS="--package Package01", the following error is reported,My folder structure is shown below

And when I generate the map with just make import, my map can be successfully compiled in carla， but the generated UMAP path is particularly long

This window will pop up after executing make import ARGS="--package Package01". I always click Cancel. Is this the reason? What should I choose?


#2278 Publishing FStar as nuget

This PR is about producing a nuget package as described here: https://github.com/FStarLang/FStar/issues/2278. It builds on @tahina-pro work https://github.com/FStarLang/FStar/pull/2275.

After discussing with @tahina-pro I've extended the strict to allow re-running it with a particular version and a switch if pre-released or released binary package is expected. The rationale for that is that all binary packages will be published as pre-release by default and only some of them will be manually marked as released.

@mateuszbujalski Seems this can be closed. I can lookup on this PR for publish configuration, but we probably can make it as simple as dotnet nuget push --api-key XXX

Yep :)


Windows source code and/or description for the ArduCAM_4CAM.exe

Is there a description of the code used to pull the picture data from the ArduCAM-M-5MP?
I downloaded the code from GitHub. The source code didn't seem to be provided.
It seems that the resolution is 320x240 and not anything close to the resolution of the 5MP camera with the supplied executable: ArduCAM_4CAM.exe 413
Selecting different resolutions didn't seem to change the image quality.

@Dave, you can find the source code for the windows host application from: www.arducam.com/downloads/app/ArduCAM_Mini_C#_20150413.zip
The host app send change resolution command to the arduino, then arduino send the i2c sequence to change the image resolution.
The only possible reason, is the camera not recognized by the host app. Please try the example code without change anything  and try again.
https://github.com/ArduCAM/Arduino/tree/master/ArduCAM/examples/mini/ArduCAM_Mini_OV5642_Video_Streaming

Hello Lee,
The link to the source code is not working:
This is somewhat embarrassing, isn’t it?
It seems we can’t find what you’re looking for. Perhaps searching, or one of the links below, can help
Can you double check the spelling or correct the URL?
Thank you,
Dave

@Dave, sorry for the trouble.
Please forgive me if I response late or made any mistake, I have massive work to do here, please understand.
Please try this link http://www.arducam.com/downloads/app/ArduCAM_Mini_C_sharp_20150413.zip

Hi Lee,
That link worked. Thanks for the quick reply.
Dave

Hi Lee,
The exe built from the source code does work properly. Thanks for supplying the source code.
I think the exe that gets downloaded in the zip file is broken.
For others interested, I used the Micro Soft Visual Studio 2013 Update 5 Community. It is free for non-professional use or business use if you revenue is under $1 M per year.. I think.
Lee's project is written in C#.
The only thing I did to compile the release, is to create a test certificate. This task is located by clicking PROJECT, arduCAM properties..., Signing.
Some options:

uncheck the box 'Sign the ClickOnce manifest' or
Create Test Certificate... button or
If you already have a certificate you don't need instruction from me. Select you certificate.

Thank you,
Dave Durkee


gpu installation automation

installation with gpu is very difficult. could you please publish a one-command script that does the whole process? see a list of the steps here (i wrote them):
https://github.com/rnreich/ubuntu-tensorflow-gpu-all-versions

I will close the issue, but thanks for the document!
It will still be discoverable through search, and I am sure it will be very helpful to users.


[Travis Failure] test_update_two_factor_verification

Purpose
test_update_two_factor_verification fails seemingly at random, this fix addresses that.
Changes

give the function that generates a valid two factor code a negative drift value so it has more time before it expires.

QA Notes
Should pass Travis, not user-facing.
Documentation
🐞 fix, no docs.
Side Effects
None that I know of.
Ticket
No ticket

@sloria, you took this one right out from under my nose!


EntityFramework.SqlServer and InMemory not in rc1?

All my project is upgraded to RC1, yet EntityFramework.SqlServer, EntityFramework.InMemory and EntityFramework7.Npgsql are only in beta7/8 so I cannot run any of my application.
When are these expected to release?

Nevermind, I found Sql in EntityFramework.MicrosoftSqlServer. After that the other two successfully updated to rc1 it must of been stopped by the SqlServer reference


Initial registry support in cargo-component.

This PR implements a large refactoring of cargo-component with the intention of laying the groundwork of supporting component registries.
Additionally, this bumps all crate dependencies to their latest possible versions, including wasm-tools and wit-bindgen, so that the components produced conform to the latest supported component model binary AST.
The metadata format in Cargo.toml has been completely overhauled as a result; older metadata formats will result in errors when parsing the manifest and will require manual conversion to the latest format (sorry!).
Now instead of having individual imported and exported interfaces listed in Cargo.toml, a target world is specified that may be a dependency from a registry or a local WIT document (the latter is currently the default of cargo component new).
The cargo component add command has been overhauled to work with adding component dependencies from a registry.
A new cargo component registry command has been added for creating local file system component registries and publishing packages into local registries.
A cargo component publish command and support for remote registries will soon be added.
Note: a lock file similar to Cargo.lock has not yet been implemented for registry dependencies; thus the dependencies may move forward to the latest matching versions; work to implement a lock file is forthcoming.

See #46 for the design document around registry support and the Cargo.toml format implemented by this PR.

Whoops, need to update CI to install a protobuf compiler. I'll fix this tomorrow.

There was a breaking change to the binary format this week, so we need to update wit-bindgen to the latest wasm-tools before we can move the deps forward with this PR.

wit-bindgen is preparing for a published release to crates.io, which is currently breaking CI as it impacts the output of cargo component new.
I'm going to wait for the published release and include a commit to this PR that both updates cargo-component's dependencies and the output of cargo component new.

@Kylebrown9 thanks for the review! Let's sync up about those proposed changes soon. I have a cargo component update command ready to PR as well (thankfully, a much smaller change).


⚠ Bofrost.lu has degraded performance

In ed64996, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1075 ms

Resolved: Bofrost.lu performance has improved in 00a5397 after 10 minutes.


Add matrix setup to build several versions in parallel specified in a json file

needs: https://github.com/voxpupuli/gha-build-and-publish-a-container/pull/25
fixes: https://github.com/voxpupuli/crafty/issues/5

@bastelfreak do you have any objections to this? if not i would merge that...


{Core} Fix the lack of arguments for extension commands

Related command

Description

While generating reference docs for Azure CLI and extensions, I found that some arguments in extension commands (especially for azure-cli-ml, e.g. --path for az ml folder attach) are missed from extraction. After fixing by code change in this PR, it can extract a full set of arguments.
Testing Guide

Calling this function and watch the related objects during load_arguments.
History Notes

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

Core


Support Whisper large-v3?

https://github.com/guillaumekln/faster-whisper/pull/549

will large-v3 and distaill-whisper be added?
Model selection options:
--model {tiny,tiny.en,base,base.en,small,small.en,medium,medium.en,large-v1,large-v2}
name of the Whisper model to use (default: small)

will large-v3 and distaill-whisper be added?
Model selection options: --model {tiny,tiny.en,base,base.en,small,small.en,medium,medium.en,large-v1,large-v2} name of the Whisper model to use (default: small)

CTranslate2 just added support for both (see https://github.com/OpenNMT/CTranslate2/releases/tag/v3.21.0), so things look good.

Yes, version 0.33 has added support for it.

awesome!  any plans for distil-whisper?

For distil, support was added yesterday in version 0.41


Add changelog entries for http insturmentations.

Codecov Report

Merging #1597 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1597      +/-   ##
============================================
- Coverage     82.37%   82.36%   -0.02%
  Complexity     1792     1792
============================================
  Files           262      262
  Lines          8238     8238
  Branches        794      794
============================================
- Hits           6786     6785       -1
  Misses         1206     1206
- Partials        246      247       +1

Impacted Files
Coverage Δ
Complexity Δ

...census/implcore/trace/export/SpanExporterImpl.java
91.78% <0%> (-1.37%)
8% <0%> (ø)

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 e5e9d92...17468bf. Read the comment docs.


IPv6 support on provider network and VMs

This may just be a testing effort, but needs to be verified and documented.

This now works when IPv6 is used.
SSH keys and other user data will not be populated using cloud config and other metadata without an IPv4 interface or a config drive.


📃: Note Keeping functionality

:red_circle: Title : Keep the notes of particular user.
:red_circle: Aim : To store the notes created by user on the database and whenever login again able to see their written notes.
:red_circle: Brief Explanation :

Notes can be either in text format.
Uploading any pdf file. Add the limit of upto 10MB
Able to see the content on the website and download it.

NOTE: Use local storage at this time.
Screenshots 📷

N/A

:white_check_mark: To be Mentioned while taking the issue :

Full name :
What is your participant role? (Mention the Open Source Program name. Eg. GSSOC, SSOC, JWOC, etc.)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@Avdhesh-Varshney Hey, I'm Kritika Singh, I would like to contribute in this issue, under GSSoC'24 extd, program, can you please assign me this.
Thank you

Hey, I wanted to know which file I have to add these changes to, as there are so many files present in your repository

@Kritika75 Read these guidelines at first Link and join this discord server Link, where you can communicate other contributors and resolve your issue.
@Zedoman is also helps you and guide you.

I wanted to reach out and let you know that, unfortunately, I won't be able to contribute to this project as planned. I apologize for any inconvenience this may cause. @Avdhesh-Varshney

Hi admin can you please assign me this.
Thank you


add logging to deploy-docs

Coverage remained the same at 98.277% when pulling 19c6e96011e315ae8a3a1639dade7b1a103c9271 on dwsupplee:doc-generation-debug into 333523a7626f436c9b9a65f6e87d821f56da91e4 on GoogleCloudPlatform:master.


Azure.Core Improvements for JavaScript (January-June 2021)

This tracks the work for Azure.Core Improvements for JavaScript.

Azure Core tasks that were worked on during Jan - June 2021


Theme installation dependency bug?

Not sure when this started to occur exactly, but when I release an update to my Course Hub Bootstrap theme it always displays that the bootstrap dependency is missing (even though it was installed):

Here is the theme blueprint file for reference:
https://github.com/hibbitts-design/grav-theme-course-hub-bootstrap/blob/master/blueprints.yaml
Did something change re: how a theme dependency is handled or am I needing to change something? Plugin dependencies are working fine of course.
Thanks very much,
Paul

Weird, nothing has changed regarding this. Although you should use the version syntax:
dependencies:
    - { name: grav, version: '>=1.3.9' }
    - { name: form, version: '>=2.11.0' }
    - { name: login, version: '>=2.5.0' }
    - { name: email, version: '~2.0' }

Thanks @rhuk I will add the version syntax to the dependency and report back (next release) if that addresses the issue.


option for one task

Sorry for spamming the issue tracker but I couldn't find the answer for my case. Is it possible to define options for only one task? So for example in just-task.js I would have 2 tasks:
option('name', {required: true});
task('say-hello', () => ...);

task('bye', () => ...);

and only the say-hello task command would require an argument. Hence when I fire the bye task it wouldn't fail.
Can I setup just-tasks in this way?
Thanks for the help!

I've had some discussions with folks about this before. The issue here is that that option actually gets passed to all tasks and subtasks. So, we can't really specify a required option for just one task. I think if you really need a required option, you could do it inside the task itself. If you can imagine a good API, feel free to propose that.


resource metrics: no pods to fetch metrics for

A cluster that has a namespace with no pods where a request for said namespace is done returns an error along the lines of:
Error from server: Error while fetching pod metrics for selector  in namespace "default": no pods to fetch metrics for

This is done here: https://github.com/DirectXMan12/k8s-prometheus-adapter/blob/7a421bb91e9ea52be4e26db22392c36c8af38bc8/pkg/resourceprovider/provider.go#L122-L124
My feeling is that this shouldn't error, but just return an empty list, and looking at what the metrics-server does, it seems that that's what is intended.
@DirectXMan12 @squat @s-urbaniak @metalmatze

Yeah, just remove that check


Details on TMM

Hi,
there are two implementation details of TMM that could affect results. 1) in function _get_norm_factors () the call to rankdata should use method=‘ordinal’ to avoid problems in the case of ties in the m or a values. In fact, in that case you could not trim the exact 30% and 5% from the tail. The correct code should be
keep = np.logical_and(
np.logical_and(rankdata(mm, method=‘ordinal’) >= m_low, rankdata(mm, method=‘ordinal’) <= m_high),
np.logical_and(rankdata(aa, method=‘ordinal’) >= a_low, rankdata(aa, method=‘ordinal’) <= a_high),
)
2) Your UQ normalization does not fit betweenLaneNormalization () method in R. This causes you to choose a different reference than edgeR TMM. The differences between the two methods are: 1) quartiles are not scaled by library size, 2) factors are scaled by mean and not geometric mean in this case.
Thank you for your effort with this useful library

Hi @Gege7177 ,
thanks for using RNAnorm and reporting this. I'll take a look soon.

Hi @Gege7177
thanks again for reaching out.

function _get_norm_factors () the call to rankdata should use method=‘ordinal’ to avoid problems in the case of ties in the m or a values. In fact, in that case you could not trim the exact 30% and 5% from the tail.

We might not be cutting at exactly 30% or 5%, I agree. But these cutoff values are more of a guidance than a magical constant - in a sample large enough it should make no difference if we cut at 29% or 4.78% of the data...The point is to get a set of genes that are "stable". However, if using method="ordinal" one gets different results if the tied genes are reordered. This means that results depend on the sorting of columns... which is problematic IMO. Would you agree?

Your UQ normalization does not fit betweenLaneNormalization () method in R. This causes you to choose a different reference than edgeR TMM.

AFAIK, the latest code for edgeR (source 1, source 2), the TMM uses calcFactorQuantile to determine the reference sample, not betweenLaneNormalization. The function calcFactorQuantile is used in "upperquartile" normalization in edgeR, AFAIK. Can you point me to a edgeR version where you noticed that betweenLaneNormalization is used for reference sample selection?

Closing, the discussion has run out of fuel.


Node 20 support

The package currently depends on an old version of @azure/identity which in turn depends on an old version of @azure/msal-node that won't install with Node 20.
Console output (using yarn):
> yarn add azure-iothub
yarn add v1.22.19
[1/4] Resolving packages...
warning azure-iothub > @azure/identity ><EMAIL_ADDRESS>A newer major version of this library is available. Please upgrade to the latest available version.
warning azure-iothub > @azure/identity ><EMAIL_ADDRESS>A newer major version of this library is available. Please upgrade to the latest available version.
[2/4] Fetching packages...
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version "10 || 12 || 14 || 16 || 18". Got "20.9.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

@ethanann-ms @mattk-mke Could you please look into it?


main thread task_id is 1 when mbed is configured with #define OS_TIMERS 0

When mbed is built with #define OS_TIMERS 0, svcThreadCreate() fails (correctly) for the creation of the timer thread. This causes the main thread to have task_id 1. There are a couple of places where the task_id for the main thread is assumed to be 0x02. In particular, rt_stk_check fails since it is trying to ignore the MAGIC_WORD check on the main thread but the task_id check fails since the main thread task_id is 0x01 rather than 0x02.

Thanks for the reporting, I'll send a patch to fix this

I can't reproduce the locally this issue (using small build for gcc arm), please provide more details.
I'll try to manually disable timers and run gdb. I'll report back

I was able to reproduce it, at least to check thread id that it's 0x01 for the main thread. The patch is proposed here :https://github.com/mbedmicro/mbed/pull/2075.
Please review


No movement using realtime cartesian

Hi,
I am testing using the direct servo tutorials, none of them actually move the robot in cartesian space. I get the initial joint-space movement and feedback on the application on the robot tablet (running Tutorial_directServoCartesian_jPosFeedback.py):
realtime control in Cartesian space initiated
starting DirectServo motion in position control mode
Get the runtime of the DirectServo motion
Stop the DirectServo motion for the stop instruction was sent
realtime control terminated
No movement from the robot, an exception is thrown but with no useful information.
Best,
Alex

Hello,
As a matter of fact this functionality is tested on our kuka-iiwa and is working over here. For me to be able to help, can you post the exception printout message. It is hard for me to know what is going on without it?


Update readme file to clean up Angular instruction

Angular isntruction are form a default install of angular libraries and don't need to be in here.

I'll just put these in an Angugular readme file


[BREAKING CHANGE] moved dry run into query and chat

Description
Moved Dry Run into the chat and query method
Fixes #322
Type of change

[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation update

How Has This Been Tested?
Tested using a script

[x] Test Script (please provide)

from embedchain import App

app = App()
app.add("youtube_video", "https://youtu.be/ilIefxbSJT8")
print(app.query("What is Oppenheimer about?", dry_run=True))

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] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings

Maintainer Checklist

[ ] closes #322
[ ] Made sure Checks passed

this is good @aaishikdutta


feat: badge asChild

Description

Closes #351

I chose to implement asChild behavior instead of as prop, which is really difficult to handle when we implement components on top of styled.
Also this choice follows the following RFC:

https://github.com/traefik/faency/issues/218

usgae of as prop is not disabled by this PR, simply, we cannot handle polymorphic typing properly. Users can still remove types from the component and make use of as prop if they prefer.
Added test and story to back the use case of a "BadgeLink"
Preview

Breaking changes

I consider this change non-breaking, because as the issue states, there was an unexpected breaking change brought by https://github.com/traefik/faency/commit/b2851f5c542488e2176185505210db9c75699e5d, which removed as prop and  stitches' polymorphic typings. Do you think we should consider this PR bringing a breaking change?
How to test?

Check story and test
Review code
Share your opinion on whether this PR should be considered breaking change or not

Good PR checkboxes

[x] Change has been tested
[x] Added/Updated tests
[x] Added/Updated stories
[x] PR follows conventions
[x] Labels are set
[x] Project is linked

Good Review checkboxes

 ℹ  Copy the snippet and paste in the review field to fill it
- [ ] I've tested the changes
- [ ] I've agreed on the unit tests (soon to come)
- [ ] I've checked the stories
- [ ] I've read the code and understood it
- [ ] I don't have any more questions
- [ ] I've described any optional improvements
- [ ] I checked PR follows [conventions](https://github.com/traefik/faency#how-to-contribute)

I consider this change non-breaking, because as the issue states, there was an unexpected breaking change brought by https://github.com/traefik/faency/commit/b2851f5c542488e2176185505210db9c75699e5d, which removed as prop and stitches' polymorphic typings. Do you think we should consider this PR bringing a breaking change?

I think it's not a breaking change. We can see from the stories that all other cases were kept untouched.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Auto completion of the math environment '[' fix

'[' in TeXiFy auto-completes with two end cases instead of just one. That is writing '[' yields:
[
]]

Can reproduce in included files, not in main file.

Can reproduce in included files, not in main file.
To make it more specific: this happens when working in outer scope, i.e. not within \begin{...}...\end{...}.

Fixed it now. Apparently it's default behaviour of IntelliJ to automatically insert [] when typing [. Built in a check to see if that has already happened or not.

Good job!


Feature Request - Global Roll to Do/dye/recover macro OR Action HUD

I'm not sure how possible this would be but something that'd be nice to have would be macros that would make, for example, a Roll to Do based on the selected token(s). Or potentially some sort of in-built action HUD that would handle the same kind of thing and possibly more to reduce the amount of clicking on and between sheets. So far I've only done a solo test combat to try and simulate what it'd be like and I ran into the issue of it being a little clunky with the aforementioned clicking on and between sheets.
I'm not familiar with coding but I'm sure it'd be quite challenging and take a good amount of time due to the nature of it so no worries if it'd be too much to do! 😄

Makes sense as a scenario I'd want to support. I believe modules are able to add new UI to the context menu on a token - maybe I'll look into that first. A global action that acts on the selected token should be workable as a fallback.

Awesome! Looking forwards to what you come up with 😄

Should be nicely addressed by the creation of the Token Action HUD Sentiment module, which you can find here: https://github.com/tomlaflin/fvtt-token-action-hud-sentiment
Requires the v0.2.0 or later release of the Sentiment system module.


Clarify outputkey

@AudreyAAMartin you have some experience with -writekey and onlykeyed options. I am going over the manual file and we have these two pieces:
      -writekey WRITEKEY    Determines the order in which individuals are ordered
                            in the output file based on their order in the
                            corresponding input file. Individuals not in the input
                            file are placed at the end of the file and sorted in
                            alphanumeric order. These individuals can be suppressed
                            with the "-onlykeyed" option. Options: id, pedigree,
                            genotypes, sequence, segregation. Default: id.
      -onlykeyed            Flag to suppress the individuals not present in
                            the file used with -outputkey. It also suppresses "dummy"
                            individuals.

The -onlykeyed refers to -outputkey but I can not find it anywhere in the code. Please help me figuring out what this part of the documentation should actually say!

Fixed - it's  writekey


Drag item to bottom of the list is scroll very slowly

https://user-images.githubusercontent.com/45971886/121015225-2bee2480-c7b4-11eb-9da7-51a74793b641.mp4

I'm having the same problem despite changing the autoscroll speed, activation distance, and enabling dragItemOverflow

You just need to set the autoscrollSpeed


Add Workbench for Google Cloud Workstations image

Adds the image definition for the initial release of Workbench for Google Cloud Workstations

Setting as blocked by #583. The issue has been escalated to Google and we are awaiting their response.


Run python and typescript code check pipelines in parallel

https://docs.travis-ci.com/user/build-stages/
We can see it's possible to run some stages or scripts in parallel and it can we very useful for us to do it these way.
In future we will add tests for python code, and I hope we will be able to add some TS tests, so there will be more things what we will want to use in parallel
Acceptance criteria:

python and ts code check pipelines are running in parallel

Not sure what you mean. I see that both stages are being run in parallel right now.

According to the official Travis documentation

Stages group jobs that run in parallel and different stages run sequentially.

So to run jobs in parallel, you just need them to be in the same stage which is already the case for Python linting and Typescript linting  jobs.

On Travis website we can see how it's run not in parallel, but one by one
Also we can see it looking at time consumed by first stage
It should be 1 min 58 sec if it runs in parallel

@Grommash9 which Travis plan are you using? I can see that bootstrap plan only allow one concurrent job at the time, hence no parallelism is allowed.
https://www.travis-ci.com/pricing-cloud/

Oh, yes, true, we are using minimal one now, yes that's why it's not working as expected. Thanks for figuring it out.