Error when Building on Windows 10

Bevy version
0.3.0
Operating system & version
Windows 10
What you did
Tried to build an empty cargo project (cargo build) with bevy = "0.3" as a dependency on the Cargo.toml file, as described in the getting started of the bevy book.
What you expected to happen
Expected the crates and dependencies to be built properly with no errors.
What actually happened
Console threw an error:
error: failed to run custom build command for `bevy-glsl-to-spirv v0.2.1`

Caused by:
  process didn't exit successfully: `C:\Users\Estudio\Documents\Pedro\Coding\Rust\bevy\bevy_test\target\debug\build\bevy-glsl-to-spirv-16a5f9db89d32536\build-script-build` (exit code: 101)
  --- stderr
  thread 'main' panicked at 'Missing target support x86_64-pc-windows-gnu', C:\Users\Estudio\.cargo\registry\src\github.com-1ecc6299db9ec823\bevy-glsl-to-spirv-0.2.1\build/build.rs:24:9

Additional information
Issue #939 also describes a problem building on windows 10, but the cause seems to be different.
I do have Visual Studio 2019 Build Tools installed.

Missing target support x86_64-pc-windows-gnu

It will also require the msvc rust toolchain. If rustup show shows that msvc is currently the default, it is possible there is another rust installed and is on your path, similar to https://github.com/bevyengine/bevy/issues/797 . If it doesn't show msvc as your default, then rustup default stable-x86_64-pc-windows-msvc should be all that is needed.

It will also require the msvc rust toolchain. If rustup show shows that msvc is currently the default, it is possible there is another rust installed and is on your path, similar to #797 . If it doesn't show msvc as your default, then rustup default stable-x86_64-pc-windows-msvc should be all that is needed.

When using rustup default stable-x86_64-pc-windows-msvc, I recieve the following output:
info: using existing install for 'stable-x86_64-pc-windows-msvc'
info: default toolchain set to 'stable-x86_64-pc-windows-msvc'

  stable-x86_64-pc-windows-msvc unchanged - rustc 1.48.0 (7eac88abb 2020-11-16)

No errors, but if I try cargo build now I get another error, as if I didn't have cargo:
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: latest update on 2020-11-19, rust version 1.48.0 (7eac88abb 2020-11-16)
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: latest update on 2020-11-19, rust version 1.48.0 (7eac88abb 2020-11-16)
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: latest update on 2020-11-19, rust version 1.48.0 (7eac88abb 2020-11-16)
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: latest update on 2020-11-19, rust version 1.48.0 (7eac88abb 2020-11-16)
error: 'cargo.exe' is not installed for the toolchain 'stable-x86_64-pc-windows-msvc'
To install, run `rustup component add cargo`

If I run rustup default stable-x86_64-pc-windows-gnu to go back to the previous configuration I had, cargo build works as described in the original post.
rustup component add cargo gives this output:
info: latest update on 2020-11-19, rust version 1.48.0 (7eac88abb 2020-11-16)
error: toolchain 'stable-x86_64-pc-windows-msvc' does not support components

Did I do any of the steps wrong?

Just in case someone else finds the same error: what I did was uninstall and reinstall stable-x86_64-pc-windows-msvc by running:
rustup toolchain uninstall stable
followed by:
rustup toolchain install stable
And this alone fixed my problem. I found this solution on an Issue in the rustup repo, and they also said that you might need to reinstall vs build tools 2019 as well. I didn't have to, but keep this in mind.

Appreciate the follow-up; glad it works now!


Feature Request: Add support for streamlink-ttvlol

Hello,
First of all, thank you for your great work on this project!
I would like to request a feature or guidance on how to integrate streamlink-ttvlol with the Docker container of this project. It would be very useful for bypassing ads on Twitch streams, and I believe other users might find it helpful as well.
Could you consider adding support for streamlink-ttvlol or provide instructions on how to add it to the Docker container manually?
Thanks in advance for your consideration!

Hi, what´s the difference of using this plugin and the arg --twitch-disable-ads?

Hi,
The --twitch-disable-ads argument is not entirely reliable, as it still encounters some issues. On the other hand, the streamlink-ttvlol plugin uses proxy servers located in countries where Twitch doesn't serve ads. I've been using it for a long time and have never experienced ads in the recordings.
Hope this helps, https://github.com/2bc4/streamlink-ttvlol/?tab=readme-ov-file#known-compatible-public-proxy-servers !

Looks good, I will try to integrate it and possibly add this feature in the next release. Btw, these servers are compatibles with the HTTP_PROXY?

No, the servers don’t work with HTTP_PROXY. They fetch the playlist and generate their own .m3u8 file. The only workaround that comes to mind is using GlueTUN with a VPN on the Docker container, which might solve my problem temporarily.
However, if I use the auth-token, wouldn’t subs be taken into account? In that case, I shouldn’t get ads on channels I’m subscribed to, right?

That's rigth. Using a twitch turbo auth-token or subscribing to the channel should avoid the ads.

Thanks for the information. Unfortunately, I don’t have Turbo, but I subscribe through Turkey for 6 months at under $2, which is cheaper than Turbo. I would really appreciate it if you could add this plugin.

Hi, a commit with the requested feature is pushed to the latest branch. Can u confirm that proxy works correctly?
Thanks!

Looks good!
stream-rec           | 10-01 23:07:47.832 [DefaultDispatcher-worker-4] INFO  Streamlink - Papaplatte [plugins.twitch][info] streamlink-ttvlol 6.8.2-20240705 (6.10.0)
stream-rec           | 10-01 23:07:47.832 [DefaultDispatcher-worker-4] INFO  Streamlink - Papaplatte [plugins.twitch][info] Please report issues to https://github.com/2bc4/streamlink-ttvlol/issues
stream-rec           | 10-01 23:07:47.833 [DefaultDispatcher-worker-4] INFO  Streamlink - Papaplatte [cli][info] Found matching plugin twitch for URL https://www.twitch.tv/papaplatte
stream-rec           | 10-01 23:07:47.833 [DefaultDispatcher-worker-4] INFO  Streamlink - Papaplatte [plugins.twitch][info] Using playlist proxy 'https://as.luminous.dev'
stream-rec           | 10-01 23:07:49.128 [DefaultDispatcher-worker-4] INFO  Streamlink - Papaplatte [cli][info] Available streams: audio_only, 160p (worst), 360p, 480p, 720p, 720p60, 1080p60 (best)
stream-rec           | 10-01 23:07:49.128 [DefaultDispatcher-worker-4] INFO  Streamlink - Papaplatte [cli][info] Opening stream: 1080p60 (hls)

Small question, would it be possible to record PART files into another folder, and when they are finished, into a folder with finished files?! I watch my recordings with Plex. And then it keeps deleting files when they are finished and swapping them. And a possibility to change the username would also be cool.

Hi, the first option is possible by using a callback to move files to another directory. Changing the username is not possible at the moment, but you can grab the database file, pass it to a database editor, and change the username. An account system is planned to be added in a future version.


Integrate build of android apk / build and publish on S3

We'll need to update the codepipeline to also build the APK for Flutter
Following this guide:
https://docs.flutter.dev/deployment/android

https://docs.aws.amazon.com/codebuild/latest/userguide/runtime-versions.html

https://prashant-48386.medium.com/aws-codepipeline-build-flutter-app-83429522d6ac


Use nukes on bosses in late game

Damage is more important than gold late game, where upgrades are in the quadrillions. Nukes help kill bosses much faster

Added cripple monster item

Can you submit a separate PR for Cripple Monster? I fixed nukes independently.

Pull request created at #73


Using Reselect in react-redux 0.5+ @connect decorator

Hi all,
In react-redux new @connect API we don't have access to the (parent) props, which resembles Reselect's API.
To further filter state with props as parameters@connect allows to take control over the merging of props in it's third parameter 'mergeProps'. https://github.com/gaearon/react-redux#arguments and also see this PR from @jhollingworth: https://github.com/gaearon/react-redux/pull/36
Is the mergeProps function also a good place to make use of the composing/memoizing properties of Reselect?
As (pseudo) example:

export const dataSelectorFactory = (path) => {
    return immutableCreateSelector(
        [state => state],
        data => {
            return { value: data.getIn(path) };
        }
    );
};

@connect(
    state => state.data,
    null,
    (mergeProps, dispatchProps, parentProps) => {
        return { dataSelectorFactory(parentProps.path)(mergeProps), ...parentProps }
    }
)
class User extends Component {
   ...
}

Or am I overthinking this and is there no use-case for Reselect here?
Thanks in advance!!

Hey @jvanleeuwen, sorry it took a while to get back to you, I am on holiday with no laptop(!). I think I see what you are trying to do, but it looks like your factory function is returning a new selector each time so you won't get the memoization benefit?

@jvanleeuwen, See https://github.com/gaearon/react-redux/issues/52#issuecomment-131772306 and https://github.com/gaearon/react-redux/pull/59#issuecomment-131764832. I think this direclty adresses your issue here. Also what ellbee said is correct. You will not get any memoization when creating a new selector every time you select the data from the state. Create the selector once and use it whenever needed.
As soon as https://github.com/gaearon/react-redux/pull/59#issuecomment-131764832 is merged, you could pass the created selector as part of the props of your component and use it in the mapsStateToProps function to select the memoized result of your selector.

@ellbee Thanks for reacting while on vacation ;)
@PSpSynedra @ellbee
Both  you guys are correct. My example code was terrible ;)
I eventually solved my use-case with a HOC which I pass props and returns a mapStateToProps > Reselect based on these passed props.
The new PR you mention @PSpSynedra will not solve my case I think; I think the PR suggests @connect recalculates the mapStateToProps everytime props change..? Which I do not want for my use.
Please correct me if I'm wrong!

@jvanleeuwen, You are absolutely correct. I was completely ignorant to the parent prefix of the props parameter passed to the mergeProps function. The documentation does also make that pretty clear, sorry for the confusion.

Not a single problem, thanks for helping. This can be closed :)


az functionapp deployment slot create doesn't copy tags

