ControlAddIn variable type

With controladdin object type it is now possible to create control add-ins in AL. However, with the current state of the feature, it is required that any code that communicates with the control add-ins is defined directly in the page object. It is a bad practice to cram page objects with too much code.
With control add-ins in pre-2018 (and it applies also to JavaScript control add-ins!) it is possible to pass the reference to the control add-in from the page to a codeunit, and then communicate with the control add-in directly from the code in that codeunit. To pass the reference to control add-in, we would simply declare a function on a codeunit, that function uses DotNet variable of the same interface that the control add-in uses, and has Run On Client property set to True. Then, from the page, we invoke that function, and pass the CurrPage.ControlName (provided that ControlName is the name of the control that uses that control add-in).
This allows for nice structuring of code, keeping code in codeunits rather than page, and allows code to be modular and less tightly bound.
It would be great if we had ControlAddIn variable type that we could use to pass the reference to the control add-in to a codeunit, so that we can invoke methods on control add-in from outside the page where that control add-in is used.

We are looking into the ways of addressing this. The next item on the control add-in work stream is unblocking access to business charts, and those require the chart add-in to be passed to a base app procedure.


fixes DS-3444 and DS-3443

https://jira.duraspace.org/browse/DS-3444
https://jira.duraspace.org/browse/DS-3443
This PR adds some comments to authentication-shibboleth.cfg and modifies the special groups assignment for Shibboleth.
The PR is against DSpace 5.x, I guess its not applicable to DSpace 6.

Thank you for review and feedback!
I will have a look at this again.

I have improved the PR and hope, this is no longer breaking the original code. There is still some room for future improvements, but right now I guess that's all I can offer.

@olli-gold : As you mentioned that DS-3444 should be closed in a comment in that ticket, should this PR also be closed or rebuilt?  Perhaps it could be updated to only resolve DS-3443?

I guess this PR can also get closed. The only thing, that could get merged, is the improved comment in dspace/config/modules/authentication-shibboleth.cfg, and this will not resolve DS-3443. IMO this will be worth a new PR.


URP 13/14 support

Adds support for URP 13/14.
Use RTHandles instead of RenderTargetHandle.
Added a demo scene.

I'm getting slightly slower performance. Around 0.3 to 0.8 ms difference when testing this on URP 12.  My only guess is the change to RTHandles. Maybe there is a redundant allocation happening? cmd.GetTemporaryRT and RTHandles.Alloc are invoked in the Configure phase in LimSSR.cs. This could be a double allocation. Not entirely sure.
Another thing is that the SSR does not work during play mode on URP 14 Unity 2022 on "Play Maximized". Could you look into that. After these bugs are fixed, we can safely merge into the main branch.

I suspect the lower performance comes from this extra blit pass. For some reason, in URP 14, unless I blit the camera color target to the tempRenderTarget before the second pass, the output is black. even after reverting back to using RenderTargetHandle, this second pass is required on URP 14, and the performance is about the same. Though, on my 2080 super, even at 4k, .01 stride, and 512 max steps, the command buffer is taking only .01 ms, which makes it pretty hard to directly compare performance. Maybe you will have a better idea why this extra blit is required? Maybe its a unity bug.  It is strange that it needs that extra blit. Can you experiment with by changing the source duplicate with a different name other than "_MainTex". _MainTex is usually reserved for the source render texture when blitting. Could be causing problems by having a texture initialized as _MainTex which makes it so that we need another blit before the second pass even though we duplicated it already during the configure phase.

On the side note. This SSR algorithm doesn't use a depth pyramid so the performance will drastically suffer with higher max step. I'm currently looking into implementing my own depth pyramid since Unity URP doesn't provide one yet.

I have ran some performance tests. All tests were done in 4k, 0.01 step stride length, 512 max steps, and 0 down sample.
The results show that:

RenderTargetHandle and RTHandle have performance within margin of error, which is good, since RenderTargetHandle is obsolete in URP 14.
URP 14 is consistently 1.3ms faster (about 10%)
The extra blit pass adds an additional .3ms at these settings

Changing the temp RT name from _MainTex did not remove the requirement for the extra blit pass, I tried it before the PR, but double checked just now as a sanity check.

Okay, so I looked through the issue with not showing up on maximize play mode and found the issue. It turns out we don't even need to use RTHandles, look at the image circled in red. We can just do shader.propertyid and then get temporaryrt without having to allocate via RTHandle class. Like I expected, Unity was doing a redundant rt allocation. Also found out that the blit in the configure function cmd.Blit(Source, tempRenderID) does not blit correctly, that's why the screen is just black without an extra blit in the Execute function. I'm going to merge the PR and make does additional changes on top of yours.


Set-SqlMaxMemory - Bugfix for wrong variable $servername #240

Bug fix for issue #240
line 89 variable change to $sqlserver so that it will use the real variable name.

Awesome,thanks @SirCaptainMitch !


fix(redirect url): on login from social

Issue originally noted in Twitter by @jorgeram
Builds on workaround presented by @ChrisMaher
Logging in with social is broken for some, the redirectURL did not appear to be used and was causing an error as it wasn't the type the redirect function was expecting.
Fixes #1284,

Coverage remained the same at 70.615% when pulling b2d91d08b052cd7e67ffff32d7ea2cd1ed23848b on snlacks:patch-1 into 5214a1bb27aafb363725c2ce45f8bb71d57b76c5 on meanjs:master.

@mleanos do you know if this will be fixed/affected by JWT?

With the JWT implementation, we won't be setting the req.session any longer.
@snlacks Can you come up with an alternative that will work with JWT. See #1300.
Perhaps just adding the redirect_to as a request parameter? It probably should be stored in the querystring any way.

Just stepping in to note that JWT is not going to be a replacement for working with sessions I assume? we need to support both IMO so I wouldn't be dismissing the need for req.session entirely.

@lirantal I'm pretty sure JWT and sessions would conflict, it's either one or the other if I'm not mistaken. @mleanos can you elaborate?

My understanding is that we wanted to move away from sessions all together. Going completely session-less, which is how mobile apps tend to work.
@lirantal Are you suggesting that we use JWT & Sessions with Express simultaneously? I may not fully understand your perspective. Could you provide more details?

Problem already fixed in another PR superset originated by @fauria in PR: https://github.com/meanjs/mean/pull/1388


Hook into 'Go to Declaration' in right-click context menu

When right-clicking in the editor, the context menu contains a 'Go to Declaration' entry. Presumably that's somehow pluggable :).

At the moment there is also a go to definition option, which is initiated by f4.
I think the Go to Declaration entry might be provided by CTAGS.

@mrmechko Thanks for clarifying that! Then it might be hard to hook into.

I can confirm the "Go to Declaration" menu item is provided by the ctags-based https://github.com/atom/symbols-view


Thank you for creating this!

To the developers who made this, THANK YOU THANK YOU THANK YOU.
I was asked to look into Docker 3 months ago, and it wasn't until today that I found this gem to help me use Docker. Are you guys working on this full time or is this a hobby project? If you guys are interested, I'd definitely love to forward you to our HR - for front end developers our range is $125k - $165k.

You are welcome @alicetoreno :)


allow write byte in oap index output format

What changes were proposed in this pull request?
refine the code and add byte written support to oap index output format. This is part 1 of #328 .
How was this patch tested?
existed tests.

close this since #340 removed this.


Experiment and ReadStats not stored in DB

We're currently not storing Experiment and ReadStats in the DB for ReadGroupSets. These need to be stored. We should follow the approach taken elsewhere for now, and store the JSON version of the protocol element, which can then be read in at run time.
This is probably related to #1129.

