Spotifyd rust packages

Motivation for this change
Spotifyd v0.3.0 does not work - Caught panic with message: attempted to zero-initialize type `librespot_tremor::tremor_sys::ov_callbacks`, which is invalid Caught panic with message: called `Result::unwrap()` on an `Err` value: "SendError(..)" Player thread panicked!
According to this issue its due to the latest rust version. Pining the version of rust back to rustPackages_1_45 fixes this error.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 114309 at dcccf49c run on aarch64-linux 1

1 package built:

spotifyd

1 suggestion:

warning: unclear-gpl
gpl3 is a deprecated license, check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.
Near pkgs/applications/audio/spotifyd/default.nix:42:5:
   |
42 |     license = with licenses; [ gpl3 ];
   |     ^

Just to add some historical context here (who knows how long this will continue to happen):
I first applied the fix that was applied here (again) in https://github.com/NixOS/nixpkgs/pull/106050 which got removed in #109681 for no reason that I can see. We now also lack any kind of documentation in the source code why that older rustc is desired. History tells me someone will try to compile with the latest and greatest, sees no compiler errors and will open a PR that will bump the version again.

@andir Very good point and I apologize for not adding a comment in the code for future contributors to validate the package not just compiles but works.
I was talking with @sarcasticadmin yesterday and he mentioned there should be some unit testing around this to prevent these issues in the future. I don't have much experience in that but its definitely something I'd like to learn more about and am willing to give it a shot.

As this requires a closed source backend I am not sure how to validate it outside of the sandbox.