Describe the bug
When using az functionapp deployment slot create it doesn't assign the tags from the copied production 'slot' config.
To Reproduce
In pwsh:
az functionapp deployment slot create `
	--name $FunctionName `
	--resource-group $ResourceGroup `
	--slot $Slot

Expected behaviour
Slot is created with tags
Additional context
Function App with Tags:

Staging Slot created:

functionapp

functionapp

@ElvenSpellmaker The default command with "az functionapp deployment slot create" does not copy any configuration (as well as no tags). Did you mean the command with the configuration_source option? Want to understand the expectation here.

@naveedaz Hey, do I specifically need to add --configuration-source <function-name> then to copy the Production slot's tags?

@ElvenSpellmaker I was trying to figure out the expectation. By default we do not copy over configuration from production slot. If the --configuration-source is set, we do copy over configuration but I do not believe that includes tags.
@panchagnula Can you confirm?
This is what I am looking at:
https://github.com/Azure/azure-cli/blob/2daa61ef140903aa020006eadb51693dfc2715b1/src/azure-cli/azure/cli/command_modules/appservice/custom.py#L1543

@fabiocav - Slots support for functionapp should be different from webapp.

@tiagoschaffer in CLI the client doesn't automatically copy all your settings , we let the API decide which should be or not based on various reasons. The slots team is working on updating their API for this following which the behavior in CLI will change as well. Don't have an ETA to share on the new API improvements.


Complete crash

Typing the command gamer
Game crash
Crash the game
Crashlogs and Screenshots (if applicable)
(you may drag + drop text logs and images here, thanks GitHub)
Exit code:
The game crashed whilst unexpected error
Error: java.lang.NoSuchMethodError: 'net.minecraft.class_6880 net.minecraft.class_638.method_23753(net.minecraft.class_2338)'
Fabric api
Difficulty: __
Estimated Time Required: __
Once development starts.
a screen juste before the crash:

crash-2023-02-22_20.00.28-client.txt
Im on fabric 1.18 version

Please upload the crash log.

You seem to be using 1.18.2 altoclef with 1.18. Switch to 1.18.2

You seem to be using 1.18.2 altoclef with 1.18. Switch to 1.18.2

Worked, thanks you !


Feature Request: Add option to lock window/pane layout

From<EMAIL_ADDRESS>on 2014-12-29T14:22:36Z
There should be an option to lock the window (panel, pane, widget, whatever you want to call it) layout so that accidental click-and-drag actions do not move windows around.
The most common case, at least for me, is going up to close a tab on the editor and accidentally moving it somewhere else.
If someone shows me where to look, I might be able to patch in this feature. I'd probably just add a checkmark menu item to the View menu.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=2096

From ccordoba12 on 2015-01-01T13:50:50Z
I agree, I myself messed the layout up by clicking and dragging too quickly in our input panes.
Labels: MS-v2.3.3

From ccordoba12 on 2015-01-08T15:14:59Z
Labels: -MS-v2.3.3 MS-v2.4

Adding comment so that I get notifications and so that I can find my issues/comments more easily.

I already had this worked out.
@ccordoba12 agrees on putting this option under the close current pane in the View menu? and adding this off by default?


GhidraDev default module plugin fails to build out of the box

I must have missed something, but these were the steps I have taken (roughly following https://voidstarsec.com/blog/ghidra-dev-environment):
gradle -I gradle/support/fetchDependencies.gradle init
gradle prepdev
gradle eclipse -PeclipsePDE
gradle buildGhidra

install the latest versions of eclipse, CDT, PyDev, and PDE
File > Import > General > Existing Projects into Workspace
Add both EclipseGhidraDevFeature and EclipseGhidraDevPlugin
Add both _LaunchSupport and Framework Utility because Eclipse refuses to buiid without them
Eclipse complains about IPythonNature.JYTHON_VERSION_2_7 in PyDevUtilsInternal.java which I replaced with "jython 2.7"
File > Export > Plug-in Development > Deployable Features
Help > Install New Software
Install ghidraDev
GhidraDev->New Ghidra Module Project
Select just Plugin in the module templates. Link the ghidra build created by the gradle buildGhidra command run at the start.
GhidraDev->Export->Ghidra Module Extension
The build fails with errors like:
Cannot find expected stylesheet: .../MyFirstGhidraPlugin/Framework/Help/src/main/resources/help/shared/DefaultStyle.css
Copying the Framework folder from ghidra results in another error:
Exception in thread "main" ghidra.util.exception.AssertException: Errors parsing HTML file: help.html
Incorrect stylesheet defined - none match .../MyFirstGhidraPlugin/Framework/Help/src/main/resources/help/shared/DefaultStyle.css in file .../MyFirstGhidraPlugin/src/main/help/help/topics/myfirstghidraplugin/help.html
	Discovered stylesheets: [.../MyFirstGhidraPlugin/Framework/Help/src/main/resources/help/shared/Frontpage.css]

I'm inclined to believe that I must have missed something obvious in the documentation (or the template is not meant to be buildable?), so any help/advice would be most welcome - is there some command I should have run to get all the necessary files?
(For the record, deleting src/main/help skips building help and thus all these errors, so not the biggest deal)

You didn't make any alterations to the new project that the wizard created for you?  It just failed to export as a new extension out of the box?

We recently changed the help page stylesheet name.   I see you are still using the old style:
[.../MyFirstGhidraPlugin/Framework/Help/src/main/resources/help/shared/Frontpage.css]
The correct file should now be:
/Ghidra/Framework/Help/src/main/resources/help/shared/DefaultStyle.css
The error message implies that you your Help module is not up-to-date with the build system.

Using a build of the current master (394c544544da619d63e375a9f9718df44fdd2113), i was not able to reproduce this.  I built a new GhidraDev Eclipse plugin the same way you described, installed it, created a new Module project linked against my built Ghidra, and then exported the module.  I used a local Gradle 7.6 to do the export.  I didn't have PyDev or CDT installed, but I don't those things are related to your Help error.

I updated to the current master (394c544) as well and repeated the same steps.

help.html still specifies Frontpage.css and appears to be a copy of GhidraBuild/Skeleton/src/main/help/help/topics/skeleton/help.html https://github.com/NationalSecurityAgency/ghidra/blob/394c544/GhidraBuild/Skeleton/src/main/help/help/topics/skeleton/help.html

Ok, I am reproducing it now.  We'll get it fixed.  Thanks!


Update url in README.md for wasm-bindgen-rayon to the uptodate repo

The current link in the readme points to an archived and outdated repository of wasm-bindgen-rayon.

Oops, accidentally reformated the readme


feat: add domain type for client secret

Add domain type for client secret in PaymentsSessionResponse
This commit introduces a new domain type, ClientSecretDomain, to handle the client_secret field in the PaymentsSessionResponse struct. The ClientSecretDomain type ensures proper encapsulation and security of sensitive information.
Changes made in this commit:

Updated PaymentsSessionResponse struct to use Secret<ClientSecretDomain, pii::ClientSecret> for client_secret field.
Implemented serialization and deserialization for ClientSecretDomain.
Updated the From implementation to convert PaymentsSessionRequest into PaymentsSessionResponse with the appropriate ClientSecretDomain.

This enhancement improves the security and maintainability of the codebase by properly handling client secrets in a more structured and encapsulated manner. It also aligns with the PR #1357, addressing the feature request to create a domain type for the client secret.
Test cases have been added to ensure the proper serialization and deserialization of the ClientSecretDomain.
Closes #1357

Closing due to inactivity. Feel free to open it if you are interested and assigned the corresponding issue.
Thanks.


Can not cancel SQL job if the timeout value is small

1. Describe the bug
We kown, in short Spark will compile the SQL to RDD then use DAGScheduler to execute the each partiiton. If the SQL string is large (probable over hundred lines), the SQL compilation may take a few time(several seconds). At this time with small query timeout limit(also several seconds), sc.cancelJobGroup may not find the SQL job in DAGScheduler since it's still in SQL compilation. As the result, the SQL job leak.
A simple pipeline:
a thread: 1) SQL string -> 2) SQL compilation -> 3) DAGScheduler -> ...

b thread: 1) cancelJobGroup -> 2) DAGScheduler

When thread b at step 2, the thread a may stay at step 2, so can not cancel the job correctly.
The reason about the slow SQL compilation can be:

the SQL it is large enough
the slow rpc with Hive
since the Hive catalog in Spark driver use the global lock, it might be a reason in some case.

Some option to solve such case:

interrupt the SQL compliation thread and then do cancelJobGroup
check job is exits for a memont until job exists and then do cancelJobGroup

let's add    Option(getBackgroundHandle).foreach(_.cancel(true)) to cleanup  of SparkOperation


Adding Seurat version of the PBMC clustering tutorial

This is the Seurat version of the Clustering3k PMBCs with Scanpy tutorial for single cell.

@MarisaJL I will review it soon.

Thanks @pavanvidem - that does make sense! Since this is a tutorial designed for beginners, it's probably best to keep the two options separate. I think it is possible to have the cyoa follow on between steps, so I'll try and restructure it.


How can I configure different RedisRateLimiter to apply to different routes?

Describe the bug:
I get an error when I try to manually configure the RedisRateLimiter and include it in setRateLimiter()
ERROR: java.lang.IllegalStateException: RedisRateLimiter is not initialized
I used a fire-fighting solution called rateLimiter and it worked. However, that caused another problem:
CODE: https://github.com/bmt810818/spring-cloud-gateway
version:
spring-cloud-gateway-server-4.0.7.jar:4.0.7
dependencies:
implementation 'org.springframework.boot:spring-boot-starter-data-redis'

rateLimiter easily fetches auth if auth is the only configuration.
But when there are many specific configurations (merchant, page), how will rateLimiter handle them?
Any answer is helpful to me. Thank you for viewing this post

Hi @bmt810818!
You can inject the ApplicationContextBean in your factory methods and call setApplicationContexton the RedisRateLimiter instance. This way the redisRateLimiter will be initialized.
Hope this helps


Fix eslint issues and turn on prettier by default

A new take on prettier and eslint.
Addresses previous comments by eliminating precommit hook in favour of eslint integrated approach.
I believe this can be merged as everyone accepted previous approach except the precommit that is now gone.
I removed website and examples from the diff.
CC: @mjackson - you were interested to see how it can be set up

Yeah, we use eslint prettier plugin which has an auto fixable rule. That
means eslint fix also runs prettier behind the scenes.
On Mon, Apr 24, 2017, 10:59 Satyajit Sahoo<EMAIL_ADDRESS>wrote:

@satya164 commented on this pull request.
In package.json
https://github.com/react-community/react-navigation/pull/1195#discussion_r112895484
:

 "lint": "eslint src",

"format": "eslint --fix src",

Can we run prettier along with eslint too?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/react-community/react-navigation/pull/1195#pullrequestreview-34242638,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACWcxpLuTOGDaRTSSMk-JGfI2zOucr7Gks5rzGRagaJpZM4NF3F7
.

OMG, this breaks all the PRs again 😂

This is just a style change, in most cases it's a clean merge.

I'm updating my PRs

Cool, I just did that for one of them that I am planning to merge.

I'll leave that one to you 😄


Proposing myself as a collaborator

@twenzel I'd like to propose myself as a collaborator, would you be interested in some help with the project?

You should have recieved an invitation link.

Thanks for supporting this project.

Thank you!


Implement From<String> for AssetPath<'a>

What problem does this solve or what need does it fill?
From<&'a String> and From<PathBuf> are both implemented, but not From<String>
What solution would you like?
Implement From<String> for AssetPath<'a>.
What alternative(s) have you considered?
Just borrow the string and call .into().

Hi, can I have a try on this?

Yeah sure, go for it!

Yeah sure, go for it!

Hi @harudagondi, I have created the PR. Please let me know if this is ok or require more changes. Thanks.


Preprocessing workflow issues and comments

Place issues, comments and ideas here regarding the preprocessing using the workflow in Linux.

The initial version of the preprocessing workflow didn't allow for paired-end sequencing reads. This is now updated with a new version of the processing_workflow.sh bash file that can handle paired end sequencing data. A user can now select whether a single read sequencing file or paired-end sequencing files are used.
This is tested using a random small paired end sequencing file and that works fine, but I have not tested this workflow with a large paired-end sequencing file from S. Cerevisiae.
For the ones that are starting to use the Linux virtual machine, the version that is in the N-drive/VirtualMachines folder has already been updated with the newest workflow (read here to get started).
For anyone who already has a copy of the virtual machine you can update the workflow by copying the bash file to the shared folder of your virtual machine and in the terminal of the virtual machine enter the line cp /media/sf_sf_VMSharedFolder_Ubuntu64_1/processing_workflow.sh ~/processing_workflow.sh.

@Gregory94 ,once you have enough knowledge about , write here your take home messages about demultiplexing the data , an important step in our preprocessing analysis:

good practices
good tools
experiences
what you wont do again


Nightmare2+Salvattion4 wrong buff

In salvation buff, there's added value of 0,14, when for slavation 4 set, buff is 1,4% per stack, so 0,28. Issue is in all lvls of set

Thank you for your report!


EBP improvements

#1527 #1524
Checklist

[x] the [contributor license agreement][] is signed
[x] commit message follows [commit guidelines][]
[ ] tests are included
[x] screenshots are included showing significant UI changes
[ ] documentation is changed or added

Description of change

Make some CSS changes in order to display three Wizard controls (Shuffle list, Auto-complete taxonomy and Grouping control) in full width with New UI turned on.

Make Contribution right-hand navigation bar stick to the top of the page in New UI.

Well quite a few tests failed. Tomorrow I will fix them.

Many tests failed because the Wizard right-hand navigation bar did not display properly in Moderation page.
So this PR also fixes this issue and make the bar stick to top of the page, too.

AdvancedScriptControlTests failed so I restarted it to see if it would fail again.


REQUEST: a way to set members_number_of_divisions_for_result_diagram

Is your feature request related to a problem? Please describe.
In RFEM it is possible to set members_number_of_divisions_for_result_diagram. Example usage:
from RFEM.initModel import Model, Calculate_all
from RFEM.Results.resultTables import ResultTables
from RFEM.Calculate.meshSettings import MeshSettings

Model(False, "simpleBeam")

# switch to detailde results
Model.clientModel.service.use_detailed_member_results(True)

# set the member division to 12
meshConfig = {'members_number_of_divisions_for_result_diagram': 12}
MeshSettings(meshConfig)

Calculate_all()
resultTable = ResultTables.MembersInternalForces()

In RSTAB module RSTAB.meshSettings is missing. Probably reasons is that it relies on WS methods:
model.clientModel.service.get_mesh_settings()
model.clientModel.service.set_mesh_settings()

which are missing for RSTAB
raise MethodNotFound(qn)
suds.MethodNotFound: Method not found: 'RstabModel.RstabModelPort.get_mesh_settings'

Describe the solution you'd like
API way to set members_number_of_divisions_for_result_diagram
Describe alternatives you've considered
_
Additional context
_

Hi @damianbobrowski,
RSTAB doesn't have Mesh Settings... (get_mesh_settings()) function. Only generate_mesh() and get_mesh_statistics().

My problem: how in RSTAB I can set up Member Division for Calculation then when setting Detailed Member Results:
Model.clientModel.service.use_detailed_member_results(True)
I have more points in Result Tables

In RFEM this setting is in MeshSettings. That is why I start from RFEM point of view. I only want to set members_number_of_divisions_for_result_diagram for RSTAB.

Is it possible?

Hi @damianbobrowski,
the function Member Division for Calculation is implemented in US-13144, which is in progress right now.

Hi @OndraMichal short question, when do you estimate that this functionality will be available?

When checking newest package RSTAB=1.8.0 and RSTAB 9.03.0007  it still now work when using new class MemberDivision()
from RSTAB.Calculate.memberDivision import MemberDivision
MemberDivision(number_of_divisions_for_result_diagram=20)

It looks like WebService is not ready for package implementation
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\suds\client.py", line 524, in __getitem__
    raise MethodNotFound(qn)
suds.MethodNotFound: Method not found: 'RstabModel.RstabModelPort.get_member_divisions'

FYI
@MartaStolarzCreoox


docs: No need to change GOPATH to use vendored code

Now that we are using "native" Go vendoring, there is no need to
manipulate GOPATH.
Fixes #1586

Current coverage is 51.17%

Merging #1587 into master will decrease coverage by -6.70% as of c3ec174

@@            master   #1587   diff @@
======================================
  Files          122     122
  Stmts        10659   10637    -22
  Branches       841     748    -93
  Methods          0       0
======================================
- Hit           6169    5444   -725
+ Partial        841     748    -93
- Missed        3649    4445   +796

Review entire Coverage Diff as of c3ec174

Uncovered Suggestions

+0.31% via .../driver/s3-aws/s3.go#730...761
+0.29% via .../driver/s3-aws/s3.go#266...295
+0.22% via .../driver/s3-aws/s3.go#882...904
See 7 more...

Powered by Codecov. Updated on successful CI builds.

LGTM :clap:


Install license when available

#4

@brycepg Thanks for your contribution.
I tried your code and encountered a problem when generating the install license statement for the Flask module.
The generated statement is:
install -D -m644 artworkLICENSE "${pkgdir}/usr/share/licenses/python-flask/LICENSE"

and the archive contains these license files:
LICENSE
artwork/LICENSE

I know it is hard to implement a smart enough generation algorithm to fit all situations, so, I think it is better to make this feature optional and should be enabled explicitly by the command line argument.
Also, I would prefer to keep the filename of the license file original rather than force renaming it to LICENSE.

Good catch. I tried a few libraries out, but assumed that the compression library would list the files in some type of breadth first search instead of depth first search. Is there any interest in adding unit tests to this package?
I'll add a cli-arg like --find-license, and change the heuristics to prefer the license with the lowest directory depth.

Yes, I have plan to write some unit tests, but I'm afraid I have no time to do this in recent weeks.

@wenLiangcan I update my pull request to reflect your requests. The find license attempt will only be made when the -l or --find-license option is added, and it prefers licenses closer to the root so that your flask example doesn't pull the artwork license.
Additionally, I preserved the license name when installing and fixed some of the formatting.

Thanks @brycepg , merged.


[issue-2908]: Bump lake-builder version to 0.0.8

⚠ Pre Checklist

Please complete ALL items in this checklist, and remove before submitting

[ ] I have read through the Contributing Documentation.
[ ] I have added relevant tests.
[ ] I have added relevant documentation.
[ ] I will add labels to the PR, such as pr-type/bug-fix, pr-type/feature-development, etc.

Summary

Does this close any open issues?
Closes #2908
Blocks #2940/#2984
Blocks #2907/#2941
Screenshots
Include any relevant screenshots here.
Other Information
Any other information that is important to this PR.

The linter errors must be due to the Linter version upgrade.

@klesh this is ready for review


Resolve #677 (change FnMut to FnOnce)

This allows closures passed to Canvas::with_texture_canvas() to take ownership of values from the enclosing scope.

Sweet 👍


refactor: replace joycon & jsonc-parser with get-tsconfig

The PR replace joycon & jsonc-parser with get-tsconfig, which supports extends in tsconfig.json/jsconfig.json.
get-tsconfig is also battle-tested, used by eslint-import-resolver-typescript, @esbuild-kit/cjs-loader, @esbuild-kit/esm-loader and many more.
I have published a canary version (0.6.0-canary.0) for anyone interested. Feel free to comment on this before the PR is merged.

cc @jack-works
The extends of tsconfig.json is now supported. And the behavior should align with the tsc now.
cc @huozhi
Previously, specifying a full path in the tsconfig option will result in undefined behavior. The tsconfig option is designed for a custom filename (like tsconfig.rollup.json) for the plugin to find. The only reason providing a full path will work is the implementation detail of the joycon library.
While get-tsconfig doesn't support passing a full path, in order to maintain backward compatibility and not break the bunchee, I have made that providing a full path is officially supported.
Although I have created a test case against it, please try the canary version out to see whether it will break the bunchee.

Tried it locally, all tests are passed for bunchee ✔


Cannot reach sites on chrome but can reach on others

Describe your feature / Опишите ваше предложение
I can open sites with goodbyeDPI in Opera , Opera gx and Firefox browsers but not in chrome. what could be the reason? I couldn't find it, but I wanted to ask you in case you might know. I'd appreciate it if you could help me

Same issue here. Edge works fine too, Google Chrome - no

Most probably due to
chrome://flags kyber
This is a post-quantum thing for TLS that inflates ClientHello to 2 TCP segments, which GoodbyeDPI currently doesn't handle.

Most probably due to
chrome://flags kyber
This is a post-quantum thing for TLS that inflates ClientHello to 2 TCP segments, which GoodbyeDPI currently doesn't handle.

Thank you, disabling kyber in Slimjet browser fixed the issue

Most probably due to
chrome://flags kyber

Thanks, disabling this option worked for me too.

Most probably due to
chrome://flags kyber
This is a post-quantum thing for TLS that inflates ClientHello to 2 TCP segments, which GoodbyeDPI currently doesn't handle.

Is there a solution for windows directly, independent of browsers? It works at certain times of the day with non-browser use. Approximately 02:00-08:00 GMT+3.

--max-payload 2400 solves it too.

I can't figure out how to enter the command. Can you help me please

@ydbilgin, replace modeset in bat file with full set of args:
LEGACY modesets:
      -1               -p -r -s -f 2 -k 2 -n -e 2 (most compatible mode)
      -2               -p -r -s -f 2 -k 2 -n -e 40 (better speed for HTTPS yet still compatible)
      -3               -p -r -s -e 40 (better speed for HTTP and HTTPS)
      -4               -p -r -s (best speed)

Modern modesets (more stable, more compatible, faster):
      -5               -f 2 -e 2 --auto-ttl --reverse-frag --max-payload (this is the default)
      -6               -f 2 -e 2 --wrong-seq --reverse-frag --max-payload

--max-payload 2400 solves it too.

It's brookes some other (non-blocked) web-sites for me.

--max-payload 2400 solves it too.

It's brookes some other (non-blocked) web-sites for me.

You will encounter broken sites no matter what if you run unrestricted mode (IIUC mostly because of --auto-ttl/--wrong-seq flags). I have a good luck with goodbyedpi.exe -f 2 -e 2 --reverse-frag --max-payload 2400 --blacklist list.

--max-payload 2400 solves it too.

It's brookes some other (non-blocked) web-sites for me.

You will encounter broken sites no matter what if you run unrestricted mode (IIUC mostly because of --auto-ttl/--wrong-seq features). I have a good luck with goodbyedpi.exe -f 2 -e 2 --reverse-frag --max-payload 2400 --blacklist list.

Where is this supposed to go, exactly? The .cmd file for installing the service?

Most probably due to
chrome://flags kyber
This is a post-quantum thing for TLS that inflates ClientHello to 2 TCP segments, which GoodbyeDPI currently doesn't handle.

Brave v1.67.123 Chromium: 126.0.6478.126 👍

@ValdikSS  https://www.google.com/webhp

Same issue with chrome. Kyber is disabled in settings.

With --max-payload 2400 and Kyber is enabled, not working nnmclub (In KZ).
Without Kyber working OK.

У меня намертво отвалились ntc.party и elderscrolls.fandom.com в хроме.
Самое забавное, что даже после удаления драйвера windivert, перезагрузки и удаления gdbyedpi полностью - проблема не решается, я по прежнему не могу зайти на эти сайты. Игрался с протокалми в chrome://flags, пробовал все комбинации с QUIC и Kyber, сбрасывал сеть командой netsh winsock reset и netsh int ip reset. удалял запомненную wi fi сесть в windows, всё бесполезно. Но в firefox все открывается без танцев с бубном по щелчку пальцев. Проблема началась после того, как я решил установить gdbyedpi как службу(до этого запускал через батник просто)


Create newDB.csv

add new database with 25500 names
see difference between old main database 19000 and new database with 25500 names

hi
I checked the dataset I think this dataset has a low level of accuracy because many names have the wrong gender(you can see it in the picture).

Hi. Yes it does because it is from a ML project
So it doesn't fit your project or if you want to use it, you should fix the wrong column. For example, if you want to use this dataset, you can use a data analytics tool to prepare this data correctly for your project.

thanks, I think it doesn't benefit spending a lot of time on this dataset, because Im trying to add a new feature, for names used for both genders, which I think spending time for this is better than I change the dataset.
if you can change the database a improve it, without any conflict with this dataset, I welcome it.

So we move on from it
I think it better should be that you mention in README details about what features you want till others can help you


Graph Linear Transform No Longer Works in Manim16, Confirmed to Work in Manim7

The video at this page cannot be rendered in Manim v0.16.0 and it gives an unexpected input error:
https://docs.manim.community/en/stable/reference/manim.scene.vector_space_scene.LinearTransformationScene.html#lineartransformationsceneexample
The error says: LinearTransformationScene.init(...) is giving an error because it cannot accept ‘renderer=(...)’ as an argument. When Manim is supplying the init(...) with ‘renderer=(...)’ as argument.
The issue is resolved when downgrading to Manim v0.7.0, although I do not know which latest version of Manim with support the code at the website above.
Either you fix the code at the above website or fix Manim so it accepts the website's code (harder).

The issue is more subtle than that; the example on the page is actually rendered with the latest version of Manim.
However, the example is bad and should be changed to read
class LinearTransformationSceneExample(LinearTransformationScene):
    def __init__(self, **kwargs):
        LinearTransformationScene.__init__(
            self,
            show_coordinates=True,
            leave_ghost_vectors=True,
            **kwargs,
        )

    def construct(self):
        matrix = [[1, 1], [0, 1]]
        self.apply_matrix(matrix)
        self.wait()

Ideally, I'd prefer if __init__ wouldn't need to be touched at all, e.g., by enabling something along the lines of
class LinearTransformationSceneExample(LinearTransformationScene):
    show_coordinates = True
    leave_ghost_vectors = True

    def construct(self):
        matrix = [[1, 1], [0, 1]]
        self.apply_matrix(matrix)
        self.wait()

which might actually require some work.


RibbonClientConfiguration isn't very useful

Maybe I'm missing something here.
AFAIKT if you have @RibbonClient(name = "client-name", configuration = Config.class) somewhere in component scan, then a @LoadBalanced RestTemplate will be created using first the beans from Config.class and then the beans from a RibbonClientConfiguration instance with the name magically set to "client-name".
However, I can't find a case where this is useful unless I only want the defaults.
If I'm trying to provide an alternate bean for e.g. ribbonRestClient in Config.class I can't, because the dependent config and balancer beans haven't been defined yet.
Likewise, if I override as much as I need to construct e.g. a ribbonLoadBalancer, e.g. without creating an IPing bean, RibbonClientConfiguration pointlessly constructs one for me anyway afterwards.
It gets even harder to use when you have multiple services needing ribbon clients.
Are you supposed to just explicitly qualify every bean?
How was this intended to be used?
Is there a better way to be overriding single beans, or accessing the defaults in other configuration?
Can RibbonClientConfiguration just be disabled if I don't need its beans at all?

What version are you using? RestTemplate is no longer created by default in Brixton. You'll have to be more specific than you are. We have many tests and code that only override one or two of the defaults without any problem. You'll need to provide some samples of what you are doing, because RibbonClientConfiguration is very useful.

I'm using spring-cloud-dependencies:Angel.SR6, there is no higher version of it available on Maven.
Should I be looking elsewhere?
What I was initially trying to do is just use a different JerseyClient to the default, but any attempt to change or post-configure one of the default beans seems to result in having to re-implement the whole thing.

Brixton.RC1 is out. I just ask about version to get perspective. I still don't understand how overriding one bean leads to "re-implement the whole thing" without seeing something.

I can put together something more specific tomorrow.
For now, see my example config in #940 for an idea of what I'm doing.
There's no way to just override the ribbonRestClient bean, because none of the dependencies are available.

Ok, @RibbonClient needs to go on an @Configuration class (normally your boot app or another class that isn't referenced in @RibbonClient. The name attribute is what you reference in RestTemplate.get*("http://<client-name>/...);. You shouldn't have to create anything in RibbonClientConfiguration that you don't want to override, like IClientConfig. A sample project would be helpful.

Hmm, but @RibbonClient already has @Configuration as a meta-annotation.
I assumed (and the docs didn't say otherwise) that there was no need for an extra configuration class.
I'll give your suggestion a go.

OK, it works only if @RibbonClient.configuration does not reference a @Configuration class, or an inner class of a @Configuration class.
The latter condition especially tripped me up, as I was trying to keep things in the same file.


Use Azure RMS for WIP. Determines whether WIP uses Microsoft Azure Rights Management

Hello,
I don't think that "Azure Rights Management" is good here, as far I know Azure Rights Management has been replaced by Unified Labeling isn't it?
And hyperlink is broken "Use Azure RMS for WIP. Determines whether WIP uses Microsoft Azure Rights Management"
Here I guess it should point to https://docs.microsoft.com/en-us/azure/information-protection/what-is-azure-rms
So could be good to update the link and maybe to replace the naming? As possibly no longer possible to deploy Azure Rights Management or Azure Information Protection, only the Office 365 Unified Labeling.

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

ID: 7df27add-73fe-4f0b-7e30-face0f95cda3
Version Independent ID: 3ec647d9-3470-8d8b-a941-d56f6522a35e
Content: Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune (Windows 10) - Windows security
Content Source: windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md
Product: m365-security
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@lightupdifire The link has been fixed and it points to the article you mentioned.
Regarding Microsoft Azure Rights Management, according to this article it is still used.

As the cloud-based solution that you purchase, yes. Azure Information Protection offers the new capabilities of classification and labeling for an organization's documents and emails, which in turn can apply Rights Management protection.

However, Azure Rights Management is still used as the protection technology for Azure Information Protection, and for Microsoft 365 services that use this cloud-based Rights Management protection. So in the context of the protection technology that is used by Azure Information Protection, "Azure Rights Management" (Azure RMS) remains a current name.

Thanks for the link update and explanation!


Database Maintenance

We upgraded our backend databases during our normal maintenance window. We communicated this to enterprise customers but apologize for the impact to others. In the future maintenance windows will be announced here, so they'll appear on our status website, and if watching this repository you'll be notified. We'll also announce maintenence via our Discord and GitHub community.

DB upgrade for identity database started at 20:11 GMT on Sunday, Dec. 1. DB upgrade for configbroker database started at 20:22 GMT. Identity DB upgrade finished at 20:29 PM, started upgrading replica. Configbroker DB upgrade finished at 20:39 GMT. Started upgrading replica. Identity replica upgraded 20:46.  CB replica completed. Identity service still failing health checks - completed analyze 21:07. Systems back up and functional.


Expose openAPI nameFormatter function.

Is your feature request related to a problem? Please describe.
I'm having a lot of pain setting up our OpenAPI handlers in graphQL mesh. We have quite a lot of datasources.
At first, I was using the "stable" openapi handler, but I quickly found that many of the types, and even fieldNames it devises from the openAPI spec were not great, and resulted in a lot of numbers like
mac
mac3
request
requests

This is very close to the interface I want it to be, except mac should be the plural macs and mac3 should just be mac (or maybe macById)
It also creates a lot of types with the same name + a number like Mac5Input which is not as bad as the fieldName but it is getting a bit confusing.
I understand why it does that, but it's not pretty or easy to solve.
Then I remembered there was a new openAPI handler The guild is working on, and I tried switching to that.
The field names from the newOpenapi handler, is 10x worse. like:
cloudnac_DOT_mac_DOT_get
cloudnac_DOT_mac_DOT_list_macs
cloudnac_DOT_requests_DOT_get
cloudnac_DOT_requests_DOT_list_requests

and so on... (just terrible query names!)
BUT they are unique and undeniably functionally better and easier to reason with than the incrementing numbers. So my only problem now is how terrible those names are to use by default after it goes through the sanitizeNameForGraphQL function.
https://github.com/Urigo/graphql-mesh/blob/8ab2702d182b9d824d40ff3f133840a2c6d89ce3/packages/utils/src/sanitize-name-for-graphql.ts#L40
Describe the solution you'd like
I would like to be able to use my own formatter, to use the operationId from openAPI and choose how i Format it, instead of being forced to turn it into a sea of DOT's and have unnecessary prefixes.
Describe alternatives you've considered
My first thought was to solve this with the rename transform and regexes like this:
       - rename:
           mode: bare
           renames:
             - from:
                 type: Query
                 field: (.*)_DOT_(.*)
               to:
                 type: Query
                 field: $1_$2
               useRegExpForFields: true

To at least make it reasonable. But I realized I could only capture one set of DOT's and I needed to capture everything but the DOT's as well as other key things I don't want.
I also tried to at least get it somewhat closer with:
      - rename:
          mode: wrap
          renames:
            - from:
                type: Query
                field: _DOT_list_(.*)
              to:
                type: Query
                field: $1
              useRegExpForFields: true

in hopes to convert e.g. cloudnac_DOT_requests_DOT_list_requests to just requests. But instead that results in: cloudnac_DOT_requestsrequests 🤔  (I'm not quite sure how it comes up with that result?)
I also tried:
            - from:
                type: Query
                field: (_DOT_list_)(.*)
              to:
                type: Query
                field: $2
              useRegExpForFields: true

with no luck either, and I can't seem to find any broader explanation of the regex features in the docs.
E.g. I want to make these transformations in a function:
cloudnac_DOT_mac_DOT_get  👉  mac
cloudnac_DOT_mac_DOT_list_macs  👉  macs
cloudnac_DOT_requests_DOT_get  👉  request
cloudnac_DOT_requests_DOT_list_requests   👉   requests
In my case that means, getting rid of the prefix, and turning cases with "get" into singular form, and cases with "list" into plural form.
We have a nice standard for operationId in our many APIs that we cannot just change for the sake of matching graphQL-mesh's default formatting rules.
Additional context
Currently, to get around this mess. I'm having to use the rename transformation on every single root level field on every single API, in the above example where we have just 4 fields and 2 mutation fields this adds 38 manual lines of code renaming:
      - rename:
          mode: wrap
          renames:
            - from:
                type: Query
                field: cloudnac_DOT_mac_DOT_get
              to:
                type: Query
                field: mac
            - from:
                type: Query
                field: cloudnac_DOT_mac_DOT_list_macs
              to:
                type: Query
                field: macs
            - from:
                type: Query
                field: cloudnac_DOT_requests_DOT_get
              to:
                type: Query
                field: request
            - from:
                type: Query
                field: cloudnac_DOT_requests_DOT_list_requests
              to:
                type: Query
                field: requests
            - from:
                type: Mutation
                field: cloudnac_DOT_mac_DOT_patch
              to:
                type: Mutation
                field: patchMac
            - from:
                type: Mutation
                field: cloudnac_DOT_requests_DOT_patch
              to:
                type: Mutation
                field: patchRequest

Which is not terrible for 1 or 2 APIs, but starts getting cumbersome with 10+ APIs... Not to mention having to maintain this, everytime an API changes, it's not 1 more place that we have to remember to go in and update or add rename transformations for every field.
as far as I can tell, there's no way to achieve this with a simple regex.
All of this could be solved with an optional formatter function that takes operationId as a parameter.

It is not easy for us to give names for the operation names that are invalid for GraphQL spec. You can always use naming convention and rename transform with regular expressions to have your own naming format.

Recently we published a complete rewrite of the openApi handler, including a big change in the naming convention.
Migration guide docs here.
@MarkLyck The new convention is much closer to the logic you presented, could you give it a go and update?

Closed due to this and no further interest


feat: added a new video in electronics parts (#key4)

Title

provide a brief description. Use "(feat):" for enhancement requests. Use "(bug):" for bugs/defects/issues.

Related Issue(s)

list any related issue(s) via issue title and number that this pull address is addressing.

Additional Info

provide any additional information relevant to the pull request

Summary by CodeRabbit

New Feature: Enhanced the 'Data' section of our application with an additional resource. Users can now learn "All about Forward Bias" in semiconductors, complete with a detailed description and a helpful YouTube video link. This update enriches our educational content, making it even more comprehensive for our users.

LGTM!
Good work!


Add force option for identity

smoll nit:
I want to be able to force overwrite my starting recipe, so I'd like a way to force overwrite the output, just like bake has
Repro:
$ csv-chef identity ./foo.csv -o ./recipe.csv
$ csv-chef identity ./foo.csv -o ./recipe.csv
The second one fails with:
2021/09/01 20:33:00 ERROR: Output file already exists: ./recipe.csv

Closed with #8


drivers/audio: Add support for the ES8311 codec

Summary
This commit aims to add support for the ES8311 codec on the ESP32-S2-Kaluga-1 board.
It also has small QoL improvements on other audio and ESP32-S2 files.
Impact
This might break custom applications using i2s_mclkfrequency() as it was renamed to i2s_setmclkfrequency().
Testing
Tested using the provided defconfigs on the ESP32-S2-Kaluga-1.

please add commit messages describing the change


Remove assignability cases in getNarrowedType + an isArray improvement for readonly arrays

Fixes #31155
Fixes #17002
There are two pieces to this PR:

The fix for #31155 which came from #32443
Unblocking #17002 which stopped #32443

The 2nd was blocked on :

TLDR: any[] is assignable to IAction | ReadonlyArray, but it's not a subtype. The issue here is that readonly arrays are not subtypes of mutable arrays so we end up falling back to the intersection case.

Where :
interface IAction {
    x: string;
}

declare const arg: IAction | ReadonlyArray<IAction>;
const x = Array.isArray(arg) ? arg : [arg];

Is now legal due to changes in the isArray definition which takes into account readonly arrays.
/cc @jack-williams

@typescript-bot test this
@typescript-bot user test this

@typescript-bot test this
@typescript-bot user test this

Seems to be tripping up when the guarded value has type any and it picks both parts of the conditional when it should really pick the false branch. Could something like the following work?
declare function isArray<T>(arg: T | {}): arg is T extends readonly any[] ? ReadonlyFromCoercion<T>: any[];
type ReadonlyFromCoercion<T extends readonly unknown[]> = 0 extends (1 & T) ? any[]: T;

isArray<T>(arg: T | {}): arg is T extends readonly any[] ? (unknown extends T ? never : readonly any[]) : any[];

should also work to filter out any from the true branch.

@typescript-bot test this
@typescript-bot user test this

OK, so that does clean up most of the errors in the RWC in the azure side - it looks like just a few rxjs issues and they all stem to their own custom isArray function which looks like:
export const isArray = (() => Array.isArray || (<T>(x: any): x is T[] => x && typeof x.length === 'number'))();

We're still seeing issues in this PR: https://github.com/typescript-bot/TypeScript/pull/53
[XX:XX:XX] Error: /vscode/src/vs/base/browser/ui/actionbar/actionbar.ts(628,9): Type '(readonly IAction[] & any[]) | (IAction & any[]) | (IAction | readonly IAction[])[]' is not assignable to type 'readonly IAction[]'.
   Type '(IAction | readonly IAction[])[]' is not assignable to type 'readonly IAction[]'.
     Type 'IAction | readonly IAction[]' is not assignable to type 'IAction'.
       Type 'readonly IAction[]' is missing the following properties from type 'IAction': id, label, tooltip, class, and 4 more

this could be because they have their own isArray in vscode which wouldn't propagate the readonly:
export function isArray(array: any): array is any[] {
	return Array.isArray(array);
}

I could update the vscode definition to the new definition to see if that fixes it

Yeah, the custom isArray functions would need to adopt the same type, both to be assignment compatible and to behave the same way.

Looks like I need a build to verify rxjs
@typescript-bot pack this

@typescript-bot pack this

I'm not getting fails in rxjs with this build of TS, I think this is good for one last look and can be merged if we're happy.

Ping on reviews @sandersn / @sheetalkamat - as it's a potential breakage, I'd like to get it running in nightlies earlier in 4.1

I'll merge on tuesday when I'm off DT rotation 👍🏻

Today is that tuesday, I'm going to merge 👍🏻

Example for blog post
declare const p: string | ReadonlyArray<string>;
if (Array.isArray(p)) {
  // 4.0: p: any[]
  // 4.1: p: readonly string[];

  // 4.0: OK
  // 4.1: Error
  p.push(0);
}

FWIW, possibly a better example for the blogpost is one where TypeScript narrowed the type incorrectly and unsafely, rather than merely providing a weaker-than-desired type, e.g.:
declare var foo: string[] | readonly number[] | null

if (foo instanceof Array) {
    foo; // at runtime, this may be string[] or readonly number[],
         // however, TypeScript <4.1 would narrow to just string[]

    foo.push('str'); // incorrect and unsafe, but allowed by <4.1, now errors in Nightly
} else {
    foo; // at runtime, strictly null, however TypeScript <4.1 would
         // narrow to readonly number[] | null
}

(Playground Link)

@orta I think this broke passing Array.isArray to other type-guard-accepting functions, e.g. array.filter(): https://github.com/microsoft/TypeScript/issues/41610

@orta I think this broke passing Array.isArray to other type-guard-accepting functions, e.g. array.filter(): #41610

It brokes a lot de array.map for me too. Only happens on recursive types for me #41609

@orta This PR has the Breaking Change label, but I don't see any mention of it on the "Breaking Changes" documentation:
https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#typescript-41

This is broken for generics and other nontrivial types:
declare function f1<T extends any[]>(array: T): void;
function f2<T>(thing: T) {
    if (Array.isArray(thing)) {
        f1(thing);  // Argument of type 'T & (T extends readonly any[] ? unknown extends T ? never : readonly any[] : any[])' is not assignable to parameter of type 'any[]'.
    }
}

In 4.0, the type of thing was narrowed to T & any[] which was OK.

Another issue caused by the improvement: #41714


Trip detail UI for native, check designs updates.

In current code base, we have the component for this called the TimelineFlightDetail.
code: https://github.com/kiwicom/margarita/tree/master/packages/components/src/TimelineFlightDetail
Check new designs on Figma and update component to corresponded on that.
Figma: https://www.figma.com/file/XD9kQTOJxaqviaxD0g3AhAXS/Booking-Detail
Description of application flow you can find here #70

close because it will be solved by #70


0ms timer from STL are ignored

timer!timer_start(...,0) are ignored because the standard implementation ignores 0ms or negative timeouts (event m : timer?timer_start guard m.delay > 0).
Should it be replaced by >= 0 ?

Should be fixed and deployed. Let me know if it works.

Works with Node.JS (I haven't tested for the browser)

Works with Java and Go, too

My guess : it's a conflict in the JS browser between the various implementations of setImmediate and the setTimeout of 0ms. I fixed by asking a timeout of 1ms minimum in before calling the timer.

We could consider putting the 1ms hack in the library. i.e. replace the 0 with a 1. It is not acceptable to not get a timeout message after you have started a timer, but we never give guaranty exactly when you will get the message.

Can't we just send the timeout message right away, without actually starting a JS timer with a 0ms period? Or do we need to rely on some side-effects of actually starting the JS timer?

I think in the ThingML context I would not expect to get the javascript side effect, just the timer to execute… so Yes right away is fine :-)

Makes sense to me :-) I will test that out and commit if it indeed works


Another test for build-prow-images

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/lgtm


feat: add the changes to allow the provider to provide/edit the vlan while creating Direct Link gateways

PR summary

Fixes: <! -- link to issue -->
PR Checklist
Please make sure that your PR fulfills the following requirements:

[ ] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


We couldn't save your tab settings. Please try again. "Invalid tab settings provided: url; "

Hi there,
I got an error while trying to save configurable tab. when I click on the save button then I got the error  "We couldn't save your tab settings. Please try again." But on the same, if I click again on the save button then the tab is working.  I got an error in the console as well "Invalid tab settings provided: url;" I tried almost everything adding valid domains and URL and all but nothing is working.

// Manifest
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.schema.json",
"manifestVersion": "1.7",
"version": "1.2.1",
"id": "54dg3445-34d4-dfg456-sdfsdfsd-sadfsdf",
"packageName": "com.test.app",
"developer": {
"name": "test",
"websiteUrl": "https://test.se",
"privacyUrl": "https://test.se/test1/gdpr/",
"termsOfUseUrl": "https://test.se"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "Test Name",
"full": "Test Name"
},
"description": {
"short": "Handle your",
"full": "Test NameTest NameTest NameTest NameTest NameTest NameTest NameTest NameTest NameTest Name."
},
"accentColor": "#EA5B0C",
"configurableTabs": [
{
"configurationUrl": "https://test.se/check/config",
"canUpdateConfiguration": true,
"scopes": [
"team"
]
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"test.se",
]
}
//Config
app.getContext().then(async (context) => {
await (window as any).microsoftTeams.app.initialize();
saveQueue = (id: any) => {
(window as any).microsoftTeams.pages.config.registerOnSaveHandler((saveEvent: any) => {
const configPromise = (window as any).microsoftTeams.pages.config.setConfig({
websiteUrl: 'https://test.se',
contentUrl: https://test.se/collaborative/${id},
entityId: "grayIconTab",
suggestedDisplayName: "test"
});
configPromise.
then((result: any) => {saveEvent.notifySuccess()}).
catch((error: any) => {saveEvent.notifyFailure("failure message")});
});
}
})

@prince17dec - Thanks for reporting your issue.
We will check this at our end and will get back to you.

@prince17dec - Do you have any more owner in your team? If yes, please ask them to remove you and add as a member, try if you can add app with member permission. once done, ask your team owner to provide you owner permission again.

Yes, already did this above step still getting the same error.

@prince17dec -We are not able to repro the scenario. It's working fine from our end.
Microsoft Teams Version <IP_ADDRESS>276 (64-bit).
Could you please try it once?
Refer Sample link -https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/meetings-details-tab/csharp/DetailsTab/Views/Home/ConfigureTab.cshtml
  microsoftTeams.app.initialize().then(() => {
        microsoftTeams.pages.config.registerOnSaveHandler(function (saveEvent) {
            microsoftTeams.pages.config.setConfig({
                entityId: 'DetailsTabDemo',
                contentUrl: window.location.origin + "/Index",
                configName: 'DetailsTabDemo'
            });
            saveEvent.notifySuccess();
        });
        microsoftTeams.pages.config.setValidityState(true);
    });

Thank you for your reply. It was already fixed. It was a problem with your CDN. I just replace it with NPM package and it is working now.

@prince17dec - We are closing this issue for now, Please feel free to reopen it, if required.


New release

@arokem after some testing (sorry it took so long), I believe we should do a release (based on my previous PR that was fixing something.

Done in https://github.com/tee-ar-ex/trx-python/releases/tag/0.3


Webpack & Sass compiler

Sass has a problem when compiling it.
@import "Materialize/sass/components/mixins";  not found ---> when I checked the code in node_modules the materialize components is not there it is lacking..
Webpack has a problem when imported it.
Cannot resolve the file which I cannot see also the .JS file.

seems this file is not there

Use this in your styles.scss:
$roboto-font-path: "../../node_modules/materialize-css/fonts/roboto/";
@import "~materialize-css/sass/materialize.scss";
@import "~materialize-clockpicker/src/sass/components/variables";
@import "~materialize-clockpicker/src/sass/components/primary";
@import "~materialize-clockpicker/src/sass/components/dark";

You need to npm install materialize-css materialize-clockpicker prior to that.


sendAuthRequest > no response in Android

react-native-wechat version 1.9.10

have you found a workaround @jcmlumacad ? I think im also facing this issue

@michaelknoch not yet. Still finding some solutions.

i noticed that i had to enable "android" in the wechat admin dashboard. After enabling it immediately works. @jcmlumacad


Open API Aries Faber Alice Demo

I am able to run the demo using docker playground up until the send credential step
On the Faber tab
The connection id is from the get_connection on the faber tab
The cred_definition is the CRED_DEF Transaction ID
The credential body
{
  "connection_id": "6c3e48e6-1d9a-4803-a20e-2117dd6ad842",
  "credential_definition_id": "6qnvgJtqwK44D8LFYnV5Yf:3:CL:9:tag",
  "credential_values": {"name": "Alice Smith", "date": "2018-05-28", "degree": "Maths", "age": "24"}
}

request url
http://ip10-0-55-4-bkjn6p15do8g14edjijg-8021.direct.play-with-von.vonx.io/credential_exchange/send
The response returns an error
500 Internal Server Error
Server got itself in trouble
I tried the steps a couple of times with the same results.
Any suggestions of what is wrong?

I was able to get the demo to work using docker not docker playground. So there might be a bug in the docker playground setup or something.

Hi
I've been having trouble geting the demo to work on a Ubuntu virtual box, I've installed Docker CE successfully and followed the instructions but the scripts fail to compile.  Could you give me some details on how you accomplished it within docker as I am struggling.

I'm on Ubuntu and just ran through it and all worked.  Can you please post where you ran into trouble.  I was following the instructions here:
https://github.com/hyperledger/aries-cloudagent-python/blob/master/demo/AriesOpenAPIDemo.md


Normalize alert details

adds a structured type for AlertDetails
changes SearchResult to be unstructured

Nice, LGTM!
/lgtm
/approve


BUG: Multinode training, setting num nodes causes training to freeze

Setting num_nodes causes training to freeze on the validation step. This could be linked to webdataset.
NOTE:
Multinode training is possible using MultilingualWebdatasetDataModule(..., resample=True)

Fixed, moved to torchdata


#159322056 User can update diary endpoint with test suite

What does this PR do?
Modify diary entry controller
Description of Task to be completed?

Check if the user is authenticated
Get the newly updated resource and save to database
Return the newly created resource

How should this be manually tested?
After cloning the repo, cd into the directory. RUN 'npm install' to install dependencies.
RUN 'npm run dev' to start the app.
go to POSTMAN and enter the endpoint.
if you provide a correct token in the header, you will get the newly created resource.
Any background context you want to provide?
N/A
What are the relevant pivotal tracker stories?

Story type: feature
Story title: User can modify an existing diary and test case
Story ID: #159322056

Screenshots (if appropriate)
N/A
Questions:
N/A

Great one vic. You can merge to develop.


KAFKA-12216; Improve flaky test reporting

This patch adds the reports.junitXml.mergeReruns setting to gradle build. From the doc:

When mergeReruns is enabled, if a test fails but is then retried and succeeds, its failures will be recorded as <flakyFailure> instead of <failure>, within one <testcase>. This is effectively the reporting produced by the surefire plugin of Apache Maven™ when enabling reruns. If your CI server understands this format, it will indicate that the test was flaky. If it does not, it will indicate that the test succeeded as it will ignore the <flakyFailure> information. If the test does not succeed (i.e. it fails for every retry), it will be indicated as having failed whether your tool understands this format or not.

The patch also increases the maxTestRetryFailures to 50.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

We reverted https://github.com/apache/kafka/pull/14961 because it created flakiness in Streams' tests. We should bring it back before we can continue with this one.

Rebased to include https://github.com/apache/kafka/commit/87e3cbe4daa084964596d3f6f79041d85548426b.

I need to update the PR to only apply this while building PRs.


Mentor/Mentor Managers About Page-Admin-App  - Sprint 3

Description:

Build the Screen using the style guide.
Integrate Screen with the Backend

@tamsay comment on this issue so that it is known you have also collaborated

Hello @Honeyloveet, I will work on the mentor section of this issue. Kindly assign it to me. Thank you


Display the gross pay instead of the gross value in the payment confirmation email

We've been using the gross value from the Cantium confirmation report in our payment advice to the claimants.
This is incorrect, the 'gross value' as they call it is in fact the total outlay (how much it is costing DfE). Instead we need to subtract the employer's (DfE) NI contributions from this value to get the gross pay that will be communicated to the claimant.
I'm not sure that having both gross_pay and gross_value is a good idea. If either of them should change it should be gross_value but since that's the name that Cantium have given it I've decided to leave it for now.
I decided against having gross_pay as a computed method as we will probably want to query against it in the future.
We will also need to notify all previously paid claimants of their new payment advice, but I thought it probably best to tackle that separately.

 BUG: Pay advice email doesn't show the correct gross value


unblock tasty-tap, tasty-fail-fast

tasty-tap-0.0.4 allows broader base. tasty-fail-fast builds with it as well, no new version required.

Thanks @MichaelXavier!


On save collapsed/folded code expands

VSCode Version: Version 1.36.0-insider
OS Version: Mac OS Mojave 10.14.5

When I save my html document my previously collapsed folders all expand. This occurs without any installed extensions in the latest nightly build.
Steps to Reproduce:

Install VSC V.1.36.0-insider on Mac OS Mojave 10.14.5
Create html document with some divs
Collapse one or many divs
Save
See that the collapsed div is now re-opened

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

@noahsscott  Do you have format on save enabled?
If yes, what formatter is used?
Or any other extension that does something on save?

@aeschli No I don't have format on save enabled and when testing this have no extensions enabled.

@aeschli Apologies I just realised Codekit was running in the background when testing this. By toggling cache-bust 'off' on the html output file, the structure remains collapsed in VSC on save.


removing deprecated function for future Python release compatibility.

CATEGORY
Choose one

[ ] Bug Fix
[x] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY

Here, I replaced all the occurrences of assertEquals with assertEqual in the test files in anticipation of its removal in future Python releases. The alias has been deprecated for sometime.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

run tests.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
@betodealmeida or someone else that works on tests.

run tests

Extra info on this: https://docs.python.org/3/library/unittest.html#deprecated-aliases
@MarcusSorealheis while your at it, can I ask you to change assertNotEquals also? (found 2 lines)

Codecov Report

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

@@           Coverage Diff           @@
##           master    #8353   +/-   ##
=======================================
  Coverage   67.57%   67.57%
=======================================
  Files         448      448
  Lines       22529    22529
  Branches     2363     2363
=======================================
  Hits        15223    15223
  Misses       7168     7168
  Partials      138      138

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 c09e3e7...41d61c8. Read the comment docs.

thanks @dpgaspar

@dpgaspar does this LGTM?

here is where CI failed (which is unrelated to the change):
      Spec                                    Tests  Pass…  Fail…  Pend…  Skip…
  ┌────────────────────────────────────────────────────────────────────────────┐
  │ ✖ sqllab/index.test.js            00:20      5      2      1      2      - │
  └────────────────────────────────────────────────────────────────────────────┘
    1 of 1 failed (100%)              00:20      5      2      1      2      -
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>cypress: `cypress "run" "--spec" "cypress/integration/sqllab/*" "--record" "false" "--config" "video=false"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>cypress script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/travis/.npm/_logs/2019-10-07T17_16_10_188Z-debug.log
ERROR: InvocationError for command /home/travis/build/apache/incubator-superset/superset/assets/cypress_build.sh sqllab (exited with code 1)
___________________________________ summary ____________________________________
ERROR:   cypress-sqllab: commands failed
The command "tox" exited with 1.```


make install target

Hi,
In the new Homebrew formula for precomp, which I have just merged, we're using
    system "make"
    bin.install "precomp"

It would be great if instead we could use
    system "make", "PREFIX=#{prefix}", "install"

Would you be willing to add a make install target?

Unfortunately, as I wrote in #60, I don't have any developing experience with macOS and only a little with Makefiles, so could you describe what is needed a bit more (e.g. what should the "install" target do, what's prefix for?)
As far as I see in the commit, it is based on 0.4.5 which is OK, though it could be updated to the new version 0,4.6. I also could merge Makefile.osx from maki-chan's branch so it would be a bit more straightforward to build without the replacements (make -f Makefile.osx) and add the install target to it.

Here are some examples:
https://github.com/micropython/micropython/blob/master/ports/unix/Makefile#L196-L197
https://github.com/jordansissel/grok/blob/master/Makefile#L9
https://github.com/jordansissel/grok/blob/master/Makefile#L94
https://github.com/zpaq/zpaq/blob/master/Makefile#L5-L6
https://github.com/zpaq/zpaq/blob/master/Makefile#L24-L25
Let me know if you need more!

@ilovezfs
Sorry, been busy the last weeks, so the change delayed. GitHub auto-fixed this, but don't hesitate to reopen if it doesn't work yet.

@schnaader looks good. Almost there. It's just missing the step that creates the bin directory.
install: contrib $(PROGNAME)
	install -m 555 ./precomp $(BINDIR)

That will actually install precomp into $(PREFIX) and give it the file the name "bin"
Instead, you need
install: contrib $(PROGNAME)
	install -d $(BINDIR)
	install -m 555 ./precomp $(BINDIR)

which will create the directory $(BINDIR) and then install precomp into that directory with the file name "precomp"

(also the ./ isn't actually needed)

but don't hesitate to reopen if it doesn't work yet.

Just an FYI that users cannot reopen an issue if they weren't the one who closed it.

Just an FYI that users cannot reopen an issue if they weren't the one who closed it.
Oh, good to know, thanks!

@schnaader Thanks @schnaader!


video in pause

Do you want to request a feature or report a bug?
I have a feature to request.

What is the current behavior?
i have implant a video and it woks fine but only with a desktop computer. Indeed, when I use a mobile, the video is paused. Is there something to add ?

**If the current behavior is a bug, please provide the steps to reproduce.**

What is the expected behavior?
If this is a feature request, what is motivation or use case for changing the behavior?
Please mention other relevant information such as the browser version, Operating System and Device Name

On mobile, autoplay video doesn't work on purpose, you need to play your video from a click listener.
someElement.addEventListener('click', evt => document.querySelector('video').play());

I am novice and i try to do but There is a lack of informations for me.
Can you explain with an exemple, please.
Thank you for all.

Le 28 févr. 2018 à 12:29, Vincent Fretin<EMAIL_ADDRESS>a écrit :
On mobile, autoplay video doesn't work on purpose, you need to play your video from a click listener.
someElement.addEventListener('click', evt => document.querySelector('video').play());
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Really it depends on your project, if you use aframe, you can look at the source of this example https://aframe.io/examples/showcase/videosphere/
but at the end, it's just to call play() on your video like I said.

solved


scb: derive serde, Hash, PartialOrd for VectActive behind gates

Exposes two new feature gates for VectActive serde::{Serialize,
Deserialize} (via "serde") and Hash, PartialOrd (via "std-map") for use
on host-side ITM tracing programs. While the struct itself is not
received directly over ITM, its use greatly simplifies the
implementation by allowing VectActive as keys in map collections and
file/socket {,de}serialization to forward the structure elsewhere. These
features are not enabled by default.
Before this patch, serde functionality could be realized via [0], but
this does not propagate down a dependency chain (i.e. if realized for
crate B, which crate A depends on, serde functionality is not exposed in
crate A unless VectActive is wrapped in a type from crate B). I am not
aware of any method to realize PartialOrd, Hash derivation for a
downstream crate.
[0] https://serde.rs/remote-derive.html

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @thalesfragoso (or someone else) soon.
Please see the contribution instructions for more information.

Maybe we should expand the CI coverage to compile the crate into a non-Cortex-M host application, to check people can use the types we define for host-side purposes.

I'll take a look at the CI and amend fmt fixes later this week.

Latest force-push fixes formatting and adds a check_host_side xtask that check serde and PartialOrd functionality.


CPU example in README.md fails

The line model.tracers.T.data .= 282.99 .+ 2 .* reshape(hot_bubble_perturbation, (Nx, Ny, Nz)) in the README should be replaced with data(model.tracers.T) .= model.eos.T₀ .- 0.01 .+ 2 .* reshape(hot_bubble_perturbation, (Nx, Ny, Nz)).
The former gives a broadcast error. The latter is used in the rising_thermal_bubble_2d.jl example and seems to produce the expected bubble.

Hey Suyesh, thanks for pointing this out!
I literally opened PR #266 which fixed this on the exact same minute that you opened this issue haha.


Conditional rendering attribute

I know there is already a way to do this using javascript. But sometimes it would be just cleaner to do this:

     Click Me
     Click Me
     Click Me
     Click Me

I figure if the show attribute is omitted, it defaults to true.

@StokeMasterJack since jsxstyle is primarily focused on styling React components, conditional rendering is a bit out of scope. Conditional rendering can be done quite a few different ways. At Smyte we tend to separate out conditionally-rendered elements from the main return value of render and set the variable value to something if the required conditions are met:
let adminOnlyThing = null;

if (isAdmin) {
  adminOnlyThing = <AdminThing />;
}

return (
  <Block>{adminOnlyThing}</Block>
);

Hope that makes sense.


fix Makefile for building local binary with make manager

I tried to run make manager to make sure I can build capsure locally.
-> First attempt
make: *** No rule to make target `fmt', needed by `manager'.  Stop.