For ReadGroups, you mean... ReadGroupSets do not have an experiment field (and storing ReadGroupSets.stats is #1129)

Fixed in #1140


Individual wrangler commands take --version

🐛 Bug Report

Environment

operating system:
output of rustc -V:
output of node -v:
output of wrangler -V:

Steps to reproduce
$ wrangler publish -V
wrangler-publish
$ wrangler generate -V
wrangler-generate
$ wrangler subdomain -V
wrangler-subdomain

Expected these commands to fail - clap shouldn't parse with this flag.

closing because this is a clap thing https://github.com/clap-rs/clap/issues/1382


[ci] Increase Android and Web sharding

Currently most of our Cirrus task runs are about 20 minutes or less, but
there are a few consistent outliers:

One Android shard takes ~40 minutes, and another takes 25-30.
The Web platform tests take ~40 minutes.

This increases Android sharding from 4 to 5, and web sharding from 1 (no
sharding) to 2 to improve overall test run times.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the relevant style guides and ran the auto-formatter. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the CLA.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[ ] I updated CHANGELOG.md to add a description of the change.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

It looks like web didn't divide quite as evenly as I'd hoped, and the Android numbers still aren't great, but it's an improvement so I'll go ahead with it. We may need to do something that allows more control over how the shards are divided (e.g., something that is based on a rough annotation of which plugins are slow), but the Android numbers seem surprisingly variable so I'm not sure how well it would work.
We can revisit again after all the deprecated plugins are removed (reducing the testing load) and more plugins are fully federated (which will increase the testing load for mobile).


Pr/backport/v1.3 2019 02 19

Backported

PR: 7144 -- Wait for for k8s objects until are synced and processed before initializing cilium daemon (@aanm) -- https://github.com/cilium/cilium/pull/7144
@aanm This had a minor conflict. I think I did it correctly.

PR: 7139 -- policy: Fix ipcache synchronization on startup (@tgraf) -- https://github.com/cilium/cilium/pull/7139
@tgraf This had a conflict and I think I put the code back in the right place, but I haven't verified anything beyond that it compiles.

PR: 7103 -- Change endpoint policy status map to regular map (@nebril) -- https://github.com/cilium/cilium/pull/7103

PR: 7076 -- docs: Add note about triggering builds with net-next (@brb) -- https://github.com/cilium/cilium/pull/7076

Skipped

PR: 7147 -- .travis: as coverall is not working we will disable it (@aanm) -- https://github.com/cilium/cilium/pull/7147
@aanm this file doesn't exist in 1.3 and I couldn't find another one

test-me-please

test-docs-please

test-missed-k8s

@tgraf I pulled out * PR: 7139 -- policy: Fix ipcache synchronization on startup (@tgraf) -- #7139. From what I can tell the code is the same as master but the ipcache map is already open on startup. I can look further but you probably have a better idea.

test-docs-please

test-me-please

test-missed-k8s

This also backported #7159....


Table markdown doesn't create rows, columns, or cells.

I tested this markdown for tables (from: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#tables )

Tables
Are
Cool

col 3 is
right-aligned
$1600

col 2 is
centered
$12

zebra stripes
are neat
$1

And this:

Markdown
Less
Pretty

Still
renders
nicely

1
2
3

In Preview, it showed up as in the attached images, rather than showing the formatted table. Should table formatting be included

Fixed in https://github.com/grommet/grommet/commit/14b31bb939d9e6437cd975739614ceec1f9e4678
Markdown tables will now use Grommet tables: http://www.grommet.io/docs/develop/table


External User Tunneled Through WireGuard Can't Connect to KubeDNS / any internal service

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I am currently using https://github.com/firezone/firezone to setup a wireguard server for users to access internal services. This has been working perfectly fine until today, after a restart to Cilium & operator the kube-dns service IP <IP_ADDRESS> is no longer accessible and it times out. I tried wg-easy and wireguard-operator and they yield exactly same result so I'm pretty sure it's not firezone's fault. I also exec'd into the actual wireguard pod and they're able to use kube-dns as usual, same as any other pods or nodes. The only one that can't connect to KubeDNS is the clients that have connected through wireguard.
I have also tried hubble observe the wireguard pods and it looks like there isn't even any traffic to kube-dns from the wireguard pod.
At this point, I suspect it has something to do with Cilium but I can't be too sure as I am out of ideas.
Cilium Version
1.14.1
Kernel Version
Ubuntu 22
Kubernetes Version
Client Version: v1.28.1
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Sysdump
No response
Relevant log output
No response
Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

According to https://github.com/ivanmorenoj/k8s-wireguard/issues/3#issuecomment-1074687080, it seems like this sort of issue is indeed caused by CNI.

Thanks for this report @NADESHIKON. Could you please upload a sysdump to this issue? That will help if someone can take a look.

Thanks for this report @NADESHIKON. Could you please upload a sysdump to this issue? That will help if someone can take a look.

I no longer have access to the sysdump because but I know this issue only occurs with kube-proxy replacement = true, I could partially resolve this issue by turning on specific components eBPF but it looks like bpf.masquerade breaks the entire thing.

Thanks for coming back to me @NADESHIKON.
Without a sysdump, it may take a bit longer for someone to investigate this, because they will need to try to replicate an environment. To help with that, here are a few questions:

was this working with Cilium 1.14.1 before you restarted Cilium and the operator, or was that restart due to an upgrade?
If it was an upgrade, what version were you on previously?
If it wasn't due to an upgrade, did you change any config when you restarted?

At a minimum, for someone to investigate, they'll need:

the command you used to install Cilium, or your current Cilium configuration (the cilium config view command would be okay)
The details of your nodes (OS, kernel version, etc).
What version of firebase you're using
Some notes about how you installed firebase and the other Wireguard solutions

Thanks for anything you can give.

was this working with Cilium 1.14.1 before you restarted Cilium and the operator, or was that restart due to an upgrade?
It was working before until two of my nodes crashed and I had to manually restart them, then this issue started occurring and kept occurring even after I went nuclear and reset my entire cluster network & reset the nodes. I tried both Cilium 1.14.1 and 1.15.0-pre0
If it was an upgrade, what version were you on previously?
Always on 1.14.1
If it wasn't due to an upgrade, did you change any config when you restarted?
Nope, nothing. Exactly same configuration and same system setting.

I used helm to install cilium and I used the basic command for kube-proxy replacement in the document.
All of my nodes are Ubuntu 20 LTS
I am using firezone 0.7.35 and I installed it by using its docker imagine to create a kubernetes deployment. On top of that, I also tried https://github.com/jodevsa/wireguard-operator and https://github.com/squat/kilo and they yield exactly same result. I followed the installation step indicated in their readme.

Okay, thanks for that. I'm marking this for the datapath team's attention.

@NADESHIKON take a look at this comment: https://github.com/cilium/cilium/issues/27758#issuecomment-1718282433

https://github.com/cilium/cilium/pull/33421 might have fixed this issue.


Upgrade deprecated runtime nodejs10.x

CloudFormation templates in amazon-rekognition-shot-detection-demo-using-segment-api have been found to include a soon to be deprecated Lambda function runtime (nodejs10.x). The affected templates have been updated to a supported runtime (nodejs14.x).
Please note, this pull request has been generated by a bot; please check the base branch and files changed before merging.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Updated to NodeJS 20.x with the latest v2.0.3


Successful transaction returns 'Not found'

Randomly transactions don't return a txid but they properly spend the funds.
The code looks like this:
    const tx: TxnDetailsResult = await instance.functions
      .spend(1, 9)
      .send(addy, contractBalance - 2000)
    console.log("transaction details:", tx)

Returns { error: 'Not found' } but the transaction correctly went through.

After sending the transaction to the network, the CashScript SDK waited for 2 seconds and then retrieved and returned the transaction details. However, sometimes 2 seconds wasn't long enough, meaning the transaction was not available yet. This is fixed by polling for transaction details every 0.5 seconds until it is available.


Correct wrong word

dirctly -> directly

Hi @kimohyeong,
left you some comments. Thanks for contributing!

Also remember to make changes against the master branch, so you won't end up with multiple commits in same pull request as in here and #13849. We can do both fixes in this PR though.


Russian Translation

Very helpful, thank you! Though, we are at a very early stage of ULX4 development, so we will need your help in the future as more phrases get added. Can we contact you in the future regarding Russian translations?

Yes. You can contact me via steam: http://steamcommunity.com/id/fixator10/

Thanks!


Support Arm64 w/Multi-Platform Builds

This work addresses #5 and few issues related to Lamby starters.

https://github.com/customink/crypteia/issues/5

Summary of the Work Done:

Added QEMU and support tools to the development/build container.
Added arm64 specific tests (Debian/AML) by leveraging QEMU and default BUILDX support.
Created a build suffix for aarm64.
Removed release artifacts. Will 100% rely on scratch containers for build artifacts now.
Final images will be multi-platform via docker manifests.

Quality of Life & Misc. Changes:

Update all the cargo things!
Installed PHP into development container. Might change this to apt vs features.
Changed from ubuntu-latest to due to issue below.
https://github.com/devcontainers/ci/issues/192
Optimized the devcontainer cache reuse across tests and release workflows.
Update node tests from v16 to new v18 from Lambda runtimes.

Final work needing to be done:

Will test out v1.1.0 release builds before finally adding the :latest tag.

NOTE, I will be merging this in so I can use the release task on main. But it may take a day or two to finish the final v1.1.0 testing before we apply the latest tag.

Interesting this got added to the devcontainer/ci project.

https://github.com/devcontainers/ci/pull/175


How does this differ from gopacket

https://github.com/google/gopacket

One apparent difference is this is way less comprehensive than that (only Ethernet packets). But if this package has all you need, it probably has smaller footprint.

Going to close as it has been a long time and I'm not sure if this is relevant anymore.


Building keylime agent as a non-root user

Environment

OS / version:  Ubuntu 20.04,2
Processor architecture: x86-64
TPM Manufacturer: NA
Keylime version: 480c9b107c155e7a20442afe3be929cf5d50fb86

Description
Building the semi-portable agent tarball with -t requires root access and modifies the underlying build system.  If there are steps that require root, such as installing dependencies, these steps could be exposed as a separate flag to be run once during bootstrap.
Expected behavior vs. actual behavior
Expected to be able to build the agent tar file as a normal user.
Actual behavior:
% ./installer.sh -t -o
ubuntu selected.
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
This script must be run as root in order to install keylime and its dependencies

Steps to reproduce problem

Run installer.sh as non-root

@osresearch this is probably easy to hack into place because elevated access is only required to install packages with apt or yum.


Similar issue to #32. Nginx page error when trying to access UI

Hi,
I am having the same issue when running locally or on an EC2 instance.  When trying to load the UI I get the message:
An error occurred.

Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check the error log for details.

Faithfully yours, nginx.

The nginx container logs say:
xx.xxx.xxx.xxx - - [01/Jun/2018:17:36:25 +0000] "GET /ice/dashboard/summary HTTP/1.1" 504 537 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:61.0) Gecko/20100101 Firefox/61.0" "-"

2018/06/01 17:42:39 [error] 5#5: *1 upstream timed out (110: Operation timed out) while reading response header from upstream, client: xx.xxx.xxx.xxx, server: , request: "GET /ice/dashboard/summary HTTP/1.1", upstream: "http://xxx.xx.x.x:8080/ice/dashboard/summary", host: "ice.something.com"

But the ice container logs look fine and just repeat messages like:
2018-06-01 09:54:40,121 [localhost-startStop-1] INFO  basic.BasicReservationService  - Setting RI price for ap-south-1 HEAVY m5.12xlarge.windows 282304.0 10.742
I have already set the ice.billing_s3bucketregion=us-east-1
Any ideas?  Thanks

Ok the issue here is related to this one https://github.com/Teevity/ice/issues/172
The processor is stuck in a loop of setting RI prices and doesn't finish.
2018-06-04 08:56:50,675 [localhost-startStop-1] INFO  basic.BasicReservationService  - Setting RI price for ap-south-1 HEAVY i2.2xlarge.others 9871.0 0.376
...
Setting ice.reservationCapacityPoller doesnt seem to help
whether or not to start reservation capacity poller
ice.reservationCapacityPoller=false


More temporary builders

While the long-term plan is to start collecting funds for a dedicated CI through the NixOS OpenCollective (https://github.com/SomeoneSerge/nixpkgs-cuda-ci/issues/11), for the time being we need more builders for https://hercules-ci.com/github/SomeoneSerge/nixpkgs-cuda-ci. @ConnorBaker is willing to provide some extra compute. We're going to need separate cachix keys for his machines (note that cachix keys used by the builders can be freely rotated), CC @samuela / please check the nixos cuda matrix room

Thanks for the heads up! I'm currently traveling but will catch up on matrix in a ~week!

@SomeoneSerge @ConnorBaker can you send me your cachix user emails and I can add you as admins to https://app.cachix.org/cache/cuda-maintainers?

@samuela thanks! I sent you my email over matrix. We should reconsider access at some point, because, in an obvious way, it's good if issuing tokens is harder than revoking them.

Thanks @SomeoneSerge ! just added you

I also sent you mine over matrix :)

@ConnorBaker thanks, added you!


Cheat in the inspector bounding box when whole plugin editor is selected

Right now

it's not noticible
it produces artifact looking stuff in the corners

@dikadk This one drives me crazy and might be easy for you since I think you wrote most of the selection logic.
Basically, we need to display the full corners + hover/selection line when they butt up against the overlay's edges.
So if there's a line at 0,0 to 500,0 we actually need to "cheat" the selection bounds and put them inside the boundary (enough that the full corners are visible). And that goes for every edge separately...


refactored travis configuration

sudo is removed as it is the default configuration.
added v4 and v5 for building environments
caching is removed as it might have problems when we change the dependency tree.

"caching is removed as it might have problems when we change the dependency tree.", I doubt this is a problem https://blog.travis-ci.com/2013-12-05-speed-up-your-builds-cache-your-dependencies/

Well the problem is say we upgrade a version of a dependency and since we are caching we will have both the libraries and may have problems when importing them as well when there is a peer dependency breaks a version of another library with a previous build.

upgrade a version of a dependency and since we are caching we will have both the libraries

I'm not sure how travis caching work, but since they specifically put it as an example in that article up there, caching is probably smarter than that. I bet if you change the dependencies then the node_modules dir is deleted.

https://github.com/travis-ci/travis-ci/issues/3758

and how about adding iojs too in the list ?

sudo is removed as it is the default configuration.

Not quite, see https://docs.travis-ci.com/user/workers/container-based-infrastructure/#Routing-your-build-to-container-based-infrastructure

caching is removed as it might have problems when we change the dependency tree.

I think there are only problems if npm install were to not overwrite old dependencies properly. See here for details on how caching works https://docs.travis-ci.com/user/caching/#How-does-the-caching-work%3F In any case, I think we should wait until there are actually problems with caching before removing it.

added v4 and v5 for building environments

Shouldn't v4 always resolve to the same version as 4.2? v5 and iojs sound nice though.

sudo is removed as it is the default configuration.
Not quite, see https://docs.travis-ci.com/user/workers/container-based-infrastructure/#Routing-your-build-to-container-based-infrastructure

I was referring to
https://docs.travis-ci.com/user/migrating-from-legacy/#tl%3Bdr

Shouldn't v4 always resolve to the same version as 4.2? v5 and iojs sound nice though.

It is but this will use the major version with the latest update

I was referring to
https://docs.travis-ci.com/user/migrating-from-legacy/#tl%3Bdr

That link points out that sudo: false is needed in order to use the container-based infrastructure (for pre-2015 repos). According to the Travis builds for this PR, removing sudo: false reverts to the legacy infrastructure: https://travis-ci.org/feross/webtorrent/jobs/93513185

It is but this will use the major version with the latest update

Oh, I see now. I had assumed in #483 that since 4.2 was an LTS release, there would be no further 4.x.0 releases, but that's not necessarily the case, according to items 7 of https://github.com/nodejs/LTS/blob/d576207e6aff6f10006a47c7f7cfd02906352b10/README.md#lts-plan

Hey guys,
Thanks for all the discussion about how to make the travis configuration better.
Enabling the tests for node v5 sounds good. I'd like to support all node LTS versions (currently 0.12 and 4) as well as the latest node version. (There's a cool trick to get the latest version of node by using "node" as the version.) I have a PR out for that here: https://github.com/feross/webtorrent/pull/501
We should remove the npm cache. These builds don't take very long and it's causing test failures. I removed the cache in #500 after it caused a failure. An old version of create-torrent continued to be used even though a new one exists on npm. Removing the cache option fixed it.
We should leave "sudo: false" alone since it's required for projects created before the travis container infrastructure existed.


