Blocker w/ JDK to 8u161

Core Cassandra presently have JMX/RMI issues due to breaking changes in JDK to 8u161
There seems to be no workaround at the moment pending a core patch propagation - the latest Elassandra builds including <IP_ADDRESS>, <IP_ADDRESS> are affected.
Not an Elassandra issue if not indirectly, so I'm raising this purely for tracking and sharing w/ other users;
Original Issue: https://issues.apache.org/jira/browse/CASSANDRA-14173

Will be corrected when cassandra 3.11.2 will be released.

3.11.2 is released....

Yes, release candidate with cassandra 3.11.2 is available here https://github.com/strapdata/elassandra5-rc/releases/tag/v<IP_ADDRESS>

Great!

Fixed with release <IP_ADDRESS>+ and upgrade to cassandra-3.11.2

3.11.2 still not working with JMX explorer, it makes cassandra 3.11.2 not working after start, 3.11 was work fine


Fixes issues #5, #8, #9 + maintenance improvements

Excluded attributes and double/single quoted strings. Fixes #5, fixes #8, fixes #9
Set up Prettier and added its badge to readme
Set up ESLint and wired up with Prettier
Updated changelog to follow https://keepachangelog.com standards
Fixed readme error and added downloads and licence badges

Let's publish this! APM is serving the old version...


Typescript: safer nullability in functions, domain support

What kind of change does this PR introduce?
Fixes https://github.com/supabase/postgres-meta/issues/842
What is the current behavior?
CREATE DOMAIN strict_text AS text NOT NULL;

CREATE FUNCTION some_function(arg strict_text)
RETURNS table (nulltext text, stricttext strict_text)
LANGUAGE SQL AS $$
   SELECT NULL::text, arg
$$;

Generated type with supabase gen types typescript --local
export interface Database {
  public: {
    Functions: {
      some_function: {
        Args: {
          arg: unknown
        }
        Returns: {
          nulltext: string
          stricttext: unknown
        }[]
      }
    }
  }
}

What is the new behavior?
Generated types should be:
export interface Database {
  public: {
    Functions: {
      some_function: {
        Args: {
          arg: string
        }
        Returns: {
          nulltext: string | null
          stricttext: string
        }[]
      }
    }
  }
}

Please review tests for more details on new expected behavior.

Stop accepting non-nullable types in generated function arguments and return types.
Add support for domains and take their nullability into account.
Centralize nullability and array logic in pgTypeToTsType.

Additional context
This is obviously a breaking change for most users using functions. It is however the safe way, exposing sound types.

Hey @ngasull Postgres domains have some troubles with NOT NULL constraint:

CREATE DOMAIN in Postgres cannot safely enforce a NOT NULL constraint because domains are type aliases and do not directly validate constraints at the table level. While the domain itself can define a NOT NULL constraint, the database schema still allows null values in columns of that domain type unless the column explicitly defines NOT NULL. This behavior creates inconsistency: a domain's NOT NULL constraint is ignored unless explicitly reinforced on each column, leading to potential silent failures in enforcing the constraint.

But there is definitely a problem with serializing domain types with "gen-types" - they default to undefined.


Set 777 permision for /var/tmp/tmt

Fix #537

@lukaszachy could we add a test for this please?

@lukaszachy could we add a test for this please?

Very good point, I changed code ;) and added tests

@psss:  Ack or Nack ? If you object with this PR I'll close it (no point to leave it open forever)

Sorry for the delay and thanks for clarification. Sounds good to me. Only one thing: This is the first test which needs root permissions so it would always fail when run locally for quick testing. I suggest in 38e7add to enable it in CI and for full mode testing. @lukaszachy, is that ok from your point of view?

@psss thanks. Changes good look to me


reorg e2e windows installer tests

What does this PR do?

reorgs the windows installer e2e tests so they each have their own Test entrypoint and suite type.
AgentUser tests are now run in separate jobs
follow on to https://github.com/DataDog/datadog-agent/pull/23348
Motivation

suite Test methods cannot be run in parallel.
This configuration gives us more flexibility in how the individual installer tests are run, same vs new stack, sequential vs parallel, etc.
https://datadoghq.atlassian.net/browse/WINA-676
Additional Notes

With dev mode enabled, each test uses the same stack.
With dev mode disabled, each test gets a unique stack, so you can now run multiple tests in parallel using --run/--parallel
Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

rebasing to resolve conflicts

rebase for ci fix

/merge

/merge


Update dependencies and create a release

We should make sure all dependencies are relatively on up to date versions and publish a new version of this library, if necessary.
Dependabot PRs: https://github.com/elastic/synthetics-recorder/pulls/app%2Fdependabot

I don't currently have permissions to add labels or assign this or add this to our team's GH project, so I will do those when I have those permissions.

@jasonrhodes I am not able to give permission, but let me what you need in terms of labels/assignment etc. I can help here.


Patch solc 0 5 0

Refactor solidity contracts/examples so they compile with solc 0.5.0.