fmt and vet rules were missing. I added fmt and vet rules(as part of this commit)
-> Second attempt
go fmt ./...
go vet ./...
go build -o bin/manager main.go
./main.go:65:55: undefined: GitTag
./main.go:65:63: undefined: GitCommit
./main.go:65:74: undefined: GitDirty
./main.go:66:46: undefined: GitRepo
./main.go:67:46: undefined: BuildTime
make: *** [manager] Error 2

This is due to  passing main.go to build, while the package has multiple files
main.go and version.go, the missing symbols are in version.go
I fixed this by building root package. And now go is happy!
-> Third attempt
go fmt ./...
go vet ./...
go build -o bin/manager

@prometherion I made the changes PTAL.

Done!
Thanks.


[Bug]: 0.10.46 has error llama-index-readers-file package not found

Bug Description
when i use SimpleDirectoryReader, in 0.10.46 version, always tip
File "/opt/anaconda3/lib/python3.11/site-packages/llama_index/core/readers/file/base.py", line 688, in load_data
    SimpleDirectoryReader.load_file(
  File "/opt/anaconda3/lib/python3.11/site-packages/llama_index/core/readers/file/base.py", line 516, in load_file
    default_file_reader_cls = SimpleDirectoryReader.supported_suffix_fn()
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/anaconda3/lib/python3.11/site-packages/llama_index/core/readers/file/base.py", line 67, in _try_loading_included_file_formats
    raise ImportError("`llama-index-readers-file` package not found")
ImportError: `llama-index-readers-file` package not found

and when i return to 0.10.45, is right.
Version
0.10.46
Steps to Reproduce
SimpleDirectoryReader()
Relevant Logs/Tracbacks
No response

Thank you very much, it's alright now.

Why creating a new env is working?

Why creating a new env is working?@dosu.

I have created a new venv and am still getting the same error.


Handle unknown and rm unused compressions

we only need gzip for now, so remove brotli and zstd
add a new error case when dir compression is unsupported
bump reqwest version dep
add clippy warnings on unwrap and todo

Note that zstd feature was just added in #38 and was never released, so can safely just drop it. CC: @RobWalt


No object ID suggested when namespace is used

1. Describe the bug
When an object starts with a namespace declaration, Ctrl + Space doesn't suggest an object ID.
2. To Reproduce

Create a new object
Start with specifying a namespace
Specify object type and press Ctrl + Space

3. Expected behavior
The next available object ID for the object type is suggested.
4. Actual behavior
The drop-down shows the text "No suggestions".

When the namespace is removed, it suggests the next available object ID.

5. Versions:

AL Language: v14.1.1180850
Visual Studio Code: v1.94.2
Business Central: v25
List of Visual Studio Code extensions that you have installed:
Operating System:

[X] Windows
[ ] Linux
[ ] MacOS

Final Checklist
Please remember to do the following:

[X] Search the issue repository to ensure you are reporting a new issue

[X] Reproduce the issue after disabling all extensions except the AL Language extension

[X] Simplify your code around the issue to better isolate the problem

Can confirm that this is an issue. I experience the same.


OpenCV bindings and OV7670 Support Library for VSD Squadron Mini

Hello,
I am trying to implement low-bit quantized neural network on VSD Squadron Mini,
I am able to implement predictions on the board, but facing issues with capturing images using arduino supported OV7670 and preprocessing the data on the board itself using OpenCV.
Please update if there are bindings present for OpenCV, and libraries for OV7670 available, or if there are any alternatives available. please update here on this issue

https://github.com/dhanvantibhavsar/RiscV/tree/main/BitNetMCU/VsdSquadron/Arduino_Ov7670
you can check this repo of mine, where I am capturing images using OV7670, as of now which is interfaced with arduino, it provides 160x120 images, I will then have to convert them to 16x16 images and then use it for further processing, was thinking of using opencv to carry out image processing, was also thinking to use some basic image processing algos to attain better detection

I'd suggest developing the camera interface on the VsdsquadronMini and try to write algorithms that compress the images.
It might not be possible to run openCV on the Mini (i might be wrong)
You might have to write your own compression algorithm and that itself is amazing progress!


Add dependencies/sbom section to SECURITY-INSIGHTS.yml

#SecuritySlam
What would you like to be cleaned:
When the SECURITY-INSIGHTS.yml file was initially created in #1469, the dependencies/sbom section was omitted, as the project was not creating sboms at that time. Once sboms are being created, the SECURITY-INSIGHTS.yml file should be updated to include this section.
Why is this needed:
Adding this section will improve the project's score on the CLOMonitor site.

/sig release

xref #1467

/remove-lifecycle stale

/remove-lifecycle stale
/help
see also: https://github.com/ossf/security-insights-spec/blob/main/specification.md#dependencies

/good-first-issue

Hi Everyone!
Please excuse my ignorance as I'm completely new to the project and I might not understand fully the scope for this task 🙇
Is there anything else that needs to be done other than #2443 since #1467 has been completed. The necessary artifact is present on the release page https://github.com/kubernetes-sigs/kueue/releases/tag/v0.7.0.

/assign


Search Icon In Taskbar Gives No Results.

Windows 10 Enterprise 18362
After a clean install, the Search Icon in the taskbar gives no results.

It has always worked in the past.
My Optimize Offline log.
***************************************************************************************************

Optimize-Offline v<IP_ADDRESS> starting on [08/14/2019 at 01:16:10 AM]

***************************************************************************************************
Optimizing image: Windows 10 Enterprise
***************************************************************************************************

2019-08-14T01:16:10 [INFO]: Supported Image Build: [18362]
2019-08-14T01:16:13 [INFO]: Mounting Windows 10 Enterprise
2019-08-14T01:16:44 [INFO]: Pre-Optimization Image Health State: [Healthy]
2019-08-14T01:17:04 [INFO]: Removing Appx Provisioned Package: Microsoft.BingWeather
2019-08-14T01:17:06 [INFO]: Removing Appx Provisioned Package: Microsoft.DesktopAppInstaller
2019-08-14T01:17:09 [INFO]: Removing Appx Provisioned Package: Microsoft.GetHelp
2019-08-14T01:17:12 [INFO]: Removing Appx Provisioned Package: Microsoft.Getstarted
2019-08-14T01:17:14 [INFO]: Removing Appx Provisioned Package: Microsoft.HEIFImageExtension
2019-08-14T01:17:17 [INFO]: Removing Appx Provisioned Package: Microsoft.Messaging
2019-08-14T01:17:19 [INFO]: Removing Appx Provisioned Package: Microsoft.Microsoft3DViewer
2019-08-14T01:17:22 [INFO]: Removing Appx Provisioned Package: Microsoft.MicrosoftOfficeHub
2019-08-14T01:17:25 [INFO]: Removing Appx Provisioned Package: Microsoft.MicrosoftSolitaireCollection
2019-08-14T01:17:27 [INFO]: Removing Appx Provisioned Package: Microsoft.MicrosoftStickyNotes
2019-08-14T01:17:30 [INFO]: Removing Appx Provisioned Package: Microsoft.MixedReality.Portal
2019-08-14T01:17:33 [INFO]: Removing Appx Provisioned Package: Microsoft.MSPaint
2019-08-14T01:17:35 [INFO]: Removing Appx Provisioned Package: Microsoft.Office.OneNote
2019-08-14T01:17:38 [INFO]: Removing Appx Provisioned Package: Microsoft.OneConnect
2019-08-14T01:17:41 [INFO]: Removing Appx Provisioned Package: Microsoft.People
2019-08-14T01:17:43 [INFO]: Removing Appx Provisioned Package: Microsoft.Print3D
2019-08-14T01:17:46 [INFO]: Removing Appx Provisioned Package: Microsoft.ScreenSketch
2019-08-14T01:17:48 [INFO]: Removing Appx Provisioned Package: Microsoft.SkypeApp
2019-08-14T01:17:51 [INFO]: Removing Appx Provisioned Package: Microsoft.StorePurchaseApp
2019-08-14T01:17:54 [INFO]: Removing Appx Provisioned Package: Microsoft.VP9VideoExtensions
2019-08-14T01:17:57 [INFO]: Removing Appx Provisioned Package: Microsoft.Wallet
2019-08-14T01:17:59 [INFO]: Removing Appx Provisioned Package: Microsoft.WebMediaExtensions
2019-08-14T01:18:02 [INFO]: Removing Appx Provisioned Package: Microsoft.WebpImageExtension
2019-08-14T01:18:04 [INFO]: Removing Appx Provisioned Package: Microsoft.Windows.Photos
2019-08-14T01:18:07 [INFO]: Removing Appx Provisioned Package: Microsoft.WindowsAlarms
2019-08-14T01:18:10 [INFO]: Removing Appx Provisioned Package: Microsoft.WindowsCalculator
2019-08-14T01:18:12 [INFO]: Removing Appx Provisioned Package: Microsoft.WindowsCamera
2019-08-14T01:18:15 [INFO]: Removing Appx Provisioned Package: microsoft.windowscommunicationsapps
2019-08-14T01:18:18 [INFO]: Removing Appx Provisioned Package: Microsoft.WindowsFeedbackHub
2019-08-14T01:18:21 [INFO]: Removing Appx Provisioned Package: Microsoft.WindowsMaps
2019-08-14T01:18:23 [INFO]: Removing Appx Provisioned Package: Microsoft.WindowsSoundRecorder
2019-08-14T01:18:26 [INFO]: Removing Appx Provisioned Package: Microsoft.Xbox.TCUI
2019-08-14T01:18:29 [INFO]: Removing Appx Provisioned Package: Microsoft.XboxApp
2019-08-14T01:18:31 [INFO]: Removing Appx Provisioned Package: Microsoft.XboxGameOverlay
2019-08-14T01:18:34 [INFO]: Removing Appx Provisioned Package: Microsoft.XboxGamingOverlay
2019-08-14T01:18:36 [INFO]: Removing Appx Provisioned Package: Microsoft.XboxIdentityProvider
2019-08-14T01:18:39 [INFO]: Removing Appx Provisioned Package: Microsoft.XboxSpeechToTextOverlay
2019-08-14T01:18:41 [INFO]: Removing Appx Provisioned Package: Microsoft.YourPhone
2019-08-14T01:18:44 [INFO]: Removing Appx Provisioned Package: Microsoft.ZuneMusic
2019-08-14T01:18:47 [INFO]: Removing Appx Provisioned Package: Microsoft.ZuneVideo
2019-08-14T01:18:52 [INFO]: Importing Custom App Associations.
2019-08-14T01:19:36 [INFO]: Removing System Application: c5e2524a-ea46-4f67-841f-6a9465d9d515
2019-08-14T01:19:39 [INFO]: Removing System Application: Microsoft.AAD.BrokerPlugin
2019-08-14T01:19:42 [INFO]: Removing System Application: Microsoft.BioEnrollment
2019-08-14T01:19:45 [INFO]: Removing System Application: Microsoft.MicrosoftEdgeDevToolsClient
2019-08-14T01:19:48 [INFO]: Removing System Application: Microsoft.MicrosoftEdge
2019-08-14T01:19:51 [INFO]: Removing System Application: Microsoft.Windows.CallingShellApp
2019-08-14T01:19:54 [INFO]: Removing System Application: Microsoft.Windows.ContentDeliveryManager
2019-08-14T01:19:57 [INFO]: Removing System Application: Microsoft.Windows.ParentalControls
2019-08-14T01:20:00 [INFO]: Removing System Application: Microsoft.Windows.PeopleExperienceHost
2019-08-14T01:20:03 [INFO]: Removing System Application: Microsoft.Windows.SecHealthUI
2019-08-14T01:20:06 [INFO]: Removing System Application: Microsoft.Windows.SecureAssessmentBrowser
2019-08-14T01:20:09 [INFO]: Removing System Application: Microsoft.Windows.XGpuEjectDialog
2019-08-14T01:20:12 [INFO]: Removing System Application: Microsoft.XboxGameCallableUI
2019-08-14T01:20:37 [INFO]: Removing Windows Capability Package: App.Support.QuickAssist
2019-08-14T01:20:40 [INFO]: Removing Windows Capability Package: Hello.Face.18330
2019-08-14T01:20:43 [INFO]: Removing Windows Capability Package: MathRecognizer
2019-08-14T01:20:46 [INFO]: Removing Windows Capability Package: OneCoreUAP.OneSync
2019-08-14T01:20:49 [INFO]: Removing Windows Capability Package: OpenSSH.Client
2019-08-14T01:20:54 [INFO]: Disabling Windows Defender Services, Drivers and SmartScreen Integration.
2019-08-14T01:21:05 [INFO]: Disabling Windows Feature: Windows-Defender-Default-Definitions
2019-08-14T01:21:07 [INFO]: Disabling Xbox Services and Drivers.
2019-08-14T01:21:33 [INFO]: Disabling Windows Feature: Printing-XPSServices-Features
2019-08-14T01:21:36 [INFO]: Disabling Windows Feature: SmbDirect
2019-08-14T01:21:39 [INFO]: Disabling Windows Feature: WorkFolders-Client
2019-08-14T01:21:41 [INFO]: Disabling Windows Feature: FaxServicesClientPackage
2019-08-14T01:22:00 [INFO]: Enabling Windows Feature: DirectPlay
2019-08-14T01:22:04 [INFO]: Enabling Windows Feature: Microsoft-Windows-Subsystem-Linux
2019-08-14T01:22:10 [INFO]: Applying Optimizations to the Offline Registry Hives.
2019-08-14T01:22:23 [INFO]: Applying Answer File to the Image.
2019-08-14T01:22:29 [INFO]: Applying Setup Content to the Image.
2019-08-14T01:22:32 [INFO]: Applying Wallpaper to the Image.
2019-08-14T01:22:35 [INFO]: Applying System Logo to the Image.
2019-08-14T01:22:38 [INFO]: Applying Registry Templates to the Image.
2019-08-14T01:22:47 [INFO]: Applying Driver Packages to the Image.
2019-08-14T01:22:53 [INFO]: Cleaning-up the Start Menu Layout.
2019-08-14T01:22:55 [INFO]: Post-Optimization Image Health State: [Healthy]
2019-08-14T01:22:58 [INFO]: Saving and Dismounting Windows 10 Enterprise
2019-08-14T01:23:40 [INFO]: Exporting Windows 10 Enterprise using Maximum compression.
2019-08-14T01:23:52 [INFO]: Optimizing the Windows Media File Structure.
2019-08-14T01:23:52 [INFO]: Creating a Bootable Windows Installation Media ISO.
2019-08-14T01:23:57 [INFO]: Finalizing Optimizations.
2019-08-14T01:24:02 [INFO]: Optimize-Offline completed in [7] minutes with [0] errors.

***************************************************************************************************
Optimizations finalized on [08/14/2019 at 01:24:02 AM]
***************************************************************************************************

If it's immediately after a fresh install, reboot and try again.

It worked first boot, but every reboot after first boot not working.

I am not able to reproduce this error after a fresh install and reboot on 18362.10013 Pro for Workstations.

Mind you I did not remove the same System Apps or Capability Packages. Also, what registry templates are you applying?

Only the registry templates you provide, I do use an Answer file but it doesn't disable any services and only registry settings are ones that enable Icon view in Control Panel. I can provide it here to look at if you want but kind off off topic and just has regular Answer file stuff like enabling an admin user and importing Power Plan Settings, nothing really in it that can disable the taskbar search.
I use Enterprise 18362.10013 and the only thing I disabled I haven't in the past in your script is the UWP File Explorer. Could that be the issue?

After testing a few things, this issue has to do with the decoupling of the Windows Search feature and the Cortana feature that Microsoft implemented starting in build 18317, which allows them to have independent experiences per user.
The update I push in a little bit will have the updated registry settings to accommodate this feature. In the meantime, see if simply removing the 'BingSearchEnabled' property fixes this issue for you:
Remove-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" -Name "BingSearchEnabled"

Will do, I really rely on the Taskbar Search feature .

Remove it from within the live system. It's already been removed from the updated script.

Okay, thank you.

It fixed it!! Thank you!! I searched soooo long for a fix, nada. :(