Added support for EvaluationPeriod

Let's users compute diagnostics on user-defined periods.
API change: model.diagnostics will return a dict of list instead of a dict of scalars.
TODO: Tie into Ostrich.

@richardarsenault
If we set EvaluationPeriod, the diagnostic file will include more lines, one for each period defined, plus the overall period.
The Ostrich config related to this looks like:
BeginResponseVars
          #name   filename                              keyword         line    col     token
          NS      ./model/output/{run_name}-{run_index}_Diagnostics.csv;       OST_NULL        1       3       ','
        EndResponseVars

        BeginTiedRespVars
          NegNS 1 NS wsum -1.00
        EndTiedRespVars

If I understand correctly, you want to select the objective function to be used, and the period over which it is computed. With this PR, what will happen is that it will use by default evaluation_metrics[0], and evaluation_periods[0]. Is this OK ?
Second issue is dealing with metrics that should not be multiplied by -1. Will that be an issue ? Suggestions?

@huard This looks good! I won't be able to actually test it before at least a few days, but looking at the code and tests it looks to be doing exactly what we need.
As for the minimization vs maximization: The issue is already present in the test since RMSE needs to be minimized directly while KGE needs to be maximized (so we take the negative value). I wonder if we should have some sort of flag? It might be cumbersome but then if people want to use custom metrics then they could simply add that flag and OSTRICH would know to multiply by -1 (or not). Not sure of the implementation difficulty though.

Il faudrait fixer ce test je pense : tests/test_blended.py::TestBLENDED_OST::test_simple

blended semble avoir hardcodé :EvaluationMetrics, mais je pense qu'on l'ajoute ensuite RVI._post_tmpl
On se retrouve donc avec les metriques suivantes dans diagnostics:
observed data series,filename,DIAG_NASH_SUTCLIFFE,DIAG_RMSE,DIAG_KLING_GUPTA,DIAG_NASH_SUTCLIFFE,DIAG_RMSE,
HYDROGRAPH_ALL,/home/david/src/raven-testdata/raven-gr4j-cemaneige/Salmon-River-Near-Prince-George_meteo_daily.nc,-1.47169,81.4569,-0.217328,-1.47169,81.4569

Bref, je pense qu'il faut enlever la section Output Options dans le template de blended.

@richardarsenault I added a evaluation_metrics_multiplier that is set to 1 or -1 depending on the case. Please check that my interpretation is correct.

@huard yes, interpretation is correct! Just PDIFF I am not sure exactly what it represents.
For PCT_BIAS, this is a special case because we need to target 0, so if we attempt to mimize it it could go to -100% bias and would be happy with that. We would need to take the absolute value and minimize that. Not sure how it's done internally...

PDIFF: peak difference.
I don't think I see a way out for PCT_BIAS. I suggest we raise an Error if this is the metric used for Ostrich.

Question: Does OSTRICH already "know" that it has to bring PCT_BIAS to zero? like if that is coded already, and all we want it to display the correct value (min or max), then we can leave it at "1" and not take the negative, that would work perfectly.

No, my understanding is that Ostrich will try to minimize whatever metric we give it. It's our responsibility to pick a metric and a transformation. I don't see a transformation that would allow us to do this, and it seemed like an edge case that didn't warrant a huge effort.


Runtime Error (GPU issue) even when cuda is available.

I keep getting this error:
/content/drive/MyDrive/Rohit/Work/ncnet-master
ImMatchNet training script
Namespace(batch_size=16, checkpoint='', dataset_csv_path='datasets/pf-pascal/image_pairs/', dataset_image_path='datasets/pf-pascal', fe_finetune_params=0, image_size=400, lr=0.0005, ncons_channels=[16, 16, 1], ncons_kernel_sizes=[5, 5, 5], num_epochs=5, result_model_dir='trained_models', result_model_fn='checkpoint_adam')
Creating CNN model...
Downloading: "https://download.pytorch.org/models/resnet101-63fe2227.pth" to /root/.cache/torch/hub/checkpoints/resnet101-63fe2227.pth
100% 171M/171M [00:00<00:00, 195MB/s]
Trainable parameters:
1: torch.Size([5, 16, 1, 5, 5, 5])
2: torch.Size([16])
3: torch.Size([5, 16, 16, 5, 5, 5])
4: torch.Size([16])
5: torch.Size([5, 1, 16, 5, 5, 5])
6: torch.Size([1])
using Adam optimizer
Checkpoint name: trained_models/2021-07-22_06:15_checkpoint_adam.pth.tar
Starting training...
/usr/local/lib/python3.7/dist-packages/torch/nn/functional.py:4044: UserWarning: Default grid_sample and affine_grid behavior has changed to align_corners=False since 1.3.0. Please specify align_corners=True if the old behavior is desired. See the documentation of grid_sample for details.
  "Default grid_sample and affine_grid behavior has changed "
Traceback (most recent call last):
  File "train.py", line 281, in <module>
    log_interval=1,
  File "train.py", line 240, in process_epoch
    loss = loss_fn(model, batch)
  File "train.py", line 221, in <lambda>
    loss_fn = lambda model, batch: weak_loss(model, batch, normalization="softmax")
  File "train.py", line 171, in weak_loss
    corr4d = model(batch)
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/content/drive/MyDrive/Rohit/Work/ncnet-master/lib/model.py", line 263, in forward
    feature_A = self.FeatureExtraction(tnf_batch['source_image'])
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/content/drive/MyDrive/Rohit/Work/ncnet-master/lib/model.py", line 84, in forward
    features = self.model(image_batch)
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/container.py", line 139, in forward
    input = module(input)
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/conv.py", line 443, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/conv.py", line 440, in _conv_forward
    self.padding, self.dilation, self.groups)
RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same or input should be a MKLDNN tensor and weight is a dense tensor

I have correctly downloaded the data and all pre-requisite files. I get the same error even when I download the trained models and save them in the specified folder. I am using it on Google Colab and the GPU is activated (checked torch.cuda.is_available() ). I had also tried changing use_cuda=True everywhere, but still, I get the same error.

in model.py  line 84
you need add
image_batch = image_batch.cuda() # modify here


chore: remove projectMigrationCaseReferences feature flag from codebase

Describe your changes
2399: Feature Flag removal - PROJECT_MIGRATION_CASE_REFERENCES
https://pins-ds.atlassian.net/jira/software/c/projects/ASB/boards/166?selectedIssue=ASB-2399
Type of change 🧩

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[x] Other (please explain in the description section above)

Checklist before requesting a review

[x] I have performed a self-review of my own code
[x] I have double checked this work does not include any hardcoded secrets or passwords
[ ] I have made corresponding changes to the documentation
[ ] I have provided details on how I have tested my code
[x] I have referenced the ticket number above
[x] I have provided a description of the ticket
[x] I have included unit tests to cover any testable code changes

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

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

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

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


FEATURE: add a command to install a local Nushell package

Description
this PR implements a start for the nupm install command:

installs only local packages, i.e. the files have to be pulled with things like git or downloading archives before hand
defaults to installing the package in the root of the repo
can be changed with the --path option in the case the package is in a subdirectory
assumes the package file exists and is valid
installs the package by simply copying the files from the repo to the local home of nupm

Note for reviewers
in order to try this with eveything enabled, i use the following commands
use /path/to/nupm/nupm/
$env.NU_LOG_LEVEL = $env.LOG_LEVEL.DEBUG
$env.NUPM_HOME = ($nu.temp-path | path join "nupm")

and then try
nupm install
# or
nupm install --path .

from amtoine/nu-git-manager
and
nupm install --path nu-zellij/
# or
nupm install --path nu-zellij

from amtoine/zellij-layouts which contains the nu-zellij package

let's land this and have our first nupm command :rocket:


Add DE-Country_fiche-2024

Dear @hogredan,
I added the link to the 2024 CF in the README file.
Everything seems ok, I will proceed with the merge.


Markdown.md files failing to preview in Windows Explorer

Microsoft PowerToys version
v0.87.1
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
File Explorer: Preview Pane
Steps to reproduce
Select "Preview pane" from the View tab in a File Explorer window.
Select a markdown file ("someFile.md")
See that there is nothing in the Preview Pane.
✔ Expected Behavior
Select "Preview pane" from the View tab in a File Explorer window.
Select a markdown file ("someFile.md")
See the formatted information from the markdown file in the Preview Pane.
❌ Actual Behavior
Select "Preview pane" from the View tab in a File Explorer window.
Select a markdown file ("someFile.md")
Nothing in the Preview Pane.
Other Software
No response

Perhaps you should configure the bot to not find issues that are closed?
EVERY single one of the issues listed is a closed issue. That's why this
issue was created.
On Sun, Dec 22, 2024 at 8:30 PM similar-issues-ai[bot] <
@.***> wrote:

We've found some similar issues:

#30428 https://github.com/microsoft/PowerToys/issues/30428 ,
similarity score: 91%
#16664 https://github.com/microsoft/PowerToys/issues/16664 ,
similarity score: 89%
#22564 https://github.com/microsoft/PowerToys/issues/22564 ,
similarity score: 89%
#31585 https://github.com/microsoft/PowerToys/issues/31585 ,
similarity score: 88%
#29689 https://github.com/microsoft/PowerToys/issues/29689 ,
similarity score: 86%
#36233 https://github.com/microsoft/PowerToys/issues/36233 ,
similarity score: 84%
#17197 https://github.com/microsoft/PowerToys/issues/17197 ,
similarity score: 84%
#30443 https://github.com/microsoft/PowerToys/issues/30443 ,
similarity score: 83%

If any of the above are duplicates, please consider closing this issue out
and adding additional context in the original issue.
Note: You can give me feedback by 👍 or 👎 this comment.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/36522#issuecomment-2558887184,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIPLELHA6OTXNWIUQSJWIW32G6GXLAVCNFSM6AAAAABUCLY5YWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJYHA4DOMJYGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Now, we can do this the hard way, or... well, actually there's just the
hard way.
-- Buffy Summers, "Buffy the Vampire Slayer"


Add  KDiskMark

[x] I have checked that this app does not already have a pending request and has not previously been declined.
App Name: KDiskMark
Download URL: https://launchpad.net/~jonmagon/+archive/ubuntu/kdiskmark
Website URL: https://github.com/JonMagon/KDiskMark
App Summary: A simple open-source disk benchmark tool for Linux distros.

I'm working on it.


Add Google Cloud Storage input and output support

This should do for the first iteration of #652. I might look into adding support for bucket notifications in the future.
Fixes #652.

Looks good, I'll need to put some time aside this week to review it properly, the only thing I'd change right now is maybe rename these to gcp_cloud_storage.

@Jeffail Thanks a lot for that suggestion! Figuring out how to name stuff is very hard sometimes and I likegcp_cloud_storage a lot more. Are you OK with the gcs_ prefix for the meta or would you prefer gcp_cloud_storage? We have blob_storage_ for azure_blob_storage and s3_ for aws_s3.
Please take your time with the review. No hurry!

PS: Would you consider having an optional field called credentials_json which takes a base64-encoded credentials JSON? It would supersede GOOGLE_APPLICATION_CREDENTIALS so people don't have to provide the creds as a separate file. The Google API provides a WithCredentialsJSON option.

PPS: Seeing some issues if I do make docs after I rebase this on latest master (3722694). Any idea? :)
make docs
# github.com/Jeffail/benthos/v3/lib/output
lib/output/gcp_cloud_storage.go:76:3: unknown field 'sanitiseConfigFunc' in struct literal of type TypeSpec
lib/output/gcp_cloud_storage.go:87:5: docs.FieldCommon("path", "The path of each message to upload.", "${!count(\"files\")}-${!timestamp_unix_nano()}.txt", "${!meta(\"kafka_key\")}.json", "${!json(\"doc.namespace\")}/${!json(\"doc.id\")}.json").SupportsInterpolation undefined (type docs.FieldSpec has no field or method SupportsInterpolation)
lib/output/gcp_cloud_storage.go:88:80: docs.FieldCommon("content_type", "The content type to set for each object.").SupportsInterpolation undefined (type docs.FieldSpec has no field or method SupportsInterpolation)
lib/output/gcp_cloud_storage.go:89:98: docs.FieldAdvanced("content_encoding", "An optional content encoding to set for each object.").SupportsInterpolation undefined (type docs.FieldSpec has no field or method SupportsInterpolation)
lib/output/gcp_cloud_storage.go:90:247: docs.FieldAdvanced("chunk_size", "An optional chunk size which controls the maximum number of bytes of the object that the Writer will attempt to send to the server in a single request. If ChunkSize is set to zero, chunking will be disabled.").SupportsInterpolation undefined (type docs.FieldSpec has no field or method SupportsInterpolation)
make: *** [target/bin/benthos] Error 2

@mihaitodor, you don't need to define a sanitation func any more as it's all being handled by the field specs,
the SupportsInterpolation method is now just IsInterpolated, without an argument (it was redundant now anyway).
I'm planning to re-work this and the mongo PRs myself to use the new stuff as a sort of test-run but if you feel adventurous and want to try it out there's an existing pulsar package that does things the new way: https://github.com/Jeffail/benthos/tree/master/internal/service/pulsar
There might still be some rough edges though. Also I think I'd prefer to omit credentials_json for now.

OK, thank you! That makes sense. I pushed a few small changes so this is now rebased on the latest master. I'll have a look at that updated Pulsar service, but feel free to adjust the PR as you see fit.

Also I think I'd prefer to omit credentials_json for now.

Okie dokie!

@mihaitodor, sorry this took so long, I've been bouncing around all over the place recently. Got it reworked with some of the new stuff: https://github.com/Jeffail/benthos/tree/gcp-gcs-input-output, it's pretty much ready to merge but there are one or two extra bits I want to add, it'll probably be tomorrow evening. I'm planning to put out a release candidate this week.

@Jeffail No worries and thank you so much for doing this work! There's no hurry on my side. I've been stretching myself a bit too thin lately...
I checked out the branch and did a few tests. All seems to be OK.

Merged: https://github.com/Jeffail/benthos/commit/9a99026c9f8a0113c15480fbef9a6ca64e55c3a9, thanks @mihaitodor!


Azure SignalR Service - An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.

Please can someone help me with what this error means:
Server.Hubs> warn: Microsoft.AspNetCore.Http.Connections.Client.HttpConnection[11]
Server.Hubs>       Failed to start connection. Error starting transport 'WebSockets'.
Server.Hubs> fail: Microsoft.Azure.SignalR.ServiceConnection[2]
Server.Hubs>       Failed to connect to '(Primary)https://xxx.service.signalr.net', will retry after the back off period. Error detail: Unable to connect to the remote server. An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full. Id:

https://blogs.msdn.microsoft.com/sql_protocols/2009/03/09/understanding-the-error-an-operation-on-a-socket-could-not-be-performed-because-the-system-lacked-sufficient-buffer-space-or-because-a-queue-was-full/
Looks like that error generally means there is something using a lot of the networking stack on your machine and so your process is unable to make a new connection.
If that error is being returned by the Service connection then you should move this issue to https://github.com/Azure/azure-signalr so they can figure out if something is wrong with the Service machine.

Thank you


Doc does not specify the value to go into the "Kerberos support through KDC Proxy" field

When configuring the KDC Proxy in Windows Administration Center, there is a mandatory field labelled "Kerberos support through KDC Proxy". This field is required to enable the setup, but the documentation doesn't mention this field at all. It appears it just wants what I assume is a port number, "443" (which I figured out just by accident when deleting text I was trying in there), but the field is empty during the configuration and the documentation does not tell you what needs to be input here.

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

ID: 64dadae1-7656-54e0-099d-620229836135
Version Independent ID: 8f86a34d-ce81-d571-e118-29169a2c0df3
Content: SMB over QUIC
Content Source: WindowsServerDocs/storage/file-server/smb-over-quic.md
Service: windows-server
Sub-service: storage
GitHub Login: @nedpyle
Microsoft Alias: inhenkel

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


url_launcher plugin has issue.

Use case

Proposal

String redirectLink = "https://api.whatsapp.com/send?phone=" +
wAPhone +
"&text=" +
sandBoxText;
if (!await launchUrl(Uri.parse(redirectLink))) throw 'Could not launch $scanUrl';
This function detected as unknown scheme url.
await launch(redirectLink) worked properly, but this function is deprecated now.
This issue will be resolved in future version?
Thanks.

Hi @vernalclareai
To be more precise, please provide the information indicated below:

Which url_launcher version are you using?
A completed and minimal reproducible code sample
The output of flutter doctor -v
Reproduction steps
Which environment did this issue happen in? (Android/iOS/Web/MacOS/Windows/Linux)

Thank you!

Platform : Only Android , iOS worked
Lib version : 6.1.0
Code :
String redirectLink = "https://api.whatsapp.com/send?phone=" + wAPhone + "&text=" +sandBoxText;
await launch(redirectLink) worked correctly, but this function is deprecated now.
await launchUrl(Uri.parse(redirectLink)) not worked.
-flutter doctor -v
[✓] Flutter (Channel stable, 3.0.2, on macOS 12.6 21G115 darwin-x64, locale
    en-US)
    • Flutter version 3.0.2 at /Volumes/Data/Tools/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cd41fdd495 (5 months ago), 2022-06-08 09:52:13 -0700
    • Engine revision f15f824b57
    • Dart version 2.17.3
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/ying/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_HOME = /Users/ying/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.73.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • iPhone X (mobile) • 14600fa331f0aedd721951a90a5b901b4225f1ed • ios            • iOS 16.1 20B82
    • macOS (desktop)   • macos                                    • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)      • chrome                                   • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