Update configure.md document

Update old configuration doc for new SDK based service, with the intention to help and make it easier to consume new changes for documentation editor.

Closing stale PR.


add accordion-instructions component and include in app-installed-show

Reference issue: https://github.com/Start9Labs/embassy-os/issues/309
Simple accordion for displaying instructions as per suggestion by @ProofOfKeags.

Changed base to my current working branch, which is a massive under-the-hood refactor of the ui to switch over to websocket infra and new data model, amongst other things. Preparing to integrate a new mocking structure in the next 24 hours. Then we can test this out.

@satoshisound do you feel like you can resolve the commit conflicts?

@ProofOfKeags I believe @MattDHill said that the new design in 0.3.0 doesn't necessitate this accordion feature anymore. What's the consensus? Happy to work on it if it will be used.

Yeah, an accordion no longer makes sense with redesigned interface, which is still being worked on. Once the redesign is complete, we can get together and identity areas for improvement and carve it up. Very happy to have your interest, please stick around!


CCM Client Utilities should be off by default

After testing, my general feedback is that the CCM Client Utilities SDK check should be off by default.  That would return the resource to a "just works" state without having to explicitly turn off the capability.  I am looking for feedback from others.

I feel that the current implementation of SkipCcmClientSDK is correct. If the configuration should not skip CcmClientSDK the parameter can be left out, and if if should skip the parameter is set to $true. If the default value should be $true then I think it would be better for the parameter to be named IncludeCcmClientSDK. That would be a breaking change.
The default value for parameter SkipCcmClientSDK is $false. Changing it to to $true as the default value would be a breaking change

The problem I see here is that not all machines have the Ccm Client SDK installed.  I would expect the default behavior to work for all machines and then a switch to include a scenario for a subset of machines.
I would also like to do a rename to PendingRebootDSC so if we are going to make a breaking change, that would be the right time.  Moving to the other version would be a purposeful decision.

@mgreenegit agree if that is the case, and to rename the parameter which would be more logical.
In regards to renaming the resource module, in issue #12 it is being discussed if we instead should move the resource. 🤔

After starting the move of this resource over to ComptuerManagementDsc and reviewing the code, I agree with @mgreenegit - the SkipCcmClientSDK should default to true.
But I also noticed a larger problem that I'll also fix:
Regardless if CcmClientSDK returns $true (assuming SkipCcmClientSDK is false), a reboot will never be triggered. E.g. the functionality is completely broken. There is no check in Test-TargetResrouce against the result of the CcmClientSDK.
I'll fix both of these issues during the migration across to ComputerManagementDsc.

This has been fixed over in the new PendingReboot in ComputerManagementDsc. @gaelcolas - can you close this one?


Update device-mapper-driver.md

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Thanks, @scjane :)


Store resource bundles

Thank you for this wonderful project. We started using Spring Cloud config server in our new project which has multiple micro services. With config server in place, we are now storing all properties for all the micro services in a central git repository. Each micro service has its own application name (spring.applicaiton.name) and is able to pull the properties based on application name and profiles. Now we would like to store our resource bundles as well in the central repository and have config-server serve these resource bundles to micro services. Our resource bundles include properties files like messages_en.properties, messages_es.properties, messages_cn.properties, etc. One solution I could think of is to name the resource bundles as follows in git repository:
application-messages_en.properties
application-messages_es.properties
microservice1-messages_en.properties
microservice1-messages_es.properties
microservice2-messages_en.properties
microservice2-messages_es.properties
With the above solution, message_en, message_es would be set as profiles. The base name for the resource bundle would be microservice1-messages. I am wondering if there are any other better solutions to store resource bundles when using config server. We would really appreciate any suggestions/directions. Thanks in advance for any help!

Similar to #147 and #171

:+1: It would be really nice to have native support for this in Spring Cloud Config.

+1

I don't really know why you can't do this already with plain text files. I'll close unless someone can clarify.

@dsyer, @ninja-inc was able to get this working using the plain text files support.

@shakuzen Can you show me an example on how you fixed this with the plain text files support?

@hetzijzo
	@Bean
	public ReloadableResourceBundleMessageSource myMessageSource() {
		ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
		messageSource.setBasenames("http://localhost/spring-cloud-samples/config-repo/myApp/default/master/myMessage");
		return messageSource;
	}

Getting my.app.code value from myMessage_en_US.properties
	@Autowired
	private MessageSource myMessageSource;

	String getMessage() {
		return myMessageSource.getMessage("my.app.code", null, Locale.forLanguageTag("en-US"));
	}

@ninja-inc @shakuzen @dsyer
I did as explained by ninja-inc in the above example but my page loads for ages as I have way too many translations in the same page. The code finds the translations from config repo but for each translation it makes the call to the server and hence its quite slow.
Find below my code :
<bean id="messageSource" 		class="com.icullen.site.utils.TolerantReloadableResourceBundleMessageSource"> 		<property name="basenames" value="http://localhost:8888/icullen-webapp/default/master/messages" /> 		<property name="defaultEncoding" value="UTF-8" /> 		<property name="cacheSeconds"> 			<value>5</value> 		</property> 	</bean>
`public class TolerantReloadableResourceBundleMessageSource extends
ReloadableResourceBundleMessageSource {
private static final Logger logger = LoggerFactory.getLogger(TolerantReloadableResourceBundleMessageSource.class);

@Override
protected String getMessageInternal(String code, Object[] args,
		Locale locale) {
	String messageInternal = super.getMessageInternal(code, args, locale);
	if(messageInternal == null){
		logger.warn("No translation for : {}", code);
	}
	return messageInternal != null ? messageInternal : "?" + code + "?";
}

}`
The translations are called in the jsp using spring messages like this
<spring:message htmlEscape="true" code="category.${region.name}"/>
what am i doing wrong ? what should i do to load the page fast. Please help as we are stuck.

This issue is closed and does not relate to performance or usage. Please take usage questions to stack overflow.


Vulnerability Roundup 26