@rob-Hitchens: Thanks for your PR! It looks like you'll need to add a DCO signoff in your commit message (see https://sawtooth.hyperledger.org/docs/core/nightly/master/community/contributing.html#the-commit-process for more details).
Also, has the bytecode for any of the contracts changed? The corresponding *.txt files alongside the *.sol files might need updating (see https://sawtooth.hyperledger.org/docs/seth/releases/latest/contracts.html for info on how to compile contracts).

Closing due to lack of DCO. Please address and re-open this PR.


Validator warning: Missing feed element: title

So it seems that is missing. Would it be possible to add a new config for that?

How can we approach this without adding a new config?
Also, can you please provide a link to the resource which showed you this error?
Thanks!

@parkr: https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fmpc-hc.org%2Frss.xml
I guess one could use maybe the description or something but still won't be perfect. For example, I used "The latest news for the MPC-hC project" before I switched to jekyll-feed.

Sites made with jekyll new have a site.title and site.description. @benbalter, what do you think? I'm leaning towards site.title.

For the feed title? Yes, it currently uses site.name, but I believe it should be site.titlewhich mirrors post.title (potentially with fallback to site.name).


Clean up and fix background-color updates

I normalized a lot of whitespace, so the ?w=1 param may be helpful.
1.5.0
Fixed

Updates to background-color attribute weren't working; now they are.
Event handlers get cleaned up on disconnect, preventing duplicates, memory leaks, etc.

Added

Escape key dismisses the menu.

Changed

Elements are hidden with the semantically-appropriate hidden attribute.
Example page uses more modern idioms.
Simplify/flatten component structure by extracting event handler methods and removing unnecessary property binding logic.
Whitespace & style changes

A couple of other things I noticed but did not address:

We slot multiple anchor elements inside a single
 menuitem.  I think the anchors themselves should be the menuitems and contained in their own list item (See W3 example).

This is a kind of API breaking change, since clients would be expected to slot in something like
<a role="menuitem" …
Alternatively, another helper component could be provided, similar to myuw-drawer-link

The file-watching auto-rebuilding server definitely wasn't reliable for me, failing to rebuild changes sometimes and causing a lot of troubleshooting confusion.  I also found it annoying that it opens a new tab each time it starts, stealing focus.

importing the HTML template through the ecmascript module loader is the only non-standard code here that I see, so IMHO it would be a good thing to remove that one usage and then point the demo page to the source code rather than the dist artifact.  We'd still run rollup to minify or bundle, but we wouldn't have to just to get browser-compatible code.  Billing App has an example of fall-back logic, so that one static index.html file will fetch a bundled artifact or fallback to source.


Not sure how some of the items in Organization-level permissions work in Azure DevOps Services in the cloud.

The organization-level permissions, user can set permissions that are common to DevOps services in the cloud and DevOps servers on-premises.
However, the description seems to assume on-premises, and there are items that are unclear how use in cloud.
This confuses users.
If it only works on on-premises, please specify that cloud doesn't need to work with it.
Or, if the DevOps services has a any feature, I want you to modify the document correctly.
Example:
General - Alter trace settings
The linked documentation is intended for an on-premises environment and has no information about how tracing is used in the cloud.
(I '<tfsserver><port>' tried 'dev.azure.com/' instead of, but it didn't work)
Service Account

Make requests on behalf of others
Trigger events
View system synchronization information

'Make requests on behalf of others' is clearly stated to be for use in an on-premises environment, but not in the other two.
I believe that service accounts do not need to be added by users in the cloud.
If everything is used in an on-premises environment, I want it to be written correctly.

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

ID: 68686c2b-c69a-d9e4-3e21-a46d231b649c
Version Independent ID: 049659da-1772-3166-f909-4feeb8a97730
Content: Permissions, security groups, and service accounts reference - Azure DevOps
Content Source: docs/organizations/security/permissions.md
Service: azure-devops
Sub-service: azure-devops-security
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@tomaeda - Thank you for the feedback. The information for Alter trace settings permission does need to be updated. I'm working to get an answer from the product team to get clarity. For now, I believe that these settings are only valid for on-premise servers.  I'll update this issue once I get clarification.

@tomaeda - Closing this issue as article has been updated with https://github.com/MicrosoftDocs/azure-devops-docs-pr/pull/5179.


MSI page tables apply to all forms of memory accesses

... Not just naturally aligned 32-bit writes.
Signed-off-by: John Hauser<EMAIL_ADDRESS>

Requiring an IOMMU to return 0 as the read value imposes a significant burden on the IOMMU construction to have a read data return path to the I/O bridge and for the I/O bridge to have a completion buffer to hold data that can be filled by either the IOMMU returned data or data returned from the memory subsystem.

I'm willing to change the text to say that the IOMMU should preferably return zero (first choice), else it should abort the read (second choice).
But I think you're being insufficiently creative in thinking about possible implementations.  The response message that returns zero for the read doesn't have to be generated by the IOMMU itself, or even by the I/O bridge.  The IOMMU could signal back to the I/O bridge that zero should be returned---which takes at most one extra wire between the two components---and the I/O bridge might respond to that by, for example, redirecting the original read request to a known page of read-only zeros in the machine's address space, if that's the easiest way to handle it.  Given that the transaction is known to be a read, the physical address of any IMSIC interrupt file will do.

Thanks. Having those two options suffices.


[BugFix] Offset+limit overflows and yields a negative result

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
https://github.com/StarRocks/starrocks/issues/16924
Problem Summary(Required) ：

Exaggerated large offset and limit values in queries leads incorrect limit and offset of TopN operators in Plan. both offset and limit are long-typed, so offset(9223372036854775807) + limit(1) overflows and yields -9223372036854775808.
When offset + limit does not overflows but yields a very large value, BE will reserve memory far beyond its requirement for PartitionSortSinkOperators, so we use empirical value(10'000'000ul) to cap the large value.
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

run starrocks_admit_test

@mergifyio rebase

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_admit_test

@Mergifyio backport branch-2.5


Add newlines to FormatProgress for JSON as well

Commit 060da572d20dfeee4fe02ce6b975a6cb33e50dbe has introduced newlines
to streamformatter to help parse Remote API responses. However,
FormatProgress method was omitted from the list of patched methods,
leaving progress messages in, say, /images/create without newlines.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "fix/newlines-in-json-status" git@github.com:little-arhat/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

experimental — Jenkins build Docker-PRs-experimental 10099 has failed

From Details:
Get:22 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/main/source/Sources  Hash Sum mismatch

Fetched 21.3 MB in 7s (2899 kB/s)
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.
Removing intermediate container 2769c1cdd173
The command '/bin/sh -c apt-get update && apt-get install -y 	apparmor 	aufs-tools 	automake 	bash-completion 	btrfs-tools 	build-essential 	createrepo 	curl 	dpkg-sig 	gcc-mingw-w64 	git 	iptables 	libapparmor-dev 	libcap-dev 	libsqlite3-dev 	libsystemd-journal-dev 	mercurial 	parallel 	pkg-config 	python-mock 	python-pip 	python-websocket 	reprepro 	ruby1.9.1 	ruby1.9.1-dev 	s3cmd=1.1.0* 	ubuntu-zfs 	libzfs-dev 	--no-install-recommends' returned a non-zero code: 100
Unable to find image 'docker:6240e34-exp' locally
Pulling repository docker.io/library/docker
Tag 6240e34-exp not found in repository docker.io/library/docker
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Execution post build scripts.
[Docker-PRs-experimental] $ /bin/sh -xe /tmp/hudson667229432153000356.sh
+ set +x

---
Now starting POST-BUILD steps
---

Error response from daemon: no such id: docker-pr-exp10099
Error: failed to remove containers: [docker-pr-exp10099]
Notifying endpoint 'HTTP:https://leeroy.dockerproject.org/notification/jenkins'
Finished: FAILURE

Funny.

@tianon was there any reason to not add the newline to FormatProgress as well? I'll test this tho

I'm definitely +1 on newlines between objects in any JSON stream!

LGTM

LGTM


fix warning colors and copy

What does this PR do and why?
Provide a description of what this PR does. Link to any relevant GitHub issues, Notion tasks or Discord discussions.
Screenshots or screen recordings
If applicable, provide screenshots or screen recordings to demonstrate the changes.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Current dependencies on/for this PR:

main

PR #2457

PR #2458   👈

This comment was auto-generated by Graphite.

Graphite Merge Job
Current status: ⏳ Queued to merge
This pull request is currently queued to be merged as part of a stack.
This comment was auto-generated by Graphite.

Job Reference: fWZhD9sJlygdLuziExGz


Hotfix: corrects JS paths for 400 and 500 error pages

400 and 500 error pages had unminified JS path for common.js. This
commit changes it to the minified version in use.
Changes

Corrects JS path in 400 and 500 pages.

Review

@sebworks
@KimberlyMunoz
@jimmynotjim

:+1:


ci: improve snapshot published message

Fixes #N/A
Description
Add a note about logging into ECR.
How was this change tested?
N/A
Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

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

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 82.541%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4950

Relevant Lines:
5997

💛  - Coveralls


Some questions.

I find myself confused on the process of having my friends join me. Could you clarify whether they also require the server emulator installed on their PCs, or is it solely my responsibility?
If it's only me running the emulator, do my friends still need to make adjustments to their hosts file with my public IP address? We've attempted this, but unfortunately, they're encountering connectivity issues. Could there be something that I've overlooked?
I also have port forwarded the computer that is hosting the server emulator.

multiplayer is not currently supported or implemented in PayCheck3, but if you wish to make the server public facing on the internet, you'll need to set the ip it uses to <IP_ADDRESS> and ensure your friends have your self signed certificate installed

Plus yes they need to change their hosts file to your IP instead of <IP_ADDRESS>

multiplayer is not currently supported or implemented in PayCheck3, but if you wish to make the server public facing on the internet, you'll need to set the ip it uses to <IP_ADDRESS> and ensure your friends have your self signed certificate installed

Sorry for my confusion, If multiplayer is not supported then It wouldn't make much sense to have my friends walk through the process or does it still work to play together? In a peer 2 peer kind of way?

In the game currently p2p function is deleted.
And yes currently waiting me to implement better things at lobby, gamesession (matchmaking) and will be a dedicated server.
Currently only works that you can play the game offline mode (if you have mods installed)


Thread - Some of the threads can't be opened from the LHN

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: <IP_ADDRESS>
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Issue found when executing PR https://github.com/Expensify/App/pull/34640
Action Performed:

Navigate to any chat with a "hidden" user
Write 5 text messages and reply in thread for each
Go to the LHN and open all of the threads

Expected Result:
I should be able to open any thread
Actual Result:
Some of the threads can't be opened from the LHN
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/29026ea2-0b24-455a-9dc6-5e23b94ef4e4
View all open jobs on GitHub

Issue is not reproducible in Production:
https://github.com/Expensify/App/assets/78819774/a4fbb5c1-d982-4e6d-8333-880dec67932b

We think that this bug might be related to #vip-vsp
CC @quinthar

Was able to repro on staging iOS on my phone. Still fighting with simulators so that I can get more insight into the error

A few observations:

It's irrelevant whether the chat is with a "hidden" user or a known user
The issue only occurs after the initial thread creation, once you navigate around a bit more it is no longer present

Anyway I don't think this needs to be a deploy blocker, going to demote it and open up for external help.

Any update here @cubuspl42?

@amyevans are we just waiting on proposals right now?

Yep seeking proposals

I have nothing to say, awaiting proposals 🙂

Still waiting on proposals.

Is this still reproducible?
Everything's working fine on my end.

As this is a recurring aspect of multiple issues, I confirmed on Slack that this is the responsibility of QA and BZ to verify whether the issue is reproducible when there's doubt.

Issue not reproducible during KI retests. (First week)

I retested as well and can't repro, let's close!


Enable auto-publishing to PyPI

To make publishing a new version on PyPI easy, this tedious operation should be automated.

Hi there,Thank you so much for your attention to PyPOTS! If you find PyPOTS helpful to your work, please star⭐ this repository. Your star is your recognition, which can help more people notice PyPOTS and grow PyPOTS community. It matters and is definitely a kind of contribution.I have received your message and will respond ASAP. Thank you for your patience! 😃Best,Wenjie

I found such a workflow to implement this idea. It will publish the new version once a release is created on GitHub. And I have added this feature in PR #14. This workflow now is available here.


I could help review issues and pull requests, if you need help.

@bartaz
Hello! I'm of course very happy with impress.js -- but I notice that the most recent committed changes have only corrected minor typos in the code comments. Yet there are a bunch of open issues and pull requests.
Maybe this is because you're too busy with other things to keep up with impress.js on GitHub? If so, then I could help review and test pull requests.
Or maybe you feel like you're happy with how impress.js currently works and you just don't want to change it anymore? If so, that's fine too, and I will just start a fork for my own use.
Please let me know what you think.
Thanks!

Related: https://github.com/bartaz/impress.js/issues/435

Ah, thanks.


qt{5,6}: update for the new Darwin SDK

Qt 5.15 needs to know the exact location of the OpenGL framework, so it needs updated for the new SDK pattern. I also updated Qt 6. Both are examples of how the new Darwin SDK can simplify derivations and improve support (e.g., Qt WebEngine builds again on Darwin).
Things done

Built on platform(s)

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

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

[x] Fits CONTRIBUTING.md.

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

@K900 pinging you since you’d been interested in this on Matrix.

For future cleaner‐uppers, to avoid making Randy build Qt again: 5.15/qtwebengine-darwin-checks.patch can probably go now, and 5.15/qtwebengine-darwin-no-platform-check.patch can probably be replaced by just rewriting the hardcoded /usr/bin/xcodebuild path to point to our xcbuild.

0002-qtbase-qmake-fix-mkspecs-for-darwin.patch also looks a lot like something that could be dropped or be made much smaller now that we have an actual SDK.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/on-the-future-of-darwin-sdks-or-how-you-can-stop-worrying-and-put-the-sdk-in-build-inputs/50574/15

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/title-the-darwin-sdks-have-been-updated/55295/1


user or media serialize method?

is there any method to serialize this ?

I need its json data?

how can I get the json data of user and media object?


Upload to bower registry

We published to nom. We should also publish to bower now that this repo is public.

Done. https://libraries.io/bower/test_track_js_client


Using DevTools with Apollo throws strange reducer error

I'm using my own redux store with apollo that looks like this:
const client = new ApolloClient();

const rootReducer = combineReducers({
  apollo: client.reducer(),
});

const devtoolsExt = __DEV__ && global.devToolsExtension && global.devToolsExtension();

const store = createStore(
  rootReducer,
  applyMiddleware(client.middleware()),
  devtoolsExt || (f => f)
);

If DevTools is enabled I get this error:
The previous state received by the reducer has unexpected type of "Function". Expected argument to be an object with the following keys: "apollo"

This only happens when using the apollo client reducer; Other reducers don't case this error and removing/disabling devtools also removes the error.
Not sure if this is a bug in Apollo or a bug in devTools? But only seems to happen with Apollo though.

My bad!!!
I did not use the right method signature for createStore
Now looks like this:
const store = createStore(
  rootReducer,
  {},
  compose(
    applyMiddleware(client.middleware()),
    devtoolsExt || (f => f),
  )
);


How can I configure Almond to support utf-8 ?

In the notebook strings are being outputted escaped

almond 0.10.0 no longer showing this issue


Installing the Solace Service Broker on PCF Dev failed

I followed all the steps in order but I am stuck on Deployment Step 2. The installServiceBroker.sh script doesn't run successfully.
This is the message I received:
Creating service broker solace-messaging as admin...
FAILED
Server error, status code: 502, error code: 270013, message: Service broker dashboard clients could not be modified: The UAA request was invalid
I downloaded v0.27.0 for PCF 1.11.0.

The current tile release 1.1.0 is tested and supported up to PCF 1.10.0
There is also a known issue preventing the solace service broker from working under PCF 1.11, this issue is fixed and will be available in the next tile release.
Please use PCFDev plugin 0.26.0 or earlier as they use PCF releases 1.10.0 and earlier ( supported by the solace-messaging tile release )
We will improve the documentation to state a specific version of PCFDev to download for each tile release.


Fix.sps

moved the updatable parameter from buildMesh() to SPS constructor : the user will now explicitly create its SPS as immutable or not and this will allow to prevent addShape() to populate the particles array for an immutable SPS
dropped some references to internal big arrays on SPS.dispose() for the GC

hi,
there are no changes in this PR... This commit was already integrated in the framework.

Oopss I just forgot to commit the changes
coming right now

got it :)


BigInt value can't be serialized in JSON

Describe the bug
Using readContractQueryOptions with BigInt in args will result in a query key containing BigInt, crashing react-query serialization.
Link to Minimal Reproducible Example
No response
Steps To Reproduce
No response
Wagmi Version
2.5.20
Viem Version
2.9.26
TypeScript Version
No response
Check existing issues

[X] I checked there isn't already an issue for the bug I encountered.

Anything else?
No response

@tmm I'm not persisting the data though, the query key them self contains BigInt values.

@tmm this can be easily reproduced by doing
import { readContractQueryOptions } from 'wagmi/query';

// Observe that the query key which will be used by `react-query` contains BigInt 0n
// which will throw a serialization error
console.log(
  readContractQueryOptions(
    {},
    {
      args: [0n],
    }
  )
);

This test works fine https://github.com/wevm/wagmi/commit/67ac1eb0785d49989d2817787a0ee6ed92d02262
Either attach a minimal reproduction or break the test.

@tmm the test show that it's incorrect. See how the 0n bigint is included in the query key? This will break if you try to use it with react-query useQuery or useSuspenseQuery (as instructed in wagmi docs on how to use suspense)

As in doing this will lead to a crash, because react query can't handle bigint
useSuspenseQuery(readContractQueryOptions(config, {
   args: [0n],
});

the test show that it's incorrect

You said the bug could be reproduced by doing this. The test reflects that.

Either you need to handle serialization yourself or you can import hashFn from wagmi/query (used internally):
import { hashFn } from 'wagmi/query'

useSuspenseQuery(readContractQueryOptions(config, {
  args: [0n],
  queryKeyHashFn: hashFn, // for bigint support
});

@tmm thanks for clarifying the manual serialisation part. That's what I'm doing right now.
But I didn't know that you are expected to do that, and that the lib expose a utility function for that. Maybe the docs should includes that as well.


7549 aggregating pool filter phase0 att in electra

We don't want to select phase0 attestations when electra enables.
Related to https://github.com/Consensys/teku/issues/7965
Documentation

[ ] I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

[ ] I thought about adding a changelog entry, and added one if I deemed necessary.

so this is a step forward for sure, now can create blocks in a single node configuration...
in a multi-node minimal setup, aggregates are getting rejected over the wire with messages like:
09:53:46.354 ERROR - Validator   *** Produced invalid aggregate for slot 47: Rejecting aggregate because attester is not in committee. Should have been one of [82, 26, 7, 88]
09:53:46.354 ERROR - Validator   *** Produced invalid aggregate for slot 47: Rejecting aggregate because attester is not in committee. Should have been one of [82, 26, 7, 88]
09:53:46.355 ERROR - Validator   *** Produced invalid aggregate for slot 47: Rejecting aggregate because attester is not in committee. Should have been one of [82, 26, 7, 88]
09:53:46.356 INFO  - Validator   *** Published aggregate          Count: 1, Slot: 47, Root: 133cd269c309cc4aa48f380081ccc43b006b48be26acac14d33bd661ba1b9846

not sure if its my config...
Definitely better than previous where blocks were not being produced even in a single node, but I figured i'd give a bigger statement of progress in case it helps narrow things down...

ok so

2 nodes on minimal-electra kind of setup is ok up to and including 63 validators, at 64 the aggregator issues start, it might be a committee calculation issue...
single minimal-electra node with 64 keys does actually show the issue - i had previously used less validators so didn't see it.

Ye the aggregation during block production is not done yet (currently it is still doing phase0 aggregation which can produce broken blocks)
A PR for this is planned :)


update timeout

Updating .thumbs.yml timeout for purposes of testing thumbs.

thumbot retry

thumbot retry

👍

thumbot merge


[QUESTION} Is this project still being maintained?

First and foremost, thank you for making this an open source project.
Just found this project. Looks like a nice in between for those wanting more than Wg-Easy, but not quite so complex as Tailscale / Headscale or Netbird.
Just curious before I try it out.

Hi @bmcgonag the app works, i still use it. However, i have way less time to maintain it unfortunately

Good to know, and I understand completely.  Closing as answered.


Revert "Remove unused tags from detailed guide details"

Reverts alphagov/govuk-content-schemas#291.
The details.tags is used for email-alerts:
https://github.com/alphagov/whitehall/blob/39f8a6342f449f9a0f01701afce61212cac97e47/app/presenters/publishing_api_presenters/edition.rb#L63-L74

:/
Do we intend to switch email-alerts away from this?

Yeah, that's the intention. I'm not sure what's involved in that though. I'll put in into the email backlog.

Merging to get https://github.com/alphagov/whitehall/pull/2553 to pass.

Has there been any progress on this since April?


Complete codegen and add tests

The initial codegen may be missing some things in order to produce valid code, since it was primarily targeting generation of constraints.
The following should be added:

any missing required codegen in order for output files to be valid
Unit tests for each of the generated methods / structs
tests for generation of entire files

We may want to consider something like expect_test for this (maybe for IR and parsing as well)

This can be started once #8 is merged

@tohrnii since there are now multiple other issues where the remaining tasks are for codegen (#10, #11, #14, #15 ), I'm renaming this one to be specifically for unit testing, and I'm going to unassign it from you for now, since it's lower priority than the other items we need to finish.


genai: support constrained decoding

Let the user determine how the model should respond with FunctionCalls.

I don't see how to add a simple example that is self-contained. That would involve copying the Tool example (about 100 lines) and adding one line. Instead a made a small example that refers to the Tool example.

I am going to submit this TBR because I have pending PRs that depend on it.


Add automatic creation of elasticsearch indices and policies after ap…

…plying.
ES cluster is internal so this has to be done via a container in k8s.
It would be nice to have this tied in to the terraform but the user running TF won't be able to reach the ES cluster.

Just running through one more full  zero apply to flush out any other little issues.

nice, reminder to squash the commits since our default github behavior doesn't do that

I was actually looking for the option to require squash yesterday and couldn't find it. Just looked again and remembered where it was. Thanks!


Pull Request Assignments

Things to note during review:

We should consider before turning this query into a materialized view if we want to join on the contributors table to have the login info available off the bat for viewing on a local/private instance
the conversation on pages will definitely move the location of the graph. This location is temporary until we have a good home for it. I have a few visualizations that are close to done and once those are in lets discuss new page break downs

@cdolfi comments on #445 are the same as for this.

@JamesKunstle Fixed code to make it where the values are how many prs are assigned or unassigned

going to manually merge this.


Autocomletion doesn't suggest member functions in lambda capturing this

Version 94a1a5c9d1911e919da3f5ab085fa3b938854505
clang version 6.0.0-1ubuntu2
Code example:
struct Foo {
	void fooo(){}
	void barr() {
		auto lam = [this] {
			fooo // completion here
		};
	}
};

Likely a clang issue, cquery relies on libclang results here.

Moved to https://bugs.llvm.org/show_bug.cgi?id=37641


Angular 13

I upgraded to Angular 13, and it appears that this package no longer works. I think this has been a great contribution that solves a very important issue for building Angular libraries. Is there any plan to continue to support newer versions of Angular?

For someone that is facing this problem what I did was :
I used @mdudek changes (did a fork from his pull request) added some minor updates (mostly versions of packages) and now I have it working for Angular 13 on my company's library
Here's the npm package: https://www.npmjs.com/package/@iursevla/build-ng-packagr
The Github page is: https://github.com/iursevla/build-ng-packagr
If someone is able to test it, let me know if it worked.
You should only need to install (npm i @iursevla/build-ng-packagr) and then change the builder:
          "builder": "@linnenschmidt/build-ng-packagr:build", to "builder": "@iursevla/build-ng-packagr:build",


Duplicate PRs for requirements.txt including each other

This issue-tracker is meant for issues related to Dependabot's updating logic, a good rule of thumb is that if you have questions about the diff in a PR, it belongs here, otherwise the GitHub support team is best equipped to help you

I'm not 100% sure on this - but given that in e.g. #4757 it was said that "[getting] two open PRs for the same dependency [...] shouldn't happen", I decided to report this here.
Package ecosystem: pip with requirements.txt
Manifest location and content before the Dependabot update:

requirements/base/requirements.txt
requirements/local/requirements.txt (includes base via -r ../base/requirements.txt)
requirements/production/requirements.txt (ditto)
requirements/testing/requirements.txt (ditto)

dependabot.yml content
https://github.com/studentenportal/web/blob/master/.github/dependabot.yml
Note that I believe we can't just remove the non-base files, as they also include their own dependencies which we would like to keep updated as well.
Updated dependency
Anything in base, e.g. django-registration-redux from 2.10 to 2.11
What you expected to see, versus what you actually saw
Dependabot opened 3 PRs, each upgrading the same dependency in the same file (i.e. with the exact same diff). I would expect to only see one such PR.
Images of the diff or a link to the PR, issue, or logs

https://github.com/studentenportal/web/pull/478
https://github.com/studentenportal/web/pull/479
https://github.com/studentenportal/web/pull/480

Ditto, see https://github.com/linz/geostore/pull/2448 and https://github.com/linz/geostore/pull/2454.

Not sure if this is the same problem: https://github.com/linz/geostore/pull/2448 and https://github.com/linz/geostore/pull/2454 both do the same version bump to the same file, with slightly different PR titles. (I've added a commit to bring the package dependencies into line in the last PR, which is why they are not identical.)

If you look at the PR titles, they differ:

... in /requirements/base
... in /requirements/local
...

I think what's happening is that Dependabot is seeing the different requirements.txt files as separate manifests, so it treats them as distinct jobs. But then within each job, it notices the -r ../base/requirements.txt link, so it includes that as part of the job, and then tries to bump the dep within that inherited file.
Since each job is doing it's own thing, they're not aware of each other, so they then fire off PR's that ultimately have the same diff, but the "trigger" for each was a different entrypoint. Effectively this is a "works-as-expected-with-a-bad-sideffect".
TBH, I'm not sure what we can do different here in dependabot-core, which is a stateless library. I guess we could treat this more like a monorepo and change the design such that a given job has visibility across multiple manifests, but that gets complex and would be a huge design change for the library, which we're unlikely to do.
We could indirectly solve this as part of grouped updates (#1190), where it generates all the diffs, and then groups them together when assembling the final PR... then the duplication will simply disappear. That's probably more realistic.


Instructions for puppet noobs

Seems like we need a bit of a scene setter or intro for people completely new to puppet (as am I).
Running on a Centos 6.5 vagrant machine I did not yet have puppet installed. I figured out I needed to enable the puppet I figured out that I needed to enable the dependencies and the install puppet-server with yum:
sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
sudo yum install puppet-server
But that got me thinking about whether I really wanted puppet server on the image or if the agent would have sufficed.

Hi Jeff
Yes, vagrant does add some confusion, where it doesn't need to.  If you
have spun a vm using vagrant, then any packages vagrant has added to the
vm, puppet will carry on, unless it causes some conflict.  So once you
are in your vm, you do need to hit I to install.  Also I just noticed on
the docs, you need to run with root permissions,
so run
sudo ./install.sh from a user account, this will setup your install.
Also a few commits are on master, for centos 7 set for next release.
the genius with puppet, is its ability to be rerun, so make a config
change and rerun, or use the puppet apply command.
On 08/06/15 03:51, Jeff Potts wrote:

Seems like we need a bit of a scene setter or intro for people
completely new to puppet (as am I).
Running on a Centos 6.5 vagrant machine I did not yet have puppet
installed. I figured out I needed to enable the puppet I figured out
that I needed to enable the dependencies and the install puppet-server
with yum:
sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
sudo yum install puppet-server
But that got me thinking about whether I really wanted puppet server
on the image or if the agent would have sufficed.
—
Reply to this email directly or view it on GitHub
https://github.com/marsbard/puppet-alfresco/issues/85.

This is supposed to install puppet for you https://github.com/marsbard/puppet-alfresco/blob/master/config/ootb_install.sh - it gets run from ./install.sh
I'm not sure exactly why it caused a problem for you; looks like I probably need to run through the 'clean install' scenario once more.

hi martin
those commits on master fixed this issue, related to choosing the
correct version from forge, if jeffs on tag ? or master?
cheers
Daren
On 08/06/15 08:22, Martin Cosgrave wrote:

This is supposed to install puppet for you
https://github.com/marsbard/puppet-alfresco/blob/master/config/ootb_install.sh

it gets run from ./install.sh

I'm not sure exactly why it caused a problem for you; looks like I
probably need to run through the 'clean install' scenario once more.
—
Reply to this email directly or view it on GitHub
https://github.com/marsbard/puppet-alfresco/issues/85#issuecomment-109889967.

I guess he is using the released version; we probably need to clean up the issue list and make a point release

fixed in dev-1.1


cannot use chinese filename when debugging cpp files.

VSCode Version: Code 1.18.0 (dcee2202709a4f223185514b9275aa4229841aa7, 2017-11-08T21:22:49.932Z)
OS Version: Windows_NT x64 10.0.16299
Extensions:

Extension
Author (truncated)
Version

html-snippets
abu
0.1.0

vscode-html-css
ecm
0.1.8

php-debug
fel
1.11.1

php-intellisense
fel
1.5.4

code-runner
for
0.8.3

cpptools
ms-
0.14.2

vscode-hexdump
sle
1.6.0

html-preview-vscode
tht
0.1.1

Steps to Reproduce:

edit a cpp file with chinese filename.
compiling/building is ok.
debugger cannot find the source file. but it's ok when using english filenames.

Reproduces without extensions: Yes/No
yes while disabling all extensions

This issue was moved to Microsoft/vscode-cpptools#1254


[SP-4374] Backport of PDI-17300 - 8.0 Execute Job fails when job name…

… has .kjb Extension - 6.1 Does Not (7.1 Suite)
@ricardosilva88

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f plugins/pdi-pur-plugin/build.xml clean-all resolve jacoco && ant -f plugins/pdi-pur-plugin/build.xml checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  plugins/pdi-pur-plugin/src/org/pentaho/di/repository/pur/PurRepository.java
  plugins/pdi-pur-plugin/test/org/pentaho/di/repository/pur/PurRepositoryUnitTest.java


FrontdoorFirewallPolicy ResourceGroupNameSelector or Ref does not work, Action AnomalyScoring

What happened?
Created an Azure FrontdoorFirewallPolicy according to the example
It would not create the resource, error message related to resourcegroupName, though using the same label as all other functioning parts.
Tried using the resourceGroupSelector by label and by Ref, both failed, only providing ResourceGroupName specifically it would work.
Since I wanted to connect to an already existing resource it returned with a failure related to Managedrules, which contains the action "AnomalyScoring"
    observe failed: cannot run refresh: refresh failed: expected
    managed_rule.0.override.0.rule.0.action to be one of [Allow Block Log
    Redirect], got AnomalyScoring:

AnomalyScoring seems to be valid based on the documentation and crds
https://github.com/upbound/provider-azure/blob/main/package/crds/network.azure.upbound.io_webapplicationfirewallpolicies.yaml#L239C54-L239C54
AnomalyScoring is also used in the azure export template for the webapplicationfirewallpolicies resource.
How can we reproduce it?
Create a resource fetch it using the  crossplane.io/external-name
Example yaml
apiVersion: network.azure.upbound.io/v1beta1
kind: FrontdoorFirewallPolicy
metadata:
  annotations:
    argocd.argoproj.io/tracking-id: >-
      frontdoor:network.azure.upbound.io/FrontdoorFirewallPolicy:default/waf....
    crossplane.io/external-name: waf....
  labels:
    app.kubernetes.io/instance: frontdoor
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: frontdoor
    app.kubernetes.io/version: 0.1.0
    helm.sh/chart: null
    ..../example-name: example
  name: waf-cemasys
spec:
  deletionPolicy: Orphan
  forProvider:
    customRule:
      - action: Allow
        matchCondition:
          - matchValues:
              - /....
            matchVariable: RequestUri
            operator: Contains
        name: AllowSomething
        priority: 100
        rateLimitDurationInMinutes: 1
        rateLimitThreshold: 100
        type: MatchRule
      - action: Allow
        matchCondition:
          - matchValues:
              - /....
            matchVariable: RequestUri
            operator: Contains
            transforms:
              - Lowercase
              - Trim
        name: AllowSomethingElse
        priority: 101
        rateLimitDurationInMinutes: 1
        rateLimitThreshold: 100
        type: MatchRule
    enabled: true
    managedRule:
      # These rules was automaticlly fetched as this from the current waf
      - override:
          - rule:
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: RequestCookieNames
                    operator: Equals
                    selector: tokenData
                ruleId: '942200'
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: RequestCookieNames
                    operator: Contains
                    selector: tokenData
                ruleId: '942260'
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: RequestCookieNames
                    operator: Contains
                    selector: tokenData
                ruleId: '942370'
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: RequestCookieNames
                    operator: Equals
                    selector: tokenData
                ruleId: '942340'
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: QueryStringArgNames
                    operator: StartsWith
                    selector: type
                ruleId: '942150'
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: QueryStringArgNames
                    operator: StartsWith
                    selector: filter
                ruleId: '942120'
              - action: AnomalyScoring  # This gives an error message
                enabled: true
                exclusion:
                  - matchVariable: QueryStringArgNames
                    operator: Equals
                    selector: type
                ruleId: '942410'
            ruleGroupName: SQLI
        type: Microsoft_DefaultRuleSet
        version: '2.0'
      - type: Microsoft_BotManagerRuleSet
        version: '1.0'
    mode: Detection
    resourceGroupName: ....

    # Did not work
    # resourceGroupNameSelector:
    #   matchLabels:
    #     ..../example-name: example

What environment did it happen in?

Crossplane Version: 1.13.2
Provider Version: Tested 0.35.0 and 0.36.0
Kubernetes Version: 1.26
Kubernetes Distribution: AKS

Hi @trymkb,
Thank you raising for this, but I could not reproduce with using the following:
    resourceGroupNameRef:
      name: example-frontdoor-rg

Please make sure the labels you use match.

Hi,
Thanks for checking and the answer, but I am 100% certain the labels match with the resource groups, and that the resources exists.
I am using the same method in 20-30 other places.
It is only this specific service that fails where I need to specifically use resourceGroupName.
But the resourcegroup part is a minor issue, the showstopper for me is that i cannot create,manage or update rules, as they all fail with AnomalyScoring.
I have tried all other actions Allow,Block,Log but they are accepted but they do not create, change or delete any managedrules  on Azure.
But during testing I got another message of failure that I have yet to see.
      Front Door Web Application Firewall Policy Name: "waf....."):
      performing PoliciesCreateOrUpdate:
      webapplicationfirewallpolicies.WebApplicationFirewallPoliciesClient#PoliciesCreateOrUpdate:
      Failure sending request: StatusCode=0 -- Original Error:
      Code="BadRequest" Message="Property 'WebApplicationFirewallPolicy.sku'
      is read-only and cannot be changed":

I have not set or changed the SKU in any way, and the type should be frontdoorwebapplicationfirewallpolicies not webapplicationfirewallpolicies to my knowledge.
I will try creating it from scratch and testing if it works.


ECS Memory Utilization keeps rising

Mage version
v0.9.68
Describe the bug
We have deployed the Mage image into ECS using terraform as described in the docs: https://github.com/mage-ai/mage-ai-terraform-templates
There was an earlier issue with memory rising quickly that was reported by us: https://github.com/mage-ai/mage-ai/issues/3244 which was fixed by an update.
This increase is much slower than the above issue, happening slowly over days and weeks:

The drop in memory is when the ECS was restarted due to us pushing a new image. We have not let it run for long enough without any restarts to see it crash at 100%, this is a preemptive report to the team before it happens.
To reproduce
No response
Expected behavior
No response
Screenshots
No response
Operating system
No response
Additional context
No response

@wangxiaoyou1993 any update on this?
This is still rising:

We are experiencing a similar issue on azure container instance (also from tf template).


Can't deploy on render.com

When trying to deploy on render.com, have this isses
Exception: Key not found #0      Application.initialize (package:vania/src/application.dart:20) #1      main (file:///www/bin/server.dart:5) #2      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297) #3      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184)
I don't really know why but i think it because render.com has a built-in section for env variables that I filled but it seems Vania needs (somehow) the .env file to load env variables. So I pushed the .env file (I wish I wouldn't..), and I retry to deploy, but same issue.
So I don't really know how vania works but by reading the source code, it's obvious the env var 'APP_KEY' can't be found and the only reason that explain it is that the .env file is not loaded.
Please help.

BTW render.com supports Docker.

I'll be checking this

In your project update Vania to the latest version (current is 0.1.7+1) and try again

OK, I'll try

Hello. I tried another deploy with version 0.1.7+1; it seems .env is loaded but I still get another error.

As you can see below, it's an issue from .env. It seems some booleans can't be parsed. The issue come from this line in your package.
 if (T.toString() == 'bool') {       return bool.parse(value.toString()) as T;     }
When I look at the .env I can't see any 'wrong' boolean and the logs don't show exactly with values are concerned. So idk what I can do at this step.

I've fixed this by a adding some missing keys in .env.
Explained in this new issue #40


add a (thread safe) global scope memory

Although it is only a global memory across one single process, it will help for some big shared information.
An example:
Server have two apis: getBigDataVersion(), getBigData(string version)
When used in bot, the bot could check global.version with getBigDataVersion() first, then determine if update global.data
In the worst case, it will just getBigData(string version) for same version with multiple threads during version update, and most of time we could save the time for get big data.
(we could even make use of global.updatingThread and a compareExchange function to avoid multiple getBigData(string version))

@vishwacsena , could you please look at this item and let us know who should take it?

Remove the adaptiveExpression and add adaptive.
This is an ask to add a scope in DialogStateManager of AdaptiveDialog. and @tomlm  is the right person to triage.

@darrenj please prioritize. Thank you.


Three dots additional menu icon not working

The menu button (represented by the three dots icon) is not functioning on both the home screen and within the video queue block. When you click on it, nothing happens. It should display an additional pop-up menu.

The issue no longer reproducible after applied the latest script.

The issue no longer reproducible after applied the latest script.


Allow restricting items used to a specific list.

Context: Right now -R allows to force a single item. Instead I'd like to force "choose a single item from this set" for multiple sets, allowing for "I can buy an upgrade now. Which do I buy?"
Finally there should be a slightly different option for "the item for slot x should be from this set" for restricting gear choices.


Remove usage of deprecated autovalidate parameter

This PR is a follow up of a Flutter PR (https://github.com/flutter/flutter/pull/61648) to fix the tests of that PR in the Flutter repository. This PR just remove the usage of a deprecated parameter in favor of autovalidateMode introduced by https://github.com/flutter/flutter/pull/59766 in the Flutter repository.
As I talked with a Flutter member at https://github.com/flutter/flutter/pull/61648#issuecomment-659717803 he suggested me to cc @Hixie for a review.

No idea why Travis isn't running...

landed without running tests to unblock flutter...

Thanks


chore: invoke yarn relay post checkout

Description
This PR updates our Husky rules to invoke a new hook post-checkout. The goal from this work is to avoid the new to run yarn relay after switching branches. The latter causes always the red screen to show in app and it's annoying to need to open the terminal and run yarn relay manually.  (This happened for example today's morning while I was pairing with Nikita)

PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

Dev changes

invoke yarn relay post-checkout - mounir

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Dev changes (invoke yarn relay post-checkout - mounir)

  Generated by :no_entry_sign: dangerJS against 269207a4365227991cbd212a40e830b0a28e0048


Question 23 - adjusting the answer

Hi, I tested question 23 in the chrome console. See this:

Based on the test, I think, let behaves just like var, when trying to redefine. Because of that, I suggest to replace:
You cannot do this with let or const since they're block-scoped.

With
Let behaves similar to var. const would throw SyntaxError, as it is block-scoped.

Hi @LukasBicus,
I am closing this, as it is in fact correct, that both let and const are block-scoped. The difference is, that let can be redeclared, whereas const (= constant) cannot be redeclared, once a value has been assigned to it.


Startup time really slow

Web server takes over 100 seconds to start up, enough that I thought it was broken.  Is this normal?

No, I've never seen it take that long. On my mac laptop it takes less than a second. Can you provide any more info?

It happens before producing any output (the first line of output is about
logger configuration being deprecated).  I looked in 'top' and it looks
like it isn't using a lot of CPU, sometimes zero and sometimes 5-10%.
I just tried running it on one of our workstations, and it works fine, so
this is probably an issue because I am running it on the manager with no
internet access.  Maybe a timeout of something?
On Thu, Sep 24, 2015 at 4:21 PM, Matthew Neeley<EMAIL_ADDRESS>wrote:

No, I've never seen it take that long. On my mac laptop it takes less than
a second. Can you provide any more info?
—
Reply to this email directly or view it on GitHub
https://github.com/labrad/scalabrad-web/issues/59#issuecomment-143077128
.

I don't know of anything that would be timing out, but it's possible. How long does java take to start up on that machine? Is the manager similarly slow to start?

The manager takes about 40 seconds.  Java itself is fast to start up if I run the old java browser it starts immediately.

Last I heard we suspected this was due to DNS resolution failing. @ejeffrey, is this still a problem?

Closing after discussion with @ejeffrey.


[KOGITO-837] - Followup of KOGITO-511 - update the operator data-index…

… configuration to reflect the changes.
Signed-off-by: Filippe Spolti<EMAIL_ADDRESS>Many thanks for submiting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[ ] You have read the contributors guide
[ ] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[ ] Pull Request contains link to the JIRA issue
[ ] Pull Request contains description of the issue
[ ] Pull Request does not include fixes for issues other than the main ticket
[ ] Your feature/bug fix has a unit test that verifies it
[ ] You've tested the new feature/bug fix in an actual OpenShift cluster

operator-image tag 0.7.0-rc2 is available with this changes.

@spolti we just merged the DI refactoring, I guess you can rebase your PR for us to take a second look. Thanks!!

yeah. will do a new PR, will close this one, re-do the work will be easier than rebase.


setup appveyor and make it work on windows

do you have concrete plans on supporting windows in the near future?
Since hwloc provides windows binaries, i suppose there should be a rather easy way.

@Trolldemorted yeah I don't have immediate access to a windows box, so any contribution would be very welcome! :)

how can i help?
this is what happens if i add hwloc = "0.3.0" to my dependencies:
   Compiling hwloc v0.3.0
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\lib.rs:100:12: 100:21 error: unresolved import `libc::pthread_t`. There is no `pthread_t` in `libc` [E0432]
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\lib.rs:100 use libc::{pthread_t, pid_t};
                                                                                ^~~~~~~~~
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\lib.rs:100:12: 100:21 help: run `rustc --explain E0432` to see a detailed explanation
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\lib.rs:100:23: 100:28 error: unresolved import `libc::pid_t`. There is no `pid_t` in `libc` [E0432]
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\lib.rs:100 use libc::{pthread_t, pid_t};
                                                                                ^~~~~
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\lib.rs:100:23: 100:28 help: run `rustc --explain E0432` to see a detailed explanation
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\ffi.rs:1:48: 1:53 error: unresolved import `libc::pid_t`. There is no `pid_t` in `libc` [E0432]
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\ffi.rs:1 use libc::{c_int, c_uint, c_ulonglong, c_char, pid_t, pthread_t};
                                                                                ^~~~~
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\ffi.rs:1:48: 1:53 help: run `rustc --explain E0432` to see a detailed explanation
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\ffi.rs:1:55: 1:64 error: unresolved import `libc::pthread_t`. There is no `pthread_t` in `libc` [E0432]
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\ffi.rs:1 use libc::{c_int, c_uint, c_ulonglong, c_char, pid_t, pthread_t};
                                                                                ^~~~~~~~~
C:\Users\XXXXX\.cargo\registry\src\github.com-1ecc6299db9ec823\hwloc-0.3.0\src\ffi.rs:1:55: 1:64 help: run `rustc --explain E0432` to see a detailed explanation
error: aborting due to 4 previous errors
error: Could not compile `hwloc`.

To learn more, run the command again with --verbose.

Process finished with exit code 101

Looks like pid_t and pthread_t are not available on windows, I guess next step is to research what to use instead on windows. I wonder if we need some kind of type abstraction over the process and thread id in the library to mask this nicely

ah actually there is #16 open for this. Looking at other libraries it looks like we need to pull in kernel32-sys instead of libc on windows. https://github.com/ruuda/thread-id/blob/master/Cargo.toml does something similar.

After applying this diff, cargo can now successfully build hwloc-rs on windows.
Unfortunately, if i use it in my project the linker failes:
LINK : fatal error LNK1181: input file \"hwloc.lib\"could not be opened.\r\n
I cannot open the inputfile either since i am unable to locate it, so i guess it is missing. Any ideas? Unfortunately my knowledge on rust&cargo is rather basic.

After renaming the hwloc windows binaries libhwloc.a, libhwloc.def, libhwloc.dll.a, libhwloc.exp, libhwloc.la and libhwloc.lib to hwloc.a, hwloc.def, hwloc.dll.a, hwloc.exp, hwloc.la and hwloc.lib and moving them to C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib the walk_tree example compiles, links and runs.
What is the intended workflow? How do i tell cargo/rustc/link.exe where to look for the hwloc binaries, and what their filenames are?

Wow that is very cool! great you see you got it to work. Honestly I don't know how the workflow should look like - I wonder if the library can link to them directly for windows without having to rename them?

this is how rustc calls the linker (newlines added for readability):
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe"
"/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64"
"/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x64"
"/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x64"
"/NOLOGO"
"/NXCOMPAT"
"/LIBPATH:C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\examples\walk_tree.0.o"
"/OUT:C:\Users\XXXX\repositories\hwloc-rs\target\debug\examples\walk_tree.exe"
"/OPT:REF,ICF"
"/DEBUG"
"/LIBPATH:C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps"
"/LIBPATH:C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libhwloc.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\liberrno-dd19ca814654318b.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libnum-1fa4854b44bb6a54.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libbitflags-1efefdc447eb53f2.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libkernel32-df86a08647459244.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libwinapi-0889532d327ff4e2.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libnum_iter-50df698bc905252c.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libnum_integer-52fdddf28cd8e924.rlib"
"C:\Users\XXXX\repositories\hwloc-rs\target\debug\deps\libnum_traits-92bb90166cd1857c.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librand-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcollections-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_unicode-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc_system-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-a4729905.rlib"
"C:\Users\XXXX\.multirust\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcompiler_builtins-a4729905.rlib"
"libhwloc.lib"
"kernel32.lib"
"ws2_32.lib"
"userenv.lib"
"shell32.lib"
"advapi32.lib"
"msvcrt.lib"

As you can see the linker will expect libhwloc.lib somewhere in the library path, so i copypasted the binaries into it and was happy it worked. How did you tell cargo that you depend on a library with that name (and why is the name different on windows?)? And where does cargo/rustc use my VS installations' libraries? Do they use visual studio's command prompts which setup LIB/LIBPATH environment variables?

PR #17 and #18 should take care of this. Tests should pass, at least they do on my local machine.

@Trolldemorted thank you very much! I'll slice a release as soon as I can with it :)

appveyor is not yet working, we are on it.

yeah for some reason the travis build is still queued

@Trolldemorted do you want me to do slice a 0.4 release with what we have right now?

i tested it on ubuntu & w10, if it works on mac too then go ahead i'd say 👍

@Trolldemorted certainly not for 0.4 :) I'll run the tests on mac and if it works release 0.4. thanks so much for the work on the windows builds

@Trolldemorted I had to change kernel32-sys to 0.2.1 since cargo reported issues:
$ cargo test
    Updating registry `https://github.com/rust-lang/crates.io-index`
error: failed to select a version for `kernel32-sys` (required by `errno`):
all possible versions conflict with previously selected versions of `kernel32-sys`
  version 0.2.2 in use by kernel32-sys v0.2.2
  possible versions to select: 0.2.1

on which system? macos?

yeah, I wonder that its not failing all the time, since its a cargo dependency mismatch?

@Trolldemorted it would also be cool if at some point you could add a small section for windows to the readme that would be fantastic :)

