[BUG] Passing Option Params to Product Page is not setting selectedOption

Describe the bug
When passing option parameters in the URL to a product page and setting them in the useEffect hook via the setSelectedOption function on the useProductOptions hook, the selectedOptions does not get set correctly.
To Reproduce
https://stackblitz.com/edit/shopify-hydrogen-9bjd4q?file=src/components/product/ProductForm.client.jsx
Visit: /products/the-full-stack?size=160cm&color=syntax
And mess with passing different sizes in the URL param. I added a console.log before and after where setSelectedOption gets called in the useEffect. Can confirm that the params are being read in correctly and passed correctly to the setSelectionOption function. Directly after calling it, however, if you look at selectedOptions it is not set to what it was just set to.
If you cannot do one of the above, list steps to reproduce the behaviour below:

Go to '...'
Click on '....'
Scroll down to '....'
See error '....'

Expected behaviour
selectedOptions gets set to the correct option when setSelectionOption is called within the useEffect hook.
It's rather strange because setSelectionOption seems to work fine when called in the handleChange method.
Screenshots

Additional context
Add any other context about the problem here. eg.

Hydrogen version
1.0.0
Node version
Device details

That said, I think there's also room to improve ProductOptionsProvider using the info gained from https://beta.reactjs.org/learn/you-might-not-need-an-effect and reduce the number of useEffects there as well.

From what I can tell, this is more of an issue with the demo-store than with the useProductOptions hook. The ProductForm component attempts to set the selected options based on the URL, causing a race condition with the ProductOptionsProvider's own hooks.
I think what should be happening instead is that the initialVariantId should be set on ProductOptionsProvider based on the URL search params.
@juanpprieto

Thanks for the input! I see what you're saying and agree, definitely more of an issue of the implementation than an actual bug. I just coded up a very quick and dirty way of accounting for just the 'size' variant based on the URL param..
https://stackblitz.com/edit/shopify-hydrogen-uionjb?file=src/routes/products/[handle].server.jsx
I'm sure there's a way better way to get the variant ID from the URL params than my chicken scratch code but it would be nice if the provider could provide some sort of way to handle this instead? Or will the intitialVariantId just be the way to accomplish this?
In general, I was having a really tough time getting a good user experience from selecting an option on a collection page and then having that be the selected option upon arriving on the PDP. Actually noticed the shopify.supply also does not persist the option selection from collection > PDP as well.
Curious to hear some more thoughts around this. Thanks!

From what I can tell, this is more of an issue with the demo-store than with the useProductOptions hook. The ProductForm component attempts to set the selected options based on the URL, causing a race condition with the ProductOptionsProvider's own hooks.
I think what should be happening instead is that the initialVariantId should be set on ProductOptionsProvider based on the URL search params.
@juanpprieto

Thanks for the input! I see what you're saying and agree, definitely more of an issue of the implementation than an actual bug. I just coded up a very quick and dirty way of accounting for just the 'size' variant based on the URL param..
https://stackblitz.com/edit/shopify-hydrogen-uionjb?file=src/routes/products/[handle].server.jsx
I'm sure there's a way better way to get the variant ID from the URL params than my chicken scratch code but it would be nice if the provider could provide some sort of way to handle this instead? Or will the intitialVariantId just be the way to accomplish this?
In general, I was having a really tough time getting a good user experience from selecting an option on a collection page and then having that be the selected option upon arriving on the PDP. Actually noticed the shopify.supply also does not persist the option selection from collection > PDP as well.
Curious to hear some more thoughts around this. Thanks!


reduce CGO calls when scanning rows

This commit improves the performance of queries by at least 15% by only collecting the information needed to convert sqlite3 values to Go values and by batching CGO calls when scanning rows (the performance improvement scales with the number of columns being scanned).
This commit adds a new coltype field to the SQLiteRows struct which stores the declared column type (either data/time or boolean) and the sqlite3 datatype. Previously, this library would fetch the string representation of each column, which is inefficient and rarely needed since the non-standard SQLiteRows.DeclTypes method is rarely called.
It also changes the benchmark suite to use an in-memory database since we do not want the file system interfering with benchmark results.
goos: darwin
goarch: arm64
pkg: github.com/mattn/go-sqlite3
cpu: Apple M1 Max
                             │ base.10.txt  │             new.10.txt              │
                             │    sec/op    │   sec/op     vs base                │
CustomFunctions-10              3.318µ ± 2%   3.115µ ± 2%   -6.10% (p=0.000 n=10)
Suite/BenchmarkExec-10          1.236µ ± 1%   1.240µ ± 2%        ~ (p=0.617 n=10)
Suite/BenchmarkQuery-10         4.004µ ± 7%   3.363µ ± 2%  -16.02% (p=0.000 n=10)
Suite/BenchmarkParams-10        4.241µ ± 1%   3.758µ ± 2%  -11.40% (p=0.000 n=10)
Suite/BenchmarkStmt-10          2.830µ ± 0%   2.378µ ± 2%  -15.97% (p=0.000 n=10)
Suite/BenchmarkRows-10          126.3µ ± 1%   101.3µ ± 1%  -19.79% (p=0.000 n=10)
Suite/BenchmarkStmtRows-10      124.9µ ± 1%   100.5µ ± 2%  -19.56% (p=0.000 n=10)
Suite/BenchmarkStmt10Cols-10   10.130µ ± 0%   7.042µ ± 1%  -30.48% (p=0.000 n=10)
geomean                         8.655µ        7.328µ       -15.33%

                             │ base.10.txt  │               new.10.txt               │
                             │     B/op     │     B/op      vs base                  │
CustomFunctions-10               568.0 ± 0%     576.0 ± 0%   +1.41% (p=0.000 n=10)
Suite/BenchmarkExec-10           128.0 ± 0%     128.0 ± 0%        ~ (p=1.000 n=10) ¹
Suite/BenchmarkQuery-10          688.0 ± 0%     648.0 ± 0%   -5.81% (p=0.000 n=10)
Suite/BenchmarkParams-10       1.078Ki ± 0%   1.031Ki ± 0%   -4.35% (p=0.000 n=10)
Suite/BenchmarkStmt-10           920.0 ± 0%     872.0 ± 0%   -5.22% (p=0.000 n=10)
Suite/BenchmarkRows-10         9.305Ki ± 0%   9.188Ki ± 0%   -1.26% (p=0.000 n=10)
Suite/BenchmarkStmtRows-10     9.289Ki ± 0%   9.164Ki ± 0%   -1.35% (p=0.000 n=10)
Suite/BenchmarkStmt10Cols-10     992.0 ± 0%     696.0 ± 0%  -29.84% (p=0.000 n=10)
geomean                        1.181Ki        1.106Ki        -6.35%
¹ all samples are equal

                             │ base.10.txt │              new.10.txt              │
                             │  allocs/op  │ allocs/op   vs base                  │
CustomFunctions-10              18.00 ± 0%   18.00 ± 0%        ~ (p=1.000 n=10) ¹
Suite/BenchmarkExec-10          7.000 ± 0%   7.000 ± 0%        ~ (p=1.000 n=10) ¹
Suite/BenchmarkQuery-10         23.00 ± 0%   23.00 ± 0%        ~ (p=1.000 n=10) ¹
Suite/BenchmarkParams-10        27.00 ± 0%   27.00 ± 0%        ~ (p=1.000 n=10) ¹
Suite/BenchmarkStmt-10          25.00 ± 0%   25.00 ± 0%        ~ (p=1.000 n=10) ¹
Suite/BenchmarkRows-10          525.0 ± 0%   519.0 ± 0%   -1.14% (p=0.000 n=10)
Suite/BenchmarkStmtRows-10      524.0 ± 0%   518.0 ± 0%   -1.15% (p=0.000 n=10)
Suite/BenchmarkStmt10Cols-10    39.00 ± 0%   19.00 ± 0%  -51.28% (p=0.000 n=10)
geomean                         46.26        42.17        -8.86%
¹ all samples are equal

Commit https://github.com/mattn/go-sqlite3/pull/1291/commits/aa590cfa961c5cbb0bdd3b5477ca0f6b57debab2 addresses an issue with icu4c on  macos that was caused by a recent change to the formula's name and alias: https://github.com/Homebrew/homebrew-core/pull/169239#issuecomment-2448643079

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 78.94737% with 4 lines in your changes missing coverage. Please review.

Project coverage is 47.14%. Comparing base (18cdded) to head (fd9d096).
Report is 3 commits behind head on master.

Files with missing lines
Patch %
Lines

sqlite3.go
78.94%
2 Missing and 2 partials :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1291      +/-   ##
==========================================
- Coverage   47.16%   47.14%   -0.02%
==========================================
  Files          12       12
  Lines        1533     1542       +9
==========================================
+ Hits          723      727       +4
- Misses        669      672       +3
- Partials      141      143       +2

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

Note: this PR includes https://github.com/mattn/go-sqlite3/pull/1294 since it fixes the CIFuzz and macOS tests.

@mattn or @rittneje would either of you have some spare cycles to review this PR?


Can't Modify Permissions After Setting In UI

Expected vs actual behavior
After you have set permissions for a particular project in a group in the UI, you can't go back and edit it. You have to delete the permission so you have access to readd it again. This is true for organization level, project level, or namespace level.
Steps to reproduce the bug

Create a group
Add project permissions
Try to the edit the permissions, but you can't

Are you using the latest version of the project?
You can check your version by running helm ls|grep '^<deployment-name>' or using pctl, pctl version, and provide the output.
VERSION: 0.1.0
BUILD: 0.1.0
BUILD-TIME:<PHONE_NUMBER>
ARCH: darwin/amd64

What is your environment setup? Please tell us your cloud provider, operating system, and include the output of kubectl version --output=yaml and helm version. Any other information that you have, eg. logs and custom values, is highly appreciated!
Kubectl
clientVersion:
  buildDate: "2022-08-23T17:44:59Z"
  compiler: gc
  gitCommit: a866cbe2e5bbaa01cfd5e969aa3e033f3282a8a2
  gitTreeState: clean
  gitVersion: v1.25.0
  goVersion: go1.19
  major: "1"
  minor: "25"
  platform: darwin/amd64
kustomizeVersion: v4.5.7
serverVersion:
  buildDate: "2022-11-29T18:41:42Z"
  compiler: gc
  gitCommit: 52e500d139bdef42fbc4540c357f0565c7867a81
  gitTreeState: clean
  gitVersion: v1.22.16-eks-ffeb93d
  goVersion: go1.16.15
  major: "1"
  minor: 22+
  platform: linux/amd64

Helm
version.BuildInfo{Version:"v3.10.3", GitCommit:"835b7334cfe2e5e27870ab3ed4135f136eecc704", GitTreeState:"clean", GoVersion:"go1.19.4"}