Letter from Graham
Hey, it isn't Wednesday
True. We haven't done a roundup in about 15 days, and it has been
almost a month since we had a good one. I'm wanting to make 2 roundups
per week until we catch up. The tools to make this roundup just
finished, so I posted it immediately! :)
Why did LWN stop?
Our old process depended upon LWN.net's security vulnerability
database. Late last month, they
decided there weren't enough users, and stopped updating it. This was
a big blow to the process, and force us to stop and find another way.
What about the other data LWN provides?
The data they provide is collected from individual distribution's
announcements. They used to very carefully curate and aggregate the
announcements into a single feed. That is what we were using. Their
new format, while better for their readers, isn't as useful for us.
What are we doing now?
I have taken my collection of mail from the oss-security mailing list
and have tagged them with their impacted package, and have created
tools to automatically create issues based on the threads. From here
we will triage each thread, make patches, and close issues as we go.
What's next?
This isn't a long-term plan. We need to get going again so as to not
fall too far behind. Please leave feedback about how things could be
made easier, or suggestions on how else to run things.
What do other distro's do?
I spoke with the Arch security team. They have fairly similar process,
except individuals subscribe to mailing lists and RSS feeds, and
manually open issues.
From there, issues get collected in to a "Group" of similar reports,
the problems are resolved, and then the Group is turned in to an
Advisory.
I'd like to come up with a similar system, but as I said in "What's
Next", we need to get started with something, now :)
Thank you
Thank you, everyone, who has participated in the roundups thus far. It
was a real blow to have LWN go away, but I think we'll carry on and
continue doing great work.
As I said above, please provide feedback on how this process feels,
or if you have ideas on making it better.
I've started #nixos-security on Freenode, if you would like to come
discuss it.
-- Graham

Here are all the vulnerabilities from the oss-security mailing list
since our last roundup.
cc: @LnL7 @7c6f434c @fpletz @globin @NeQuissimus @wizeman @FRidh @vcunat @peterhoeg @ndowens @dezgeg @nh2 @khumba.
Note: The list of people CC'd on this issue participated in the last
roundup. If you participate on this roundup, I'll cc you on the next
one. If you don't participate in the next one, you won't be CC'd on
the one after that. If you would like to be CC'd on the next roundup,
add a comment to the most recent vulnerability roundup.
Permanent CC's: @NixOS/security-notifications, @joepie91,
@phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7
If you would like to be CC'd on all roundups (or removed from the
list), open a PR editing
https://github.com/grahamc/security/blob/master/nixvulns/src/bin/instructions.md.
Notes on the list

The reports have been roughly grouped by the package name. This
isn't perfect, but is intended to help identify if a whole group
of reports is resolved already.
On each thread is a link to an issue specific to that thread.
This issue is created by https://github.com/grahamc/security, which
will be merged back upstream shortly.

Instructions:

Pick a linked GitHub issue which is still open (look below this
text...)
Fix the issue
Come back to this issue, and repeat :)

Upon Completion ...

[ ] Review commits since last roundup for backport candidates
[ ] Send an update e-mail to<EMAIL_ADDRESS>[ ] Update Graham's database

shadow has the same CVE-2017-2616 as util-linux, no release yet
https://github.com/shadow-maint/shadow/commit/08fd4b69e84364677a10e519ccb25b71710ee686

Only the audiofile issues and the gdk-pixbuf issue remain.

The remaining issues are also covered by the following roundup #24319 so we can close this.


Diabetes Shared Library

Related Tickets

SAR-97

How Things Worked (or Didn't) Before This PR

Diabetes BP cql and Diabetes A1C share a lot of the same logic and are in different files.

How Things Work Now (And How to Test)

There is a common library that contains the logic and is used by both cql files for BP and A1C. The expressions remain the same since we need them for saraswati reports.

How to Test

Checkout this branch
Run Yarn Start
In another terminal run node receiver.js
Then modify (ie. add a space and save) the cdc_hba1c-patients.json data file and then the cdc_diabetes-bp-patients.json data file. The results should be exactly the same as if you where to run this same steps in the develop branch

@hmayenve good to go.


Update custom-branch-settings.md

adding info about main branch being editable if custom branch is set. per slack thread

awesome, thank you soo much @dave-connors-3 and applied your changes!


Full DG components in restart files

For perfect restarts, the full set of DG components have to be output and ingested. Currently, only the finite volume DG0 components are.

Reopening, because reading a restart file with DG components currently does this.


Move to Starcounter organisation

starcounter-include is not a sample app but it is currently in StarcounterSamples organisation.
It should be moved to Starcounter organisation because it is Starcounter-related custom element.

+1

+1

The repo was moved today. A new version should be released to mark the change as done.

Done


Dose this lib support changing locale?

Hello, thank you for maintaining this package.
Does this lib support changing locale? I seem not to have found a api where I can change it.

This lib use locale from MaterialApp, you can change the locale from there
MaterialApp(
      ...
      localizationsDelegates: [
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        GlobalCupertinoLocalizations.delegate,
        DefaultCupertinoLocalizations.delegate,
      ],
      supportedLocales: [
        const Locale('en', 'US'), // English
      ],
      home: const MyHomePage(title: 'Time Picker Spinner Pop Up'),
    )

Thank you for your quick reply. Doing so indeed changed the Locale. Thank you very much!

If you want to set a custom locale, please try version 1.5.0, which was recently public on pub.dev


[INIT] Change app language from app settings at any given moment

Change app language between English and French at any given moment, changing all non-user-input text in the app to the required languages. More languages may be added in the future.
Related Docs:

Internationalization (i18n) ngx-translate

https://www.freecodecamp.org/news/how-to-add-localization-to-your-react-app/

Translating "IonTabBar" in "App.tsx"
https://forum.ionicframework.com/t/page-transition-with-black-glitch/195698/4

https://blogs.infinitesquare.com/posts/web/ajouter-des-traductions-dans-votre-app-react-avec-i18n

https://ionicframework.com/docs/api/select
https://ionicframework.com/docs/api/select-option


[WFCORE-3513] Add unit test

Link to JIRA https://issues.jboss.org/browse/WFCORE-3513
Description: In case a file not named as yyyyMMdd-HHmmssSSSname.xml is present in the snapshot folder, the server start abort with a StringIndexOutOfBoundsException.
Original pull request with manual mode integration test https://github.com/wildfly/wildfly/pull/11035

Can one of the admins verify this patch?


Model's trained weight not found

Hi! I tried to download the A.h5 weight for modelparam folder but the 2 google-drive web links you provided cannot be found (i.e., open). Please can you provide a new link containing the trained weight. Thanks

Hi, you can find in new url.
https://tinyurl.com/uvcu4vk


Missing kickstarter link

Title says nothing

The kickstarter campaign is up and running: the full URL is https://www.kickstarter.com/


HAI-628 authentication & authorization tests for controllers

Only tests the controller endpoints and their settings, not the actual authentication handling (JWT-token etc.) handling in front of it all. Also, if service-classes get method-level security later, these tests do not cover those.
Integration tests run.

Notes:

IntegrationTestResourceServerConfig having TestConfiguration-annotation (should IntegrationTestConfiguration also use it?)
Should IntegrationTestResourceServerConfig have Profile("itest") like IntegrationTestConfiguration has?
ResourceServerConfig.configure() should be refactored to call the AccessRules.configure(), but I left that out of this PR (not part of these tests).

Added adjustments for integration test configurations/annotations so that they are done the same way for all similar tests. (Related to TestConfiguration, Profile, Import)


Invalid value ("cpu") for configuration variable "gpu". Valid options start with one of "device", "opencl", "cuda"

When I try to run this command "import keras" I got this error:
Invalid value ("cpu") for configuration variable "gpu". Valid options start with one of "device", "opencl", "cuda"
Both Keras and Theano are updated to the latest version.
Here is THEANO_FlAGS env variable:
"floatX=float32,device=gpu,nvcc.fastmath=True,lib.cnmem=0.6,nvcc.flags=-D_FORCE_INLINES"
I also tried "device=cuda" and "device=cuda0" now I'm getting this error:
C:\Users\Ibrahim Amer\Anaconda\lib\site-packages\theano\configdefaults.py:1711:
UserWarning: Theano does not recognise this flag: lib.cnmem
warnings.warn('Theano does not recognise this flag: {0}'.format(key))
C:\Users\Ibrahim Amer\Anaconda\lib\site-packages\theano\configdefaults.py:1711:
UserWarning: Theano does not recognise this flag: nvcc.fastmath
warnings.warn('Theano does not recognise this flag: {0}'.format(key))
C:\Users\Ibrahim Amer\Anaconda\lib\site-packages\theano\configdefaults.py:1711:
UserWarning: Theano does not recognise this flag: nvcc.flags
warnings.warn('Theano does not recognise this flag: {0}'.format(key))
ERROR (theano.gpuarray): Could not initialize pygpu, support disabled
Traceback (most recent call last):
File "C:\Users\Ibrahim Amer\Anaconda\lib\site-packages\theano\gpuarray_init
_.py", line 175, in
use(config.device)
File "C:\Users\Ibrahim Amer\Anaconda\lib\site-packages\theano\gpuarray_init
_.py", line 162, in use
init_dev(device, preallocate=preallocate)
File "C:\Users\Ibrahim Amer\Anaconda\lib\site-packages\theano\gpuarray_init
_.py", line 65, in init_dev
sched=config.gpuarray.sched)
File "pygpu\gpuarray.pyx", line 614, in pygpu.gpuarray.init (pygpu/gpuarray.c:
9415)
File "pygpu\gpuarray.pyx", line 566, in pygpu.gpuarray.pygpu_init (pygpu/gpuar
ray.c:9106)
File "pygpu\gpuarray.pyx", line 1021, in pygpu.gpuarray.GpuContext.cinit (
pygpu/gpuarray.c:13468)
GpuArrayException: Error loading library: 0
When I try to run this code I get "used the cpu":
`vlen = 10 * 30 * 768  # 10 x #cores x # threads per core
iters = 1000
rng = numpy.random.RandomState(22)
x = shared(numpy.asarray(rng.rand(vlen), config.floatX))
f = function([], tensor.exp(x))
print(f.maker.fgraph.toposort())
t0 = time.time()
for i in range(iters):
r = f()
t1 = time.time()
print("Looping %d times took %f seconds" % (iters, t1 - t0))
print("Result is %s" % (r,))
if numpy.any([isinstance(x.op, tensor.Elemwise) and
('Gpu' not in type(x.op).name)
for x in f.maker.fgraph.toposort()]):
print('Used the cpu')
else:
print('Used the gpu')`
Windows 7, NVIDIA 1060 6GB
CUDA 7.5
Graphics Driver: 378.92