Just to update: it seems like a version which fixes the original issue has been merged and released as v0.3.1 (see https://github.com/Spotifyd/spotifyd/pull/900), although we might want to wait for https://github.com/Spotifyd/spotifyd/pull/912 before updating.


IE9 subarray method not defined

fix for issue #1027 (https://github.com/mozilla/pdf.js/issues/1027)

thank you for the fix
closing #1027


Possible reason why MultiMeshInstance appears to be slow

Godot version:
v3.2.alpha.custom_build.2e065d8ad
OS/device including version:
Ubuntu 18.04
Issue description:
People may have the impression that MultiMeshInstance is slow while  going through the tutorial on animating fish with MultiMeshInstance, as I could only render ~23k fish at 60 FPS on NVIDIA GTX 1070. After several hours of bug-hunting, it turns out to  be related to  #26082. If I switch to an empty scene after start playing the fish scene, I could animate ~56k fish at 60 FPS. I am reporting this just to make the link more discoverable. Closing right away.
Minimal reproduction project:
A repo animating spheres I made for quick testing

Closing.


decode images only once per frame

I noticed in a profile that the lion's share of execution time for a decent sized trace is going to jpeg.decode(). It appears that decode is called twice per frame (once for visual, once for perceptual), and the last frame is also decoded once per every other frame (for comparison in calculateFrameSimilarity), a total of ~3*framecount decodes.
A quick non-invasive fix (ignoring #29 :) is to make sure the decode is only done once per frame. Not all decodes are equivalent in execution time, but caching the decoded image brings the decode portion of the run down to about a third of the current time, plus it relieves some GC pressure.
Bottom-up profile (from inside a Lighthouse run) sorted by total time before:

and after:

Using command line speedline, averaging several runs over a single trace of www.chromestatus.com with 85 frames, total execution time dropped about 45%, from ~7.2s to ~3.9s
Caching is done inside frame, similar to the internal _histogram cache, but let me know if a different spot would be better.

Thanks @brendankenny


Allow hg pod access from dev and non-dev namespaces

Should fix #783.
Note that the namespace tag of the network policy remains languagedepot. That tag should be adjusted by the Fleet deployment just the same as the namespace tags in all the other Kubernetes configs; it's the namespaceSelectors that weren't adjusted.

Can confirm that this works; I deployed this to the develop server after merging and now I can access the hg pod again, so things like the commit train-tracks graph are working again on develop.


Add ArcsStrictMode.strictHandles

Adds new ArcsStrictMode class
** Can be controlled via .enableXXX()/disableXXX() methods
** Can also be controlled by by System properties, URL params, command line flags, or specific visible for test methods on JS/JVM/Native

Adds new Kotlin CommonThreadLocal (JVM ThreadLocal, a single-threaded object on other platforms

Adds 'currentDispatcher' (ThreadLocal) and 'currentlyRunningInDispatcher' to Scheduler
** Updates Scheduler to set currentDispatcher during Task execution
** Updates StorageProxy.applyOp()/getParticleView() to check ArcsStrictMode.strictHandles-> currentRunningInDispatcher
** Adds demonstration test in handle manager tests

Tests can be enabled globally from command line via
blaze/bazel test --jvmopt="-DArcsStrictMode.strictHandles=true" //target

Can you add some comments why this (strict mode) is needed? Does it solve an existing problem?

Can you add some comments why this (strict mode) is needed? Does it solve an existing problem?

Yes, people forgetting to use withContext(handle.dispatcher) { } which has come up multiple times. You are technically not supposed to call handle.store()/clear()/etc outside of a dispatcher and eventually this should be the default.


ORC-965: Fix ZSTD 'Overflow detected' failure

What changes were proposed in this pull request?
This PR aims to fix Overflow detected failures in ZSTD compression by bringing new aircompressor version.

https://github.com/airlift/aircompressor/commit/1e364f713390008eada1daa451e7b42cd6647250 (Fix failure when data compressing incompressible data)

Why are the changes needed?
Overflow detected happens not only for the small buffer, but also for the incompressible data. The following is a link to the JIRA image.

How was this patch tested?
Pass the UTs.

cc @williamhyun

Also, cc @pgaref and @omalley

+1 LGTM

Thank you, @williamhyun ! branch-1.7/1.6 needs this too. I'll backport this.


Add missing use statement for MiddlewareRunner

Add missing use statement for MiddlewareRunner after moving to Io subnamespace.
Follow-up for #277

Was just gonna report this: https://travis-ci.org/php-pm/php-pm/jobs/314626879 but you're faster :)
:shipit:


[OpenGOAL] format function always rounds down

When printing floating point numbers with format, the number is almost always rounded down.  For example:

The rounding direction should probably be made more intelligent.

Expected as per here for now - https://github.com/water111/jak-project/blob/44fa1839225a0d4548b174585b21948b3a6917aa/game/kernel/kprint.cpp#L409-L414


Automatically create voice channels for games

Description

Resolves #27

Intended followup work:

Put voice channels into a category?
Automatically clean up these channels?

Checklist

[x] Add tests for these changes
[ ] Test coverage is not decreased
[ ] Entire test suite passes

Codecov Report

Merging #219 into master will decrease coverage by 0.79%.
The diff coverage is 84.48%.

@@            Coverage Diff             @@
##           master     #219      +/-   ##
==========================================
- Coverage   97.29%   96.50%   -0.80%
==========================================
  Files          30       31       +1
  Lines        1552     1601      +49
  Branches      231      237       +6
==========================================
+ Hits         1510     1545      +35
- Misses         21       31      +10
- Partials       21       25       +4

Impacted Files
Coverage Δ

src/spellbot/operations.py
94.25% <54.54%> (-5.75%)
:arrow_down:

src/spellbot/__init__.py
95.35% <87.09%> (-0.75%)
:arrow_down:

...f7bbcdf77_adds_automatic_voice_channel_creation.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Update concept-registration-mfa-sspr-combined.md

Pull request that adds information around deprecated technology such as IE11 not being supported in reaching My Sign-in page.

@Justinha

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Snapshots with check option - allow custom date field to be used when setting dbt_date_from and dbt_date_to fields.

Overview of Change
Essentially we would like to be able to supply the following config so that a snapshot with check strategy honours the updated_at field that we supply when setting the dbt_date_from/to fields.
 {{
        config(
          target_database='analytics',
          target_schema='snapshots',
          unique_key='id',
          strategy='check',
          updated_at='updated_at',
        )
    }}

We would like to use the snapshot feature to manage type 2 changes on our dimensions (products, customers etc).
We need to use check mode (not timestamp) so we can look for record attributes that change (as well as new/deleted records).
In our staging layer we have a dw_load_datetime column on every staged dimension that represents when the data was processed.  This is the timestamp from Airflow and importantly it allows us to replay historic runs (e.g. reload data for the past 3 days).
Question - can we tell dbt to use this dw_load_datetime in the snapshot when setting the dbt_date_from and dbt_date_to fields?
Currently dbt uses the current time to do this. We can see you support this use case when in timestamp mode - but we weren’t sure why this couldn’t also apply in check mode?

Hello, first time contributor here, I've started to look into the issue.
I feel like the only change should be here. I would get the updated_at option, the same way invalidate_hard_deletes is.
I'm not sure what kind of tests needs to be added.
I see how to add a test to check if the new option is working correctly.
But how to assert that rows have been invalidated with updated_at and not the current timestamp ?

@PJGaetan I think that's right! You could replace the line you've identified with:
{% set updated_at = config.get('updated_at', snapshot_string_as_time(now)) %}

As far as testing this change, we already have a number of integration tests related to 'check' strategy snapshots in test/integration/004_simple_snapshot_test. In particular:

test_simple_snapshot.py::TestCheckCols
test_simple_snapshot.py::TestConfiguredCheckCols
test_simple_snapshot.py::TestCheckColsBigquery
test_snapshot_check_cols.py::TestSimpleSnapshotFiles

I think a test for this could be as simple as copying/adapting one of those. After ensuring that the source table being snapshotted contains a date/timestamp column (the existing ones may not), create a snapshot with both the 'check' strategy and updated_at config set, run it, and confirm the dbt_updated_at column value in the resulting snapshot table matches the updated_at column value from the initial table being snapshotted.


Emote menu searchbar not cleared after reacting to a server message

Describe the bug
When you react to a server message with an emote (having used the search functionality by typing), the next instance of accessing the emote menu, you will find that the search was not cleared.
To Reproduce
Steps to reproduce the behavior:

Click "Add Reaction" to a message INSIDE A SERVER (not DMs)
Type a normally usable emote name in the search bar and select the emote
Access the emote menu again and you will find the last search is still there (not cleared)

Expected behavior
In step 3, we should see the search field empty and the emotes not filtered
Details (please complete the following information):

Addon Name: Freemoji
Addon Version: 1.7.3
Discord Release Channel: Stable

Closing this because Freemoji was discontinued a couple months ago. Be sure to check out EmoteReplacer instead.


File read errors appearing in kubeconfig file

kubectl get pods --namespace foo
Unable to connect to the server: invalid character "\n" in host name

# ~/.kube/config
server: |-
      https://kubernetes.Error:
      No such file or directory (os error 2)

This happens if the user doesn't have Terraform installed when the user runs kaws admin install, since that calls kaws output internally. Should kaws do a sanity check for Terraform and kubectl when running commands that require them?


Fix/30842 accessibility selected state button

Summary
Accessibility service does not announce "selected" on accessibilityState = {selected: true} of the Button Component.
Issue link - https://github.com/facebook/react-native/issues/30954

Changelog

[General] [Added] - Add accessibilityState prop to Button component

Test Plan

Created a button example and tested it on VoiceOver and Talkback

I tested and it announces selected when the Accessability focus moves to <Button accessibilityState={{ selected: true }} /> but could not find a way to save the accessibility focus in the Button Component state this.state.accessibilityState.
The Button does not have onFocus callback and I could not find anything in AccessibilityInfo to get the current accessibility state of a Button component. Thanks a lot for the pr :pray: :peace_symbol:

Hey @intergalacticspacehighway it looks like this issue was closed by another PR #31001. Thank you for your contribution though!


Implement dialog for scripted API call

The motivation for this change is to provide a starting pointing for
writing scripts to export results based on query developed in the
interface.
The change introduces a new dialog containing pre-fabricated API
calls using cURL and the Python requests library for JSON or CSV
formats. The dialog can be opened using a new button in the results
toolbar.
Fix #777
Signed-off-by: Byron Ruth<EMAIL_ADDRESS>

Animation of feature.

looks good!


Missing parameter

Hello.
Just noticed, that documentation doesn't include HubSiteId parameter, which I can find with PowerShell by clicking "Tab".

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

ID: fa5e3530-a63e-71ce-97c8-c904619aafa8
Version Independent ID: 2c961b64-5c27-6331-b704-716ccfb8c5a7
Content: New-PnPSite (sharepoint-pnp)
Content Source: sharepoint/sharepoint-ps/sharepoint-pnp/New-PnPSite.md
GitHub Login: @techwriter40
Microsoft Alias: kirks

@officedocsbot assign @yogkumgit

Hello @wonderplayer Thanks for your feedback.
The article has been updated after you added this comment, if you take a look at it now, it includes HubSiteId parameter
Thank you

@get-itips  Thank you very much for the contribution and sharing this explanation. @wonderplayer
Hope this comment is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@officedocsbot close


Is there anyway to cut and paste cells?

I'd like to be able to cut and pasts cells (best to support cut and paste multiple cells at a time).
There's an existing close issue https://github.com/microsoft/vscode-jupyter/issues/2131.
However,
the feature doesn't seem to be implemented based on discussion in the issue.

Thanks for reaching out @dclong. The reason that issue is closed is that copy/paste is implemented on our new notebook experience. Its not out in stable yet, but you can use it with VS Code insiders (https://code.visualstudio.com/insiders/).
Once you open a notebook in insiders it should look like this:

Let me know if you can use it.

@DavidKutu, Thank you very much for the explanation! Will give the insider version a try.


Intermittent slowness with Supersonic Data (rest-api.appgyver.com)

There are performance issues with Supersonic Data.
These are actively being worked on. This issue acts as a collection for side-effects that are directly related with Supersonic Data slowness.
Slowness also depends on the location of the requester. There isn't currently a proper CDN , so requests from Asia and Europe take longer than requests from the US.

This is why using a proxy for api calls is a bad idea. All eggs in one basket. Dangerous.

Is there a way to let the data-model use a direct custom rest-server without the app-gyver-server in the middle?

This issue was raised as early as January:
https://muut.com/i/appgyver/supersonic:supersonic-data-very-slow
I've only been working with Appgyver for a few days, and am in love with the whole thing, but this may be a deal breaker. I'm in Dallas using Charter cable, so if it's fast anywhere, it should be fast in my major american city with a big ISP. My app ID is 69022. It's currently drawing from my own custom REST backend, but when I use the sandbox superhero database like the tutorial suggests I set up, it is also unacceptably slow. Please tell me there is something I can do to fix this! I want to use Appgyver, but cant sell app development to customers with this awful performance!

We're actively working on bettering the speed of Supersonic Data with e.g. a new proxy, and internal prototypes show significant improvements. There's multiple factors at play though, so it's hard to say what's causing the issues for you. We'll keep this issue updated as we roll out new features, but I can't give a timeline yet. Sorry for the delays and not being able to give a better answer.
In the meantime, you can also connect directly to your backend with any AJAX library you like.

I have connected with the composer app to my database and it works great.
Now I'm just dealing with composer incompatibilities with Android. Also, I
haven't been able to do the handshake with appgyver to tell it that the
record creation was succesful when it POST data to my custom API. This
means that the record saves, but the app doesnt know it. What does AppGyver
look for in order to feel like it has made a succesful POST? I'm already
sending the http 201 created code, and I have verified that the format of
my POST response is identical to what Parse.com sends by comparing POST
request responses from parse and my backend at http://hurl.it
You can see my code if you expand my last comment made here:
https://muut.com/appgyver#!/composer#how-to-build-a-post-service
We're actively working on bettering the speed of Supersonic Data with e.g.
a new proxy, and internal prototypes show significant improvements. There's
multiple factors at play though, so it's hard to say what's causing the
issues for you. We'll keep this issue updated as we roll out new features,
but I can't give a timeline yet. Sorry for the delays and not being able to
give a better answer.
In the meantime, you can also connect directly to your backend with any
AJAX library you like.
—
Reply to this email directly or view it on GitHub
https://github.com/AppGyver/steroids/issues/823#issuecomment-120957944.[image:
Web Bug from
https://github.com/notifications/beacon/AFwbmPifk81FrrrbaTQ21jwc47qTI7Jfks5oc8l7gaJpZM4Dhagx.gif]


Raise ERegistryException in function IsDarkMode when registry branch does not exist

Raise ERegistryException in function IsDarkMode when registry branch "\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" does not exist.
I suggest fixing the function in DarkModeApi.pas
function IsDarkMode: Boolean;
var
LRegistry: TRegistry;
begin
LRegistry := TRegistry.Create;
try
Result := False;
LRegistry.RootKey := HKEY_CURRENT_USER;
if LRegistry.OpenKeyReadOnly('\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize') then
Result := not LRegistry.ReadBool('AppsUseLightTheme');
finally
LRegistry.Free;
end;
end;

Fixed)


Node Templates

The link specified here is broken, kindly fix it when possible please.
https://karpenter.sh/preview/concepts/node-templates/#specamiselector
"All labels defined in the scheduling documentation can be used as requirements for an EC2 AMI"

fixed in #3655


Perf actor reminder registration

Description
This PR adds perf test to check performance of actor registration without SDK. It still uses the default redis state store.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
PR checks performance for issue: #2889
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

This PR is on top of this other PR: https://github.com/dapr/dapr/pull/3041

/ok-to-perf


Fix punctuation on doc

Change this:
To enable resolution between Azure and on-premises networks. See
to:
To enable resolution between Azure and on-premises networks, see
[Enter feedback here]

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

ID: 7d766d17-0650-407e-1aed-d94966ea4932
Version Independent ID: 0254b3d9-adaf-8292-c3d3-93cb665b7504
Content: What is Azure Private DNS?
Content Source: articles/dns/private-dns-overview.md
Service: dns
GitHub Login: @rohinkoul
Microsoft Alias: rohink

@georgespatton I think it's a typo. Did you make a pull request about this?
If not, can I make a PR for this?
Thanks.

@georgespatton @hiMinju Thanks for the feedback. Please know that we welcome public contributions  to the Azure Docs documentation from the community! Feel free to submit a PR to fix this.

@BhargaviAnnadevara-MSFT
#60465 Okay! I just did it. Thanks!

@hiMinju Thank you for your contribution!

@georgespatton @hiMinju The changes now reflect in the article. Thanks again for catching that error in the docs!
We will now proceed to close this thread as resolved, but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Electron Not Exiting When Task Terminated

Tasks which invoke Electron aren't successfully killing off Electron when the task is terminated. Closing the window successfully kills Electron. The VS Code documentation does not provide any details about what occurs when a task is terminated, so investigate which signal is being sent when a task is terminated, and see what can be improved there.

Should be better after 98875f28e9009ff2af4c5015e1eb3d3d53d042ac. Closing for now.


Map UTF-16 indices to UTF-8 ones

Based on suggestion from:
http://userguide.icu-project.org/strings/utf-8
See #240.

We can probably optimize this a bit by saving the UTF-8 index in previous and using it with the new index to subtract from the original UTF-8 string.


Missing WSCG check for ExistenceJoin

Describe the bug
We do a WSCG check in ColumnarShuffledHashJoinExec. But only check the condition, not leftKeys and rightKeys check.
For ExsitingJoin, the condition is null, and there are only leftKeys and rightKeys, which leads to function is currently not supported in WSCG.
To Reproduce
select * from table as t1 where concat(t1.a, "_", t1.b) in (select concat(t2.a, "_", t2.b) from table as t2)

Expected behavior
No Exception thrown and using WSCG if function doesn't support WSCG.
Additional context
None

Fixed.


Test coverage

Closes #17

[x] Fix MIRI Tests
[x] JSON backend tests
[ ] Gateway tests
[ ] Ignore all the database items coverage wise
[ ] Actions tests

This PR is already starting to get large, so I'm gonna merge it now and do actions in another PR


fix: delete css flex element

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


importing identity

I can't use orbitdb local keystore for stoarge
so I serialize the identity to JSON and save it on another storage
How can I import the saved identity back to orbitdb every time my server starts?

any one?

i want to know too

can anyone  from the mainters comment on this?
pointer on how to implement?

@sirpy @bluelovers the keystore is required to be able to use the identity as that is where the signing keys are stored, so they will need to be stored in some persistent storage somewhere. The identity JSON does not contain key information and cannot be used to sign entries. To import and recreate the identity on start you should specify the keystore location and recreate the identity using createIdentity with some id (which you specify) as follows:
const Keystore = require('orbit-db-keystore')
const Identities = require('orbit-db-identity-provider')

const keystore = new Keystore('PATH_TO_KEYSTORE_IN_STORAGE')
const identity = await Identities.createIdentity({ keystore: keystore, id: 'myId' })
// should always return same identity if you use the same keystore and id

Are you able to recreate the identity this way?

@shamb0t
Yes I understand how it basically works, but as explained, I can't use localstorage and I want to save it in some other remote storage, so the question is how can this be done if at all

@shamb0t we would like to use an external source or to import and identity to the keystore

Anyone got an answer on this?

@sirpy I think that you could try to follow this example
https://github.com/libp2p/js-libp2p/blob/master/examples/webrtc-direct/listener.js
In particular, you have to find a way to store in Heroku either your peer id or a secret which enables you to to recreate in a deterministic way your id every time the server process starts. In this way your Ipfs node will always have the same peer id which means that you are also going to obtain the same orbit id.
I tried to do something similar here
https://github.com/LucaPanofsky/ipfs-wss-heroku-node (although the code needs improvement).
In addition I think that there is another option available.
You can try to implement your custom identity provider:
https://github.com/orbitdb/orbit-db-identity-provider
For instance, if you look at the Ethereum identity provider
https://github.com/orbitdb/orbit-db-identity-provider/blob/main/src/ethereum-identity-provider.js
const { Wallet, verifyMessage } = require('@ethersproject/wallet')

...

async getId (options = {}) {
    if (!this.wallet) {
      this.wallet = await this._createWallet(options)
    }
    return this.wallet.getAddress()
  }

...

it seems possible to write a custom identity provider which fetches identity data from wherever you desire.

I did something like this and it works perfectly, it is a browser version, might need a little tweaking to work on node
`var my_store_provider = {
status: 'open',
open: function(){
//if ( window.console ){
  // console.log('open arguments:')
  // console.log(arguments)
//}

},
put: function(){
//if ( window.console ){
  // console.log('put arguments:')
  // console.log(arguments)
//}

},
get: function(){
//if ( window.console ){
  // console.log('get arguments:')
  // console.log(arguments)
//}

if ( 'myId' === arguments[0] ){

  return "{\"publicKey\":\"04c27a8828aec4d3352c30d7c8f8d5743c9317646e70f0ffb7c017d36aac28dae946606952edeca823828e3a6939637d277da53b6eaf510142b184aa2ffa6e4375\",\"privateKey\":\"7905676d074489f7ee1997f86c8f1f3cbd258f318eae76b7a9ac5b4104c15f71\"}";
}

if ( '03c27a8828aec4d3352c30d7c8f8d5743c9317646e70f0ffb7c017d36aac28dae9' === arguments[0] ){

  return "{\"publicKey\":\"0454b2e47526ede9d8a06e048b216609f969f50d456b6beeaa558f6a91cd83b3cb93044a6d10a25922095e77644b680a49e24afe9808cdfe7d813f56c6be20a4d0\",\"privateKey\":\"0f72d1451ca9cf9a267f1f26d242edc769c601daf5d16bc85b53c087bfa6ee6e\"}";
}

}
}
var keystore = new OrbitDB.Keystore(my_store_provider)
OrbitDB.Identities.createIdentity({ keystore: keystore, id: 'myId' }).then(function(e){
})
`


Check op input types (mul) in CheckTypes

Type of issue

Bug report

If the current behavior is a bug, please provide the steps to reproduce the problem:
For release candidate 1.1, a line like node _T_162 = mul(_T_160, _T_161) @[multiplier.scala 102:43] will trigger the following, if the input arguments are different types.

Impact

no functional change

Already fixed.


Add backup and restore information for Private Cloud

The customer's role in providing backup and restore functionality for data held in the private cloud was not clear enough.

Thank you @MarkvanMents, this looks good to me.


istio ingress srvlb collides with nginx ingress controller

Hi Victor,
I am trying to follow your steps and have issues with the application istio ingress controller and the nginx ingress controller both deployed on the cluster. Do you have somewhere setup steps of nginx on the k3d cluster? Both claim per node (using DS) all 80/443 ingress slots so they collide, I wonder where that conflict avoidance has been configured. Short advise would be highly appreciated. Rgds

I don't think I ever used both in k3d (in "real" clusters yes). When working locally, and when I do need Istio, I tend to redirect all the traffic through the Gateway. So I do not have ready-to-go instructions for doing that in k3d. But, the general Gist is that you'd need to change the Service ports of one of the two (e.g., nginx) to use different NodePort ports.
In "real" clusters, that is not a problem since those services are of LoadBalancer type. They get external LBs with different IPs so there is no port collision.
Short advice: check, for example, Helm values of NGINX ingress and see which ones should be modified to use different ports.
Longer advice: I can create a demo but I cannot guarantee when.

thx a lot for the fast response. If I understand right, the nginx controller has per node servicelbs deployed on 80/443 mapped to a nodeport and the istio-ingressgateway tries to do the same. Problem is both are helm charts from the internet and it seems that their deployment logic is daemonsets, so both always try to deploy to all nodes. I wonder how to either reduce their number to 2 each (four node cluster) or to map the istio ingress gateway to another port (kustomize patch does not work as yamls in /production folder are not deployed via kustomize (that could be changed though). The app stack argocd, argo-workflows and argo-events seems to be  controlled by nginx ingress and only the custom app via istio (?). If that is the case, I need to keep both ingress setups of to reach all or kill one and redirect all to the remainer, that may require more changes. Is there any EASY way to patch the istio-ingress to two deployments or to overwrite its ports? Thx
kube-system    ingress-controller-nginx-ingress-nginx-controller             LoadBalancer   <IP_ADDRESS>   <IP_ADDRESS>,<IP_ADDRESS>   80:31642/TCP,443:31673/TCP                   4h22m
istio-system   istio-ingressgateway                                          LoadBalancer   <IP_ADDRESS>   <IP_ADDRESS>,<IP_ADDRESS>   15021:30640/TCP,80:32403/TCP,443:31628/TCP   154m
[user@ossystem installation]$ kubectl get ds -A
NAMESPACE      NAME                                                      DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE
monitoring     prometheus-node-exporter                                  4         4         4       4            4                     3d2h
kube-system    svclb-ingress-controller-nginx-ingress-nginx-controller   4         4         2       4            2                     5h12m
istio-system   svclb-istio-ingressgateway                                4         4         2       4            2                     3h24m

this is the nginx controller I deployed with k3d: https://github.com/gsfd2000/argo-combined-app/blob/master/cluster-setup/nginx/helm-ingress-nginx.yaml

I think that the chart is in https://github.com/kubernetes/ingress-nginx/tree/main/charts/ingress-nginx (please double-check). If that is correct, you need to change https://github.com/kubernetes/ingress-nginx/blob/main/charts/ingress-nginx/values.yaml#L32


Merge pull request order for hard work by @matt79 over weekend

Hi all, thank you all again for your amazing effort last week!
@matth79 worked all day Saturday and some on Sunday on the combined model and other issues: package environment and adopting consistent styles. Thanks Matt!!!
Once everyone has looked at the changes it may be good to merge them in a particular order, mostly oldest -> newest. So I can do that a little later today. Let me know when you are finished reviewing @mkclapp & @jdumbacher!

I think aside from the renv request, all these changes have been successfully merged onto main! Thanks @matth79 !!

We figured it out and also merged renv, closing this issue. Thanks again @matth79 !!!!!


Training lesson 3_7

Learn to add files and commit changes on GitHub.
Lesson 3_07 on how to create pull requests.

tgtm


Import Collection from OpenAPI 2.0/3.0 Swagger Files

Hi,
It would be great to add support for importing OpenAPI swagger.json/yaml files.
Example 2.0 - https://github.com/OAI/OpenAPI-Specification/blob/main/examples/v2.0/json/api-with-examples.json
Example 3.0 - https://github.com/OAI/OpenAPI-Specification/blob/main/examples/v3.0/api-with-examples.json

Hi,
Please install the latest version of Flashpost 1.1.48 I have added the option to import OpenAPI/Swagger files.
Thanks,
Subas

@brandsr Can you please share a sample file for "/api/v1/:hostname/:action"

Hi @subasraj ,
find attached a small example. I would expect that when opening the hostname get request to have Params prefilled with the examples for the path parameters hostname and action. And when sending de request (after optionally modifying the values) the URI is properly formatted with replaced param values.
(ergo: an uri in openapi does not only have query params, but also (and most often) path params)
openapi3.1.yml.zip

@brandsr I have added code for "path params" It will be the same as in postman. Please update to version 1.1.50 and try again. Also, the file you sent me "openapi3.1.yml doesn't work and getting exceptions in Thunder Client.

Closing this. Please open a new one if needed for any changes or bug fixes.

@brandsr I have added code for "path params" It will be the same as in postman. Please update to latest version and try again. Also, the file you sent me "openapi3.1.yml doesn't work and getting exceptions in Thunder Client.

The example file was only imported in your extension, not in ThunderClient. 👍


(IGNORE) Apply same rustfmt configuration as c2pa-rs

Replaces #45.

Codecov Report
Patch and project coverage have no change.

Comparison is base (4996e42) 83.91% compared to head (bdb0306) 83.91%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #145   +/-   ##
=======================================
  Coverage   83.91%   83.91%
=======================================
  Files           3        3
  Lines         373      373
=======================================
  Hits          313      313
  Misses         60       60

Files Changed
Coverage Δ

src/main.rs
84.68% <ø> (ø)

src/signer.rs
96.29% <ø> (ø)

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


Use aliases unstyled elements

html-to-draftjs is unable to handle HTML tags outside of the tags listed in the file ./src/library/getBlockTypeForTag.js. This is a proposal for a system to alias tags: specifically aliasing divs to ps. There is an observed side effect of this implementation; using html-to-draftjs and then draftjs-to-html,
text
 becomes
text
.
Idea generated from the draftjs docs:

example of unstyled block type alias usage:

'unstyled': {
  element: 'div',
  aliasedElements: ['p'],
}

Thanks @ShadowCat7 , I will soon review and merge this.

Thanks a lot @ShadowCat7


Reorganize Antiracism and Inclusion Pages

Description
Added new BAIC page
BAIC will have current schedule and link to older schedule
Added Spring 22 BAIC schedule
Note: Using YAML based way of storing and rendering the schedule entries (made from Evariste's Spring BAIC 22 doc)
Added 'Antiracism and Inclusion' page which links 'BAIC' and existing 'Resources on Antiracism and Inclusion' page.
Related Issues
Link to any issues that are relevant to this PR. This could be an issue this PR fixes.
Some questions

[x] I read the contributing guidelines
[ ] I'm adding a new event/footer link
[ ] I'm editing an existing event/footer link
[x] I'm adding a new feature/fixing a bug

If you answered No to question 1, go back and read the instructions carefully.
Additional Notes
Officers can check the slack channel for more information.

Created by mistake.


Feature/hdfs

Added the feature of streaming data from hdfs to Jasminegraph.

Closing this PR due to opening a separate PR (#270) for the same feature by correcting according to standard commit messages.


Teacher Dashboard issue

The language on the notification when saving the new section data was confusing. I realize there was not a problem, but the notification made me think there was an error - I tried multiple times to get it to go away when saving.
Maybe just saying "Your save was complete" or "you had the following errors" ?

The problem we encounter with the notification is that if we just say "Success"  or something similarly succinct, then the message doesn't necessarily appear visibly to the user.  It occurs at the very top of the page, which may not be visible if the user has scrolled down, which is mostly the case.  So we've deliberately made the notification longer to guarantee that user sees something.
We can try make it clearer to avoid confusion.


Implement Subscriptions for comments

https://github.com/lml/commontator
Check the documentation and add the functionality of subscriptions to comments.

I would like to work on this.

Hey @satu0king , May I work on this enhancement?

@armudgal may I work on this issue if it isn't taken?

Please go forward @hjhimanshu01

@hjhimanshu01 are you still working on it ? I would like to work on this

@Amansingla97 , Thanks Aman , would reach you out if I'm stuck somewhere , for now it's going well.

@Amansingla97 , I think it might take time to implement this and I'm currently having semester exams , go ahead and take this issue . Thanks !

Hi @Amansingla97, will you be working on it?

if no one is working on it, i have used this gem recently in a school project and i would like to help

@armudgal yes i am on it

@armudgal @satu0king  Although I have enabled the subscription for the comments but the subscription mailer is not working. What I think is that ,the commontator uses mailgun as a mailer and in the the source code of it ,they have not mentioned any public key. Kindly correct me if I am wrong. I too have raised a issue in their repo as well :)

Not very aware on how this gem works internally. I am sure if they have a default configuration of mailgun, there should be a way to change it. Also can you check and see if other emails are being sent? Emails will be sent only if redis-server is running. So maybe you can start a redis-server and check.

@satu0king @armudgal where are the mailing variables defined ?

I was not able to find the environment file

If we included the env file here, it would kill the purpose of having it in the first place.
https://www.honeybadger.io/blog/ruby-guide-environment-variables/ go through this.
You need to setup your own smtp settings.


ZST39 is probably corrupting the ACK after a soft reset

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
NO, my problem is NOT within Home Assistant or the ZWave JS integration
Is your problem within Z-Wave JS UI (formerly ZwaveJS2MQTT)?
NO, my problem is NOT within Z-Wave JS UI
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
What causes the bug?
The issue of a soft reset to a ZST39 during the startup phase.
What do you observe?
Soft reset is issued, and an 0x86 byte is immediately received and discarded. Then the SerialAPIStarted message comes in, and later the driver complains that an ACK was never received.
What did you expect to happen?
ACK would be received.
Steps to reproduce the behavior:

Get a Zooz ZST39 800-series stick
Update to latest (7.19 I think?)
Run the test/run.ts aka "Debug locally" test in vscode
See screenshotted below.

Modifying packages/serial/src/parsers/SerialAPIParser.ts to also accept 0x86 as "ACK" gets past the error.
NOTE: I've reported the issue to Zooz, if I hear back from them I'll let you know. In the meantime, there probably needs to be a quirk flag or something that is set in the serialAPIParser specifically when softreset is waiting on an ACK, that treats a discarded byte as the missing ACK. :-/
Device information
Manufacturer: ZOOZ
Model name: ZST39
Node ID in your network: 1
How are you using node-zwave-js?

[ ] zwave-js-ui (formerly zwavejs2mqtt) Docker image (latest)
[ ] zwave-js-ui (formerly zwavejs2mqtt) Docker image (dev)
[ ] zwave-js-ui (formerly zwavejs2mqtt) Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[ ] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[X] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
version: master (9818c58c9cb0e4451a8856b8d69330c4a03fbd03)
node-zwave-js branch: master
zwave-js-ui branch: n/a
Did you change anything?
yes (please describe)
If yes, what did you change?
I changed the COM port to COM3 instead of COM5 in run.ts
Did this work before?
Don't know, this is a new device
If yes, where did it work?
n/a
Attach Driver Logfile
zwave.log

Hmm, I've seen something similar with the "official" USB controllers too: https://community.silabs.com/s/question/0D58Y00009pca5bSAA/bug-in-firmware-7191-softreset-is-no-longer-answered-with-ack?language=en_US
The 7.19 firmware is just broken :(

Correct. I have a semi-direct contact to Silabs and made them aware of it again. Hopefully this gains some traction now.

Fix is up here: https://github.com/zwave-js/node-zwave-js/pull/6409
I have seen different values (c6, e6) on other controllers, so my strategy for now is to ignore the high nibble of the ACK byte completely, but only once.


hideExpression (and possibly asyncValidators?) don't fire when loading model asynchronously

As you are aware, I've been working on loading my angular forms with JSON via my formly-loader service.
The frustrating part is that I cannot get (some?) of the expressions to work when the model is loaded asynchronously
As an example, I took your introduction sample plunkr and brought it to plnkr so that I could define a file and load it.
You'll notice that the why not field is not hidden, whereas in this fork, where I define the form inline, everything works. As soon as you touch the 'why not' input, it hides. but as soon as you check and uncheck the checkbox and then type in the whyNot box the asyncValidator doesn't seem to be firing.
I decided to slim it down a bit to see if I could put my finger on what went wrong (and make sure that the template replacements weren't messing things up) and came up with this real-world minimal example:
Async example: http://plnkr.co/edit/f8ElJWBEQalTTFutGA8P?p=preview
Inline defined fork: http://plnkr.co/edit/YYYFRdYFFrniB4hs30FM?p=preview
Before I start digging through the formly-source and dive down the rabbit hole: is there anything simple I can do to force a digest or reapply so to say? (that's what it looks like to me)

update on this: I have found out that when I define the model at the same time as the fields promise returns, the first part of this problem is mitigated. The only thing that doesn't fire now are the watchersthat are defined via expressionProperties.
@kentcdodds any ideas?

I'm sorry I've been so silent on this. I haven't had a chance to give it a good look. Sorry! :-/ I'll try to give it a closer look soon!

Not a problem man, you're busy juggling 2 frameworks, 3 personal projects and then doing all the videos. And I thought I was busy :shipit:

Haha, and I have a day job :P thanks for understanding :-)

Same here :+1: plus, this is probably not a fun one to investigate.
If I can do anything to help clarify the problem, just shout.

Finally getting a chance to look into this. And I don't think I'm seeing the problem that you are... Do you mind trimming the example down a little bit and giving step-by-step reproduction instructions?

ping?

Oh hey, completely missed this notification. I will try to give you a more detailed example tonight!

So, some more detailed reproduce steps, I hope this clarifies some things. I didn't have time tonight to further trim the example, sorry for that, if you still need me to just shout.

load http://plnkr.co/edit/ou2sn4gI7bOoXa07a5lD?p=preview
uncheck the 'awesome' checkbox
Type in the textarea
observe that the watcher is not firing, not triggering the default behavior of blocking the typing into 'whyNot'.
expresionProperties are firing (see console.log) because I define both vm.model and vm.fields at the same time (see script.js line 64), after the JSON is loaded and pre-parsed. When vm.model is defined first and vm.fields is loaded async, expressionProperties do not work.

I realized what the problem was when I saw #485. The solution is the same: http://plnkr.co/edit/0roe4DzhhkANhOdJxhoX?p=preview

I'm going to close this. Let me know if you need more help

Thanks man! I've fixed this indeed by defining both my vm.model and vm.fields only after my JSON loader has finished loading and preparsing the JSON, ergo, in the .then() for the .load() :shipit:
FormlyLoader.load('CustomSearchEngine').then(function(fields) {
    if (data.engine && !data.isNew) {
        pageLog("Engine detected that isn't new, editing mode");
        self.model = data.engine;
    } else if (data.isNew) {
        pageLog("New engine detected, adding mode");
        self.model = {};
    }
    self.fields = fields;
});

Fantastic! Sorry it took so long for me to respond.

No sweat! You have a new baby and I've been swamped myself too!


Amplifies the timeout warning in the docs.

Partially addresses #3070 until a fix can come in the next major version.

Thanks @mlissner! :sparkles:

Sorry, I don't mean to be a squeaky wheel. Isn't this already stated two sentences later? We may want to delete one so we're not saying the same thing twice.

If no timeout is specified explicitly, requests do not time out.

I don't think I mind the duplication here: they say the same thing in different language, which is potentially useful in a case like this.

I'm fine with removing the second mention if folks want, but I agree with @Lukasa too. I didn't realize for ages that a request not timing out meant my program would hang until I killed it. It's a pretty critical issue in my opinion, so being super-duper, repetitively explicit doesn't seem like a bad thing to me.


GEOMESA-825 Sort using indexes for performance.

Use the projected SFT to determine the indexes
because the data will possibly already have been
projected remotely.
Signed-off-by: Anthony Fox<EMAIL_ADDRESS>

closed in favor of https://github.com/locationtech/geomesa/pull/607


Display QRcode for easy wallet export

This adds a QRcode of the "url_root/wallet?usr=#####&wal=####" so that
the user can create a wallet on desktop and easily use it on his phone.
Also, in a use case where the User Manager extension is used, the
manager can create a wallet and show the QRcode for the user to take it
(e.g. in a hotel front desk the clerk creates it and the user takes it
in his phone browser, to pay for laundry, massage, soda machine...)


Games Not Importing

when I installed the plugin I got it to connect on Gog, but none of the games showed up. I'm thinking it was because I didn't specify where my games folder was because I couldn't find where to edit that. Any help would be much appreciated!

Main page, under Configuration.

What I had not realized is that RPCS3 allows you to put your games anywhere, and it stores the game entries in games.yml. So I need to add that feature to this plugin.

As of version 0.5, importing games should be much simpler. We now rely on the games.yml file, which RPCS3 maintains, to show us where your disc games are, while /dev_hdd0/games is where your PSN games are.
Let me know if your issue has been resolved. Keep in mind that even when working properly, the plugin may take a while to do a first-time import.

Before 0.5, I wasn't able to import games, since 0.5, my plugin crashes on startup.
Devita submod was installed and I did everything in the installation section. Can't figure it out.

Once I put my games in the hddev0001 folder they all imported, let me just say thank you for making this possible!

@Eremeir could you upload the log file? On Windows, you can find it at C:\ProgramData\GOG.com\Galaxy\logs\plugin-vision-80F9D16B-5D72-4B95-9D46-2A1EF417C1FC.log.

plugin-vision-80F9D16B-5D72-4B95-9D46-2A1EF417C1FC.log

It's filled with what looks like a network timeout error. If you have a log.0 or log.1 file, upload those as well.

There are 10 logs and they all are filled with the same spew.

That sounds like it's gonna need it's own issue. Please start a new thread.
I'm not sure it's even related to the plugin itself, because the error points directly to the Galaxy API. We'll see - I need some time to research it.


Architecture is not included: x86_64

Affected packages:

c8s: libica, libvpd, libzfcphbaapi, lsvpd, opal-prd, openssl-ibmca, openssl-ibmca, powerpc-utils, ppc64-diag, qclib, s390utils, servicelog
c8: libcxl, libica, libocxl, librtas, libservicelog, libvpd, libzfcphbaapi, lsvpd, opal-prd, qclib, openssl-ibmca, powerpc-utils, ppc64-diag, s390utils, servicelog, shim-unsigned-aarch64

Convert output:
convert(origin='/workdir/rpms/libica:c8s', dest='/workdir/src/libica:c8s')
Running command get_sources.sh in /workdir/rpms/libica
output = Retrieving https://git.centos.org/sources/libica/c8s/8192d14867a4f7bf812ef48e830431a5e471270f

Running rpmbuild in /workdir/rpms/libica
This package uses %autosetup or %autopatch.
b'D: created directory(s) /workdir/rpms/libica/BUILD mode 0755'
b'D: created directory(s) /workdir/rpms/libica/RPMS mode 0755'
b'D: created directory(s) /workdir/rpms/libica/SRPMS mode 0755'
b'D: created directory(s) /workdir/rpms/libica/BUILDROOT mode 0755'
b'error: Architecture is not included: x86_64'
b'ufdio:       1 reads,    17154 total bytes in 0.000004 secs'
b'ufdio:       1 reads,     5442 total bytes in 0.000002 secs'
b'ufdio:       1 reads,    17154 total bytes in 0.000003 secs'
Traceback (most recent call last):
  File "/usr/local/bin/dist2src", line 11, in <module>
    load_entry_point('dist-git-to-source-git==0.1.dev138+g8e91ba5.d20200910', 'console_scripts', 'dist2src')()
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/dist2src/cli.py", line 82, in wrapper
    ret = func(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/click/decorators.py", line 21, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/dist2src/cli.py", line 208, in convert
    d2s.convert(origin_branch, dest_branch)
  File "/usr/local/lib/python3.6/site-packages/dist2src/core.py", line 316, in convert
    self.run_prep()
  File "/usr/local/lib/python3.6/site-packages/dist2src/core.py", line 270, in run_prep
    running_cmd = rpmbuild(*rpmbuild_args)
  File "/usr/local/lib/python3.6/site-packages/sh.py", line 1516, in __call__
    return RunningCommand(cmd, call_args, stdin, stdout, stderr)
  File "/usr/local/lib/python3.6/site-packages/sh.py", line 780, in __init__
    self.wait()
  File "/usr/local/lib/python3.6/site-packages/sh.py", line 837, in wait
    self.handle_command_exit_code(exit_code)
  File "/usr/local/lib/python3.6/site-packages/sh.py", line 861, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_1:

  RAN: /usr/bin/rpmbuild --nodeps --define '_topdir /workdir/rpms/libica' -bp -vv SPECS/libica.spec

  STDOUT:

  STDERR:
D: created directory(s) /workdir/rpms/libica/BUILD mode 0755
D: created directory(s) /workdir/rpms/libica/RPMS mode 0755
D: created directory(s) /workdir/rpms/libica/SRPMS mode 0755
D: created directory(s) /workdir/rpms/libica/BUILDROOT mode 0755
error: Architecture is not included: x86_64
ufdio:       1 reads,    17154 total bytes in 0.000004 secs
ufdio:       1 reads,     5442 total bytes in 0.000002 secs
ufdio:       1 reads,    17154 total bytes in 0.000003 secs

For now, ignore these packages that have Exclusive arch other that x86_64


Bug: categorization list is not readable when there are longer values or filtering.

Describe the bug
When you select the categorization value when you are filtering is broken.

@iFlameing Sorry, but I can't imagine where this bug applies. I hope you have a fix for it coming :)

Fixed in https://github.com/plone/volto/pull/4114


[Pipeline/Tooling] Improve change detection for running system-probe kitchen tests

What does this PR do?

It improve kitchen system-probe file change detection by checking manually if any file got changed with a new job get_file_diff that gets run at the start.
Motivation

Previously we used the gitlab changes: functionality to check for any changes in files. This feature wasn't working on the first commit on a new branch. Meaning that every new branch had system-probe kitchen tests running on the first commit.
Additional Notes

On the get_file_diff job we get the diff from the last common commit with the current branch and the base_branch, and the HEAD. This output is multiline but dotenv format doesn't support multiline variable (at least from my tests) so I had to make them into a one liner that is separated by litteral "\n" (it could have been any seperator)
Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

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

I added duplicate of system probes jobs to allow manual start


Implement documentation expiration checks for CI/CD

See: https://gitlab.com/lramage/mkdocs-expiration-plugin

See: https://github.com/zhaoterryy/mkdocs-git-revision-date-plugin/issues/15


how to upload media files by api?

Please describe the feature you would like to see implemented.
No response

It's right now not implemented as it's not a "CRUD" api.
Do you want to make a PR? I think I would create a MediaService like https://github.com/FriendsOfShopware/go-shopware-admin-api-sdk/blob/main/cache_manager.go


[Feature Request] Support Open Food Facts for food data

Please consider adding support for Open Food Facts as data backend, it has a huge data set that is user-contributed with barcode and ingredient labels.

I have personally had negative experiences using the Open Food Facts database on Waistline (i used that app for a few years) and it was probably the main reason I made this app in the first place. If enough people think this is a good idea (upvote this issue) i'll consider it.

The Open Food Facts database is several GB is size, as opposed to the currently embedded DB, right? So assuming you even wanted to do this you'd basically be in the territory of needing to enable networking permissions and have this thing cache the DB and update it periodically?

I wasn't implying to make the whole db available for offline use, actually didn't occurr to me FitBook was an offline-first app.
I thought of integration with OFF as an additional data source that —when networking is available— can be used to fill your local data, just like when manually adding a food in the "Foods" view.
I have been trying to adopt FitBook last couple weeks but the issue of not having food in my own language has been a barrier to entry so steep that I have not been logging at all for several days.
I am slowly building the food I actually need, it is a small set in the end, but having OFF available inside the app would smooth the whole process.
The SecUSo Food Tracker does this, and I found it quite handy albeit it being a very basic app.
In the end if you want to keep the app without networking (another thing I wasn't aware of) it is best to close this issue.
This discussion made me think I can just export the user contributed database, edit in on computer, the import it back with my usual foods there. This way I will only need to manually add the occasional missing food.

What was the problem with a connection to the OFF? I use the official (it really got way better in the last year) from F-Droid and it works pretty well and i often check and edit the stuff if needed so the next time everything is in there.

What was the problem with a connection to the OFF? I use the official (it really got way better in the last year) from F-Droid and it works pretty well and i often check and edit the stuff if needed so the next time everything is in there.

I can't remember what was bugging me when i used it through Waistline but it was probably a mixture of connectivity issues and not having certain foods I would search through. Im probably averse to doing this because I have no experience making network requests and stuff in Dart. I'll probably try out doing something like this after I do a separate project which will require internet connectivity (stock tracking thing).


Fix: decoder crashing on sampleCount been negative due to a corrupted packet

Added a throw invalid packet error for that scenario and a companion test.

Fixes #8

Just saying thank you @Dario-Gasquez — I encountered that bug yesterday and was about to fix it myself. Instead, I'll pull latest main. Cheers!


New CI setup for static code analysis.

[x] introduce isort as a part of CI
[x] introduce black as a part of CI

Alternative approach is to use ruff that seems to provide all the static code checks we need

[x] introduce ruff as a part of CI
seems to provide the parts of OSSAR (see below) that we need (bandit)

We should consider to use another setup for our static code analysis.  The reason being that OSSAR does not seem to be supported anymore.
Currently we have a warning in the OSSAR pipeline stating that node16 is no longer supported and the runner needs to be executed on node20.
This is not severe but eventually we will loose the functionality.
Examples of full blown tools for static analysis are:

SonarCloud
Snyk
https://www.comparitech.com/net-admin/best-static-code-analysis-tools/

Quality assurance is now handled by Ruff


Remove redundant database tables and columns

Changes proposed in this PR:

Remove redundant columns and tables listed in #1382
Update models and factories with new schema structure comments

Fixes #1382
Fixes #1719

Changes look good to me. Just need to address the failing tests. Feel free to merge once they're passing

@briri Sorry, I meant to ask. Could you double-check that it's fine to remove orgs.parent_id?

we are not using the field in any of our databases, but wait for @briri to confirm before merging.
Other than that, looks good to me.

nope. we have no need of the field. I think this was a legacy DMPOnline_v3 field that allowed for Org hierarchies at one point


Provide parallel version of Dijkstra.

After implementation, benchmark has to prove that is worth to use it.

Any advantages to provide implementation.


Merge pull request #2 from aspnet/dev

Merge Files

Hi @ralmsdeveloper, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

@ralmsdeveloper was this accidentally created? I'm going to close it as there are no files changes proposed.


Test new Zenodo-download procedure to speed up CI

Checklist before merging

[ ] I added an appropriate entry to CHANGELOG.md

As shown in 4c394ed and in

the caching mechanism in GitHub actions does prevent a second download from within the pytest CI.
This means that the download times are under control, and they are visible in the GitHub CI logs, see for instance:

This does not necessarily make test much faster, but it should greatly reduce fluctuations in their duration due to slow downloads from Zenodo.


Upgrade to support dbt-core v1.8.0

Is this your first time submitting an issue in dbt-athena?

[X] I have searched the existing issues, and I could not find an existing issue for this feature

Describe your request/question
dbt-core 1.8.0 is going to be released soon. This issue aims to remind to support the latest dbt-core 1.8.0
Pre-release https://github.com/dbt-labs/dbt-core/releases/tag/v1.8.0b1

Closing in favour of https://github.com/dbt-athena/dbt-athena/issues/610


Issue on page /react/reusable_component.html (6.3. Property Validation)

Issue
6.3. Property Validation Class Component type “static” style of propTypes definition, but training only covers functional component. This makes it confusing for a beginner.
Link to Community Discussion. Assigning this issue to myself.
Incorrect Code Snippet
static propTypes = {
  question: PropTypes.string.isRequired,
  answer: PropTypes.string.isRequired
};

Corrected Code Snippet
FaqItem.propTypes = {
 question: PropTypes.string.isRequired,
 answer: PropTypes.string.isRequired,
};

Fixed in #589


Fixing broken links

What does this pull request (PR) do? / Que fait cette demande « pull » (PR)?
This pull contains:

The final version of the markdown-to-html, link-checker, and replace-link scripts.
Fixed broken links inside the markdown files
Fixed the French file names to match the correct slugified names

Below I will leave a breakdown of each script, how they run and its purpose:
Scripts and plugins
link-check.js
The markdown-link-checker is an implemented plugin from markdown-link-checker
To run the plugin type 'npm run link-check' in your terminal. The links will load in the terminal but only the broken ones will be generated inside a 'broken-links.json' in the root directory.
This command and plugin will check for links inside the markdown links inside the "src\pages" directory, checking both English and French pages.
The link checker currently ignores:

Images
e-mails
external links

markdown-to-html
The plugin used here is 'markdown-it-replace-link'.
This plugin will convert only markdown links such as [Access Working Group (AWG)](/en/about/workinggroups/awg/) to be converted into HTML links on build. This command runs automatically after writing npm: run build.
replace-links.js
This doesn't use a plugin and instead uses a regex generously crafted by ChatGPT to change links inside each markdown file to work on HTML. This command runs automatically after writing npm: run build.
For example, it will change:
From ./developpeurs-dapplication-web.md
To ../developpeurs-dapplication-web/
Missing links
Below is a list of links that are either missing or have changed and I couldn't find:
Link: consultez
From:  `ameliorer-laccessibilite-des-formulaires.md`

Link: Recommandations sur les langues officielles (LO)

From: reunions-evenements-virtuels-accessibles.md

Link: [Official Languages (OL) recommendations](./Official-languages-recommendations)
From: accessible-meeting-event-guidelines.md

Link: Lire Liste de contrôle des évaluations de la conformité de l'accessibilité (non Web / logiciel)
From: testeurs-dapplications-bureautiques.md

Link: [Liste de contrôle pour la description sonore](#_Audio_Description_Checklist)
From: introduction-aux-exigences-daccessibilite-pour-laudio-video.md

Link: [Directives d’accès au clavier](#_Time-based_Media_Player)
From: introduction-aux-exigences-daccessibilite-pour-laudio-video.md

Link: [Liste de contrôle d’accès au clavier](#_Time-based_Media_Player_1)
From: introduction-aux-exigences-daccessibilite-pour-laudio-video.md

Link: [les recommandations en matière de langues officielles (LO)](./Official-languages-recommendations-fr.html)
From: lignes-directrices-pour-les-reunions-evenements-accessibles.md

Link: [Choses à faire et à ne pas faire dans la conception accessible](../fr/index.html)
From: liste-de-verification-de-laccessibilite-des-documents-pdf.md

Link: [Do's and Dont's for Accessible Designs](../en/index.html)
From: pdf-accessibility-checklist.md

Link:
From: reunions-evenements-virtuels-accessibles.md

Link: [Accessibility Strategy for the Public Service](//www.canada.ca/en/government/publicservice/wellness-inclusion-diversity-public-service/diversity-inclusion-public-service/accessibility-public-service/accessibility-strategy-public-service-toc.html)
From: measurement-of-accessible-information-and-communications-technology-ict.md

Link:[Arvind Srivastava (Treasury Board of Canada<EMAIL_ADDRESS>and [Melissa Smith (Shared Services<EMAIL_ADDRESS>From: measurement-of-accessible-information-and-communications-technology-ict.md

The following links work on build but not in between markdown files
Link: [Accessible meetings and events - Summary of Advice list (DOCX, 28 KB)](../../docs/accessible-meetings-and-events-summary-of-advice-list.docx)
From: accessible-meeting-event-guidelines

Link: [Réunions et événements accessibles - Résumé de la liste de conseils (DOCX, 28 KB)](../../docs/reunions-et-evenements-accessibles-resume-de-la-liste-de-conseils.docx)
From: lignes-directrices-pour-les-reunions-evenements-accessibles.md

Additional information (optional) / Information additionnelle (optionel)
I tried used the linkinator plugin and it works in showing all the links that lead to 404, however I was unable to make it show me where the broken links are originated from. I'm leaving this information here in case I decide to give it another go.

For clarification as of why there are two different link checkers: I was unable to make them work as one, so I had to separate them. 😔

This was replaced with this merge: #428


TS-4809 header_rewrite "hook" conditions checks

Added a check to make sure "hook" conditions are first in the rule set
and there is only one "hook" condition per rule set.

[approve ci]

FreeBSD build failed! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/684/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/580/ for details.

Build again, VMs rebooted [approve ci]

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/685/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/581/ for details.

:+1:


[ENG-835] Subject widget

Ticket: ENG-835
Feature flag: n/a

Purpose
New subject widget that allows selecting subjects from (1) a hierarchical browser and (2) a search interface.

Summary of Changes
Too many things, I apologize. When I'm next in I can work on cleaning up commits and/or breaking it into smaller pieces. In short:

subjects component family:

subjects/manager -- manages the subjects that are saved on the model and those that are currently selected by the user, handles saving/discarding changes, and enforces constraints: Selecting a subject implies selecting its parent. Unselecting a subject implies unselecting its children.

subjects/manager/single -- manages the state of a single subject (mostly just derived state from subject/manager). is passed to search-result and browse/item

subjects/search -- renders a search interface

subjects/search/search-result -- renders a search result

subjects/browse -- renders a subject browser (hierarchical list with checkboxes)

subjects/browse/browse-manager -- manages loading root subjects for the subject browser
subjects/browse/item -- renders a single subject

subjects/widget -- combines subjects/browse and subjects/search into one widget

Use widget on the registries overview page and on its handbook page
Subjects are now async: false relationships
Added a couple helpers (these should probably be their own PRs)

random-text for generating random text
capture-id for getting something unique to use as an element's id

Has gaps in tests and analytics coverage.

note: Start reviewing at <Subjects::Manager> and <Subjects::Manager::Single> to understand data flow
Side Effects

QA Notes

Closing in favor of: #768, #769, #770, #771, #772, #773, #774, #775


chore(main): release 0.3.1

:robot: I have created a release beep boop
0.3.1 (2023-11-16)
Bug Fixes

imap (8d91663)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/socialgene/sgpy/releases/tag/v0.3.1 :sunflower:


Added user not found feature

Fixes #19
Description:
Bug resolved for displaying the user not found information if the given username is incorrect.
Changes:
Appropriate changes made in the Profile component in src/component Directory.

Test:
Tested on my local machine
x-special/nautilus-clipboard
copy
file:///home/shubham/Documents/ss19

Test:
Tested on Local machine

Requested changes

[ ] image size decreased

[ ] testing done on local machine

Hey, any update regarding changes and merging?

Yup. need to have a discussion with the mentors. Feel free to solve and create other issues.

@garimasingh128 Any updates?

@ShauryaBhandari can u please review this?

@AltCtrlDel1999 can u resolve the conflicts in Profile.js? Then I will merge this.

@garimasingh128 Conflicts resolved. Now you can merge it

@AltCtrlDel1999  Please put the not-found svg in the images folder here: https://github.com/garimasingh128/gitsetgo/blob/hakincodes/src/components/images


Likes interaction

Fetched likes data from interaction API
Added function to like button
Post new likes to API
Likes counter added
Prevented duplicate likes from the same session

I will work on the UI issues after merging this pull request.


The normal and minified cdn files are the same size

The minified and normal files (js and css) are the same size. This doesn't sound correct.
Screenshot from jsdelivr

Yeah, I noticed this too in discord, fixed in GraphiQL v4 alpha https://discord.com/channels/625400653321076807/966768858402816020/1270379256928800831


Required minimum Node.js bump for Azure SDK

Minimum Node.js version may be incorrect
This issue was created because the following file has been flagged with an out-of-date version number for Node.js: sdk/cognitiveservices/cognitiveservices-personalizer/README.md
Required Fix: The Azure SDK now supports a minimum Node.js version of LTS (long term support).
Please fix this file to indicate LTS support and remove the specific version number it currently references found on line 6. If you find your code sample no longer works when moving up to the LTS version, please log an issue against the specific Azure SDK at https://github.com/azure/azure-sdk-for-js.
Required Exception If you can't change this file to support the minimum LTS of Node.js, please comment on this issue with the reason and details so we can refine our file search.


Unknown ref #/components/schemas/GetSubmodelElementsMetadataResult when calling generate_tests for the API

I have installed the latest version through pip install and I'm trying to execute the sample code for testing our API.
The function generate_tests for the api throws the following exception
Unknown ref #/components/schemas/GetSubmodelElementsMetadataResult
I assume this is not related to our API but a general issue with the schema definitons.
Kindly ask for support in case we are doing anything wrong here.

Thanks @MMuellerMitsubishi for this issue, this seems to be a bug on our side. I will have a look at it.

The python package has been published right now (version 0.3.0).


improved the package uninstall failure message

The previous message was not very helpful

:+1: merge after green.


Fix all config for Eslint 4

Coverage remained the same at 71.91% when pulling ad4e2c92062dfa1ab07510afa217cae83b1866d4 on GertjanReynaert:patch-1 into e78570f9cf0b516d4086badd2b616bcd160c2f2d on Intellicode:master.

Thanks!


How to redirect after clicking "OK" button?

this.modal.alert()
.size('lg')
.showClose(true)
.title('A simple Alert style modal window')
.body(Alert is a classic (title/body/footer) 1 button modal window that does not block.)
.okBtnClass('btn btn-default')
.open()
.then(function () {
this.router.navigate(['welcome']);
}.bind(this));
I tried with a promise but the modal is not shown

body will be string and you can reference #352 to do calling  function

@qwe852147 I did not found a solution, so I used another modal component. Thank you for your response. It might be useful to others.


Groups table variables

Ticket Link
Ticket
Test Checklist

[X] Exhibits Clear Code Structure:
[X] Project Unit Tests Passed:
[X] Project Jasmine Tests Passed:
[X] Executes Expected Functionality:
[X] Tested For Incorrect/Unexpected Inputs:

Sorry about this ticket, I don't think it's a good idea to put all those variables in table.controller.js because it is easier to find the $scope variable when it is stored in its associated controller.

I read in your ticket that you also agreed that it would be better to keep those variables you moved in their current controllers. You may mark the ticket as done, closing this PR...


Request: new mode - amount of seeds (variants)

Problem
I need to experiment. I need a lot of variants with the same parameters.
Yes, I can choose Seed and input -1, -1, -1, -1 for 4 variants, but why not to input just one number 4 cause I'm still lazy.
This method does not display real seed on the web page:

How it's may work

The user inputs one number of randomly generated seeds
The script itself generates as many random seeds as set by the user and inserts them into the further processing.

And it would be a good idea to automatically put the generated numbers in the input field and automatically change the mode to Seed, so that you can compare further results with those generated seeds.

Is this different from just using Var Seed as one of the dimensions? That's what I've done, and it works quite well in my experience...sometimes I will set different Var Strength instead, since it can be helpful to have a gradient of different options to select one with just the right attributes.

You can do 1, 2, ..., 10 or similar as the seed input.
You can also do eg 1000, 1105, ..., 2000  if you want high numbered seeds with big gaps or whatever.


Crash on cabal exec GenRustJets

sanket1729:~/simplicity$ cabal exec GenRustJets

GenRustJets: Simplicity.Bitcoin.Jets.jetCost: :TODO: Implement jets for Bitcoin and benchmark them.
CallStack (from HasCallStack):
  error, called at Haskell/Simplicity/Bitcoin/Jets.hs:346:29 in Simplicity-0.0.0-inplace:Simplicity.Bitcoin.Jets

Tested on commit: a3b6a63849ea3eb9db958c757759cc782223ca35, the tip of master

Fails in https://github.com/BlockstreamResearch/simplicity/pull/171 due to the fact we can no longer computer CMRs for bitcoin jets as jets now require having a known weight.

Fixed in https://github.com/BlockstreamResearch/simplicity/pull/176.


Missing type for scrollToOffset on SwipeListView

Describe the bug
Typescript error: Property scrollToOffset does not exist on type SwipeListView<MyType> where the object is the ref parameter in the listViewRef function.
let listViewRef: SwipeListView<MyType> | null = null;

<SwipeListView
  ...
  listViewRef={(ref) => {
    // type of ref is SwipeListView as defined here https://github.com/jemise111/react-native-swipe-list-view/blob/master/types/index.d.ts#L395
    listViewRef = ref;
  }}
/>

...

// This works fine at runtime. Typescript is showing an error that scrollToOffset does not exist
listViewRef?.scrollToOffset({
  x: 0,
  y: 0,
  animated: true,
});

Environment:

OS: Mac using Expo, testing on iOS simulator
RNSLV Version: 3.1.0
RN Version: 0.61

@ccannell I don't use typescript often, I'm not exactly sure how to fix this one. AFAIK SwipeListView should be extending FlatListProps which should contain the scrollToOffset function, no? Any suggestions would be awesome
https://github.com/jemise111/react-native-swipe-list-view/blob/master/types/index.d.ts#L503

Closing as inactive


bundle,config: Update pre-install / post-uninstall image

A new image of container-engine-for-cc-payload (commit 4892b72 from https://github.com/fidencio/container-engine-for-cc-payload) was created to fix the post-uninstall pod that is getting stuck on terminating phase. It turned out that kubelet should not be restarted by the post-uninstall pod, otherwise it gets in a state where the pod's volumes cannot be umounted (hence it stays on terminating state forever).
Fixes #53
Signed-off-by: Wainer dos Santos Moschetta<EMAIL_ADDRESS>

Now the uninstall test is passing:
ok 6 [cc][operator] Test can uninstall the operator

Thanks @wainersm , verified works on TDX operator CI

And thanks for testing it!


[docs] Recommend yarn link to test local distribution

In this commit, we are updating the CONTRIBUTING file to recommend using yarn link to test the local distribution of Material-UI.
This approach was discussed in #13312

[x] I have followed (at least) the PR section of the contributing guide.

I didn't know this feature, well found 👍

Added an empty commit to work around codecov/codecov-bash#134
@oliviertassinari yarn link was the main reason I switched on all personal projects to yarn. npm link was basically completely unusable since it removed links on any npm install. Final nail in the coffin of npm for me.

@nicolasiensen Thank you! Really glad that CONTRIBUTING.md gets some love.


⚠ Bofrost.lu has degraded performance

In 08b38fa, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1172 ms

Resolved: Bofrost.lu performance has improved in 9d14ec5 after 31 minutes.


Debug Info: Associate a function call with the beginning of the expression

Before this change, stepping through the code
  1 foo(x,
  2     f(a)
  3     f(b)
  4   )

would visit the code in the order 2, 3, 4, with the function call
being on line 4.  After this patch the order is 2, 3, 1 with the
function call being on line 1. This is both closer to what clang
generates for simialar C code and more useful to the programmer since
it is easier to understand which function is being called in a nested
expression.

rdar://problem/35430708

@swift-ci test and merge

@swift-ci test and merge

@swift-ci test and merge

@swift-ci test and merge

@swift-ci test and merge

@swift-ci smoke test and merge


Build Pipeline: Introduce ability to select test cluster/suite when triggering integration test

As a user I want to have the possibility to select the test platform (GKE1.19, GKE1.21, K3S,..., ALL) from a drop down menu (or whatever is possible) when triggering the integration tests GitHub Workflow.
DoD

Add an option in the dropdown menu for the integration tests to select (dropdown/text field) a single platform

This would make the pipeline too complex. The core-team agreed to solve this request, we can always comment out the platforms that we are not interested in.


Example for nodes using SUSE as an underlying OS

I've added an example how a Plan looks like if you are running SUSE as the nodes OS.
In this case it's SLES15.

Thanks @Suse-KevinKlinger !


toogle_watch assertion

I played around with simppl interfacing to systemd. Sporadically i got an assertion immediately after starting the dispatcher caused by
    void toggle_watch(DBusWatch* w)
    {
       assert(false);   // not implemented

Not clear what caused this, maybe a synchronous query before starting the dispatcher.
But if I understood libdbus right you should not install toogle_watch if you do not implement it.
A fix for this:
diff --git a/src/dispatcher.cpp b/src/dispatcher.cpp
index e611024..34ca0b1 100644
--- a/src/dispatcher.cpp
+++ b/src/dispatcher.cpp
@@ -365,7 +365,7 @@ struct Dispatcher::Private

     void init(DBusConnection* conn)
     {
-        dbus_connection_set_watch_functions(conn, &add_watch, &remove_watch, &toggle_watch, this, nullptr);
+        dbus_connection_set_watch_functions(conn, &add_watch, &remove_watch, nullptr, this, nullptr);
         dbus_connection_set_timeout_functions (conn, &add_timeout, &remove_timeout, &toggle_timeout, this, nullptr);
     }

BTW a very interesting library
Regards
Reinhard

Thanks for the patch. Added.

Thanks for the patch. Added.


Fix Template.OwnFields

Now all the standard fields are treated as 'own' template fields. The following test returns 12 own fields instead of the expected one:
[Fact]
public void ShouldGetOwnFields()
{
  // arrange
  var templateId = ID.NewID;

  using (var db = new Db
                    {
                      new DbTemplate(templateId) { "expected own field" },
                      new DbItem("home", ID.NewID, templateId)
                    })
  {
    var item = db.GetItem("/sitecore/content/home");

    // assert
    item.Template.OwnFields.Count()
      .Should().Be(1, string.Join("\n\r", item.Template.OwnFields.Select(f => f.Name)));
    item.Template.OwnFields.Single().Name.Should().Be("expected own field");
  }
}

I have implemented field inheritance from the base templates a while ago. I wanted to then go ahead and create a standard template that would have standard fields. We then only need to give every DbTemplate (generated templates included) a base template unless one was already given at creation. This will probably solve the own fields issue. Should I implement it? :) I know I owe you something else on the templates anyway.

Thanks Pavel! I think I close to finish it. Just need to fix couple of failing tests.


make a release for 1.0r2 on github

sage is shipping 1.0r2. There should be a matching release here.

Done


Requesting /servers/{{ID}}/deliveryservices where ID is non-existent causes Internal Server Error

This Bug Report affects these Traffic Control components:

Traffic Ops

Current behavior:
If no server exists with ID 2, then a POST request to /servers/2/deliveryservices results in a 500 Internal Server Error response.
Expected behavior:
When a requested URI doesn't exist, the response code should be 404 Not Found.
Steps to reproduce:

topost -kp 'servers/ID/deliveryservices?replace=false' '[]' where ID doesn't exist.

My mistake, this is just an occurrence of #6691.

I think this should be reopened it is a separate issue from #6691
error.log shows:
ERROR: api.go:263: 2022-10-03T16:55:00.5425Z: [::1]:54360 querying CDN name from server ID: sql: no rows in result set

Which is completely different from that other issue.

The error message is different because it's a different code path, but the underlying issue is still that not having that specific parameter breaks Delivery Service operations.

Is it related to delivery services? I've found this same issue when doing a POST to servers/{non-existent-id}/queue_update

:shrug: I guess it just breaks a ton of things


Video/Image not available to preview

Describe the bug
The video is not playing on the same page https://space-voyager.vercel.app/apod
To Reproduce
Steps to reproduce the behavior:

Go to 'https://space-voyager.vercel.app/apod'
Scroll down to the footer
See error

Expected behavior
The video should be playing on the same page, rather than navigating to another window
Screenshots

This issue is resolved here: click here

The merge deploy preview failed. Work on it. Not resolved yet, pal.


Migration from FE PGO to IR PGO

According to the https://github.com/llvm/llvm-project/issues/45668 now IR PGO (-fprofile-generate/-fprofile-use flags in Clang) is the recommended way to do PGO in applications. All current investments in the PGO area in LLVM now are done in the IR PGO.
We need to perform some kind of migration for open-source projects from old, FrontEnd PGO (-fprofile-instr-generate/-fprofile-instr-use flags in Clang) to IR PGO.
The current list is the following:

ClickHouse: https://github.com/ClickHouse/ClickHouse/pull/57377
YugabyteDB: https://github.com/yugabyte/yugabyte-db/issues/20089
LDC: https://github.com/ldc-developers/ldc/issues/4542

We need to check more projects and add them here.

I'm using mongodb v4.4.0,  adding -profile-generate to cflags, cxxflags and linkflags, after mongo is started, a empty profile raw data file is generate, but it is always empty, even I use "use admin; db.shutdownServer()" to stop mongodb, the profile raw data file is still empty, could you give some hits why this happens?

I cannot surely say what is the reason for such behavior with mongod. Instead, I can suggest you patch mongod a bit and implement manual dumping of PGO profiles to a file like it's done in other databases like YugabyteDB: https://github.com/yugabyte/yugabyte-db/blob/master/src/yb/common/llvm_profile_dumper.cc . I am almost sure that it should resolve your problems with empty profiles.
Regarding the root cause of the problem. Probably, mongod has some specific code around the application exit, and that's why an automatic save approach at the exit doesn't work well in this case.


Update 2016-04-09 ~ Add JSON files & viewer

Lots more work needed here.

Ladybug Web 3D Models Viewer
2016-04-09

Add Viewer
Add Robie House in JSON
Add Schroder House in JSON

2016-04-08

First commit
Add Urban Model in OBJ
Add Urban Model in JSON

Hi,
Looks nice.
In the meantime some "bugs" in all models:
The houses (Robie, Schroeder) change scale when you change the parameters. They became too small for the sunpath.
Both urban models are rotated towards XZ plane. They also become bigger when you change any parameter.
-A.

@ayezioro
Thanks for the speedy look-see

In the meantime some "bugs" in all models:

Yes. all very R1. ;-)
Yup, the new 'auto-scale' on load is not yet being remembered.
And the urban models JSON certainly are rotated.
Actually all three models have numerous issues. Getting good models is not all all easy.
Generally there's no need to report bugs like these, as I see them just as easily as you do,
What you are looking at is the start to a light-weight viewer.
Most of the effort is here:
http://ladybug-analysis-tools.github.io/ladybug-web/
The current main editing tool - which covers your wishes - is here:
http://ladybug-analysis-tools.github.io/ladybug-web/shadow-opener/
The early shadow fan is here:
http://ladybug-analysis-tools.github.io/ladybug-web/multiple-lights/
It will be added to one of the viewers very soon.
Please note that this is all still at an early stage. I took my first crack at this on about March 5. So I still really don't know what I'm doing.
But things do seem to be settling down a bit. So I hope that before too long I can say: Hey, let's start hammering these scripts!
In the mean time you can just enjoy the progress.
What I would really to see are online working examples  - or even just images - where these sorts of calculations are dome really well.
Again thanks for your good thoughts,
Theo

Hi,
I've just uploaded a file. It was modeled by one of my students. It is a Bauhaus style building from the 1930's.
Not sure i upload it right or at the right place, so let me know.
-A.

@ayezioro
I heart Bauhaus.
Unfortunately the model doesn't load. And I moved it int the models folder - wjich I will eventually rename 'obj'.
There were some obvious errors which I tried to fix but it still did not load.
Two things to try.

If you export from Rhino (or wherever), the try importing the model back into Rhino
See if you can import the file into the Three.js Editor

In any case, thank you for trying. As you will learn, getting models is not easy.

Just uploaded the model as json.
I can see it in the Three.js editor.
-A.

Uploaded 3 examples of solar envelopes at the JSON folder.
-A.

@ayezioro
The files sound interesting but unfortunately they are of a JSON type that I am not very familiar with. They appear to be binary-encoded STEP/IGES files. In any case they have no relation to the Three.js JSON we have readers for.
But, thank you for trying.
BTW, I found that the edits I made to your OBJ file actually did work. I am using it and will be showing it to you - in another post.

Pity.
I created them with flux.io which has an export option to json.
I'll try to create them as i did with the Engel house.
-A.


Release Notes scroll up when switching back to tab

Issue Type: Bug
I was switching between the release notes tab and a test document to try out the new Emmet: Wrap with abbreviation feature when I discovered that the Release Notes page would scroll up to the Find and Replace improvements for large files section, making it so that the Emmet: Wrap with abbreviation section was not visible. I thought it may have been because I was scrolled in between sections, so the page was automatically scrolling up to the header for the active section, but this issue occured both when I maually scrolled to the Emmet section and when I used the hyperlink.
VS Code version: Code 1.22.2 (3aeede733d9a3098f7b4bdc1f66b63b0f48c1ef9, 2018-04-12T16:38:45.278Z)
OS version: Windows_NT x64 10.0.15063

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz (4 x 2496)

Memory (System)
7.65GB (3.52GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions: none
<!-- genera

Duplicate of #45571


Enter to Portal

enter dungeon portal "Incorrect Portal key"

I know, I have no idea why I get this, but I'll work on it

change the host name to that of the entered portal

WOT? # @C453

Fixed with 76a24ef1561ffb31f399238c8f18d7caaa301c9a


Class name changes

Fixes #1190.
Updated modal windows and dropdowns to work with latest bootstrap code on v4-dev branch.

Current coverage is 85.62% (diff: 100%)

Merging #1201 into development will not change coverage

@@           development      #1201   diff @@
=============================================
  Files               35         35
  Lines             1280       1280
  Methods            228        228
  Messages             0          0
  Branches           213        213
=============================================
  Hits              1096       1096
  Misses             184        184
  Partials             0          0

Powered by Codecov. Last update a1b805f...a8a6121

Thanks!


[REQUEST Membership]: New membership for vincent-pli

GitHub Username

@vincent-pli
Organization you are requesting membership in

@openyurtio
Sponsors

@rambohe-ch
Requirements

[x] I have joined in the community [Dingding] and [WeChat]
[x] I often attend Openyurt Community Week
[x] I have reviewed the [community membership docs]
[x] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application
[x] I have checked my affiliation in [devstats] (if it's not correct, please fix in [cncf/gitdm])
[x] I am actively contributing to 1 or more OpenYurt subprojects

List of your contributions

PRs reviewed / authored:
https://github.com/openyurtio/openyurt/pulls?q=is%3Apr+author%3Avincent-pli+is%3Aclosed
Issues :
https://github.com/openyurtio/openyurt/issues?q=is%3Aissue+author%3Avincent-pli+is%3Aclosed
https://github.com/openyurtio/openyurt/issues/created_by/vincent-pli

agree +1

@vincent-pli Would you like to make a brief introduction?

+1

Sure, I work for IBM and start working on opensource more than 2 years.
I have contributed to several opensource projects, like tekton, kubeflow, knative .etc.
Recently I focus on multiple cluster and multiple tenant fields, and watching on some interesting project like karmada, virtual cluster, kcp .etc.
Glad to join the openyurt

agree +1

@vincent-pli Thank you for introduction.
Congratulations you to become a member of OpenYurt community. We have sent a github message to invite you as member of OpenYurt, please check the message. and after joining member of OpenYurt, you need to check two points in this issue #14


Add SSL/SSL_CTX_use_cert_and_key()

Add functions that will do the work of assigning certificate, privatekey
and chain certs to an SSL or SSL_CTX. If no privatekey is given, use the
publickey. This will permit the keys to pass validation for both ECDSA
and RSA. If a private key has already been set for the certificate, it
is discarded. A real private key can be set later.
This is an all-or-nothing setting of these parameters. Unlike the
SSL/SSL_CTX_use_certificate() and SSL/SSL_CTX_use_PrivateKey() functions,
the existing cert or privatekey is not modified (i.e. parameters copied).
This permits the existing cert/privatekey to be replaced.
It replaces the sequence of:

SSL_use_certificate()
SSL_use_privatekey()
SSL_set1_chain()
And may actually be faster, as multiple checks are consolidated.

The private key can be NULL, if so an ENGINE module needs to contain the
actual private key that is to be used.
Note that ECDH (using the certificate's ECDSA key) ciphers do not work
without the private key being present, based on how the private key is
used in ECDH. ECDH does not offer PFS; ECDHE ciphers should be used instead.

Can’t happen now for 1.1, too late for new API’s

This would need a rebase on a fresher master and a new review

Rebased.

A comment on the commit description: ECDH ciphers are no longer recommended, so, that point is somewhat moot.

Since there's only one commit, you can do 'git commit --amend' to fix the wording and then 'git push -f github HEAD' to update it.

Moved to #3674.

Merged to master -- 37933acbeafef6db9a5c5681c1b5174cd91494bc -- after squashing and re-running 'make update' to deconflict the error codes.  Thanks for your patience!