Extend SIMDE_DIAGNOSTIC_DISABLE_PSABI to Clang

I'm using Clang and getting a lot of warnings, like:
otfftpp/include/otfftpp/detail/otfft_avxdit16.h:1197:17: warning: AVX vector argument of type 'const ymm' (aka 'const simde__m256') without 'avx' enabled changes the ABI [-Wpsabi]
                setpz2(xq+s*0xf, addpz2(s08mjs4c_pw_s2amjs6e, h1_s19mjs5d_pw_s3bmjs7f));

For GCC there seems to be something:
https://github.com/simd-everywhere/simde/blob/d62ab5a134e57c1c2f0218a90db2f3af9d04562b/simde/simde-diagnostic.h#L82-L89
However not for Clang. Could this perhaps be added?

Hello @robinchrist ; yes, I would accept a pull request that added the equivalent for clang


High memory usage with no YouTube tabs open

YouTubeCenter is using 20MB+ memory according to about:addons-memory even though no YouTube tab is open. This is 4-5 times higher than the average extension I have installed which are actually acting on pages across many tabs. Can anything be done about reducing the memory profile to help those with limited resources?
I am on:

Ubuntu 14.04 x64
Firefox 37.0.1
Greasemonkey 3.1
YouTube Center Developer Build 499

Thanks for that addon.  Useful.
I don't see that issue with a brand new run of FF.  YTC-Dev499 is using
less than 2meg.  Total FF memory used apparently is 33meg.
On Mon, Apr 13, 2015 at 11:37 AM, azizLIGHT<EMAIL_ADDRESS>wrote:

YouTubeCenter is using 20MB+ memory according to about:addons-memory
https://addons.mozilla.org/en-US/android/addon/about-addons-memory/
even though no YouTube tab is open. This is 4-5 times higher than the
average extension I have installed which are actually acting on pages
across many tabs. Can anything be done about reducing the memory profile to
help those with limited resources?
I am on:

Ubuntu 14.04 x64
Firefox 37.0.1
Greasemonkey 3.1
YouTube Center Developer Build 499

—
Reply to this email directly or view it on GitHub
https://github.com/YePpHa/YouTubeCenter/issues/1659.

@azizLIGHT No, because f*ck Ubuntu.

@Pontiac76 I tested on a brand new run of FF and its around 2mb as you said. Sorry about that. I should have tested on a clean slate before posting here. Looks like @KamranMackey is correct. Either it's Ubuntu or something peculiar about my combinations of addons in my regular Firefox profile. I will mark this as closed.

@azizLIGHT Might I recommend Manjaro Linux? It's less of a memory hog, and it's freaking awesome. It is based on Arch Linux, but has a much easier install process.


Only add soft line break when necessary

In quoted-printable encoding, the encoding lines should not exceed 76 characters. If there are longer lines in the source text, a soft line break should be added.
It is only necessary to add soft line breaks when a line in the source exceeds 76 characters. However, Swift_Encoder_QpEncoder and Swift_Mime_ContentEncoder_QpContentEncoder add soft line breaks every 76 character, ignoring any line breaks already present in the source.
This behaviour does not violate the spec, but it makes the encoded text harder to read with the human eye. Of course most people don't do this, but it is annoying when debugging, or when using a very primitive mail reader. One of the design goals of quoted-printable is to make the encoded text human-readable (unlike base64 encoding).
With this PR, the line length counter is reset every time a line break is encountered in the source text.
The change is implemented symmetrically for QpEncoder and QpContentEncoder. However, I did not add a change to QpContentEncoderAcceptanceTest similar to that made to QpEncoderAcceptanceTest,   because that revealed another bug, #620.

Thank you @c960657.


Should search on primary key be as fast as an indexed field?

What version of Genji are you using?
latest master: v0.8.1-0.20201031100226-a42cf4e06da3
Does this issue reproduce with the latest release?
Not sure -- did not try, but could if you think that is valuable information.
What did you do?
I created a test app that inserts ~100,000 records into a bolt database:
https://github.com/simpleiot/simpleiot/blob/feature-genji2/cmd/genji-test/main.go
This program inserts documents and then runs a number of queries on non-indexed, indexed, and primary key fields.
Results:
Search on indexed field:
2020/11/02 12:31:14 SELECT * FROM users WHERE email =<EMAIL_ADDRESS>documents found: 1, time: 93.02µs

Search on non-indexed field:
2020/11/02 12:31:14 SELECT * FROM users WHERE firstname = "Mary": documents found: 1, time: 104.352365ms

Search on primary key:
2020/11/02 12:31:15 SELECT * FROM users WHERE id = 100001: documents found: 1, time: 85.627572ms

What did you expect to see?
A search on primary key would be fast -- similar to indexed field. Ideally we would not have to index the primary key to get fast searches.
What did you see instead?
A search on primary key took almost as long as a search on a non-indexed field.

What Go version and environment are you using?
v1.15.2

Running a simple experiment:
create table t1 (id text primary key);
insert into t1 values {id:'1', v:'2'};
insert into t1 values {id:'3', v:'4'};
insert into t1 values {id:'3', v:'4'};
duplicate document

So, it does not allow a duplicate key, which is good.
Looking at the above data in boltbrowser:

It appears the ID is duplicated in the key and the value. This is probably necessary for scanning data into data structures.
A select on primary key and regular value does not show any difference in the plan, so perhaps the DB is not optimized yet for searching on primary key.
genji> explain select * from t1 where id = "1";
{
  "plan": "Table(t1) -> σ(cond: id = \"1\") -> ∏(*)"
}
genji> explain select * from t1 where v = "1";
{
  "plan": "Table(t1) -> σ(cond: v = \"1\") -> ∏(*)"
}

@cbrake Thanks for the detailed report! Actually, the code that does the optimization is already there but it is unplugged and will be re-added soon to the optimizer. It was unplugged when we changed to the new query planner, now all that's left is to write add a rule to the optimizer to deal with primary keys.
In Genji, primary keys don't use indexes, they are actual keys of the stores, which means that they can be slightly faster than indexes. However, they require their own lookup and iteration logic.
In the meantime, I suggest to simply create a unique index on the primary key, that way you'll get the speed benefit of indexes. Once this issue is fixed you only need to remove that index.

thanks @asdine -- that is great news!

https://github.com/asdine/storm/issues/284

https://github.com/asdine/storm/issues/284

Fixed by #367
Closing this, please feel free to reopen if you notice any weird behavior

Looks good -- searching on primary key is now fast:
before:
2020/11/02 12:31:15 SELECT * FROM users WHERE id = 100001: documents found: 1, time: 85.627572ms
Now:
2021/03/08 11:34:11 SELECT * FROM users WHERE id = 100001: documents found: 1, time: 71.5µs
Thanks!


Update to the Documentation

Hi was battling with this today after following the docs and not getting the same result.
I had to return Table in setup() to be able to call in within onMounted if I followed the docs as written I was not able to access table.value.dt();
Happy to do a proper write up for the docs if needed

Hi,
Yes, if you could elaborate further for me, that would be great. I've had the code from here running okay (there are links to Stackblitz examples in the post).
Thanks!

Thanks for coming back so quickly.
I had it running in your example here as well, using the same example you had provided. Link: https://stackblitz.com/edit/datatables-net-vue3-ajax-cskffu?file=src/App.vue
However when I tried to do this in my own code I would receive an error that dt is undefined. The only way I could get around this was to structure my setup() like this
``		const table = ref();
let dt;
	onMounted(function ()  {

		// Update the logging datatable
		// to ensure new data is captured
		// and displayed
		dt = table.value.dt();
		dt.ajax.reload(null, false);
	})
	return { table }

I checked my package.json to confirm I was using the latest versions
"datatables.net-buttons": "^2.3.3",
"datatables.net-dt": "^1.13.1",
"datatables.net-select": "^1.5.0",
"datatables.net-vue3": "^2.0.0",
"vue": "^3.2.44"

Does that make sense?

Was it dt = table.value.dt(); that was reporting undefined? I don't actually see why return {table} would change that?

Was it dt = table.value.dt(); that was reporting undefined? I don't actually see why return {table} would change that?

Yes it was reporting on dt = table.value.dt();
The only difference I can see in the scripts is stackblitz has lang='ts' but I dont see how that would affect it.
as soon as I returned table from Setup I was able to access and manipulate the datatable.

Are you able to build a little demo repo that shows the issue so I can dig into it?


Real server compatibility: x-ms-blob-sequence-number of 0 should be returned for HEAD requests on Page blob

Which service(blob, file, queue, table) does this issue concern?
Blob
Which version of the Azurite was used?
3.5
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
GitHub sync to master
What's the Node.js version?
n/a
What problem was encountered?
The legacy emulator returns page blob sequence number of 0 for the HEAD request
HEAD http://<IP_ADDRESS>:10000/devstoreaccount1/sq2/ad_data.bak?st=<...>
Legacy:

Azurite:

Steps to reproduce the issue?
Sniff network for legacy vs. Azurite (or for Azurite, review debug log)
Have you found a mitigation/solution?
Not sure yet. We have native code library that works directly with REST API and it asserts that x-ms-blob-sequence-number is sent for page blob.
Documentation does not sound like this header is optional (and even if it did, we should probably maintain compatibility):
https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob-properties
<...>
x-ms-blob-sequence-number
The current sequence number for a page blob.
This header is not returned for block blobs or append blobs.
This header is not returned for block blobs.
<...>
I would appreciate suggestions for temporary hacks in the Emulator code.

Found a hack (or maybe even fix, please evaluate) that works for my scenario.
https://github.com/Azure/Azurite/blob/be4dc2c9d44e3ba643e616795c26cb48dedd5c8e/src/blob/handlers/PageBlobHandler.ts#L117
        blobSequenceNumber: options.blobSequenceNumber,
=>
        blobSequenceNumber: options.blobSequenceNumber ? options.blobSequenceNumber : 0,

This results in future HEAD and [at least some but engouh satisfy our caller] GET/PUT requests having x-ms-blob-sequence-number with value 0

@ayeltsov
Thanks for reporting this issue!
We will prioritize the fix of it in our future release.

Fixed in v3.6.0. Will close this issue.


test

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Details

2 of 4 (50.0%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.01%) to 85.676%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/DerivIframe/DerivIframe.tsx
0
1
0.0%

src/hooks/custom-hooks/useOAuth.ts
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/hooks/custom-hooks/useOAuth.ts
1
43.08%

