Only use the host if its Resource State is Enabled.

Description
Update the StorageSystemSnapshotStrategy and StorageSystemDataMotionStrategy classes to only leverage a host when its Resource State is Enabled.
https://issues.apache.org/jira/browse/CLOUDSTACK-10345
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

How Has This Been Tested?
Checked to see if a host in maintenance mode is avoided
Checklist:

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@blueorangutan package

@mike-tutkowski a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-1834

@mike-tutkowski bugfixes can be considered for 4.11 branch, if you think this is useful for 4.11/tls please change the base-branch to 4.11 (and rebase your branch against 4.11). Please also put this PR against a milestone, <IP_ADDRESS>, or <IP_ADDRESS> as applicable.

@rhtyd Sounds good, Rohit. I can change the base branch to 4.11 and rebase. I'll do that after I implement @nitin-maharana's suggestion around exception handling.

@rhtyd @nitin-maharana @DaanHoogland I have rebased the code on top of 4.11 and changed the base branch of the PR. Also, @nitin-maharana: I was able to entirely remove that try/catch block.

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-1847

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2435)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 92219 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2512-t2435-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_routers.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Smoke tests completed. 64 look OK, 3 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_02_vpc_privategw_static_routes
Failure
150.61
test_privategw_acl.py

test_03_vpc_privategw_restart_vpc_cleanup
Failure
150.58
test_privategw_acl.py

test_04_rvpc_privategw_static_routes
Failure
272.80
test_privategw_acl.py

test_04_restart_network_wo_cleanup
Failure
2.79
test_routers.py

test_01_vpc_site2site_vpn
Failure
220.59
test_vpc_vpn.py

Just a quick comment on the five test failures: It seems unlikely that this PR caused them.  I'll keep you posted as I make progress.

@DaanHoogland Quick question: Is it part of our process to forward merge these PRs to master or do I need to open a new PR for that? Thanks!

I was going to mention that just now. No new PR should be required. We should merge forward.
There is also another PR that @DaanHoogland merged yesterday that has not been merged forward.

I think we are at more than ten now :s , gents

but I think it doesn't hurt to gather a few before we merge forward.

Really?! I normally follow PRs merge, but I only notice the one yesterday and this one.
Well, I guest that as long as we merge them forward, it is ok to do the merges in batch.


Add <Aside> component

Description

Adds an Aside Astro component to our @astrojs/starlight/components module.
Produces the same markup as the existing :::note-style asides available in Markdown and MDX.

Notes

I had initially thought it would be ideal to share the HTML-building logic between this component, but when I looked at it, it felt kind of silly: the component is so simple that pulling the full hastscript pipeline feels wrong. It does mean some duplication — changes would require updating in two places — but given how minimal this is, I think this is OK.

This PR copy/pastes the urlToSlug() helper added in #1175 so it can use it — will resolve the conflicts once #1175 is merged.

size-limit report 📦

Path
Size

/index.html
5.23 KB (0%)