(optional) If you have ideas on why the bug happens or how it can be solved, please provide it here
Editing should work

[X ] I've described the bug, included steps to reproduce it, and included my environment setup with all customizations.
[X ] I'm using the latest version of the project.

As a user I have the ability to change roles associated to a project by clicking on the edit option. Note: here only roles can be changes as this edit is within a project scope.
As a user I have the ability to add roles to a new project within this group by clicking on the 'Assign Group to Project'
As a user I have the ability to remove project permissions from this group by clicking on the delete icon.
Most of the use cases can be achieved with above user flows, @estein9825 just trying to understand what are you trying to perform here ?


Caché WEB Terminal v4

Major update is coming. It should fix a lot of fails with the terminal I/O and improve user experience.
You can download an alpha version today!
Before the release there is some work in progress:

[x] Refactor and prepare the repository:

[x] Replace XML with UDL *.cls;
[x] Improve back-end build scripts;
[x] Replace ES5 JavaScript with ES6 JavaScript modules;
[x] Improve JavaScript build scripts;
[x] Restore favorites feature;
[x] Restore tracing feature.

[x] Improve back end:

[x] Rewrite WebTerminal's core, implement interprocess communication via $System.Event;
[x] Test EscapeSequencesDemo.mac utility.

[x] Sync backend and frontend:

[x] Change messaging protocol to JSON.

[x] Improve front end:

[x] Fix centering layout (make it not centering, as it causes inconsistent view in case when WebTerminal is a frame);
[x] Fix multi-line input caret position accuracy;
[x] Fix input capturing behavior;
[x] Fix mobile input;
[x] Rewrite output core;
[x] Test escape sequences, including case #63.

[x] Improve installer:

[x] Complete issue #46;
[x] Add installation statistics collection.

[x] Improve updater:

[x] Auto-update check #64;
[x] Review update mechanism.

[x] WebTerminal client API

[x] Print;
[x] Execute (#68).

[x] Syntax Highlighting

[x] Intelligent syntax highlighting core;
[x] Basic set of rules;
[x] Extended set of rules;
[x] Advanced set of rules.

[x] Autocomplete (#58) (acceptable for the release)

[Subject to change]
You are welcome to suggest/discuss any changes that have to be included in v4 release!

Definitions and themes features are dropped. Please, submit a new issue if you still need this features.


QNAP unreacheable by rest of LAN if included in subnet

Tailscape 1.36.1-1 set up on QNAP NAS, Raspberry pi 4 and Android phone.
QNAP NAS and Raspberry pi are set up as exit nodes.
Everything works well.
If I now create a subnet on the Raspberry pi for <IP_ADDRESS>/24 the QNAP NAS on IP <IP_ADDRESS> can only be accessed from a device connected to Tailscape.
It cannot be connected to directly from any other device on the Lan (neither ping, ssh nor http)
The Raspberry pi and all other machines on the network can be accessed normally on the lan with or without Tailscape
If I disallow subnet access from the Tailscale Machines page, then QNAP NAS can be accessed normally by LAN machines.
Seems like something in the QNAP NAS Tailscale setup seems to be interfering with access if another Tailscale machine is advertising its local IP address as part of a subroute.
I have also confirmed this on Raspberry 3B+

I am encountering the same issue as well. Today, I installed tailscale on my QNAP, ssh onto my NAS and started the daemon with the following command:
sudo ./tailscale --socket=/tmp/tailscale/tailscaled.sock up --accept-routes
The NAS is no longer available via the local network, I have to use the tailscale IP to connect to it. I have another node where I am exporting the local network (<IP_ADDRESS>/24) routes.
Is there a way to check the logs of tailscale?

This behavior is consistent with how Tailscale operates and not exclusive to QNAP since you are telling the QNAP to route all traffic destined to <IP_ADDRESS>/24 through the exit node. You may want to open this issue on the standard issue tracker.

Thank you, I will open an issue on tailscale.

I also encountered the same problem where I don't know how to set the default parameters.
When there are devices in the local area network that have enabled routing notifications, additional policies should be added to avoid conflicts.

I don't understand why advertising subnet on other tailscale node will cause other machines in the same subnet not able to access the qnap NAS on that exact subnet,
I already set --accept-routes to false on the machine I use to access the NAS, it should be able to access on the same LAN
is the qpkg tailscaled binary is running with accept-routes = true by default?

In my case --accept-routes was defaulted to false on the QNAP, but I still have the same issue that I can't connect to its normal IP anymore.


feat: root module is less prone to be wrapped in IIFE

What kind of change does this PR introduce?
This is the prerequisite dependency for https://github.com/webppack/webpack/pull/18272.
Issue to address: We hope that when building an ESM format library, the concatenated module is placed at the top level, not wrapped in an IIFE so that it can be tree-shaken. However, there are some conditions that will cause the concatenated module wrapped in an IIFE when it is an inline module, which could be resolved though.  This PR is dedicated to resolving one of the conditions: "it need to be isolated against other modules in the chunk."
This not only prepares for the ability to build a tree-shakable library but also, removing the IIFE will enhance the runtime performance of the artifact. I created a gist to demonstrate the change with the affected test case https://gist.github.com/fi3ework/5006ab48c4b6338fbd91f433f35e5ff6/revisions.
How: The solution is quite straightforward, this PR resolves the conflict between a single inlinedModule and chunkModules. As long as we prevent the scope of the inlinedModule from being perceived by chunkModules, we can take away the inlinedModules from the IIFE. This approach is very similar to concatenateModules, and I have also moved part of the method from concatenateModules to lib/util/mergeScope.js to facilitate codes sharing. This PR may affect some performance as doing the scope scan, and if necessary, the feature of this PR can be marked as an experimental attribute or other methods to selectively enable.
Plan: There is still a condition like inlinedModules.size > 2 where the IIFE wrapper can be eliminated, we can take it step by step and implement afterwards.

Did you add tests for your changes?

Yes, and the existing related test case is test/cases/entry-inline.
Does this PR introduce a breaking change?
I don't think so, although we changed the result of the code generation that eliminating the IIFE wrapper of inlinedModule.
What needs to be documented once your changes are merged?
No.

There seems to be a scope analysis issue with respect to global variables; If I have a module the defines const Symbol = 'Symbol', it is colliding with the reference Symbol.toStringTag in the makeNamespaceObject runtime module.


The primary network data cannot be synchronized.

2018-07-21T01:01:49.356 thread-0   chain_plugin.cpp:859          log_guard_exception  ] Details: 3060101 database_guard_exception: Database usage is at unsafe levels
database free: 134211040, guard size: 134217728
{"f":134211040,"g":134217728}
thread-0  controller.cpp:1623 validate_db_available_size

did you solve this problem ?

did you solve this problem ?

I was facing the same issue. I'm running my node in a docker container and I was able to resolve this error by going to my config.ini file and increased the chain-state-db-size-mb, which is the maximum size of the shared_memory database for storing the state. Remember to configure it to be less than your machine's memory. Hope this helps!


Swift 5.3 Has NOT Been Released

Issue 160 has this statement:

Swift 5.3 was released,

It has NOT been released. At best the branch has been cut but release builds are not available anywhere. It likely won't be released until Sept. / Oct.

Fixed by #519.

Oops; thanks for bringing it up 😅


spring-boot-prow-9 to 0.0.10

Promote spring-boot-prow-9 to version 0.0.10

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Define memory model for C# interop (ByteArray memory access, no C++ malloc)

renderer: https://github.com/decentraland/unity-renderer/pull/2286
kernel: https://github.com/decentraland/kernel/pull/285

@pbosio please include PRs

renderer: https://github.com/decentraland/unity-renderer/pull/2286
kernel: https://github.com/decentraland/kernel/pull/285

TODO: use byte array for websocket and remove the usage of base64 for those messages

TODO: use byte array for websocket and remove the usage of base64 for those messages

This will be ready to do when @dcl/rpc is ready to use.


Batch 2 Story 9 Home and Garden

Vertical - Home and Garden
Design - https://www.figma.com/file/VqbZX9o1rmf4X1qDpKiEfh/Stories---Template-Batch-2?node-id=7332%3A5699
Asset Folder - https://drive.google.com/drive/folders/1aWFNVlSxlZGBr8sXvYi-gkwFvvkY-P9j

Story Link: https://google-webstories.rt.gw/web-stories/batch-2-story-9-home-and-garden/


Service Worker Caching doesn't work stable in Safari Desktop [webpack-plugin]

Library Affected:
workbox-webpack-plugin
Browser & Platform:
Safari Desktop 13.1.1
Issue or Feature Request Description:
Service Worker Caching doesn't work stable in Safari Desktop
Video demo of the issue
This is example of the issue with one chunk homepage.d5e2937.js available via SW cache in Chrome and not available in Safari after first pageload.
https://share.getcloudapp.com/7KumxYbd

This example of the issue with all chunks, Safari doesn't use SW cache after first load while Chrome does:
https://share.getcloudapp.com/8Lu7Zv8Q

Public URLs at which the issue could be reproduced: https://www.roadandtrack.com/
Steps to Reproduce:
Use Safari desktop, turn on "network" tab developer utilities (to monitor cache source for loaded assets)
Open https://www.roadandtrack.com/ on both Chrome(or Firefox) and Safari
Empty cache, clear site data and reload https://www.roadandtrack.com/
On each pageload take a look at the source of cache for js files "with-hash-in-title" (webpack bundle chunks) during pageload.
Observe initial pageload (js chunks served from remote server)
Observe second pageload (js chunks served from SW cache)
Observe pageload after more refreshes of the page (js chunks served from browser cache, not from SW cache)
Expected Result:
On initial page load – all files that suppose to be cached via SW loading as usual from remote server (first load prepare cache)
After very first (non hard) page refresh – all "hashed" files serves quickly from SW Cache
After EVERY other (non hard) page refresh – all "hashed" files serves quickly from SW Cache
Actual Result for Safari Desktop:
After EVERY other (non hard) page refresh – all "hashed" files serve through browser cache, SW not working.
Fix attempts:
Upgrade Workbox to v5 -- didn't make any effect on the issue.
Different workbox configurations -- didn't make any effect on the issue.
Findings:
Based on workbox logs, http requests weren't passed into service-worker by Safari and served from a native cache instead.
The issue could be related to not full support of "MessagePort API" in Service Workers by Safari
Related issues found:
[iOS] Safari is using memory cache instead of service worker
Background sync fallback in Safari not working
iOS Safari keeps refreshing on the log in page if SW is active.
Additional bugs which could be related:
We also can see on Safari Desktop that indexedDB overpopulated with timestamps records for cached files (probably for expiration "maxAgeSeconds" plugin)
indexedDB looks like another posted issue: Background Sync - post requests with images are not stored in IndexedDB queue on Mobile Safari (iOS 13.3.1)
Webpack Config:
new GenerateSW({
  swDest: 'sw.js',
  importsDirectory: `${outputPath}/js/shared`,
  precacheManifestFilename: 'precache-manifest.[manifestHash].js',
  importWorkboxFrom: 'local',
  skipWaiting: true,
  mode: 'production',
  inlineWorkboxRuntime: true,
  clientsClaim: true,
  sourcemap: false,
  runtimeCaching: [
    {
      handler: 'StaleWhileRevalidate',
      urlPattern: /^https:\/\/glimmer.*\/player\.js$/,
      options: {
        cacheName: 'glimmer-entry',
        fetchOptions: { mode: 'cors', credentials: 'omit' },
      },
    },
    {
      handler: 'CacheFirst',
      urlPattern: /^https:\/\/glimmer.*\/static\/.*\.js$/,
      options: {
        cacheName: 'glimmer-static',
        fetchOptions: { mode: 'cors', credentials: 'omit' },
        expiration: {
          maxEntries: 16, // at the moment of publication we have 4 static files for Glimmer
        },
      },
    },
  ],
})

Empty cache, clear site data and reload https://www.roadandtrack.com/

What you're describing—where you manually clear caches—sounds like you're deliberately entering into a situation in which the service worker's precached entries are deleted. workbox-precaching will automatically fall back to the network when there's a cached miss for a URL that should be precached, though that network response won't be used to repopulate the cache, because there's no guarantee that it corresponds to the version of the asset reflected in the cache manifest.
The next time there's a service worker update detected, the install event will fire again, and workbox-precaching will fully populate the precache, including any missing entries. But before that happens, what you're describing sounds pretty much like what I'd expect the behavior to be following someone clearing their caches.

Hi @jeffposnick , thank you for quick reply! I am sure, that makes sense.
I am wondering, if that is expected why this behavior presents only on Safari and not on other browsers.
Nevertheless most of the time Safari doesn't use SW cache to serve files, at least from my current experience.

Shortly, i will share a video to demonstrate the way this issue fork from my side... having some internet issues

This is example of the issue with one chunk homepage.d5e2937.js available via SW cache in Chrome and not available in Safari after first pageload.
https://share.getcloudapp.com/7KumxYbd

This example of the issue with all chunks, Safari doesn't use SW cache after first load while Chrome does:
https://share.getcloudapp.com/8Lu7Zv8Q

@jeffposnick Please, let me know in case you need more info about this issue. Thanks!

There are some details at https://github.com/w3c/ServiceWorker/issues/1174
Different browsers behave differently with regard to the memory cache for images and also for other subresources.
For images, the memory cache is checked before the service worker, and if there's a memory cache hit, a fetch event is never fired. (Without a fetch event, Workbox can't response to the request.)
For other subresources, the behavior is not specified anywhere, and different browsers might do different things. There isn't a single "correct" behavior.
Hopefully that, along with the explanation about what happens when you clear caches, explains what you're seeing.