Totals

Change from base Build<PHONE_NUMBER>8:
-0.01%

Covered Lines:
6397

Relevant Lines:
6960

💛  - Coveralls


added NFT images for Nuremberg

@NickZecamp Well done with the images!
I don't think that the images fit best in the deliverables folder. I would think if we create a new directory in the root directory called something like assets and add the images in a subdirectory of that directory, thay would be a good idea.
Also, do you have an image of the whole map of the sub images? That would be something useful for the website I think. It does not need to be in the original resolution of course.

@NickZecamp Well done with the images!
I don't think that the images fit best in the deliverables folder. I would think if we create a new directory in the root directory called something like assets and add the images in a subdirectory of that directory, thay would be a good idea.
Also, do you have an image of the whole map of the sub images? That would be something useful for the website I think. It does not need to be in the original resolution of course.

Done!


Display evaluation failure message in profile status

From the acceptance criteria of the user story:
Given a Minder profile with a secret_scanning rule configured
when I turn off secret scanning in a repository
then when I run minder profile status list --detailed, then I see the rule title of "Secret Scanning is disabled"
We will need to put some thought into how this is displayed in the CLI.
One idea is to display the display_name if the evaluation is success, the evaluation_failure_name if the evaluation fails, and a different message if there is another type of error (e.g GitHub is unreachable).
+--------------------------------+---------------------------------+------------+---------+-------------+--------------------------------------+
|           RULE                 |          MESSAGE                |   ENTITY   | STATUS  | REMEDIATION |             ENTITY INFO              |
+--------------------------------+---------------------------------+------------+---------+-------------+--------------------------------------+
| stacklok/secret_scanning       | Secret scanning is enabled      | repository | Success | Skipped     | provider: github-app-eleftherias     |
|                                |                                 |            |         |             | repo_name: demo-repo-go repo_owner:  |
|                                |                                 |            |         |             | eleftherias repository_id:           |
|                                |                                 |            |         |             | 56d99d3c-c24e-4cb1-91e0-d822f3eb9893 |
|                                |                                 |            |         |             |                                      |
+                                +---------------------------------+------------+---------+-------------+--------------------------------------+
|                                | Secret scanning is disabled     | repository | Failure | Skipped     | provider: github-app-eleftherias     |
|                                |                                 |            |         |             | repo_name: accelerator-ci            |
|                                |                                 |            |         |             | repo_owner: eleftherias              |
|                                |                                 |            |         |             | repository_id:                       |
|                                |                                 |            |         |             | b45c45bc-787b-45a0-8abc-438b597d47d6 |
|                                |                                 |            |         |             |                                      |

Closing this after the discussion in https://github.com/stacklok/minder-stories/issues/2#issuecomment-2355470626


BOT won't start.

program out:
ndpoint: getMe, data:
endpoint: getUpdates, data: limit=100&timeout=60
Fatal error: Server stopped due to error: Optional(Codable failed to decode result):
zsh: illegal hardware instruction  .build/debug/cityhelper
I see an update.prettyPrint() in the sample code, but this option is not supported in version 2.0.0 of the library :(

Are you running directly? What if you run swift build?

https://github.com/HDCodePractice/CityHelper/tree/master/cityhelper
This is the project I ran. It works with either xcode or swift build. I have two BOTs, one of which has this problem when the BOT is running and the other one has no problem.

I did the LIMIT setup.
bot.defaultUpdatesLimit = 1
Then one by one, looking at what's stuck in the end, I find that the message that's out of order is VIDEO, and it seems that there's a problem parsing the VIDEO json?
"video":{"duration":11,"width":1054,"height":1534,"mime_type":"video/mp4","thumb":{"file_id":"xxx","file_unique_id":"xxx","file_size":14976,"width":220,"height":320},"file_id":"xxx","file_unique_id":"xxx","file_size":8627235}}}