I just upgraded both keras and theano to the latest version and I get this error too.

Yes, started having the very same problem just today! Please fix! Run with flags
THEANO_FLAGS='floatX = float32, device = cuda0'
get
ValueError: Invalid value ("cpu") for configuration variable "gpu0". Valid options start with one of "device", "opencl", "cuda"
Ubuntu 16.04, NVIDIA GeForce GTX 560 Ti, CUDA 8.0

Best solution is to install the new backend for Theano: http://deeplearning.net/software/libgpuarray/installation.html#step-by-step-install
and then have device = cuda0 (or whatever appropriate number) in the .theanorc

Same problem

I've got the same problem.Could you please suggest any other idea?

Me too! I'll try to dig into it! Any help will be appreciated!

I installed the new backend and it worked

You mean you reinstall theano? Can you post the link with instructions?

No need to reinstall theano, just install the new backend, see the link above by the-moliver

I have installed the new backend but it didn't work

You should change "gpu0" to "cuda0". It worked for me.

Same issue. On Windows, issue started after upgrading theano 0.8.2 to 0.9.0. Installing new backend didn't work, changing "gpu0" to "cuda" or "cuda0" didn't work. Removing the .theanorc didn't work. Rolling back to theano 0.8.2 fixes the problem, but how do I get 0.9 to work?

You will have a lot of problems with windows.I suggest you to use another OS.The "cuda0" helped for many  people.

Here is what I did:
1- Install pygpu library using this command: conda install Theano pygpu
2- Download mingw64 package from [here](conda install Theano pygpu), extract it to C:\ drive then add C:\mingw64\bin to PATH env variable
3- THEANO_FLAGS = "floatX=float32,device=cuda0"

I'm running an LSTM but I was having this issue until I pip installed theano-lstm. Using device=gpu0 in my .theanorc. I am not using conda so the above options were just complicating things for me.
Hope this helps at least a few.

I resolved my issue on Windows. I had THEANO_FLAGS set as a system environment variable with the line device=gpu, which was overriding my .theanorc file settings. I'm guessing the stable 0.9.0 version allowed for either gpu or cuda0, but the latest branch does not. Anyway, deleting the environment variable allowed my theanorc settings to go through and it works fine now.


check pods and nodes

What this PR does / why we need it:
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 #
Special notes for your reviewer:
Release note:

/test pull-kubevirt-check-tests-for-flakes
/test pull-kubevirt-e2e-k8s-1.19

You may want to /uncc people when there is a draft, up to you :)
Thanks

@oshoval Thanks! Didn't know about that option
/uncc

/uncc @oshoval @rnetser @dhiller


Metadata: Schema mismatch in user defined function

https://github.com/aspnet/EntityFramework/blob/dev/src/EFCore.Relational/Metadata/Conventions/Internal/RelationalDbFunctionConvention.cs#L37
Above line sets schema for UDF to Model.DefaultSchema if it is not set on attribute & only when the DbFunction is added to the model.
Issues:

If the function is found using FunctionFinder via Attribute then OnModelCreating has not run yet so no default schema. Which makes DbFunction.Schema would be null even if the model has default schema.
If you define function first and then define default schema then schema will remain null in the function.

We need to pull the logic out of that convention which sets the schema to model's default schema.

EF Triage: we should make it work the same way it works for tables.

How does it work for tables?  I was going to look at this tonight along with the updates for #9303

https://github.com/aspnet/EntityFramework/blob/dev/src/EFCore.Relational/Metadata/RelationalEntityTypeAnnotations.cs#L113
This is how it works for table. The getter of schema looks into model.

fixed via 7529563ec9136359a78a223f6e69441641a03924


Bump Dependencies #1865139588

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/1865139588

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


python311Packages.aiomqtt: 1.0.0 -> 1.1.0

Diff: https://github.com/sbtinstruments/aiomqtt/compare/refs/tags/v1.0.0...v1.1.0
Changelog: https://github.com/sbtinstruments/aiomqtt/blob/1.1.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

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

9 packages built:

home-assistant-component-tests.yolink
python310Packages.aiomqtt
python310Packages.aiomqtt.dist
python310Packages.yolink-api
python310Packages.yolink-api.dist
python311Packages.aiomqtt
python311Packages.aiomqtt.dist
python311Packages.yolink-api
python311Packages.yolink-api.dist


Textarea cursor jumping around on input

This one might be nasty. With a big enough application, the cursor in textareas starts becoming a little buggy. While typing, the cursor position might jump to the end of the input. I think it might be a race condition.
The example below may seem a bit forced, but I am experiencing this in a real world application.
How to reproduce
Take the following code
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
module Main where

import Miso
import qualified Miso.String as MS

type Model = MS.MisoString

main :: IO ()
main = startApp App
    { initialAction = NoOp
    , model  = initialModel
    , update = updateModel
    , view   = viewModel
    , events = defaultEvents
    , subs   = []
    }

initialModel :: Model
initialModel = ""

data Action
   = NoOp
   | Update MS.MisoString

updateModel :: Action -> Model -> Effect Action Model
updateModel NoOp m = noEff m
updateModel (Update s) _ = noEff s

viewModel :: Model -> View Action
viewModel str = div_ [] $
    [ textarea_
      [ rows_ "10"
      , onInput Update
      , value_ str
      ]
      []
    ] <> replicate 1000 (p_ [] [text str])

Load the page
Type aaa in the textarea
Place your cursor before the aaa
Hold some other button to insert a bunch of letters before the aaa
Watch the following happen:

https://youtu.be/Ta6pT72OTjE
What I think is happening:
The value of the textarea is stored in the model and goes back into the textarea with value_ str. I reckon there is some mechanism in Miso that stores and restores the cursor position when the textarea is updated. Perhaps the restoring of the cursor position is too slow, causing the cursor to jump hence and forth between the end of the input and where the user was typing.
Some notes

Note the replicate 1000 (p_ [] [text str]). Removing that seems to make the bug not happen.
If you can't reproduce it with 1000, try increasing the number. Also, nice specs.

Bug reproduced with Elm in Elm Try:
import Html exposing (beginnerProgram, div, p, text, textarea)
import Html.Attributes exposing (value)
import Html.Events exposing (onInput)
import List exposing (repeat)

main =
  beginnerProgram { model = "", view = view, update = update }

view model =
  div []
  ([ textarea [ onInput Update, value model] []
  ] ++ (repeat 10000 (p [] [text model])))

type Msg = Update String

update msg model =
  case msg of
    Update str ->
      str

That makes this non-specific to Miso.