User the "Dirp" module to the HTTP brute force.

Change this implementation to use it: https://github.com/jesusprubio/bluebox-ng/blob/master/lib/modules/httpBruteDir.js

Dirp: https://github.com/gabemarshall/Dirp

We're using wushu.http.bruteDir


ConvertsTo* expression type

define Converts: ConvertsToBoolean(‘y’)
is translated to a FunctionRef:
"expression" : {
    "localId" : "3",
    "name" : "ConvertsToBoolean",
    "type" : "FunctionRef",
    "operand" : [ {
        "localId" : "2",
        "valueType" : "{urn:hl7-org:elm-types:r1}String",
        "value" : "y",
        "type" : "Literal"
    } ]
}

Should this be “type” : “ConvertsToBoolean” instead?  The FunctionRef is throwing an error because ConvertsToBoolean is not defined in any library.

Adressed in 1.3.14


Add new print file template for Wales initial contact letter.

Motivation and Context
Add new template for Wales initial contact letter.
What has changed
New template in template table and new row in template mapping.
How to test?
Build Docker container and check database changes.
Links
https://trello.com/c/oRPSTwHn/594-rmc-119-action-exporter-service-to-generate-initial-contact-letter-print-file-wales-5

 RMC-119 Action Exporter Service to generate initial contact letter Print File Wales (5)


Update the agenda

Pull Request Test Coverage Report for Build 4954

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.144%

Totals

Change from base Build 4949:
0.0%

Covered Lines:
9409

Relevant Lines:
10183

💛  - Coveralls

Pull Request Test Coverage Report for Build 4954

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.144%

Totals

Change from base Build 4949:
0.0%

Covered Lines:
9409

Relevant Lines:
10183

💛  - Coveralls

Decommited


SIB read out appears abnormal

Maybe I'm misusing the application, but I'm running into the following error when I attempt to program an ATtiny1614 via a Teensy 3.2 as a serial adapter.
Error below:
INFO:phy Opening COM8 at 115200 baud
INFO:phy send : [0x0]
INFO:link STCS to 0x03
INFO:phy send : [0x55, 0xc3, 0x8]
INFO:link STCS to 0x02
INFO:phy send : [0x55, 0xc2, 0x80]
INFO:link LDCS from 0x00
INFO:phy send : [0x55, 0x80]
INFO:phy receive : [0x30]
INFO:link UPDI init OK
INFO:nvm Entering NVM programming mode
INFO:link LDCS from 0x0B
INFO:phy send : [0x55, 0x8b]
INFO:phy receive : [0x35]
INFO:app Entering NVM programming mode
INFO:link Writing key
INFO:phy send : [0x55, 0xe0]
INFO:phy send : [0x20, 0x67, 0x6f, 0x72, 0x50, 0x4d, 0x56, 0x4e]
INFO:link LDCS from 0x07
INFO:phy send : [0x55, 0x87]
INFO:phy receive : [0x30]
INFO:app Key status = 0x30
INFO:app Apply reset
INFO:link STCS to 0x08
INFO:phy send : [0x55, 0xc8, 0x59]
INFO:app Release reset
INFO:link STCS to 0x08
INFO:phy send : [0x55, 0xc8, 0x0]
INFO:link LDCS from 0x0B
INFO:phy send : [0x55, 0x8b]
INFO:phy receive : [0xd]
INFO:link LDCS from 0x0B
INFO:phy send : [0x55, 0x8b]
INFO:phy receive : [0x33]
INFO:link LDCS from 0x0B
INFO:phy send : [0x55, 0x8b]
INFO:phy receive : [0x31]
INFO:link LDCS from 0x0B
INFO:phy send : [0x55, 0x8b]
INFO:phy receive : [0xa]
INFO:link LDCS from 0x0B
INFO:phy send : [0x55, 0x8b]
INFO:phy receive : [0xd]
INFO:app Now in NVM programming mode
INFO:nvm Reading device info
INFO:phy send : [0x55, 0xe5]
INFO:app SIB read out as: b'6\r\n'
INFO:app Family ID = b'6\r\n'
Traceback (most recent call last):
  File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\pyupdi.py", line 157, in <module>
    _main()
  File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\pyupdi.py", line 96, in _main
    nvm.get_device_info()
  File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\updi\nvm.py", line 27, in get_device_info
    return self.application.device_info()
  File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\updi\application.py", line 29, in device_info
    self.logger.info("NVM revision = {}".format(sib[10]))
IndexError: index out of range
INFO:phy Closing COM8

Teensy configuration:
#define Uart Serial2

void setup()
{
  Uart.begin(115200);
  Serial.begin(115200);
}

void loop() {
  byte usb_data;
  byte uart_data;
  if (Serial.available() > 0) {
    usb_data = Serial.read();
    Uart.println(usb_data);
  }

  if (Uart.available() > 0) {
    uart_data = Uart.read();
    Serial.println(uart_data);
  }
}

Wiring:

Teensy
intermediates
ATtiny1614

GND
--
GND on 14

Rx2 (Pin 9)
--
UPDI on 10

Tx2 (Pin 10)
4k7 resistor
UPDI on 10

3.3v
--
VDD on 1

When I attempted to use write/print the UPDI interface failed to initialize so I assumed something in pyUPDI was looking for a \n as a break.

Here's the error when I switch to write.
INFO:phy Opening COM8 at 115200 baud
INFO:phy send : [0x0]
INFO:link STCS to 0x03
INFO:phy send : [0x55, 0xc3, 0x8]
INFO:link STCS to 0x02
INFO:phy send : [0x55, 0xc2, 0x80]
INFO:link LDCS from 0x00
INFO:phy send : [0x55, 0x80]
INFO:phy receive : []
INFO:link UPDI not OK - reinitialisation required
INFO:phy Sending double break
INFO:phy Opening COM8 at 115200 baud
INFO:link STCS to 0x03
INFO:phy send : [0x55, 0xc3, 0x8]
INFO:link STCS to 0x02
INFO:phy send : [0x55, 0xc2, 0x80]
INFO:link LDCS from 0x00
INFO:phy send : [0x55, 0x80]
INFO:phy receive : []
INFO:link UPDI not OK - reinitialisation required
Traceback (most recent call last):
File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\pyupdi.py", line 157, in
_main()
File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\pyupdi.py", line 88, in _main
device=Device(args.device))
File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\updi\nvm.py", line 17, in init
self.application = UpdiApplication(comport, baud, device)
File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\updi\application.py", line 17, in init
self.datalink = UpdiDatalink(comport, baud)
File "C:\Users\NeruA\Desktop\ATtiny1614 programming\pyupdi-master\updi\link.py", line 30, in init
raise Exception("UPDI initialisation failed")
Exception: UPDI initialisation failed
INFO:phy Closing COM8

Ah, good to hear it.


Specifying columns in a dataset drops the index (pandas) metadata.

I'm not sure if this is a missing feature, or just undocumented, or perhaps not even something I should expect to work.
Let's start with a multi-index dataframe.
>>> import pyarrow as pa
>>> import pyarrow.dataset as ds
>>> import pyarrow.parquet as pq
>>> df = ...
>>> df
               data  id                      when
letter number
a      1        0.0  a1 2020-05-05 08:30:01+00:00
b      2        1.1  b2 2020-05-05 08:30:01+00:00
       3        1.2  b3 2020-05-05 08:30:01+00:00
c      4        2.1  c4 2020-05-05 08:30:01+00:00
       5        2.2  c5 2020-05-05 08:30:01+00:00
       6        2.3  c6 2020-05-05 08:30:01+00:00

>>> tbl = pa.Table.from_pandas(df)
>>> tbl
pyarrow.Table
data: double
id: string
when: timestamp[ns, tz=+00:00]
letter: string
number: int64
>>> tbl.schema
data: double
id: string
when: timestamp[ns, tz=+00:00]
letter: string
number: int64
-- schema metadata --
pandas: '{"index_columns": ["letter", "number"], "column_indexes": [{"nam' + 783

