Remote Desktop User CALs Server 2016 DC

I am just a small business owner and am having the worst time trying to find what kind of licenses to buy for my Server 2016 DC for Remote Desktop User CALS. Can someone point me in that direction. I have attempted to sign up for VLS but never seem to get the authorization email. I would rather not need to utilize a partner if avoidable but can someone point me in the right direction?

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Remove python dependency

Python code is not used. Removing the python dependency improves the container image security reducing the surface attack.

Resolved by https://github.com/artemiscloud/activemq-artemis-broker-image/commit/1614b4c786420843f9436b087765898a85f7f72e


[SuperTextField] - on mobile it doesn't detach from IME when disposed with focus

_textEditingController.detachFromIme(); is only called on focus node change. However we swap TextField to another widget while the focus node is still focused, so this is not called.
_textEditingController.detachFromIme(); should unconditionally be called from dispose.
Same thing for goes from android SuperTextField.
Without this the on-screen keyboard keeps being shown after the text field is gone.

Thanks!


KeyCode::D not being detected among other keys

Bevy version
0.9.0
[Optional] Relevant system information
OS X 12.1
What you did
I am detecting multiple key presses at a time using Input<KeyCode>.
What went wrong
While pressing multiple keys at a time, and my D key isn't working when multiple other keys are being pressed. For example, when it is pressed while holding C and N, it isn't detected as being pressed. It seems like on other apps, the D key works normally.

Can you debug this further with https://github.com/bevyengine/bevy/blob/main/examples/input/keyboard_input_events.rs ?
Does the same effect occur with other keys? Seems likely to be a hardware or driver issue 🤔

I was attempting to debug it by pressing the buttons while printing the Input object.
println!("{:?}", keyboard_input);

After further investigation, it seems like it isn't only D that is inconsistent with other keys. There doesn't seem to be any pattern, but some patterns seem to disallow certain other keys from working. I'm not sure why.

Actually, I see that uses EventReader instead of Input. I could try that.

Yeah, its returning the same thing. Didn't fix it.

This is likely a hardware issue called keyboard ghosting.
You can test your keyboard on this page: https://drakeirving.github.io/MultiKeyDisplay/.

Interesting, it seems like mac os keyboard behaviour is just unusual.


"roles-path" parameter should be facultative

Just like this good old ansible-galaxy :)

I'm currently only using Ansible with Vagrant, and Vagrant always specifies the roles-path:
i.e. https://www.vagrantup.com/docs/provisioning/ansible_common.html#galaxy_command
e.g. https://github.com/gantsign/development-environment/blob/1.2.0/Vagrantfile#L280
Making roles-path facultative requires parsing the ansible.cfg (http://docs.ansible.com/ansible/galaxy.html#roles-path), which makes adding the feature a non-trivial task; given it's a feature I'm unlikely to use, for a temporary tool, with an easy workaround, I'm not going to implement this myself.
If you want to implement the feature, submit a pull request and I'm happy to review/merge it.

Hm, i was simply thinking about using a hard coded "/etc/ansible/roles" default value.
You're absolutly true about parsing the ansible.cfg, but maybe this can be implemented in a next (far) step ?

The problem with a partial implementation of this feature, is we'd be deliberately introducing a feature that would behave differently to ansible-galaxy, without resulting in an error when it's run.
It's exactly the sort of problem where an unsuspecting user could spend the best part of a day troubleshooting, wondering why the roles are being written to a different location than is specified by the ansible.cfg, before discovering it's non-complaint behaviour of the tool.
I think the risk in this case outweighs the benefit.
It's relatively easy to achieve the same result by wrapping your alt-galaxy invocation in a shell script \ shell function if this is important to you.

It's not :)


onItemPress: put navigation code in setTimeout

My drawer was lagging. So I wrote the following code in onItemPress:
<DrawerItems
          {...props}
          onItemPress={({ route, focused }) => {
            if(!focused) {
              setTimeout(() => {
                props.navigation.navigate(route.routeName)
              }, 0)
            }
            props.navigation.navigate('DrawerClose');
          }}
/>

I suggest that if we put the navigation part in setTimeout then performance will increase.
_onItemPress = ({ route, focused }: DrawerItem) => {
   this.props.navigation.navigate('DrawerClose');
   if (!focused) {
     setTimeout(() => {
         let subAction;
         // if the child screen is a StackRouter then always navigate to its first screen (see #1914)
         if (route.index !== undefined && route.index !== 0) {
           route = ((route: any): NavigationStateRoute);
           subAction = NavigationActions.navigate({
             routeName: route.routes[0].routeName,
           });
        }
        this.props.navigation.navigate(route.routeName, undefined, subAction);
     }, 0)
   }
 };

This wouldn't be the right solution to this problem. It would be better to determine the root cause of the slow drawer. Can you put together a sample app that demonstrates the issue?

My package.json:
{
  "name": "ClassproStudentApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "eject-native-base": "node node_modules/native-base/ejectTheme.js"
  },
  "dependencies": {
    "filesize": "3.3.0",
    "lodash": "4.15.0",
    "moment": "2.14.1",
    "native-base": "^2.1.1",
    "react": "16.0.0-alpha.6",
    "react-native": "0.43.3",
    "react-native-fabric": "^0.4.1",
    "react-native-fbsdk": "^0.5.0",
    "react-native-fcm": "^6.2.2",
    "react-native-modal-datetime-picker": "^4.2.1",
    "react-redux": "^5.0.4",
    "redux": "^3.6.0",
    "redux-logger": "^3.0.1",
    "redux-persist": "^4.8.0",
    "redux-promise-middleware": "^4.2.0",
    "redux-thunk": "^2.2.0"
  }
}

Handset: Xiaomi redmi 2
You can see the difference here.
Before: https://drive.google.com/file/d/0B0qI7gXjfrKkNE15N2psWUJZcVU
After: https://drive.google.com/open?id=0B0qI7gXjfrKkUEU5WlE1V1MtOVk
I'll post sample app shortly.

@spencercarli, One reason could be that navigation to other route is not waiting for drawer closing animation to get completed and that's why it is lagging.

Pinging OP @Akshg  since this issue has not been active for a while, and it's related to an old version of the lib.
Please let me know if you want this to remain open (does it still happen in the latest version?); if I get no answer in the next 7 days I will close it.