I've found a workaround for this issue. It's hacky, but it works. Suggestions for better solutions are of course more than welcome.
{-# language OverloadedStrings          #-}

module SmartTextarea where

import Prelude
import Miso hiding ( update )
import Miso.String ( MisoString )

-- | Internal state.
-- Refer to this in the parent model's type
data Model
   = Model
     { value     :: !MisoString -- ^ Updated on input
     , _setValue :: !MisoString -- ^ Set when value is changed externally
     }
     deriving (Eq)

-- | Initial model
-- Call when defining the initial model of the parent(s)
initialModel :: MisoString -> Model
initialModel str =
    Model
    { value         = str
    , _setValue     = str
    }

-- | Internal actions
data Action
   = SetValue !MisoString -- ^ First step of external value setting
   | ValueSet !MisoString -- ^ Second step of external value setting
   | Update   !MisoString -- ^ Updates the internal state on input

-- | Internal update
-- call from the update function(s) that embeds this component
update
    :: (Action -> action)
    -> Action
    -> Model
    -> Effect action Model
update onUpdate action m =
    case action of
      SetValue str ->
        m { value = str
          , _setValue = ""
          } <# pure (onUpdate $ ValueSet str)

      ValueSet str ->
        noEff $ m { _setValue = str }

      Update str ->
        noEff $ m { value = str }

-- | Function to set a value.
-- Use this from the parent's update function
setValue
    :: (Action -> action)
    -> MisoString
    -> Model
    -> Effect action Model
setValue onUpdate str = update onUpdate (SetValue str)

-- | View
-- Call this to embed the textarea in the view.
-- Requires the ability to execute `Action`s.
smartTextarea_
    :: Model
    -> (Action -> action)
    -> [Attribute action]
    -> [View action]
    -> View action
smartTextarea_ m onUpdate attrs =
    textarea_
      (attrs ++ ownAttrs)
  where
    ownAttrs =
        [ onInput $ onUpdate . Update
        , value_ $ _setValue m
        ]

The core issue lies in the fact that the value_ is fed directly from the input. After every character typed in, a function is called to update the textarea's value with whatever the value already is. This flow can be followed in the code in the OP: The onInput Update in the View is routed to a call to update, which sets the model to the input string. That model then is what defines the value_ of the textarea_ back in the view. Boom. Full circle 👌.
The trick is not to that. Well, part of the trick anyway. The code above doesn't feed the onInput of the textarea_ back into its value_. onInput_ just updates a part of the model (the value) that isn't referred to in the view function. To update the textarea_'s text from other parts of the code there's the _setValue field in the model, prefixed with an underscore to indicate that you shouldn't use that value directly. Instead, there's a setValue function, which does some trickery for reasons explained below.
Setting _setValue will cause the textarea_ to discard the user's input and set the value to whatever you want it to. Except for when you change _setValue twice in a row with the same value. Onto the last part of the hack.
The _setValue part of the model only keeps track of what the value was last explicitly set to. To prevent the value of the textarea_ looping back into itself, it isn't updated on input. Calling setValue twice with the same value would not reset the user's input, because the textarea_'s value_ only changes when the model changes, and _setValue wouldn't have changed!
The solution for that is to first set _setValue to the empty string, to then immediately set it to the right value in the next round. The setValue function takes care of this.

I just found out that this starts doing weird stuff when the _setValue of Model is set to the empty string. It makes the user unable to type anything in the textarea, since it would pretty much be set empty after every input.

Is it necessary to use MisoString instead of Text for displaying  it in the UI?

Miao functions use MisoString because it is an alias for JSString. It makes sense to use those because they are more performant.


typo: AddSystem -> AddUISystem

https://github.com/mlange-42/arche-model/blob/5940120e96183f23bfff727630d3f9e2ae68cea2/model/systems.go#L85

btw: Thank you for creating arche and sharing it with others.

@baozaolaoba-top Many thanks for reporting! Great to read that it is appreciated!


Local exec provisioner error - Vertex AI builds pipeline in wrong location due to default settings

Hi,
During implementation of marketing analytics jumpstart at the last phase of installation of terraform modules on command "terraform -chdir="${TERRAFORM_RUN_DIR}" apply" I got an error (attachment).
After consultation it means that Vertex AI due to default settings try to build pipeline in location "us" but in our company we have location restrictions only to Europe regions or multi-region.
I would like to ask to help me with this issue and change it to work properly in our personal scenario.
Best regards

Hi @jakubpietrzyk21 , curiously, I was working on this fix with another colleague this morning.
I have a found the issue root-cause and made the fix.
https://github.com/GoogleCloudPlatform/marketing-analytics-jumpstart/commit/b4d0fa7ccda2d9fbc02e509deb6f9a57b67403ac
You should have that resolved, could you please run terraform .. apply again?
Carlos.


Support all audio sources that lavaplayer does

Done except for SoundCloud. It didn't play nicely.


Use flake.Mark in our flaky test

What does this PR do?
Add flake.Mark to our flaky E2E test. Keep allow_failure for now so the test doesn't fail on main. see also https://github.com/DataDog/datadog-agent/pull/22185

Motivation

https://datadoghq.atlassian.net/browse/WINA-625
Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge


Allow editing filenames when exporting data to files

Is your feature request related to a problem? Please describe.
Currently in Data Transfer window all filenames are generated using mask from File name pattern field and they can't be changed manually later. This works when exporting data from tables, but queries generate long ugly names that (in my case) are often very similar.
Describe the solution you'd like
Allow editing filenames in Target column.

Sorry for the long answer While you can use different File name patters in Output step of Export wizard.

I close the ticket as duplicate of #8033, because the similar suggestion hasa detailed description there.


Feature Request: Support ImagePullsecret for PolicyServer (Deployment)

Is your feature request related to a problem?
We have a private registry which only allows pulling images with authentication.
PolicyServer seems to not provide the possibility to use our own credentials for the create pod or deployment.
After installing the policy server with custom values for imagePullSecrets a imagePullBackoff error occurs.
`apiVersion: v1
kind: Pod
metadata:
creationTimestamp: "2024-10-25T08:49:18Z"
generateName: policy-server-default-855669b6c8-
labels:
app: kubewarden-policy-server-default
kubewarden/config-version: "2465879"
kubewarden/policy-server: default
pod-template-hash: 855669b6c8
name: policy-server-default-855669b6c8-hxbsz
namespace: kubewarden
ownerReferences:

apiVersion: apps/v1
blockOwnerDeletion: true
controller: true
kind: ReplicaSet
name: policy-server-default-855669b6c8
uid: 130dc418-ead5-4f17-9f62-e45f17a008e0
resourceVersion: "3172235"
uid: feb2b2a7-dc23-4246-82f8-31d6239b9a3c
spec:
affinity: {}
containers:
env:

name: KUBEWARDEN_CERT_FILE
value: /pki/tls.crt
name: KUBEWARDEN_KEY_FILE
value: /pki/tls.key
name: KUBEWARDEN_PORT
value: "8443"
name: KUBEWARDEN_POLICIES_DOWNLOAD_DIR
value: /tmp
name: KUBEWARDEN_POLICIES
value: /config/policies.yml
name: KUBEWARDEN_SIGSTORE_CACHE_DIR
value: /tmp/sigstore-data
name: KUBEWARDEN_LOG_LEVEL
value: info
name: KUBEWARDEN_ALWAYS_ACCEPT_ADMISSION_REVIEWS_ON_NAMESPACE
value: kubewarden
name: KUBEWARDEN_DOCKER_CONFIG_JSON_PATH
value: /home/kubewarden/.docker
image: private/ghcr/kubewarden/policy-server:v1.17.0
imagePullPolicy: IfNotPresent
name: policy-server-default
readinessProbe:
failureThreshold: 3
httpGet:
path: /readiness
port: 8443
scheme: HTTPS
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
resources: {}
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:

all
privileged: false
readOnlyRootFilesystem: true
runAsNonRoot: true
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:

mountPath: /pki
name: certs
readOnly: true
mountPath: /config
name: policies
readOnly: true
mountPath: /tmp
name: policy-store
mountPath: /home/kubewarden/.docker
name: imagepullsecret
readOnly: true
mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: kube-api-access-nk9gb
readOnly: true
dnsPolicy: ClusterFirst
enableServiceLinks: true
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
serviceAccount: policy-server
serviceAccountName: policy-server
terminationGracePeriodSeconds: 30
tolerations:

effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
emptyDir: {}
name: policy-store
name: certs
secret:
defaultMode: 420
secretName: policy-server-default
configMap:
defaultMode: 420
items:

key: policies.yml
path: policies.yml
name: policy-server-default
name: policies

name: imagepullsecret
secret:
defaultMode: 420
items:

key: .dockerconfigjson
path: config.json
secretName: mySecret

name: kube-api-access-nk9gb
projected:
defaultMode: 420
sources:

serviceAccountToken:
expirationSeconds: 3607
path: token
configMap:
items:

key: ca.crt
path: ca.crt
name: kube-root-ca.crt

downwardAPI:
items:

fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
path: namespace
`

The imagepull secret is only as Volume so the policies can be pulled but not for the container itself
Solution you'd like
Add the possibilitie to add imagepullsecrets for deployment/Image
Alternatives you've considered
No response
Anything else?
No response

Hi,
If I'm understanding it correctly it seems that you are trying to edit the policy-server Deployment, but these Deployments are mainly managed by the Kubewarden controller.
The correct way to do this is to configure the PolicyServer CRD, by setting the PolicyServer Custom Resource spec.imagePullSecret.
You can do this per each PolicyServer.
For the default PolicyServer that gets created with the kubewarden-defaults helm chart, since it is managed via the helm chart, it is recommended to set it via the helm chart.
See: https://docs.kubewarden.io/howtos/policy-servers/private-registry

Hi,
I did exactly this but the secret seems to only be used to pull the policies but not the image itself.
Therefore the image private/ghcr/kubewarden/policy-server:v1.17.0  can't be pulled by the Kubernetes Cluster and no policiyServer can be created

Oh, I understand now. Yes, that's correct, this configures the PolicyServers to pull the policies.
If you want to configure the controller so it can pull images from a private registry, that's done in the kubewarden-controller helm chart, with --set imagePullSecrets  (see values.yaml).
I hope this is what you are looking for.


Issues tagged for discussion in bi-weekly maintainer meeting

This issue is for adding issues that should be discussed in the bi-weekly Node.js maintainer meeting

This would be a good one to get a walkthough in a meeting - https://github.com/paketo-buildpacks/npm-install/pull/661

https://github.com/paketo-buildpacks/node-engine/issues/439

https://github.com/paketo-buildpacks/npm-install/issues/756

Document that somewhere https://github.com/paketo-buildpacks/nodejs/issues/913 and close this issue

Manual dependency updates:

packit https://github.com/paketo-buildpacks/npm-install/pull/752
libnodejs https://github.com/paketo-buildpacks/npm-install/pull/759

custom version of npm: https://github.com/paketo-buildpacks/npm-install/pull/688

Add noble stack in nodejs integration testing and discuss when each stack should be added/removed from the nodejs buildpacks

https://github.com/paketo-buildpacks/yarn-install/pull/813

Let's talk about #995


problems replacing 1.0.0-SNAPSHOT property for 1.0.0-M23

It is possible replace SNAPSHOTS?

Can you make an example project which shows the wrong behaviour.....


Display all MO being searched for in ortholog search

We only display the MOs from the result set, but it suggests that we have not searched everywhere.

Fixed in caa1578ac5228b73cd4c8db02fc83e05cdcdc277


Remove width: auto on input when selected

Since updating the package, there have been some styling issues. When I click to open the dropdown, the input form forces a width: auto. I need to override it, so it remains 100%.
This what happens.
<input name="" type="text" autocomplete="off" placeholder="Select or type to search" tabindex="0" class="multiselect__input" style="width: auto;">
I've been through the docs and can't find anything. It was working before I did a package update.
Thank you.

There is nowhere in the code that does this.
Or adds tabindex... have you got the right package?

Sorry, no. I meant vue-multiselect


[NVIDIA TF] Part 2: Fused matmul op supports cudnn matmul fusion

This PR enables the cudnn matmul fusion backend for supporting the generic matmul fusion patterns. Specifically, this PR focuses on the matmul+bias+gelu_exact pattern. (Note, the matmul+bias+gelu_approximate has already been supported by cublasLt backend. See https://github.com/tensorflow/tensorflow/pull/55966)
Part 1: Stream executor supports cudnn matmul fusion.
Part 2: Fused matmul op supports cudnn matmul fusion. (This one)
Part 3: Grappler graph pass supports matmul+bias+gelu_exact.
Note: This PR depends on the changes of a parent PR (https://github.com/tensorflow/tensorflow/pull/56825). Please see the change diff  here.
cc. @nluehr @pjannaty

Can we change the base from master to Part1? Once Part1 gets merged we can rebase and change the base back to master.

cc @benbarsdell

@timshen91 As you added the conv_autotuning.proto, I have a question, how do you feel about logging MatmulProto to it :) Specifically with the concrete addresses for inputs.

Rebased and marked as "Ready to review".

@kaixih Can you please resolve conflicts? Thank you!

The rebase is finished. @ezhulenev and @reedwm to review. Thx.

@kaixih Can you please resolve conflicts? Thank you!

Since the stream executor is being moved out, I have to rebase the PRs more frequently than before. The rebase is done. @ezhulenev and @reedwm to review. Thx.

@kaixih Unfortunately the TensorFlow presubmits disallows any protobuf files to be included in a kernel header file, but you included tensorflow/core/protobuf/autotuning.pb.h in the file tensorflow/core/kernels/conv_ops_gpu.h. I'm not entierly sure what the reason for this presubmit is, but the description of https://github.com/tensorflow/tensorflow/commit/6ada43366663210beb0159b8c1a67b26ebfe6cb7 mentions this.
Can you remove the include from the header? Understandably, this is hard, since you use protobuf messages in the templated AutotuneConvImpl function.

Also, in MatmulParameters within tensorflow/core/util/autotune_maps/conv_parameters.h, you added a new LINT.IfChange(conv_parameters_version) line. But there already is a different LINT.IfChange(conv_parameters_version) line earlier in the file. Can you fix, or just remove the line?

@reedwm Thanks for the feedback.
I have made the changes accordingly to move the AutotuneMatMulImpl and its dependencies to the matmul_op_fused.cc instead of the conv_ops_gpu.h.
For the LINT.IfChange(conv_parameters_version) issue, I proposed a new LINT.IfChange(matmul_parameters_version) and pair the corresponding LINT.If and LINK.Then correctly.

Why reopen this? This has been merged with https://github.com/tensorflow/tensorflow/commit/23dd6bbe697393b97407829ecc32d88821484406.

Sorry, I reopened it because it showed "closed" instead of "merged". And yes, I just noticed it was actually merged. @reedwm
I got a bit confused. Closing this one for now.

Hmm I wonder why it wasn't marked as merged.
I think the issue might have been I started manually merging this before you forced push a new commit. So I ended up merging an old commit. In particular, I merged at commit https://github.com/tensorflow/tensorflow/commit/4f9cc30f12eaf9b362a03c552f0a9e0bbbfba4d4, but you later force-pushed commit https://github.com/tensorflow/tensorflow/commit/408d38421e5d11b4417bb282cd1e98f91a4edf61. The "merge" commit https://github.com/tensorflow/tensorflow/commit/23dd6bbe697393b97407829ecc32d88821484406 only has one parent, but the descipription does reference https://github.com/tensorflow/tensorflow/commit/4f9cc30f12eaf9b362a03c552f0a9e0bbbfba4d4 in the COPYBARA_INTEGRATE_REVIEW line. Probably copybara was unwilling to put it as a parent when it no longer was part of this PR.

I see. I should have done less of the force-pushing. I did that mainly because I wanted to make the other PRs that depend on this one more easily to be rebased.


Can you extend DNS based Calico network policy to project calico

Can you extend DNS based calico network policy to project calico as I am sure many here would require this feature. I am just looking for this specific feature which i see is there only for Calico Enterprise and just for this specific feature I don't want to migrate to Calico Enterprise  .

We currently don't have DNS based policy on the Calico roadmap. As you say, it's currently available in Calico Enterprise and Calico Cloud.
Will leave this open as a feature request for Calico.


creating folder only for one item

This plugin creates folders that contain only one item. It may not be an issue but it's kind of wired! Why should we group an item. Also adding ability to customize the plugin is really helpful i like to to say for example group files  that starts with fragment_ or activity_ but nothing else.
Any why, thank you for your great work.

You can now use custom patter to do this.


created docker configuration

created docker file to configure php
created docker-compose to create php apache and link with mysql
created first dump database when start docker machine

refer to #13 issue


samples in vcf not in ped

Hi,
I'm trying to run peddy on a set of 339 samples whose variants have been jointly called.
first, from the VCF, I used plink to convert it (let's call it $VCF) to ped/map format using plink (generating a respective $PED file).
very simply, I subsequently run the command specified here:
peddy --plot -p 4 --prefix mystudy $VCF $PED
but, although I receive no errors, it gives me back the following warning:
"WARNING 339 samples in vcf not in ped"
followed by the list of all the samples in the dataset.
I obviously checked if there was any discrepancy between the samples specified in the $VCF and in the $PED, but all the samples seem to match.
Thank you in advance,
Peppe

can you show a few lines of your VCF?
and the ped should be tab-delimited and contain 6 columns (family_id, sample_id paternal_id, maternal_id, sex, phenotype) and no genotype information

Hi, thank you for the rapid answer!
The problem was indeed the PED file, as I utilized the "raw" PED file resulting from the plink conversion of the VCF (plink --vcf, for the record).
Just for completeness, here follows the code I used to produce a six-column tab-delimited ped file described by you:
let $NEWPED be the variable that indicates the new tab-delimited ped file:
cat $PED |  tr ' ' '\t' | cut -f 1-6 > $NEWPED.
I wish I'm not inappropriate by copying my code here, but I just want to help someone that might face the same problem.
Thank you again!

great! thanks for posting the code. that will help others who may find this in the future.


Fix empty class file list bug

As mentioned in #1174, some projects do not have any loose class files to package because of different reasons. Thus passing an empty list of class files to the jar tools result in errors in shell execution. This PR fixes that by adding a conditional check to only run the jar tools when any loose class files are discovered. It will not affect the frontend execution as jar files packaged by the project itself would still be discovered in later code.

@centic9 could you help review?


Unable to process images.

The image comes out weird like this:

Original image:

Well, due to the very limited display capacity of a terminal, this is actually the expected behavior.


⚠ Cioos Pacific CKAN Sitemap has degraded performance

In d5760d3, Cioos Pacific CKAN Sitemap (https://catalogue.cioospacific.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 18992 ms

Resolved: Cioos Pacific CKAN Sitemap performance has improved in 2500d6b after 10 minutes.


Cross-origin iframes communication issue

The IAB reference implementation of the USP API has a flaw that will prevent communication across cross-origin iframes. It does not supply a target origin argument of “*” to its call to window.postMessage.

OK, working on this.

Reviewed the code change and merged it into master.


Update Type Tests to use Vitest

This PR builds on top of #1198, please merge that first

This PR's overarching goal was to replace dts-lint with Vitest for Type Testing, as dts-lint is deprecated now.
However, to accomplish this goal cleanly, I had to:

[x] Updated how GitHub actions calls type tests
[x] Made lerna call test:ts for all packages with the script name, not just the two hardcoded packages
[x] Add a shared TypeScript configuration in a new @jimp/config internal package (to add in missing tsconfig.json files without duplicating contents. I plan on expanding this internal package for ESLint, test configs, and more later on)
[x] Add missing @jimp/core dev dependency for all plugin packages (to avoid any typings)

Done ✅


Operator added in binomial calculator

Related Issue

Issue: #399

Fixes: #399
Describe the changes you've made
Binomial Calculator Added and also added the operator in the result of first calculator
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.

Screenshots

Original
Updated

original screenshot
updated screenshot

@Trisha-tech instead of adding the operator and the numbers separately u can combine it to one answer. And one more thing once a calculation is done and after that if the reset button is not clicked, then on changing the values it just get added to the last solution.

@Trisha-tech instead of adding the operator and the numbers separately u can combine it to one answer. And one more thing once a calculation is done and after that if the reset button is not clicked, then on changing the values it just get added to the last solution.

@Amit366 Changes done. I have added both (1.) terms of the binomial expansion and 2.) sum of all the terms of the binomial expansion) in the result section. Also now value is not adding to last solution.


Implementation of msi config block

Adds 3 paths of MSI configuration to top level module. Solves the MSI & azurerm_client_config bug by sourcing the object_id elsewhere than the config data block.

Created an issue for tracking: https://github.com/Matthewsre/terraform-azurerm-microservices/issues/54

I'm closing this based on new learnings I've had. I think should we want local configuration of providers, this won't be the way.


Use Println instead of Print for kubectl output

Description of changes:
This messes up with the terminal output and the go test output when the
printed text doesn't end with a break line.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@a-cool-train Is this a breaking change for you? Currently, does the output properly end with an extra line, and this would just add another?

@a-cool-train Is this a breaking change for you? Currently, does the output properly end with an extra line, and this would just add another?

This doesn't break but it adds an extra line to the output.

Closing in favor of a different fix @a-cool-train has in mind

Closing in favor of a different fix @a-cool-train has in mind


API docs show wrong list of available classes for branch

Didn't know where to post this issue, here or in the Symfony docs repo. I'm guessing this is a generator bug.
As can be seen in this screenshot, in the list of available HttpExceptions for the 2.1 branch in the sidebar, a lot of Exceptions listed were introduced in a later version. The page shown when clicking on the namespace Symfony\Component\HttpKernel\Exception shows the correct list of available HttpExceptions.
Screenshot:

I haven't checked if this is limited to this namespace for this branch or if this is more widespread and related to Sami.

Is anyone familiar with the codebase interested in resolving this issue anytime soon? cc @GrahamCampbell
@fabpot As per the above, this also seems to affect Symfony.
@mvdbos Is there a downstream ticket in Symfony for this?

Also running into this issue; This is a rather critical bug! I've attempted to debug this, but haven't yet got to the cause of this.
My feeling is that it's likely due to twig's internal cache mistakenly "hitting" on repeated regeneration of templates across multiple branches, or some other over-eager cache check.

Oh, that's interesting... I've made some progress.
Sami\Renderer\Renderer::getTree() uses a SplObjectStorage() as a cache, and uses the Project as the key.
the problem is that the same project is used for multiple versions.
Switching this to an array cache, and using $project->getVersion()->getName() as the key fixes the menu issue. :)
However, cached templates are still showing the wrong classes in namespace... will debug further. :)