-Video Recording:
https://www.awesomescreenshot.com/video/12347346?key=aa09a0e0d74d940903be8bf11e59e3e3

@vernalclareai Are you intending to open Whatsapp app? You can try using this parameter on launchUrl: mode: LaunchMode.externalApplication

Sample code
if (!await launchUrl(url, mode: LaunchMode.externalApplication)) {
  throw 'Could not launch $url';
}

oh, great.
Let me try.


Clean up some damage type formatting in the GUI

Sorry for the delay, will try and be more on top of merges in the future.  Also added a MIT license if you just wanna fork and go from there.


Feature request: support TCP keepalive for downstream sockets

We use AWS NLB in front of envoy, and it has a 350s idle timeout.
https://docs.aws.amazon.com/elasticloadbalancing/latest/network/network-load-balancers.html#connection-idle-timeout
If the client makes a HTTP/1.1 keep-alive connection to that NLB, sends a request and then sends another one > 350s later, the client will get a connection reset.
We expose that to the internet, so we don't control the clients. However, it looks like envoy's listener could set SO_KEEPALIVE on accepted sockets, so that we can then tune the kernel to send those keepalives more frequently than 350 seconds, and the connection will keep working even if it's idle.
Edit: looks like on linux you can set keepalive parameters like TCP_KEEPCNT, TCP_KEEPIDLE, TCP_KEEPINTVL, in which case you won't need to alter the kernel settings, if envoy supports configuring these.

@ggreenway I had thought we already implemented this for listeners, but it looks like only upstream clusters right now. Is that right?

It's on my TODO list to implement for listeners. Someone else implemented it for upstreams already. The needed work is to create the config, and then pipe it through to the existing code for setting the correct sockopt.

Just FYI, we hard-coded some setsockopt() calls into our envoy fork, and it solved the NLB connection reset problem.

@ggreenway  @mattklein123
Does the feature included in the version v1.7.0?

@lwhile To my knowledge this hasn't been implemented yet. However, generic socket option support was added. On a Listener, you can set socket_options. You'll have to figure out the kernel socket option numbers and exact values, but I think it will work. See https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/lds.proto.

@ggreenway are the socket options set only on listening socket or also on accept'ed ones? Cause what's needed here is the latter

I don't know off the top of my head.

We are bitten by this.

Setting socket option for listener actually works. Assuming unix-like environment, configuration looks like follows.
listeners {
socket_options {
# SOL_SOCKET = 1
# SO_KEEPALIVE = 9
level: 1
name: 9
int_value: 1
state: STATE_LISTENING
}
# IPPROTO_TCP = 6
# TCP_KEEPIDLE = 4
# TCP_KEEPINTVL = 5
socket_options {
level: 6
name: 4
int_value: 60
state: STATE_LISTENING
}
socket_options {
level: 6
name: 5
int_value: 60
state: STATE_LISTENING
}
}

Will this also send Keep-Alive headers in http response so that http1.1 clients can negotiate timeout with server? Example app:

This is possible using socket options as described.


AMBARI-22873: Remove HDP 3.0 stack from Ambari (jluniya)

What changes were proposed in this pull request?
Remove HDP-3.0 stack definition from Ambari. Management Packs will replace stacks in Ambari 3.0.
How was this patch tested?
Unit Tests
Ran 256 tests in 7.371s
OK
Total run:1199
Total errors:0
Total failures:0
OK
Please review Ambari Contributing Guide before opening a pull request.

@jayush Hi. Because of it, I cannot install HDP 3.0 via Ambari 2.7.1. What's the way to install HDP 3.0 with source-builded ambari?


Window being moved around causes incredible lag until mouse is stop moving, then rapidly accelerates through path to final point

Environment
Specs: AMD Ryzen 3700X, 24GB RAM, AMD Radeon 5700XT
Windows build number: Win32NT             10.0.18363.0 Microsoft Windows NT 10.0.18363.0
Windows Terminal version (if applicable): Version: 1.0.1811.0
Any other software?

# Steps to reproduce

When dragging the terminal window around, the movement will be extremely slow and laggy, when the mouse stops the window will move incredibly fast through the drawn path to the final place of the mouse. I'm not quite sure what causes it as I don't know when the effect started, only noticed the issue recently as I usually snap the window to the sides using 'Win+Arrows'

Sorry if this issue is bad, or I did something wrong, let me know if I need to do something or provide additional info

# Expected behavior

Window moves correctly and doesn't weigh down the mouse, moving at the same speed as every other window in the system

# Actual behavior

Window is incredibly slow to move, and almost acts like its weighing the mouse down, when the mouse is slowed or stopped the window rapidly speeds through the drawn path until it snaps to the final spot the mouse is at.

So, this is weird. Do you have PowerToys installed?

Yeah I do, actually forgot I had it installed though as I dont use them. The only ones that are enabled are the File Explorer addons and Window Walker. When I opened the app it said that there was a update, but I'm hesitant to update it now in case there is a conflict that needs to be examined or something

It's ver 0.16.1

Can upload a video if needed to see the issue, if that would help as well

Well, first, does it reproduce with PowerToys not running? If it’s still a problem with PT disabled, I’m not too worried about conflicts! :)

So I just noticed it does the same thing with the PowerToys Settings, so I'm now worried that it may be a certain way of handling the window thats causing the issue?
The issue still occurs with every option in PowerToys turned off

The issue does not occur with normal windows like Explorer, or apps like Chrome, or Metro apps like the Settings app or Windows Security

So I'm assuming that some other program that I had open was messing with things, because its working fine now. Will reopen if the issue reappears or I find a way to reproduce it, sorry for any wasted time!

Strike that, I literally just found the app causing the issue. Its Chrome, but something must have changed because I literally always have chrome open when I have terminal open, as I'm usually using both at once. Let me know if I need to test anything

Could it have something to do with the fact that I updated to a new mouse that has a high polling rate? Have been trying to read up on anyone having this issue and some people have noticed a correlation with high polling rates on mice

Found it! Lowered the mouse polling to 500 from 1000 and it went away, set it back to 1000 and it came back! Don't know if you can do anything with this information or not, as it seems like a general Windows issue unfortunately, so close this issue if you can't do anything about it. Sorry for the message spam and wasting time if I have

No problems!  Hopefully this will help someone else in the future!


Use GetVersion instead of Ping, as recommended

Method was removed in containers/libpod@608019b
Closes #21

LGTM

@jwhonce @baude PTAL

/lgtm


weird title bar style when maximize window

repo to test:
https://github.com/Caffeine19/mica-electron-maximize-error

Using titleBarStyle: 'hidden' works but it also weirdly disables maximize/minimize/etc animations

Using titleBarStyle: 'hidden' works but it also weirdly disables maximize/minimize/etc animations

yep,and when I use hidden,transition in windows resizing disappeared in windows11.

Hello, normally it is repaired


Editing Font Size of the editor

I am having problems to see when I see the code editor which has very small font size. Even we end up increasing the browser font size.
So sir I am requesting a feature which could increase the font size, indentation, include numerous themes and also, if possible, include code completion in the codewars free account.
Regards,
Anik Nath.
┆Issue is synchronized with this Clickup  by Unito

I have the same need. It would be great if we could receive help and support, or if there are development plans, we maybe can support them ourselves also.


Excluding Content Type ID "0x" (aka "System" Base Content Type)

As discussed in Issue #147, the Content Type ID "0x" causes some issues during reimport. The code below prevents this Content Type ID to be exported and therefore, fixes the issue.

Hi!
Can you provide me with a case where this goes wrong? As I can extract a template with that contenttypeid attribute on a view, and reapply the template to another site without a problem.
Thanks!

Hi lafe,
We just went through the Issue #147 as well and issue absolutely seems valid, but we could not reproduce this now. This means that we would need more information around your environment, so that we can reproduce and then fix the issue. Is this for on-premises and if so, which CU version was installed on the SharePoint?

Hi Lars.
could you provide the environmental details for this one, so that we can try to reproduce the issue. Thx.

Hi Lars.
could you provide the environmental details for this one, so that we can try to reproduce the issue. Thx.

Hi,
sorry that it took so long. The environment is a SharePoint 2013 on Premise installation with May CU (15.0.4719.1002).

Thanks Lars,
we were testing this on SPO previously without any success, but will move to on-premises for verifying the issue.

Hi Lars,
schema has been edited with the January release to support also 0x content type ID, so this pull request is no longer valid as such. If this will however cause you still problems, please let us know and we'll figure out the issue throughout, since to be honest, having 0x popping from the sites should not really happen. Thx for raising this PR to ensure that the model is fixed, even though this particular PR won't be merge.


Avoid handling the error flow

There is a nice construct named with in Elixir to handle the {:ok, _} and {:error, _} pattern.
To something like this should not be necessary:
def save( image = { :ok, options }, dest_path ) do
If you want to keep it, add a match that does not expect a tuple as first argument:
def save( image, dest_path ) do