Hi there @Akshg,
In an effort to cleanup this project and prioritize a bit, since this issue had no follow up since my last comment I'm going to close it.
If you are still having the issue with the latest version (especially if it's a bug report) please check the current open issues, and if you can't find a duplicate, open a new one that uses the new Issue Template to provide some more details to help us solve it.


Trouble Getting a Specific Range

Hello! I'm having trouble understanding the syntax for XRange and YRange in the New-ExcelChartDefinition HashTable. Specifically I am wanting to create a XYScatterLines chart with a lot of series (eventually looping through every row to create a scatter line for each) , but I do not know how to specify a pair of cells for either XRange or YRange to create coordinates in the first place. I tried to read through the documentation for Get-XYRanges but I just started doing PowerShell-related work on Tuesday so it is kind of going over my head right now.
This is an example what what I'm trying to accomplish minus the loop.
New-ExcelChartDefinition -Title "Avg CPU Time Spent Per Query" -ChartType XYScatterLines -XRange "{=Data!O$3,Data!P$3}" -YRange "{=Data!D$3,Data!I$3}"  -SeriesHeader "Query 1" -Row ($RowCount."RowCount" + 20) -Column 0
Thank you in advance.

This may help
https://github.com/dfinke/ImportExcel/blob/master/Examples/Charts/MultiSeries.ps1

Normally the labels and series are in neighbouring columns, which these aren't but you can just specify them as follows :
$def = New-ExcelChartDefinition -Title "Avg CPU Time Spent Per Query" -ChartType XYScatterLines -XRange "B3:E3}" -YRange "B4:E4","B5:E5" -SeriesHeader "Query 1","Query2"
You can use that in
export-excel -ExcelChartDefinition $def <<other parameters>>
If the data is already in an xlsx file you can do
$excel = Open-ExcelPackage -Path "C:\Users\mcp\AppData\Local\Temp\myTest.xlsx"
Add-ExcelChart -Worksheet $excel.Workbook.Worksheets["sheet1"] -Title "Avg CPU Time Spent Per Query" -ChartType XYScatterLines -XRange "B3:E3}" -YRange "B4:E4","B5:E5" -SeriesHeader "Query 1","Query2"
Close-ExcelPackage $excel -Show

(-show is optional at the end)
if you are going to write it as a loop then you just need to build up an array which contains the ranges you want...

Thank you for the quick responses. The first part of the second solution is working just like I needed it to.


Add option for meter per seconds for wind

Add option (?M) which shows m/s instead of km/h.
Usage:
weather Göteborg M

or
weather M

Example output

I like the idea but the code is written incorrectly at the moment it will only find the weather for your ip location and not a supplied location. I was already using lowercase m to do this for ip location weather m should work. The following code was rewritten to work with what you are trying to support.
if [[ $# == "0" ]]; then
  getIPWeather
elif [[ $1 == "help" ]]; then
  usage
elif [[ $1 == "update" ]]; then
  update
elif [[ $1 == "m" ]]; then
  getIPWeather "?m"
elif [[ "${@: -1}" == "m" ]];then
  args=$( echo "${@:1:(($# - 1))}" ?m | sed s/" "//g)
  getLocationWeather $args
elif [[ $1 == "i" ]]; then
  getIPWeather "?u"
elif [[ "${@: -1}" == "i" ]];then
  args=$( echo "${@:1:(($# - 1))}" ?i | sed s/" "//g)
  getLocationWeather $args
else
  getLocationWeather "$@"
fi

Commit this, and I will merge since you introduced the idea, thanks for contributing :tada:

@alexanderepstein thanks! although it seems that wttr.in differentiates between uppercase M and lowercase m. Lower case m only affects if its metric or not while uppercase M specifies m/s
related issue on wttr.in https://github.com/chubin/wttr.in/issues/78
https://github.com/chubin/wttr.in/issues/78#issuecomment-289117406

Ah I see, this option can be added by adding two more conditionals, please commit these lines of code like last time:
if [[ $# == "0" ]]; then
  getIPWeather
elif [[ $1 == "help" ]]; then
  usage
elif [[ $1 == "update" ]]; then
  update
elif [[ $1 == "m" ]]; then
  getIPWeather "?m"
elif [[ "${@: -1}" == "m" ]];then
  args=$( echo "${@:1:(($# - 1))}" ?m | sed s/" "//g)
  getLocationWeather $args
elif [[ $1 == "M" ]]; then
  getIPWeather "?M"
elif [[ "${@: -1}" == "M" ]];then
  args=$( echo "${@:1:(($# - 1))}" ?M | sed s/" "//g)
  getLocationWeather $args
elif [[ $1 == "i" ]]; then
  getIPWeather "?u"
elif [[ "${@: -1}" == "i" ]];then
  args=$( echo "${@:1:(($# - 1))}" ?u | sed s/" "//g)
  getLocationWeather $args
else
  getLocationWeather "$@"
fi

The two added conditionals now allow for the user of capital M like weather M or weather Tokyo M. This merge as a whole will add the ability to use metric or imperial for a certain location, along with adding the feature of getting windspeed in m/s

@alexanderepstein commited! :)

:tada:


GH-6281: a11y e2e tests for storefinder

Closes: #6281

@Matejk00 please wait with the merge until accessibility is merged to develop


Testing & cleanup: follow-up to migration work

Closes: #469

For contributor use:

[ ] Updated the Unreleased section of CHANGELOG.md with the issue.
[ ] If applicable: Unit tests written, added test to CI.
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Updated relevant documentation (docs/) and code comments.
[ ] Re-reviewed Files changed in the Github PR explorer.

Codecov Report

Merging #535 (ec00b02) into master (b1b37f5) will increase coverage by 28.0%.
The diff coverage is 70.2%.

@@            Coverage Diff            @@
##           master    #535      +/-   ##
=========================================
+ Coverage    13.6%   41.7%   +28.0%
=========================================
  Files          69     133      +64
  Lines        3752    8454    +4702
  Branches     1374       0    -1374
=========================================
+ Hits          513    3531    +3018
- Misses       2618    4923    +2305
+ Partials      621       0     -621

Impacted Files
Coverage Δ

...application/ics20_fungible_token_transfer/error.rs
0.0% <0.0%> (ø)

...pplication/ics20_fungible_token_transfer/events.rs
0.0% <ø> (ø)

...ion/ics20_fungible_token_transfer/msgs/transfer.rs
0.0% <0.0%> (ø)

modules/src/events.rs
0.0% <0.0%> (ø)

modules/src/ics02_client/error.rs
100.0% <ø> (ø)

modules/src/ics02_client/events.rs
0.0% <0.0%> (ø)

modules/src/ics02_client/raw.rs
0.0% <0.0%> (ø)

modules/src/ics03_connection/error.rs
100.0% <ø> (+66.6%)
:arrow_up:

modules/src/ics03_connection/events.rs
0.0% <0.0%> (ø)

modules/src/ics04_channel/error.rs
100.0% <ø> (+75.0%)
:arrow_up:

... and 228 more

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 1a77c0a...14c5cac. Read the comment docs.

Codecov Report

Merging #535 (ec00b02) into master (b1b37f5) will increase coverage by 28.0%.
The diff coverage is 70.2%.

@@            Coverage Diff            @@
##           master    #535      +/-   ##
=========================================
+ Coverage    13.6%   41.7%   +28.0%
=========================================
  Files          69     133      +64
  Lines        3752    8454    +4702
  Branches     1374       0    -1374
=========================================
+ Hits          513    3531    +3018
- Misses       2618    4923    +2305
+ Partials      621       0     -621

Impacted Files
Coverage Δ

...application/ics20_fungible_token_transfer/error.rs
0.0% <0.0%> (ø)

...pplication/ics20_fungible_token_transfer/events.rs
0.0% <ø> (ø)

...ion/ics20_fungible_token_transfer/msgs/transfer.rs
0.0% <0.0%> (ø)

modules/src/events.rs
0.0% <0.0%> (ø)

modules/src/ics02_client/error.rs
100.0% <ø> (ø)

modules/src/ics02_client/events.rs
0.0% <0.0%> (ø)

modules/src/ics02_client/raw.rs
0.0% <0.0%> (ø)

modules/src/ics03_connection/error.rs
100.0% <ø> (+66.6%)
:arrow_up:

modules/src/ics03_connection/events.rs
0.0% <0.0%> (ø)

modules/src/ics04_channel/error.rs
100.0% <ø> (+75.0%)
:arrow_up:

... and 228 more

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 1a77c0a...14c5cac. Read the comment docs.

Thanks for the review @adizere. I've addressed your suggestions.

Thanks for the review @adizere. I've addressed your suggestions.


Add/Remove users from tickets

While using the bot I encountered situations where I needed to add users to tickets.
This allows users to be added/removed to/from a ticket. Currently, the command is set to the staff role.

@asapcatftw

I will have it fixed by tomorrow. Its been a busy weekend.

@Skelmis
All done let me know if something needs to be changed.


BackupProtectionContainers.List results in Exception

Running the following code to list vault containers results in an exception.
`
    public async Task deleteTest(string resourceGroupName)
    {
        try
        {
            var creds = new ResourceManagerCredential(subDetails);
            RecoveryServicesBackupClient _recoveryBackupClient = new RecoveryServicesBackupClient(creds)
            {
                SubscriptionId = subDetails.SubscriptionId
            };
            var vaults = await _recoveryClient.Vaults.ListByResourceGroupAsync(resourceGroupName);
            var tasks = new List<Task>();
            foreach (var vault in vaults)
            {
                var cont = _recoveryBackupClient.BackupProtectionContainers.List(vault.Name, resourceGroupName);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
    }`

The vault exists as well as the resource group.
The error returned is always the same:
`
Microsoft.Rest.Azure.CloudException: Input provided for the call is invalid
Please check the required inputs
at Microsoft.Azure.Management.RecoveryServices.Backup.BackupProtectionContainersOperations.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Azure.Management.RecoveryServices.Backup.BackupProtectionContainersOperationsExtensions.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Azure.Management.RecoveryServices.Backup.BackupProtectionContainersOperationsExtensions.List(IBackupProtectionContainersOperations operations, String vaultName, String resourceGroupName, ODataQuery1 odataQuery)
at ArmAutoDeploy.Sandbox.Vault.VaultSandbox.deleteTest(String resourceGroupName) in D:...\AzureTest.cs:line 136`
Only two parameters are required and this feels like it might be a bug of some kind. My objective here is to delete a vault with any number of resources with the .NET API.

Closing this out as there has been no recent engagement.  Please feel free to reopen or file a new issue if this remains a problem with the current version of the library.


Port codec-extras to Buffer API

Motivation:
Helps to have a pipeline working only with Buffer API
Modifications:

Port codec-extras to Buffer API
Adapt the junit tests

Result:
codec-extras now is using the Buffer API

@chrisvest @normanmaurer PTAL

Nice, thanks!


Recycle Otto VMs

I think I've figured out a safe-ish way to recycle an otto VM for javascript execution.  By adding an *otto.Otto to the Context struct and using a subcontext for ExecRuleAction's goroutine and in the javascript ProcessEvent callable we can prevent concurrent access.
In theory, there's a bug where altered state can be accessed between usages.  In practice I haven't observed this causing a problem but I'm hesitant to consider it bug-free.
I think it should be possible to guarantee stateless executions with a few changes:

javascript code blocks are turned into functions.  They receive the env and bindings maps
through some clever eval loop, hopefully there can be some boilerplate at the beginning of this function to expose the bindings like they are today.

If this works, it should guarantee no leakage between VM usages, as any code blocks live in their own function and state changes would live on that function's stack and be thrown away after the function is invoked.  Users wouldn't have to make any changes as these changes would live entirely within javascript.go
Let me know if you have some thoughts on this.  I did look into goja, and found otto to still be faster and less memory intensive for no-op benchmarks:

otto: 97669	    124328 ns/op	  154959 B/op	    1507 allocs/op
goja: 49501	    241823 ns/op	  266827 B/op	    3199 allocs/op

Just some quick thoughts for now:

We'd want to make a deep copy of those bindings so that Javascript couldn't mess with anything outside of its sandbox. Maybe we're already doing that? (If a deep copy failed due to (say) encountering some native, uncopyable Go thing, then perhaps the code really should return an error.)
I think what'd we really want is a way to seal a runtime. otto hasn't support that capability in the past AKIAK.
Without runtime-level sealing/freezing/whatever, seems like mean Javascript can always cause trouble. Here's an example.
Since the safety is possibly an open question, could we introduce a configuration switch (like "unsafeJavascript"!) to allow the brave author reuse Javascript runtimes when desired?

I'll see how much performance I can get without tackling this problem: I'm lazy, and you've brought up several good points.

good point, I hadn't considered that
I was hoping a function would buy enough isolation, but it's clear that it doesn't
here's where I think we have different use cases.  In my use case all javascript is trusted, so I fail to consider untrusted code in my solution
I think that's a good solution.  whether the mechanism is at rule-level or rulio-level is open, but I'll cross that bridge if I get to it.

Re trusted code: Yeah, that notion suggests a better switch name: TrustedJavascript? Or perhaps more directly just ReuseJavascriptRuntimes?

As much as I like TrustedJavascript, I think ReuseJavascriptRuntimes is a better choice here.  TrustedJavascript implies a set of options, and would cause confusion with the existing JavascriptTimeouts switch.

I've been simmering on this for a couple weeks and have two different options.  The functionality for either would live behind a default-off toggle as discussed:

VM per bindings

the fork happens in location.WorkWalk's execRuleAction goroutine (events.go)
VM is held in the context: subcontexts do not inherit the VM.
favors deeper rules
fairly safe, as the lifespan of the VM is short.  Additional guarantees can come from the below scope changes

VM pool via sync.Pool

needs code blocks to be wrapped into (function(){%s return %s})() functions to lower risk of scope leakage

needs AST parsing.  the last line needs to be a return statement for this to work correctly.  otto may no longer work here, I see no easy way of achieving this with its parsing (likewise for goja).  If we assume javascript code is only newline delimited (e.g. the last line of code isn't x = 5; x = x + 1), then the problem is solved by simply splitting on newlines and putting return before the last.  This would be a breaking change (granted its held behind a toggle) and I'm not sure I like it.
moving everything to let instead of var and just using {} scopes should fix this

let is ECMAScript 6, and both otto and goja only support up to 5
babel may fix this?
scoping in {} would be the only rulio change here. otherwise it would be rules changes to have a let-like operator implemented and use it in all rules. very ugly.

still has risk of global state change
requires some refactoring between CompileJavascript and RunJavascript but shouldn't be a big problem
most efficient for all shallow and deep rules

I really want the sync.Pool implementation to work.  What I'm looking for here is whether the return hack is acceptable or if you have some additional guidance/thoughts on the matter.  I've got some very work-in-progress code for both options if you want to see something concrete.

https://github.com/dop251/goja/issues/291 has been raised to see if goja has any input on preventing state change in VM reuse.  It'd be a win-win if there's an easy solution in goja, otto is looking more and more like it's been abandoned

I'm wondering if your switch for ReuseJavascriptRuntimes could require that all Javascript already have the necessary return. In other words, that switch would really mean two things: A Javascript runtime could be reused and you have to write slightly different Javascript, too.  That'd avoid the unpalatable Javascript AST parsing while still being backwards-compatible (when the switch isn't thrown).

I like it.  That would lend to another name change to something like ScopedJavascript and need documentation in the switch and the code block docs.  I'll get some code cleaned up for a PR next week

hmmm. I've written maybe a dozen lines of javascript before, but there is another headache that's arising: variable declaration like x = 1 is in the global state and accessible outside of functions. so running the following code in a regular browser javascript console returns 1 instead of an error on undefined variable:
(function(){x=1})()
x

Declaring with var solves it.
It falls into the same category of "when this switch is thrown, assumptions change like needing a return statement", but this is another batch of required rule changes before anyone could enable the switch.  Better naming and documentation should still get the point across, but this looks like a footgun to me.
I'm still planning on raising a PR, but enabling it is a bit scarier than I'd hoped.

Closing due to inactivity (and I'm no longer involved in any project that uses this)


New Todoist Scheduler Update Break the Extension

Todoist Have Updated The Date/Time Scheduler For Todoist Web App.
New Scheduler is Awesome but it breaks the functionality of the Extension.
Hope You will get on this soon! Thanks.
Scheduler is live on http://beta.todoist.com

Thanks for the heads up!  For me, that only appears on beta.todoist.com .  It occurs to me that I should really be using the beta, so that the extension is ready for such changes.

Ah, I see that you mentioned beta.todoist.com in the issue, I missed that before.  I've released a version that has a fix for this, v28.  Still works with current todoist as well, of course.


about train_mask when python train_rcnn?

I meeting this error:

this is my training code. if i don't set the parameter after '--set' ,i can train normally.However, I want to add the CB and MCloss.then, i meet this question.
Please help me if you are free！


fix: Search does not work in Virtualized grid example

🐛 Bug Report
As the title says, search does not work in Virtualized grid example. It seems there is no search method implemented.
https://www.fluentui-blazor.net/DataGrid#virtualized-grid
🤔 Expected Behavior
Should search for values
🌍 Your Environment

OS & Device:: Windows 11 Pro on PC
Browser: Chrome Version 113.0.5672.64 (Official Build) (64-bit)
I think https://www.fluentui-blazor.net/ runs on V2.3.0

There is indeed no search method implemented. The filter boxes are just there to test (hence the placeholder 'Testing...') alignment in LTR and RTL situations. I'll remove them from this example.


Azure Firewall on VNet with VPN Gateway subnet and Peering not works

Hi,
We've tested Azure Firewall with pure cloud environment - 1 vnet, 3 subnets, and it works fine.
However, when we tested Azure Firewall on hybrid cloud environment, we found odds things. We cannot ping private IP address of Azure Firewall correctly.
Is there any existing issues/limitations related to such configuration?
Thank you.

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

ID: ac13cbf3-f230-7e85-d57d-cba3196a166c
Version Independent ID: f4f0c94a-5a43-94e2-d8e5-19cf167c188a
Content: Deploy and configure Azure Firewall using the Azure portal
Content Source: articles/firewall/tutorial-firewall-deploy-portal.md
Service: firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

@Thanks for the feedback. We are actively investigating and will get back to you soon.

Azure Firewall public preview supports the link to the internet and spoke to spoke communication. We haven't tested hybrid links for public preview and are working to tentatively certify this scenario for GA.

Hi,
Another questions is about the AzureFirewallSubnet subnet.
I saw a limitation on the subnet - it must contain at least 128  IP addresses (i.e., /25).
May I know the reason/consideration for this limitation?
Thank you.

@waynemsft
That's so that there are enough addresses available for auto-scaling to work.

@waynemsft We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Record validity is not updated correctly after JobValidation removed

Appears there might be a race condition where RecordValidations are removed from Mongo in tasks.py, but Spark immediately queries and finds they still exist, which throws off the re-write and does not update validity of Records.
If no other validations run, Job will show that no Records are invalid, but that's not the case.

Fixed - needed to update previously False to True validity


Missing stubs for rest_framework.documentation

After installing djangorestframework-stubs I get errors on the following line:
from rest_framework.documentation import include_docs_urls

Got it, will be added in the next release.

Fixed in https://github.com/mkurnikov/djangorestframework-stubs/commit/37a3218b000686e335e8cc822ec99d7702f818da


DataclassBuilder causes Mypy error when accessing fields.

Mypy, and other type checkers issue an error when accessing the fields of a DataclassBuilder because they are dynamically assigned.
Example
from dataclasses import dataclass
from dataclass_builder import DataclassBuilder

@dataclass
class Point:
    x: float
    y: float
    w: float = 1.0

point_builder = DataclassBuilder(Point, x=2.0, y=4.0)
print(point_builder.x)

Now if you run mypy on this you get
$ mypy getattr_bug.py
getattr_bug.py:11: error: "DataclassBuilder" has no attribute "x"

Closed with #5.


Make it more clear what a system header prefix is [phab:D1144]

Created by salguarnieri at 2016-11-10 18:02:56:
You can follow the uses of this value to get the whole story, but it is
used to determine if a header path is a system include. It does not
specify a path to look for system include headers.
For one location to look at to see why this is true, see
llvm/llvm/tools/clang/lib/Lex/HeaderSearch.cpp at about line 765 where
it is using SystemHeaderPrefixes to set if a directory is a system
include or not.
http://llvm.org/reports/coverage/tools/clang/lib/Lex/HeaderSearch.cpp.gcov.html
at line 760.

salguarnieri wrote at 2016-11-10 18:21:59:

remove space
Print the type of include dir

zarko commented inline (context lost during migration) at 2016-11-10 18:23:58:
Weird line break?

zarko accepted this revision at 2016-11-10 18:23:58

salguarnieri wrote at 2016-11-10 18:26:16:

fix line break

salguarnieri closed via commit 9671e7741006fcc10b81ae32fb40f21a52450a69 at 2016-11-10 18:27:02


Embedded videos do not show play button

Embedded videos do not show play button.

Can you give us an example of a link and what browser was being used? Tried one quickly and it seems to work here.

Can you give us an example of a link and what browser was being used? Tried one quickly and it seems to work here.

Firefox and Chrome. Maybe issue is just for audio content, not for videos. Here an example: https://bacheca.scienzacoscienza.com/complotti-misteri/bruno-mautone-morte-rino-gaetano/

Yep, that must be it! @mayeaux take a look sometime to see why the play button would not show on audio.

It's actually there in the upper left corner, at least on FF desktop.

It's actually there in the upper left corner, at least on FF desktop.

This is not ok. It must be shown at the center.

Yes, I was just posting to better define the bug, not suggest it is acceptable (it's actually really hard to see without hovering over it with the mouse).


Text keep reappearing

Gitea version (or commit ref):
Git version:
Operating system: Android  8, Firefox, SwiftKey

Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No

Log gist:

Description

When editing a post and going to start, new lines, start again, type some sentance, new lines, delete lines, start typing again.
The deleted text keep reaparing and the curskr jumps to end.
Screenshots

https://user-images.githubusercontent.com/48178307/128238091-2a359d43-3500-4bec-a2a7-8a21bcf64e08.mp4

This is the same vein of issue as #12146 and should (hopefully) be fixed once #10729 is resolved. (There are other issues linked to #10729 as well)
The current solution is to click that very last icon on the toolbar to revert to a normal textarea.


Create dataset loader for Indonesian Stance

https://indonlp.github.io/nusa-catalogue/card.html?id_stance

#self-assign

#self-assign

I discussed with @ryanignatius, and we decided to use nusantara_pairs schema for this, with the following convention:
text_1
<PERSON> | <EVENT>

text_2
<TITLE>. <dot-separated CONTENT>


Article generator running external pipelines

Doing some work with Middleman blog today and am running into an issue where running bundle exec middleman article title will run the external pipeline I have configured.
I'm not sure if this a configuration thing, or a bug, but can't find anything obvious in the docs/source to figure this out.
Update:
Here's my config.rb, and I'm using middleman 4.1.7 and middleman-blog 4.0.1

Hmm, I can see why that is happening. Let me look at fixing.

Awesome! Thanks!


Short solution needed: "Python Redis time series example" (redis-timeseries)

Please help us write most modern and shortest code solution for this issue:
Python Redis time series example (technology: redis-timeseries)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

Python Redis time series example


dynamically fix gnuplot timestamps

it fixes the nuplot ubuntu-22.04. Does it break on your machine ?

That should work. Awesome, thanks!


Improve UI to allow better separation of components

Rework the UI in something like react / redux to allow the results of the simulator to be visualised without typing the simulator to the UI.
Theory here is that we'd want the parser and simulator to work on the server as well as the client, independently

I think we can close this, the issue will be solved by the aspirations of this project: https://github.com/gareththegeek/corewar-ui/


Create a form listener that can be wired in to simply persist the object to database

Often it will be needed that when a form is submitted, we simply need to persist that object to the database. We are doing this already for the user registrations and new email address form types.
I have seen this done before on other packages but cannot remember where.
So the config would be something like:
services:
    'app.listener.contact_form':
        class: Silverback\ApiComponentBundle\EventListener\Form\EntityPersister
        arguments:
            $formType: App\Form\ContactType
            $dataClass: App\Entity\ContactSubmission

https://github.com/silverbackis/api-components-bundle/commit/d48eaa1dc809432fcd7da0625721687b9920c8e1


got error:AttributeError: 'LinOp' object has no attribute 'shape'

Traceback (most recent call last):
File "C:/python/intern_work/cvx_try.py", line 17, in
print ("Optimal value", prob.solve())
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\problem.py", line 209, in solve
return self._solve(*args, **kwargs)
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\problem.py", line 331, in _solve
kwargs)
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\solvers\ecos_intf.py", line 118, in solve
data = self.get_problem_data(objective, constraints, cached_data)
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\solvers\solver.py", line 246, in get_problem_data
cached_data)
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\solvers\solver.py", line 224, in get_matrix_data
self.nonlin_constr())
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\problem_data\matrix_data.py", line 79, in init
self._lin_matrix(self.obj_cache, caching=True)
File "C:\python\lib\site-packages\cvxpy-0.4.9-py3.6.egg\cvxpy\problems\problem_data\matrix_data.py", line 181, in _lin_matrix
constr_offsets
File "C:\python\lib\site-packages\cvxcanon-0.1.1-py3.6-win-amd64.egg\canonInterface.py", line 67, in get_problem_matrix
tree = build_lin_op_tree(lin, tmp)
File "C:\python\lib\site-packages\cvxcanon-0.1.1-py3.6-win-amd64.egg\canonInterface.py", line 237, in build_lin_op_tree
linC.size.push_back(int(linPy.shape[0]))
AttributeError: 'LinOp' object has no attribute 'shape'

One of the upcoming changes in cvxpy 1.0 is that size is replaced by shape, also in CVXcanon. Which versions of CVXPY and CVXcanon are you running?

0.4.9 cvxpy and 0.1.1 cvxcanon

There seems to be an inconsistency, as CVXcanon 0.1.1 uses shape but cvxpy 0.4.9 uses size. @SteveDiamond , maybe change the version of CVXcanon to be == 1.1.0?

no have installed python 3.6.0 directly and using pip to install packages

To be clear this should not happen unless you install CVXcanon from source.


Adding visual indicator of whether a question is required or optional

Showing whether or not a question is required by adding an asterisk or optional text at the end of the question.
Description
Moved the creation of the question text div into it's own method. Adding either an asterisk or optional text based on how the question is configured. The optional text pulls from messages so it can be localized.
Sample of rendered questions:

Checklist

[ ] Created tests which fail without the change (if possible)
[ ] Extended the README / documentation, if necessary

Issue(s)
Fixes #1423

@gwendolyngoetz is it alright to put this PR back in draft mode?


Insert in the modal body another custom component

feature request / question
Hi Is there some possibility to use fluent api and insert in the body another component, like so:
  import { SomeConentComponent } from '.../..'
...

   modal.prompt()
    .title('Hello World')
    .body(SomeConentComponent)
    .open();

If not what is the suggested way to insert in modal body, some existent component ?
Basically my idea is to have service (not component), to which you could pass just the component for body of the modal.
Thanks

Same as #242


Defining local socket names as const

Is your feature request related to a problem? Please describe.
Looking at this snippet of your local socket client example:
// Pick a name. There isn't a helper function for this, mostly because it's largely unnecessary:
// in Rust, `match` is your concise, readable and expressive decision making construct.
let name = {
    // This scoping trick allows us to nicely contain the import inside the `match`, so that if
    // any imports of variants named `Both` happen down the line, they won't collide with the
    // enum we're working with here. Maybe someone should make a macro for this.
    use NameTypeSupport::*;
    match NameTypeSupport::query() {
        OnlyPaths => "/tmp/example.sock",
        OnlyNamespaced | Both =><EMAIL_ADDRESS>    }
};

I thought: "why can't i make this const? Both query() and name_type_support_query() are basically already const, they only lack the keyword before them."
Describe the solution you'd like
Make both those functions const. Maybe even introduce a const fn taking name: &'static str and returning either @example.sock or /tmp/example.sock based on possibility.
Describe alternatives you've considered
Exposing the interprocess::os::???::local_socket::NAME_TYPE_ALWAYS_SUPPORTED constant

The non-const functions were originally intended for future-proofing for Unix domain sockets on Windows, which are only supported on Windows 10 after a certain update, so support for path-type names isn't guaranteed at compile time (but can be queried for and taken advantage of at runtime, by checking the OS version).

Describe alternatives you've considered
Exposing the interprocess::os::???::local_socket::NAME_TYPE_ALWAYS_SUPPORTED constant

NameTypeSupport [has it] as an alternative to query() – examples deliberately don't use it so as to teach the reader the more flexible approach of deciding at runtime.


Feature: Support external key store service

Related to
Configuration
Impact
security improvements
Missing Feature
Would be nice (in particular after the addition of support for TF and OT) and an improvement to security if a built-in feature would allow to pull secrets from external secrets vault like Hashicorp Vault, Azure Keyvaults or AWS KMS. Both competitors like AWX (built-in) and rundeck (with plugin) have already this present.
Doing this trough playbooks in Anisble at the moment is not the best user experience.
Implementation
I’ll leave this to the contributors.
Design
No response

Upvote to this feature request, this can be useful to store kube config and other keys more convenient.
As a pure ansible solution I personally use this self-made sugar:
Variables file:
vault_url: "https://foo.bar"
vault_ansible:
  role_id: !vault |
    asdfasdfasdfasdf
  secret_id: !vault |
    asdfasdfasdfasdf

vault_ansible_auth: >
  auth_method=approle
  role_id={{vault_ansible.role_id}}
  secret_id={{ vault_ansible.secret_id }}
  url={{ vault_url }}

Template file:
application.secret_property={{ lookup('community.hashi_vault.hashi_vault', 'kv_storage/data/secret:key' + vault_ansible_auth) }}

+1

https://github.com/semaphoreui/semaphore/pull/2360 adds support for Ansible vault password client scripts, which could solve some of this feature request. You'd need to write a client script that uses Hashicorp Vault, Azure Keyvaults or AWS KMS as a backend for a password for decrypting a vault.


Pylance prompt shows up when languageServer is set to 'jediLSP'

@karthiknadig and Pylance was not set in the workspace setting?

Yep. It was. Thanks.


Change order of fields in CallExpression

CallExpression currently has arguments before callee:
https://github.com/oxc-project/oxc/blob/4e818a434ccc9100c4b28591e56166304fa590bc/crates/oxc_ast/src/ast/js.rs#L601-L608
Is there a reason for this? It seems like this field order would make more sense:
pub struct CallExpression<'a> {
     #[serde(flatten)]
     pub span: Span,
     pub callee: Expression<'a>,
     pub type_parameters: Option<Box<'a, TSTypeParameterInstantiation<'a>>>,
     pub arguments: Vec<'a, Argument<'a>>,
     pub optional: bool, // for optional chaining
 }

Arguments are evaluated first then callee is evaluated. It is in the execution order.

Ah ha. That makes sense. But... in what sense are arguments evaluated first?
(console.log('callee'), () => {})(console.log('arg'));
// Logs:
// callee
// arg

Object.defineProperties(global, {
    $callee: {
        get() {
            console.log('callee');
            return () => {};
        }
    },
    $arg: {
        get() {
            console.log('arg');
        }
    },
});

$callee($arg);
// Logs:
// callee
// arg

Oh, you are right, Maybe "evaluated" first wasn't the best phrase to characterize it. By evaluation of callee I've meant the call itself; Evaluating the callee happens first(for example member expression needs to be evaluated beforehand).
Here's what I meant by the execution order:
function callee() {
  console.log("callee");
}

function a() {
  console.log("a");
}
function b() {
  console.log("b");
}

console.log("main", callee(a(), b()))
// Logs:
// a
// b
// callee
// main

So TL;DR you are right, And I was wrong. It used to get visited in this order and I used the test above to check the execution order(which is testing the wrong thing) As a result I assumed this as the execution order and swapped the field positions.
I know revering this change and reordering visits breaks some tests, But I think we should fix those instead of keeping these fields like this.
I'll relabel it as a bug. Because it seems like one, If I'm wrong feel free to change it back.
cc @Boshen

According to our resolve algorithm, the order of the fields should depend on the order in which the code's syntax is written.
Looks like this:
callee        <T>                 ?.          (arguments)
^^^^^^ callee ^^^ type_parameters ^^ optional ^^^^^^^^^^^ arguments

The order of span and optional doesn't matter, so it's fine wherever the.
So the expected field order is as @overlookmotel says. This makes sense and is more intuitive.
Additionally, this change should not affect any tests or snapshots.

reordering visits breaks some tests
error[E0080]: evaluation of constant value failed
   --> crates/oxc_ast/src/generated/assert_layouts.rs:181:5
    |
181 |     assert!(offset_of!(CallExpression, arguments) == 8usize);
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'assertion failed: offset_of!(CallExpression, arguments) == 8usize', crates/oxc_ast/src/generated/assert_layouts.rs:181:5
    |
    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)

Have you run just ast?

reordering visits breaks some tests
error[E0080]: evaluation of constant value failed
   --> crates/oxc_ast/src/generated/assert_layouts.rs:181:5
    |
181 |     assert!(offset_of!(CallExpression, arguments) == 8usize);
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'assertion failed: offset_of!(CallExpression, arguments) == 8usize', crates/oxc_ast/src/generated/assert_layouts.rs:181:5
    |
    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)

We generate some code based on our AST types, For example, these assertions are based on AST type layouts which change after reordering the fields; Running the just ast command would regenerate these modules.
If you are considering submitting a PR for it, It should be done like this:

Reorder fields
run just ast
fix AstBuilder calls(those methods would get their parameters reordered to reflect the new AST field orders)
fix broken tests(some need updating their snapshots, IIRC some need minor logic tweaks)

Feel free to submit the work-in-progress PR and request an early review so I can help you with it.
It isn't the best first issue but you are already somewhat familiar with the linter so I feel you'll be OK.


Add ability to wrap text around at certain width

I hope strchr works as expected on device, but merging this anyway


docs(readme): improve documentation and examples

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

Project coverage is 70.22%. Comparing base (3665b4a) to head (871f8cb).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #109   +/-   ##
=======================================
  Coverage   70.22%   70.22%
=======================================
  Files          23       23
  Lines         863      863
  Branches      221      231   +10
=======================================
  Hits          606      606
  Misses        243      243
  Partials       14       14

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


Adding React extension

Adding React extension
Adding test files

Why is the extension tsx?  What JSX components are we referring to from this code?

Refers to: vNext/extensions/applicationinsights-react-js/src/withAITracking.tsx:109 in 049c9b7. [](commit_id = 049c9b7cbedf73f1c9ff203b6eca6561c4d6a814, deletion_comment = False)


LSP crashes when starting

Starting lexical release in "/Users/tsai/Library/Application Support/Code/User/globalStorage/lexical-lsp.lexical/lexical_install/lexical"
init terminating in do_boot ({load_failed,[logger_filters,supervisor,lists,heart,gen,proc_lib,gen_server,logger_server,logger_backend,kernel,logger,error_logger,erl_parse,gen_event,ets,code,erl_lint,erl_eval,file_io_server,code_server,logger_config,application_controller,error_handler,filename,file_server,file,application_master,logger_simple_h,application]})

Crash dump is being written to: erl_crash.dump...done
[Error - 10:53:45 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Info  - 10:53:45 AM] Connection to server got closed. Server will restart.
true
[Error - 10:53:45 AM] Lexical client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097
init terminating in do_boot ({load_failed,[erl_parse,application_controller,supervisor,proc_lib,lists,logger_config,logger_simple_h,logger_server,logger_backend,logger_filters,application,gen_server,heart,kernel,logger,gen_event,filename,gen,file_io_server,error_logger,file_server,erl_lint,file,ets,erl_eval,code_server,code,application_master,error_handler]})

Crash dump is being written to: erl_crash.dump...done
[Error - 10:53:46 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Info  - 10:53:46 AM] Connection to server got closed. Server will restart.
true
[Error - 10:53:46 AM] Lexical client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097
init terminating in do_boot ({load_failed,[proc_lib,logger_backend,logger_simple_h,logger_server,error_logger,code_server,supervisor,lists,logger_config,logger_filters,kernel,gen,heart,gen_server,gen_event,file_io_server,file_server,filename,file,ets,erl_parse,application_controller,error_handler,erl_lint,erl_eval,code,application_master,application,logger]})

Crash dump is being written to: erl_crash.dump...done
[Error - 10:53:46 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Info  - 10:53:46 AM] Connection to server got closed. Server will restart.
true
[Error - 10:53:46 AM] Lexical client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Error - 10:53:46 AM] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097
init terminating in do_boot ({load_failed,[lists,heart,logger_filters,file_io_server,logger_config,logger_simple_h,logger_server,logger_backend,logger,kernel,gen_server,gen_event,gen,supervisor,proc_lib,filename,file_server,file,ets,error_logger,erl_parse,erl_lint,erl_eval,code_server,code,application_master,application_controller,application,error_handler]})

Crash dump is being written to: erl_crash.dump...done
[Error - 10:53:46 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Info  - 10:53:46 AM] Connection to server got closed. Server will restart.
true
[Error - 10:53:46 AM] Lexical client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Error - 10:53:46 AM] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097
init terminating in do_boot ({load_failed,[logger_backend,logger,logger_simple_h,supervisor,logger_server,gen,file_server,logger_filters,heart,gen_server,code,application_master,kernel,filename,file,gen_event,file_io_server,proc_lib,lists,logger_config,application_controller,error_handler,error_logger,ets,application,erl_parse,erl_eval,erl_lint,code_server]})

Crash dump is being written to: erl_crash.dump...done
[Error - 10:53:46 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Error - 10:53:46 AM] The Lexical server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 10:53:46 AM] Lexical client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Error - 10:53:46 AM] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097

I guess that your project's Erlang version is not 25.2.x

Hi @jackalcooper. I assume you're getting this error when using the lexical server that gets automatically installed by the extension?
If so, could you follow the instructions from lexical's repo to install and build your own version, and then use the lexical.server.releasePathOverride to use that release in vscode?

@jdewar Thanks for the report! Including erts in the release isn't really an option, because that would mean we'd have to build a different release for every architecture we want to support. Doable, but pretty impractical.
@scottming I think there were internal discussions recently about version inconsistencies and include_erts. Do you have any more insight on this?

@scottming Just saw your comment on the publishing MR, forget my last comment here.
@jackalcooper @jdewar There is currently an issue with Lexical failing to start when not using Erlang 25.2. The current fix is indeed to change include_erts to true and use a local release if you're not able to use Erlang 25.2.
I'll add a mention about this in said MR.

@Blond11516
I think this can be pointed out in the "Troubleshooting" section of the README, so that users have a temporary solution because many users use different versions of Erlang in different projects.
but we need to address this issue in lexical-lsp/lexical in the near future.

I'm getting the same error, but I am using 25.2 for OTP version (through asdf)
❯ asdf current
elixir          1.13.4-otp-25
erlang          25.2

And running code . from that same shell immediately sees lexical crash:
init terminating in do_boot ({load_failed,[logger_simple_h,logger_config,lists,logger,gen_server,kernel,logger_server,logger_filters,code_server,file,gen_event,heart,file_server,error_logger,filename,gen,application,erl_eval,supervisor,erl_lint,file_io_server,code,error_handler,ets,erl_parse,application_master,application_controller,logger_backend,proc_lib]})

Crash dump is being written to: erl_crash.dump...done
[Error - 5:04:54 PM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Info  - 5:04:54 PM] Connection to server got closed. Server will restart.
true

@rossvz Lexical doesn't work with elixir 1.13, it requires >= 1.14 to work.
Your last config with 1.15.4 and erl 25 should work though. Did you recompile with those versions?
(the error you're getting is erlang's way of saying there's a version mismatch in the .beam files)

Same error for me. I am using:
❯ asdf current
elixir          1.14.2
erlang          25.2.1
I recompiled and restarted vscode but server still fails to start. Let me know if you need anything else to help with problem.

For asdf, there are two things to understand.

What's the global version of elixir installed? This is the one that your editor sees, and may be managed by asdf
What's the project-specific version of elixir installed? This is the one managed by asdf in .tools-versions

Presently, Lexical needs to be compiled on a version that's the lowest version between your project versions and the global version. The error you both are getting indicates a version mismatch between where lexical is getting started and your projects (and yes, the erlang load failed error is so unhelpful). These errors happen when the compilation version is later than the version specified locally, since the .beam files are newer than the VM they're running on. Newer VMs can run on older .beam files though. We want to get things in that state.
This is a bit odd, since the code that ships with the vscode plugin is compiled with erlang 24 and elixir 1.13.
You're not running windows by any chance, are you?

also, compiling from source and setting include_erts in the release step in mix.exs to true should fix these problems.

I've a similar issue.
> asdf current
elixir          1.15.4-otp-25   /home/kgil/.tool-versions
erlang          <IP_ADDRESS>        /home/kgil/.tool-versions

init terminating in do_boot ({load_failed, [logger_server,logger_backend,logger_filters,logger,heart,gen_server,gen_event,gen,file_io_server,file_server,filename,file,ets,error_logger,erl_parse,erl_lint,code_server,erl_eval,application_master,code,supervisor,proc_lib,lists,application_controller,error_handler,application,logger_simple_h,logger_config,kernel]})
System version: Erlang/OTP 25 [erts-<IP_ADDRESS>] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]

I'm running on Ubuntu 22.04. VSCode is installed via Ubuntu Software.
Any ideas other than compiling from source?

Currently, auto-installed versions require you to use the same erlang version as they were built with. As of writing, this is version <IP_ADDRESS> but should change to <IP_ADDRESS> in the next release (the change is due to a mishap on our part, sorry about that).
If you wish to use any other version, you have to compile yourself and point the extension to your own build. Compiling yourself isn't hard; all you have to do is clone the repo, mix deps.get and mix release lexical.
That said, we know this is far from ideal and are working on finding a way to remove this limitation.
Finally, even when building yourself you are limited to using the same erlang version you built Lexical with by default. Changing include_erts to true lets you use any version you want in your projects.
I realise the README currently isn't super clear about all of this. I'll try to clarify things and update it shortly.

Okay, gotcha. That clears it up! Thanks for looking into the README :+1:

@thoughtarray @jackalcooper @jdewar @rossvz @abarr @niklas-heer  (whew, I wish there was an @everyone)
Just wanted to point out that I have a potential fix for this issue over here: https://github.com/lexical-lsp/lexical/pull/314

I'm going to close this issue as https://github.com/lexical-lsp/lexical/pull/314 has been merged and released for a while and I haven't heard about anyone having this issue recently. Anyone who is still encountering this is welcome to reopen!


No implementation found for method init on channel flutter.io/videoPlayer  video_player 0.10.8+1

E/flutter ( 8743): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method init on channel flutter.io/videoPlayer)
E/flutter ( 8743): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:154:7)
E/flutter ( 8743):
E/flutter ( 8743): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
E/flutter ( 8743): #2      MethodChannelVideoPlayer.init (package:video_player_platform_interface/method_channel_video_player.dart:19:21)
E/flutter ( 8743): #3      _videoPlayerPlatform (package:video_player/video_player.dart:23:5)
E/flutter ( 8743): #4      _videoPlayerPlatform (package:video_player/video_player.dart:20:27)
E/flutter ( 8743): #5      VideoPlayerController.initialize (package:video_player/video_player.dart:265:24)
E/flutter ( 8743): #6      _BumbleBeeRemoteVideoState.initState (package:wossop/video_widget.dart:37:17)
E/flutter ( 8743): #7      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58)
E/flutter ( 8743): #8      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 8743): #9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #10     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #11     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #13     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #14     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
E/flutter ( 8743): #15     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 8743): #16     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 8743): #17     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 8743): #18     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #19     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #20     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #21     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #22     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #23     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #25     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #26     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
E/flutter ( 8743): #27     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11)
E/flutter ( 8743): #28     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 8743): #29     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 8743): #30     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11)
E/flutter ( 8743): #31     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 8743): #32     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #33     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #34     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #35     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #36     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #37     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #38     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #39     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
E/flutter ( 8743): #41     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11)
E/flutter ( 8743): #42     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 8743): #43     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 8743): #44     StatefulElement._firstBuild (package:f
E/flutter ( 8743): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method create on channel flutter.io/videoPlayer)
E/flutter ( 8743): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:154:7)
E/flutter ( 8743):
E/flutter ( 8743): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
E/flutter ( 8743): #2      MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:356:48)
E/flutter ( 8743): #3      MethodChannelVideoPlayer.create (package:video_player_platform_interface/method_channel_video_player.dart:53:24)
E/flutter ( 8743): #4      VideoPlayerController.initialize (package:video_player/video_player.dart:265:45)
E/flutter ( 8743): #5      _BumbleBeeRemoteVideoState.initState (package:wossop/video_widget.dart:37:17)
E/flutter ( 8743): #6      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58)
E/flutter ( 8743): #7      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 8743): #8      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #9      Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #10     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #12     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
E/flutter ( 8743): #14     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 8743): #15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 8743): #16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 8743): #17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #18     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #19     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #20     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #21     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #22     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #23     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #24     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
E/flutter ( 8743): #26     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11)
E/flutter ( 8743): #27     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 8743): #28     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 8743): #29     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11)
E/flutter ( 8743): #30     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 8743): #31     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #32     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #33     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #34     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #35     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #36     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
E/flutter ( 8743): #37     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 8743): #38     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 8743): #39     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
E/flutter ( 8743): #40     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11)
E/flutter ( 8743): #41     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 8743): #42     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 8743): #43     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11)
E/flutter ( 8743): #44
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.16.4-pre.18, on Mac OS X 10.15.3 19D76, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 3.6)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.1)
[✓] VS Code (version 1.41.1)
[✓] Connected device (1 available)