YAY! appveyor just went green on the badge :) So I'll close out this one and release 0.4.. thanks much again!


Task :video_player_android:compileDebugJavaWithJavac FAILED: Java compiler version 21 has deprecated support for compiling with source/target version 8.

I am using the following build setup:

min sdk 31
compile & target sdk 34
Java 11
kotlin plugin 2.0.21
agp 8.7.2
gradle 8.9
sdk: ^3.4.4
flutter: ^3.22.3

The building of the project faIis with the error below.
Are there plans to update the project so that is can work with Java 11/17?
> Task :video_player_android:compileDebugJavaWithJavac FAILED
Java compiler version 21 has deprecated support for compiling with source/target version 8.
Try one of the following options:
    1. [Recommended] Use Java toolchain with a lower language version
    2. Set a higher source/target version
    3. Use a lower version of the JDK running the build (if you're not using Java toolchain)
For more details on how to configure these settings, see https://developer.android.com/build/jdks.
To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties.
warning: [options] source value 8 is obsolete and will be removed in a future release
warning: [options] target value 8 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
error: warnings found and -Werror specified
1 error
3 warnings
Java compiler has deprecated support for compiling with source/target compatibility version 8.

This rather looks like an issue with the video_player plugin. You should file an issue here.
Also can you share the config from your app-level build.gradle file?

@OutdatedGuy see https://github.com/OutdatedGuy/cached_video_player_plus/pull/52

@Sinishisimus if you want to upgrade the video_player plugins, you should run the following commands:
flutter pub upgrade video_player_android video_player_avfoundation video_player_platform_interface;


Beta release

Releasing changes

Codecov Report
Patch coverage: 81.76% and project coverage change: +0.50 :tada:

Comparison is base (c00fa22) 60.93% compared to head (b36ca29) 61.44%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             beta     #985      +/-   ##
==========================================
+ Coverage   60.93%   61.44%   +0.50%
==========================================
  Files         187      194       +7
  Lines       21244    21732     +488
==========================================
+ Hits        12946    13354     +408
- Misses       7174     7234      +60
- Partials     1124     1144      +20

Impacted Files
Coverage Δ

server/config/options.go
10.52% <ø> (ø)

server/metadata/namespace.go
95.23% <0.00%> (-3.94%)
:arrow_down:

server/metadata/queue.go
48.96% <ø> (+0.33%)
:arrow_up:

store/search/search.go
27.02% <0.00%> (ø)

server/services/v1/billing/noop.go
33.33% <33.33%> (ø)

store/kv/kv_store.go
50.00% <33.33%> (-6.10%)
:arrow_down:

server/services/v1/management.go
42.62% <43.75%> (-0.24%)
:arrow_down:

store/kv/listener.go
94.44% <66.66%> (-2.93%)
:arrow_down:

server/services/v1/billing/metronome.go
69.11% <69.11%> (ø)

schema/fields.go
84.91% <75.00%> (-1.64%)
:arrow_down:

... and 33 more

... and 4 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Revert build/upgrade prioritization

This reverts commit: b74ba9d00dda0f801a1fc9201c0e70d64d96b24d
This change results in slower upgrades to version 0 of AAE hashing which caused many tests to fail. The failures look to be due to existing bugs in riak_kv_entropy_manager handling of the exchange and tree queue. I am in process of refactoring the entropy_manager, index_hashtree, and exchange_fsm and would like to roll this prioritization into that work.
I'm tired of the entropy_manager and fighting bugs that are an issue with the architecture of the manager. I will follow up with an RFC for how i'd like to change this subsystem

+1 a21d9d2

+1 a21d9d2

Also +1 to an RFC for making things better in the future.

@borshop merge


Nemeth: Incorrect element symbol in embellished expression

Regression in v4.0.0-beta.0
\{ I_{\alpha} \}_{\alpha \in A}

"e" becoming ";e".
Thanks to @rbeezer and @alexeikolesnikov

It appears that a subscript (or superscript for ^) indicator is incorrectly propagated.

After conversation with Michael Cantino it turns out my fix was an incorrect fix! I was correct all along.


Text in input or textarea not capturing text.

Hello,
I am trying to capture div with image and textarea text(user input) in it. but it show me only image which is in div and showing blank text which is inside the same div. Cannot able to figure out how to capture text with latest version.
Thank you for any help!
I am trying to capture that on blur. when user input and focus out/blur it should capture text.
Here is code i am trying :
$(document).on('blur', '.image-text', function(event) {
var divTakeSnapshot = '.book-layouts';
var setTakenSnapshot = '.thumbnail-preview';
html2canvas($('.class').find('.div-class-to-take-snapshot').then(function(canvas) {
$('.class').find('.div-class-to-set-snapshot').attr('src', canvas.toDataURL("image/png"));
});
it capturing blank textarea. but showing image.

I used the latest version of the test there is the same problem

Fixed in https://github.com/niklasvh/html2canvas/commit/79e1c857e63837e4459ba9c82d1c5f3a25beb48c

yes @hacknug  it was fixed and still working for me. Please show us your snippet so that we can help you better.

Hi, @hasanAli9t
I also face with same problem now with 1.0.0-alpha.11.
Both input type="text" and textarea cannot rendered correctly.
JS
function screenshot(selector) {
    var element = $(selector)[0]; // get target element (div)
    html2canvas(element).then(function(canvas) {
    var imgData = canvas.toDataURL();
    $('#screen_image')[0].src = imgData;
    $('#download')[0].href = imgData;
    $('#download')[0].innerHTML = "Download";
    });
}

Full code is here:
Perhaps, canvas.toDataURL() should not be used?
same origin image cannot render too.
Thanks.

This not working for me as well, it captures the screenshot of input box but that does have the value typed into the box. As a workaround, I get the value from input box into a div and then capture that div

This not working for me as well, it captures the screenshot of input box but that does have the value typed into the box. As a workaround, I get the value from input box into a div and then capture that div

hey aarangara, can you please share more on how you were able to achieve the workaround? having the same issue in angular perhaps because angular is sanitizing the input text.

Please what exactly is the solution to this?

I checked that Github link provided but did not find the solution. However, I checked my CSS file and it happened that I gave a styling like this to my images:
 img {
  width: 100%;
  height: 100%;
}.

When I removed this styling, I started seeing the text on the capture.


Direwolf20 1.12 v1.2.0 Crash When TE Tank Placed On Up Face of Compact Machine

When I placed a Thermal Expansion tank on top of a compact machine the game crashes. When I log back in the tank is there with no issues (it outputs to the tank properly).
crash.txt
The mod version is 3.0.3-b169

I can not reproduce this. What was on the other side of the tunnel?

A fluidduct. I have since updated the dw20 pack so I'll test this out again
when I get home.
On Sun, Dec 17, 2017, 5:49 AM thraaawn<EMAIL_ADDRESS>wrote:

I can not reproduce this. What was on the other side of the tunnel?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/thraaawn/CompactMachines/issues/273#issuecomment-352246918,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB0QvDWXygcATwvx9OTu_2thZb11xO1Rks5tBPHJgaJpZM4Q4mrG
.

I reproduced it again with DW20 1.4 (CompactMachines 3 version 3.0.3-b169).  This time it was an itemduct inside the machine.  This was on the up face, and I did it again on the west face.

Happens to me on all face

This has probably been fixed in 3.0.5


Easy way to access status code and value in tests

We should provide extension methods that allow to retrieve value and status code from an IResult instance. This way we can more easily access these in tests.

Implemented in 41e7c0fb43910c9a261f7b59f27848d89125893b


fix(content): gnome cooking null checks and typo fix

At 2024-07-11T22:37-0500 during the final portion of Aluft Gianne's waiter gig, I encountered a "script error" after adding toad's legs and gnome spice ingredients to the half-baked crunchies tray.
This error did not prevent me from successfully finishing the Toad Crunchies and completing Aluft Gianne's request:
script error: inv_add An input for Obj type was not valid to use. Input was -1
file: gnome_crunchies.rs2
stack backtrace:
  1: [label,add_crunchies_ingredient] - gnome_crunchies.rs2:103
  2: [opheldu,half_baked_crunchies] - gnome_crunchies.rs2:39
I also have a screenshot of the error and my inventory if that would be useful.

At 2024-07-11T22:37-0500 during the final portion of Aluft Gianne's waiter gig, I encountered a "script error" after adding toad's legs and gnome spice ingredients to the half-baked crunchies tray.
This error did not prevent me from successfully finishing the Toad Crunchies and completing Aluft Gianne's request:
script error: inv_add An input for Obj type was not valid to use. Input was -1 file: gnome_crunchies.rs2 stack backtrace:  1: [label,add_crunchies_ingredient] - gnome_crunchies.rs2:103  2: [opheldu,half_baked_crunchies] - gnome_crunchies.rs2:39
I also have a screenshot of the error and my inventory if that would be useful.

Fixed in https://github.com/2004Scape/Server/pull/654


node process using 100% of a CPU after a database connection

Hello,
We are running mongoclient 1.4.0 as a daemon on the same host as one of ours mongos daemons.
We noticed that just after a connection from mongoclient to our database, node process is using 100% of CPU time (only one CPU)
We tried to disable database statistics, we encountered the same issue.
Tasks: 105 total,   4 running, 101 sleeping,   0 stopped,   0 zombie
%Cpu(s): 49.2 us,  2.5 sy,  0.0 ni, 48.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  4047172 total,  1358088 free,   491832 used,  2197252 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  2540276 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
19548 vitam     20   0 1213372 103624  12664 R 100.3  2.6  78:25.53 node

[vitam-iaas-mongos-01 ~]# ps -ef |grep node
vitam    19548     1 97 12:03 ?        01:21:54 /bin/node /vitam/bin/mongoclient/main.js

I don't find anything particular in journalctl --unit:
Dec 09 12:03:38 vitam-iaas-mongos-01 systemd[1]: Stopping Vitam Mongoclient...
Dec 09 12:03:38 vitam-iaas-mongos-01 systemd[1]: Started Vitam Mongoclient.
Dec 09 12:03:38 vitam-iaas-mongos-01 systemd[1]: Starting Vitam Mongoclient...
Dec 09 12:05:13 vitam-iaas-mongos-01 node[19548]: info: [connect] mongodb://vitamdb-admin:xxxxxxx@localhost:27017/logbook?authSource=admin connectTimeoutMS=3000, socketTimeoutMS=5000, sslValidate=false
Dec 09 12:05:14 vitam-iaas-mongos-01 node[19548]: info: [{"serverStatus":[]}] true
Dec 09 12:05:14 vitam-iaas-mongos-01 node[19548]: info: [{"serverStatus":[]}] true
Dec 09 12:05:15 vitam-iaas-mongos-01 node[19548]: info: [stats]
Dec 09 12:05:19 vitam-iaas-mongos-01 node[19548]: info: [{"serverStatus":[]}] true
Dec 09 12:05:22 vitam-iaas-mongos-01 node[19548]: info: [{"serverStatus":[]}] true

Do you have any idea about what can cause this issue ?
Or do you know how we can get more logs ?
Regards

Hello,
gotta find a workaround for that, I just remember there're some similar reports for meteor itself. I guess that's where it comes, gotta check that.
Cheers

Our meteor version: Meteor <IP_ADDRESS>

Hi again,
I tried to reproduce this but, couldn't have done either in linux or windows, having said that though, I saw a few bug reports about that in meteor itself, but as far as I see it seems to be fixed in <IP_ADDRESS> and shouldn't have such a behaviour, can it be related with your OS ?

Additionally you can take a look at here

Ok thanks I think I understand, we builded our rpm file with meteor <IP_ADDRESS>...
I'll try with the last meteor version.
Thanks a lot for your help.

Hope you can solve it.

We finally found what was causing the issue.
We was still having the issue while packaging our rpm with meteor <IP_ADDRESS>.
But our server was using node v4.6.1 while meteor <IP_ADDRESS> is using node v4.6.2.
With node v4.6.2 the issue has been solved. :)

Great news thanks for sharing :)


Controlling Search Tool Usage

Hi! I had a question on if it's possible to control tool usage in CrewAI, particularly where it concerns SerpAPI.
Can you construct an agent such that it only calls a SerpAPI Google Search tool if absolutely necessary? I am running into the issue where the LLM will automatically default to calling this SerpAPI Google Search tool, even if the LLM is capable of responding to it without using a tool. I want to restrict these tools such that it is the agent's last resort.
Thanks.

What do you define as "absolutely necessary"? You can maybe try updating your tasks prompts to guide it accordingly


Wrap lines based on word boundries

This makes line wrapping a little smarter. Instead of hard-wrapping on
80 (or however many) characters, we can wrap based on word boundries if
adding another word to the line pushes it past 80 (or however many)
characters.
This also makes the line length arbitrary.

@gabebw To explain the intent behind this, we split the line up into words, then iterate through those words to create new lines. For each iteration:

We take the last line, which is the line currently being constructed (last xs)
We check to see what the new line length would be if we added the current word to it
If the line is over the specified length, we create a new line by appending the current word in an empty list
If the line is still shorter (or equal to) the specified line length, we append the current word to the current line (unwords [last xs, x])

I feel like there's a refactor (or multiple) that could be done here to help with clarity, but I'm having trouble seeing them.

sure would be great someone cool like @patbrisbin would help give me feedback too
man
that'd be swell

Wow, give a guy a chance. You mention me for review and immediately merge? That's not our PR process!

I might've tried a recursive approach: figure out the first line, then wrap the rest:
import Data.List

wrap :: Int -> String -> [String]
wrap _ [] = []
wrap n s = firstLine : wrap n rest
  where
    -- +1 because splitAt returns the delimiter in rest
    (firstLine, rest) = splitAt (bestSpace + 1) s

    -- returns the length of s if no space is found
    bestSpace = head . (++ [length s]) $
        dropWhile (<= n) $ findIndices (== ' ') s

Note: may not handle edge cases like double-space or non-space whitespace.

Can't stop the progress here at git hub dot com slash gee fontenot, Pat


Introduce automated image builds

While we're have tests running, we could/should also include automated builds through the dockerhub-github integration that follows specific build rules for e.g. latest vs. specific versions. WDYT @Shotgunosine?

Yeah, I think that'd be great, but I haven't set those up before, so I
don't know how much I'd be able to help.
On Thu, Jun 18, 2020 at 4:17 PM Peer Herholz<EMAIL_ADDRESS>wrote:

While we're have tests running, we could/should also include automated
builds through the dockerhub-github integration that follows specific build
rules for e.g. latest vs. specific versions. WDYT @Shotgunosine
https://github.com/Shotgunosine?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/BIDS-Apps/freesurfer/issues/59, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABILLGDKZ5OL5VMII2W4VGDRXJY67ANCNFSM4OCDX2PQ
.

KK, I'll check it out and keep you posted here.
@chrisgorgo sorry for stressing again, but do you know who owns the account for the bids organization on dockerhub?

@effigies Do you know who owns the bids organization on dockerhub?

@PeerHerholz The circleci config should be pushing to github, do you see any error messages in any of the circleci jobs that get triggered after merging?

I suspect it's Chris, but IDK for sure. @yarikoptic and @tyarkoni might also know?

All I know is it isn't me... I would also guess @chrisgorgo.

@Shotgunosine just checked and didn't see any error messages.

@PeerHerholz oh, you may have to tag a release to trigger it. You can created an annotated tag with git tag -a v1.4 -m "my version 1.4" with whatever version we want to call this release and git push --tags to push it up to the repo.

Ah I see, sorry for not checking more closely. Do you want to do a release based on the current status or wait for some more additions, e.g. automated builds?

I think a release based on where we are now would be good.
On Tue, Jun 30, 2020 at 2:24 PM Peer Herholz<EMAIL_ADDRESS>wrote:

Ah I see, sorry for not checking more closely. Do you want to do a release
based on the current status or wait for some more additions, e.g. automated
builds?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/BIDS-Apps/freesurfer/issues/59#issuecomment-651964753,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABILLGBDD3EXUOJJAAQQUQLRZIUV3ANCNFSM4OCDX2PQ
.

I don't know much about the github integrations, but I do think we could also achieve side by side builds of v6.0.1 and v 7.0.1 with circleci if we wanted to go that route.

Yeah, I thought the same. I haven't done a lot with v 7.0.1 yet and thus don't know if we would need to have parallel docs and examples as well?

I'm not sure. We could always stand one up and see if people start finding broken things.

I believe this has been taken care of.


#No module name 'openalpr-api'

I am working on this project
installed all the needed packages for the project but when i try to run the project in pycharm i am getting the following error...
File "VehicleMoniter.py", line 21, in
import openalpr_api
ModuleNotFoundError: No module named 'openalpr_api'
I also installed openalpr in pycharm.
I don't know the issue. Please clarify me.

Can you reproduce the steps again in details so that I can try to find the issue ?

ModuleNotFoundError: No module named 'openalpr_api'

Try to reinstall openalpr_api properly and if you have not set up the path variables properly check it.

Sir ,
I had tried a lot even I install openalpr module but there were two problem
:

Tensorflow installation
Openalpr_api

Please help me so that I can work a little on this.
Waiting for your guidance
On Sat, Mar 16, 2019, 2:40 PM Shrey Ambesh<EMAIL_ADDRESS>wrote:

Try to reinstall openalpr_api properly and if you have not set up the path
variables properly check it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ShreyAmbesh/Traffic-Rule-Violation-Detection-System/issues/6#issuecomment-473513897,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjujMFgS9B6V5QVt6WgjkP-UCSSt8dX9ks5vXLUZgaJpZM4bePNM
.

Can you please produce all your installation steps and the full error stack trace so that I can check the error. You can even try to see some online article or video to go through the installation process.

openalpr_api.zip
Downlad openalpr_api.zip and place it

I am working on this project
installed all the needed packages for the project but when i try to run the project in pycharm i am getting the following error...
File "VehicleMoniter.py", line 21, in
import openalpr_api
ModuleNotFoundError: No module named 'openalpr_api'
I also installed openalpr in pycharm.
I don't know the issue. Please clarify me.

openalpr_api.zip
Download above file and drag it to sitepackages folder

Hi，sir，
According to your guide ，i have installed openALPR and api by"pip3 install openALPR api'',this installing was successful.but when i run "VehicleMoniter.py",there is a erro,it is "No module named 'openalpr_api'";
i think this module 'openalpr_api' is built by yourself, true or false??????

openalpr_api.zip
Download and paste this folder where VehicleMonitor.py resides.
This worked for me.


Stream context in messaging spec

We should define a CDI stream context that MicroProfile Reactive Streams implementations are required to provide, and to ensure is active during the execution of all callbacks passed to Reactive Streams builder methods, eg, to the map function executed by the map operator.
This could perhaps be called @StreamScoped. It would be worth investigating context inheritance (something that I've seen mentioned but I've never actually seen any mechanism for actually implementing it so I have no idea what it means), since it would be good if a stream context instance could inherit from the context that a given stream is attached to.

I can see how this would be useful to operators/callbacks.
There are three things that come to mind for me:
1 - is this MVP for release 1.0 - what operators would be difficult to implement without it
and could a user provided portable CDI extension be plumbed in in any way without it being
in the spec.
2 - could this be a decoration that Microprofile adds to Streams if it is mostly there to support the implementation of operators [I need to go and grok the Stream:Messaging boundary intentions first really before documenting this concern]
3 - CDI and Contexts - So here we propose a context called StreamScope that has the lifecycle of the Stream intance built. Do we want to have the ability for an operator/callback aka 'interceptor' to be aware of, for example, [see https://docs.oracle.com/javaee/6/tutorial/doc/gmgli.html] The java.security.Principle of the 'next' Subscriber that is going to get the Message?

I'm thinking that perhaps, rather than having a StreamScope, we should require that the stream runs in the context of whatever the scope of the bean that it's defined on is. So, if the bean is defined to be RequestScoped, the stream should run in that scope. If it's defined to be ApplicationScoped, then it should run in that scope. I don't know how this could be implemented for custom scopes though, given that CDI offers no way to capture a scope and transfer it to a thread.

Migrated to https://github.com/eclipse/microprofile-reactive-messaging/issues/2.


Cannot access <IP_ADDRESS> following this tutorial

File: get-started/part4.md
In part 3, the ports was "4000:80". So if you following the tutorial using docker-compose.yml in part 3, you should access <IP_ADDRESS>:4000 to find the result on the webpage.
Or, you should change the docker-compose.yml, make ports to "80:80", then follow the part 4 tutorial~
This issue makes me (a docker newbie) spend a lot time to debug whether the connection is down between nodes, since there are tips to open port 7946 and 4789. Finally I found that these ports are automatically on if you use virtualbox vm. 😁

Can't even access with port 4000.
Example from part2 alone works fine when inside docker-machine myvm1
$ docker stack ps getstartedlab
ID                  NAME                  IMAGE                        NODE                DESIRED STATE       CURRENT STATE            ERROR               PORTS
up0kv1zd04h2        getstartedlab_web.1   roivanov/get-started:part2   myvm1               Running             Running 6 seconds ago
nmv6nmy9ezig        getstartedlab_web.2   roivanov/get-started:part2   myvm2               Running             Running 23 seconds ago
cdjb0fvjgybl        getstartedlab_web.3   roivanov/get-started:part2   myvm1               Running             Running 6 seconds ago
bij1mdn72fy4        getstartedlab_web.4   roivanov/get-started:part2   myvm1               Running             Running 6 seconds ago
u76hknxyywjq        getstartedlab_web.5   roivanov/get-started:part2   myvm2               Running             Running 23 seconds ago
$ docker-machine ssh myvm1 "netstat -an" | grep 4000
tcp        0      0 :::4000                 :::*                    LISTEN
$ docker-machine ssh myvm1 "netstat -an" | grep -w LISTEN
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN
tcp        0      0 :::22                   :::*                    LISTEN
tcp        0      0 :::4000                 :::*                    LISTEN
tcp        0      0 :::2376                 :::*                    LISTEN
tcp        0      0 :::2377                 :::*                    LISTEN
tcp        0      0 :::7946                 :::*                    LISTEN
$ docker-machine ls
NAME    ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
myvm1   *        virtualbox   Running   tcp://<IP_ADDRESS>:2376           v18.09.0
myvm2   -        virtualbox   Running   tcp://<IP_ADDRESS>:2376           v18.09.0
$ curl http://<IP_ADDRESS>:4000
curl: (7) Failed to connect to <IP_ADDRESS> port 4000: Connection refused
$ curl http://<IP_ADDRESS>:4000
curl: (7) Failed to connect to <IP_ADDRESS> port 4000: Connection refused

Closing the PR as the page referenced has changed and the issue is no longer relevant.


[SPARK-26151][SQL][FOLLOWUP] Return partial results for bad CSV records

What changes were proposed in this pull request?
Updated SQL migration guide according to changes in https://github.com/apache/spark/pull/23120

@cloud-fan Please, have a look at the PR.

Can one of the admins verify this patch?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/5765/
Test PASSed.

Test build #99720 has started for PR 23235 at commit 8c115f7.

Test build #99720 has finished for PR 23235 at commit 8c115f7.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/99720/
Test PASSed.

Test build #99728 has started for PR 23235 at commit 463f9e1.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/5771/
Test PASSed.

Test build #99728 has finished for PR 23235 at commit 463f9e1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/99728/
Test PASSed.

thanks, merging to master!


Update base.php

Added two missing translations
WHY
BEFORE - What was wrong? What was happening before this PR?
There was missing translations for italian locale
AFTER - What is happening after this PR?
No more english strings in an italian app
HOW
How did you achieve that, in technical terms?
Simply added two array entries
Is it a breaking change?
No
How can we test the before & after?
Try a password reset for a few time using app with 'it' as locale
Before my modification, the error message was in english. Now is in italian

Thank you @realtebo ! It'll be available with a composer update starting Monday, when we tag & release.


Paths with special characters or spaces don't work

If the pathname of your .tex file has a space the plugin fails to change the directory and then never gets to compiling the latex code. I've created a patch cless/neotex@2c3f26f3bb6b3dcc057504b430757fa3cccf1737 and while that works it's probably not an ideal way to go about solving this issue.
I'm guessing vim passes the b:neotex_jobexe to the current shell, and I guess that means that how you escape your string depends heavily on your environment. Can the job be executed from python instead, using the subprocess api, or is there a special reason that it needs to be done from vimscript?

First of all thaks for the patch.
And you're right it would be a better solution if the job is executed from python using subprocess.
In fact I wanted to use pythons subprocess api in the first place, but somehow it didn't work. (I thought maybe it doesn't work with neovim remote plugins.)
Right now I don't have much time, but in a few weeks (when my exams are over) I will try to find a solution for this issue.

this should fix it.

this should fix it