@h4cc , could you please check it out if it's okay so I can close the issue?


Navigation bar issue

Hi,
Im trying to customize the navigation bar for each view controller, but when I try to access it from each of the view controllers it is nil.
Is there something I miss?
Thanks

Can you share some source code about PagingMenuController usage?

For instance if I have 2 ViewControllers in my PagingMenuController (for example Students and Teachers),
So I want customize the navigation bar for differently for each one of them.
For instance in my StudentsViewController class, the viewWillAppear method looks as follows:
override func viewWillAppear(animated: Bool) {
    let nav = self.navigationController
}

nav is nil and not pointing to any object.

Does your parent view controller have navigation bar?
Anyway, I close this issue since it's not related to PagingMenuController.

Hi @tomhoffen, Have you found answer to your question? I also want to create it. I'm new to Swift programming. Thanks.

Hi @dhafinmuktafin,
I had to access parent?.parent?.parent?.navigationItem.
i.e: parent?.parent?.parent?.navigationItem.titleView = menuView
Hope it helps,
Tom

@tomhoffen Thanks for your reply. But I'm completely new to Swift programming. If you don't mind, would you please provide some details?
Thanks in advance.


chore: release周りの権限を修正

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Sub-objects are null when returned to Graphiql

I have an app that uses graphql-maven-plugin to provide a front-end for a REST service.
When I gather the data and return the object generated by the plugin in the DataFetchersDelegateImpl class for the query, all relevant data is present. So the conversion using Dozer is working well.
However, when returned to the GraphiQL front-end, the two fields that are objects are null.
Am I missing something in the logic of how this works, or is there a step I'm not performing?

What is the GraphQL query, that you execute ?
I guess that in graphiql, your request didn't ask for all the fields you want to see.
Étienne

The query I execute is
{
  getReservation {
    xmlns
    xmlnsxsi
    xsischemaLocation
    Version
    Target
    PrimaryLangID
    TimeStamp
    VehRetResRsInfo {
      TPA_Extensions {
        VendorPictureURL
        IsFreesale
        Status
        CancellationPolicy
      }
    }
    VehRetResRsCore {
      VehReservation {
        Status
      }
    }
  }
}

and the (redacted) response is:
{
  "data": {
    "getReservation": {
      "xmlns": "appropriate String1",
      "xmlnsxsi": "appropriate String2",
      "xsischemaLocation": "appropriate String3",
      "Version": "1.002",
      "Target": "Test",
      "PrimaryLangID": "EN",
      "TimeStamp": "2021-11-25T09:46:50.324Z",
      "VehRetResRsInfo": null,
      "VehRetResRsCore": null
    }
  }
}

The object returned from the DataFetchersDeleteQueryImpl class contains a value of "Confirmed" in the Status field of VehReservation in VehRetResRsCore

From your request, VehRetResRsInfo and VehRetResRsCore are objects.
So you should have VehRetResRsInfoDelegate and VehRetResRsCoreDelegate  interfaces. The value returned by the query is the value returned by these data fetcher implementations.
The value for these fields returned in the DataFetchersDeleteQueryImpl is ignored by default.
You can probably check in the VehRetResRsInfoDelegate and VehRetResRsCoreDelegate  implementations if the source object contain this fields. In which case you can return them.
This is the way GraphQL works : it fetches one level, then recurse the next level. This prevents to fech useless data : your server implementation is done without knowing if your client request will query the VehRetResRsInfo and VehRetResRsCore or not.
So GraphQL take only into accounr the return of the  data fetcher implementations of these two fields. And more important: it will call them only if it's usefull, from the requests that has been received.
Etienne

Ah, I see - that is a fundamental misunderstanding on my part.
Thank you for your explanation. I'll close this conversation as it's not an issue any longer.


Not sure about how the project works

Hi there,
Thanks for this project. I am trying this out at present but I am not sure how it works.In the sample source example ,when I run the app and open the text file the changes that are typed in the text file are reflected on the app only when the file is saved . This happens only the first time , rest of the time if I change the text and save again nothing gets changed.  This is contrary to what is happening in the GIF that has been attached to the project. Please tell tell how to make sure it works that way.

are you running it on simulator? what editor are you using to save the file?

I am using simulator to run the project. I am using Textedit to make the changes to the file.

TextEdit behaviour is triggering weird effect that only first change is firing callbacks, I'm not sure what exactly is wrong here, but if you use Sublime Text or Atom it should work fine

ok I fixed it in 0.1.2, grab that version and it should work. It seems that VNODE_RENAME and VNODE_DELETE need to be treated same way and text edit generates those

Thanks a lot.Eager to try this out. Can I know good resource for learning Grand Central Dispatch ?


Update Ruth Epoch IFP address

Previous v8.3.3 implementation used the same IFP address from the Judges Epoch, but a new address is necessary in order to determine the fork block into the Ruth Epoch. This commit adds a new IFP address for this purpose.

Silly mistake. Will update the v8.3.3 tag to correspond with this PR and build new binaries.


Default README login credentials result in 401 when using docker-compose