This of course works as expected, so let's write the table to disk, and read it with a dataset.
>>> pq.write_table(tbl, "/tmp/df.parquet")
>>> data = ds.dataset("/tmp/df.parquet")
>>> data.to_table(filter=ds.field("letter") == "c").to_pandas()
               data  id                      when
letter number
c      4        2.1  c4 2020-05-05 08:30:01+00:00
       5        2.2  c5 2020-05-05 08:30:01+00:00
       6        2.3  c6 2020-05-05 08:30:01+00:00

The filter also works as expected, and the dataframe is reconstructed properly. Let's do it again, but this time with a column selection.
>>> data.to_table(filter=ds.field("letter") == "c", columns=["data", "id"]).to_pandas()
   data  id
0   2.1  c4
1   2.2  c5
2   2.3  c6

Hmm, not quite what I was thinking, but excluding the indices from the columns seems like a dumb move on my part, so let's try again, and this time include all columns to be safe.
>>> tbl = data.to_table(filter=ds.field("letter") == "c", columns=["letter", "number", "data", "id", "when"])
>>> tbl.to_pandas()
  letter  number  data  id                      when
0      c       4   2.1  c4 2020-05-05 08:30:01+00:00
1      c       5   2.2  c5 2020-05-05 08:30:01+00:00
2      c       6   2.3  c6 2020-05-05 08:30:01+00:00
>>> tbl
pyarrow.Table
letter: string
number: int64
data: double
id: string
when: timestamp[us, tz=UTC]

It seems that when I specify any or all columns, the schema metadata is lost along the way, so to_pandas doesn't quite reconstruct the dataframe to match the original.
If the functionality makes sense, and the effort to do it isn't already under way, I'd be happy to dig into it myself, and hopefully be able to contribute something to this awesome project.
In case it helps, here's my relevant versions:

arrow-cpp: 0.17.1
pyarrow: 0.17.1
parquet-cpp: 1.5.1
python: 3.7.6
thrift-cpp: 0.13.0

Could you open a JIRA about this? If something seems wrong or contrary to expectations it either is a bug or something that needs to be clarified in the API or documentation

Thank you for the quick response. I've created ARROW-9302.


In LLMChain include format_instructions when formatting the prompt if the prompt accepts it

note to me: do same in python


[Gold Custom]: Advanced Ed

Product Owner Contact Details
<EMAIL_ADDRESS>Technical Owner Contact Details
<EMAIL_ADDRESS>Secondary Technical Owner Contact Details
<EMAIL_ADDRESS>Silver custom realm name
jxoe2o46
New realm name
AESTSIMS
Gold environment needed

[X] Dev
[X] Test
[X] Prod

Code of Conduct

[X] I agree to follow Pathfinder SSO's Gold Custom Realm Community Ways of Working

Provisioned


Site is down

The link to the website does not work.

Yes I know, I had to stop paying the hosting fees, it didn't make sense anymore for one player a month. Hopefully the code is still of value and allows people to run the game locally.

You could easily set it up on a Heroku hosted site. I could even put it up, if you don't mind.

That's a good point, it used to be on Heroku actually, but I moved it because on free instances, the 'start up' time (for when a player connects after some time of inactivity) was undermining the experience. Now however it wouldn't be a problem.
You are more than welcome to set it up yourself, thanks a lot for offering. If you need some help let me know!

@Jerenaux maybe worth removing references from the site, it's currently leading to some scams.

Done, thanks for pointing out!

@Squirrel-314 I had a look at Heroku and as far as I can see there is no free MongoDB add-on anymore, so for now I don't see free option to host the game, but I'm open to suggestions!


Revert "Try fix for https://github.com/eclipse/jetty.project/issues/2205"

Reverts NCI-Agency/anet#1459

Reverting as the problem was elsewhere


No classes generated

I'm calling a WSDL on a URL on my local machine.
If I do this using Chrome I see the following headers:

Connection:Keep-Alive
Content-Encoding:gzip
Content-language:da
Content-Length:1559
Content-Type:text/xml; charset=UTF-8
Date:Thu, 08 Feb 2018 10:07:07 GMT
ETag:
Keep-Alive:timeout=5, max=100
Last-Modified:Thu, 08 Feb 2018 09:57:40 GMT
Server:Apache/2.4.18 (Ubuntu)
Vary:Accept,Accept-Encoding`
I can run wsimport just fine, it parses the WSDL and generates all the 1502 files, phew...
So the WSDL works...

But when running clean compile I get:

[WARNING] The URI [http://www.tinglysningwsdl.test/service/binding/administration/1/Brugerformular?wsdl] seems to represent an absolute HTTP or HTTPS URL. Getting the last modification timestamp is only possible if the URL is accessible and if the server returns the [Last-Modified] header correctly. This method is not reliable and is likely to fail. In this case the last modification timestamp will be assumed to be unknown.
[INFO] Sources are not up-to-date, XJC will be executed.
[INFO] Episode file [/home/jgj/Documents/FDC/client/target/generated-sources/xjc/META-INF/sun-jaxb.episode] was augmented with if-exists="true" attributes.
 The logs also say that generation will be executed so the warning has nothing to do with the problem.
I don't know why no classes are generated. From my experience, XJC compilation of WSDL generally does not produce good results since XJC basically only compiles the schema.

Yep, i have the same problem. Classes are not generated. Just sun-jaxb.episode in target.


Fix dead link, bump doltcli

Codecov Report

Merging #161 (744b8da) into master (cb56fd4) will increase coverage by 0.07%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #161      +/-   ##
==========================================
+ Coverage   42.57%   42.65%   +0.07%
==========================================
  Files          23       23
  Lines         970      966       -4
==========================================
- Hits          413      412       -1
+ Misses        557      554       -3

Impacted Files
Coverage Δ

doltpy/__init__.py
50.00% <ø> (ø)

doltpy/cli/write.py
100.00% <100.00%> (ø)

doltpy/sql/sql.py
78.38% <0.00%> (-0.19%)
:arrow_down:

doltpy/types/dolt.py
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Docker image is broken if container runtime is Containerd (#11054)

Fixes #11054

Description

Fixed the bug ...
Renamed the class ...
Added a forbidden-apis entry ...

Key changed/added classes in this PR

MyFoo
OurBar
TheirBaz

This PR has:

[X] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[ ] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[X] been tested in a test Druid cluster.

Resolved by #11299

Resolved by #11299


docs: remove guide contribution references

This PR temporarily removes guide contribution guidelines. Note that we are not removing the actual style guides. We would revisit adding this once the guide is live on forum and ready for contributions.
/cc @QuincyLarson @RandellDawson

@raisedadead Should we remove these guide references from the non-English versions of the CONTRIBUTING.md located in the docs folder?

Nope. I believe it should be fine. What this PR does should be temporary.


could not connect a container to the network

Is there an existing issue for this?

[x] I have searched the existing issues

Describe the bug
This issue occurs when I do dotnet run in the AppHost project, It does not affect the running of the applications however this error is repeated and is printed every second for all the containers
fail: Aspire.Hosting.Dcp.dcpctrl.NetworkReconciler[0]
      could not connect a container to the network      {"NetworkName": {"name":"default-aspire-network"}, "Reconciliation": 11, "Container": "452393e9a799e8624d921d36b88fa2e187a220d89cc3f5c528b8a59b617a7b7f", "Network": "default-aspire-network-4vd3gfu7i8", "error": "podman command 'ConnectNetwork' returned with non-zero exit code 125: command output: Stdout: '' Stderr: 'Error: container 452393e9a799e8624d921d36b88fa2e187a220d89cc3f5c528b8a59b617a7b7f is already connected to network default-aspire-network-4vd3gfu7i8: network is already connected\n'"}
fail: Aspire.Hosting.Dcp.dcpctrl.NetworkReconciler[0]
      could not connect a container to the network      {"NetworkName": {"name":"default-aspire-network"}, "Reconciliation": 11, "Container": "0c3bd72d02478e9e67e976fca7a8a11eca7dc5bbb493319dc689dda022c2ff5a", "Network": "default-aspire-network-4vd3gfu7i8", "error": "podman command 'ConnectNetwork' returned with non-zero exit code 125: command output: Stdout: '' Stderr: 'Error: container 0c3bd72d02478e9e67e976fca7a8a11eca7dc5bbb493319dc689dda022c2ff5a is already connected to network default-aspire-network-4vd3gfu7i8: network is already connected\n'"}
fail: Aspire.Hosting.Dcp.dcpctrl.NetworkReconciler[0]
      could not connect a container to the network      {"NetworkName": {"name":"default-aspire-network"}, "Reconciliation": 11, "Container": "40933e042ba65600e082a0a5299a02500a136fdc9be916f987871669d4ce6909", "Network": "default-aspire-network-4vd3gfu7i8", "error": "podman command 'ConnectNetwork' returned with non-zero exit code 125: command output: Stdout: '' Stderr: 'Error: container 40933e042ba65600e082a0a5299a02500a136fdc9be916f987871669d4ce6909 is already connected to network default-aspire-network-4vd3gfu7i8: network is already connected\n'"}
fail: Aspire.Hosting.Dcp.dcpctrl.NetworkReconciler[0]
      could not connect a container to the network      {"NetworkName": {"name":"default-aspire-network"}, "Reconciliation": 12, "Container": "452393e9a799e8624d921d36b88fa2e187a220d89cc3f5c528b8a59b617a7b7f", "Network": "default-aspire-network-4vd3gfu7i8", "error": "podman command 'ConnectNetwork' returned with non-zero exit code 125: command output: Stdout: '' Stderr: 'Error: container 452393e9a799e8624d921d36b88fa2e187a220d89cc3f5c528b8a59b617a7b7f is already connected to network default-aspire-network-4vd3gfu7i8: network is already connected\n'"}
fail: Aspire.Hosting.Dcp.dcpctrl.NetworkReconciler[0]
      could not connect a container to the network      {"NetworkName": {"name":"default-aspire-network"}, "Reconciliation": 12, "Container": "0c3bd72d02478e9e67e976fca7a8a11eca7dc5bbb493319dc689dda022c2ff5a", "Network": "default-aspire-network-4vd3gfu7i8", "error": "podman command 'ConnectNetwork' returned with non-zero exit code 125: command output: Stdout: '' Stderr: 'Error: container 0c3bd72d02478e9e67e976fca7a8a11eca7dc5bbb493319dc689dda022c2ff5a is already connected to network default-aspire-network-4vd3gfu7i8: network is already connected\n'"}
fail: Aspire.Hosting.Dcp.dcpctrl.NetworkReconciler[0]
      could not connect a container to the network      {"NetworkName": {"name":"default-aspire-network"}, "Reconciliation": 12, "Container": "40933e042ba65600e082a0a5299a02500a136fdc9be916f987871669d4ce6909", "Network": "default-aspire-network-4vd3gfu7i8", "error": "podman command 'ConnectNetwork' returned with non-zero exit code 125: command output: Stdout: '' Stderr: 'Error: container 40933e042ba65600e082a0a5299a02500a136fdc9be916f987871669d4ce6909 is already connected to network default-aspire-network-4vd3gfu7i8: network is already connected\n'"}

Here is my csproj file
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net9.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <IsAspireHost>true</IsAspireHost>
    <UserSecretsId>d0ee5701-532e-470f-ae99-a0d293698115</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Aspire.Hosting.AppHost" Version="8.2.2" />
    <PackageReference Include="Aspire.Hosting.Keycloak" Version="9.0.0-preview.4.24511.1" />
    <PackageReference Include="Aspire.Hosting.PostgreSQL" Version="8.2.2" />
  </ItemGroup>

  <ItemGroup>
 other project references here which I've omitted...
  </ItemGroup>

</Project>

I'm on linux ubuntu, podman version
> podman -v
podman version 4.9.3

Expected Behavior
No response
Steps To Reproduce
No response
Exceptions (if any)
No response
.NET Version info
dotnet --info
.NET SDK:
 Version:           9.0.100-rc.2.24474.11
 Commit:            315e1305db
 Workload version:  9.0.100-manifests.3424025a
 MSBuild version:   17.12.0-preview-24473-03+fea15fbd1

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  24.04
 OS Platform: Linux
 RID:         linux-x64
 Base Path:   /home/shrikanth/dotnet/sdk/9.0.100-rc.2.24474.11/

.NET workloads installed:
 [aspire]
   Installation Source: SDK 9.0.100-rc.2
   Manifest Version:    8.2.2/8.0.100
   Manifest Path:       /home/shrikanth/dotnet/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.2.2/WorkloadManifest.json
   Install Type:        FileBased

Configured to use loose manifests when installing new manifests.

Host:
  Version:      9.0.0-rc.2.24473.5
  Architecture: x64
  Commit:       990ebf52fc

.NET SDKs installed:
  9.0.100-rc.2.24474.11 [/home/shrikanth/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 9.0.0-rc.2.24474.3 [/home/shrikanth/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 9.0.0-rc.2.24473.5 [/home/shrikanth/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/downloa

Anything else?
My Program.cs file
var builder = DistributedApplication.CreateBuilder(args);

var postgres = builder.AddPostgres("postgres")
                .WithPgWeb();
var database = postgres.AddDatabase("conductor");

var identity = builder.AddKeycloak("idp", 8443);

var automations = builder.AddProject<Projects.Conductor_Automations>("automations")
    .WithReference(database)
    .WaitFor(database);

var webapi = builder.AddProject<Projects.Conductor_WebApi>("webapi")
    .WithExternalHttpEndpoints()
    .WithReference(identity)
    .WithReference(database)
    .WaitFor(database);

builder.Build().Run();

I was having this issue initially. I was able to resolve them after I upgraded my project to .NET Aspire 9.0 (RC 1) - you can see the upgrade guide here

@kylejuliandev  this seems to fix the frequency of the errors, but the error still persists.

We released .NET Aspire 9.0.0 earlier today, would you be able to update to that stable version and see if the issue persists?

I updated my project to Aspire 9.0 and started encountering this issue as well. I am on Windows 11 using Docker Desktop.

I was getting the same error on my desktop machine, but worked fine on my laptop.  Both are running Win11 and Docker Desktop.  I ended up reinstalling Docker Desktop on my desktop and that seemed to fix my issue.

I had the same problem with Redis when following the learn-dotnet-aspire tutorial. I updated Docker Desktop and now it is working.
Also, it might have been restarting WSL fixed the issue.

I was running into the same issue. Stop .Net Aspire, run docker network prune -f, and then start up Aspire again. For some reason, Docker had +20 docker networks with the name default-aspire-network-<random-string> created.

I found that this problem happens if I manually kill the Aspire Developer Control Pane (DCP) while it's cleaning up.
Specifically, when it does not clean up the Docker networks default-aspire-network-*. I ran this command to delete all my orphaned aspire networks, after which the problem was fixed.
docker network ls --filter name=default-aspire-network- -q | xargs -r docker network rm

@joperezr I updated to Aspire 9.0.0 and that seems to fix it for me Thanks

I'm using Aspire 9.0 and I am still getting some leftovers
docker network ls
NETWORK ID     NAME                                DRIVER    SCOPE
9ff856f8b76d   bridge                              bridge    local
1b16a57d5aeb   default-aspire-network-3npb8kn5cg   bridge    local
0479b3a747a6   default-aspire-network-3ta4tskc4k   bridge    local
316d4b988980   default-aspire-network-5dv4n11j2k   bridge    local
585b3f3bc88e   default-aspire-network-5i68h7ehmo   bridge    local
0c0266891988   default-aspire-network-6bu94e1uf8   bridge    local
e16b078fde2c   default-aspire-network-7b9dg21s74   bridge    local
9bd3ace9d40d   default-aspire-network-7che3bdn5g   bridge    local
357eaca5f375   default-aspire-network-8u4m7ve5rk   bridge    local
4cb99aea8402   default-aspire-network-69p9tcusek   bridge    local
4b9ea7a22fd8   default-aspire-network-98nlo3n4t8   bridge    local
9e300bbe8760   default-aspire-network-146qetl9ek   bridge    local
9f6ee5f61c9b   default-aspire-network-326s0iof5k   bridge    local
4e34bfe80c51   default-aspire-network-dgpthr89dk   bridge    local
a9471a88ec1e   default-aspire-network-dp776boi4s   bridge    local
f95eb40ad411   default-aspire-network-gfcjhevgbg   bridge    local
555d8e5a1279   default-aspire-network-hkghd3vq00   bridge    local
5b5f3022705d   default-aspire-network-kr8vcvbros   bridge    local
3e037830082e   default-aspire-network-m4tbhos38k   bridge    local
fc5b3c76abc7   default-aspire-network-m9eheimtvo   bridge    local
a96b16d64c16   default-aspire-network-oujsp0ahvc   bridge    local
abfa0e98dc72   default-aspire-network-pml3r7jrf0   bridge    local
a537b362e019   default-aspire-network-pvorkorl1c   bridge    local
fb17455ac1d8   default-aspire-network-sp46nf9j9o   bridge    local
90ae877297a2   default-aspire-network-t9hvmc1j30   bridge    local
8eb9398cfd3b   default-aspire-network-tbvhfbf6qk   bridge    local
7c7b124a011a   default-aspire-network-tshdr4g3hs   bridge    local
6143a58751c0   default-aspire-network-vjvvp46oek   bridge    local
4f70ecd21895   default-aspire-network-vuamdhl0l8   bridge    local
e05c49f91607   host                                host      local
809438683e2f   kind                                bridge    local
6bbf9dd48d98   none                                null      local

If you use powershell, you can use this script to kill all the networks:
docker network ls --filter "name=aspire" --format "{{.ID}}" | ForEach-Object { docker network rm $_ }

You can use docker network prune


chore(deps): update terraform terraform-ibm-modules/landing-zone-vpc/ibm to v7.5.0

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/landing-zone-vpc/ibm (source)
module
minor
7.4.2 -> 7.5.0

Release Notes

terraform-ibm-modules/terraform-ibm-landing-zone-vpc (terraform-ibm-modules/landing-zone-vpc/ibm)
v7.5.0
Compare Source
Updates  (#621) (753b89d)
IBM Cloud Terraform provider v1.56.0 has added a new option for the "ibm_is_vpc" resource that will cause the default VPC ACL and Security Group to contain no rules (empty).
This release will retire the usage of existing backend scripts to remove all rules from the VPC default ACL and SG, and instead use this new provider option to accomplish the same feature.
Input variable changes:
The new provider option covers both security group and ACL in one variable, so we will be deprecating the individual "clean_" variables and replace them with a new single boolean to enable the feature.

REMOVED: clean_default_security_group and clean_default_acl
ADDED: clean_default_sg_acl, if set to "true" will trigger new VPC option to have empty default groups (default is "false")
CHANGED: security_group_rules now has a default of empty, instead of a broad default inbound rule that may not be desired
Validation has been added to make sure that clean_default_sg_acl has not been set to "true" while having rules specified in the security_group_rules input, which are in direct conflict with each other

Upgrade Notes:
If you have already deployed module with the "clean_" variables not specified, you should see no difference after upgrade.
If you have already deployed module with "clean_" variables set to "true/false", you will get an error after upgrade due to those variables being removed, and you should set the new clean_default_sg_acl variable instead. During a plan phase after upgrading, you may see the following resources marked for DESTROY, this is expected as these are the retired scripts that handled this feature in the past, and have been removed:
module.slz_vpc.null_resource.clean_default_acl[0] will be destroyed
module.slz_vpc.null_resource.clean_default_security_group[0] will be destroyed

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.

/run pipeline

/run pipeline

/run pipeline

The tests are failing due to this block in main.tf
resource "ibm_iam_authorization_policy" "block_storage_policy" {
  count                       = var.kms_encryption_enabled == false || var.skip_iam_authorization_policy ? 0 : 1
  source_service_name         = "server-protect"
  target_service_name         = "hs-crypto"
  target_resource_instance_id = var.existing_kms_instance_guid
  roles                       = ["Reader"]
  description                 = "Allow block storage volumes to be encrypted by Key Management instance."
}

This represents a service (server-protect) to service (hs-crypto) instance authorization. During testing, all tests will use the same existing hs-crypto service instance, which means that when two tests run at the same time, they will interfere with each other.
The tests from a single pipeline do not run in parallel, but, two pipelines running at the same time will impact each other.

/run pipeline

Upgrade test failed with Messages:   	Resource(s) identified to be destroyed Name: default_vpc_rule Address: module.slz_vpc.ibm_is_security_group_rule.default_vpc_rule["default-sgr"] Actions: [delete]
This is expected, and also has no impact to the VSI module itself, so skipping upgrade test

/run pipeline

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


simplify-collapsible-block

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:

Before: https://main--zeiss--hlxsites.hlx.page/drafts/alina/alina-real-copy
After: https://issue-simplify-collapsible-block--zeiss--hlxsites.hlx.page/drafts/alina/alina-real-copy

Could you share the link to the corresponding page for this on https://www.zeiss.de/semiconductor-manufacturing-technology/news-und-events/smt-pressemeldung.html


command layout: 'group' should be at top

4 reasons:
a. Portal does so
b. Node xplat does so
c. 'group' is not a child or sub of resource on the conceptual level
d. I feel tired of typing "az resource group deployment ...."
/CC: @jasonrshaver, @johanste, @derekbekoe, @burtbiel, @tjprescott

What is the status of this? I didn't see this mentioned in #1033, but I assume that we do want to do this, correct?
And my vote is to name the category resourcegroup, not just plain group.

:+1: for resource-group

@johanste , #1033 is for things we agree we will change. This one falls into a TBD which involves to moving more categories to top such as provider,  feature, and policy
And, i also like resource-group  you proposed

@yugangw-msft this can be closed now?


signal-desktop: 6.48.1 -> 7.0.0

Description of changes
https://github.com/signalapp/Signal-Desktop/releases/tag/v7.0.0

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

1 package built:

signal-desktop

Tested locally, works great! Thanks.


Simulation - with FIS parameter updating fixed

No change in results for simulation 1 for some reason - not sure why. Parameter updating was wrong - may have only affected FIS with more than 1 output surface?

Will need to re-run again with latest bug fix


Add --assume-yes to doc and fix PyInstaller issue on Linux

Put the -y flag on --assume-yes and refect this in the docstring.
Format pyinstaller spec file and add hidden import to fix https://github.com/pypa/setuptools/issues/1963

LGTM +1 @joedborg
The failing tests is because of MacOS


Crypto: It should follow the stream design pattern.

Signed-off-by: Guilherme Iscaro<EMAIL_ADDRESS>

review the code comparing to your written design pattern. Maybe we'll need to change the design pattern to mention 'feed' instead of tx, so it may be applicable in more scenarios.
Also note that the on_feed_done() doesn't respect the "delete from callback", we'll need the delete_me/in_use booleans to do that.

@barbieri I did not worry about the delete_me/in_use because the docs says * @note it is safe to delete the message digest handle from  inside this callback.

ah, that's right, there is a refcnt in the handle and it's increased before calling the user.

btw, to follow your new design pattern, the _sol_message_digest_free() must be changed to call on_feed_done(... , -ECANCELLED) for pending blobs.

@barbieri It's calling with -ECANCELLED

#2048


Display non-picture files correctly

So far the files that do not show correctly are:
.mp4, .webm, .mpeg - Video formats
.woff, .woff2, .otf - Font formats
Problem
These formats flat out do not load, except .mp4 which loads alright when previewing.
Solution
Video
Generate the first frame of the video when using video formats and use that as thumbnails.
For the preview, the only thing I can think of is converting the file unless there is a good NPM package out there.
Font
Display the alphabet in upper and lowercase in the given font in the preview.
For thumbnails, use the fonts rendition of "Aa".
Specs
CacheMonkey 1.0.7, commit 8439335
Microsoft Windows 10 Home Version 10.0.17134 Build 17134

No videos not even mp4's load for me, how are they are loading for you?

They don't, that's the point of the issue, to fix that so they do load.

Yes I realise that. What I'm saying is how are mp4s loading for this guy? He says they do load for him.

I'm pretty sure mp4 files have an automatic thumbnail thing, but that shouldn't matter as the file is being set as the background image of the box it's preview is shown in.


Connection isn't established

Hi, your program opens perfectly but It doesn't connect to the server.
I have WinPCap 4.1.3 installed. I use a wired ethernet connection and no VPNs. I don't open Tera through Steam. The npf driver is running. If the server I play on makes a difference, it's Tempest Reach.
The logs end when the Sniffer is enabled.
2015-12-27 17:04:19,655 [1] INFO  CasualMeter.App - Checking for updates.
2015-12-27 17:04:19,825 [1] INFO  CasualMeter.App - Current Version: v<IP_ADDRESS>
2015-12-27 17:04:22,211 [1] INFO  CasualMeter.App - Starting up.
2015-12-27 17:04:26,087 [1] INFO  CasualMeter.ShellViewModel - Sniffer has been enabled.

How are you determining that it hasn't connected to the server?  If you see that message, it means you're already connected.

Running Tera and logging in/engaging in battle causes no change to the interface.

I'd try reinstalling WinPCap (uninstalling and installing again), then restarting your computer.

No change, logs stayed the same, interface still not saying it's connected. Would my geographical location cause any weird difficulties?

No, that shouldn't cause any issues.  Can you use Resource Monitor (google if you don't have if it's not already installed with Windows) and see what IP address TERA is connecting to under network activity?  If you can't figure it out, I can go a into a bit more detail.

Remote Address: <IP_ADDRESS> I'm assuming this is the IP it's connecting to as the only other shown address is my own Local one.

Nevermind. Found a sneaky old program used back a while ago. Will uninstall and see if it works then.


Issue/#60 waypoints visualization improvement

@basicNew I have included:

Waypoints segmentation with different colours, as for future reference:

Exit: red
Entry: blue
Stop: orange
Perimeter: yellow
Checkpoint: fuchsia
Common waypoint: green

Modify lane connections between waypoints, leaving only entry and exit connetions. These are done in cyan.
Lanes are now dark gray so as to distinguish between entry waypoints and lanes.

A sample picture:

Awesome, thanks @agalbachicar !


Include highest supported QDM version in CQL-to-ELM translator package name

The CQL-to-ELM translator is dependent on two versioned artifacts, CQL and QDM. Currently, the package for the translator includes the CQL version but does not include the QDM version. My understanding is that the translator will be able to handle at least QDM v 5 to the latest QDM version that it supports. It would be good to have the latest supported QDM version noted in the package name to make this explicit to the user.
Lizzie

What exactly is involved in this enhancement? Generating Java classes from the XSD (qdm-modelinfo-5.3.xml), and I notice the classes all have the methods hashCode, equals, toString, append, and appendFields (which are not generated from xsd and must be added). Anything else?

We could include this as part of the documentation rather than trying to change the package name.


Query execution result should be exposed as a standard Jena result object.

This is actually already the case for quite a while.


feat(database): Flyway setup

Description
Implement local database versioning with Flyway.
Fixes FSADT-94
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] This change requires a documentation update

How Has This Been Tested?
Create a new PostgreSQL database and run the migration command as instructed in the README.
Checklist

[x] I have read the CONTRIBUTING doc
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have already been accepted and merged

Further comments

Database versioning will be applied to the nr-spar-backend application.


⚠ Bofrost.nl has degraded performance

In f62f947, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 887 ms

Resolved: Bofrost.nl performance has improved in 1305cf4 after 11 minutes.


Option saveat = ts produces a solution of different size than the size of ts

In my opinion, the following code produces a wrong size for the output solution sol.u
@show size(ts)
sol = solve(prob, IRKGaussLegendre.IRKGL16(maxtrials=4); adaptive = true, reltol = 1.e-10, abstol = 1.e-10, saveat = ts)
@show sol.retcode
@show size(sol.u)

and the output is
size(ts) = (10,)
sol.retcode = SciMLBase.ReturnCode.Success
size(sol.u) = (39,)

I am expecting that size(sol.u) to be 10, as results for other solvers in the ODE solver collection.

Alternatively, you can use the "mstep=k" argument to save solutions for steps t0=0, t1=k, t2=2*k, ....
tspan=(0.0,100.)
dt=1.
fode!(du,u,p,t)=p[1]*u

u0=[1.]
p=[-5.73]
prob=ODEProblem(fode!, u0, tspan, p)

sol=solve(prob, IRKGL16(mstep=10), dt=1., adaptive=false)
sol.t

and the output is:
11-element Vector{Float64}:
   0.0
  10.0
  20.0
  30.0
  40.0
  50.0
  60.0
  70.0
  80.0
  90.0
 100.0

The interpolation right now here is linear IIRC. There is a natural interpolating polynomial for Gauss-Legendre integration, but that hasn't been taken advantage of in this library at this time.


Implement Linear progres

docs: https://material.io/components/web/catalog/linear-progress/
source: https://github.com/material-components/material-components-web/tree/master/packages/mdc-linear-progress
Available since material-components-web v0.12.0

Thanks. Progress is in progress :)

Implemented in v0.13.0


Fixed case of CiRT peptides not covering RT range

Kaipo, can you get this ready for merge again, and we can push it through to completion this time?

I am working on this now and it is getting closer. Still not entirely sure it achieves the original intent of storing custom iRT standards with ranked transitions and relative abundance information in all cases.


Create vitapalum.txt

@itzshivam1999 Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


Attempt to improve the overall structure and flow of this document.

Reworked and rewrote some things.
Added some explanatory text here and there.
Added subsection headers to partition things a bit.
Updated code snippets to Swift 2 and to latest Argo usage.

Some comments, but this is rad. Pinging @thoughtbot/copy-editing as well.

I was able to easily follow all of that as a non-Swift developer, so nice job. :star:

These changes are really readable. Great job, Jack.


add oracle driver

add oracle driver, and plan to add hive driver later

i'll add hive driver in one hour. hold for a while

it seems hive can't query all table and column in one query in traditional cursor way.

all right


Respect Set Start and End DateTime

Expected Behavior
Able to run a backtest on the algorithm dates specified. Algorithm EndDate is not modified.
Ideally able to support DateTime as well.
Actual Behavior
End-date is rounded down to the previous date.
Potential Solution
Unknown.
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues
[x] I have provided detailed steps to reproduce the issue

Thank you for the issue @mingwugmail we'll try and look into it.

The relative cost-benefit of skewing all the statistics vs adding another half day of backtest that very few will utilize is not worth the expense. If you want another day of backtesting for this edge case please add a day to your end time. You can read it as "end when date equal to the end date".

Hello guys @jaredbroad I have found this code in QCAlgorithm.cs
https://github.com/QuantConnect/Lean/blob/master/Algorithm/QCAlgorithm.cs#L1271
https://github.com/QuantConnect/Lean/blob/master/Algorithm/QCAlgorithm.cs#L1318
Which rounds up the end date (to the end of the day) and round down the start date but is this correct ? if I specify start and end date to be exactly something but it just rounds up/down stuff is this ok? I think this should be fixed
Example: specify start = 1/1/2021 15:00 end = 1/2/2021 16:00
this will round to 1/1/2021 00:00 and end = 1/2/2021 23:59

Hello guys @jaredbroad I have found this code in QCAlgorithm.cs
https://github.com/QuantConnect/Lean/blob/master/Algorithm/QCAlgorithm.cs#L1271
https://github.com/QuantConnect/Lean/blob/master/Algorithm/QCAlgorithm.cs#L1318
Which rounds up the end date (to the end of the day) and round down the start date but is this correct ? if I specify start and end date to be exactly something but it just rounds up/down stuff is this ok? I think this should be fixed
Example: specify start = 1/1/2021 15:00 end = 1/2/2021 16:00
this will round to 1/1/2021 00:00 and end = 1/2/2021 23:59

I have opened a new issue because this is closed already https://github.com/QuantConnect/Lean/issues/5241

I have opened a new issue because this is closed already https://github.com/QuantConnect/Lean/issues/5241


Rename releases.md to releases.md.

src
Description
Please add a meaningful description for this change.
Ensure the PR has required unit tests.
Related issue
Kindly link any related issues. E.g. Fixes #xyz.

[ ] I have ensured that there is a previously discussed and approved issue.

Hi @1ohn-Brown1 ,
This PR does not respect the contribution guidelines so I will move forward and close it.


Very high memory usage on ios when upgrading to 1.6.0

We use PreCompose in a production app. We have 5 Nav bar screens. everything was wroking fine on version 1.5.10.  I upgraded Compose to 1.6.0 and PreCompose to 1.6.0-RC01 & RC02, when I navigate between these 5 screens the transition is laggy and after maybe 20 - 30 attempts, the app crashes due to high memory usage.
I tried disabling transition animation, it didn't fix the problem.
Test device: iPhone X
PreCompose version: 1.6.0-RC01 & RC02,
Compose version: 1.6.0

Can you confirm that this is the same in Android? Or only in iOS?

Nevermind. It was related to another dependency.
Everything is great. Thank you.

Nevermind. It was related to another dependency.
Everything is great. Thank you.


docs: create concepts docs page and diagram

What this PR does / why we need it:
Includes a Concept page for the relevant resources for the docs site, with an accompanying diagram to show the relationship between the resources.
The page is supposed to help people understand the relationship between the resources.
Which issue(s) this PR fixes:
Fixes #3802
Note: I changed this because I messed up with signing the commits on the other one.

hey @missBerg can you also copy paste the same content into the site/content/en/v1.0.2/concepts/ dir ?

Should we also mention the EG Backend API(representing non-k8s backend services) in the docs and diagram?

Great job! @missBerg Just one thing, should we also include the EG Backend API(representing non-k8s backend services) in the docs and diagram?

Thanks for catching this @zhaohuabing, @missBerg hopefully this is the last update :see_no_evil

hopefully it is good now

[404] site/public/v1.0.2/concepts/tasks/traffic/backend

We should move 1.0.2 to 1.0, since we do not keep minor version docs path.

Thanks @Xunzhuo ❤


Can longform modal snap back to shortform on drag

Description
Describe your issue here.
is there a way that when the modal is in longform, on dragging to a certain level, it snaps back to shortform? And it can return to the longform and vice versa
What type of issue is this? (place an x in one of the [ ])

[ ] bug
[ ] enhancement (feature request)
[x] question
[ ] documentation related
[ ] testing related
[ ] discussion

Requirements (place an x in each of the [ ])

[x] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've searched for any related issues and avoided creating a duplicate issue.

var shortFormHeight: PanModalHeight{
return .contentHeight(455)
}


sscs-10294-hearing-duration-set-in-the-adjournment-notice-is-included-in-new-hearing-request

I am aborting this PR as I have another on another branch. This PR proved very hard to rebase.
https://github.com/hmcts/sscs-hearings-api/pull/339/files
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/SSCS-10294
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x ] No

This hit a brick wall rebasing so I started again with a new branch


Ability to click in the entry field of a drop-down menu

Reproduction link
https://ng-zorro-antd-start-s6vedu.stackblitz.io
Steps to reproduce

Create a drop-down menu with search enabled
Type in the search input
Click on the inputed text to place the cursor

What is expected?
Have the option to click in the input box of the drop-down menu with the search option activated so as not to depend exclusively on the keyboard to modify the search.
What is actually happening?
The drop-down menu closes when clicking in the search box

Environment
Info

ng-zorro-antd
8.3.0

Browser
Google Chrome - Version 77.0.3865.90 (Build officiel) (64 bits)

我们很高兴使用您的图书馆    :D

Hi @j-boileau
it is caused by the same reason as https://github.com/NG-ZORRO/ng-zorro-antd/issues/4259
there is a backdrop created by @angular/cdk to help detect the click outside event when open the dropdown, so there is no way to get text cursor worked when the dropdown opened now

closed via #5925.


fix: add QueryUtils to package.xml

What does this PR do?
Adding QueryUtils apex class to package.xml
What issues does this PR fix or reference?
#158

I can not set Reviewers.

@syunyama It is fine. One of the engineers that implemented the stripe examples did return back to me validating this change. Thank you for your catch.


#250 : added Maven dependency to create docker image using jib

mvn package command creates the docker images along with  jar/war packages
2 images are getting created, mtsj-core can be executed using docker run command.
mtsj-core
mtsj-batch

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.10 out of 11 committers have signed the CLA.:white_check_mark: maihacke:white_check_mark: vapadwal:white_check_mark: sjimenez77:white_check_mark: dario-rodriguez:white_check_mark: derochs:white_check_mark: dattuchillal:white_check_mark: chdattat:white_check_mark: suvmanda:white_check_mark: lmarniazman:white_check_mark: sujith-mn:x: marochsmarochs 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.


App freezes after suspend/resume

When suspending and resuming the computer, the app is unresponsive. Prices stay and no functionality (not even quit) works.

I consistently have this issue... I suspend twice a day, and it fails almost every time. Seems it needs to be suspended for a while though before it fails (just closing the lid and opening 30 seconds later does not cause the issue). I don't know if there is an error log somewhere, I will try redirecting stdin and stderr to a log file and see if I get any messages.

Hm you're right. I've just been able to be reproduce it again. I'll reopen and look into what can be done when the app receives the suspend or resume signals if I have some time later this week.
If you could get some logs, that would be most helpful!

Hm you're right. I've just been able to be reproduce it again. I'll reopen and look into what can be done when the app receives the suspend or resume signals if I have some time later this week.
If you could get some logs, that would be most helpful!

@sebster
I just had my laptop closed for 3 hours and the app resumed normally after reopening the lid.
Are you running it backgrounded (i.e. with the unix & operator) or foregrounded?

I'm running it in the background.

@sebster  Thanks. I'll go sleuthing around. Let me know if you have any logs

The redirect of stdout and stderr unfortunately hasn't given me any log lines even when it fails...

Hm yes, same here.
How often are you able to reproduce this? And is your computer hibernating or just sleeping? I'm at a loss as to what might cause it.

It happens a lot during the week when I take my computer to work and back and close the lid. It's just sleeping then.

I've a bit of new information. I just had it seemingly stall on me while I was using the computer. Maybe it was just a network error for a while, maybe it was stalling. At any rate, after foregrounding and re-backgrounding the process, it continued. @sebster can you confirm that this works the next time it happens to you?

I'll check this out tomorrow. Meanwhile I discovered that python wasn't logging the redirected logging output because it buffers stdout. I've turned off the buffering with the -u option, so if I get some relevant logging I'll post it here.

@sebster any news? If it still happens, also try pulling the new set-up. Although I'll have to refactor the code a bit after this.

Still had the old code, but these were the logs. Note that it actually was working after 18:02 until 18:22 but then I closed my laptop and was broken after that. No more logs were received... I'll upgrade and restart and see what happens next time.
2017-09-05 18:01:57 HTTPSConnectionPool(host='api.kraken.com', port=443): Max retries exceeded with url: /0/public/Ticker?pair=BCHEUR (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fc31327e3c8>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
2017-09-05 18:01:57 Warning: maximum error count reached [5]. Cooling down (60s refresh)
2017-09-05 18:02:57 All ok. Restoring normal refresh frequency.
2017-09-05 18:02:57 All ok. Restoring normal refresh frequency.
2017-09-05 18:02:58 All ok. Restoring normal refresh frequency.

I haven't seen the issue in a while, so for me this issue can be closed.

Closing for now, code needs a serious overhaul though that will probably help disappear this issue.


Fix #37

Describe the change
Fixes #37
Adds a public method to reset @done and @stopped.
Why are we doing this?
On multi bars if we are adding new bars dynamically, the top bar is going to finished (@done? will return true) after the first registered bar is done.
register method increases the total of @top_bar but @done remains set to true and that why it does not render anymore even though we add new bars.
Benefits
Fixes multiple bars with dynamically registered bars.
Drawbacks
Shouldn't be any
Requirements
Put an X between brackets on each line if you have done the item:
[x] Tests written & passing locally?
[x] Code style checked?
[x] Rebased with master branch?
[x] Documentaion updated?

Coverage increased (+0.007%) to 99.33% when pulling 80f7e6eb1eacb1f0fbd0ce11cc08d2b7aa9698cd on d4be4st:master into 5491328ddafa32d16eae98e55bd82fbad315a232 on piotrmurach:master.

Thank you! ❤  I may rename the method but the overall solution feels right.


Event does not have correct default when no end or duration is specified

Describe the bug
Calendar events that do not specify DTEND or DURATION do not respect default in RFC 5545, and instead raise exception ValueError("Unexpected state with no duration or dtend").
To Reproduce
Here's the contents of an ICS file I am trying to use.
BEGIN:VCALENDAR
PRODID:-//<IP_ADDRESS>//Waste Calendar Generator//
VERSION:2.0
X-WR-CALNAME:Bins Schedule
X-WR-CALDESC:Bins Schedule
X-WR-TIMEZONE:Europe/London
BEGIN:VEVENT
DTSTART;VALUE=DATE:20231212
SUMMARY:Black Bin Collection
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20231219
SUMMARY:Green Bin Collection
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20231219
SUMMARY:Blue Bin Collection
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20231228
SUMMARY:Black Bin Collection
END:VEVENT
END:VCALENDAR

Expected behavior
The library should treat infer a sensible default where a duration or end date/time has not been specified.
According to RFC 5545, section 3.6.1:

For cases where a "VEVENT" calendar component specifies a "DTSTART" property with a DATE value type but no "DTEND" nor "DURATION" property, the event's duration is taken to be one day. For cases where a "VEVENT" calendar component specifies a "DTSTART" property with a DATE-TIME value type but no "DTEND" property, the event ends on the same calendar date and time of day specified by the "DTSTART" property.

Additional context
I'm trying to use an ICS file provided by my local government authority that describes bin collections and integrate that with my Home Assistant. I do not have any control over the ICS file itself, but it looks to be valid (at least with respect to absent DTEND, DURATION.
I'm also working on a fix, and will open a PR for this.

I've opened PR #258 to address this issue.


resolve inconsistencies detected during ring merge

The following are resolvable inconsistencies that currently cause a ring merge to fail, which in turn causes the connection on which the "other" ring was transmitted to be dropped...

we receive an entry that splits one of our ranges, giving some of it away to another peer. This is in fact acceptable provided that we have no allocations in the range that got given away.
we receive an entry with a token and version identical to an entry we have, but holding different content. We could apply a simple tie-break here, e.g. pick the entry with the highest free count and, if that is the same, lowest peer id. The only time we should error is when this tie-breaking ends up giving away a range we own and which has allocations.
we receive an entry with a token that is equal to one of the entries we have, and has a newer version, but the entry we hold belongs to us. i.e. we've received an update to one of our own tokens, which shouldn't happen. We can, however, accept the received entry if either it belongs to a different peer and we do not have allocations in the range effectively given away, or it belongs to our own peer, in which case we should set our version to the one received plus one, effectively imposing our existing entry.

The 2nd of these is particularly important to address, at least partially, since it can cause a merge to fail on a peer for entries involving two other peers. Fixing just that would entail applying the tie-break as described and fail if that picks the received entry and the entry we hold belongs to us.

I encountered a case which i think slight variation of 2nd item. On a 3 node cluster, when a node 62:e8:01:2a:9d:cc is deleted, 7e:ee:ea:63:fb:d1 reclaimed the ip range corresponding to deleted node. But c6:25:1c:4d:05:67 continue to think its owned but deleted node. Somehow versions ended to be same resulting in conflict. I guess tie-break could be to give the priority to the node is reachable.
/home/weave # ./weave --local status connections
-> <IP_ADDRESS>:6783   failed      Inconsistent entries for <IP_ADDRESS>: owned by 7e:ee:ea:63:fb:d1 but incoming message says 62:e8:01:2a:9d:cc, retry: 2019-03-18 10:48:13.615294509 +0000 UTC m=+4831.629477790

/home/weave # ./weave --local status connections
-> <IP_ADDRESS>:6783   failed      Inconsistent entries for <IP_ADDRESS>: owned by 62:e8:01:2a:9d:cc but incoming message says 7e:ee:ea:63:fb:d1, retry: 2019-03-18 10:44:09.671593317 +0000 UTC m=+1856.869953487

        "Name": "7e:ee:ea:63:fb:d1",
        "NickName": "<IP_ADDRESS>",
            {
                "Token": "<IP_ADDRESS>",
                "Size": 1,
                "Peer": "7e:ee:ea:63:fb:d1",
                "Nickname": "<IP_ADDRESS>",
                "IsKnownPeer": true,
                "Version": 25
            },

        "Name": "c6:25:1c:4d:05:67",
        "NickName": "<IP_ADDRESS>",
            {
                "Token": "<IP_ADDRESS>",
                "Size": 1,
                "Peer": "62:e8:01:2a:9d:cc",
                "Nickname": "<IP_ADDRESS>",
                "IsKnownPeer": false,
                "Version": 25
            },

The problem with "reachable" is two peers can have different results, in the case of a network partition.
In your example, a very interesting question is how the version number came to be incremented for the peer you say was deleted.


Preliminary Outline for Pacification Chips Created for the Express Purpose of Slavery

This PR adds some skeletal YML for the creation of slavery chips, which I have been informed is something that would be desirable to have.
However, actually implementing any logic for implants as simple as these goes beyond the scope of .yml and into that of C#, nonetheless, I have an outline of the actual logic in the hypothetical SoulbreakerSystem.cs
    private void OnInsert(EntityUid uid, SoulbreakerImplantComponent component, ImplantImplantedEvent args)
    {
    //Turns someone into a pacifist if they aren't already.
        if (!args.Implanted.HasValue)
            return;
        var soulbroken = EnsureComp<PacifiedComponent>(args.Implanted.Value);
        Dirty(args.Implanted.Value, soulbroken);
    }

SoulbreakerImplantComponent can be left empty, but does have to exist if we want this to be functional.

@MLGTASTICa


Missing synthWaveStyles.css

Unable to locate this file  "synthWaveStyles.css"   in the repository or the extension bundle upon installation. I am following the instructions To enable the gradients in active tabs so I checked for this directory locally on my machine and this file is missing and I don't see it as well any where on the repository could you please provide me this file so I may activate this feature
"file:///C:/Users/{your username}/.vscode/extensions/thuthsho.source-theme-11.3.0/synthWaveStyles.css"

I have solved the issue you mentioned. Thank you for using Source Theme in
VSCode.
On Sat, Dec 3, 2022 at 6:11 AM Joey @.***> wrote:

Unable to locate this file "synthWaveStyles.css" in the repository or the
extension bundle upon installation. I am following the instructions To
enable the gradients in active tabs so I checked for this directory locally
on my machine and this file is missing and I don't see it as well any where
on the repository could you please provide me this file so I may activate
this feature
"file:///C:/Users/{your
username}/.vscode/extensions/thuthsho.source-theme-11.3.0/synthWaveStyles.css"
—
Reply to this email directly, view it on GitHub
https://github.com/TanvirUthsho/source-theme-vscode/issues/1, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQK4OX5FUWWQMUDDS5BI6JTWLKF4DANCNFSM6AAAAAASSNDUCY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you for updating the bundle previous issue has been resolved and no longer present gradient on active tabs is now working everything looks great and  works as expected.


Update README.md

Fixes yarn global installation command

Pull Request Test Coverage Report for Build 290

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 68.984%

Totals

Change from base Build 278:
0.0%

Covered Lines:
319

Relevant Lines:
437

💛  - Coveralls

Thank you!


Please release new version of provider with the support of ALIAS records

Hi there! I see that Go library for Namecheap API was updated and now includes the support of ALIAS records. Could you please be so kind to release new version of provider for that?
Thanks in advance

I've released 1.5.0
https://github.com/adamdecaf/terraform-provider-namecheap/releases/tag/1.5.0


Jump on Tileset

Hello,
I'm trying to make a 2d platform game. My player is Rigidbody2D.
I have a function in player.gd to check if the ground is in group "GROUND", so that player can able to jump:
#ground check
func ground_check():
    if ground_detector.is_colliding():
        var body = ground_detector.get_collider()
        if body.is_in_group("GROUND"):
            return true
    else:
        return false
    pass

I have added group "GROUND" to a StaticBody2D, and it works. But when I try to add group "GROUND" to a Tileset (even the Tilemap), the player still can't jump.
Can anyone help me?
Here's the picture. The red circle is the tilesets that my player cannot jump

Is this Godot 2?
What is the exact issue? how are you moving your character? when are you doing the ground check?

yes, it's Godot 2.1.4
I use state machine for the movement of the character. This is the code:
func move(to_speed, acc):
	current_speed.x = lerp(current_speed.x, to_speed, acc*0.01) #acc * 0.01, turn into percent
	set_linear_velocity(Vector2( current_speed.x, get_linear_velocity().y ))
	pass

#jump function
func jump(force):
	set_axis_velocity( Vector2(0,-force) )
	pass

##STATES

#ground
func state_ground():
	#inputs
	if btn_left.check() == 2:
		direction = -1
		move( direction * max_run_speed, accerleration)
	elif btn_right.check() == 2:
		direction = 1
		move( direction * max_run_speed, accerleration)
	else:
		move(0, accerleration)

	#check state
	if !ground_check():
		state_machine.pop_state()
		state_machine.push_state(STATE.AIR)
	pass

#air
func state_air():
	#inputs
	if btn_left.check() == 2:
		direction = -1
		move( direction * max_run_speed, accerleration)
	elif btn_right.check() == 2:
		direction = 1
		move( direction * max_run_speed, accerleration)
	else:
		move(0, accerleration)
	#state
	if ground_check():
		state_machine.pop_state()
		state_machine.push_state(STATE.GROUND)
	pass

the ground_detector in function "ground_check" above is a raycast2D, which is lied under the character. So, the idea is if the character is standing on thing which is added to group "GROUND", it will return true and be able to do the next state (like jump). I have tested on a simple staticbody2d (in the picture) and it works. But the problem is when I do the samething (add to group GROUND) with a tileset or tilemap, it doesn't work.
Do you have any idea to fix it?

For that kind of movement you should alter the velocities modifying the state inside _integrate_forces and enabling the custom integrator like in the platformer demo (which uses rays too for some extra functions).

It would be better to ask such questions in the Godot Q&A: https://godotengine.org/qa/
Or in another of the community discussion platforms such as the Forum, Reddit, Facebook group, Discord, etc.: https://godotengine.org/community
This issue tracker is for engine bugs and feature proposals, not for user support.

Note that if you actually find that there's a bug in the TileMap that makes your code fail, opening an issue about it would be the right thing to do, but it should then come with a minimal example projects that lets us reproduce it and debug further. Engine developers can't really help debug your game itself.


Add per proxy pilot querying

This is the final chunk of functionality for the base proxy-config command. It adds the ability to query Pilot for a specific proxy as well as the full mesh.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: ayj
Assign the PR to them by writing /assign @ayj in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

istioctl/OWNERS
pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/assign @rshriram @nmittler

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: nmittler
Assign the PR to them by writing /assign @nmittler in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

istioctl/OWNERS
pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@liamawhite: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
b26e2b4ef75167584bd318bdc0f08322b9209579
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Nudity/Streamer Mode Options Toggle

Description

It's desirable to have an option to toggle nudity on/off, which covers up all nudity using simple gender-neutral clothing on the user's client. This is due to accessibility concerns (even if low-resolution pixelated, nudity may cause uncomfortableness) and to make the game more streamer-friendly.
This feature is requested alongside the implementation of #31221; this is because that PR implements a system that works per-character and is synced across the server, while the feature requested here is client-side only and applies on all characters.
The nudity toggle should be an option in the Accessibility options tab. This toggle should respect a character's specific choice of underwear if one exists, but if a character is lacking either a bottom or top undergarment then it should default to boxer briefs and tanktop respectively. There should not be any distinction made between genders or bodytypes.
Desired behavior
When the toggle is off, User A sees User B's character on their client as either being naked or wearing underwear, depending on the undergarments set in User B's character creation.
When the toggle is on, User A sees User B's character on their client with underwear on, always. If User B has set underwear during character creation then that is used, but if not it defaults to boxer briefs/tanktop.

btw in the underwear pr you cannot take off bottom underwear


When I use flutter refresh in vscode, 'Navigator.of().pushNamed' is always rebuild FutureProvider or FutureBuilder

Hi,
I use vscode and My app use FutureBuilder.
If I use refresh

FutureBuilder always rebuild when use Navigator.of().pushNamed
I did testing change FutureBuilder to FutureProvider
but it's same...
my 'flutter doctor -v' is here

Hi @xpwmaosldk
Restart button restarts the app, hence the your app is reloaded and fires the FutureProvider or FutureBuilder.
This is a intended behavior, there is nothing with wrong with this.
Please see https://flutter.dev/community for resources and asking questions like this, you may also get some help if you post it on Stack Overflow. Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you

Thanks for your comment @TahaTesser  but it's not my case :(
When I pushed restart button, I expected only once fires the FutureProvider or FutureBuilder.
but It's fire every times when I use Navigator.of().pushNamed after button pushed.

Hi @xpwmaosldk
can you please provide your flutter doctor -v and flutter run --verbose?
Also, to better address the issue, would be helpful if you could post a minimal code sample to reproduce the problem
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore
reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any
more information for us; we will reopen it right away!
Thanks for your contribution.