Try using my PR (#106) branch https://github.com/cipi1965/telegram-bot-swift/tree/fix-video-definition

Try using my PR (#106) branch https://github.com/cipi1965/telegram-bot-swift/tree/fix-video-definition

yes,this bug is fixed


Incorrect OS support detail for powershell customizer

Under https://docs.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-json#powershell-customizer
It has been wrongly mention that it supports both Linux and Windows. When I use it on linux image , it gives below error
##[error]CustomizerNotSupportedForImage: Customizer powerShell is not supported on Linux images. Check the customizers referenced in the Image Builder Template. To find out customizer specifications, review http://aka.ms/azvmimagebuildertmplref.

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

ID: 9ef2d683-1557-7097-0415-ea67a0350718
Version Independent ID: 20667a9c-cd22-ce77-d4d6-61ac10d380c8
Content: Create an Azure Image Builder template - Azure Virtual Machines
Content Source: articles/virtual-machines/linux/image-builder-json.md
Service: virtual-machines
Sub-service: image-builder
GitHub Login: @kof-f
Microsoft Alias: kofiforson

@rajsshah86
Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate.

@kof-f
Can you please check and add your comments on this doc update request as applicable.

Hi @VikasPullagura-MSFT the PR's been merged. I think we can close this issue


Some prompts and number of iterations result in an entirely black image

For some prompts like "Superman in the mountains" (32 iterations) I get a black image as result. Is that to be expected? The same on an Intel and AMD CPUs.
For other prompts or fewer --num-inference-steps (e.g. 4 which is < 32), it works but with an uglier image.
Any clues?

solution?

Nope, but no one had replied so I thought that I was the only one experiencing the above issue. Let me know if you find anything useful on the matter.

Did not experience it, was just curious as I am just now trying it


DSDL Identification number

Hi all,
I will try to explain my issue as good as I can (I hope it helps other people)
Currently I am using legacy-v0 (For Libuavcan and dsdl).
I have an issue related with the DSLD identification numbers (I will explain it better). I am able to use the standard and custom messages (Created with the dsdl_compiler) in different UAVCAN nodes to publish and subscribe to my data.
During my testing phase I found something that I am not able to understand (It is not clear for me) and is regarding my message ID. (Please see the image provided below)

From this composed number it is easy for me to understand two things:
XX | Message-ID | Node-ID
In this case I am publishing a message of type [uavcan/protocol/debug/KeyValue] in the node number 2; however, I do not understand where the first two numbers (18) are defined, it is not clear for me if I can modify that value.
In addition it also seems weird for me that both of the publishers node starts with 10 instead and both of the published messages in both nodes start with  18  (I attach another image to provide a full view of what I just describe)

Thanks for your help!!
Please let me know if more information is required.

I think this link will answer your question: https://legacy.uavcan.org/Specification/4._CAN_bus_transport_layer/#can-frame-format (section "ID field")

Dear Pavel,
Thank you!!!
Love this library!!


[$250] Trackpad gestures for navigation history does not work in Newdot

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

Version Number: 9.0.55-6
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @ishpaul777
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1730106001602619
Action Performed:

Open ND on web chrome (Macos), navigate to different pages, to. build navigation history.
Swipe right with 2 fingers on trackpad  to navigate back

Expected Result:
It navigate back to previous page like other apps
Actual Result:
Nothing happens
Workaround:
Unknown
Platforms:

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

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

Screenshots/Videos

Add any screenshot/video evidence
https://github.com/user-attachments/assets/fe6e896d-43c9-4472-b55a-3beda4d35a99

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~021852208286215064025
Upwork Job ID:<PHONE_NUMBER>215064025
Last Price Increase: 2024-11-08

Issue OwnerCurrent Issue Owner: @mananjadhav

Proposal
Please re-state the problem that we are trying to solve in this issue.
2-finger swipe gesture doesn't work in web.
What is the root cause of that problem?
The gesture doesn't work because we disable the overscroll-behavior here.
https://github.com/Expensify/App/blob/fe779d9443d90de05886ccafa0830fc6f3452925/web/index.html#L37-L41
This was added in https://github.com/Expensify/App/pull/15100 to specifically not allow the body to be scrollable on iOS safari.
What changes do you think we should make in order to solve the problem?

We should disable the overscroll-behavior (and touch-action if needed) for iOS safari only. First, remove it from here.
https://github.com/Expensify/App/blob/fe779d9443d90de05886ccafa0830fc6f3452925/web/index.html#L37-L41
Then, add a new selector style to disable overscroll-behavior.
body.disable-overscroll {
    overscroll-behavior: none;
}

Last, apply the class to the body if it's mobile safari. (we can apply this in App.tsx)
if (isMobileSafari()) document.body.classList.add('disable-overscroll')

What alternative solutions did you explore? (Optional)
Remove the overscroll-behavior and touch-action hack just like we remove the opacity hack from https://github.com/Expensify/App/pull/15100 in https://github.com/Expensify/App/pull/18266.

Reproduced the issue. I agree this is a problem we should fix

@bernhardoj Do we have any solution for the scroll behavior if we remove the work around that you've proposed in the alternative solution?

To be honest, I'm not sure what's the problem that the overscroll-behavior trying to solve with the body element. The comment just said that they added it to prevent the body from being scrolled, without showcasing the reproducible issue. So, I'm under the assumption that they just added it just to be safe, so there isn't really an existing issue that overscroll-behavior and touch-action solve. overscroll-behavior docs also don't mention preventing an element from being scrolled. If we want to prevent an element from being scrolled, we should use overflow: hidden instead.

Also, the issue they are trying to solve isn't caused by the body being scrolled. The root cause of the issue is well explained here.

Here is the comparison when using overflow:hidden on or off and overscroll-behavior:none on or off.
https://github.com/user-attachments/assets/04c2bfe3-f090-4c4a-b105-16156d36d2de

PR is ready
cc: @mananjadhav

Asked a question to @Beamanator here

Responded!

BugZero Checklist:

[x] [Contributor] Classify the bug:

Bug classification

Source of bug:

[ ] 1a. Result of the original design (eg. a case wasn't considered)
[x] 1b. Mistake during implementation
[ ] 1c. Backend bug
[ ] 1z. Other:

Where bug was reported:

[x] 2a. Reported on production (eg. bug slipped through the normal regression and PR testing process on staging)
[ ] 2b. Reported on staging (eg. found during regression or PR testing)
[ ] 2d. Reported on a PR
[ ] 2z. Other:

Who reported the bug:

[ ] 3a. Expensify user
[ ] 3b. Expensify employee
[x] 3c. Contributor
[ ] 3d. QA
[ ] 3z. Other:

[x] [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: https://github.com/Expensify/App/pull/15100#issuecomment-2518169322

[x] [Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: NA

[x] [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.

Regression Test Proposal Template

[ ] [BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue:

Regression Test Proposal
Precondition:

Gestures available only on web:

Test:

Navigate to any page
Swipe to left
Verify it navigates back
Swipe to right
Verify it navigates forward

Do we agree 👍 or 👎

Requested in ND.

Raised issue to add the regression test to test rail - https://github.com/Expensify/Expensify/issues/451044

Payment Summary:
Upwork Job
Reviewer: @mananjadhav owed $250 via NewDot
Reviewer: @bernhardoj owed $250 via NewDot

$250 approved for @bernhardoj

$250 approved for @mananjadhav


Fix XDM registry and npm test validation for user schema and its examples

What are the schemas that are affected by the issue
user.schema.json
What are examples of products that are impacted by the issue
Internal ACP services

The corresponding PR was merged


Mastodon module doesn't support WEB_DOMAIN

https://docs.joinmastodon.org/admin/config/#web_domain
Will require passing this option to env and setting up the proxy in virtualHosts.
I plan to open a PR for this at some point, but a workaround is here: https://git.gibbr.org/ryan/nixos/src/branch/master/modules/services/mastodon.nix

There's a WIP at https://github.com/NixOS/nixpkgs/pull/200682


Installation problems - No IP address found 4: eth1 / Error creating machine

Hey guys!
I'm trying to install Kitematic (Beta) version 0.5.13 on my OS X 10.10.2 - and I get this error. Can anyone please help me to debug / resolve the problem?
/Applications/Kitematic (Beta).app/Contents/Resources/app/resources/docker-machine-0.1.0-kitematic-0.5.10 create -d virtualbox --virtualbox-memory 2048 dev returned non zero exit code stdout:

time="2015-04-16T09:37:28+02:00" level="info" msg="Creating CA: /Users/otobrglez/.docker/machine/certs/ca.pem" time="2015-04-16T09:37:28+02:00" level="info" msg="Creating client certificate: /Users/otobrglez/.docker/machine/certs/cert.pem"

time="2015-04-16T09:37:30+02:00" level="info" msg="Downloading boot2docker.iso to /Users/otobrglez/.docker/machine/cache/boot2docker.iso..."

time="2015-04-16T09:37:51+02:00" level="info" msg="Creating SSH key..."

time="2015-04-16T09:37:51+02:00" level="info" msg="Creating VirtualBox VM..."

time="2015-04-16T09:37:59+02:00" level="info" msg="Starting VirtualBox VM..."

time="2015-04-16T09:37:59+02:00" level="info" msg="Waiting for VM to start..."

time="2015-04-16T09:38:51+02:00" level="error" msg="Error creating machine: No IP address found 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000\n link/ether 08:00:27:d8:b7:9b brd ff:ff:ff:ff:ff:ff\n inet6 fe80::a00:27ff:fed8:b79b/64 scope link \n valid_lft forever preferred_lft forever\n"

time="2015-04-16T09:38:51+02:00" level="warning" msg="You will want to check the provider to make sure the machine and associated resources were properly removed."

time="2015-04-16T09:38:51+02:00" level="fatal" msg="Error creating machine" stderr:

Cheers!

Oto

Try this :+1:
add this to /etc/hosts
<IP_ADDRESS> localhost

This fixed the problem for me.

this is a dupe of https://github.com/kitematic/kitematic/issues/221
Merging the two.


[completed] OMDB ~ Dubai International Airport

Dubai International Airport is the busiest airport in terms of passenger traffic. Dubai is also home to the world-famous Emirates, low-cost carrier FlyDubai, Australian carrier Qantas, and FedEx.

Merged via 6b84190a4ab390823dd215ad837029c5100481ad.


Support for arrays

Hi,
Would it be possible to add array support (i.e. IN and NOT IN), please?
I know that you closed PR #9, but I would like to have a follow-up with that :)
This is needed to be able to parse logstash expressions, and for that, we need to be able to check if a value is present (or not) in an array.
The most common use-case is that filters are adding tags on failure and send these failed message to a specific output.
For example:
if "_dateparsefailure" in [tags] {
   stdout { codec => rubydebug }
}

The main reason I rejected it originally was because the PR had support that I didn't really think was complete enough to bring into mainline (no array literal syntax, mainly). I was also a little skeptical about how necessary arrays were, since the only operator that seems to apply to them was the IN operator, which overall I wasn't sure was valuable. But, that said, I've since found myself wishing I had the IN operator just to make a series of == statements into one statement :P
I'm open to implement the IN operator, and array literals are actually already implemented (as a side-effect of the request in #25 ), but I really don't want to support a NOT IN operator, I would prefer to only use the unary ! to indicate inversion (similar to how JS does it). Would those changes fit your use cases?

Also, glancing over Logstash expressions, it occurs to me that this seems really similar to the EvaluableExpression.ToSQLQuery() function that exists right now.
Are you parsing logstash expressions into EvaluableExpression, or creating them from EvaluableExpressions? If you're building Logstash expressions from this library, I think that having a ToLogstashExpression() function (similar to ToSQLQuery()) would actually suit your purposes pretty well, since then you could fairly easily translate things like the && and || operators into the textual AND / OR without needing this library to directly them (very similar to how the SQL implementation does it).

Unfortunately, I need to parse logstash expression, not generate them, but thank you :)
Having IN but not NOT IN would be acceptable for me.
I believe I could do some pre-processing to convert expressions with NOT IN into  ! and IN.

Done as of 62c57ed0d37e614bc31cdb0bc7dc62edfa476368


Feature Request - Reset the fluidic plenisher with a redstone pulse

I would like to be able to reset the fluidic plenisher so it'll rescan and re-fill the area it's responsible for.
This will enable me to use the world as a transfer tank for fluids for various purposes.
A simple method for this is to make the fluidic plenisher redstone sensitive and have it re-scan when activated in that manner.
My specific use case is in tandem with the liquid absorber from RF Tools which absorbs liquids from the world.

Shift-right click the plenisher with a configurator :)

The concept is to have an automated way of resetting the Plenisher.
Considering his example, the plenisher would fill his "ravine tank", then, once full, would stop filling. Now a pump starts removing the liquid in the "ravine tank". Eventually the ravine will dry because the Plenisher never rechecks to see if the RavineTank needs to be refilled.
But if the Plenisher would rescan the area upon receiving a redstone pulse, then a clock could easily drive the Plenisher, which would keep the RavineTank filled.

Right now, you can either emulate the shift rightclick or just use a bc
floodgate, which fills automatically.

Good thinking.  Reopening...

Alright, I've added this functionality via ComputerCraft peripheral integration, hopefully this serves as a good compromise :)

For reference, call "reset" on the Electric Pump or Fluidic Plenisher to reset the calculation.


Snapchat

Doesnt work with Snapchat

#70
Official dark mode has now been released. Use that.

how do i use it?

#70
Official dark mode has now been released. Use that.

https://help.snapchat.com/hc/en-gb/articles/7012391907220-How-to-Enable-Dark-Mode-on-Snapchat

https://help.snapchat.com/hc/en-gb/articles/7012391907220-How-to-Enable-Dark-Mode-on-Snapchat

is it snaqptchat pl;us?

https://help.snapchat.com/hc/en-gb/articles/7012391907220-How-to-Enable-Dark-Mode-on-Snapchat

is it snaqptchat pl;us?

No, this became a regular feature last week.


add ssh user and proxy settings to toml (#1095)

Passes tests, syntax checks and compiles.
There is only two import in the middle of util.py which i don't like but i really couldn't find another way other than doing dramatically changing the file structures, so i let it them as they are and silenced flake8 issues :(
Example use case:
$ dcos config set core.ssh_proxy_ip bastion.dcos-dev.mydomain.com
$ dcos config set core.ssh_user centos
$ dcos node ssh --private-ip <IP_ADDRESS>
Running `ssh -A -t  -l centos bastion.dcos-dev.mydomain.com -- ssh -A -t  -l centos <IP_ADDRESS> -- `
...

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

run linux integration tests

Thanks @bergerx, indeed that'd make sense to be able to store these options instead of passing them each time. I'm running integration tests.

ok to test

run linux integration tests

Moved ssh related functions to ssh_util.py to address the imports-not-on-top issue i mentioned in merge description. You can see the changes in second commit.

run linux integration tests

@bergerx : are you able to access the jenkins UI for the build?   Failed to "
[linux-tests]                                          "find 'PUBLIC_IPV4' at {}").format(
[linux-tests]                                              dcos_client.get_dcos_url('metadata')))
[linux-tests]                 proxy_ip = master_public_ip
[linux-tests]
[linux-tests]         if not proxy_ip:
[linux-tests]             return ''
[linux-tests]
[linux-tests]         if proxy_ip and not os.environ.get('SSH_AUTH_SOCK'):
[linux-tests]             raise DCOSException(
[linux-tests] >               "There is no SSH_AUTH_SOCK env variable, which likely means "
[linux-tests]                 "you aren't running `ssh-agent`.  `dcos node ssh "
[linux-tests]                 "--master-proxy/--proxy-ip` depends on `ssh-agent` to safely "
[linux-tests]                 "use your private key to hop between nodes in your cluster.  "
[linux-tests]                 "Please run `ssh-agent`, then add your private key with "
[linux-tests]                 "`ssh-add`.")
[linux-tests] E           dcos.errors.DCOSException: There is no SSH_AUTH_SOCK env variable, which likely means you aren't running `ssh-agent`.  `dcos node ssh --master-proxy/--proxy-ip` depends on `ssh-agent` to safely use your private key to hop between nodes in your cluster.  Please run `ssh-agent`, then add your private key with `ssh-add`.

@bamarni I don't have access, but I think i explicitly override the "SSH_AUTH_SOCK" env value for this specific assert.

I think someone needs to manually trigger the integration tests

run linux integration tests

@bergerx : indeed, I'll also be looking tomorrow at why the Jenkins job isn't publicly accessible, we recently refactored our dcos-cli jobs and it seems there were a regression in this.

Hey, cool, I'm now able to reach Jenkins. Apparently, my change breaks below integration test, and maybe some others. Probably I need to tune the logic for handling lack of ssh agent, if an ssh-config-file-param-passed, to be ignored. I don't think the way I implemented is wrong but clearly changed this specific case and broke backward compatibility. I'll address the issue and will also look into running all integration tests again if possible.
I tried to run integration tests on my laptop with a local vagrant box as told in docs, but I assumed the tests are not successful because I've been trying with open source version and not enterprise edition according to the "Currently, the test suite only supports testing against Enterprise DC/OS." in the readme file. But I didn't dig deep enough. I'll try to check this as well and let you know, or this PR will be a ping-pong game.
https://jenkins.mesosphere.com/service/jenkins/job/public-dcos-cluster-ops/job/mesosphere-dcos-cli/job/tests/job/linux-integration-tests/423/console:
=================================== FAILURES ===================================
___________________________ test_log_marathon_config ___________________________

    @pytest.mark.skipif(sys.platform == 'win32',
                        reason='No pseduo terminal on windows')
    def test_log_marathon_config():
        stdout, stderr, _ = ssh_output(
            'dcos service log marathon ' +
            '--ssh-config-file=tests/data/node/ssh_config')

        assert stdout == b''
>       assert b'ignoring bad proto spec' in stderr
E       assert b'ignoring bad proto spec' in b"There is no SSH_AUTH_SOCK env variable, which likely means you aren't running `ssh-agent`.  `dcos node ssh --master-...private key to hop between nodes in your cluster.  Please run `ssh-agent`, then add your private key with `ssh-add`.\n"

tests/integrations/test_service.py:141: AssertionError
----------------------------- Captured stdout call -----------------------------
SSH COMMAND: dcos service log marathon --ssh-config-file=tests/data/node/ssh_config
SSH STDOUT:
SSH STDERR: There is no SSH_AUTH_SOCK env variable, which likely means you aren't running `ssh-agent`.  `dcos node ssh --master-proxy/--proxy-ip` depends on `ssh-agent` to safely use your private key to hop between nodes in your cluster.  Please run `ssh-agent`, then add your private key with `ssh-add`.

============== 1 failed, 267 passed, 5 skipped in 1810.79 seconds ==============
ERROR: InvocationError: '/workspace/dcos-cli/cli/.tox/py35-integration/bin/py.test -p no:cacheprovider -vv -x tests/integrations'

@bergerx : as you noticed right now the test suite needs a full-featured DC/OS EE cluster, but we'll be adding pytest markers in the future to differenciate open and EE tests so that one can run the suite against open DC/OS too.
For now in order to execute a specific test you can still run :
pytest -vv tests/integrations/test_service.py -k test_log_marathon_config

@bamarni do you have any suggestions for running all tests without being stopped on first failed test (i tried adding ignore_errors=True into tox.ini:[tox] without any luck). Currently my tests run but fails and exits on first failing test, it would be really helpful to run all tests and try to identify the ones caused by my non-enterprise setup.
(I also rebased my branch in the meantime, so conflicting changes will go away when i push my branch.)

This specific one is passing now, I'm hoping other tests not to fail :)
(dcos-cli/cli) [DCOS]dcos-cli: (add-user-proxy-to-toml * u+12-3) $ unset  SSH_AUTH_SOCK
(dcos-cli/cli) [DCOS]dcos-cli: (add-user-proxy-to-toml * u+12-3) $ pytest -vv tests/integrations/test_service.py -k test_log_marathon_config
================================================ test session starts =================================================
platform darwin -- Python 3.5.4, pytest-3.3.1, py-1.5.2, pluggy-0.6.0 -- /Users/bdogan/git/dcos-cli/cli/env/bin/python3.5
cachedir: .cache
rootdir: /Users/bdogan/git/dcos-cli/cli, inifile:
plugins: teamcity-messages-1.21
collected 13 items

tests/integrations/test_service.py::test_log_marathon_config PASSED                                            [100%]

================================================ 12 tests deselected =================================================
====================================== 1 passed, 12 deselected in 91.71 seconds ======================================
(dcos-cli/cli) [DCOS]dcos-cli: (add-user-proxy-to-toml * u+12-3) $

@bergerx : I've left some minor comments, could you address them? Then I'll trigger tests.

That's fine, I can squash and rebase with Github.

run linux integration tests

Yay! No other tests failed :)

Thanks @bergerx , as you noticed integration tests require a DC/OS EE cluster right now. This is something we want to address soon and we'll upgrade instructions accordingly.


Unable to install on Code OSS and VS Codium

Codetour is showing the following error on Code - OSS and VS Codium:
OS: Manjaro with Kernel 5.11.18
Code - OSS
Unable to install 'vsls-contrib.codetour' extension because it is not
compatible with the current version of VS Code (version 1.56.2).

Installed from https://archlinux.org/packages/community/x86_64/code/
VS Codium
Unable to install 'vsls-contrib.codetour' extension because it is not
compatible with the current version of VS Code (version 1.57.0).

Installed from https://aur.archlinux.org/packages/vscodium-bin/
I tried the same on VSCode 1.57.0 and it installed successfully. VS Codium and VS Code in this case are both built from the same commit (https://github.com/microsoft/vscode/commit/b4c1bd0a9b03c749ea011b06c6d2676c8091a70c) and show the same message on Help > About.
Does it mean that Codetour is not supported on Code - OSS and VS Codium builds?
I can probably understand that Code - OSS being a minor version older (v1.56.2) may not be supported by the extension, but it is pretty weird that VS Codium is not supported even though commits from which it is built is the same as VS Code.
PS: The demo of the extension looked really cool! Great work on this! 💯
Edit: Added sources of installation and OS.

CodeTour is currently marked as requiring v1.48+, so I'm not sure why you'd be getting this error. Do you see other extensions having issues supporting these alternative builds of VS Code? I don't have any experience using them, so I'm not really sure if there are interop challenges here.

Closing this for now since I'm not aware of any issues/changes needed in CodeTour to support this. If you're still encountering this issue, please re-open it and I can try to investigate. Thanks!


Home path is repeated twice when trying to init fleek

Describe the bug
fleek init --force fails with the following output:
fleek init --force
 [*]  Initialize fleek
 [i]  Writing configuration files
 [i]  Bling Level: default
 [i]  Enter User Details for Git Configuration:
 [i]  Detected your name: James
Use detected name: James Yes
Use detected email<EMAIL_ADDRESS>Yes
Choose Git SSH Key id_rsa.pub
  ERROR
  ERROR
          Error: Creating configuration files
          source: open /home/james/home/james/.local/share/fleek/.fleek.yml: no such file or directory
  ERROR

I've encountered this when  I tried to upgrade fleek today to pick up the fix for #200. I had issues and decided to try to blow away everything and start anew, so I moved my ~/.local/share/fleek folder to safe place, removed ~/.fleek.yml and ran fleek init --force
To Reproduce
Run fleek init --force with a fresh fleek
Expected behavior
A clear and concise description of what you expected to happen.
Environment

OS: [e.g. macOS Mojave, Ubuntu 18.04, ...] Ubuntu 20.04
Shell: [e.g. bash, zsh, ...] zsh
fleek version [e.g. 0.4.1] This fails for both 0.9.13 and 0.9.14 -- I picked up 0.9.14 after seeing #220 being added.

Additional context
I've checked that my $HOME is set to /home/james

I am also having the same issue on Ublue Bluefin (Fedora 38)
Can't apply configuration using fleek apply

I think it was introduced recently -- I have a fix on #222 if you'd like to try it out


New version: MiniTool.PartitionWizard.Free version 12.9

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?

Resolves #200073

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.9 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hi @drshtmstry,

=== manifests\m\MiniTool\PartitionWizard\Free\12.9 ===
Missing Properties value based on version 12.8:
ReleaseDate
Icons

Is this intentional?

Hi @drshtmstry,

=== manifests\m\MiniTool\PartitionWizard\Free\12.9 ===
Missing Properties value based on version 12.8:
ReleaseDate
Icons

Is this intentional?

Not intentional.
wingetcreate did not pick up release date.


feature request: undo accepted text

Current behavior:

Type 123
Copilot suggests 456
You accept suggestion
You press undo
Observe that entire line is deleted

Desired behavior:

Type 123
Copilot suggests 456
You accept suggestion
You press undo
Observe that only 456 is deleted. You are still left with the original text you manually typed: 123

Workaround attempts
I tried this after disabling the default accept keymap, but the it acts in a weird manner. Instead of undoing the suggestion, it only moves the cursor without removing any text.
map("i", "<M-f>", function()
	-- 1. preserve undo point
	vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<c-g>u", true, false, true), "t", false)
	-- 2. then accept suggestion
	require("copilot.suggestion").accept()
end)

This one doesn't work either. Here, pressing undo removes the entire line.
map("i", "<M-f>", function()
	-- 1. simulate exiting then re-entering insert mode to trigger undopoint
	vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<Esc>a", true, false, true), "t", false)
	-- 2. then accept suggestion
	require("copilot.suggestion").accept()
end)

This is also probably a regression from https://github.com/neovim/neovim/pull/24901 🤔
What is your Neovim version?

I'm on nightly.
NVIM v0.10.0-dev-d2983dc
Build type: Release
LuaJIT 2.1.1693350652


All urls without / have by default 301 Moved Permanently on Netlify

All urls without / have by default 301 Moved Permanently on Netlify
I would expect react static generates files structure of that there are no 301 Moved Permanently when using urls without /
ATM I have too add _redirects file with entries like:
/my-page  /my-page/    200
Environment

react-static -v: 5.9.7
node -v: v9.0.0
npm -v: 5.5.1
Operating system: Mac OS
Browser and version (if relevant): Chrome

Steps to Reproduce the problem
Redirect Checker

Open http://www.redirect-checker.org/index.php
Paste any not root URL on any react static site i.e. https://react-static.js.org/docs/concepts

or browser

Open new tab in browser
Paste https://react-static.js.org/docs/concepts

Expected Behavior
No 301 Moved Permanently on using urls without /

I think that's actually an issue with how Netlify configures their hosting.

@Herohtar Thanks! Unchecking Pretty URLs on Netlify worked


3.3 release

Version 3.3 is now on QA.  This minor release brings the following changes:
https://github.com/Financial-Times/polyfill-service/issues?utf8=✓&q=milestone%3A3.3
Notably:

Intl has been updated
Browser compatibility updates for Array.from and others
Allow search engine indexing of polyfills
Suppress unused dependencies
Improved support for console methods

Will push this to prod CDN next week.  Please log any objections or notifications of breaking changes here.

The url is qa.polyfill.io

We don't seem to support https on our QA environment

On the same token, it seems the apex domain polyfill.io does not support HTTPS as well. That means if someone tries to go to https://polyfill.io (like trying to link to the service for acknowledgement or so) it would not work.

Lack of HTTPS on QA is intentional because I don't want people to use QA in production (which they might do in an effort to get access to a release faster).  No HTTPS on the apex domain is an annoying artefact of Fastly's lack of support for Apex domains.  I'll raise it with them again.

Deployed to live.

Thanks @triblondon! However, just noted that #621's robots.txt fix is included on http://qa.polyfill.io but not yet on https://cdn.polyfill.io. Any thoughts? (Cached maybe?)
$ curl http://qa.polyfill.io/robots.txt
User-agent: *
Disallow:

$ curl https://cdn.polyfill.io/robots.txt
User-agent: *
Allow: /v1/docs
Allow: /v2/docs
Disallow: /

Cache time is a week.  You can verify this by viewing the HTTP response headers (include -v in your curl command)

Cache-Control: public, max-age=604800, stale-while-revalidate=604800, stale-if-error=604800

So I guess we have to wait then :)


BLE SM Security Flags not set in all situations

I found a situation where the proper BLE security flags were not set in all pairing situations.   In the scenario I found the ESP was acting as Slave to a remote Win 10 master.  In this scenario during SM pairing only the slave exchanges the LTK (master doesn't send an LTK).   Because of this the BLE security flags for the link were not properly set to indicate that a link key was known (and if MITM was used if applicable).   This caused a ATT write request from the Master to be improperly rejected to an attribute that requires encrypted writes.

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

@Yulong-espressif , please help to review it


Some suggestion and bugs feedback

Bugs:

When I entering the username just after installed the extension, the password box cannot be popped up. After restarting the vscode, it's worked.
The checkmark could not be display After the code commit success. After restarting the vscode, it's worked.
I could not see the previous commit code after restarting vscode. . .
The login information could not be saved. I have to login in again when I restarted the vscode.

Suggestion:

The latest version of vscode's left directory tree can filter specific files. It would be nice if the extension support similar features.
If it possible to put the "Test in LeetCode" command in the editor, just like "submit to LeetCode"

@jessewkun Could you please create separate issues? The combined issue is very hard for tracking.
To answer your questions:

When I entering the username just after installed the extension, the password box cannot be popped up. After restarting the vscode, it's worked.

Suggest to create a new issue

The checkmark could not be display After the code commit success. After restarting the vscode, it's worked.

Tracking by #91

I could not see the previous commit code after restarting vscode.

See: https://github.com/jdneo/vscode-leetcode#pick-a-problem Check if the files are in $HOME/.leetcode/

The login information could not be saved. I have to login in again when I restarted the vscode.

If you sign into the LeetCode in browser, your local session will be invalid. This is a limitaion from LeetCode

The latest version of vscode's left directory tree can filter specific files. It would be nice if the extension support similar features.

Create issue

If it possible to put the "Test in LeetCode" command in the editor, just like "submit to LeetCode"

Create issue

Hi @jessewkun,
Thank you for your feedback.
I've gone through all of them, and some of them having tracking issues, some of them have solution/answer and I've added my comment below.
Some of them need more information.
Considering tracking multiple problems in one issue is difficult and is not recommended, I will close this issue for now. If you have more comments, feel free to let me know, or you can create new issues for them.
Thanks


fix(DTFS2-6655): createGefDeal cypress command - individual deals

Introduction :pencil2:
For some of the e2e tests after validation is put on users, some tests fail as users with role maker cannot access end point http://localhost:5001/v1/users
Resolution :heavy_check_mark:
Create cy.createBssApplicationReadyForReview() for creating BSS/EWCS deals through UI
Update commnds.js to use cy.createBssApplicationReadyForReview

TODO - create a new branch and PR with DTFS2-7434 ticket.

Closing in favour of https://github.com/UK-Export-Finance/dtfs2/pull/3632


Problem for multigpu training about sampler

It is common to use dataloader with distributed sampler when training with multi gpus. So why not use a distributed sampler in examples/simple_trainer.py, is that for any reason?

I'm not quite familiar with DistributedSampler. What's the benefit of using that?

It allows to use only a subset of the original data for each process, maybe thus decrease iterations needed to traverse the full dataset?


Keep 3 column layout consistent

Reproduce:

check the following three pages (should all have 3 column layout):

@leonieherma1 on full hd everything is in fine, with a smaller width the cards are wrap

@evgenibir ok but why are the three pages different? (my screenshots). I did not change the resolution but Members page fits 3 columns. Proposal & Explore only fit 2.

@evgenibir ok but why are the three pages different? (my screenshots). I did not change the resolution but Members page fits 3 columns. Proposal & Explore only fit 2.

at what resolution was it tested?

@evgenibir I can't reproduce it anymore...maybe it was fixed with some of the mobile updates in the latest release?

I think yes, can I close this issue?

I think yes, can I close this issue?

I already closed it


Unit tests fail in D3D12-SW mode

Any shader that uses DXC causes PSO creation to fail

The problem was caused by the issue in the WARP.
With the newer version, all test pass.
d3d10warp.zip


fix should not fold constant when do ordinal group by (#29…

…976)
pick from master #29976
commit id 59ae5b395783150feed8540b753f7bb6d73a9e81
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Move build obspy-1.1.1-*_0 to broken

Hi @conda-forge/core,
Please move the following build of my package obspy from main to broken on the conda-forge channel on anaconda.org:
obspy-1.1.1-*_0.tar.bz2
Reason
Recent numpy version 1.17 breaks our package on build obspy-1.1.1-*_0 due to removal of numpy.fft.fftpack. We have build number 1 with appropriate pinning for numpy already in conda-forge, replacing the old build with correct pinning (see #26, obspy/obspy#2434).
Complete list of affected files
This is the list of files that should be moved to broken:
linux-64/obspy-1.1.1-py27h3010b51_0.tar.bz2
linux-64/obspy-1.1.1-py36h3010b51_0.tar.bz2
linux-64/obspy-1.1.1-py37h3010b51_0.tar.bz2
osx-64/obspy-1.1.1-py27h917ab60_0.tar.bz2
osx-64/obspy-1.1.1-py36h917ab60_0.tar.bz2
osx-64/obspy-1.1.1-py37h917ab60_0.tar.bz2
win-64/obspy-1.1.1-py27hc997a72_0.tar.bz2
win-64/obspy-1.1.1-py36h452e1ab_0.tar.bz2
win-64/obspy-1.1.1-py37h452e1ab_0.tar.bz2

CC @krischer @mhearne-usgs

Check https://anaconda.org/conda-forge/obspy/files?version=1.1.1 and let me know if we got all of them.

Yes, thanks very much @ocefpaf!

Jut a thought.. I guess for cases like these, it could help to have a "build number" filter as well.
..or a regex matching for filename like..
https://anaconda.org/conda-forge/obspy/files?version=1.1.1&name=*_0.tar.bz2
Then people could (in many/most cases) provide a link that matches all packages that needs changing.

Jut a thought.. I guess for cases like these, it could help to have a "build number" filter as well.

That is a feature request for anaconda.org.


Adding widget crashes dashboard

Dev Home version
<IP_ADDRESS>
Windows build number
10.0.23481.1000
Other software
OS Build Version: 10.0.23481.1000.amd64fre.ni_prerelease.230609-1655
.NET Version: .NET 6.0.16
Steps to reproduce the bug
After adding network widget app crashed and adding subsequent widgets also caused application to exit.
Expected result
not to crash
Actual result
application crashed
Included System Information
CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Physical Memory: 31.96GB (21.83GB free)
Processor Architecture: x64
Included Extensions Information
Extensions:
Microsoft.Windows.DevHome_<IP_ADDRESS>_x64__8wekyb3d8bbwe
Microsoft.Windows.DevHomeGitHubExtension_<IP_ADDRESS>_x64__8wekyb3d8bbwe

Duplicate of #745


Issue with cURL export

I have header '$2y$10$mPVo8WIu3KQFw.LAKl/Lk.LjOP/VWPXIZJcneLagVxFjWg9WV4Dlu'
extension suggest me export this like:
    -H "session: $2y$10$mPVo8WIu3KQFw.LAKl/Lk.LjOP/VWPXIZJcneLagVxFjWg9WV4Dlu"
but it should be:
    -H "session: \$2y\$10\$mPVo8WIu3KQFw.LAKl/Lk.LjOP/VWPXIZJcneLagVxFjWg9WV4Dlu"

Sorry for the massive delay @Kirow & @donatj
Fixed in #14


list-doctor accepts input after the commmand

Closing as this is not an issue based on the User Guide:

Extraneous parameters for commands that do not take in parameters (such as help, list, exit and clear) will be ignored.
e.g. if the command specifies help 123, it will be interpreted as help.


fix(block)!: remove title

This PR is a draft. Firstly, it's a breaking change, secondly, a test fails, because for some reason instead of None the line has Some(Reset) in block_title_style. I couldn't find out what causes that, but I will try to address that issue.
BREAKING_CHANGE: use line instead

This PR fixes #738

Have you reviewed the transition guide?

Have you reviewed the transition guide?

This PR won't be merged as it's sort of the part 2 or 3 of a several part series and part 1 doesn't exist yet.

Make a release that adds the new methods that will replace the existing ones (e.g. 0.27.0 adds title_top() and title_bottom(). Mark the deprecation in that release. This is a non-breaking change.
Let that bake for a while and watch apps upgrade to the new methods when they see warnings about things breaking soon.
Make a later release (0.29.0) that removes / changes the old method and removes the Title struct (i.e. this PR)

Have you reviewed the transition guide?

1. Make a release that adds the new methods that will replace the existing ones (e.g. 0.27.0 adds title_top() and title_bottom(). Mark the deprecation in that release. This is a non-breaking change.

Already did. So I should make a separate branch for them?

Have you reviewed the transition guide?

1. Make a release that adds the new methods that will replace the existing ones (e.g. 0.27.0 adds title_top() and title_bottom(). Mark the deprecation in that release. This is a non-breaking change.

Already did. So I should make a separate branch for them?

The first step needs to be in an entirely separate PR, merged into main, and then released into crates.io. We merge PRs as a single unit generally, not individual commits. It's possible that I've misunderstood what you've done. Can you write it out in a bit more detail about what you've done for step 1?

Can you write it out in a bit more detail about what you've done for step 1?
Well I didn't deprecate the old functions I've just removed. Will submit a PR that just adds the functions and deprecates the old ones.

It seems like it is time to revisit this 👀

It seems like it is time to revisit this 👀

Yep but first We need to deprecate It #1061

I'm closing this PR out as too early to submit. This won't be something that's possible to do for another couple of releases, and in the meantime, the underlying code may change significantly enough that maintaining a long running PR would be a bad idea.


Fix multiple bridge issue

Fix for #269
This is build on top of #270 , so that needs to be merged first and this PR rebased on top.

LGTM!


Add SM4 implementation in RISC-V Zks asm

This PR adds the support of SM4 implementation for RISC-V 64 platform with Zksed (Zbkb) capability.
This PR depends on infra from #17640 and #18197 so it is marked as draft now. You can merge this PR with them to test it.
I've tested the correctness of it, unfortunately, I've not setup a qemu-system for make test yet.
I've made a rough benchmark on this PR at https://gist.github.com/ZenithalHourlyRate/12b60891cfc70f97b5fb357f458d6a41
Note that in the perlasm I've left some utility for RV32. Actually, since RV64 Zksed operates at 32 bit, the RV32 version of this PR can be easily generated. I will send a PR on RV32 when I have more time since the infra for RV32 is not mature now and I need to add them.
As I only find the providers API useful for dynamic dispatching mechanism, this time I did not add "evp: aes: add riscv64 zknd/zkne asm support" in #18197. Maybe I will drop that commit in that PR too.
Checklist

[ ] documentation is added or updated
[ ] tests are added or updated
[ ] passed make test
[ ] CI/tests are added or update
[ ] qemu is ready with Zks support

I will send a PR on RV32

Infra for RV32 is now at #18308
In the updated version I removed riscv64 specific asm so now the perlasm can be used for both RV32 and RV64. The build.info (e.g. $SM4ASM_riscv32=sm4-riscv-zks.S) for it will be added in new commits after the infra is settled.
Renamed this PR to RISC-V Zks asm as it is suitable for both RV32 and RV64
The benchmark in the gist above is also updated.

Testing
The following testing has been done：
This PR was merged with both https://github.com/openssl/openssl/pull/17640  and https://github.com/openssl/openssl/pull/18197  , then it was built and run under qemu with both
OPENSSL_riscvcap="rv64gc_zba_zbb_zbc_zbs"and OPENSSL_riscvcap="".
Here are some details:
The qemu was built with
-cpu rv64,zba=true,zbb=true,zbc=true,zbs=true,zbkb=true,zbkc=true,zbkx=true,\
zk=true,zkn=true,zknd=false,zkne=true,zknh=true,zkr=true,zks=true,zksed=true,zksh=true,zkt=true

then run the first test with OPENSSL_riscvcap="":
./Configure no-afalgeng
make  -j $(nproc)
make test -j $(nproc)

And here is the result
All tests successful.
Files=248, Tests=3385, 6918 wallclock secs (109.70 usr 15.78 sys + 5673.22 cusr 1281.77 csys = 7080.47 CPU)
Result: PASS

Then run the second test:
export OPENSSL_riscvcap="rv64gc_zba_zbb_zbc_zbs"
make test -j $(nproc)

All passed

Testing
The following testing has been done： This PR was merged with both #17640 and #18197 , then it was built and run under qemu with both OPENSSL_riscvcap="rv64gc_zba_zbb_zbc_zbs"and OPENSSL_riscvcap="". Here are some details: The qemu was built with
-cpu rv64,zba=true,zbb=true,zbc=true,zbs=true,zbkb=true,zbkc=true,zbkx=true,\
zk=true,zkn=true,zknd=false,zkne=true,zknh=true,zkr=true,zks=true,zksed=true,zksh=true,zkt=true

then run the first test with OPENSSL_riscvcap="":
./Configure no-afalgeng
make  -j $(nproc)
make test -j $(nproc)

And here is the result
All tests successful.
Files=248, Tests=3385, 6918 wallclock secs (109.70 usr 15.78 sys + 5673.22 cusr 1281.77 csys = 7080.47 CPU)
Result: PASS

Then run the second test:
export OPENSSL_riscvcap="rv64gc_zba_zbb_zbc_zbs"
make test -j $(nproc)

All passed
well here is a mistake, the args is not OPENSSL_riscvcap="rv64gc_zba_zbb_zbc_zbs", it should be   OPENSSL_riscvcap="rv64gc_zknd_zkne", just a mistake in statement.

Testing
The following testing has been done：
This PR was merged with both https://github.com/openssl/openssl/pull/17640 and https://github.com/openssl/openssl/pull/18197 . It was built and run under qemu with both OPENSSL_riscvcap="rv64gc_zksed_zbkb"and OPENSSL_riscvcap="".
Here are some details:
The qemu was built with
-cpu rv64,zba=true,zbb=true,zbc=true,zbs=true,zbkb=true,zbkc=true,zbkx=true,\
zk=true,zkn=true,zknd=false,zkne=true,zknh=true,zkr=true,zks=true,zksed=true,zksh=true,zkt=true

then run the first test with OPENSSL_riscvcap="":
./Configure no-afalgeng
make  -j $(nproc)
make test -j $(nproc)

And here is the result
Files=248, Tests=3385, 7063 wallclock secs (115.40 usr 15.90 sys + 5782.26 cusr 1315.43 csys = 7228.99 CPU)
Result: PASS
All tests successful.

Then run the second test:
export OPENSSL_riscvcap="rv64gc_zksed_zbkb"
make test -j $(nproc)

All passed

The build.info (e.g. $SM4ASM_riscv32=sm4-riscv-zks.S) for it will be added in new commits after the infra is settled.

Added now for convenience.

Added now for convenience.

Then we have a benchmark https://gist.github.com/ZenithalHourlyRate/12b60891cfc70f97b5fb357f458d6a41#file-2-openssl32-sm4-md
It seems that sm4-ccm acceleration is not working properly, I'll fix it soon


android build error

`Error: duplicate files during packaging of APK /Users/lichao/projects/bifu/android/app/build/outputs/apk/app-debug-unaligned.apk
Path in archive: lib/armeabi-v7a/libblasV8.so
Origin 1: /Users/lichao/Library/Android/sdk/build-tools/23.0.1/renderscript/lib/packaged/armeabi-v7a/libblasV8.so
Origin 2: /Users/lichao/projects/bifu/android/app/build/intermediates/exploded-aar/com.fivehundredpx/blurringview/1.0.0/jni/armeabi-v7a/libblasV8.so
You can ignore those files in your build.gradle:
android {
packagingOptions {
exclude 'lib/armeabi-v7a/libblasV8.so'
}
}
:app:packageDebug FAILED
FAILURE: Build failed with an exception.
`

I encountered the same error. I solved this by excluding given file as proposed in error message:
android {
  packagingOptions {
    exclude 'lib/armeabi-v7a/libblasV8.so'
  }
}

This may be caused by target SDK by this is only my guess

I added, but it still wrong

grade 1.5.0
ok


Exceptions should be attached to prototype, not constructor

What summary says. Easy fix.

Fixed as per above commit.


Entry point

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
Details

53 of 53 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.009%) to 93.041%

Totals

Change from base Build<PHONE_NUMBER>2:
0.009%

Covered Lines:
35725

Relevant Lines:
38397

💛  - Coveralls


syntax highlighting

Would it be possible to add syntax highlighting (perhaps just for Rust code) to the Parser? in code blocks, and/or highlight the background color of code blocks, eg how Github displays readmes?
It might be possible to integrate an existing crate, like https://github.com/trishume/syntect
I'm suspicious it can be done by running the text inside code tags through syntect::html::highlighted_html_for_string ; maybe
somewhere near https://github.com/raphlinus/pulldown-cmark/blob/master/src/html.rs#L122

I think you've raised a good point, but my sense is that the pulldown-cmark crate should remain focused. I believe there are some other integrations that include syntect. It might be worthwhile to survey them and see whether the markdown + syntax highlighting functionality can be factored out into a common wrapper crate.
I don't have a lot of bandwidth right now to investigate this, but somebody else might be motivated to.

I could do it if you point out where to insert that syntect func.

This doesn't quite seem like it would belong as a direct part of the pulldown-cmark project, since there could be any number of other syntax highlighting utilities people would like to use.
It seems like just another instance of the type of example shown in README.md under "Why a pull parser?", right?
After parsing but before sending it to the HTML renderer, you should be able to iterate over the parser's result, applying your syntax highlighting tool to any Event::Text(...) that comes after an Event::Start(Tag::CodeBlock).
For example, from render_html() in main.rs, you'd probably do this between let p = Parser::new_ext(text, opts); and html::push_html(&mut s, p);.
Am I on the right track here?

Pretty much all that is required to highlight code with syntect is: https://github.com/getzola/zola/blob/master/components/rendering/src/markdown.rs#L112-L133

@Keats: That will work when you want to handle all aspects of HTML generation yourself, but I think might be overkill compared to what @David-OConnor is looking for.  @David-OConnor is just looking for an example of how to use syntax highlighting alongside pulldown_cmark's existing HTML generation.
In this case, all we need to do is modify the event stream before passing it to push_html.  We don't need to do anything special with the actual steps of generating the rest of the HTML outside of code blocks.
I took a peek at the syntect crate and here's a rough example of how you would do that.  It is missing numerous things needed for completeness's sake, such as intelligently selecting the language based on the supplied tag or kind of error handling or verification at all.
Most of the setup code is taken directly from either the pulldown_cmark main or the example files in the syntect project -- I don't really have any idea how to use the syntect highlighter beyond the bare minimum to show an example.  I also don't really have the slightest clue how to write idiomatic Rust, so use this at your own risk.

Lots of imports
extern crate pulldown_cmark;
extern crate syntect;

use syntect::highlighting::ThemeSet;
use syntect::html::highlighted_html_for_string;
use syntect::parsing::SyntaxSet;

use pulldown_cmark::html;
use pulldown_cmark::Event;
use pulldown_cmark::Options;
use pulldown_cmark::Parser;
use pulldown_cmark::Tag;

use std::borrow::Cow;
use std::io;
use std::io::Read;

Boilerplate/setup
fn main() {
    // Setup for pulldown_cmark to read (only) from stdin
    let opts = Options::empty();
    let mut input = String::new();
    io::stdin().read_to_string(&mut input).unwrap();
    let mut s = String::with_capacity(&input.len() * 3 / 2);
    let p = Parser::new_ext(&input, opts);

    // Setup for syntect to highlight (specifically) Rust code
    let ss = SyntaxSet::load_defaults_newlines();
    let ts = ThemeSet::load_defaults();
    let syntax = ss.find_syntax_by_extension("rs").unwrap();
    let theme = &ts.themes["base16-ocean.dark"];

Interesting part
    // We'll build a new vector of events since we can only consume the parser once
    let mut new_p = Vec::new();
    // As we go along, we'll want to highlight code in bundles, not lines
    let mut to_highlight = String::new();
    // And track a little bit of state
    let mut in_code_block = false;

    for event in p {
        match event {
            Event::Start(Tag::CodeBlock(_)) => {
                // In actual use you'd probably want to keep track of what language this code is
                in_code_block = true;
            }
            Event::End(Tag::CodeBlock(_)) => {
                if in_code_block {
                    // Format the whole multi-line code block as HTML all at once
                    let html = highlighted_html_for_string(&to_highlight, &ss, &syntax, &theme);
                    // And put it into the vector
                    new_p.push(Event::Html(Cow::Owned(html)));
                    to_highlight = String::new();
                    in_code_block = false;
                }
            }
            Event::Text(t) => {
                if in_code_block {
                    // If we're in a code block, build up the string of text
                    to_highlight.push_str(&t);
                } else {
                    new_p.push(Event::Text(t))
                }
            }
            e => {
                new_p.push(e);
            }
        }
    }

    // Now we send this new vector of events off to be transformed into HTML
    html::push_html(&mut s, new_p.into_iter());
    print!("{}", s);
}

Hopefully this is enough to get @David-OConnor on the right path for success.
Example input:
Test

```rust
fn main() {
    let mut input = String::new();
}
```

Test

Example output:

Test

fn main() {
    let mut input = String::new();
}

Test

You can also check out my iterator based version here.

As there seem to be some good solutions to this out-of-crate, I'm closing this for now.

Hello, in case it can be useful to someone else, I built a mini-crate based on the example by @ScottAbbey . It adds language detection and error handling. It's https://crates.io/crates/highlight-pulldown , feedback welcome.


Installation od dependencies

My System is Ubuntu 16.04
Core i3
4 GB RAM
Laptop Integrated Graphics
HP Laptop
When I try installing the dependency using the command given below:
pip install stable-baselines>=2.2.1 box2d box2d-kengz pyyaml pybullet==2.1.0 pytablewriter
It gives the following error:
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-org3fV/stable-baselines/
I looked it up online and found they needed me to update setuptools. I updated setuptools using pip upgrade but it is still giving the same results.

Hello,
can you try to install only stable-baselines ?
pip install stable-baselines

and if it does not work can you try to install it from source (see doc) ?


[MOB-3385] change access levels for inbox session tracking

🔹 Jira Ticket(s)

MOB-3385

✏ Description

as a part of opening up inbox session tracking on the RN SDK, the iOS SDK needs some of those data types opened up as well

Ignore my previous comments. It appears you can't declare access modifier for protocol conformance.


NCIt Term Suggestions for Cross-Reference

The NCI Cancer Research Data Commons (CRDC) Program (https://datacommons.cancer.gov/) is developing data standards for submitting data to the CRDC ecosystem. As part of this effort, the CRDC Data Standards Service (DSS) Team is identifying industry standards that can be leveraged for this harmonization and standardization effort.
In the process of mapping valid values between various ontologies and NCIt we (the DSS Team) came across terms in the CL ontology that did not have a cross-reference to NCIt terms (please see below):

CL Term
CL ID
NCIt Term   Suggestion for Cross-Reference

bladder urothelial cell
CL:1001428
Bladder   Urothelial Cell (C32210)

germ cell
CL:0000586
Germ   Cell (C12597)

fibroblast
CL:0000057
Fibroblast   (C12482)

leukocyte
CL:0000738
Leukocyte   (C12529)

@ssyeds3, thank you for these mappings.
They have been added to the CL terms noted above and will be present in the next CL release.


fix update and delete time bug

Description

Fix find event by time's Timezone not UTC bug in update and delete flow.
Related Issue

Testing Steps

tested with Google Calendar.
Tested update and delete the event with start time.

cherry picked to #216


update readme to add some details

update readme to add some details
What is the purpose of the change
update readme to add some details
Brief changelog
update readme to explain dubbo-ops project and user/admin manuals.
Verifying this change
update readme to explain dubbo-ops project and user/admin manuals.

Codecov Report

Merging #1403 into master will decrease coverage by 0.1%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1403      +/-   ##
==========================================
- Coverage   33.04%   32.93%   -0.11%
==========================================
  Files         691      691
  Lines       34625    34625
  Branches     6851     6851
==========================================
- Hits        11443    11405      -38
- Misses      21238    21270      +32
- Partials     1944     1950       +6

Impacted Files
Coverage Δ

...bo/rpc/cluster/support/FailbackClusterInvoker.java
71.79% <0%> (-12.83%)
:arrow_down:

...ubbo/rpc/protocol/dubbo/ChannelWrappedInvoker.java
41.66% <0%> (-8.34%)
:arrow_down:

...om/alibaba/dubbo/rpc/filter/ActiveLimitFilter.java
83.33% <0%> (-5.56%)
:arrow_down:

...a/dubbo/remoting/transport/netty/NettyChannel.java
61.25% <0%> (-5%)
:arrow_down:

...mon/serialize/support/dubbo/GenericDataOutput.java
66.31% <0%> (-4.92%)
:arrow_down:

...ba/dubbo/remoting/transport/netty/NettyServer.java
67.85% <0%> (-3.58%)
:arrow_down:

...mmon/serialize/support/dubbo/GenericDataInput.java
58.68% <0%> (-2.71%)
:arrow_down:

...bo/remoting/transport/netty/NettyCodecAdapter.java
55.22% <0%> (-1.5%)
:arrow_down:

...baba/dubbo/remoting/transport/mina/MinaClient.java
57.97% <0%> (-1.45%)
:arrow_down:

.../dubbo/rpc/protocol/dubbo/filter/FutureFilter.java
56.56% <0%> (+2.02%)
:arrow_up:

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 84124c4...37b1656. Read the comment docs.

@lovepoem done


Update to 1.4.6

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


chore(main): release 2.1.7

:robot: I have created a release beep boop
2.1.7 (2024-12-20)
Dependencies

update dependencies (#55) (6a65b29)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/aimeerivers/watchthis-home-service/releases/tag/v2.1.7 :sunflower:


Problem with generating API key using link

I have created an account on the SAEON data portal and have been able to generate an API key when going through the online talk.  But trying to generate one new due to the old key expiring and it is not working out. Once I have logged in and clicked on the link ( https://observations.saeon.ac.za/account/token) the token is shown as a "null". I am not sure if I am doing something wrong or if I am missing something.

I had a similar issue, but can't replicate it, so what follows is speculative, but hopefully useful. It seems to have something to do with log in timeout on the web page; it sometimes seems not to tell you you've been timed out until you attempt a task that requires permissions. One such task is requesting a token; when you're not logged in that seems to return null. Even when logging in, though, the token remains null. Clearing some cookies appears to have circumvented that.

Timeout is less than an hour, it seems?


Update flutter_fgbg to 0.6.0

Resolves https://github.com/segmentio/analytics_flutter/issues/95 by updating flutter_fgbg to a version that includes a fix for Flutter 3.24.0

@edsonjab Can this be merged please? Its blocking our pipelines for 2 weeks already. Thanks

@MichaelGHSeg Can this be merged please? Its blocking our pipelines for 2 weeks already. Thanks

@edsonjab  any update? Can we get a release including this fix?


resin devices is a little unclear

Running resin devices [app name or id] simply returns the original help page.
After discussion it seems this requires -a [app name] --app [app name] or --application [app name], so I think either this should return a specific error messages saying specify application using -a [app name] or equivalent, or the command I mentioned above should also be accepted (which would be my preference overall :)

Addressed in https://github.com/resin-io/resin-cli/pull/29.


New script to convert single asset staking to new governor and upgrade

If you made a contract change, make sure to complete the checklist below before merging it in master.
Refer to our documentation for more details about contract security best practices.
Contract change checklist:

[ ] Code reviewed by 2 reviewers. See template and example.
[ ] Unit tests pass
[ ] Slither tests pass with no warning
[ ] Echidna tests pass if PR includes changes to OUSD contract (not automated, run manually on local)

@DanielVF rewrote the deployment script and this is now deployed to mainnet.


Bump test-infra-definitions

What does this PR do?

Bump test-infra-definitions

DataDog/test-infra-definitions#504 should fix all the Test*Suite/TestCPU/* tests.

Assert redis logs that are produced at each new incoming connection instead of logs that are produced only once at startup. It should fix all the Test*Suite/TestRedis/log___redis{} tests when they are run late and that the fake intake has already cleaned the logs of the startup of the redis pod. This needs

DataDog/test-infra-definitions#495 for K8s
DataDog/test-infra-definitions#505 for ECS

Motivation
Try to fix some containers new-e2e tests.
Additional Notes
Changes: https://github.com/DataDog/test-infra-definitions/compare/f25383786a1e...aa1982fa029c
Possible Drawbacks / Trade-offs
Describe how to test/QA your changes
Reviewer's Checklist

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

/merge


Create and update the Lead space page/Patterns in use section images (Part two)

(Part one work done by Jacob can be viewed via #165 )

As a IBM.com Library website creator,

I need to create the Patterns in use section images to be displayed as a gallery layout with mockup style images,

so that it looks more refined.

Additional information

The v1.0 Lead space page can be viewed here.

Below are the examples of the Gallery style images provided by @larahanlon2 for references.

Acceptance criteria

[ ] Continue the Images created in Sketch app.
[ ] Images and design reviewed with Wonil and Lara.

Acceptance criteria

[ ] Images updated on the website.

Work file from Jacob can be found here.

FYI - @larahanlon2 @wonilsuhibm

@wonilsuhibm @larahanlon2 Below are three purposed directions for the "Pattern in use" section image treatment on the Lead Space page.
I include a zoom-out view for each direction so we can see how it looks like with other images on the page.
(Option A)

(Option B)

(Option C)

@lara A few questions for you below.

Can I have the full image file for all the images but not just the lead space cut off an image? So I can make sure the option A works with the dimension I have.

Is "Lead space left-aligned used to introduce a visitor to AI." a good caption for the image below? This image we currently do not have is this one of the options for me to pick or this is something we need to add.

FYI: I set up a quick call for us next Monday as a question follow up.

@wonilsuhibm
I had a discussion with Lara about the Pattern in Use images today. We are moving forward with updating the images based on what we currently have in the Storybook.
The images will be mockup based on the actually built components but not what was collected back to December 2019.
The Lead space page content will need an update as well but not a high priority at this moment. We will consider coming back to the image update when the content is ready.

@JennySanchez you tagged the wrong person

Purposed images:

Images will be implemented and designed with the content update to align with ontology and dev refactor (#347).


Field Still Show Even Have Visible = false

Expected Behavior

Actual Behavior

Steps to Reproduce the Problem

Add derive macro #[graphql(visible = false)] in the field

Specifications

Version: 3.0.26
Platform: Ubuntu 21
Subsystem:

The visible property only hides this field from introspection, but does not affect querying it.

Thank you for the clarification


v7.1-decryptconvo: shows relevant convo title when decrypt fails

can this be closed?

Merged and closed with https://github.com/ciscospark/spark-js-sdk/pull/585


Passing mismatch description from $Refinement predicate

Hello @gcanti
I'm using $Refinement to typecheck my values. Is there a way to pass additional information about type mismatch from the predicate? Specifically I'm testing if value is valid JSON Schema like this
const isJSONSchema = (x) => {
	const errors = validate(x); // some validator function for JSON Schema
	if (errors.length) {
		return false;
		// I would like to somehow return the errors,
		// so tcomb can print them in typecheck result
	}
	return true;
};

export type JsonSchema = Object & $Refinement<typeof isJSONSchema>;

Now I get only something like
TypeError: [tcomb] Invalid value {
  "$ref": "#/definitions/Post",
  "definitions": {
    "Post": {
      "type": "objectt", // invalid and hard to spot in large schema :(
      "x-model": "Post",
      "allOf": [
        {
          "properties": {
            "tags": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        }
      ]
    }
  }
} supplied to schema: JsonSchema

even though the validator tells me exact error, which is a pity IMO.
I know that returning, for example, object with errors from predicate can seem (and sure is) ugly if one call that function a predicate. Throwing an Error is not an ideal solution either because it is not catched in $Refinement. Are there some other options?
I can imagine that this could be discussed elsewhere so excuse me if this is dupe.
Thank you for awesome libs!

Hi @brabeji,
You may want to replace Object with a rich domain model, for example:
type Property = Object; // etc...

type Post = {
  type: 'object',
  'x-model': 'Post',
  allOf: Array<Property>
};

type Definition = Post; // <= actually an union here

type Definitions = {[key: string]: Definition};

type Schema = {
  $ref: string,
  definitions: Definitions
};

const schema: Schema = { // <= throws [tcomb] Invalid value "objectt" supplied to schema: Schema/definitions: Definitions/Post: Post/type: "object" (expected one of ["object"])
  "$ref": "#/definitions/Post",
  "definitions": {
    "Post": {
      "type": "objectt",
      "x-model": "Post",
      "allOf": [
        {
          "properties": {
            "tags": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        }
      ]
    }
  }
}

Thanks for quick response. Sure that can be done but it's basically reimplementing http://json-schema.org/draft-04/schema# as tcomb type which i try to avoid.
Now when I think about it again, maybe https://github.com/gcanti/tcomb-json-schema will give better message. Going to try it now.

Nope, the message is the same as with predicate.
If you don't like an idea of catching specific Error carrying details about mismatch from predicate of $Refinement, this can be closed.

it's basically reimplementing http://json-schema.org/draft-04/schema# as tcomb type which i try to avoid

ah.. ok, I misunderstood your goal

I know that returning, for example, object with errors from predicate

I'm afraid is not possible, this package builds on tcomb and its refinement signature and internal usage requires a predicate

Are there some other options?

I wonder... how do you use the JsonSchema type? It's used only for type checking as in
function foo(schema: JsonSchema) {
  ...
}
// or
const schema: JsonSchema = ...

or you also use the function JsonSchema.is / isJSONSchema in your code?
In case of the former, we know that the JsonSchema.is function is called only when an assert injected by this plugin is called, so if it returns false we also know that something went wrong and we can throw (the plugin will throw right after anyway)
const isJSONSchema = (x) => {
  const errors = validate(x); // some validator function for JSON Schema
  if (errors.length) {
    if (process.env.NODE_ENV !== 'production') { // <= you can skip this check if you don't include babel-plugin-tcomb in production builds
      throw new Error('a message containing the errors')
    }
    return false;
  }
  return true;
}

Exactly, I'm using it only to typecheck function parameter. I guess this is the solution for me.
Thank you for your help!


7.0.2 Bug - Change View

G'day All,
Just a little one to start: When moving from a week view to a month view, the month show no entries. Moving one month forward then one back correctly displays the month's entries.
Peter C

I cannot reproduce this issue. @PeterCasper can you provide more details.
Which Dnn version, do you get any errors either on screen, the browser console, the Dnn admin logs... etc. Any thing out of the normal settings, steps to reproduce from a clean install, etc.

Valadas,
I revisited the module & I cannot consistently repeat the problem. This is what I intermittently see:
https://youtu.be/sHOB4oPUAQk
Peter C

I tried it with Events 07.00.02, but I cannot reproduce it either. Closing issue.
Please reopen if the problem resurfaces with the upcoming (07.00.03) release


Use for loop on NodeList instead of forEach

forEach on NodeList has not been supported by IE 11.

Merged in https://github.com/kamranahmedse/driver.js/commit/a4c3909b48be1ce89cdf4c117ea8c780460a662d. Thanks


Recalculation

When SoC is lower than Target Soc, and you have disabled Continuous charging it needs to recalculate the charge schedule.
From the picture here, you see that time has passed the first charge point.

Sorry for not replying to this sooner. I have priotities to fix a bug related to recalculation of the charge schedule. With the latest release v1.7.0 there are a couple of changes in the logic for doing the recalculation.
Maybe the issue you saw has been fixed.
I suggest that this issue is closed, and if you see this again with the v1.7.0, please report back!


[Feature Request] Blacklist user from adding songs

Is your feature request related to a problem? Please describe.
We've had trolls play really weird songs and was wondering if it'd be possible to add a command that disables certain users from using commands
What is your ideal solution to the problem?
A command allowing admins/bot owner to blacklist people from adding songs
How would this feature be used?
When someone plays disturbing songs you can (temporarily) blacklist them from using commands
Additional Info
No response
Checklist

[X] I have checked the documentation to make sure this feature doesn't already exist
[X] I have searched for similar feature requests
[X] I have confirmed that my requests is not on the list of things that will not be added
[X] I am running the latest version of the bot:

I use DJ only mode to avoid this. Add DJ role to trusted people and only they can add songs.

Above, and basically a duplicate of #28


code run issue

Hey when I use the model,
at: scene_settings = create_settings(
sent_safe_dirs=l1c_folders,
output_dir=output_dir,
processing_res=20,
) step, some error happend:
File "/opt/conda/envs/user/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1709, in getattr
raise AttributeError(f"'{type(self).name}' object has no attribute '{name}'")
AttributeError: 'ConvNormAct' object has no attribute 'aa'
I am using Linux system.
In order to run the code, do I need to install torch? It looks like you are using torch package.

Thanks for letting me know, it looks like this is the result of the models being built with an older version of the timm library and trying to load them with a newer version.
You can fix this by specifying an older version of the timm library like this.
pip install timm===0.9.10
I will push an update with specifies this dependancy, let me know if this does not work for you.

I have just pushed the fix as version 1.1.3 and validated this to work in colab, you can grab the new version like this
pip install clouds2mask==1.1.3


Clarify "no doubt" reference in "The Vue Instance"

In the page https://vuejs.org/v2/guide/instance.html, the following statement is made:

Although not strictly associated with the MVVM pattern, Vue’s design was no doubt inspired by it.

This is confusing, since it's in the official Vue.js documentation: was Vue's design inspired by MVVM or wasn't it?
We should either remove "no doubt" or remove the entire statement, as appropriate.

I don't find this confusing at all: Even though it does not fully follow MVVM, it was, without a doubt, inspired by it.
Yes, the "doubt" part is not nessessary, but a common figure of speech, isn't it?

Yes it's a common figure of speech, when used by a third-party observer. If two people see a chicken crossing a road, one might ask the other why, and the first might answer "no doubt to get to the other side". However, if they asked the chicken instead, she would be able to tell them definitively. Assuming the observers spoke the language of chickens of course.
In this context, on the official Vue.js website, we are expecting definitive answers. Was Vue.js inspired by MVVM? Well, the programmers who created it will know. It either was or it wasn't; we do not need to surmise.

Just updated the wording there.

It seems current document does not discuss any difference with Vue and "real MVVM", so it's still confusing to say "not strictly associated with the MVVM pattern".


Self-signed upstream cert

Summary
Hello,
When I send traffic to an upstream haproxy server via https (using SNI on haproxy), my requests via kong fails.  Is there a way to import my HAProxy self-signed cert into kong?
Steps To Reproduce

Install Kong
Create self-signed cert for upstream service (called service)
curl -i -X POST --url http://localhost:8001/apis/ --data 'name=service' --data 'upstream_url=https://service.service.consul' --data 'request_host=test.com'
curl -i -X GET --url http://localhost:8000/   --header 'Host: test.com'

HTTP/1.1 503 Service Unavailable
Date: Tue, 19 Jul 2016 01:21:39 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: no-cache
X-Kong-Upstream-Latency: 461
X-Kong-Proxy-Latency: 0
Via: kong/0.8.3

503 Service Unavailable

No server is available to handle this request.

Is there a way to import my HAProxy self-signed cert into kong?
Additional Details & Logs

Kong version ($ kong version):  0.8.3
Kong configuration (registered APIs/Plugins & configuration file):  NONE
Kong error logs (<KONG_PREFIX>/logs/error.log)
Operating System  CoreOS (running Kong docker image)

I don't think Kong failed here because of SSL validation as you getting 503, is your service available at 'https://service.service.consul' on port 443? you can try accessing upstream server over ssl after logging into the container.

@cookandy closing this ticket, reopen if problem persists.


onChange event

It should provide an onChange event when the user changes rating.

props
Params
Type
Description

onChange
rating
function
Immediately after rating changed

@shukerullah i believe this already exists, supply a func to onChange which takes the new changed rating as arg.