Hi - I'm looking at this repo for hacktoberfest to see if I can spend a bit of time making improvements. I have followed the steps for setting it up via docker-compose, and have the application running; however, the credentials (for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>result in 401/authorization errors.
Expected behavior
User is authorized and able to proceed using the web application
Actual behavior
The web application does not show a failed password; the field re-renders as blank. On the docker-compose console, I get web_1       | Completed 401 Unauthorized in 16ms (ActiveRecord: 1.4ms).
I also ran the db:seed command as part of troubleshooting, specifically,
[~/workspaces/diaper (master *)]$ docker-compose run web rails db:seed
Starting diaper_postgres_1 ... done
W, [2018-10-11T10:34:12.533516 #1]  WARN -- Skylight: [SKYLIGHT] [2.0.1] Running Skylight in development mode. No data will be reported until you deploy your app.
(To disable this message for all local apps, run `skylight disable_dev_warning`.)

I did not check if it gave an exit 0, but no error was logged.
Steps to reproduce the problem
I followed the sequence of steps under the docker-compose instructions on the README. Specifically,
docker-compose build
docker-compose run web bin/setup

docker-compose up web

(And then as part of troubleshooting, ran the db:seed command above. I also successfully ran the spec tests.
I'm hoping I'm missing something obvious that someone can point out to me. Thanks for any help!
Full stacktrace below:
web_1       | ActionController::RoutingError (No route matches [GET] "/assets/blue.png"):
web_1       |
web_1       | actionpack (5.2.0) lib/action_dispatch/middleware/debug_exceptions.rb:65:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | web-console (3.6.2) lib/web_console/middleware.rb:135:in `call_app'
web_1       | web-console (3.6.2) lib/web_console/middleware.rb:30:in `block in call'
web_1       | web-console (3.6.2) lib/web_console/middleware.rb:20:in `catch'
web_1       | web-console (3.6.2) lib/web_console/middleware.rb:20:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | actionpack (5.2.0) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | railties (5.2.0) lib/rails/rack/logger.rb:38:in `call_app'
web_1       | railties (5.2.0) lib/rails/rack/logger.rb:26:in `block in call'
web_1       | activesupport (5.2.0) lib/active_support/tagged_logging.rb:71:in `block in tagged'
web_1       | activesupport (5.2.0) lib/active_support/tagged_logging.rb:28:in `tagged'
web_1       | activesupport (5.2.0) lib/active_support/tagged_logging.rb:71:in `tagged'
web_1       | railties (5.2.0) lib/rails/rack/logger.rb:26:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:11:in `block in call'
web_1       | activesupport (5.2.0) lib/active_support/logger_silence.rb:21:in `silence'
web_1       | activesupport (5.2.0) lib/active_support/logger.rb:65:in `block (3 levels) in broadcast'
web_1       | activesupport (5.2.0) lib/active_support/logger_silence.rb:21:in `silence'
web_1       | activesupport (5.2.0) lib/active_support/logger.rb:63:in `block (2 levels) in broadcast'
web_1       | sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:11:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | actionpack (5.2.0) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | actionpack (5.2.0) lib/action_dispatch/middleware/request_id.rb:27:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/action_dispatch/request_id.rb:12:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | rack (2.0.5) lib/rack/method_override.rb:22:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | rack (2.0.5) lib/rack/runtime.rb:22:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | activesupport (5.2.0) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | actionpack (5.2.0) lib/action_dispatch/middleware/executor.rb:14:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | actionpack (5.2.0) lib/action_dispatch/middleware/static.rb:127:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | rack (2.0.5) lib/rack/sendfile.rb:111:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | skylight-core (2.0.1) lib/skylight/core/probes/middleware.rb:29:in `call'
web_1       | railties (5.2.0) lib/rails/engine.rb:524:in `call'
web_1       | newrelic_rpm (<IP_ADDRESS>4) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
web_1       | puma (3.11.4) lib/puma/configuration.rb:225:in `call'
web_1       | puma (3.11.4) lib/puma/server.rb:632:in `handle_request'
web_1       | puma (3.11.4) lib/puma/server.rb:446:in `process_client'
web_1       | puma (3.11.4) lib/puma/server.rb:306:in `block in run'
web_1       | puma (3.11.4) lib/puma/thread_pool.rb:120:in `block in spawn_thread'
web_1       | Started POST "/users/sign_in" for <IP_ADDRESS> at 2018-10-11 10:31:23 +0000
web_1       | Processing by Devise::SessionsController#create as HTML
web_1       |   Parameters: {"utf8"=>"✓", "authenticity_token"=>"ikraXLqNLp8PR0JiWALiUFR7k6R5tvHiJcjGlCifwrwGN4gOZIMWjm3kgVHmsm3Q8Tots+D/e39rD2XeD0EgmQ=="<EMAIL_ADDRESS>"password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}
web_1       |   User Load (2.2ms)  SELECT  "users".* FROM "users" WHERE "users"."email" = $1 ORDER BY "users"."id" ASC LIMIT $2  [["email"<EMAIL_ADDRESS>["LIMIT", 1]]
web_1       | Completed 401 Unauthorized in 8ms (ActiveRecord: 2.2ms)
web_1       |

Hi could i help you with this issue?

Ok, i already added the test users to db/seeds.rb and made some login tests.
If you want to keep the readme and add this refactor tell me :v:

Ah @henriquepjv I have no strong preference here, so if you've got a more robust solution, let's go for that! 🎉

Great! @benpatterson I already open the PR.
Could you put the Hacktoberfest label in the issue?
Thanks :v:


[Question]: how to check if value in a list and throw error if not?

say I have a value version defined, there are three possible values 1 2 3
so I can use something like -
{{ if and Values.version (or (eq .Values.version "2") (eq .Values.version "1") (eq .Values.version "3") ) }}
do something
{{ else }}
print error: your version is not supported!!!

See http://masterminds.github.io/sprig/reflection.html and http://masterminds.github.io/sprig/lists.html. has and kindIs should help you in this regard.


Use virtio-scsi as the default storage controller

What this PR does / why we need it:
Virtio-blk disks consume addresses on the PCI bus, and this can become an important limitation. Since performance parity has been shown between virtio-scsi and virtio-blk, it makes sense to standardize the former.
This Pulll Request updates the mutating webhook for VMs/VMIs so, by default, disks are created using SCSI bus when possible. It also addresses some comments on said webhook so we improve bus assignation depending on OS.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes # https://issues.redhat.com/browse/CNV-21636
Special notes for your reviewer: Work in progress.
Release note:

NONE

/test all

/test all

/retest-required

/retest-required


[Question] How to capture which draw control fired an event

I have two draw controls and I'd like to take different actions on draw:created and draw:edited events of each. Is there anyway to tell which control has fired the event? So far I haven't found any straightforward way of doing so.
Thanks.

Yeah I really need this feature. My use case is that I want two sets of controls: One set for Green shapes and one set for Red shapes that are used to include and exclude regions in a search.
Will update if I find a solution....


Extract NullLocation object

Rather than encompassing the logic of a failed geocode lookup in the Location object, let's return a null object with vastly simpler implementation that adheres to the same interface as the "successful" Location object. Fewer codepaths!

Resolved by #10.


Data Type Definition:  Central Object

The Data Type Definition (see #87) intends to replace both Representation and ContextItemDefinition in the ADAPT Standard.   It has the following concepts:

Identifier Code.   This is the key by which any usage would refer to the definition.  See #89
Version.  Following the Context Item paper, any non-zero value represents a change from a prior version.   A data modeler may include an attribute on the LoggedVariable to signal that version used.
Base Type.  I've extended the 3 types currently in the representation system with Flag (i.e., boolean / indicator).  I purposely omitted Date Time, which I would advocate can be represented as an ISO 8601 string or 64bit integer at the DTD may define.
Localizations.   I did not include a default name or description.   Rather, each DTD requires 1 or more Localizations which themselves contain the definitions.   Enumeration Items follow the same pattern, containing only a numeric code.
Presentations.  See #90
Geo Political Context.  See #91
Keywords.  Optional query terms defined by the authors of the DTD, relevant only to the published instance of the definitions.
IsRetired flag, allowing for deprecation within the published definitions list.
Per-Type Attributes
a. Enumeration.   Each item has a numeric code and one or more localized names for the item.   Also, there is a default item code.
b. Text.   An optional validation Regex.
c. Numeric.
i. One of several strict types allowing for concise binary representations of the data.
ii.  UOM Code.  Required.  Each item will carry a mandatory UOM.
iii. Optional Minimum/Maximum/Default values universally applicable to the Data Type Definition.   These are separate from user-defined Min/Max/Defaults which are coded as a usage attribute on the variable instance.

Initial discussion in 15 March 2023 meeting.  Feedback from the group:

Should the DTD have a default localization?  No strong opinions.
Presentation indeed does not seem to belong in a data type registry.   It may make sense to include as a defined structure in which an individual data modeler can pass known presentations to his consumers.  I.e., within instances of the model vs. in the list of standard types
The group could not think of an example necessitating the free text type of DTD.  Any variable definition would seem to require a defined list, a numeric value or true/false.
It may be useful to augment NumericAttributes with number of significant digits.

Adding 3 examples for discussion:

The above examples invite the question of whether the Keywords property should be moved to each individual Localiazation object.

I recommend changing the statement: "They may match one or more of the English localizations."
To this: "If one English localization is specified, they must match. If two or more English localizations is specified, they must match one of them with the same English localization used for all DTDs, and they may match other English localizations."
My reason for suggesting this is that it would be unclear to an implementer why a DTD name/description in English would differ from all English localizations of that name/description, which would be possible without the change I suggested.

Uploading revised diagrams for discussion to include name/description and a basic implementation of DTD scope

Agreement in 5 April 2023 meeting that Scope should be a listing of ADAPT object names, not a textual description.   Preliminary agreement to remove Presentation from the model.

Open questions:
-Is it satisfactory to have a list of strings corresponding to ADAPT object names as the Scope?
-Do Keywords belong on the central object or on the Localization?
-When would we retire a DTD?

Decided in 19 & 26 April 2023 meetings:
-Scope will be a list of enumerated values pointing to a single enumeration containing a list of ADAPT objects to which these data can be affixed.
-Keywords & IsRetired will be left as proposed above.
-We will continue to use "DataTypeDefinition."


issue with saving main.cpp

When the file main.cpp (in a C++ file system) is saved after even a trivial change, a bunch of errors are generated, which curtail the scrollable screen space to almost 50%. Not sure what is the logic according to which this is happening. To replicate this, just create two files, one main.cpp and another code.hpp with a template declaration/definition. When you save changes to the .hpp file, nothing happens. But when you make any change to the main.cpp, you immediately start noticing the above issue. Often the file has to closed and reopened to get the entire scrollable screen window in vim.
Screenshot attached to this post.
Also curious to know whether this issue can be addressed by commenting out any line in a relevant .vimrc file, if this is an intended feature and not a defect.

I don't think think this has anything to do with this project.
It looks like you have some sort of plugin installed that tries to compile your project when main.cpp is changed. The error messages seem to indicate that the plugin isn't turning on your compiler's C++11 extensions and maybe more so when the plugin tries to compile, it gets errors. It's just showing you the errors. Try reconfiguring the plugin you are using, turn it off, or remove it.

I have not made any change to the files that I have downloaded from this site. Inside the vimrcs directory, there is a plugins_config.vim file. Based on your reply, I checked the file for any section related to C++, but couldn't find any. I am attaching the file for your reference. It would be of help if you could point out to me the source of this issue based on plugins_config.vim, since you believe that it is due to some plugins that might have been installed and invoked from within the context of vim.
plugins_config.vim.txt

Whoops, I was wrong. This is caused by the syntastic plugin running a check after writing the file. Somehow the auto check has been turned on for you. Check out this issue: #388.

Thanks. I have followed the steps outlined in the previous issue. If that works for me, I would close this issue.

An update is that is the solution suggested by swapnil823 in response to issue 388 didn't work for me. I am trying the other option wherein the plugins could be selectively disabled using Vundle. Ran into some issues with the installation of Vundle and have a raised a ticket for the same (859.

We ship with an almost vanilla version of syntastic. Please read the documentation / ask on their project page: https://github.com/vim-syntastic/syntastic


Invalid quote type used in @php block

This is kind of an edge case, but I'll mention it anyway.
Input
@php
$icon = "";
@endphp

Output
@php
$icon = '';
@endphp

Apparently this only happens with html strings in double quotes inside @php blocks. Which I'll admit is a weird thing to have in a blade file, but I didn't know that at the time.

Thanks @mortenscheel
Fixed at https://github.com/shufo/prettier-plugin-blade/releases/tag/v1.5.6

Thanks for the quick fix.
Impressive project by the way. I like the design.


feat(frontend): signer centered content component

Motivation
I realized there is few screen that are all centered in the signer flow. Therefore I extracted a component from the "loading" component that places the content at the center of the signer article.
Changes

Extract SignerCenteredContent component.

Generally I would say so but, it felt really specific for the signer because we got nowhere this "article in the center of the page that has that particular style". But in other PR I think it's a good idea if we notice we can use it elsewhere.


Best effort delete ipns record if unmarshaling fails

Coverage remained the same at 35.507% when pulling be26ba3616b5b8e59082689f166d7e71bab1bc78 on deleterecord into 2980cd4bbaf99c9f962c0b62237c631910952703 on master.


Add Service Account capability to the helm chart for cp-kafka-connect.

lmao, just noticed this was still open.  must be where we were able to set the service account name from.  will close this in favor of the other PR since that one is more extensive.


cant type 'b' into terminal

Using MacOS - not Ubuntu.
This is the 3rd issue opened on this problem.
#6 #5
What additional info do you need from me that can help isolate the cause and not just have this closed out?

same

me too


Some ScrollView questions

At the moment, when scrolling ScrollView, there is a blue border.

As far as I know, there is no property in the ScrollView object to set the edge style. It would be great if it would be possible to use the setOverScrollMode method

Is there any way to disable the manual scrolling feature in ScrollView? In my case, I need to control scrolling only through the button (onboarding screen).

.on('offsetXChanged', ({
    target,
    value
}) => {
    target.scrollToX(0, false);
});

If you update offsetX every time after scrolling, it will lead to the following

You also won't be able to update offset every time unit, because these properties are read-only

I would like to be able to cancel scrolling before it is done. Something like preventDefault. But it would be much better if it could be used as a SrollView property. For example, scrollable: false

Try this:
new TabFolder({
	tabBarLocation: 'hidden',
	paging: false,
});

You can programmatically set the active tab with the selection property on the TabFolder.

Disabling the scrollability of a ScrollView sounds like a good addition. We should add it in the future. You could try to set enabled to false but that will also disable the children.


A big bundle of improvements.

The entire exception chain will now be displayed (including suppressions).
Fixed a bunch of bugs in shrink stackframes that could cause incorrect displays.
De-coupled SourceLocators from the local file system.
Fixed a bug where null table keys caused a display issue.
Full stack trace message is now included in the debug screen (since it may get truncated on the left panel).

This is a merge of changes that I had applied to the debug screens in my own framework (https://github.com/lightning-framework/lightning/tree/master/src/main/java/lightning/debugscreen); these are pretty well tested.

This addresses https://github.com/perwendel/spark-debug-tools/issues/4.
I can look into https://github.com/perwendel/spark-debug-tools/issues/5 and see if we can apply that fix in this change as well.

Nice, will have a look after work.

It's a pretty massive change, so it would be fine to make it even more massive by including a fix for #5 too.

Sounds good. There seems to be a weird little visual artifact above the code preview that only happens in Chrome. I'm going to take a look at that after work.


[otbn] Remove "err" interrupt

We're going to consolidate these interrupts, so the only one is the
done interrupt. To spot errors, the host software can use the
ERR_CODE status register.
This patch looks big because of auto-generated code, but the only manual
changes to hardware are:

otbn.hjson: Remove the interrupt
otbn.sv:    Remove the interrupt and tidy up the error code logic
tb.sv:      Remove a top-level connection

The manual changes to software are a bit more extensive (because we're
going from 2 interrupts to 1, which makes the interface much simpler).
In dif_otbn.h we:

Remove the dif_otbn_interrupt_t enum (there's now only one entry!)
Simplify the API for various irq get/set functions to remove the
argument that picks which interrupt they should apply to.
Remove the dif_otbn_irq_control function. This allowed you to
separately turn interrupts on and off, but there's now just one
interrupt, which can be controlled with dif_otbn_irqs_disable and
dif_otbn_irqs_restore.

The corresponding changes in dif_otbn.c are pretty obvious. There's
also a manually entered count of interrupts in dif_plic.c which needs
updating.
Of course, this also changed the API, so affects the tests. Here, we
have to change an interrupt count in dif_plic_untitest.cc and then can
just remove various unnecessary tests from dif_otbn_unittest.cc.

@lenary has just pointed out to me (out-of-band) that the interrupt interface is standardised, so we need to keep the 1-element enum. I'll push up a new version shortly.


Notebook integration tests: Lots of error output

When I run the notebook integration tests, I get a log of error logging, unlike the other integration tests
  Notebook API tests
[22175:1125/094657.756783:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
(node:22175) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron.  See https://github.com/electron/electron/issues/23506 for more information
    ✓ document open/close event (378ms)
[22175:1125/094658.179259:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094658.335710:INFO:CONSOLE(137)] "Error: Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!
    at DisposableStore.add (file:///home/martin/workspaces/vscode/out/vs/base/common/lifecycle.js:137:34)
    at EditorWorkerClient._register (file:///home/martin/workspaces/vscode/out/vs/base/common/lifecycle.js:161:32)
    at EditorWorkerClient._getOrCreateModelManager (file:///home/martin/workspaces/vscode/out/vs/editor/common/services/editorWorkerServiceImpl.js:349:43)
    at file:///home/martin/workspaces/vscode/out/vs/editor/common/services/editorWorkerServiceImpl.js:358:22
    at async Promise.all (index 0)", source: file:///home/martin/workspaces/vscode/out/vs/base/common/lifecycle.js (137)
[22175:1125/094658.335776:INFO:CONSOLE(238)] "[uncaught exception]: null", source: file:///home/martin/workspaces/vscode/out/bootstrap-window.js (238)
[22175:1125/094658.335811:INFO:CONSOLE(10)] "Uncaught NetworkError: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'file:///home/martin/workspaces/vscode/out/vs/loader.js' failed to load.", source: file:///home/martin/workspaces/vscode/out/vs/base/worker/workerMain.js#editorWorkerService (10)
    ✓ notebook open/close, all cell-documents are ready (247ms)
[22175:1125/094658.390360:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook open/close, notebook ready when cell-document open event is fired (136ms)
[22175:1125/094658.507858:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094658.627326:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ shared document in notebook editors (404ms)
[22175:1125/094658.965067:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ editor open/close event (251ms)
[22175:1125/094659.202475:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094659.348748:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ editor open/close event 2 (420ms)
[22175:1125/094659.603945:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094659.657601:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ editor editing event 2 (414ms)
[22175:1125/094700.014786:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094700.063885:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094700.148653:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094700.409529:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ editor move cell event (561ms)
[22175:1125/094700.563966:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094700.673347:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook editor active/visible (547ms)
[22175:1125/094701.160048:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094701.282723:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook active editor change (439ms)
[22175:1125/094701.566233:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094701.626761:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API (replaceCells) (284ms)
[22175:1125/094701.838704:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API (replaceOutput, USE NotebookCellOutput-type) (411ms)
[22175:1125/094702.237063:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API (replaceOutput) (119ms)
[22175:1125/094702.382151:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API (replaceOutput, event) (130ms)
[22175:1125/094702.479983:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API (replaceMetadata) (93ms)
[22175:1125/094702.578724:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API (replaceMetadata, event) (105ms)
[22175:1125/094702.679408:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094702.718397:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ workspace edit API (replaceCells) (171ms)
[22175:1125/094702.851566:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094702.894848:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ workspace edit API (replaceCells, event) (139ms)
[22175:1125/094702.990227:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.029763:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API batch edits (119ms)
[22175:1125/094703.113801:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.146573:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ edit API batch edits undo/redo (127ms)
[22175:1125/094703.238231:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ initialzation should not emit cell change events. (85ms)
  notebook workflow
[22175:1125/094703.321813:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.361219:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.402764:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook open (179ms)
[22175:1125/094703.512143:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.544567:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.587183:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.674315:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook cell actions (378ms)
[22175:1125/094703.891327:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.937972:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094703.972416:INFO:CONSOLE(286)] "monospace assumptions have been violated, therefore disabling monospace optimizations!", source: file:///home/martin/workspaces/vscode/out/vs/editor/browser/viewParts/lines/viewLine.js (286)
    ✓ notebook join cells (337ms)
[22175:1125/094704.255054:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094704.295892:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094704.345393:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ move cells will not recreate cells in ExtHost (340ms)
[22175:1125/094704.578801:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ cell runnable metadata is respected (167ms)
[22175:1125/094704.729238:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ document runnable metadata is respected (121ms)
  notebook dirty state
[22175:1125/094704.849721:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094704.888201:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094704.940705:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook open (246ms)
  notebook undo redo
[22175:1125/094705.108050:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.163563:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.203679:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ notebook open (310ms)
    - execute and then undo redo
  notebook working copy
[22175:1125/094705.425205:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.476351:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.521052:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.619408:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ multiple tabs: dirty + clean (399ms)
[22175:1125/094705.814688:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.860270:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094705.903312:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094706.006391:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094706.060249:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ multiple tabs: two dirty tabs and switching (502ms)
[22175:1125/094706.323260:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094706.411513:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ multiple tabs: different editors with same document (254ms)
  metadata
[22175:1125/094706.580305:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ custom metadata should be supported (118ms)
    - custom metadata should be supported 2
  regression
[22175:1125/094706.689054:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094706.795655:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ #106657. Opening a notebook from markers view is broken  (179ms)
    - Cannot open notebook from cell-uri with vscode.open-command
[22175:1125/094706.885146:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ #97830, #97764. Support switch to other editor types (200ms)
    ✓ #96105 - dirty editors (131ms)
[22175:1125/094707.191714:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
    ✓ #102411 - untitled notebook creation failed (109ms)
[22175:1125/094707.310114:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094707.362818:INFO:CONSOLE(344)] "Element already has context attribute", source: file:///home/martin/workspaces/vscode/out/vs/platform/contextkey/browser/contextKeyService.js (344)
[22175:1125/094707.366590:INFO:CONSOLE(344)] "[hhb] potential listener LEAK detected, having 400 listeners already. MOST frequent listener (1):", source: file:///home/martin/workspaces/vscode/out/vs/base/common/event.js (344)
[22175:1125/094707.366653:INFO:CONSOLE(345)] "    at new ViewportSemanticTokensContribution (file:///home/martin/workspaces/vscode/out/vs/editor/contrib/viewportSemanticTokens/viewportSemanticTokens.js:47:47)
    at InstantiationService._createInstance (file:///home/martin/workspaces/vscode/out/vs/platform/instantiation/common/instantiationService.js:88:20)
    at InstantiationService.createInstance (file:///home/martin/workspaces/vscode/out/vs/platform/instantiation/common/instantiationService.js:59:31)
    at new CodeEditorWidget (file:///home/martin/workspaces/vscode/out/vs/editor/browser/widget/codeEditorWidget.js:151:69)
    at InstantiationService._createInstance (file:///home/martin/workspaces/vscode/out/vs/platform/instantiation/common/instantiationService.js:88:20)
    at InstantiationService.createInstance (file:///home/martin/workspaces/vscode/out/vs/platform/instantiation/common/instantiationService.js:59:31)
    at CodeCellRenderer.renderTemplate (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.js:550:47)
    at file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listWidget.js:743:46
    at Array.map (<anonymous>)
    at PipelineRenderer.renderTemplate (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listWidget.js:743:35)
    at RowCache.alloc (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/rowCache.js:33:47)
    at ListView.insertItemInDOM (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listView.js:491:39)
    at ListView._splice (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listView.js:328:26)
    at ListView.splice (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listView.js:267:29)
    at file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/splice.js:14:45
    at Array.forEach (<anonymous>)
    at CombinedSpliceable.splice (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/splice.js:14:30)
    at file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listWidget.js:968:67
    at EventBufferer.bufferEvents (file:///home/martin/workspaces/vscode/out/vs/base/common/event.js:655:23)
    at NotebookCellList.splice (file:///home/martin/workspaces/vscode/out/vs/base/browser/ui/list/listWidget.js:968:32)
    at NotebookCellList.splice2 (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/view/notebookCellList.js:388:19)
    at file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/view/notebookCellList.js:256:30
    at Array.forEach (<anonymous>)
    at file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/view/notebookCellList.js:243:41
    at Emitter.fire (file:///home/martin/workspaces/vscode/out/vs/base/common/event.js:456:38)
    at compute (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModel.js:121:44)
    at file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModel.js:155:25
    at Emitter.fire (file:///home/martin/workspaces/vscode/out/vs/base/common/event.js:456:38)
    at DelayedEmitter.endDeferredEmit (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/common/model/notebookTextModel.js:138:46)
    at NotebookTextModel.applyEdits (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/common/model/notebookTextModel.js:312:32)
    at NotebookViewModel.createCell (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModel.js:481:28)
    at NotebookEditorWidget.insertNotebookCell (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/notebookEditorWidget.js:1132:53)
    at copyCell (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/contrib/coreActions.js:766:48)
    at Object.runWithContext (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/contrib/coreActions.js:1000:20)
    at Object.run (file:///home/martin/workspaces/vscode/out/vs/workbench/contrib/notebook/browser/contrib/coreActions.js:143:29)
    at handler (file:///home/martin/workspaces/vscode/out/vs/platform/actions/common/actions.js:328:52)
    at InstantiationService.invokeFunction (file:///home/martin/workspaces/vscode/out/vs/platform/instantiation/common/instantiationService.js:43:24)
    at CommandService._tryExecuteCommand (file:///home/martin/workspaces/vscode/out/vs/workbench/services/commands/common/commandService.js:74:59)
    at file:///home/martin/workspaces/vscode/out/vs/workbench/services/commands/common/commandService.js:64:47", source: file:///home/martin/workspaces/vscode/out/vs/base/common/event.js (345)
    ✓ #102423 - copy/paste shares the same text buffer (169ms)
  38 passing (10s)
  3 pending

@mjbvz the warning was added a week ago, may I ask what's going on and what's the suggested fix?

@rebornix See #110363. Creating multiple scoped context key services on the same element can have unexpected behavior. For example:

All services end up sharing the same storage
If any of the services are disposed of, it also clears the keys of all other services on that element

The fix is to make sure there is only a single context key service on an element at a time

I see the problem, I do
const contextKeyService = disposables.add(this.contextKeyServiceProvider(container));
...
const editorContextKeyService = disposables.add(this.contextKeyServiceProvider(container));

I can probably move editorContextKeyService down a level. I'm not confident I can test whatever this impacts, I'll do it in debt week.


iOS Swift Package Manager (SPM) support

OS Platform and Distribution
iOS
Compiler version
No response
Programming Language and version
Swift
Installed using virtualenv? pip? Conda?(if python)
No response
MediaPipe version
No response
Bazel version
No response
XCode and Tulsi versions (if iOS)
No response
Android SDK and NDK versions (if android)
No response
Android AAR (if android)
None
OpenCV version (if running on desktop)
No response
Describe the problem
Cannot integrate mediapipe libraries with SPM
Complete Logs
On iOS, are you planning to add SPM support to mediapipe libs? Is there any way currently to integrate mediapipe libraries for apps that are using spm and not using cocoapods?

On iOS, are you planning to add SPM support to mediapipe libs? Is there any way currently to integrate mediapipe libraries for apps that are using spm and not using cocoapods?

Yes I am also interested in SPM support as i use local modules as SwiftPackage, not cocoapods. The problem is when i add MediaPipe pod i cannot import it into my spm unless i create a bridging framework which is basically duplicating everything.

Would be cool to have manual install or SPM. Cocoa pods are causing issues with SwiftUI previews. (preview crashes)

Guys, are there plans to move to SPM or not? This is critical for us to make decision as CocoaPods used for distribution is liability for us. SPM or raw .xcframework would be fine.

That is why this company (Google) is bound to fail.  They probably need to have 33 meetings to discuss what they will answer here.

Any news on this? Cocoapods is basically deprecated at this point and it does not work well with XCode 16 and SwiftUI. Please provide a way to integrate via SPM or manually. Thanks.


Send managed tokens logs to Loki

We should take advantage of landscape and have managed tokens logs be able to be sent to Loki (like the instance we run at Fermilab).  Make the endpoint configurable.

Closing as duplicate of #27


Support keys in collection constructor

1. Why is this change necessary?
This prevents data loss.
2. What does this change do, exactly?
On constructing a collection it takes the same keys from the iteratable input for storing the elements internally.
3. Describe each step to reproduce the issue or behaviour.

Have a dataset indexed by a key so you can easily look that up
Add static types by wrapping in typed collection
Use get to get item by indexed key
Retrieved item is null

4. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hi @JoshuaBehrens
sadly many tests fail. Could you have a look into it please?
Sunny regards
Pantrtxp

the problem is, that you overwrite logic in the EntiyCollections:
class EntityCollection extends Collection

public function add($entity): void
{
    $this->set($entity->getUniqueIdentifier(), $entity);
}

unfortunately the travis build does not work correctly, so it doesn't fail :see_no_evil:

Wait what? Is unique identifier ever correctly filled? I thought this is always empty? And where do I override the EntityCollection? Pls pick me up :D I can't follow

it should be set here: https://github.com/shopware/platform/blob/6.1/src/Core/Framework/DataAbstractionLayer/Dbal/EntityHydrator.php#L105
you did not overwrite the EntityCollection, but you changed the constructor of its parent. as the collection does not call add() anymore, the EntityCollection does not work like before, as its add() method is not called during construction

Thanks for the hint where it shoud be set. I check that if I stumble upon my case later.
GNARF! So I just add a custom constructor to the entity collection as well? :)

that could be a solution

It feels a bit weird having the type check twice but I don't trust the input 😕

What is missing here? To support this I added a test as well

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-7315
Please use this issue to track the state of your pull request.

Hi @JoshuaBehrens
some tests are still failing here.
1) Shopware\Storefront\Test\Page\Product\CrossSelling\CrossSellingLoaderTest::testLoad
 Error: Call to a member function getGross() on null
 /builds/shopware/6/product/platform/development/platform/src/Storefront/Test/Page/Product/CrossSelling/CrossSellingLoaderTest.php:78
 2) Shopware\Storefront\Test\Page\Product\CrossSelling\CrossSellingLoaderTest::testLoadForProduct
 Error: Call to a member function getGross() on null
 /builds/shopware/6/product/platform/development/platform/src/Storefront/Test/Page/Product/CrossSelling/CrossSellingLoaderTest.php:110
 --
 There was 1 failure:
 1) Shopware\Storefront\Test\Page\Checkout\FinishPageTest::testFinishPageLoading
 Failed asserting that 0.0 is identical to 13.04.
 /builds/shopware/6/product/platform/development/platform/src/Storefront/Test/Page/Checkout/FinishPageTest.php:56

could you please have a look at this?

@JoshuaBehrens are you looking into this?

Yes I am aware of this being open. Gimme time for the weekend. That looks good for it.

You still have memory issues? :(

I don't remember saying that :thinking:

You did not but your (shopware) tests fail all over the pull requests due to memory reasons :/

@JoshuaBehrens as already said on another PR, the travis build is currently broken and failures are totally not related to any PR

Speaking of Builds, there sadly are a lot of failing test now in the internal Pull Request :(
Could you run the unit tests localy (after rebasing) and check out the failing ones?
Tests: 1255, Assertions: 3135, Errors: 1, Failures: 46.

Hi @JoshuaBehrens
This PR is still incomplete.
Will you please update this PR?
Sunny regards
Pantrtxp

I can retry testing it but the last time I tried my tests were not working because of a missing google client dependency.

Hi @JoshuaBehrens,
can you rebase this branch again with master? The Travis build should now work. Sorry for the circumstances.
Best regards
Tobias

Hey @tobiasberge rebase is out. I don't know though whether it is working. The tests should know

Tests look good. php 7.4 looks failed due to unknown reasons? It does not look like a coding error to me, is it?

Nice PR @JoshuaBehrens Fixing all the tests took some time, but revealed some potential bugs :+1:

thanks for your contribution @JoshuaBehrens  :+1: :tada: :blue_heart:

Thanks for the note @pweyck It was an honor, as usual 💙


Parametric theme creation interface

Continue progress made on https://github.com/vkottler/svgen/pull/42.
Also upgrade the theme viewer to see the rgb and hsla constructors like https://hslpicker.com/ does.
Possible parameters:

sweep saturation/lightness (would be interesting to see 2 distinct themes with these sweeps)
linearity / polynomial fits for N points?

https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/hsl

use-case for hsla/rgba constructor showing - why are the text colors saturated?

Workflow upgrades: host SVGs + open browser tab, automatically re-render on changes to tasks sub-directory.
Eventually auto-refresh would be nice, wonder if the browser knows how to do that?


[Draft][EventEngine] Pass Posix interface support information with ChannelArgs

Proposed alternative to #32194
Based on https://github.com/grpc/grpc/pull/32201, which may land first.
Requires a cherrypick.

Do we need the fd stuff to be carried by channel args?

Do we need the fd stuff to be carried by channel args?

As discussed offline, this is necessary if we continue with the current approach for fd support.


VectorEnv Broken Pipe

🐛 Bug
For the purpose of debugging/better support, I'm switching from using ThreadedVectorEnv to using VectorEnv for my training multiprocessing. When I use the exact same config/env_class that I was passing into construct_envs_threaded (that functioned with no errors) into construct_envs, I get a broken pipe error which seems to indicate that one of my subprocesses is segfaulting. I was told that this could be caused because OpenGL/CUDA are not fork safe, but when I try to directly set the forking context (using mp.set_start_method('forkserver', force=True)), I get the following error.
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
This probably means that you are not using fork to start your
child processes and you have forgotten to use the proper idiom
in the main module:
if name == 'main':
freeze_support()
...
The "freeze_support()" line can be omitted if the program
is not going to be frozen to produce an executable.
Additional context
I am executing my code on an EC2 instance running Ubuntu 18.04 (Bionic Beaver).

If you were successfully using ThreadedVectorEnv then fork vs. forkserver isn't the issue.  Running dmesg after the crash can be helpful as that'll show the reason why the processes died.  That often isn't specific enough to fix the issue, but it'll tell us a place to start.

I'm getting several statements that say:
[11023390.374576] nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
The full output of dmesg is attached here.
error.txt

I've never seen that issue before.  Is this a machine with an attached display?  Either way, my guess would be that that is a hardware issue.

This is running on an EC2 instance, so no attached display. The issue persists when I build habitat-sim from source using setup.py with the --headless flag.

This isn't something I have seen before, so I don't know what to do with it.  One other thing that may be helpful is to turn on verbose logging from Magnum:
export MAGNUM_LOG=verbose MAGNUM_GPU_VALIDATION=ON GLOG_minloglevel=0

I turned on verbose logging from Magnum and dmesg is now giving us more information on the seg fault.
error.txt

If you can give me a at least some way to reproduce I can try to figure it out, but without one there isn't much I can do unless there is something in the logging -- not from dmesg, just from what the simulator prints

Hi @NaveenVSrinivasan have you managed to resolve the issue described above?

Closing the issue because it has not had recent activity.


Regenerate and add futures

Submodules don't updated

Done, thanks

@sdroege Thanks,
@GuillaumeGomez  👍 when CI passed

CI is ok. Let's merge then. Thanks!


Multiline Input for Conversation Mode

Thank you for adding the conversation mode feature! It's great and takes aichat to another level! I really enjoy using it.
However, I noticed that the conversation mode doesn't currently allow for multiline input. Would it be possible to add an editor mode for multiline input in the conversation too? This would be very helpful for users who need to input longer prompts or code snippets.
Thank you for considering, and keep up the good work!

You means .editor not work?
I checked and there is no problem.

It was entirely my fault, .editor is functioning flawlessly. I apologize for making a false report. Sorry!


Options for Java_home and alternatives

Hi ,
Can we have separate attributes to enable JAVA_HOME and run alternatives to put java in path. I am thinking of to support multi versions of java as i have two diff applications running in different versions of java.
Thanks ,
Sriram Mageswaran.

If you'd like two versions on the same system you might want to look at using the jdk_ark resource provided by this cookbook, and then set java_home individually for each app. Something like https://github.com/erichelgeson/jenkins-chef-dsl/blob/master/recipes/build-jdks.rb#L17-L32

Please let me know if you have any questions.


Fix vertex attrib size for 16-bit attributes with more than one component

I use U16Norm for texture coordinates and noticed that the GL calls weren't quite right.

Nicely spotted, thanks!
@homu r+

:pushpin: Commit d1b4ccf has been approved by kvark

:zap: Test exempted - status


Ordering 'destruct' display

With Merlin_master, Emacs mode, OCaml 4.02.3
e.g. with :
type union =
  | Cas1 of int
  | Cas2 of int * string * bool
  | Cas3

let f x = match x with
  | Cas3 -> ()

Currently, a 'destruct' on Cas3 gives :
let f x = match x with
  | Cas3 -> ()
  | Cas1 _
  | Cas2 (_,_,_) -> failwith "TODO"

Would be better (I think) to have :
let f x = match x with
  | Cas1 _       -> failwith "TODO"
  | Cas2 (_,_,_) -> failwith "TODO"
  | Cas3         -> ()

Or

let f x = match x with
  | Cas1 _
  | Cas2 (_,_,_)
  | Cas3         -> ()

That is, with the same order as in the type declaration.
And ditto for :
let f = function
| Cas3 -> ()

etc...

Feel free to submit a PR for that, but I feel like this is not important enough and way to annoying to implement to actually spend time on it.
Notice that if you implement this, the following behavior should be respected:
type alphab = A | B | C | E | D | F

let f = function
  | B -> ()
  | E -> ()

should become:
type alphab = A | B | C | E | D | F

let f = function
  | A -> failwith "TODO"
  | B -> ()
  | C -> failwith "TODO"
  | E -> ()
  | D
  | F -> failwith "TODO"

Keep in mind that you don't want to reprint in any way the code already written by the user (because you might desugar, change indentation, etc) and that if you modify the protocol too much to accommodate things like this you will have a wonderful time playing with emacs and vimscript.