Horray, I got it working:

Fixed getTree() cache (fixes menu)
Remove $previousParse / $previousRender from Project::update()
Ensure we initialize() in Project::switchVersion()

Yes this is less performant, but if a cache introduced invalid content, it's not valuable.

PR at https://github.com/FriendsOfPHP/Sami/pull/311


Hold some hope.maybe everything will be better.

These two are the ones I'm making on,
but  I really want the author to update some of the better page display components.
we can effectively display the plug-in for the page of the article or order,and some user card classes components.

You can make some simple page style components，to attract more users.
This enriches the content of the framework and reduces some work content.
meanwhile，you don't need to write too much js.
There is always a lot to be done to attract investment.
I want to invest in you too，but the author's printing style is too simple, and there are no more types available, which can't achieve the production effect.

I think they're right
I think they're right
I think they're right
whatever we want to do,use only small amount of JS and CSS, achieve our goal right away.
however, this still requires a lot of plugins and styles to complete.
the author refueling
Right now I'm using the  Jq EasyUI.

please discuss third-party libraries elsewhere

This is really awkward. Ha ha
This one, maybe it's my title question problem
But I have to say  come on efforts

@chongzia I don't understand what you want

I am currently use framework no requirement.
Is everything ok
Just hope your framework has more content.
Attract more developers.
I hope you succeed in your business.
For the contents of the screenshot.
What I'm trying to say is that I hope you can develop more of these less difficult page display components.
To attract developers or facilitate them.
I think I can borrow it here.@Kohins