Can you give us more information about what you were trying to do? Some sample code? What device were you trying to use the video player package on? Can you include the full contents of flutter doctor -v? And lastly, are you able to reproduce this issue on the dev or beta channel of Flutter? (i.e. is it a regression)?
Thanks for using Flutter!

Flutter doctor info is part of the comments above but Flutter doctor -v :
olanrewaju@Olanrewajus-MacBook-Pro BackEnd % flutter doctor -v
[✓] Flutter (Channel master, v1.16.4-pre.18, on Mac OS X 10.15.3 19D76, locale
en-GB)
• Flutter version 1.16.4-pre.18 at /Users/olanrewaju/Dev/flutter
• Framework revision c8efcb632b (6 days ago), 2020-03-27 22:31:01 -0700
• Engine revision 3ee9e3d378
• Dart version 2.8.0 (build 2.8.0-dev.17.0 1402e8e1a4)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/olanrewaju/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling
support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_212-release-1586-b4-5784211)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.3.1, Build version 11C504
• CocoaPods version 1.8.4
[✓] Android Studio (version 3.6)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build
1.8.0_212-release-1586-b4-5784211)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.1)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin version 34.0.4
• Dart plugin version 191.6183.88
[✓] VS Code (version 1.41.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.8.1
[!] Connected device
! No devices available
are you able to reproduce this issue on the
No I can't switch my branch for now, I need to work on Master.

Unfortunately, we're unable to process this report further without more information. In particular, some sample code that reproduces your problem and information about what platform you're targeting.
Have you followed the instructions around permissions in https://pub.dev/packages/video_player#installation?
I'm closing this issue for now, but you're welcome to add more comments as/when you get time to reproduce and we'll take another look.

Unable to reproduce; here's the sample code.
https://github.com/timsneath/issues/tree/master/issue_53869
This runs on my attached Pixel 3XL.

I just clone now and ran this https://github.com/timsneath/issues/tree/master/issue_53869 its working I will revisit my implementation. Thank You.

Hello @timsneath
So I was able to reproduce the error with I discover that it happens when I create my own method channel..
You can confirm this by Switching the MainActivity class with this.
`package com.example.issue_53869
import io.flutter.embedding.android.FlutterActivity
import android.content.pm.PackageManager
import android.os.Environment
import android.widget.Toast
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodCall
import io.flutter.plugin.common.MethodChannel
import java.io.File
class MainActivity: FlutterActivity() {
    private val CHANNEL = "com.test/test"
private val PERMISSION = 8798798

override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
    MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL)
            .setMethodCallHandler { call: MethodCall?, result: MethodChannel.Result? ->
                if (call?.method == "testAction") {

                    result?.success("Test")
                } else {
                    result?.notImplemented()
                }

            }
}

}`
So what's the best method to go about this.

Unfortunately this isn't a support channel; good places to ask questions or work through problems where you're more likely to get a fast response include:

Stack Overflow
Gitter
Flutter Community Slack

Thanks for using Flutter!


Update this on registry.hub.docker, please

There is an old version https://registry.hub.docker.com/u/jpetazzo/openvpn/

:+1:

Good point, I replaced jpetazzo/openvpn with an automated build; it will now be rebuilt automatically each time this repo is updated. Thank you!


How to use Mamba2 like a RNN model?

In my task, the length of the input sequence is very long. During training, is it possible to get the hidden state of Mamba2, use it as a feature, and then feed the remaining input and hidden features into Mamba2 and continue the operation? Just like RNN

I have the same idea. Have you solved it?

I have the same idea. Have you solved it?

这个仓库实现了https://github.com/tommyip/mamba2-minimal/blob/4f4413731f24303b4e046962bce6ca5b6a3b13d6/mamba2.py#L199

这个仓库实现了https://github.com/tommyip/mamba2-minimal/blob/4f4413731f24303b4e046962bce6ca5b6a3b13d6/mamba2.py#L199

这个仓库的代码好像序列长度必须整除chunk大小，不然就报错

这个仓库的final_state 是RNN的Ht吗

这个仓库里面的step()函数会给出每一步的state，你可以理解为hidden state


Minified file doesn't load

The minified file is highlighted for use by plugins, but throws when loaded. The SubEtha roll-up module doesn't, which uses a rolled-up version of the client.
Either something is missing in the minified client, or it was minified differently for the roll-up module.

Looks like the problem was due to merging the output of minified files separately, vs minifying them all together. Perhaps an artifact of how closure compiler works?


RFE: Add the option to receive data in any encoding format in "put/get"

Currently utils._encode/utils._decode allows only utf-8.
If we want to use binary data (e.g msgpack), get returns an error:
UnicodeDecodeError: 'utf8' codec can't decode byte 0x85 in position 0: invalid start byte

@lihiwish do you have some changes prototyped? would be great if you could share what you think

Originally I thought of removing(or making not mandatory) both encode("utf-8") decode("utf-8" ) from [1] and [2]. But I've noticed that it has an effect on increment_last_byte, making all methods of x_prefix not work properly.
[1] https://github.com/dims/etcd3-gateway/blob/master/etcd3gw/utils.py#L30
[2] https://github.com/dims/etcd3-gateway/blob/master/etcd3gw/utils.py#L41

I think I managed to find the issue. Looks like watch_prefix encodes range_end twice (once in client, and once in watcher).
I'll test a bit more, and send a PL.


How to get the manage_apps functionality to go viral

Every entity has a few rulesets installed in it so that a participant can be seen and can edit her own information.

byu.hr.core
io.picolabs.pds
byu.hr.record

We have manually installed byu.hr.manage_apps into a few participant picos, but would like this to spread organically. When such a participant chooses to install the byu.hr.relate app (using the "Manage your apps" page) they can then propose relationships to other participants (whether or not the other has those rulesets).
Once a relationship has been proposed, the other participant sees a line like "You have a request from Bowen Byers to acknowledge a relationship as developer to UX developer, respectively."
Let's add a call to action link after this, inviting the receiving participant to install the "Manage relationships" app. If they click on this link, we would install both byu.hr.manage_apps and byu.hr.relate and take them to that page, where they would see something like:

There, they can accept or decline this particular invitation. Either way, when this new "convert" visits anyone's page, they will see the invitation to propose a connection to that person:

Once they have chosen a couple of roles and submitted, the new person will now see the "You have a request..." message and may join up as well.

Don't know why the Logging for a test of this has disappeared from the Logging tab. But, as I remember it, too much was going in, including some evaluation of the directBack rule in the byu.hr.manage_apps ruleset. Need to try this again.

Some of the checking involves the use of cookies, which currently are only set during sign in, by the byu.hr.login ruleset. So, had to log out and back in the see the button change as expected.

Fixed the checking of cookies with this commit.

Works mostly, but doesn't redirect to the "Manage relationships" page at the end of it all.

The ECI is being looked up in the byu.hr.core ruleset before the channel has been created.
Even so, there is a conflict. The "Manage apps" page uses a send_directive with name _redirect and the main page has been planning to use that as well. They will always conflict, with two different rulesets doing it, and the pico engine will only be able to turn the first one into an HTTP response header for the 302. We cannot guarantee which one will be used first.
We'll need to have the core page use XMLHttpRequest instead of an inter-page link.

But we can't do that because we don't know, at the time we generate the JS call, the link to the page. It is computed by KRL code that the AJAX request will cause to run. Suppose we could return it in a directive. Time to sleep on it.

Found the problem in this line: https://github.com/Picolab/fully-sharded-database/blob/main/krl/byu.hr.core.krl#L253 because this asynchronous event send just returns an identifier and won’t do a redirect. Need to use the sky/event syntax.

Wasn't actually totally resolved until this commit. Now, the viral loop is closed, and a newly converted participant sees the "Propose a relationship with..." section for everyone they visit.


Log client/server versions before starting tests.

I had thought e2e.test outputted this, but it does not.  kubetest does, and I think once this image is generated as a release artifact, we should just switch to using kubetest.

@mml Why not put this into upstream also? We can cherry pick onto 1.8 and pull downstream until upstream produces a e2e container that is not kubekins.
Also, sonobuoy already reports this https://github.com/heptio/sonobuoy/blob/master/docs/img/snapshot-00-overview.png in the serverversion.json file.

I can find a place for it upstream, but in the meantime, I'd like this to start working even with 1.7.  Putting it here for the moment ensures it works with all test images.  I can leave a TODO: Take this out when... comment if you like?
As for already reporting this, we don't report the version of the e2e.test binary.  That's what we're asking reviewers to compare.

kubernetes/kubernetes#53502


XGBoost 2 features samples

Adding New Samples
Description
Added 2 new samples to XGBoost including README and sample.json
Checklist
Administrative

[ ] Review sample design with the appropriate Domain Expert:
[ ] If you dependencies/binaries, inform the oneAPI Code Samples Project Manager: @JoeOster

Code Development

[X] Implement coding guidelines and ensure code quality. see wiki for details
[X] Adhere to readme template
[X] Enforce format via clang-format config file
[X] Adhere to sample.json specification. https://github.com/oneapi-src/oneAPI-samples/wiki/sample-json-specification
[X] Ensure/create CI test configurations for sample (ciTests field) https://github.com/oneapi-src/oneAPI-samples/wiki/sample-json-ci-test-object
[X] Run jsonlint on sample.json to verify json syntax. www.jsonlint.com

Security and Legal

[ ] OSPDT Approval (see @JoeOster for assistance)
[ ] Compile using the following compiler flags and fix any warnings, the flags are: "/Wall -Wformat-security -Werror=format-security"
[ ] Protex (see @JoeOster for assistance)
[X] Bandit Scans (Python only)
[X] IPLDT Scan (see @JoeOster for assistance) JEO-5/14
[ ] Virus scan

Review

[ ] Review DPC++ code with Paul Peterseon. (GitHub User: pmpeter1)
[ ] Review readme with Tom Lenth(@tomlenth) and/or Joe Oster(@JoeOster)
[X] Tested using Dev Cloud when applicable

@JoeOster please conduct IP scan and anything else @tomlenth @JoeOster please conduct README review

As you have this marked as pytrhon, I will need a bandit scan of the python files

As you have this marked as pytrhon, I will need a bandit scan of the python files

I already ran Bandit scans on these prior to submitting PR. Both came up with 0 issues or vulnerabilities.

@tomlenth this sample can be run on DevCloud - I used ai kit JupyterLab which by default is CPU node

@JoeOster try again to run CI. Is runipy installed by default as part of base env ai kit? I recall some conversation around that for sample CI issues like this....

@JoeOster fixed the strange errors. approve to run CI again please

@JoeOster please approve. trying a new ci sample.json method.

@mdbtucker  please approve for CI run

@JoeOster @mdbtucker please approve for ci run (this may be it)!


Fix Ftp.list doc

Fix Ftp.list documentation in README, as res in callback is a single string, not an array. Doc confused me and https://github.com/sergi/jsftp/issues/72.
Thanks

Thanks!


⚠ GitLab Server has degraded performance

In e84b69f, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 8015 ms

Resolved: GitLab Server performance has improved in b222488.


_delayandsum5 TypeError

Using BeamformerCleantTraj results in a type error: TypeError: No matching definition for argument type(s) array(float64, 2d, C), array(int32, 3d, C), array(float32, 3d, C), array(float32, 3d, C), array(float32, 2d, C), array(float32, 2d, C) from _delayandsum5. There seems to be a missing definition.

The following minimal example shows this error.minimal.py

mentioned in commit 20dd1285076349ab79bb0e3b9aa1505557dbb1a2

mentioned in commit 1d2316a8d88afd5a78a885705d56419663ccad7c


Lower vddc for seri 6000

Hi team,
I have a problem when use voltoffset for 6600xt.
I set VDDC_OFFSET: -150 (or -200 or -400) but when I cat file /sys/class/drm/card1device/hwmon/hwmon*/in0_input seem it stable min at 737(mV).
Could i set lower vddc for my gpu.
Thanks

Hi @phucvinh52
Thanks for reaching out.
We are not supporting Navi23 with ROCm, so can not comment on this.
Thank you.

We are not supporting Navi23 with ROCm

Do you mean "currently", or navi23 support will never come even in future release? I've seen that RDNA2 cards would get support soon.

Hi @masahi
I am not sure about future plans right now.
If we have some support plans in future, we will update via our documentation. Thank you.


updated name to scripturle

TODO:

add modal and text (constants/strings.ts) for name update
update git actions to stop looking at thywordle.com
update help email to scripturle@gmail.com???

@kenancasey This PR updates the logo and name in several places. Before we merge and deploy I would like to hear feedback from Vega if he thinks we should change anything else. I don't want to get in trouble for copyright laws any more than we already have.


Double code

Code in app.py pasted twice after line 54.

Thanks for mentioning it out it is actually due to old_app py modification
i made during github upload makin new files and then uploading
On Sun, Sep 17, 2023, 7:10 PM Aaditya Kansal @.***>
wrote:

Code in app.py pasted twice after line 54.
—
Reply to this email directly, view it on GitHub
https://github.com/TheRealSaiTama/Breast-Cancer-Prediction/issues/1, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A2NCGIKDODRZQV2J6MJ4EH3X234VVANCNFSM6AAAAAA43UC2HE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


HeartBeat vs. mapreduce.task.timeout doesn't consider "0 == infinite" case

For the Hadoop config value "mapreduce.task.timeout" (or "mapred.task.timeout" for Hadoop 1), a value of 0 is the equivalent of disabling that timeout.  However, the ES-Hadoop HeartBeat compares "mapred.task.timeout" to its own delay and throws an error if the heartbeat is greater than the task timeout.
I'm seeing this with 2.1.0.Beta3
org.elasticsearch.hadoop.mr.HeartBeat

class HeartBeat {
    ...
    HeartBeat(final Progressable progressable, Configuration cfg, TimeValue delay, final Log log) {
        Assert.notNull(progressable, "a valid progressable is required to report status to Hadoop");
        TimeValue tv = HadoopCfgUtils.getTaskTimeout(cfg);
        Assert.isTrue(tv.getSeconds() > delay.getSeconds(), "Hadoop timeout is shorter than the heartbeat");
        ...
    }
    ...
}

The assert should probably be or'ing w/ a "tv.getSeconds == 0" or something like that.

Hi,
Thanks for the report. I've fixed this in master and on the 2.x branch and published the artifacts (available in maven). Can you please check it out?
Besides handling the infinite use case, I've also fixed an issue with the scheduling as the heartbeat was only activating one (per task) but now it should run continuously.
Cheers,

Nice!  I just ran into that scheduling issue last night and hadn't yet diagnosed it, but looking at your commits now realize that you've fixed both of my problems in one swoop!
Thanks for the quick turnaround!

Glad to help! Please let me know if the latest build solves your issue(s).
On 4/19/15 4:39 PM, rusnyder wrote:

Nice! I just ran into that scheduling issue last night and hadn't yet diagnosed it, but looking at your commits now
realize that you've fixed both of my problems in one swoop!
Thanks for the quick turnaround!
—
Reply to this email directly or view it on GitHub
https://github.com/elastic/elasticsearch-hadoop/issues/426#issuecomment-94277770.

--
Costin

Solved - things are running smoothly now.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 461

Questions ?
Please refer to the Backport tool documentation


ThingConvert ignores the @Context

It seems that ThingConvert ignores @context, so the library will fails to read schemas like the following ones:
{
   "@context":"https://schema.org",
   "@graph":[
      {
         "@type":"Organization",
         "@id":"https://example.org/#organization",
         "name":"Acme LTD",
         "url":"https://example.org/",
         "sameAs":[

         ]
      }
   ]
}

The reason is that ThingConverts expects a @type that starts with https://schema.org.

Just started using this as it seems perfect for what we need, so thanks for the great work.
Flat schemas worked perfectly until I tried running on a site that uses @graph to include multiple schemas, where I get no results back.
Any input on this one? @graph seems to be commonly used by Yoast, a popular WordPress plugin, so these types of implementation seem ripe across the internet. This structure also validates fine in validator.schema.org so handling it in this library seems sensible.

This is seemingly the same issue as @juanparati issue, in that the context is set at the top, so inside the @graph in my example, types are not prefixed with https://schema.org.
What was your solution in the end @juanparati?

Also running into this issue, would be great if anyone could share a solution to this

brick/schema can extract the data, if the context is set on a graph item:
{
   "@context":"https://schema.org",
   "@graph":[
      {
         "@context": "http://schema.org/"
         "@type":"Organization",
         "@id":"https://example.org/#organization",
         "name":"Acme LTD",
         "url":"https://example.org/",
         "sameAs":[

         ]
      }
   ]
}

older versions of the wp plugin yoast don't include this context, newer versions do. since we can't update external websites yoast version, it would be awesome, if brick could add support for this.
@BenMorel would you be able to help if we sponsor the project with a one time sponsorship?

Seems like the easiest way is to add the @context in the @graph array so you end up with what @goellner mentioned.
Quickfix for me was to change brick/structured-data/src/Reader/JsonLdReader.php in the function readJson and change $data = $data->{'@graph'}; to
                $context = $data->{'@context'} ?? null;
                $data = $data->{'@graph'};
                if($context) {
                   foreach($data as $i => $item) {
                      if($context && !($item->{'@context'} ?? null)) {
                         $data[$i]->{'@context'} = $context;
                      }
                   }
                }

It will preserve existing @context attributes on the items and otherwise add the parent one if one exists.
I'm a total noob when it comes to schema.org so I don't know if they could potentially have nested @graph that would require additional treatment, but that shouldn't be too hard to add.
@BenMorel If you'd accept a pull request for brick/structured-data I could create on over there.

I run into the same issue with the Rank Math WordPress Plugin. There is also the @Schema on the @graph items missing @jhard could you create a PR?

Sorry, I've long moved on from this and it seems so has everyone else unfortunately. Feel free to submit the PR with the code yourself though :)


feat(knative): [WIP] Add knative component related helm charts

Motivation
DAT-1832
Modification
This PR adds 3 helm charts

knative-serving-core
knative-net-istio
helm-dep-installer

Workflow changes:

kind cluster uses v1.24.0
Metallb installed after kind cluster is created, see install script

helm-dep-installer

helm-dep-installer script
helm-dep-installer templates
Is a generic job that will install a given helm chart as part of the pre-install hook stage
Is used to control the installation sequence of dependency charts through the use of helm pre-install hooks and weights

Knative charts

Knative-serving-core contains all knative serving related components
knative-net-istio depends on knative-serving-core, and contains components for knative-serving to work with istio

Checklist

[ ] Chart version bumped
[ ] README.md updated

let's not put links to internal resources into the description

@mbruner  Could you also look at this PR when you get a chance? Since it is a big one could be better to have two people review it.

Hi @mbruner do you think can we merge this PR first?


Cleaning up/ Rolling Back database after integration tests

I am using supertest to test the sails controller but I would like to clean up or rollback the database after each test. Can someone propose some insight into how I would do this? I am using the current latest version of sails 0.10.0-rc4. Here is some sample code that I have to launch the sails app which I got from Issue 565:
// Require app factory
var Sails = require('sails/lib/app');

// Instantiate the Sails app instance we'll be using
// (note that we don't use `new`, just call it like a function)
var app = Sails();

before(function(done) {
    this.timeout(10000);
    // Lift Sails and store the app reference
    app.lift({

        // Basic options you should pretty much always use for tests:
        /////////////////////////////////////////////////////////////////////////////

        // turn down the log level so we can view the test results
        log: {
            level: 'error'
        },

       // Prevent global variables from being exposed
       // (shouldn't matter in most cases, but not a bad idea when running tests)
       // globals: false,

       // Examples of other stuff you might want:
       /////////////////////////////////////////////////////////////////////////////

        // send test database connections down if needed
        // connections: {
        //     mysql: {
        //         adapter: 'sails-mysql',
        //         host: 'localhost',
        //         database: 'test',
        //         user: 'root',
        //         pass: ' '
        //     }
        // },

        // or any other configuration you like that you would normally have in config files
        // ....

        // Additionally, you get a couple of other options when using Sails programmatically this     way.
        // Please note that this usage may change in future versions of Sails
        // (but barring any crazy circumstances, backwards compatibility will be maintained)
       /////////////////////////////////////////////////////////////////////////////

        // Choose which hooks to load
        // NOTE: if you use this option, ONLY these hooks will be loaded
        // loadHooks: ['moduleloader', 'userconfig', 'orm'],

        // Or override some hooks:
        // (NOTE: if you just want to disable one or two hooks, you can set them to false here.)
        hooks: {
           grunt: false
        }

    }, done);
});

// After Function
after(function(done) {
    app.lower(done);
});

I was going to rollback the database changes in an afterEach hook:
afterEach(function(done){
    // What code should go in here to roll back my database changes
	done();
});

@xpepermint Good idea but no luck:
models: { migrate: 'drop' } leads to  this error
[Error (E_UNKNOWN) Encountered an unexpected error] Details:  Error: ER_ROW_IS_REFERENCED: Cannot delete or update a parent row: a foreign key constraint fails

Error (E_UNKNOWN) :: Encountered an unexpected error
Error (E_UNKNOWN) :: Encountered an unexpected error
: ER_ROW_IS_REFERENCED: Cannot delete or update a parent row: a foreign key constraint fails
    at Query.Sequence._packetToError (node_modules/sails-mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:48:14)
    at Query.ErrorPacket (node_modules/sails-mysql/node_modules/mysql/lib/protocol/sequences/Query.js:83:18)
    at Protocol._parsePacket (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:280:23)
    at Parser.write (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Parser.js:73:12)
    at Protocol.write (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:39:16)
    at Socket.<anonymous> (node_modules/sails-mysql/node_modules/mysql/lib/Connection.js:96:28)
    at readableAddChunk (_stream_readable.js:177:18)
    at Socket.Readable.push (_stream_readable.js:135:10)
    at TCP.onread (net.js:542:20)
    --------------------
    at Protocol._enqueue (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:141:48)
    at PoolConnection.query (node_modules/sails-mysql/node_modules/mysql/lib/Connection.js:201:25)
    at dropTable (node_modules/sails-mysql/lib/adapter.js:275:22)
    at node_modules/sails-mysql/lib/adapter.js:287:11
    at node_modules/sails-mysql/node_modules/async/lib/async.js:52:16
    at iterate (node_modules/sails-mysql/node_modules/async/lib/async.js:260:24)
    at Object.async.forEachOfSeries.async.eachOfSeries (node_modules/sails-mysql/node_modules/async/lib/async.js:281:9)
    at Object.async.forEachSeries.async.eachSeries (node_modules/sails-mysql/node_modules/async/lib/async.js:214:22)
    at __DROP__ (node_modules/sails-mysql/lib/adapter.js:285:15)
    at afterwards (node_modules/sails-mysql/lib/connections/spawn.js:84:5)
    at node_modules/sails-mysql/lib/connections/spawn.js:40:7
    at Handshake.onConnect (node_modules/sails-mysql/node_modules/mysql/lib/Pool.js:59:7)
    at Handshake.Sequence.end (node_modules/sails-mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
    at Handshake.Sequence.OkPacket (node_modules/sails-mysql/node_modules/mysql/lib/protocol/sequences/Sequence.js:105:8)
    at Protocol._parsePacket (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:280:23)
    at Parser.write (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Parser.js:73:12)
    at Protocol.write (node_modules/sails-mysql/node_modules/mysql/lib/protocol/Protocol.js:39:16)
    at Socket.<anonymous> (node_modules/sails-mysql/node_modules/mysql/lib/Connection.js:96:28)
    at readableAddChunk (_stream_readable.js:177:18)
    at Socket.Readable.push (_stream_readable.js:135:10)
    at TCP.onread (net.js:542:20)

BTW how can I get normal error message and trace?


ignite-8687 Add JCache TCK 1.1.0 to TC

For IGNITE-8687

The ticket is resolved, closing PR. Feel free to reopen if needed.


Fix bug with caching in presence of JVP and JIT

The bug was that the auxiliary output of the process_env_traces
was mutated before the next cache hit, so the cache content changed.
Fixes: #1945

Wow, great catch of a core function modifying its input!


Add text field as an option into the question page

The questions form page only has an option to add questions. Please also add an option "Create text field". This field provides an option to add addittional comments of explanation into forms.

hello @mariobehling on this issue should the text field be added along with the other components as well, or with different approach.

It should work like the questions, but without an option to enter a form field.

Here an example how it could look like.

Forms with the text field cannot be processed and give an error message. Test here https://wikimania-tickets.eventyay.com/wm/Wikimania/


[CH] [Gluten-867] support base64&&unbase64 functions

What changes were proposed in this pull request?
support base64&&unbase64 functions
How was this patch tested?
run  GlutenStringExpressionsSuite

Please rebase. BTW, does it need to modify ch backend too ?


Adds working communications console that ends the round

Just a very basic GUI with a countdown and a button that ends the round after X seconds.
I'm looking for some feedback. What else should I add to this? Is there anything I should change?
(Adding the actual emergency shuttle is out of the scope of this PR)

Definitely gonna need a way to recall it.

Definitely gonna need a way to recall it.

Done.


Fix tracked needinfo

PR #580 must accepted before this one.

Coverage decreased (-0.7%) to 30.879% when pulling f9809c9898641b838a5b301422936f0089484318 on calixteman:fix_tracked_needinfo into 5a49e695b20e49aed9f37c3eb131d215d632ea8a on mozilla:master.