/_astro/*.js
21.54 KB (0%)

/_astro/*.css
13.13 KB (0%)


L2-355: Governance Canister makeProposal

Motivation
Add makeProposal method to Governance Canister.
Changes

Add makeProposal method to Governance Canister.

Tests

New test for makeProposal.

@mstrasinskis @peterpeterparker please review


Do not collect fluentd's own logs to avoid infinite loops.

Also bump fluentd from 1.2.2 to 1.2.6.

Folks, the approach by @jjo doesn't work for some reason, and I also don't like the idea of discarding fluentd logs to /dev/null. Instead, I'm instructing fluentd to send error or fatal logs to /tmp/fluentd.log instead of standard output and use log fluentd built-in log rotation capabilities.

I found that the Docker image built-in fluentd.conf makes some assumptions that produce the infinite logging loop. Instead, we are using a custom fluentd.conf file that just includes all the configuration files from the config.d directory.
Could you PTAL?


Create pkg/pivit, move CertHexFingerprint() there, add a unit test

This is the first baby step in refactoring core Pivit functionality into a library

There's a better way to do this


Reverts Code Changes and Mangles Code on Save

Type: Bug
Open a file
Make a change
Type Ctrl-S
Code reverts you change and mangles other functions, such as duplicating function declarations, changing "return" to "eturn", dropping } rendering your code complete mess and untrustworthy.
This is angering.  I have to go to disc and open my Go files in Notepad and make code changes there, save and the changes appear in VS Code.
VS Code version: Code 1.70.2 (e4503b30fc78200f846c62cf8091b76ff5547662, 2022-08-16T05:35:13.448Z)
OS version: Windows_NT x64 10.0.22000
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz (12 x 2592)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.71GB (8.35GB free)

Process Argv
--crash-reporter-id 7d1dbb1d-cf6b-4c21-a89b-f0947c12ff0c

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

go
gol
0.35.2

/extGo

It looks like this is caused by the Go extension. Please file the issue to the Go extension repository. Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our issue reporting guidelines for more information.
Happy Coding!


auth: test for AuthStore.IsAdminPermitted

This covers unit-test for AuthStore.IsAdminPermitted in store.go
\cc @mitake @xiang90

LGTM. Thanks!


Introduce multi-root workspaces support

A true revert-revert thanks to my shoegun merge 😆
thank you @Foo-x for your patience and understanding, not to mention your contributions!
reverts the revert PR graphql/graphiql#2612

@Foo-x did you have a fix for feature support in SDL files that had to do with document version by chance? or something else that fixes SDL files support in this PR

@acao
No, I didn't. I don't have any other changes than the PRs I created.

@Foo-x just rebased it and everything is looking great. We re-released the inline operation executor, so now I'm excited to add support for workspaces!  more tests and docs can follow, this is already such a great improvement!


Setting TF_LOG=DEBUG doesn't display API calls from upstream provider

Describe what happened
When attempting to debug the provider, I noticed a difference in log behavior between the upstream provider and pulumi-meraki.
For example, when testing  directly I get the following output which cuts out the api call.
Diagnostics:
  pulumi:pulumi:Stack (meraki-org-policy-groups-ts-dev):
    2024/06/12 13:50:22 [DEBUG] Selecting method. Method 1 [false]
    2024/06/12 13:50:22 [DEBUG] Selecting method. Method 2 [true false false false false false false false]
    2024/06/12 13:50:22 [DEBUG] Selected method: GetOrganizationNetworks

When testing withe the upstream provider and performing the equivalent call I will get same output but also with the corresponding API call that is made with the body and headers. This is really helpful for troubleshooting.
2024-06-12T13:44:42.212-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: 2024/06/12 13:44:42 [DEBUG] Selecting method. Method 1 [false]
2024-06-12T13:44:42.212-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: 2024/06/12 13:44:42 [DEBUG] Selecting method. Method 2 [true false false false false false false false]
2024-06-12T13:44:42.212-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: 2024/06/12 13:44:42 [DEBUG] Selected method: GetOrganizationNetworks
2024-06-12T13:44:42.719-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: 2024/06/12 13:44:42
2024-06-12T13:44:42.719-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: ==============================================================================
2024-06-12T13:44:42.719-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: ~~~ REQUEST ~~~
2024-06-12T13:44:42.719-0700 [DEBUG] provider.terraform-provider-meraki_v0.2.3-alpha: GET  /api/v1/organizations/REDACTED/networks  HTTP/1.1

Sample program
N/A
Log output
N/A
Affected Resource(s)
No response
Output of pulumi about
N/A
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

@zbuchheit Could you please add the commands that you run in both cases?

Both of these with TF_LOG=DEBUG set
pulumi preview
import * as meraki from "@pulumi/meraki";

const networks = meraki.getNetworksOutput({
  organizationId: "redacted",
});

terraform apply
terraform {
  required_providers {
    meraki = {
      source = "cisco-open/meraki"
      version = "0.2.3-alpha"
    }
  }
}

provider "meraki" {
  meraki_debug = "true"
}

data "meraki_networks" "example" {
   organization_id = "redacted"
}

@zbuchheit In the TF example, you are setting meraki_debug = "true". Have you done the same for Pulumi: pulumi config set meraki:merakiDebug true?

ah nice catch, that was the issue. We can close the issue then. Thanks


Metrics module - Calculate grid distances offline

Now that the grid generation is working again and has matured a bit, how about we use the opportunity and tackle the offline calculation of grid distances at various points.
@rabernat suggested a 'metrics' module. It would take the position on the grid and turn it into a physical distance. This would involve a choice between ways to calculate distances on a sphere (for lon, lat coordinates) or simply taking the approprate difference (for e.g. depth coordinates).
Eventually I would want to call a generate_metrics function from within generate_grid_ds, so that the resulting dataset (derived from e.g. observational products) has a full suite of grid parameters, similar to commonly saved model coordinates.
No rush on this, but this would eventually nice to have.

Ughh I didnt have my second coffee yet, duplicate of #81. Closing


Gee agent

Eessntially solves an initial minimal version of #24 but is still a bit buggy.

Merging this to test the build while folks are on holidays 😄


make all links open in new tab

...copied from stackoverflow...
One way around it would be to call a script on your server (ie same domain) and pass in a URL. The script gets the content of the page you were after and regurgitates it to your browser, so you'll have the content of your desired webpage but the address of it was within your site.. eg if it were php:
http://yourdomain.com/getURL.php?url=http:www.google.com
Ideally it would download the full page content and store that in a blob in the database, so it's not acting as a proxy, it would be faster by getting it straight out of the db as a string.
.../copied...
will also need some javascript that will execute on the code in the iframe that makes all links open in new tab

resolved in 2f205d08c1253a9b25cfbaa75ecbaea975fac0c2


Results of isovar-protein-sequences.py no longer printed to screen

I think our conversion to logging made it so that the results of isovar no longer get displayed by default. If the results are getting logged, how do I set the log level from the commandline? Otherwise, maybe we should go back to good old print.

Have you read the Logging HOWTO?
Here's a relevant excerpt:
If you want to set the logging level from a command-line option such as:

--log=INFO

That looks perfect.

@julia326 This is fixed, right?

It is.


powershell 64 bit vs powershell x86 return different results

Hello,
First thanks for this tool it is helpful. I may not be able to use it though. I am not sure if this is by design or not, but AFTER windows update on a windows server 2016 enterprise when I run Test-PendingReboot I get different results when I run in PS x86 compared to the 64bit version. the PS x86 is wrong.

That's interesting... I'll have a look and report back.

I've just run it at eight servers all 2016 or 2012r2 from a 2016 box.  Both 32 and 64 bit PS show exactly the same result
I ran this, where $computers is a list of strings:
Test-PendingReboot -SkipConfigurationManagerClientCheck -SkipPendingFileRenameOperationsCheck -ComputerName $computers -Detailed

Thanks for these tests! I will revisit  my problem. :)


Parse signature subpacket type 4 (exportable cert flag)

Recently I had to parse a PGP key with a signature that contained a critical subpacket of type 4.
Similarly to https://github.com/ProtonMail/go-crypto/pull/138 and https://github.com/ProtonMail/go-crypto/pull/139, this PR:

Handles the Exportable Certification subpacket on signatures per RFC 4880 <IP_ADDRESS>.
Parses the signature when the subpacket indicates that the signature is exportable (this is also the default behavior if the subpacket is absent)
Returns a UnsupportedError for non-exportable signatures (subpacket has the value false). This is done to avoid introducing a breaking change as extra work needs to be done to support this.

Data used for test case:
echo -n "c2c07404130102001e050263fde196050903c3b880021b26030b0309021601041508090a028401000a09101bf1d93a68a8b208342b07ff6f59f5a882d148c481b877b434271b2e844e0dd783d9eb5534aac51170024382089cf07194a1835c72177d677a7ce04a614c1f85ccf5972d08ebabdfefefbe9d0f2b9f0a0a010c0889d9ab43ec99ccaddf76f7a96d91c49256ae23078a22469fd2a3d1d2ccfb30eb4f137e8c893731163e8f7aa18abb6a72ebfbab71ac8946f991d0a10d0293bc275183f67567c709bdd7e035d16c3cb2d14565b8baccaf721a3e1ed59385fc4b248648bdf7072a07ed693caf9179ea980fa8f89bef9c6819870c0074aa0419bf80e073863fe4cfe144a3083586d05f3ce8277d891dc11aa157dd133ac8d2dab4e8095affe6f3d3be673d2392c9177102374f51c56199dd3c05" | xxd -r -p | gpg --list-packets
# off=0 ctb=c2 tag=2 hlen=3 plen=308 new-ctb
:signature packet: algo 1, keyid 1BF1D93A68A8B208
	version 4, created<PHONE_NUMBER>, md5len 0, sigclass 0x13
	digest algo 2, begin of digest 34 2b
	hashed subpkt 2 len 4 (sig created 2023-02-28)
	hashed subpkt 9 len 4 (key expires after 2y1d0h0m)
	hashed subpkt 27 len 1 (key flags: 26)
	hashed subpkt 11 len 2 (pref-sym-algos: 3 9)
	hashed subpkt 22 len 1 (pref-zip-algos: 1)
	hashed subpkt 21 len 3 (pref-hash-algos: 8 9 10)
	critical hashed subpkt 4 len 1 (exportable)
	subpkt 16 len 8 (issuer key ID 1BF1D93A68A8B208)

Subpacket 0x04 is "Exportable", while RFC 4880 <IP_ADDRESS> describes 0x07 "Revocable". There is no "Recoverable" subpacket.

Hi :wave: Thanks for the PR! However, two comments, one low-level and one high-level:
First, this PR only implements parsing, not serialization of the subpacket, so if you set sig.Exportable and then sign it, it won't have any affect. We should probably do both.
Then, the spec talks about removing certifications with exportable=0 when exporting or importing them. However, we don't have such concepts in go-crypto, since it's a library; it just implements parsing and serializing, and we don't know what the intended purpose is. @andrewgdotcom Do you have an opinion on how this flag should be handled by the library, if at all?

@twiss A library should be able to CRUD such "user intent" subpackets. Beyond that I think it's entirely an application issue.

@twiss Subpacket types 23, 24 and 31 are also conspicuously missing. It would be nice to also have these, particularly for future keyserver work but also because it should be safe in general to parse e.g. a sig with a critical "keyserver preferences" subpacket (if someone was crazy enough to do that). I'd be happy to help out with that.
(On the other hand, lack of support for type 7 is a welcome unfeature, see https://gitlab.com/dkg/openpgp-revocation/-/issues/5 😄)

A library should be able to CRUD such "user intent" subpackets. Beyond that I think it's entirely an application issue.

I think it's a bit unfortunate that, to comply with the spec, the application will have to manually go through the certifications, check this flag, and remove them if it's present and false (when relevant). Perhaps we could make some kind of helper functions for importing and exporting keys, here or in GopenPGP.
This PR is also technically speaking a breaking change in the sense that, currently, we reject keys with unexportable certificates, which at least indicates that there's some issue. But I guess even if we add a high-level API that breaking change in the low-level API isn't really avoidable, so maybe it's OK.

Subpacket types 23, 24 and 31 are also conspicuously missing. It would be nice to also have these, particularly for future keyserver work but also because it should be safe in general to parse e.g. a sig with a critical "keyserver preferences" subpacket (if someone was crazy enough to do that). I'd be happy to help out with that.

Sounds good :)

Yeah, that could work. I guess we might then eventually also want a config option saying whether we should accept or ignore unexportable signatures.
As an aside, coming back to the original case, I'm actually a bit confused why someone would create a critical subpacket marking the signature as exportable (which is the default anyway, so it shouldn't really be critical). Do you happen to know what software generated this key?

As an aside, coming back to the original case, I'm actually a bit confused why someone would create a critical subpacket marking the signature as exportable (which is the default anyway, so it shouldn't really be critical to explicitly say so). Do you happen to know what software generated this key?

Yeah, I agree, it does make much sense to explicitly mark the signature certs as exportable. This key came from a 3rd party source, so unfortunately I do not know how it was generated. I will make the changes to just parse the subpacket then, and throw an error if its false if that would make the MR merge-able.

Hey @twiss, any updates on merging this PR?

Hey :wave: Apologies for the long delay.
In the current state of the PR, if you set sig.Exportable = false, and then sign it, the subpacket won't be included, which seems unexpected. So I would either still include the generation code, or remove the property entirely (and only read the subpacket during parsing), so that it can't be set.

Hey 👋 Apologies for the long delay. In the current state of the PR, if you set sig.Exportable = false, and then sign it, the subpacket won't be included, which seems unexpected. So I would either still include the generation code, or remove the property entirely (and only read the subpacket during parsing), so that it can't be set.

Makes sense, I removed the property from the signature all-together. Basically, now we can just parse the subpacket - if its set to true, and improve the error reporting if its there but its false.


Balancer V2 trades with approvals are not detected

Example tx: 0x01cba79049f6506d01210608351d414ad11a800451b1d34b828531f454f041c3.

Fixed in 0.5.0.


Modify the dataloader of Chinese PL-Bret

I encountered a problem when modifying the dataloader. What is the token_map of the Chinese data in the dataloader? I cannot understand what the "token" in the token_map used to process English data means, and what the corresponding "token" in Chinese is. What is the thing. If possible, could you please give me the code of the dataloader you use to process Chinese data?

words = [self.token_maps[w]['token'] for w in words]
what that code mean in Chinese data

Sorry for the late reply. I was quite busy recently. This pipeline doesn't work for Chinese PL-BERT unfortunately. You may want to refer to #14 and https://github.com/yl4579/StyleTTS2/issues/70 for more information.


[Bug] Cannot upload file in local mode due to idleTimeout

I'm using telegram-bot-api in local mode so that I can directly let it uploading file from disk by passing file:// url to send_document.
However, when the bandwidth is limited, upload can take a long time like 30 minutes, and that means 30 minutes' idle time waiting for file upload on that connection.
But the idleTimeout is only 500 seconds. That makes the file upload request of big file are never responded, whereas file are still being uploaded.

The file will be sent anyway, just the answer will not be sent. But if a request needs more than 8 minutes to complete, then the bot is barely usable. And everything will be much worse, if the bot would be used by more than one user. So, increasing the limit makes no sense generally, but if you really need a bigger limit, you can change it in
https://github.com/tdlib/telegram-bot-api/blob/93ccd2a145926612dc45c5e095560e43fbd94d2a/telegram-bot-api/HttpServer.h#L69.

Thanks for your reply. Actually I've changed that timeout to 0 to totally
disable it, and the bot works still fine as it's a local server.
But there're a few point I can't agree with you:

Bot can be not fully interactive. For example, bot can download & upload
files in the background, then send the files to users with file_id. My
software upgrade monitor works exactly this way
Changing source code is easy, but recompiling is not. telegram-bot-api
has some prebuilt docker containers, if I patch the source code, I would
have to rebuild it, which is a pretty time-consuming task considered that
tdlib is a pretty large library. I believe that the idleTimeout should be
documented and configurable.

@levlam I'm running into the similar problem as well. When multiple clients request to download a file from Telegram, it takes more than 10 minutes to do so. Then requests are timed-out with EOF error.
I believe an argument for setting the time-out when starting the server is essential.

You can view the my fork project, it support use http proxy and setup idle-timeout parameters.
hangYiQiu/telegram-bot-api
add http proxy parameters
--enable-http-proxy             Enable HTTP proxy
--http-proxy-ip=<arg>           HTTP proxy ip (default is <IP_ADDRESS>)
--http-proxy-port=<arg>         HTTP proxy port (default is 4780)

add idle timeout parameters
--idle-timeout=500             idle timeout (default is 500)


Backup fails when Roam subscription lapses

Hi,
Thanks for creating a stable backup solution for Roam. Here is a specific issue that I have encountered recently: When the Roam subscription lapses, the backup script will start failing on every run. This is probably due to a modal popup with a subscription reminder that appears while opening the Roam database in question. However, it is still possible to export the database, so the problem can likely be worked around. I plan to renew my subscription imminently, but I would be happy to provide the information needed to handle this scenario.
Kind regards,
Ketil

@ketilmo Hey Ketil, sorry for the long delay. I added a check for the modal, and if it exists, attempt to close it before continuing with the backup.

Thanks @everruler12, it's appreciated. I have renewed my subscription now but will confirm that the fix works next time it lapses.


HUE-9415 [impala]: Support connecting to Impala's webui with basic auth

Impala added the ability to secure the webui with basic http
username/password authentication to LDAP in IMPALA-9537. This patch
adds a flag to configure Hue to authenticate to Impala's webui.

Thanks Thomas!


add ssl configuration of many mysql connectors

add ssl configuration of many mysql connectors

Python(PyMySQL)
Ruby
Golang
JAVA(JDBC)
JAVA(MariaDB)

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: yuuuuuchen sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@yuuuuuchen : Thanks for your contribution to the Azure documentation! The author, @seanli1988, has been notified to review your proposed change.

#sign-off


fix: mc2010 beta_ds correct for time less than ts

Correct the calculated value of beta_ds when the requested time is less than the time at start of exposure. This is necessary for correct computation of shrinkage development when an array of time from zero is provided.

Thanks for correcting this.
Again as a general comment, unrelated to your specific contribution in this PR, is that I would try to homogenize the implementation of MC2010 and EC2004. For instance beta_ds here is a function, in ec2004 it is integrated in eps_cs computation. Furthermore here it accepts an array of times that can be helpful for computing the factors for several times. I think we should try to aim some homogeneous implementation.

Thanks! I am on top of the further changes in #194 😃


Implementacion timer

Temporizador con cuenta regresiva

Codecov Report

Merging #64 into develop will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop      #64   +/-   ##
==========================================
  Coverage      93.29%   93.29%
  Complexity       209      209
==========================================
  Files             27       27
  Lines            373      373
  Branches          21       21
==========================================
  Hits             348      348
  Misses            25       25

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 88751ba...2dbd928. Read the comment docs.


Email - Additional lines added to the message when replying via email

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

Action Performed:

Go to staging.newt.expensify.com and log in as account A
As account A send some messages to an account that must be a main email address without the +. Wait 10 minutes. This will trigger an email notification to this account.
Log out of Account A
After 10 min has passed, check the main account email inbox and open the mail with this name "Chat between  and ".
Answer to the email with any message.
Wait a minute or 2 and log into both accounts (A and main account).
Verify the message you sent via email is displayed

Expected Result:
There is no additional lines added to the message when replying via email
Actual Result:
Additional lines added to the message when replying via email
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web
iOS
Android
Desktop App
Mobile Web

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/189128940-091a72ae-dc0c-4c80-9b6c-4573b37ec315.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Hm, I wasn't able to reproduce this on my side. This is what it looked like when I sent one via email:

Going to close.


[enhancement] check that all sklearnex estimators are centrally tested

Description
This adds BasicStatistics and IncrementalBasicStatistics to the SPECIAL_INSTANCES since they cannot be added easily to the patch_map.  This adds a test to tests/test_common.py which will check that all estimators which inherit from sklearn's BaseEstimator without a leading underscore are in either PATCHED_MODELS or SPECIAL_INSTANCES such that they are centrally tested via sklearnex/tests
This works by monkeypatching sklearn's all_estimators which is a function sklearn uses internally to discover all estimators in sklearn.  This is patched to yield all sklearn-style estimators in sklearnex without using a patch map.  This required modifying all sklearn-imported estimators to follow python private variable conventions (leading underscore), which is the bulk of the changes. This is a reasonable change, since we actually would like the sklearn estimators to be private in the various sklearnex modules.
A changes was necessary in BasicStatistics in order for it to be added to SPECIAL_INSTANCES, where it currently cannot be cloned(), it required naming the options attribute to result_options to match the kwarg on __init__.
This PR has no-performance impact as it adds to testing or is renaming variables.

Checklist to comply with before moving PR from draft:
PR completeness and readability

[x] I have reviewed my changes thoroughly before submitting this pull request.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have updated the documentation to reflect the changes or created a separate PR with update and provided its number in the description, if necessary.
[x] Git commit message contains an appropriate signed-off-by string (see CONTRIBUTING.md for details).
[x] I have added a respective label(s) to PR if I have a permission for that.
[x] I have resolved any merge conflicts that might occur with the base branch.

Testing

[x] The unit tests pass successfully.
[x] I have run it locally and tested the changes extensively.

Performance

[ ] I have measured performance for affected algorithms using scikit-learn_bench and provided at least summary table with measured data, if performance change is expected.
[x] I have provided justification why performance has changed or why changes are not expected.

/intelci: run

@icfaust could you please also include some statistics about the PR change

@icfaust could you please also include some statistics about the PR change

All in comparison to last main CI run

runner
num of tests
sklearnex runtime

github py3.9sk1.1 lnx
9086 (+101)
10 min 15 s (+9 s)

github py3.9sk1.1 win
11763 (+123)
20 min 13 s (-10 s)

github py3.10sk1.2 lnx
6309 (+71)
7 min 31 s (+8 s)

github py3.10sk1.2 win
6309 (+71)
13 min 4 s (-54 s)

github py3.11sk1.3 lnx
9154 (+101)
9 min 55 s (+26 s)

github py3.11sk1.3 win
11853 (+123)
19 min 41 s (+16 s)

/intelci: run

/intelci: run

/intelci: run

/intelci: run

/intelci: run

/intelci: run

/intelci: run

/intelci: run


[minor/docs/warn] useFrame with second argument breaks scene rendering

👋 Hi, this is not a real issue.
Since the introduction of hooks, sometimes I pass the dependency array to the hook unconsciously.
And so I did for useFrame, but if you provide a second argument, like an empty array,
the scene breaks and nothing is rendered.
It took some time to figure out what the issue was, because no warnings are shown in the console.
So my proposal is to add a simple warning  in case the developer is using something like:
useFrame(() => {}, [])
If you think it makes sense I would be happy to make a PR.
Thanks for this awesome work, btw.

i think this is taken care of by typescript. otherwise we'd to add warning for everything, but useFrame has a fixed api:
export function useFrame(callback: RenderCallback, renderPriority: number = 0): null {

Ah ok i get it.
Not using typescript so didn't get the typecheck
Il 30/Mar/2020 17:00, "Paul Henschel"<EMAIL_ADDRESS>ha scritto:

i think this is taken care of by typescript. otherwise we'd have to add
warnings for everything, but useFrame has a fixed api:
export function useFrame(callback: RenderCallback, renderPriority: number = 0): null {
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/react-spring/react-three-fiber/issues/324#issuecomment-606052738,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABTSZMYLK4LAAQH7YECTR3RKCXYRANCNFSM4LWRL6TA
.


gnucash: build and include documentation

Description of changes

Include documentation in the derivation

Closes #60361

To test, you additionally need a help browser like yelp in your environment & associated with the correct mime type.

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

This does not fix the bug for me. Running nix run github:nevivurn/nixpkgs/feat/gnucash-docs#gnucash and then trying to open the help still displays the error message.

Hm, it does work for me. Do you have a help browser (like yelp) in your environment?

I did not. Running the same inside a Nix shell with yelp does not work either. Relevant log output:
* 11:38:34 ERROR <gnc.gui> [gnc_gnome_help()] Operation not supported

I did not. Running the same inside a Nix shell with yelp does not work either. Relevant log output:
* 11:38:34 ERROR <gnc.gui> [gnc_gnome_help()] Operation not supported

I don't think just having it in your shell is enough, it needs to be associated with the correct mime type.
eg. if using h-m, after adding yelp to home.packages:
$ grep help /etc/profiles/per-user/$USER/share/applications/mimeinfo.cache
x-scheme-handler/ghelp=yelp.desktop;
x-scheme-handler/help=yelp.desktop;

@Artturin @nevivurn : I run NixOS/GNOME and the Gnucash help/documentation does show up on this PR, but not on master.


Add fastapi entries

Hi Awesome AZD team. We are working with the App Service team, the App Service writers, and Cloud Advocacy to add FastAPI support to this article:
https://learn.microsoft.com/en-us/azure/app-service/tutorial-python-postgresql-app
... and one of those requirements is to add azd support (as a template). We basically copied the Flask version of the \infra and made almost no changes to that part. Please let me know if there's anything we can do to expedite this. Thank you!
Here's what you asked for:
Please fill out this template! There are three different types of contributions, feel free to delete the checklists that are not applicable to your contribution type.
If you are submitting a new azd template to the gallery
Fill this out if you want your template to be added to the awesome-azd gallery!
Your template repository
Place your template repository link here:

REVIEWERS PLEASE READ THIS
Looks like the instructions may have changed here so I did as much as I could. For example, I added an entry to /website/src/static/templates.json, and since this is the FastAPI version of an existing AZD template, I just used the same tags (changing 'Flask' to 'FastAPI').

[ ] Added an entry to https://github.com/Azure/awesome-azd/blob/main/website/src/data/users.tsx that includes:

[x] Template title - A short title that reflects the local application stack that someone could use to get their application on Azure (e.g. "Containerized React Web App with Java API and MongoDB")

[x] Description - 1-2 sentence description of the architecture (e.g. Azure services) or solution that is defined by the template.

[x] Architecture Diagram or Application Screenshot - The image should include all services and their connections (example). You should add the image to the website/src/data/images/.

[x] Link to Author's GitHub or other relevant website - Used for attribution

[x] Author's Name -  Name to credit on the gallery card

[x] Link to template source - Link to the template GitHub repo

[x] Tags - Specify tags to represent the template. If you don't see a relevant tag for your template? Feel free to add one!
Required tags:

[x] Tag your template as Micrsoft-authored ("msft") or Community-authored ("community")
[ ] Tag the IaC provider ("bicep" or "terraform")
[x] At least 1 tag for programming language used
[x] At least 1 tag for Azure services integrated
[ ] Add the "new" tag for any newly authored templates

[ ] In the PR comment, if you can also add a link to the PR where you made your repo azd compatible this will allow us to provide feedback on your template and speed up the review process.

^^ Did not do this because we build the application starting with the Flask version of the repo (which already had the \infra\ bicep files) and didn't make any changes.

[x] If the template is Microsoft-authored, we encourage you to also publish it to learn.microsoft.com/samples.

If you are submitting a resource to be added to the awesome-azd README:

[ ] Name of resource
[ ] Resource author - who created this resource? (so we can credit them!)
[ ] What section should this resource be included in? -Is the resource an article? A video? Something else?

@v-xuto Could you test this template please?

Got it. We will test this template.


Improve CreateLobby, JoinLobby and LeaveLobby

Improve these functions by also adding a subscription on the lobby itself instead of only the lobby in combination with the peer. This makes it so these methods don't have to return lists of peers anymore.
Also fix the TODO to add a peer to a lobby in CreateLobby instead of calling a separate JoinLobby afterwards.
Also fixes the broken reconnect code which didn't support multiple lobbies yet.

Split up into multiple smaller PRs that are easier to understand:
https://github.com/poki/netlib/pull/102
https://github.com/poki/netlib/pull/103
https://github.com/poki/netlib/pull/104


Failure on Linux Jobs on VSTS

Looks like it can't start Chrome headless with out the --no-sandbox flag
2018-08-10T22:47:30.2380916Z   Checking for ChromeHeadless at /usr/bin/google-chrome...
2018-08-10T22:47:30.2403701Z   Located ChromeHeadless at /usr/bin/google-chrome.
2018-08-10T22:47:30.2420687Z   Checking for ChromiumHeadless at undefined...
2018-08-10T22:47:30.2436042Z   Unable to locate ChromiumHeadless. Skipping.
2018-08-10T22:47:30.2452499Z   Checking for FirefoxHeadless at firefox...
2018-08-10T22:47:30.2467369Z   Unable to locate FirefoxHeadless. Skipping.
2018-08-10T22:47:31.2537932Z   10 08 2018 22:47:31.250:INFO [karma]: Writing browser console to file: /opt/vsts/work/1/s/artifacts/logs/browserlogs.console.2018-08-10T22-47-31-004Z
2018-08-10T22:47:31.2768183Z   10 08 2018 22:47:31.275:INFO [karma]: Karma v2.0.4 server started at http://<IP_ADDRESS>:9876/
2018-08-10T22:47:31.2789273Z   10 08 2018 22:47:31.276:INFO [launcher]: Launching browser ChromeHeadless with unlimited concurrency
2018-08-10T22:47:31.2839481Z   10 08 2018 22:47:31.282:INFO [launcher]: Starting browser ChromeHeadless
2018-08-10T22:47:32.5276176Z   10 08 2018 22:47:32.525:ERROR [launcher]: Cannot start ChromeHeadless
2018-08-10T22:47:32.5299402Z   	[0810/224732.423558:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
2018-08-10T22:47:32.5314950Z
2018-08-10T22:47:32.5329290Z   10 08 2018 22:47:32.525:ERROR [launcher]: ChromeHeadless stdout:
2018-08-10T22:47:32.5345303Z   10 08 2018 22:47:32.525:ERROR [launcher]: ChromeHeadless stderr: [0810/224732.423558:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
2018-08-10T22:47:32.5362224Z
2018-08-10T22:47:32.5377731Z   10 08 2018 22:47:32.528:INFO [launcher]: Trying to start ChromeHeadless again (1/2).
2018-08-10T22:47:32.6377894Z   10 08 2018 22:47:32.636:ERROR [launcher]: Cannot start ChromeHeadless
2018-08-10T22:47:32.6394678Z   	[0810/224732.633055:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
2018-08-10T22:47:32.6410202Z
2018-08-10T22:47:32.6424073Z   10 08 2018 22:47:32.636:ERROR [launcher]: ChromeHeadless stdout:
2018-08-10T22:47:32.6441028Z   10 08 2018 22:47:32.636:ERROR [launcher]: ChromeHeadless stderr: [0810/224732.633055:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
2018-08-10T22:47:32.6456919Z
2018-08-10T22:47:32.6472455Z   10 08 2018 22:47:32.639:INFO [launcher]: Trying to start ChromeHeadless again (2/2).
2018-08-10T22:47:32.7471651Z   10 08 2018 22:47:32.745:ERROR [launcher]: Cannot start ChromeHeadless
2018-08-10T22:47:32.7495791Z   	[0810/224732.742165:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
2018-08-10T22:47:32.7514654Z
2018-08-10T22:47:32.7530099Z   10 08 2018 22:47:32.745:ERROR [launcher]: ChromeHeadless stdout:
2018-08-10T22:47:32.7641046Z   10 08 2018 22:47:32.745:ERROR [launcher]: ChromeHeadless stderr: [0810/224732.742165:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
2018-08-10T22:47:32.7660834Z
2018-08-10T22:47:32.7675555Z   10 08 2018 22:47:32.745:ERROR [launcher]: ChromeHeadless failed 2 times (cannot start). Giving up.
2018-08-10T22:47:32.7691287Z   SUMMARY
2018-08-10T22:47:32.7705516Z   No tests did run in any browsers.Terminating dotnet process
2018-08-10T22:47:32.7731693Z   npm ERR! code ELIFECYCLE
2018-08-10T22:47:32.7745773Z   npm ERR! errno 1
2018-08-10T22:47:32.7763095Z   npm ERR<EMAIL_ADDRESS>test:local: `ts-node --project ./scripts/tsconfig.json ./scripts/run-tests.ts "--no-color" "--configuration" "Release"`
2018-08-10T22:47:32.7778122Z   npm ERR! Exit status 1
2018-08-10T22:47:32.7792754Z   npm ERR!
2018-08-10T22:47:32.7806456Z   npm ERR! Failed at the<EMAIL_ADDRESS>test:local script.
2018-08-10T22:47:32.7822759Z   npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-10T22:47:32.8602864Z
2018-08-10T22:47:32.8619477Z   npm ERR!  Exit status 1
2018-08-10T22:47:32.8742448Z   npm ERR!
2018-08-10T22:47:32.8755492Z   npm ERR! Failed at the<EMAIL_ADDRESS>test:inner script.
2018-08-10T22:47:32.8771599Z   npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-10T22:47:32.8816595Z
2018-08-10T22:47:32.8834845Z   npm ERR! A complete log of this run can be found in:
2018-08-10T22:47:32.8856972Z   npm ERR!     /root/.npm/_logs/2018-08-10T22_47_32_869Z-debug.log
2018-08-10T22:47:32.8889430Z /opt/vsts/work/1/s/build/repo.targets(48,5): error MSB3073: The command "npm run test:inner -- --no-color --configuration Release" exited with code 1. [/opt/vsts/work/.dotnet/buildtools/korebuild/3.0.0-alpha1-20180731.2/KoreBuild.proj]
2018-08-10T22:47:32.8950091Z
2018-08-10T22:47:32.8967455Z Build FAILED.
2018-08-10T22:47:32.8974951Z
2018-08-10T22:47:32.8993611Z /opt/vsts/work/1/s/build/repo.targets(48,5): error MSB3073: The command "npm run test:inner -- --no-color --configuration Release" exited with code 1. [/opt/vsts/work/.dotnet/buildtools/korebuild/3.0.0-alpha1-20180731.2/KoreBuild.proj]
2018-08-10T22:47:32.9009918Z     0 Warning(s)
2018-08-10T22:47:32.9025023Z     1 Error(s)
2018-08-10T22:47:32.9032286Z
2018-08-10T22:47:32.9124433Z Time Elapsed 00:06:07.14
2018-08-10T22:47:32.9181632Z error  : dotnet failed with exit code 1
2018-08-10T22:47:32.9337188Z ##[error]Bash exited with code '1'.
2018-08-10T22:47:32.9423838Z ##[section]Finishing: Run build.sh
```

Looks like we might need to create a custom launcher with the ChromeHeadless base and pass the --no-sandbox flag

https://github.com/karma-runner/karma-chrome-launcher/issues/158

@anurse Fixed right?

Fixed in #2796 (https://github.com/aspnet/SignalR/commit/82cef1a0c6324d6f5f5485e1de152db1be93f32f)


Add Soroban-RPC API docs

What problem does your feature solve?
Currently the soroban rpc jsonrpc API docs are at https://docs.google.com/document/d/1TZUDgo_3zPz7TiPMMHVW_mtogjLyPL0plvzGMsxSz6A/edit
It was initially put there for open feedback and discussion. But that has tapered off and is now being spammed.
It's hard to find, and hard to read.
What would you like to see?
Let's manually write a markdown format of these docs in /api here in this repo for now, so people can find them, and they are integrated with our other soroban docs.
What alternatives are there?
We looked at using openrpc spec to autogenerate docs, but the docusaurus integration is gnarly (https://github.com/stellar/soroban-docs/pull/127)

@paulbellamy I'd love to take a crack at this. I've collected some of my own discoveries in this repository, and I think I can bring some of that information into this repo.

Fixed in #253


Packets sent to Service ALOC not reaching destination (Part 2)

This is a part 2 for #4472 as I found another easily reproducible path.
Reproduced that on POSIX from master branch.

Start Node L - a leader
Start Node C1 - a child (routereligible disable)
Start Node C2 - a child (routereligible disable)
On both C1 and C2 start a service:service add 44970 111 333
netdataregister

Exit both C1 and C2 so that leader is left on his own
On Node L netdatashow we can see two servers: 0d05d4013333330 d05d402333333
Wait for children timeout
When C1 is timeouted we can see that its server was properly removed from netdata:> child table
| ID  | RLOC16 | Timeout    | Age        | LQ In | C_VN |R|S|D|N| Extended MAC     |
+-----+--------+------------+------------+-------+------+-+-+-+-+------------------+
|   2 | 0xd402 |        240 |        237 |     3 |  204 |1|1|1|1| 3edfdec8d6b87619 |

> netdatashow
08040b0246050b0c80033131310d05d402333333

When C2 is timeouted nothing happens and netdata remains invalid:> child table
| ID  | RLOC16 | Timeout    | Age        | LQ In | C_VN |R|S|D|N| Extended MAC     |
+-----+--------+------------+------------+-------+------+-+-+-+-+------------------+
Done
> netdatashow
08040b0246050b0c80033131310d05d402333333

Invalid network data entry is persistent from now on
With more child services more invalid entries stay in the network data

@mwilniewiec, thank you for raising this issue.
I just tried this on latest master (7fd9902c38abfa88a8b237e439da9840f2a2150b), but was unable to reproduce.
What I did:

Start L:

It was https://github.com/openthread/openthread/commit/bb86ae4c76b3de0ced16caf96e27c15e429d491c
Did you exit both C1 and C2 at the same time or did you wait for C1 to timeout before exiting C2?
I was exiting them at the same time so that their timeouts are very close.

@mwilniewiec, thanks for the clarification!
I can successfully reproduce the issue. Indeed, this issue occurs when two or more children timeout within a few seconds of each other. The issue is that we have a rate limiter on sending SVR_DATA.ntf messages (as required by the Thread Specification). If we fail to send a message due to the rate limiter, we will not try again.
I'll have a proposed fix posted shortly.

@mwilniewiec, I just submitted #4779. Please review.


[BEAM-12388] Add caching to deferred dataframes

This adds caching to any dataframes using the InteractiveRuner.
The algorithm works by modifying a DataFrame expression tree in-place. Any expressions in the tree that have a corresponding cached PCollection are replaced with PlaceHolderExpressions. These expressions are then turned into PCollections and are pruned when run with the InteractiveRunner.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run PythonLint PreCommit

Run PythonDocs PreCommit

Run PythonLint PreCommit

Run PythonLint PreCommit


Sub Domain

Im having issues making this program work on a sub domain. I set the sub domain to network.cloudline.co.za and added DNS entries etc, but i can only get it to work by forwarding the sub domain to the servers hostname and port 5000 (http://server02-cpt.cloudline-dns.co.za:5000)
I only want the sub domain (network.cloudline.co.za) to show. how do i do this?

I'm afraid I can't help with this issue through GitHub issues. These issues are just for making suggestions or submitting bug reports with Staytus. I cannot help individually with installing or running the application in the wild. I'd suggest trying posting your issues on a site like Stack Overflow.


don't build nested pxt_modules

the cli goes into pxt_modules and tries to build those

fixed a while ago https://github.com/microsoft/pxt-mkc/commit/1c34c8d0d8ac33d773b0e3f0748175a9fb13face


Fix DeliverySpec flake

Describe the bug
From time to time we see flakes like this: https://github.com/knative-sandbox/eventing-rabbitmq/runs/6584787394?check_suite_focus=true#step:7:69846
Expected behavior
Should be always green
To Reproduce
Steps to reproduce the behavior.
Knative release version
Additional context
This is a confirmed problem within RabbitMQ itself. While fix is created and goes through all release cycles the workaround is to serialize queue and policy creation.

https://github.com/rabbitmq/rabbitmq-server/issues/4931

report.txt generated by @gab-satchi  running rabbitmqctl


Build In Centos 32bits Machine

Last 3 days I have tried a lot even exactly before I started to write here, I didn't found any proper guide to build this tunnel on old linux machine like Centos-6.10 i386
Yes I know its quite old version of linux distro but still many people are using because of some needs & I am one of them, I hope someone know how to build latest of wstunnel or if there is already binary file hope someone can share with me  ldd (GNU libc) 2.12
Thanks for you attention! hope I will get some good response.

I made a new release https://github.com/erebe/wstunnel/releases/tag/v9.7.1 and added a binary for linux 32bits  wstunnel_9.7.1_linux_386.tar.gz
Let me know if it is working for you

Thank you so much for your fast feedback.
I want small favor from you, I want to use this to registered with SIP & bypass all traffic using wstunnel.
Let's say I have sip port 6050 in server end & 6051 client how can I bypass firewall blockage bypass securely all traffic using wstunnel.
I have tried with many ways but I didn't succeed sip didn't got registered, May be some config I missed, hope you can help me.
Thanks for your help.


Asset query service - JSON

Bug Report
Describe the Bug
Asset query service does not work in all cases when the property_value is a JSON.
See example in https://github.com/eclipse-edc/Connector/discussions/3416
Expected Behavior
See https://github.com/eclipse-edc/Connector/discussions/3416
Observed Behavior
See https://github.com/eclipse-edc/Connector/discussions/3416
Steps to Reproduce
See https://github.com/eclipse-edc/Connector/discussions/3416
Context Information
Add any other context about the problem here.

Used version -> EDC v0.2.1

Detailed Description
See https://github.com/eclipse-edc/Connector/discussions/3416

I've observed the same behavior.

I think the best way to solve this would be to switch the asset properties from the dedicated table we have to a properties and privateProperties json column in the asset table, this way we would enable querying nesting objects.
Currently a maybe good enough workaround would be to use the LIKE operator, as the json is serialized as a string.


perf: use @strided to reduce code duplication

Operations Optimized

batchnorm
activation gradient
mean_var

Cleaner Implementations -- TODO

strided cannot handle all array types what to do about that?

We manually check for can_strided. Too much code duplication. We can reuse the @strided macro code and redefine maybe_strided to not error for arrays not supported by StridedView

TODOs

groupnorm
activation
bias_activation
does Enzyme work natively with strided? my guess would be yes

Seems like hand-coded loops are the best way to go


Add Applications shortcut to our macOS dmg

See #https://github.com/blueprint-freespeech/ricochet-refresh/issues/13

Fixed in https://github.com/blueprint-freespeech/ricochet-build/commit/447109e73990b849e55626bb729f778f3447405e


removed "enum" attribute from api version

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[x] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[x] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

This update is done in response to a swagger s360 item, the api-version was defined as a string but still it had the attribute enum as part of it so removing enum attribute

The breaking change alarms are all about the removal of enum in api-version, which are false alarms, ignoring them.

Hi @ArcturusZhang, the other error for swagger semantic validation also isn't related to my change, and I tried running it on the swagger json without my change then also I'm getting this internal error, can you please merge the PR since I don't feel this will affect the swagger in any way
Thanks

Hi @ammaralavi, here's the reason for internal error, the value of externalDocs's url must be in the format of a URL instead of the ""
If you have external documentation for this operation, url should not be "", or you can remove externalDocs because externalDocs is not a required field

@ArcturusZhang resolved the error, can you please merge the PR now


Demo: home page and basic styles

Fix #627

Do you guys have an idea of when these changes will be pushed live?
Thanks in advance 👍

This is a rather ambitious change and it requires a number of other features to be merged first. Sorry, we can't commit to any dates 😞

That's no problem guys you're doing a great job :)
On 22 Nov 2016 18:17, "Patryk Zawadzki"<EMAIL_ADDRESS>wrote:

This is a rather ambitious change and it requires a number of other
features to be merged first. Sorry, we can't commit to any dates 😞
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/mirumee/saleor/pull/628#issuecomment-262321109, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFp716lEXBhOtp0-xyMMcqMP0t-pB3zTks5rAzHOgaJpZM4K2fhx
.


[BUG] Cannot Remove/Change Custom Font

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
System.UnauthorizedAccessException: Access to the path 'C:\Users\Arqxot\AppData\Local\Bloxstrap\Modifications\content\fonts\CustomFont.ttf' is denied.
I applied a font and after I testing the font I like, I wanted to change it but this error code came in and I cannot change my font.

Open the mods folder, go to the content/fonts folder, open the file properties for CustomFont.ttf and ensure it's not marked as read-only.


Bump pangeo image tags for LEAP & m2lines

Brings in https://github.com/pangeo-data/pangeo-docker-images/pull/395, which brings in https://github.com/conda-forge/pangeo-dask-feedstock/pull/96, which brings in newer versions of dask and dask-gateway.
Follow-up to https://github.com/2i2c-org/infrastructure/pull/1769

Am going to self-merge this as it's just an image tag bump, and our guidelines specifically state that's ok :D


.pullapprove.yml: add cigien

To enable @cigien as blacklister.
Sent invitation to Charcoal team on Github and clicked blacklister on metasmoke account. (In fact, I guess somebody else did the latter already.)

Invitation accepted, so ready to proceed.

Invitation accepted, so ready to proceed.

!!/approve

!!/approve


Add tip to use Yazi as a Helix file picker with Zellij

Requested from https://github.com/zellij-org/zellij/issues/3018#issuecomment-2094300680

At first I thought the whole tmpfile thing could be skipped in favor of just using yazi --chooser-file /dev/stdout, which would also make it compatible with other shells, but given that Helix won't "auto-escape" spaces I think I would prefer a more robust solution which relies on Helix' goto_file command, here's how it's meant to work.
To sum that approach up,

Run :sh ... where the command would write the filenames to a file
Open it in Helix and open the filenames with Helix' gf

This way it will handle filenames with spaces too, and maybe avoid some other potential issues. The downside is that it's a bit more involved and shell-specific because it will require either FIFOs or PIDs to get a blocking zellij run command.
I'm not at all invested into this PR, so feel absolutely free to pick whichever approach makes more sense to you 🤷😇.

@postsolar do you have a working implementation of what you're describing? It's a little hard to picture abstractly, whereas I know the approach that I described functions. I tried the approach in the video you linked, but it freezes my helix instance with yazi lol

@rockboynton I figured out a much simpler way to address this quoting issue as well and updated the comment above.

This version can handle multiple files with spaces:
set -l files "$(yazi --chooser-file=/dev/stdout | xargs -I {} printf '%q ' {})"
zellij action toggle-floating-panes
zellij action write 27 # send escape-key
zellij action write-chars ":open $files"
zellij action write 13 # send enter-key
zellij action toggle-floating-panes
zellij action close-pane


Small buffer pass optimization as discussed in #395.

Basically ensure the client only does one pass over the buffer instead of two.
Exact thread: https://github.com/pinterest/pymemcache/pull/395#discussion_r890288417

Thank you!


How to use ortool's global constraints which are not integrated by CPMpy?

The ortools CP-SAT solver has quite a few constraints that's not (yet) integrated in CPMpy, for example;  AddAutomaton, AddCumulative,  AddForbiddenAssignments, AddInverse, AddNoOverlap, AddNoOverlap2D, AddReservoirConstraint.
It would be great to be able to use these constraints even if they are now defined in globalconstraints.py and/or ortools.py.
There are two methods in principles. Here I use AddAutomaton as an example (since I want to use it in my Nonogram solver :-)).
First, the approach that was suggested by Tias in a mail exchange a while ago. For a simple model it works by adding the constraint to the solver object, e.g.
import sys
import numpy as np
from cpmpy import *
from cpmpy.solvers import *

def get_different_solution(m, x):
  m += [any([t.value() != t for t in x])]

# Callback function for printing the solution
def print_solution(x):
    for a in x:
        print([val for val in a.value()])

def automaton_test(n=7,num_sols=0):
    # The DFA for AddAutomaton
    transitions = [
        (0,0,0), # 0*
        (0,1,1), # 1*
        (1,1,1), #
        (1,0,2), # 0*
        (2,0,2)  #
        ]

    initial_state = 0
    # all states are accepting states
    accepting_states = [0, 1, 2]

    # declare variables
    x = boolvar(shape=n,name="x")
    z = intvar(0,n,name="z")

    # constraints

    # Currently one have to include x in the model.
    model = Model(z == sum(x) )

    ss = CPM_ortools(model)
    # This (the next two lines) was suggested by Tias and it works:
    ort_vars = [ss.varmap[v] for v in x]
    ss.ort_model.AddAutomaton(ort_vars, initial_state,accepting_states,transitions)

    num_solutions = 0
    while ss.solve():
        num_solutions += 1
        print("x:",x.value(), "z:", z.value())
        get_different_solution(ss,x)
    print("num_solutions:",num_solutions)

n=7
automaton_test(n)

This works and is fast. Note that is use the CPM_ortools object and one have to translate the CPMpy variables to ORtools variables (the ss.varmap step).
However, for larger models this can be quite messy.  It would be really nice if one could use the constraint as any other constraint, i.e. using via model += [AddAutomaton(...)] and without the step to translate the CPMpy variables.
For a "real" - or at least more complex example - see my Nonogram solver (http://hakank.org/cpmpy/nonogram_regular.py ) where I call regular several times in a loop over the hints:
def check_rule(rules, y):
    # ...
    return [regular(y, n_states, input_max, transition_fn, initial_state,
                    accepting_states)]

def nonogram_regular(rows, row_rule_len, row_rules, cols, col_rule_len, col_rules,num_sols=2,minizinc_solver=None):

    board = intvar(1,2,shape=(rows,cols),name="board")

    model = Model()

    # constraints
    for i in range(rows):
        model += [check_rule([row_rules[i][j] for j in range(row_rule_len)],
                             [board[i, j] for j in range(cols)])]

    for j in range(cols):
        model += [check_rule([col_rules[j][k] for k in range(col_rule_len)],
                             [board[i, j] for i in range(rows)])]

     # ...

One way would be that a user could defined this via some interface, e.g.
def automaton(x, initial_state,accepting_states,transitions):
     return GlobalConstraint("AddAutomaton", [x, initial_state,accepting_states,transitions])

def check_rule(rules, y):
    # ...
    return [automaton(y, initial_state,accepting_states, transitions)]

Or, perhaps simply use the ortools constraint directly, which would be neater:
def check_rule(rules, y):
    # ....
    return AddAutomaton(y, initial_state, accepting_states, transitions)

def nonogram(...):
    # ....
    for i in range(rows):
        model += [check_rule([row_rules[i][j] for j in range(row_rule_len)],
                             [board[i, j] for j in range(cols)])]

I don't expect that CPMpy should have to do any check specific checks in these cases. Instead it's the user's responsibility to ensure that all variables are properly used (and be prepared to get strange error messages if not).

OK, so we reworked the solver interfaces a few months back, and the above approach (s.ort_model.Add...) is now documented, with 's.solver_var(x)' the generic way for all solvers to translate CPMpy variables to solver-specific variables.
https://cpmpy.readthedocs.io/en/latest/solvers.html#native-solver-access-and-constraints
But our discussion here actually went quite further. I've implemented a prototype of it in #121 I'll copy paste the example here
from cpmpy import *
from cpmpy.expressions.globalconstraints import NativeConstraint
x = intvar(0,10, shape=3)

# CPMpy standard
s = SolverLookup.get("ortools")
s += Table(x, [[0,1,2],[2,1,0]])
print(s.solveAll())

# CPMpy with current 'direct solver access' use
s = SolverLookup.get("ortools")
s.ort_model.AddAllowedAssignments(s.solver_vars(x), [[0,1,2],[2,1,0]])
print(s.solveAll())

# Proposal in branch
s = SolverLookup.get("ortools")
s += NativeConstraint("AddAllowedAssignments", (x, [[0,1,2],[2,1,0]]))
print(s.solveAll())

# Proposal also allows to indicate some args are const/novar/should be passed as is
# the top two variants (now) also do not scan the data part
s = SolverLookup.get("ortools")
s += NativeConstraint("AddAllowedAssignments", (x, [[0,1,2],[2,1,0]]), arg_novar=[1])
print(s.solveAll())

(the reason for a new NativeConstraint class instead of reusing GlobalConstraint is that the latter requires a decompose function to be generic, while the former clearly does not; also allows us to add the arg_novar property.)
What do you think? Feedback welcome...

Hi @hakank,
I'm happy to report that we recently merged and released a new CPMpy version with 'DirectConstraint', which started in this discussion! (it is just a rename of NativeConstraint, but then fully implemented, documented and tested for all solvers).
See the documentation and links to ortools examples (automaton, circuit, multicircuit) here:
https://cpmpy.readthedocs.io/en/latest/solvers.html#direct-solver-access
and the nonogram example implemented in a notebook here:
https://github.com/CPMpy/cpmpy/blob/master/examples/nonogram_ortools.ipynb
We'd be happy for you to experiment with it and give feedback!
(we are also working on a DirectVariable for a similar generic access to custom solver variables like OrTools' IntervalVars, that is very much WIP, discussion and code in #121 )


not find

Could not find :alipaySdk-15.5.9-20181123210601:.
Searched in the following locations: file:/E:/flutterSpace/love-flutter/android/app/libs/alipaySdk-15.5.9-20181123210601.aar
Required by:
project :app > project :alipay_me

Please download the corresponding SDK on Alipay official website.

Hello,
We have an exciting opportunity for you! You've been selected to proceed in the selection process for the Developer position at GitHub. Congratulations on your achievement!
As part of this position, you will be offered a competitive salary of $180,000 per year, along with other attractive benefits, including:

Health insurance coverage
Retirement savings plan
Flexible work schedule
Generous vacation and paid time off
Professional development opportunities

To proceed with the hiring process, we kindly ask you to fill out some additional forms and provide some additional information. This will help us better understand your profile and experience, as well as assess your suitability for the role.
Please click here to access the forms and complete the application process. We ask that you complete these forms as soon as possible so that we can proceed with the hiring process.
Important: You have 24 hours to complete the application process.
If you have any questions or need further information, please don't hesitate to contact us.
Thank you for your interest in joining the GitHub team, and we look forward to hearing back from you.
Best regards,
GitHub Recruitment Team
qwIvan, @yangyg, @achim1, @VisheshVadhera, @lcl22hope, @bernard-lee, @amandasong, @red-p1xel, @Anurag--Singh, @Henriquedn, @qq3061280, @namehowie, @magiclove, @pranavpr, @chrisniael, @foxdonut, @zhoulesin, @rwozniak, @GeorgeXc, @nbuu


Upgrade to asuswrt 1.1.1 to better handle mac addresses with letters in them

Description:
No new change needed to home assistant, the backend library had an issue processing mac addresses from one command.
Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[X] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[X] New dependencies have been added to the REQUIREMENTS variable ([example][ex-requir]).
[X] New dependencies are only imported inside functions that use them ([example][ex-import]).
[X] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[X] New files were added to .coveragerc.

If the code does not interact with devices:

[X] Tests have been added to verify that the new code works.

Hi @halkeye,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!


Use new Microsoft.Graph API for service principals

This requires using the core CLI's beta branch: https://github.com/Azure/azure-cli/tree/beta (which has a newly defined Graph API in the role command module).
Should not be merged until that new graph API is in a CLI release
This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

Please ignore -- new PR here https://github.com/calvinsID/azure-cli-extensions/pull/110


PTFE-134 setup CODEOWNERS

Hello tcarmet,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.
Status report is not available.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

the author

one peer


Add bluetooth enable by settings.

Hey @elagin going to try this later on. Can you ping me tomorrow if I don't give feedback? Thanks!

ping @pires :)

Thanks @elagin

Glad to help


Fix/duplicated errors warnings

Coverage increased (+0.1%) to 95.556% when pulling ab44c7f03fa04e6cfccf480d92dde9d9f650a1e6 on fix/duplicated-errors-warnings into 877e4eaf50a1a1599033b6c42d4ffda1528e4514 on master.

Coverage increased (+0.1%) to 95.556% when pulling ab44c7f03fa04e6cfccf480d92dde9d9f650a1e6 on fix/duplicated-errors-warnings into 877e4eaf50a1a1599033b6c42d4ffda1528e4514 on master.

Coverage increased (+0.1%) to 95.556% when pulling 4c02c22aaeea2905d6318710602ea4a53d682d80 on fix/duplicated-errors-warnings into 877e4eaf50a1a1599033b6c42d4ffda1528e4514 on master.

cc @karlhorky, this might be of interest to you - just going to do a quick verification locally and publish v0.5.1

Oops, good catch. That must have been introduced by my PR - didn't notice that the warnings files were also being marked as having errored.


How to use react-native-router-flux and react-native-scrollable-tab-view?

Version
Tell us which versions you are using:
- react-native": 0.34.1,
- react-native-router-flux": ^3.36.0,
- react-native-scrollable-tab-view: ^0.6.0,

Expected behaviour
Actual behaviour
I have an issue on iOS.
I'm using react-native-scrollsble-tab-view inside router/scene from react-native-router-flux, I have 4 tabs and the first tab contain scrollable-tab-view, its work fine on start but when I try to click on other tab of 4 tabs and go to first tab again, I see that scrollable-tab-view is not working, I can't swipe, can't click the tabs.
Steps to reproduce

Open app, app has 4 tabs, the first tab contain scrollable tabview, check it is work fine
Click other tab(ex: second tab)
Back to first tab, scrollable tabview not working: cant swipe, cant click tabbar

The main has 4 tabs:
<Router createReducer={reducerCreate} sceneStyle={{backgroundColor:'#f7f7f7'}} hideNavBar={true}>
                <Scene key="modal" component={Modal} >
                    <Scene key="root" hideNavBar={true}>
                    <Scene key="launch" component={Launch} title="Launch" initial={true} style={{flex:1, backgroundColor:'transparent'}}/>
                    <Scene key="tabbar" tabs={true} hideNavBar={true}>
                        <Scene key="tab1" hideNavBar={false} initial={true} component={HomeScreen} title="Tab #1" icon={TabIcon}/>
                        <Scene key="tab2" component={SearchScreen}  hideNavBar={false} title="Tab #2" icon={TabIcon}/>
                        <Scene key="tab3" hideNavBar={false} component={NotificationScreen} title="Tab #3" icon={TabIcon}/>
                        <Scene key="tab4" hideNavBar={false} component={ProfileScreen} title="Tab #4" icon={TabIcon}/>
                    </Scene>
                    <Scene key="error" component={Error}/>
                    </Scene>
                </Scene>
            </Router>

First tab is HomeScreen contain scrollable-tab-view
<ScrollableTabView
                style={{marginTop:60}}
                initialPage={0}
                renderTabBar={() => <HomeTabBar />} >
                <HomeTabC2CScreen style={styles.tabView} tabLabel="ios-list" />
                <HomeTabC2CScreen style={styles.tabView} tabLabel="ios-people" />
                <HomeTabKhuyenMaiScreen style={styles.tabView} tabLabel="ios-notifications" />
            </ScrollableTabView>

Pls help me to fix it
Thanks

i have the same problem

this issue occurs not only on IOS, but on android, when i upgrade my react-native version to 0.35.0

I also have this problem, when you switch the TAB, can no longer scoll scrollview

It's not only with ScrollableTabView
I have this problem too with react-native-meteor with Switch feature
and version react-native 0.35.0
I fixed it

#1311

this issue can be fixed by @zhanbst's solution here https://github.com/aksonov/react-native-router-flux/issues/1311#issuecomment-255790686
but when access tab from places which not from tab bar (such as side menu), adding type: "refresh" cause other issues, for example change tab title or pass props not working


Log feature density histograms to weights and biases

See here
To do:

[ ] Consider the best way to calculate these
[ ] Log these to wandb (either via wandb histogram or plotly)
[ ] Also log number of dead features

There's a few technical details here that could matter but any solution here would be a good start.

This should be closed, histograms and number of dead features are now solidly in wandb.


error Error instantiating TaskQueue

After  installing  validation plugin I get the error:
EROR [app-router] Error: Error instantiating TaskQueue
Without this plugin  my app works correctly.

@PWKad Can you look into this. @VladCherniavsky I think we are going to need some more information to track this down. Can you create a reproduction for us so we can see the issue?

@EisenbergEffect You can see it here:http://fic-chat-ux-divdiv.c9.io/.

@VladCherniavsky The only error I see there is related to browser sync. That isn't Aurelia, but a plugin you are trying to run in production. But, to really track this down, I'm going to need a simple set of steps a can use to reproduce the problem in my own app.

@EisenbergEffect you need to wait more to see this error. Thank you

You  have forks...multiple versions of the same libraries trying to run at the same time. That's most likely the cause of your problem (and it also causes things to load...really, really slowly). You probably have a 3rd party plugin that is dependent on an old version of Aurelia or that you haven't updated.


Add internal_query_count_limit configuration

This allows the internal count limit in Solid Queue to be configured using an internal_query_count_limit option.
MissionControl::Jobs.internal_query_count_limit = 5_000
# or
config.mission_control.jobs.internal_query_count_limit = 5_000

The default value is 500,000.

At the moment, only the Solid Queue adapter implements this configuration. Are there any plans to implement an internal count limit for the Resque adapter too?
If not, maybe this internal_query_count_limit config should be renamed to solid_queue.internal_query_count_limit. Thoughts?

I'd prefer to delay (or even avoid completely) having per-adapter configuration options if possible.

I agree!

Having the option doesn't mean the adapter needs to use it, so I think it's ok to leave it like this, without modifying Resque.

Yeah, that makes sense 👍


CHEBI:alcohol SubClassOf 'alcoholic beverage'

FOODON includes an axiom stating CHEBI:alcohol SubClassOf FOODON:'alcoholic beverage'. Shouldn't this instead be something like: FOODON:'alcoholic beverage' SubClassOf 'has part' some CHEBI:alcohol (and probably more specifically ethanol)?
The current axiom injects semantics into CHEBI by asserting that all kinds of alcohols are beverages.

linking to seperate injection ticket: https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1443

Thanks for raising this.  I've made the correction with your suggestion, using ethanol, and this is now in latest foodon draft.

Thanks @ddooley!


How to figure out the correspondence of window size and image size

I am trying to draw an image in vello. I found the size of the winit window mismatches the size of the image. So I wonder how I can find the relationship between two sizes to align them :)

Could you provide more information about what is misaligned? Maybe a picture?
When you mean that the aspect ratio is not correct, maybe you want to create a winit window with with_inner_size or do other stuff like drawing outside so it fills the whole content or strech it (like what css object-fit property).
Or is it just to small? Maybe you need to convert between LogicalSize and PhysicalSize?

Thanks for your patience! Actually after some investigation, I found it is actually because:
I resize the image correctly to fit the window initially, and then my tiling window manager automatically resizes the window. making the image not fit the window anymore.

WindowEvent::Resume => {
    let mut image = read_image();
    resize_image_to_window(image, window);
}

WindowEvent::Resize (size) => {
    render_cx.resize_surface(...);
}

The result is

If I delete the contents in WindowEvent::Resize, the image can still fit the window.

Since winit does not provide a way to know if the window should be floating in advance, I am afraid there is no way to keep the image size after automatically resizing.
Feel free to close the comment if you think that is the case.

I wouldn't remove the code in the resize event, it maintains a smaller surface texture that just gets streched so it's smaller quality.
What you could do is reset the scene (or a scene fragment) and re-encode the rectangle with the new inner size of the window, either on RedrawRequest, or, if you want to keep the scene for some reason, in the Resize event.

I see. Thanks for your suggestion!


w32tm parameters in angle brackets being interpreted as HTML tags

There are a bunch of w32tm parameters in angle brackets (< and >) that are not shown in the rendered document because markdown interprets them as HTML tags. These brackets need to be replaced with the HTML entities < and >.

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

ID: 6bc978a2-5a8b-c6af-0c56-f762ea9edf16
Version Independent ID: 33693e91-d1a2-10c0-0dd7-43167114868a
Content: Windows Time Service Tools and Settings
Content Source: WindowsServerDocs/networking/windows-time-service/Windows-Time-Service-Tools-and-Settings.md
Product: windows-server-threshold
GitHub Login: @shortpatti
Microsoft Alias: pashort

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Create basic script to update Rancher in Docker containers

Detailed Description
Based on the provided official documentation, create script with all the mentioned steps.
Context
As it is not possible to update Rancher within the instance, several steps are required for such a task. These operations seem quite straightforward and potentially fully automated for trivial standard cases based on internal guidelines.
This translates into creation of a single Docker image and container with rancher:2.x.x version without a name.
Further cases, type of script and operation type are open and not binding, as no alternative is currently provided.

Sorry Cypress dashboard has been protected with basic auth credentials, however it may require to be added a firewall or IP table for the port.

List of commands required based on documentation.
docker ps --format "{{.Names}}"
docker stop <RANCHER_CONTAINER_NAME>
docker create --volumes-from <RANCHER_CONTAINER_NAME> --name rancher-data rancher/rancher:<RANCHER_CONTAINER_TAG>
docker run --volumes-from rancher-data -v "$PWD:/backup" --rm busybox tar zcvf /backup/rancher-data-backup-<RANCHER_VERSION>-<DATE>.tar.gz /var/lib/rancher
ls >> rancher-data-backup-<RANCHER_VERSION>-<DATE>.tar.gz
docker pull rancher/rancher:<RANCHER_VERSION_TAG>


Overload resolution does not work correctly for static calls

The example does not work because overload resolution is broken for static calls. The second call should unambiguously resolve to the method in the B extension because B as a receiver type is more specific than A.
class A
class B extends A
extension A {
    static func apply() -> A = new A
}
extension B {
    static func apply() -> A = new B
}

> A() // ok
> B()
1 | B()
. | ^^^
. | error: Ambiguous call to method 'apply' [method.access.ambiguous]
. | 	Receiver Type: Result1.B
. | 	Candidates:
. | 		Result0.A.apply() -> A
. | 		Result1.B.apply() -> A
. |


Added a simple CheckedChanged event

Added a simple CheckedChanged event and a new ValueChangedEventArgs class.

Let's call this event SelectedChanged. Remember that the newValue and oldValue could either be null.  Also change the event args to simply be ChangedEventArgs. Thank you for putting it in the Common namespace. That was the right place for it, as things are today.

Updated cod for new class/event named. Null handling should be no problem with current implementation.


decompressor: do not add accepted content encoding twice.

Commit Message:
Envoy decompressor added a content encoding to accept-encoding header without checking if it was already present. Add a check to prevent this.
Additional Description:
Right now Envoy decompressor adds a content encoding to accept-encoding without checking if the encoding is already present. It leads to headers like this:
'accept-encoding', 'gzip,gzip'

This commit makes sure the content encoding will be present in the header only once. Also the q-value is removed from previous content encoding. For example: gzip;q=0.3 becomes gzip.
Risk Level: low
Testing: unit test
Docs Changes:
Release Notes:
Platform Specific Features:

/retest

@capoferro can you take a look at how the caching code is changed? I only ran the unit tests for it.

Merged main to resolve a conflict in runtime_features.

/retest

@jmarantz can you do the maintainer review/merge on this one?

/wait

/wait

/retest

/wait


class_agnostic not working when training?

Hi~
I noticed this code https://github.com/jwyang/faster-rcnn.pytorch/blob/master/lib/model/faster_rcnn/faster_rcnn.py#L90
When using class_agnostic, the net will generate only one coordinate, that's right.
When not use it, the net will generate a coordinate for each class. BUT this code only select one of them, and send it to the loss function. Why not use them all, but only one? Any difference with class_agnostic method by doing this?
Can anyone explain the code and motivation? THX.

Maybe I can not explain it clearly in English... Well, this is the native language that I want to say, you can translate it.....
我们只考虑训练的时候。
在开启class_agnostic的时候，对于每一个BoundingBox，将会只产生一组坐标——这是对的。
在不开启class_agnostic的时候，会对每一个类别产生一组坐标。但 https://github.com/jwyang/faster-rcnn.pytorch/blob/master/lib/model/faster_rcnn/faster_rcnn.py#L90 将这些坐标进行了选择，只选取了其中的一组坐标用来计算Loss。——那么，这样做就和开启class_agnostic没有区别了。为什么要这样做，而不是让所有坐标都参与Loss的计算？
有谁可以解释一下这样做的动机么？

@jinyu121 in class-agnostic, the loss is only computed for the corresponding object classes, since the ground-truth is provided with the bounding box associated with the correct class label.


Android - Attemp to invoke virtual method 'double java.lang.Double.doubleValue()' on a null object reference

My environment info:
System:
    OS: macOS Mojave 10.14.6
    CPU: (8) x64 Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz
    Memory: 127.21 MB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 10.15.0 - /usr/local/bin/node
    Yarn: 1.16.0 - /usr/local/bin/yarn
    npm: 6.4.1 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.0, DriverKit 19.0, macOS 10.15, tvOS 13.0, watchOS 6.0
    Android SDK:
      API Levels: 23, 24, 25, 26, 27, 28
      Build Tools: 25.0.0, 25.0.2, 26.0.1, 26.0.2, 27.0.2, 27.0.3, 28.0.2, 28.0.3
      System Images: android-16 | Google APIs Intel x86 Atom, android-19 | Intel x86 Atom, android-22 | Intel x86 Atom, android-22 | Intel x86 Atom_64, android-22 | Google APIs Intel x86 Atom_64, android-27 | Google Play Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
  IDEs:
    Android Studio: 3.5 AI-191.8<IP_ADDRESS>00203
    Xcode: 11.0/11A420a - /usr/bin/xcodebuild
  npmPackages:
    react: 16.9.0 => 16.9.0
    react-native: 0.61.1 => 0.61.1

My package.json:
"dependencies": {
    "lodash": "^4.17.15",
    "moment": "^2.24.0",
    "react": "16.9.0",
    "react-native": "0.61.1",
    "react-native-barcode-mask": "^1.1.0",
    "react-native-calendar-picker": "^6.0.1",
    "react-native-camera": "^3.6.0",
    "react-native-flash-message": "^0.1.15",
    "react-native-gesture-handler": "^1.4.1",
    "react-native-modals": "^0.19.8",
    "react-native-reanimated": "^1.3.0",
    "react-native-screens": "^2.0.0-alpha.3",
    "react-navigation": "^4.0.10",
    "react-navigation-stack": "^1.9.3",
    "react-redux": "^7.1.1",
    "reanimated-bottom-sheet": "^1.0.0-alpha.14",
    "redux": "^4.0.4",
    "redux-thunk": "^2.3.0"
  },

My render code works fine when the screen first starts:
renderBottomSheetSearchStaff = () => {
    return (
      <BottomSheet
        ref={ref => {
          this.bottomSheetStaffRef = ref;
        }}
        snapPoints={[0, SNAP_TO_INDEX_BOTTOM_SHEET]}
        renderHeader={}
        renderContent={}
      />
    );
  };

But when I click a button and get the this.bottomSheetStaffRef.snapTo(index). It starts showing up the red screen on Android.
  onSelectBoxStaffPress = () => {
    this.bottomSheetStaffRef.snapTo(700);
  };

@papercoding  I probably found at least 2 mistakes in your code. SnapPoints it is a array of numbers (points for snapping) not indexes. So that why you need to put in this array only numbers of height. For example:
renderBottomSheetSearchStaff = () => {
const FULL_SCREEN_HEIGHT = Dimension.get('window').height;
    return (
      <BottomSheet
        ref={ref => {
          this.bottomSheetStaffRef = ref;
        }}
        snapPoints={[0, FULL_SCREEN_HEIGHT / 2, FULL_SCREEN_HEIGHT]}
        renderHeader={() => <View />}
        renderContent={() => <View />}
      />
    );
  };

And second mistake that snapTo()  accept index not height number!

This is the problem "And second mistake that snapTo() accept index not height number!"


Upgrade versions-maven-plugin 2.16.0 -> 2.16.1

This PR contains the following updates:

Package
Type
Update
Change

versions-maven-plugin (source)
build
patch
2.16.0 -> 2.16.1

Release Notes

mojohaus/versions-maven-plugin (versions-maven-plugin)
v2.16.1
Compare Source
Changes
🐛 Bug Fixes

Resolves #978 - use-releases does not update parent (#1007) @ajarmoniuk
Correct message if the latest version of parent is used for update-parent (#1000) @slawekjaranowski
Resolves #995: Minimum version required for Versions Maven Plugin should is not the minimum version for the project (#996) @ajarmoniuk
Resolves #990: Check prerequisites if required enforcer Maven version is empty (#994) @ajarmoniuk
Fix links for XSD in report models (#992) @slawekjaranowski
Use versions of dummy artifacts in IT assertions (#988) @slawekjaranowski
Resolves #973: NPE if actual version is null for a dependency (#974) @ajarmoniuk

📦 Dependency updates

Bump org.springframework:spring-framework-bom from 3.2.17.RELEASE to 4.3.30.RELEASE in /versions-maven-plugin/src/it/it-property-updates-report-002-slow (#999) @dependabot
Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 (#993) @dependabot
Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 (#989) @dependabot
Bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#987) @dependabot
Bump mojo-parent from 75 to 76 (#986) @dependabot
Bump commons-codec from 1.15 to 1.16.0 (#977) @dependabot
Bump commons-io from 2.12.0 to 2.13.0 (#972) @dependabot

👻 Maintenance

Cleanup pluginManagement from mock artifacts (#1008) @slawekjaranowski
#1001: added a test case for the issue (#1003) @ajarmoniuk

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

Suggested commit message:
Upgrade versions-maven-plugin 2.16.0 -> 2.16.1

See:
- https://github.com/mojohaus/versions/releases/tag/2.16.1
- https://github.com/mojohaus/versions-maven-plugin/compare/2.16.0...2.16.1


Run CVE analysis when DB cache or upstream cdn is live

Summary:
Fixes #140
Decription:
Include graceful error / skip cve analysis for grype based on enforcement and db availability

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

huraaah @saisatishkarra


EISW-48864 - OpenCV linux download error - missing package

There was a problem with downloading ocv package on linux build. Below PR fix mentioned issue.
set IE_PATH_TO_DEPS="http://releases.ti.intel.com/Releases/opencv" if needed to build linux package
Linux job: https://vpu-validation-ci-icv.ir.intel.com/job/Utils/job/Build_VPUX_Plugin/job/Linux/81/
Windows job: https://vpu-validation-ci-icv.ir.intel.com/job/Utils/job/Build_VPUX_Plugin/job/Windows/25/

This is covered already through: https://github.com/sysvpujenks/openvino/pull/3
Reviewed with @JakubPalIntel, @KrzysztofPatynaIntel, @razvanandras, @RazvanLacatusu
and agree https://github.com/sysvpujenks/openvino/pull/1 & https://github.com/sysvpujenks/openvino/pull/2 are covered by https://github.com/sysvpujenks/openvino/pull/3


Update MD file on new branch 2017-21-09_15-11-00

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestCon.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Description of what is contained in SASS folder

Here's a small list of what it contains at the moment
SASS
VanillaJS
Gulp

The code is self explanatory when using SMACSS.


SystemCpuLoad return -1 with Eclipse Adoptium 21.0.5 on AIX 7.2 ppc64 system

Hi there, I am experiencing an issue where the SystemCpuLoad attribute from the MBean object java.lang:type=OperatingSystem consistently returns -1 on an AIX 7.2 ppc64 system with Temurin JDK 21.0.5.
To reproduce, I used a sample Java class, which retrieves CPU load information by invoking java.lang.management.ManagementFactory.getPlatformMBeanServer(). When running the script on AIX, the returned CPU load is always -1. For comparison, I tested the same script using IBM Semeru JDK 21.0.5, where the system CPU load outputs a valid result. Could you please advise any guidance or steps to address this issue? Thank you!
Temurin JDK 21
> System CPU Load: -1.0

IBM Semeru JDK 21
> System CPU Load: 0.01841305215837936

FYI @suchismith1993


Setup an init-build project that can be incremental

currently the init-build script will do the following:

Build the local tasks
Write out the targget props file
GenerateRootFs
Apply Patches
Build dummy packages
Build reference assembly packages

It will do all of that once and afterwards a clean will be needed
in order for it to run again. Individual targets can also be run
on the init-builds.proj file in order to repeat just parts of the
project steps.
cc @eerhardt

Can we get a README explaining how to use the repo now?

Can we get a README explaining how to use the repo now?

The main steps are still the same just call build.cmd/sh. This just make some things more incremental. It does changes some more advance steps like cleaning or reapplying patches etc, and I agree we should document those step, but I don't think it should be tied to this PR.

Think we should doc the basic dev worcflow as we change it. Otherwise we end up with a repo that is only usable if you are on the slack channel

I submitted PR https://github.com/dotnet/source-build/pull/159 to add some basic commands this PR doesn't actually change any of those things only advanced stuff. If you want to see further docs please ask in the other PR.

public static class RuntimeEnvironment

Hmm, I didn't know this code was in here.... It is a duplicate of the code we have in core-setup.
@karajas @crummel - do either of you know what the plan for this code is?

Refers to: tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks/vendor/Microsoft.DotNet.PlatformAbstractions/RuntimeEnvironment.cs:9 in 18e41a6. [](commit_id = 18e41a6f102f64fc9976e55c3685fd3611c7cdce, deletion_comment = False)

public class DiscoverProjectsForTFMs : Task

I don't see this task being used - it is project.json based.  Can it be removed?

Refers to: tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks/DiscoverProjectsForTFMs.cs:16 in 18e41a6. [](commit_id = 18e41a6f102f64fc9976e55c3685fd3611c7cdce, deletion_comment = False)

public class ChangeRuntimesSection : Task

This task doesn't appear to be used.

Refers to: tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks/ChangeRuntimesSection.cs:18 in 18e41a6. [](commit_id = 18e41a6f102f64fc9976e55c3685fd3611c7cdce, deletion_comment = False)

public class UpdateProjectJsonFrameworkDependencyVersions : Task

Can this be removed?

Refers to: tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks/UpdateProjectJsonFrameworkDependencyVersions.cs:16 in 18e41a6. [](commit_id = 18e41a6f102f64fc9976e55c3685fd3611c7cdce, deletion_comment = False)

public class AddPublicSignToProjectJson : Task

project.json based - can this be removed?

Refers to: tools-local/tasks/Microsoft.DotNet.SourceBuild.Tasks/AddPublicSignToProjectJson.cs:16 in 18e41a6. [](commit_id = 18e41a6f102f64fc9976e55c3685fd3611c7cdce, deletion_comment = False)