But I 'm surprised.
How do they understand me directly ideas?

@chongzia
In terms of development ( front-end development )so many factors are considered...one use the components as they are and if you have an upgrade to a component or need to advance ut you got the frameworks scss and it’s processed css plus the minified version.dont use the minified version during development;use the non minified file:edit the css to what you desire ....the framework is a starting point to give you quick access to reusable components.The developer won’t digest everything for you do your reasearch well

@calnexus
I want to use the front-end UI framework,
It's a very difficult thing to do for background developers.

@chongzia
My advice if you haven’t learned a bit of css and JavaScript i suggest you do so for you will need it’s understanding to use the framework.And stop frustrating the developer @olton

I think what you said is too serious.
I don't think a good suggestion ，It's a blow to the autho


Support for GCC High?

I think I know the answer, but is this supported in GCC High?  The directions to enable are not correct from what I can see.

@officedocsbot assign @mypil

@davidSKennedy - May we know which Microsoft document link you used in reference to this issue?
Please share it with us so we can investigate further. Thank you.

I am specifically referring to the document located at https://docs.microsoft.com/en-us/office365/admin/usage-analytics/enable-usage-analytics?view=o365-worldwide.  It states at the top that this is supported in GCC, but does not reference GCC High.  I do not have a Usage link under Reports.  Is there another document specifically for GCC High that I did not locate?

@davidSKennedy - Thank you for submitting feedback.
Here are some of the documentation that may be related to the GCC High topic you're searching for:

Plan for Microsoft 365 Government - GCC High deployments

Office 365 GCC High and DoD

Hope this helps to address your issue.

This does not answer the question I posted.  I don’t need generic information about GCC High.  I need to know if this connector for Power BI is supported in GCC High.
David Kennedy
Sent from my mobile device.  Please excuse the brevity and any typos.
703-508-7297

On Jul 25, 2019, at 11:04 AM, Joyce Y<EMAIL_ADDRESS>wrote:
@davidSKennedy - Thank you for submitting feedback.
Here are some of the documentation that may be related to the GCC High topic you're searching for:
Plan for Microsoft 365 Government - GCC High deployments
Office 365 GCC High and DoD
Hope this helps to address your issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@davidSKennedy - I think the best way forward is if you can open a service ticket in your tenant so this can get resolved ASAP. Based on outcome, let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:  https://docs.microsoft.com/office365/admin/contact-support-for-business-products
If you don't mind please keep us posted here on the resolution and I really want to get this information you are discovering back into the docs.

@officedocsbot close


Added Outreachy 2023 to programs.json

Hey @clebsonf , I've added one event as of now as I was not entirely sure if this is the way I need to upload an image (by creating an issue, uploading the image there, copying the created link and then cancelling the issue), so if this looks fine please let me know and merge it, and I'd be happy to add more events!

@KartikChinda
This is the correct way. Could you create a tutorial for new members? I can file an issue if you're willing.

@KartikChinda thanks for the contribution
Can you also help by giving a star on the project or an upvote on the product hunter? Of course, if you feel like it
Product hunter:
https://www.producthunt.com/posts/octobear-hub

Hey @clebsonf , sure, I'd star the repo and I'd be more than happy to create a readme file for the beginners on how to contribute. You can go ahead and make an issue for it and assign it to me!


Django username in url

When we watch a user's profile, we need to see its username in the URL not its ID
http://stackoverflow.com/questions/3013098/django-username-in-url-instead-of-id

Links:

http://stackoverflow.com/questions/3013098/django-username-in-url-instead-of-id
http://stackoverflow.com/questions/15984700/django-creating-custom-url-for-user-profile
http://arunrocks.com/building-a-hacker-news-clone-in-django-part-2/


feat & refactor: added test for tsp + renamed bitmasking.py #29

Added three tests for TSP and renamed bitmasking.py to bitmasking_cap_assignment.py. Also added bitmasking_tsp.py.

Well done

Can you just resolve the conflict ?

Nice


Warning: You have an unnecessary local Core tap

$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: You have an unnecessary local Cask tap.
This can cause problems installing up-to-date casks.
Please remove it by running:
  brew untap homebrew/cask

Warning: You have an unnecessary local Core tap!
This can cause problems installing up-to-date formulae.
Please remove it by running:
 brew untap homebrew/core

https://github.com/Homebrew/brew/pull/15341


French  translation

Hi,
Would it be possible to provide a French .ts file so I can translate it?
Thanks in advance!

The English .ts file is located at src/data/ts/en.ts. The easiest way to perform the translation may be to open this file and select French as the target language:

Then go to File -> Save As and name it "fr.ts" (adding the region to the filename if applicable). Although the .ts file can be used on its own, if you download all of the source code and open the .ts file in there, Qt Linguist will display the context of each translation string:

Please let me know if you need any help.


ELK - Document Wiki

Note that a tvial/docker-mailserver:elk exists now. Ping @castorinop

@tomav Whats the status of this?

Done. https://github.com/tomav/docker-mailserver/wiki/Configure-ELK


Simply won't work

I don't know what's going on, but this changes nothing in my game. I don't believe I'm doing anything wrong, but the cutscenes still have black bars. Does the game language affect this mod? I'm playing in Portuguese. Or maybe there's some conflict with EMP.dll? Yes, I'm playing the cracked version.

See issue #8. I won't be offering any help to get it running on a pirated game.


Make timeout context cancelable

Hey,
I've read the comment on context cancelling in timeout executions. I though it would be a good idea to make this configurable. I've added a bool config field, which does not affect the default behavior.
Cheers

Hey @moepi!
Thanks for your contribution. Awesome!


Implementation of Argument "--rolling-restart"

Describe the feature or problem you'd like to solve
Actually the Watchtower-Docker-Image provided by storjlabs starts all watched Containers at the same time. This leads to massive Load-Peaks.
Propose a Solution
The official watchtower-image provides the Argument "--rolling-restart" which leads to starting Container by Container (only one Container at a time).
Maybe you can implement this argument?
Additional context
https://containrrr.dev/watchtower/arguments/#rolling_restart

Hello @unrealspeedy, I moved the issue to the correct repo here and will bring this up internally!

I wonder if there is a generic way to pass all arguments.
I've wanted to use --label-enable for example.

Wondering if this repo is still maintained:
https://github.com/storj/watchtower/issues/2
Any drawbacks to running the upstream https://github.com/containrrr/watchtower instead?


Add API methods for devices endpoint

@Half-Shot Have you given any thought to how to do testing for API methods? It would be nice if we could auto-extract the paths from the specs and assert that the methods request to the correct paths.

Maybe I'm not familiar enough with the way things work around here, but why push code to something that's in unstable spec? how long until unstable becomes stable?
Who says this code won't break in the near future?

Who says this code won't break in the near future?

It could break in the future - but it's useful to me for testing now. If people would prefer it to have in an unstable or develop branch of the sdk rather than master I'm just as happy with that.

@Half-Shot Have you given any thought to how to do testing for API methods? It would be nice if we could auto-extract the paths from the specs and assert that the methods request to the correct paths.

Sort of. I'd love for a system like that which pulls from matrix-doc, and compares to see what is implemented, what isn't and what is implemented incorrectly just so there is a measure of progress. It is however quite a huge project in itself and certainly something you'd want to make available to every client sdk.

Who says this code won't break in the near future?

It could break in the future - but it's useful to me for testing now. If people would prefer it to be in an unstable or develop branch of the sdk rather than master I'm just as happy with that.

This is a rather annoying problem because the spec moves glacially in terms of updates. The last release was in July and everything since then is technically unstable. To add to the pressure, clients like Riot make lots of usage of unstable features which means we can't really ignore them. The fact that people like @pik need the functionality tells me we need to support it.
I'm minded to just include the changes for now and be vigilant in fixing them as they break. It might be a good idea to include a log line or something to mention that calling myunstablerequest is unstable and unexpected results can happen to be safe.

Oh btw this is ok to test

This is probably okay to merge, can I just clarify that this still all works okay @pik

Had a convo in #matrix-dev, I'll stick you under the changes tag and await those tests you promised me :stuck_out_tongue_winking_eye:

@Zil0 I'm going to go ahead and close this one in anticipation of your work on E2E. If I should just review and merge as-is, let me know, and I'll re-open.

@non-Jedi good move, new PR on this will arrive soon enough!


Fix fragmentation handling with full configuration

The problem that this PR is trying to tackle is discussed here: https://github.com/ARMmbed/mbedtls/issues/2001

@AndrzejKurek Can we close this in favour of the internal PR?


Support Repository Files API

http://docs.gitlab.com/ce/api/repository_files.html

[x] Get file from repository
[x] Create new file in repository
[x] Update existing file in repository
[x] Delete existing file in repository

done in d14cf2a2d0c904c8d55713f60fa97a019aec56a3


Ignore logd in vespa-config-status

Seems like logd does not do live reconfig, it just started having a
state port, so it was never checked before. Ignore logd for now.

this is ok; i will look at handling config for every generation in logd later.