Support more properties on contact

Currently we are moving forward on Multi-Platform, and we might need to add more properties(or say property getters) onto contact class.

Describe the solution you'd like
Contact

corp(): get the corp info for a contact (eg: 句子互动)
title(): get the title for the contact (eg: 开发攻城狮)
description(): get the description for the contact (eg: 老写Bug)
external(): check whether the contact is an external contact
isWeixin(): check whether the contact is a weixin account (WeChat Work specific)

More info for the two new flags:
In WeChat Work:

internal
external

weixin
✅
❌

work
✅
✅

So I think we need two flags to express this type of contact.

Contact Raw Data
WeChat Work
{
    "avatar": "http://wework.qpic.cn/wwhead/xxxxx/0",
    "conversation_id": "S:168xxx_1688xxxxx",
    "corp_id": "1970xxxxx",
    "desc": "老写Bug还自己不会修",
    "external_job": "开发攻城狮",
    "nickname": "小开",
    "position": "开发",
    "realname": "开小发",
    "remark": "老Bu",
    "sex": 1,
    "user_id": "1688xxxx",
    "username": "小开"
}

DingDing
Internal contact
{
    "errcode": 0,
    "unionid": "PiiiPyQqBNBii0HnCJ3zljcxxxxxx",
    "remark": "remark",
    "userid": "zhangsan",
    "isLeaderInDepts": "{1:false}",
    "isBoss": false,
    "hiredDate":<PHONE_NUMBER>000,
    "isSenior": false,
    "tel": "xxx-xxxxxxxx",
    "department": [1,2],
    "workPlace": "place",
    "email"<EMAIL_ADDRESS>    "orderInDepts": "{1:71738366882504}",
    "mobile": "1xxxxxxxxxx",
    "errmsg": "ok",
    "active": false,
    "avatar": "xxx",
    "isAdmin": false,
    "isHide": false,
    "jobnumber": "001",
    "name": "张三",
    "extattr": {},
    "stateCode": "86",
    "position": "manager",
    "roles": [
        {
            "id": 149507744,
            "name": "总监",
            "groupName": "职务"
        }
    ]
}

External contact
{
  "title":"开发工程师",
  "share_dept_ids":[]
  "label_ids":[1,2,3],
  "remark":"备注内容",
  "address":"地址内容",
  "name":"张三",
  "follower_user_id":"userid2",
  "state_code":"86",
  "company_name":"钉钉",
  "share_user_ids":["userid3"],
  "mobile":"1xxxxxxxxxx",
  "userid":"userid1",
<EMAIL_ADDRESS>},

Lark
{
  "name":"zhang san",
  "name_py":"zhang san",
  "en_name":"John",
  "employee_id":"a0615a67",
  "employee_no":"235634",
  "open_id":"ou_e03053f0541cecc3269d7a9dc34a0b21",
  "union_id":"on_7dba11ff38a2119f89349876b12af65c",
  "status":2,
  "employee_type": 1,
  "avatar_72": "https://sf3-ttcdn-tos.pstatp.com/img/avatar/62db96e8-c5b6-4077-bb9d-2697d65a29eb~72x72.png",
  "avatar_240": "https://sf3-ttcdn-tos.pstatp.com/img/avatar/62db96e8-c5b6-4077-bb9d-2697d65a29eb~240x240.png",
  "avatar_640": "https://sf3-ttcdn-tos.pstatp.com/img/avatar/62db96e8-c5b6-4077-bb9d-2697d65a29eb~640x640.png",
  "avatar_url":"https://sf3-ttcdn-tos.pstatp.com/img/avatar/62db96e8-c5b6-4077-bb9d-2697d65a29eb~noop.png",
  "gender":1,
<EMAIL_ADDRESS>  "mobile":"+8615343335730",
  "description": "",
  "country": "CN",
  "city":"Beijing",
  "work_station":"Poly, F6-123",
  "is_tenant_manager":false,
  "join_time":1562342314,
  "update_time":1569140032,
  "leader_employee_id":"a0615a67",
  "leader_open_id":"ou_e03053f0541cecc3269d7a9dc34a0b21",
  "leader_union_id":"on_c132837f686587dd494aa54f5f65b552",
  "departments":[
    "TT-0001"
  ],
  "open_departments": [
    "od-8c6c97ab9a34c1a649001d7ad36b97a7"
  ],
  "custom_attrs": {
    "C-6702376000044400907": {
      "value": "value1"
    },
    "C-6702376000048595214": {
      "value": "value2"
    }
  }
}

I've PRed a rough design.

Let's close this issue since this is implemented.


feat(tslint): Support multiple configs

Cause
When I attempted to write Cypress tests in TypeScript, I discovered I had to place a tsconfig.json file within the tests/e2e folder in order to get Cypress to run without throwing its own errors. While that worked for running the file, this setup would cause vue-cli-service lint to still show those linting problems. This was not a problem, however, when running tslint directly from the command line.
Changes

The previous setup assumes a top-level tsconfig.json file and specifies what globs will be used when running vue-cli-service lint with tslint. This changes to look for any tsconfig.json file and to use the config file's "include", "exclude", and "files" properties
When linting a file, use the closest tslint.json to determine its linting configuration
Add tests for many of these cases involving the interaction of nested Typescript and linting configs as well as specifying files in the command line

Concerns

These changes should make linting with tslint much slower as I didn't do any optimizations. If requested, I'm certainly willing to work to optimize this code
I tried to recreate the specified behavior of the TypeScript compiler's interpretation of tsconfig.json and how its commands behave, but I don't have enough experience with TypeScript to be certain it behaves as it should. I initially tried to use the TypeScript library's handling for determining files from tsconfig.json, but my experience was it ignored .vue files despite the config including them.

Possible Future Enhancements

Changing vue create to automatically set up Cypress to use TypeScript if both Cypress and TypeScript options are selected

Thanks for the help.
But as TSLint has been officially deprecated, we do not plan to add any new feature to this functionality and it will be removed in the next major.
So I'm closing this PR.
Thanks anyway!


Trimming PNGs with alpha channel

Hi,
We are in the process of migration from out homemade solution to imgproxy (thanks for the great product, by the way!) and encountered confusing behaviour while trimming PNGs with alpha channel. It's exactly the same issue we've already stumbled with using libvips. Looks like this can be fixed by leaving out background argument to find_trim, but I'm not comfortable enough with C/Go to check it myself.

Hey!
Sorry for the delay, I was on vacation without access to GH.
Well, there's a couple of things about trim:

vips_find_trim flattens the image with black (imgproxy does this explicitly, but anyway). This may lead to cutting off semi-transparent black parts.
If you don't specify a color to trim, imgproxy gets one from the top left corner of the image. If the top left corner differs from the background color, trimming may work incorrectly.

Both things are discussable and may be fixed in the future, but currently, we have what we have :(

Hi, thanks for the response! Hope the vacation was nice =)
As far as I can see, this is not the case with this exact image in question (attached). There is no semi-transparent  black parts, and background color is uniform across all area. Can you have a look, please?

Ah, I see. After flattening, this image becomes fully black, so vips can't find the trimming boundaries. I think, it's better to flatten with magenta or something like this... I'll try to make a release with this fix soon.

Have you seen this comment to the linked issue: https://github.com/libvips/libvips/issues/1866#issuecomment-716694667?
Looks like vips trims correctly if background is not set explicitly.

Yeah, my bad, vips_find_trim flattens ith white by default, that's why your image works fine without background set. I still think magenta is a better color for flattening than white though.

Hi, thanks for that issue. On my usecase I have some similar problem with a black alpha shadow in the image.

I'll try to make a release with this fix soon.

Is this still the plan?

Ugh, sorry for not mentioning this. v2.16.4 uses magenta for the alpha, so this should fix the problem.


Update summary list component to allow delete action at the group level and custom heading levels

What
Update the summary-list component with the following to support the following features:

allow delete action at group level
render delete actions as destructive links (in red)
allow custom heading level and size on section titles

Why
Required by design for the business-volunteer-form
Visual Changes

BeforeAfter

Trello card

Quick point - I think marking destructive links as red and not differentiating them otherwise breaks WCAG guidelines: "Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element." https://www.w3.org/WAI/WCAG21/quickref/

Quick point - I think marking destructive links as red and not differentiating them otherwise breaks WCAG guidelines: "Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element." https://www.w3.org/WAI/WCAG21/quickref/

Isn't the text "Delete" also conveying information?

Quick point - I think marking destructive links as red and not differentiating them otherwise breaks WCAG guidelines: "Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element." https://www.w3.org/WAI/WCAG21/quickref/

Isn't the text "Delete" also conveying information?

Well, I guess so, but if that conveys all the necessary info then why colour it red? If it needs to be enhanced to convey "watch out, this is dangerous!" I think "watch out this is dangerous!" needs to be perceivable by people who can't see that colour.

Well, I guess so, but if that conveys all the necessary info then why colour it red? If it needs to be enhanced to convey "watch out, this is dangerous!" I think "watch out this is dangerous!" needs to be perceivable by people who can't see that colour.

I've often wondered about this as a general concept. If you assume the text is enough to reach the required level of accessibility, is then okay to make it slightly more obvious for those who can perceive colour? (assuming that colour doesn't make the experience worse for another user).
We use colour to help sighted users because they can see many page elements at once, and we want to help them distinguish between them. A screen reader user can only perceive one element at a time, so they don't need elements to stand out, relying instead on things like semantic markup. And actually this works the other way round - a screen reader user will be told that a list is a list, but a sighted user has visual cues like bullets to convey the same meaning. You have to make sure that everyone understands the page they're using, but you do it in different ways for different users.

I've often wondered about this as a general concept. If you assume the text is enough to reach the required level of accessibility, is then okay to make it slightly more obvious for those who can perceive colour? (assuming that colour doesn't make the experience worse for another user).

I'm going to drop it onto the FE meeting agenda for discussion.

Realised I should actually review this, having already discussed it so much! Just a few comments/thoughts.

Thank you for the review @andysellick – tried to address the comments.
Happy to discuss the use of colour in this scenario @maxgds – I worked with the assumption that we're already doing colour-based improvements for sighted people with things like error messages.


Response status code does not indicate success: 401 (Access Denied).'

I have tried to create Mobile Application UWP and xamarin and genearted new key and replaced but getting System.Net.Http.HttpRequestException: 'Response status code does not indicate success: 401 (Access Denied) error

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

ID: 3033b485-4b2b-9a56-3446-f268f170fcc8
Version Independent ID: 8153f338-14ec-90b7-4c4b-a03bbf7a8def
Content
Content Source
Service: cognitive-services

Just tried the lab and can confirm that the issue is happening also to me.

@jssuthahar, @AlexPshul, Thanks for bringing this to our attention. I have forwarded your comments to the content authors to investigate further and resolve.

@DavidLiCIG - David, you are listed as the author of this Cognitive Services article, could you please review the customer feedback on the article?
cc: @cjgronlund

@jssuthahar , @AlexPshul , Can you try to use the code below
  var client = new EntityLinkingServiceClient("Your subscription key", "https://api.labs.cognitive.microsoft.com");

The API root has changed to the new Cognitive Lab URL.

Hi @ZzzMao,
Thanks, adding the new Cognitive Lab URL fixed it.

Thanks, @ZzzMao  ,
It's working now, after adding updated END url
var text = txtvalue.Text;
EntityLinkingServiceClient client = new EntityLinkingServiceClient("API Key","https://api.labs.cognitive.microsoft.com");
        var linkResponse = await client.LinkAsync(text);
        var result = string.Join(", ", linkResponse.Select(i => i.WikipediaID).ToList());
        this.outputBlock.Text = result;

#in-process

Fixed in https://github.com/MicrosoftDocs/azure-docs/pull/5326 :)

Whats the maximum length of text?

Whats the maximum length of text?

Still receiving Access Denied 401, even with the "https://api.labs.cognitive.microsoft.com" url.

Hi @sidtandon2014 , you can get the request size limitation on our API Reference page :
Response 413
Request entity is too large, the limit of a document is 10KB

And the Entity Linking service is now available in Cognitive Services Text Analytics API. To learn more on the how-to page.

Thanks ZzzMao


Add a way to exit a thread early and run destructors, akin to panic!(), without displaying an error message to the user

Unwinding the stack and running destructors is useful to abort a particular thread, without having to add early returns all the way up the call stack. panic!() provides this functionality, but also displays a message to the user, even if the panic is caught, which is disturbing: you don't want to expose debugging info such as line number to the end user.
This would provide a clean exit mechanism while avoiding adding functionality that's already there, as you get (correct me if I'm wrong) similar results with either early returns and panic!(): the stack unwinds, destructors are run, and the thread exits cleanly. This is not a problem for single-threaded programs, which can use std::process::exit and let the OS clean up resources, but would be useful for multi-threaded programs.
Essentially, I'm proposing a silent version of panic!(), that does not actually panic (does not change the return value of http://doc.rust-lang.org/1.0.0-beta.2/std/thread/fn.panicking.html , for example), but acts as if all currently called functions returned early. Being able to panic!() without cluttering logs would probably also be useful.

I don't think introducing a separate panicking mechanism is a good idea. I'm not sure where the panic message is printed, but I think the intended way to achieve this (if you really can't add early returns up the call stack) is to spawn the thread with a wrapper which silently ignores panics. The return value of panicking() should still be true.

There’s currently no way to make panic!() not print anything if you’re using stdlib (see https://github.com/rust-lang/rust/issues/24099).
I think it would be great if panic!() didn’t print anything and just unwound the calling thread.

@Diggsey how would you achieve that? http://is.gd/aDT4F7
@nagisa I agree, panic!() should be a simple wrapper adding logging around a silent panic function.

@filsmick I didn't mean it was actually possible today, unfortunately, just that in the long term that's likely how it should be done (rather than introducing a new unwinding mechanism, to fix the problems with the existing one).

@Diggsey I don't think it's a good idea. Rust emphasizes performance, and spawning a new thread just to avoid logging isn't exactly efficient. There is no need to introduce a new unwinding mechanism either. The idea is to remove logging from std::rt::unwind::begin_unwind_inner, wrap its functionality in another function that will provide logging and be called by panic!(), and provide something like panic_silent!() that uses the new begin_unwind_inner without adding logging on top of it. Or, to preserve backward compatibility, add a new function without logging and deprecate the old one.

@filsmick That's exactly how I was saying it should behave, the only reason I was talking about spawning threads is because that was your example.

@Diggsey

I was suggesting adding a panic handler to the thread which might panic, which ignores the panic, in addition to the chagnes to begin_unwind.

My bad. I thought you meant spawn a new thread around an existing one to somehow catch the panic without logging it.
I think that's a good idea, clean and flexible. It could be also be implemented easily in terms of panic_silent!(), that said.

I've thought about it, and the best way to do this would be to make panic!() silent - that is, instead of getting thread '<main>' panicked at 'explicit panic', <foo>:2, nothing is output to stdout. No deprecation, no addition of a new panic mechanism, just what makes the most sense: if you want a message to be displayed, you should be passing it as an argument to the macro anyway!

https://github.com/rust-lang/rfcs/pull/1328 being mereged should help with this!

I believe this is basically handled by std::panic::catch_panic which is being tracked by https://github.com/rust-lang/rust/issues/30449, so closing.


Fixing minor issues in Sabre\DAV and its tests

remove unused variables
fix function parameters
fix some tests

It looks like I did not introduce any new failed errors.

Looks good to me. I'll look into the failing tests.


Backprop is not working

I am calling my custom CNN model and getting this error TypeError: 'module' object is not callable

This issue was fixed.


Error 3010011: Invalid packed transaction

I wrote a function to deploy contract on blockchain.
Code shows as bellow(js file of deploying contract).

Here is my contract ping.cpp

when I deploy the contract on blockchain, No exception occur! But when I push action by cleos ,error occured!
details as follow!

what's wrong in js file?

Your Eos.version is old..  Check the version table in the README ..


--filter-trace-tc not working with p4-ebpf program

See below error when trying to run pwru with a p4-ebpf program.
root@nikss-vm-5:~# pwru --filter-trace-tc 'dst host <IP_ADDRESS>' --output-meta –output-tuple
2024/07/23 22:55:26 Attaching tc-bpf progs...
2024/07/23 22:55:26 failed to trace TC progs: failed to trace bpf progs: failed to load objects: Verifier error: load program: permission denied:
        func#0 @0
        func#1 @50
        func#2 @1034
        func#3 @1115
        R1 type=ctx expected=fp
        0: R1=ctx(id=0,off=0,imm=0) R10=fp0
        ; int BPF_PROG(fentry_tc, struct sk_buff *skb) {
        0: (bf) r2 = r1
        1: R1=ctx(id=0,off=0,imm=0) R2_w=ctx(id=0,off=0,imm=0) R10=fp0
        ; int BPF_PROG(fentry_tc, struct sk_buff *skb) {
        1: (79) r6 = *(u64 *)(r2 +0)
        func 'map_initializer' doesn't have 1-th argument
        invalid bpf_context access off=0 size=8
        processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0

program fentry_tc: load program: permission denied: func 'map_initializer' doesn't have 1-th argument: invalid bpf_context access off=0 size=8 (12 line(s) omitted)

root@nikss-vm-2:/home/ubuntu/scripts# uname -a
Linux nikss-vm-2 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:45:47 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

I brought this up a while back with the p4lang folks - issue here.  There is an brief explanation of what map_initializer does, which will likely be helpful.

Thanks for the issue. To fix this, before loading we could inspect target BPF prog's BTF to see whether the first param is sk_buff/xdp_buff.

Revisiting this issue.  Are there plans to implement your proposed solution
or evaluate other options?
On Thu, Jul 25, 2024 at 2:42 AM Martynas Pumputis @.***>
wrote:

Thanks for the issue. To fix this, before loading we could inspect target
BPF prog's BTF to see whether the first param is sk_buff/xdp_buff.
—
Reply to this email directly, view it on GitHub
https://github.com/cilium/pwru/issues/404#issuecomment-2249913943, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BE3ZCYLD32EEP45WPVCAMOTZODB7ZAVCNFSM6AAAAABLLNAUB2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBZHEYTGOJUGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Unfortunately, at the moment I am short with cycles, but I am happy to help anyone who wants to implement it.


[SPARK-49066][SQL][TESTS] Refactor OrcEncryptionSuite and make spark.hadoop.hadoop.security.key.provider.path effective only within OrcEncryptionSuite

What changes were proposed in this pull request?
This pr moves the global scope test configuration spark.hadoop.hadoop.security.key.provider.path, which is configured in the parent pom.xml and SparkBuild.scala, to OrcEncryptionSuite to ensure that it is effective only within OrcEncryptionSuite.
To achieve this, the pr also refactors OrcEncryptionSuite:

Overrides beforeAll to back up the contents of CryptoUtils#keyProviderCache.
Overrides afterAll to restore the contents of CryptoUtils#keyProviderCache.

This ensures that CryptoUtils#keyProviderCache is isolated during the test process of OrcEncryptionSuite.
Why are the changes needed?
The test configuration spark.hadoop.hadoop.security.key.provider.path in the parent pom.xml and SparkBuild.scala is effective globally, which leads to the possibility that other Orc writing test cases, besides OrcEncryptionSuite, might also be affected by this configuration and use test.org.apache.spark.sql.execution.datasources.orc.FakeKeyProvider.Factory。
Does this PR introduce any user-facing change?
No, just for test.
How was this patch tested?
Pass GitHub Actions
Was this patch authored or co-authored using generative AI tooling?
No

For other test cases, such as OrcV1QuerySuite, the code has been modified to print the contents of CryptoUtils#keyProviderCache in afterAll.
Before this PR, the contents of CryptoUtils#keyProviderCache were:
hadoop.java.security.SecureRandom -> org.apache.orc.impl.KeyProviderImpl@17fade83

After this PR, the contents of CryptoUtils#keyProviderCache are:
hadoop.java.security.SecureRandom -> org.apache.orc.impl.NullKeyProvider@54f3abc2

cc @dongjoon-hyun I'm not sure if the original intention of adding spark.hadoop.hadoop.security.key.provider.path in SparkBuild.scala was to have it take effect globally, so please let me know if we do not need this pr. Thanks ~

To achieve this, the pr also refactors OrcEncryptionSuite:

Overrides beforeAll to back up the contents of CryptoUtils#keyProviderCache.
Overrides afterAll to restore the contents of CryptoUtils#keyProviderCache.

This ensures that CryptoUtils#keyProviderCache is isolated during the test process of OrcEncryptionSuite.

Without this change, OrcEncryptionSuite would fail because, after this PR, the implementation corresponding to key hadoop.java.security.SecureRandom in CryptoUtils#keyProviderCache has been designated as org.apache.orc.impl.NullKeyProvider

Thank you. Will take a look before the end of this week.

Hello, I am Mr. Jeon, a developer in Korea.
I would like to become a Committer for Apache Spark. Could you please give me some advice on how to achieve this?

Thanks @dongjoon-hyun  ~

+1, LGTM, @LuciferYang . Please don't forget to remove build_and_test.yml change~

done :)

The failure of SorterSuite is a known flaky one.
[info] *** 1 SUITE ABORTED ***
[error] Error: Total 4117, Failed 0, Errors 1, Passed 4116, Ignored 8, Canceled 2
[error] Error during tests:
[error] 	org.apache.spark.util.collection.SorterSuite
[error] (core / Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 3192 s (53:12), completed Jul 31, 2024, 6:12:53 PM

Let me merge this.

Merged to master/3.5.

This is reverted from branch-3.5 due to the compilation failure.

OK, I will submit a PR for branch-3.5


PWM V1 sign-off

this PR contains a commit to move PWM to V1 and add it to the nightly regression.
it also addresses the few comments in
https://docs.google.com/document/d/1KAMccGRvX0Jms6P50PFkE7DlqfkVrDCuLugoknxXBKA/edit#heading=h.xkag959c5d75
lastly it fixes a few compile issues that came to surface with VCS

@rasmus-madsen can you also add this coverpoint?

Add a coverpoint for changing configuration when the channel is running.

can @martin-lueker clarify this in the design spec as discussed in the V1 meeting?

In design spec, we should specify what PWM clock range is.

@weicaiyang thank you for the review.
I have updated the testplan with the missing covergroup.
the item for the specification is requested in this issue #9999


Sign up button in create new for Workflows Beta program

In the create new button on the workspace, hyperlink the sign-up page for workflow beta access.

Hey team! Please add your planning poker estimate with Zenhub @ayushpahwa @nsarupr


Continuous profiling

Motivation
To understand the performance characteristics of Linera it is useful to generate flamegraphs of the call stack.
Proposal
Add continuous profiling using Pyroscope - a tool maintained by Grafana which samples your applications' call stack at a regular interval (say 100 Hz) and makes it queryable via a nice UI.

Links
Pyroscope
Pyroscope Helm Chart

I couldn't get this to work consistently, so closing for now.


bug(dep) Move doctrine and acorn to dependencies

Signed-off-by: Jerome Simeon<EMAIL_ADDRESS>
Checklist

[x]  A link to the issue/user story that the pull request relates to
[ ]  How to recreate the problem without the fix
[ ]  Design of the fix
[ ]  How to prove that the fix works
[ ]  Automated tests that prove the fix keeps on working
[ ]  Documentation - any JSDoc, website, or Stackoverflow answers?

Issue/User story
#43
Steps to Reproduce

Existing issues

[ ] Stack Overflow issues
[x] GitHub Issues
[ ] Rocket Chat history

Design of the fix

Validation of the fix

Automated Tests

What documentation has been provided for this pull request

Fixed in<EMAIL_ADDRESS>


Nasdaq/NYSE trading

For those of us that are trading in Nasdaq/NYSE, how do we go about setting this up, as I am not familiar with European markets.
Minimal version may be a good place to put it, with some simple explanation.
btw, thanks for the constant update

There is nothing special to do for Nasdaq/Nyse. You should list the stocks ("action" in French, I should rename some day) you want to trade with the right ticker. Define the corresponding stock exchange with the right ticker. And then the report daily will pick them up. Obviously, your question shows that I should write something on the topic.
you are welcome, there is still a lot to improve.


New Device: (Zigbee Window Treatment) Confioscc

@lelandblue, could you please review and approve this PR to trigger the github actions workflow?

@lelandblue, Let me know any issues found in this code, /home/runner/work/SmartThingsEdgeDrivers/SmartThingsEdgeDrivers/drivers/SmartThings/zigbee-window-treatment/src/confioscc/init.lua. I got the actions results of 41%, but the code is running fine and delivering accurate performance. Please review and accept the uploaded code.

Review-requested: @lelandblue, @greens


sap.m.SelectDialog displayed in a blurry state

OpenUI5 version: 1.34.9
Browser/version (+device/version): Chrome 49.0.2623.87 m
Any other tested browsers/devices(OK/FAIL): IE11: OK, FF42: OK
URL (minimal example if possible):
https://openui5.netweaver.ondemand.com/explored.html#/sample/sap.m.sample.SelectDialog/preview
User/password (if required and possible - do not post any confidential information here):
Steps to reproduce the problem:

Just look at the example

What is the expected result?
Crystal clear display of the dialog
What happens instead?
Blurry display of the dialog
Any other information? (attach screenshot if possible)

Found this in the search, maybe it helps.

Hi and thanks for your message!
When looking at the other dialogs, I realized that they are no better in chrome. It seems to be a problem whenever the computed position top value is set to something containing decimals. As soon as I change this in the developer tools, the blurry effect is gone.
I have created an internal ticket for this (tracked as<PHONE_NUMBER>).
Kind regards,
Christiane

Hello Frank,
we have identified the code that causes the blurring. It is not relevant to what you found in the changes-1.28.json.
We have prepared a fix which will be available with the next patches for versions 1.34 or higher.
Regards,
Marin


Remove / Re-style topnav

I'm thinking about removing the topnav alltogether, or restyling it.
The main reason is, that i do not want this to be used by phishers to create facebook lookalikes for scamming.
The topnav is mainly left in place just for the example pages - i guess apps won't really use a pinned navigation anyways.
The question is, whether it should be removed, seeing as it just increases the filesize, or restyled in case someone wants to use it.

Why is that fboostrap be used only for facebook apps. I want to use it for making my own website in which case pinned navigation will be needed. I think you should keep it.

@ckrack - I think you're absolute right. Filesize as well as the scamming aspect are two good reasons to drop support for the topnav. looking forward to that.


Attachments in emails

Right now, if attachments are uploaded by the admin, the customer will receive an email wit a link, so they can download the attachment. A lot of customers really don't understand this for some reason. Is it possible to have a additional option where you can decide as an admin to attach attachments to the email instead of a link?
Thanks Mike, I hope this is not so difficult :-)

+1
And please attachments for Canned Responses as well.

If you can post this feature request at the Mods for HESK UserVoice page (as requested in the contributing guidelines), it would be appreciated.

Locking this issue until request is added to the UserVoice page

I'm going to close this for now since it's on the UserVoice page. If this gets pulled in as a feature, I'll reopen this issue.

Re-opening as it is planned for v2.2.0

Dear,
Have ideia to put this in some version?
I install the 2.2.1 and dont see this option.
Thanks
Mauro

This feature is planned for v2.2.0 (the latest released version is 2.1.1, not 2.2.1).

Hi,
Sorry, i am a donkey..hehe.
I am trying to update the email_functions.inc.php to make this.
I am not a big github user, but if i get sucess, i send the update to you.
Thanks
Mauro

Haha that's ok :grinning:. Best of luck on getting it to work! This issue is next on my list after I finish #153.

When i have the old hesk version, i dont have sucesso to configure with headers the attached.
Then i put the phpmailer, and change all...was running fine..fine.
When i update, crash all...hehehehe.
Thanks
Mauro

Hi Mike,
Congrats...you make the script. I make my code using phpmailer, dont have sucess in smtp headers direct, (i was make some shit).
Thanks
Mauro


[fastlane] Primary language

should fix: https://github.com/fastlane/fastlane/issues/7074 as of itunes api changes.
can someone help verifing this?
todo:

probably fix tests

@hjanuschka I think defaulting primaryLocaleCode to "en-US" makes sense, but I don't think we can deprecate the primaryLanguage field.
Can we add another param to this method for primary_locale_code and use that as the value for primaryLocaleCode?
Kinda like this:
data['primaryLanguage'] = { value: primary_language }
data['primaryLocaleCode'] = { value: primary_locale_code || 'en-US' }

That way we aren't passing "English" or any language string to the locale code field, and we move the defaulting of English to the locale.

@asfalcone ohh i missed to reply - i think first of all we should clarify if this fix fixes the issue?
because if it is not the bug, i think a change is not required, how do you see it?

@hjanuschka agreed, can you encourage some folks on #7074 to try out your fix again? :)

I can confirm that the solution proposed by @asfalcone works. It seems like iTunes requires both primaryLanguage and primaryLocaleCode set to work.
I think we can safely defer the locale code from the language provided.
    # Creates a new application on iTunes Connect
    # @param name (String): The name of your app as it will appear on the App Store.
    #   This can't be longer than 255 characters.
    # @param primary_language (String): If localized app information isn't available in an
    #   App Store territory, the information from your primary language will be used instead.
    # @param version (String): The version number is shown on the App Store and should
    #   match the one you used in Xcode.
    # @param sku (String): A unique ID for your app that is not visible on the App Store.
    # @param bundle_id (String): The bundle ID must match the one you used in Xcode. It
    #   can't be changed after you submit your first build.
    def create_application!(name: nil, primary_language: "English", version: nil, sku: nil, bundle_id: nil, bundle_id_suffix: nil, company_name: nil)
      # First, we need to fetch the data from Apple, which we then modify with the user's values
      app_type = 'ios'
      r = request(:get, "ra/apps/create/v2/?platformString=#{app_type}")
      data = parse_response(r, 'data')

      # Now fill in the values we have
      # some values are nil, that's why there is a hash
      data['versionString'] = { value: version }
      data['name'] = { value: name }
      data['bundleId'] = { value: bundle_id }
      data['primaryLanguage'] = { value: primary_language }
      data['primaryLocaleCode'] = { value: primary_language.to_language_code }
      data['vendorId'] = { value: sku }
      data['bundleIdSuffix'] = { value: bundle_id_suffix }
      data['companyName'] = { value: company_name } if company_name
      data['enabledPlatformsForCreation'] = { value: [app_type] }

      data['initialPlatform'] = app_type
      data['enabledPlatformsForCreation'] = { value: [app_type] }

      # Now send back the modified hash
      r = request(:post) do |req|
        req.url 'ra/apps/create/v2'
        req.body = data.to_json
        req.headers['Content-Type'] = 'application/json'
      end

      data = parse_response(r, 'data')
      handle_itc_response(data)
    end

(changing the code like so allowed me to finally create the app)

One note though: Invoking "create_application!" with explicitly setting "primary_language" to nil will cause an error, eventually you'll need to fallback the value to "English" manually:
    # Creates a new application on iTunes Connect
    # @param name (String): The name of your app as it will appear on the App Store.
    #   This can't be longer than 255 characters.
    # @param primary_language (String): If localized app information isn't available in an
    #   App Store territory, the information from your primary language will be used instead.
    # @param version (String): The version number is shown on the App Store and should
    #   match the one you used in Xcode.
    # @param sku (String): A unique ID for your app that is not visible on the App Store.
    # @param bundle_id (String): The bundle ID must match the one you used in Xcode. It
    #   can't be changed after you submit your first build.
    def create_application!(name: nil, primary_language: nil, version: nil, sku: nil, bundle_id: nil, bundle_id_suffix: nil, company_name: nil)
      # First, we need to fetch the data from Apple, which we then modify with the user's values
      app_type = 'ios'
      primary_language ||= "English"
      r = request(:get, "ra/apps/create/v2/?platformString=#{app_type}")
      data = parse_response(r, 'data')

      # Now fill in the values we have
      # some values are nil, that's why there is a hash
      data['versionString'] = { value: version }
      data['name'] = { value: name }
      data['bundleId'] = { value: bundle_id }
      data['primaryLanguage'] = { value: primary_language }
      data['primaryLocaleCode'] = { value: primary_language.to_language_code }
      data['vendorId'] = { value: sku }
      data['bundleIdSuffix'] = { value: bundle_id_suffix }
      data['companyName'] = { value: company_name } if company_name
      data['enabledPlatformsForCreation'] = { value: [app_type] }

      data['initialPlatform'] = app_type
      data['enabledPlatformsForCreation'] = { value: [app_type] }

      # Now send back the modified hash
      r = request(:post) do |req|
        req.url 'ra/apps/create/v2'
        req.body = data.to_json
        req.headers['Content-Type'] = 'application/json'
      end

      data = parse_response(r, 'data')
      handle_itc_response(data)
    end

@tobiasstrebitzer many many thx - i'll let the guys in the issue test it

2 positive reports, removed WIP  👏

This is awesome! Great use of to_language_code!

@hjanuschka So, say I have the language code tr-TR, would I still need to turn that into "Turkish" or can I just pass tr-TR to deliver?

@vbresults you have to use "Turkish" in that case, i guess.

@vbresults there seems to be a bug with the locale translation, which will be triggered with "Turkish" see this pr: https://github.com/fastlane/fastlane/pull/7193 for a fix. maybe you want to +1 it.


Invalid command 'ModPagespeedMemcachedServer', perhaps misspelled or defined by a module not included in the server configuration

I get this error when I run apache2ctl -t: Invalid command 'ModPagespeedMemcachedServer', perhaps misspelled or defined by a module not included in the server configuration
I have specified:
ModPagespeedMemcachedServer pagespeed.ip3lzw.cfg.use1.cache.amazonaws.com:11211
Is something else needed on the server to be able to use memcached?
We don't have any memcached software or modules installed on the server since it needs to communicate with AWS ElastiCache. However, that doesn't seem like the problem because it doesn't seem to even recognize the directive.
I am using the stable current release downloaded from here just now: https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

ModPagespeedMemcachedServers
you forgot the last 's'.  It's plural because you can use more than one
memcached server to shard your cache lookups.
However, when you try this, please take a look at your apache logs and the
mod_pagespeed statistics pages to make sure you aren't getting timeouts.
By default the system is tuned for a local memcached, and you may need to
tweak the timeouts.
Please see
https://developers.google.com/speed/pagespeed/module/system#memcached for
details.
-Josh
On Sat, Aug 29, 2015 at 12:12 PM, webtoolbox<EMAIL_ADDRESS>wrote:

I hav specified:
ModPagespeedMemcachedServer
pagespeed.ip3lzw.cfg.use1.cache.amazonaws.com:11211
Is something else needed on the server to be able to use memcached?
We don't have any memcached software or modules installed on the server
since it needs to communicate with AWS ElastiCache. However, that doesn't
seem like the problem because it doesn't seem to even recognize the
directive.
I am using the stable current release downloaded from here just now:
https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
—
Reply to this email directly or view it on GitHub
https://github.com/pagespeed/mod_pagespeed/issues/1128.


Recursion: Demonstrate Tower of Hanoi Problem in Java

can I solve this?

I have added the file on this issue could you please check and let me know if anything is wrong? #831

It is still open?

It is still open?

Closed, thanks


Store All Tab in Current Window not working when click on BetterOneTab icon

1.4.4 (extension version):
Chrome 73.0.3683.103 (browser version):
Windows 10 (operating system):

+1

I am having the same issue

Thank you for your reports. It is a known problem (were reported in Chinese), I'll fix it in next version.
(this issue will be kept open until next version release to avoid more duplicate issue

fix in v1.4.5


[Feature Request]: Share via Downloading as PDF

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
We can add a Feature to download the resume.
Use Case
It would be helpful to the user to download the resume as a pdf
Benefits
No response
Add ScreenShots
No response
Priority
Medium
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊
You can also check our CONTRIBUTING.md for guidelines on contributing to this project.

Hello @aryansharma220! Your issue #219 has been closed. Thank you for your contribution!


Update netdb.txt for new Signal2noi.se pool (Asia)

@pnlambert
Please follow the steps to apply for white-list.
https://github.com/XDagger/xdag/wiki/White-List


File not found commands.rst.tmpl

All I did was pip install -U bibliopixel (on Anaconda3) and also in a bash venv, got the same error. Considering no one else has run into this I'm sure it's my fault but I don't know what else I could be doing wrong.
bp demo matrix leads to:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\Scripts\bp", line 12, in
from bibliopixel.main import main
File "C:\ProgramData\Anaconda3\lib\site-packages\bibliopixel\main\main.py", line 2, in
from . import args, commands, common_flags
File "C:\ProgramData\Anaconda3\lib\site-packages\bibliopixel\main\commands.py", line 26, in
HELP = FILE.open().read().format(
File "C:\ProgramData\Anaconda3\lib\pathlib.py", line 1181, in open
opener=self._opener)
File "C:\ProgramData\Anaconda3\lib\pathlib.py", line 1035, in _opener
return self._accessor.open(self, flags, mode)
File "C:\ProgramData\Anaconda3\lib\pathlib.py", line 387, in wrapped
return strfunc(str(pathobj), *args)
FileNotFoundError: [Errno 2] No such file or directory: 'C:\ProgramData\Anaconda3\lib\site-packages\bibliopixel\main\commands.rst.tmpl'

It is never your fault unless you actually go at the code with a hammer
or something.
The code should either work, or it should fail with a clear error message
which allows you to either fix it, or understand why you can't fix the
problem on your machine or setup!
This is an interesting bug!  My theory is that it's probably a bad
interaction between the Anaconda environment (which is quite popular) and
our installation and perhaps with Windows (we do test this on a Windows
machine, but not I think Windows/Anaconda)
Let me install Anaconda here, and fiddle.  Sorry about this!
On Mon, Oct 1, 2018 at 10:33 PM JosephAntony1<EMAIL_ADDRESS>wrote:

All I did was pip install -U bibliopixel (on Anaconda3) and also in a bash
venv, got the same error. Considering no one else has run into this I'm
sure it's my fault but I don't know what else I could be doing wrong.
bp demo matrix leads to:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\Scripts\bp", line 12, in
from bibliopixel.main import main
File
"C:\ProgramData\Anaconda3\lib\site-packages\bibliopixel\main\main.py", line
2, in
from . import args, commands, common_flags
File
"C:\ProgramData\Anaconda3\lib\site-packages\bibliopixel\main\commands.py",
line 26, in
HELP = FILE.open().read().format(
File "C:\ProgramData\Anaconda3\lib\pathlib.py", line 1181, in open
opener=self._opener)
File "C:\ProgramData\Anaconda3\lib\pathlib.py", line 1035, in _opener
return self._accessor.open(self, flags, mode)
File "C:\ProgramData\Anaconda3\lib\pathlib.py", line 387, in wrapped
return strfunc(str(pathobj), *args)
FileNotFoundError: [Errno 2] No such file or directory:
'C:\ProgramData\Anaconda3\lib\site-packages\bibliopixel\main\commands.rst.tmpl'
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/988, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAPdst8JApCiRIoVzrO8scmjWTh2WF3Jks5ugnwigaJpZM4XC1oe
.

--
/t
https://tom.ritchford.com https://tom.ritchford.com
https://tom.swirly.com https://tom.swirly.com

Ah, this got automatically closed when I committed the change that is supposed to fix this for you, @JosephAntony1 !
(I did test this, but would have preferred to close it after you had it working.)
There's a bit of a delay before the release propagates to pip, but it should be there in a few minutes or so - just do:
pip3 install -U bibliopixel

and hopefully the issue should be gone.

Hey!
Got it working on my Bash for Windows terminal thanks so much, now on Anaconda I'm getting "'bp' is not recognized as an internal or external command,
operable program or batch file."
I feel like it's not running the setup.py that I saw it run in the Bash version but I'm sure that's a different issue.
Thanks

I am having trouble reproducing this new one.
What I did was to create a fresh virtualenv (in other words, a fresh Python environment) and then do these:
pip3 install -U anaconda
pip3 install -U bibliopixel

Nothing has changed with how bp is installed in months...!
I think something got dinged in your environment.
So let's try this - try uninstalling and reinstalling:
pip3 uninstall anaconda
pip3 uninstall bibliopixel
pip3 install -U bibliopixel
pip3 install -U anaconda


HARP-16283 build-* now builds with the production flag set

No longer needed. The production builds, at least in GitHub are handled within the ci.yaml file.


clean up iptables: always redirect inbound traffic to 15006 port

Inbound capture port 15006 is introduced in istio 1.3
There is grey area: outbound is able to capture inbound traffic because envoy provides back up listeners.
As a start of listeners clean up, iptables should no longer use the undocumented functionality.
Signed-off-by: Yuchen Dai<EMAIL_ADDRESS>

@rlenglet Thank you!


[App Service] az staticwebapp functions link: Add environment-name parameter

Related command

 az staticwebapp functions link
Description

Currently, az staticwebapp functions link doesn't provide a way to link a certain environment/deployment slot to an existing function app. This functionality is however available through the web interface, and with this PR will be also available through the cli.
Testing Guide

Run az staticwebapp functions link as you normally would, but with an additional argument environment-name parameter. Afterwards, the function app should be linked only to that environment.
Note: I've not yet managed to test this myself, since I was running the code in codespaces and had troubles with the authentication.
History Notes

[Appservice] az staticwebapp functions link: Add environment-name parameter

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

Appservice

Thanks for testing it. I have to admit I couldn't figure out how to test the change myself. How does one do it?
For the SDK function, the parameter environment_name is available, at least in the more recent versions:
https://github.com/Azure/azure-sdk-for-python/blob/7eeaca97c41bc18ec66f325eef5e6910efde6e12/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_03_01/aio/operations/_static_sites_operations.py#L1882

/azp run

@zhoxing-ms Missed this one, but should be fixed now!

@StrawnSC Could you please help review this PR again?

Thanks for testing it. I have to admit I couldn't figure out how to test the change myself. How does one do it?
For the SDK function, the parameter environment_name is available, at least in the more recent versions: https://github.com/Azure/azure-sdk-for-python/blob/7eeaca97c41bc18ec66f325eef5e6910efde6e12/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2022_03_01/aio/operations/_static_sites_operations.py#L1882
Edit: I overlooked that the function with the _build suffix is needed. Fixed now.

@tobiasdiez, sorry I missed this comment earlier. You can find the developer setup for the CLI here. This will allow you to try out your modified command by running it in your terminal like normal. In short, the dev setup is as simple as:

Creating and activating a virtualenv in your local azure CLI repo
Installing the azdev tool with pip install azdev (see the repo here and pypi link here).
Running azdev setup -c <path-to-your-CLI-repo>

@mock.patch("azure.cli.command_modules.appservice.static_sites.show_app")

def test_functions_link(self, *args, **kwargs):
    functionapp_name = "functionapp"
    functionapp_resource_id = "/subscriptions/sub/resourceGroups/{}/providers/Microsoft.Web/sites/{}".format(
        self.rg1, functionapp_name
    )

  link_user_function(self.mock_cmd, self.name1, self.rg1, functionapp_resource_id)

E       TypeError: link_user_function() missing 1 required positional argument: 'environment_name'
Could you please resolve the CI issues?

Oh, I missed that one. Should be fixed now.

/azp run

Could you also add a test for this case?

@tobiasdiez Any update? Please note that since we will launch the release of this sprint the day after tomorrow. If you cannot address all the comments tomorrow, we will have to postpone the release of this PR to the next sprint (02-07)

Sorry for the late reaction and thanks @zhoxing-ms for the reminder. I've now committed your suggestion, so hopefully it should be ready to go now!

@StrawnSC Could you please help review this PR again? If there are no other questions here, please help approve it


default pod not create

I could see Product,Rating and Review Services in Default name space.
PS C:\mufg\istio-1.0.0> kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
details ClusterIP <IP_ADDRESS> 9080/TCP 35m
eurekaserver-deployment LoadBalancer <IP_ADDRESS> a968daad18e56... 8761:30987/TCP 25d
guestbook LoadBalancer <IP_ADDRESS> ae439a52d8b5b... 3000:30545/TCP 29d
kubernetes ClusterIP <IP_ADDRESS> 443/TCP 30d
productpage ClusterIP <IP_ADDRESS> 9080/TCP 35m
ratings ClusterIP <IP_ADDRESS> 9080/TCP 35m
redis-master ClusterIP <IP_ADDRESS> 6379/TCP 29d
reviews ClusterIP <IP_ADDRESS> 9080/TCP 35m
sleep ClusterIP <IP_ADDRESS> 80/TCP 9m
Unable to see these Servcices in PODS.
PS C:\mufg\istio-1.0.0> kubectl get pods
NAME READY STATUS RESTARTS AGE
eurekaserver-deployment-67575b4d96-vfs87 1/1 Running 0 25d
guestbook-9jzvc 1/1 Running 0 29d
guestbook-m75sc 1/1 Running 0 29d
guestbook-vcfb2 1/1 Running 0 29d
redis-master-6mphz 1/1 Running 0 29d
redis-slave-6bv2d 1/1 Running 0 29d
redis-slave-w7lrl 1/1 Running 0 29d
I can deploy the services in istio-system namespace, where I could see these services in pods.
But unable to Enable Istio Injection.
PS C:\mufg\istio-1.0.0> kubectl label namespace istio-system istio-injection=enabled
error: 'istio-injection' already has a value (disabled), and --overwrite is false
How to enable istio-injection in namespace istio-system.

I can see Product,Rating and Review Services in Default name space.
PS C:\mufg\istio-1.0.0> kubectl get services
NAME                      TYPE           CLUSTER-IP       EXTERNAL-IP        PORT(S)          AGE
details                   ClusterIP      <IP_ADDRESS>                 9080/TCP         35m
eurekaserver-deployment   LoadBalancer   <IP_ADDRESS>   a968daad18e56...   8761:30987/TCP   25d
guestbook                 LoadBalancer   <IP_ADDRESS>     ae439a52d8b5b...   3000:30545/TCP   29d
kubernetes                ClusterIP      <IP_ADDRESS>                    443/TCP          30d
productpage               ClusterIP      <IP_ADDRESS>                  9080/TCP         35m
ratings                   ClusterIP      <IP_ADDRESS>                9080/TCP         35m
redis-master              ClusterIP      <IP_ADDRESS>                  6379/TCP         29d
reviews                   ClusterIP      <IP_ADDRESS>                  9080/TCP         35m
sleep                     ClusterIP      <IP_ADDRESS>                80/TCP           9m
Unable to see these Servcices in PODS.
PS C:\mufg\istio-1.0.0> kubectl get pods
NAME                                       READY     STATUS    RESTARTS   AGE
eurekaserver-deployment-67575b4d96-vfs87   1/1       Running   0          25d
guestbook-9jzvc                            1/1       Running   0          29d
guestbook-m75sc                            1/1       Running   0          29d
guestbook-vcfb2                            1/1       Running   0          29d
redis-master-6mphz                         1/1       Running   0          29d
redis-slave-6bv2d                          1/1       Running   0          29d
redis-slave-w7lrl                          1/1       Running   0          29d
I can deploy the services in istio-system namespace, where I could see these services in pods.
But unable to Enable Istio Injection.
PS C:\mufg\istio-1.0.0> kubectl label namespace istio-system istio-injection=enabled
error: 'istio-injection' already has a value (disabled), and --overwrite is false
How to enable istio-injection in  namespace istio-system.

Please post questions to the istio-users@ mailing list.
Thanks.


null _imageAssetManager check on Dispose

Was encountering the following exception due to the _imageAssetManager being null in the Dispose() call.
$exception	{System.NullReferenceException: Object reference not set to an instance of an object.
   at LottieUWP.LottieDrawable.Dispose(Boolean disposing)
   at LottieUWP.LottieDrawable.Dispose()
   at LottieUWP.LottieAnimationView.Dispose(Boolean disposing)
   at LottieUWP.LottieAnimationView.Finalize()}	System.NullReferenceException

Thanks!


feat(streaming): add memory size limit to exchange

Signed-off-by: Runji Wang<EMAIL_ADDRESS>hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
This PR adds a memory size limit to exchange channels, in order to prevent potential OOM issues. This is a successor of #13775. In that PR we completely replaced row limit by memory size limit, but it has been proven to have a bad impact on performance. Therefore, in this PR, we do not abandon the row limit, but add an additional memory limit. In the implementation, we add a new bytes permit which will work in parallel with the other two. The default size limit is arbitrarily set to 1MB.
Besides, this PR removes the explicit threshold to send the permit back. In my opinion, ACK can be delayed but should not be delayed forever. So I changed the receiver behavior to accept all ready messages in a batch and then ACK them once. This should allow ACKs to be replied timely but not too frequently. 🤔
Checklist

[x] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[x] All checks passed in ./risedev check (or alias, ./risedev c)
[x] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)
The nexmark benchmark is running. https://buildkite.com/risingwave-test/nexmark-benchmark/builds/3434#018ebcc4-eaa8-4db8-9675-79f7929e3650

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Performance degraded in nexmark q0, q5(not shown, about -20%), q15, q17, q20. 😕
improved: q8.


HP continues to increase

Thank you for  for your appreciation!
When toggling the check for specific skills, vitality (specifically the value of Health.Value) continues to increase.
It seems that the issue can be reproduced even when creating an actor immediately after creating a new world with no active modules.
In my environment, the reproducibility was 100%.
Is there anything you can help with?
foundry version: v12 Stable build: 331
Shinobigami System: 1.3.8
Active module: 0

I don't support v12 yet. I recommend using v11.

Thank you for your response.
I will patiently wait for the v12 update.


Don't bind ajv methods to the instance

It would require a major version change

In 5.0.0-beta.0.
To use: npm install<EMAIL_ADDRESS>


Package request: makejinja

Project description
makejinja can be used to automatically generate files from Jinja templates. It is conceptually similar to Ansible templates since both are built on top of Jinja. However, makejinja is a standalone tool that can be used without Ansible and offers some advanced features like custom plugins. A use case for this tool is generating config files for Home Assistant: Using the same language that the built-in templates use, you can greatly simplify your configuration. An example for Home Assistant can be found in the tests directory.
Metadata

homepage URL: https://mirkolenz.github.io/makejinja/makejinja.html
source URL: https://github.com/mirkolenz/makejinja
license: mit
platforms: all

Add a :+1: reaction to issues you find important.

Thanks guys :)


GET /3 always throws error

Cachex.get(:my_cache, "/api/v1/packages", fn(_key, db_conn) ->
  Database.load_packages(db_conn)
end)

The above code gives error as,
no function clause matching in Cachex.get/3

@dheenaINDIAN did you set up a state for your fallbacks? If not, then you'll only require a single argument in the function handler.


github orgs and users aren't the same thing

all the github API calls assume you're an org not an individual, so all the get_organization need to be get_user for an individual to use this thing
which means we need a config flag for "are you a user or an org"

resolved by #8


update CHANGELOG.md for release 6.3.0

I agree, 6.3.0 better – no major incompatibilities here, despite the refactoring.


An object oriented model for navigating the data

Ideally, the source CSVs should be rolled up into objects like Series and Index. Then we could begin to sort and filter different series based on attributes for tickets like #11 and #5.

The models are in place for the data. But we still need custom objects with lookups to replace cpi_by_year and cpi_by_month


adding user info and help page setup

Description
Added the current user login info in the Navar.
Initial setup of the help page.
Fixes # (issue)
#91
#96
Type of change

[ ] Documentation (non-breaking change that adds or improves the documentation)
[x] New feature (non-breaking change which adds functionality)
[ ] Optimization (non-breaking, back-end change that speeds up the code)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (whatever its nature)

Key checklist

[x] All tests pass (eg. python -m pytest)
[x] The documentation builds and looks OK (eg. python -m sphinx -b html docs docs/build)
[x] Pre-commit hooks run successfully (eg. pre-commit run --all-files)

Further checks

[x] Code is commented, particularly in hard-to-understand areas
[x] Tests added or an issue has been opened to tackle that in the future. (Indicate issue here: # (issue))

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 79.25%. Comparing base (33b8433) to head (ac2a802).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #145      +/-   ##
==========================================
+ Coverage   78.96%   79.25%   +0.28%
==========================================
  Files          25       25
  Lines         290      294       +4
==========================================
+ Hits          229      233       +4
  Misses         61       61

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


Typehint to DateTimeInterface to allow DateTimeImmutable values

This is for the PHP->AMQP type conversion only. Most of our code uses DateTimeImmutable types ( as our dates are not mutable :)). This safes us from having to cast them.
From what I understood this part is not auto-generated. This should also be no BC break.

From what I understood this part is not auto-generated. This should also be no BC break.

Had to double check this, but indeed it doesn't look auto-generated :+1: . Do you think adding a unit test to enforcing this would make sense? Just in the case when we do generate code again we don't accidentally drop it

I see some tests expect a specific RabbitMQ configuration - is there some Docker image / definitions file for the expected setup?

I see some tests expect a specific RabbitMQ configuration - is there some Docker image / definitions file for the expected setup?

I'll get onto that, there isn't one but there are some things we could improve and having a single command to run all tests locally should be one of them.

@fritz-gerneth Someone beat me to it: https://github.com/jakubkulhan/bunny/pull/97

@fritz-gerneth Someone beat me to it: #97

Sorry to hear that ;) Will add the test once #97 is merged then.

@fritz-gerneth Someone beat me to it: #97

Sorry to hear that ;) Will add the test once #97 is merged then.

Hey I'll take it once all is green :D

Sorry, I didn’t notice this until now. I had most parts of #97 lying around for quite a while before I finally managed to split things into commits and to prepare the PR. :slightly_smiling_face: My main intention is to fix issues with disconnection of the synchronous client (see eg. #93). (There are some more places in the tutorial where it is done wrong.) This gave me a lot of gray hair in a larger test suite that ran into random heartbeat timeouts after 10 minutes or so.

@fritz-gerneth #97 is in, great thanks to @mermshaus for that 👍

@mermshaus Yeah I understand that, it's a great package, but it can use some fixes and improvements for certain cases. ANd I appreciate your work on improving it 👍 !

Tests are added now. Test setup works pretty flawless 👍


Validation tests for Multicluster app

Multiclusterapp test cases
One test case - test_multi_cluster_rolling_upgrade took about 1.5 hours, so I have commented out that piece of code.
Made few changes to Tiffany's code.

LGTM


help godot

how rebuild what the step to run c++ program in goddot i create all this code in sumator folder now how to run this haven't idea
config.py sumator.h sumator.cpp register_types.h register_types.cpp SCsub

Are you on a unix-like os?

i used Ubuntu i want to used c Program in godot

You should use GDScript and turn to C++ only if the game does not perform well. After you have configured your C++ module you have to run this command "scons platform=x11" (no double quotes), from the directory where you put the godot source.
You should ask for help on the Forum or on facebook, this place is for requesting feature or signaling bugs.

i create simple quiz game ask few question and give them ans also score option in gd but lot of problem occur

Hey Mansoor I helped you on reddit. If you are still having problems please reply to your reddit thread here https://www.reddit.com/r/godot/comments/3h5x28/need_help/ I can help you more there as  m4nu3lf said this site is for requesting features or signaling bugs.

help this
On Tue, Sep 8, 2015 at 4:12 AM, m4nu3lf<EMAIL_ADDRESS>wrote:

You should use GDScript and turn to C++ only if the game does not perform
well. After you have configured your C++ module you have to run this
command "scons platform=x11" (no double quotes), from the directory where
you put the godot source.
You should ask for help on the Forum or on facebook, this place is for
requesting feature or signaling bugs.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2440#issuecomment-138470313.

i create this game now i need to add score and timer scene for giving a
corect or wrong ans
On Fri, Sep 11, 2015 at 2:12 AM, Mansoor Ahmed<EMAIL_ADDRESS>wrote:

help this
On Tue, Sep 8, 2015 at 4:12 AM, m4nu3lf<EMAIL_ADDRESS>wrote:

You should use GDScript and turn to C++ only if the game does not perform
well. After you have configured your C++ module you have to run this
command "scons platform=x11" (no double quotes), from the directory where
you put the godot source.
You should ask for help on the Forum or on facebook, this place is for
requesting feature or signaling bugs.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2440#issuecomment-138470313.


Introduce s to prevent mixind data and action columns

Now there are 2 groups, for data and for actions columns:

Notice, that users will be still able to reorder 2 action column. If that is not the desired behavior, I'll add the column group for each separate action column.

Unfortunately, this can't be done w/o hacky workaround right now. Depends on https://github.com/vaadin/vaadin-grid/issues/1229

https://github.com/vaadin/vaadin-grid/issues/1229 has been fixed and released (v4.1.7). This PR is ready for review.

@drewharvey please review


Please add a LICENSE

Without a LICENSE we are not able to list this project on https://devlibrary.withgoogle.com

@samtstern LICENSE added.
Please add this project to https://devlibrary.withgoogle.com
Thanks.


cocoapod support

Hey there,
This looks very interesting, would it be possible to add cocoapod support to your logging framework please?
Thanks.

You are not, but what about others?
Will you accept pull request with CocoaPods integration?

@skywinder Yeah that would be awesome. If you do this in a fork let me know please.

This is an old, closed issue. CocoaPods as been added to the master branch already.

Thanks!:+1:


Testing Docs

To Do:

Testing Strategy
Test Plan
User Stories

Testing Docs for the Weather App
Testing Strategy

performing the unit test on the spring boot application using Spring Boot Test

Test Plan

we will create different folder for the various testing files to design the test file structure
we will design the development groups four- five members in a group

User Stories

the users can use the application either registering or without registering
the users can't update the username or password, however the users can update the zipcode
upon registering the users can login to use the application, and use the user's personal zipcode for the weather updates
the users also can use any zipcode associated in the USA only
the users can monitor the five days weather forecast
the users can track the historical weather data
the users can monitor the national weather alerts
the users can monitor the hourly forecast


Problems with Comet and Maui

I thought I would give Comet a whirl and see if I could get it working.
I'm on a Mac.
I installed powershell core
I installed typescript with npm i -g typescript
I installed the Comet for Mobile VS Code extension
I set the VSCode setting omnisharp.useGlobalMono to never
I created a .NET Maui project with the command dotnet new maui -n SampleApp
I opened the project I just created with VS Code and created a .vscode/launch.json file with the following:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "comet",
"request": "launch",
"preLaunchTask": "comet: Build"
}
]
}
In the lower left corner of VS Code, there is a spinning icon next to it says Mobile .NET Projects
I received a popup in the lower right corner indicating some projects couldn't load. See image.

I clicked on show output and I see a fail in the output. Below is the text
fail: OmniSharp.MSBuild.ProjectLoader
Could not resolve field token 0x040000ff, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field 'Svg.SvgElement:_graphicsTransform' (10) due to: Could not load file or assembly 'System.Drawing, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. assembly:/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Svg.Custom.dll type:SvgElement member:(null) assembly:/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Svg.Custom.dll type:SvgFragment member:(null) assembly:/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Svg.Custom.dll type:SvgDocument member:(null)
at Microsoft.Maui.Resizetizer.ResizetizeImages.ExecuteAsync () [0x0000d] in <4626eb33475f4dfd994e46e3c269431b>:0
at Microsoft.Maui.Resizetizer.MauiAsyncTask.b__0_0 () [0x00000] in <4626eb33475f4dfd994e46e3c269431b>:0
at System.Threading.Tasks.Task1[TResult].InnerInvoke () [0x0000f] in <36514b14425c4337b446653c547aa9c3>:0    at System.Threading.Tasks.Task.Execute () [0x00000] in <36514b14425c4337b446653c547aa9c3>:0  [warn]: OmniSharp.MSBuild.ProjectManager         Failed to load project file '/Users/oke17225/Documents/Repos/Personal/NonTFS/Prev14App/Prev14App.csproj'. /Users/oke17225/Documents/Repos/Personal/NonTFS/Prev14App/Prev14App.csproj /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets(475,9): Error: Could not resolve field token 0x040000ff, due to: Could not set up parent class, due to: Could not set up parent class, due to: Could not load type of field 'Svg.SvgElement:_graphicsTransform' (10) due to: Could not load file or assembly 'System.Drawing, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. assembly:/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Svg.Custom.dll type:SvgElement member:(null) assembly:/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Svg.Custom.dll type:SvgFragment member:(null) assembly:/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Svg.Custom.dll type:SvgDocument member:(null)   at Microsoft.Maui.Resizetizer.ResizetizeImages.ExecuteAsync () [0x0000d] in <4626eb33475f4dfd994e46e3c269431b>:0    at Microsoft.Maui.Resizetizer.MauiAsyncTask.<Execute>b__0_0 () [0x00000] in <4626eb33475f4dfd994e46e3c269431b>:0    at System.Threading.Tasks.Task1[TResult].InnerInvoke () [0x0000f] in <36514b14425c4337b446653c547aa9c3>:0
at System.Threading.Tasks.Task.Execute () [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
    Attempted to update project that is not loaded: /Users/oke17225/Documents/Repos/Personal/NonTFS/Prev14App/Prev14App.csproj

How do I resolve this issue?

@dmccolloughOneGas  you are creating MAUI project and trying to run as Comet project.
Command to create comet project is
dotnet new -i Clancey.Comet.Templates.Multiplatform
dotnet new comet -n RideTheComet
You can Check documentation also from below
https://github.com/dotnet/Comet/wiki/Getting-Started

@cfierro-glb Thanks very much for your response, I did the same thing and it's now working.


Cannot install TruffleRuby

I was following the instructions at https://www.graalvm.org/latest/reference-manual/ruby/ which refer to asdf, hoping that I could just use mise as a drop-in replacement and run
mise install ruby truffleruby-dev

but that gets me
0.190 [DEBUG] ARGS: mise install ruby truffleruby-dev
0.190 [DEBUG] Config {
0.190     Config Files: [],
0.190 }
0.190 [DEBUG] Toolset:
0.199 [DEBUG] GET http://mise-versions.jdx.dev/ruby
0.199 [DEBUG] starting new connection: http://mise-versions.jdx.dev/
0.384 [DEBUG] GET http://mise-versions.jdx.dev/ruby 200 OK
0.389 Error:
0.389    0: No repository found for plugin truffleruby-dev
0.389
0.389 Location:
0.389    src/plugins/external_plugin.rs:103
0.389
0.389 Version:
0.389    2024.2.19 linux-x64 (fd83356 2024-02-28)
0.389
0.389 Suggestion: Run with --verbose or MISE_VERBOSE=1 for more information.
0.389
0.389 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
0.389 Run with RUST_BACKTRACE=full to include source snippets.

Maybe this is related to the more general https://github.com/jdx/mise/issues/1286, but as it's working with asdf I thought I'd file this separately.

With #1854 fixed, truffleruby is now also shown by the core plugin with mise ls-remote ruby. The version semantics follows practices used in asdf (for compatabilty) and can be found for other tools such as Java, Python etc.

@ylluminate Not with the core plugin and we do not intend to add support for vendor version syntax. Something like this could be achieved by implementing your own asdf plugin which only lists and installs truffleruby tough.

I think some support was put into the codebase recently that allows each core plugin to do its own resolving logic making it possible to support things like ruby@truffleruby+graalvm-24 which wouldn't require globally modifying the resolver for all core plugins

@jdx How i understand this, the requirement would be to have truffelruby+graalvm or truffelruby as a tool name which would be possible with a custom asdf plugin. Hashicorp is doing something in this direction, providing a single plugin for all its tools where the plugin name defines what tool it deals with (see https://github.com/asdf-community/asdf-hashicorp?tab=readme-ov-file#installation).

@ylluminate might be asking for that but I don't think he actually has any need for it. I think the more important gap in mise is that you can't run mise install ruby@truffleruby+graalvm-24 but have to specify mise install<EMAIL_ADDRESS>because the resolver can't figure out how to make truffleruby+graalvm-24 point to truffleruby+graalvm-24.0.2—but that issue could be fixed by overriding these functions:
https://github.com/jdx/mise/blob/d161afe843694020f22fc981537f81e5ea7f2896/src/backend/mod.rs#L275-L282
I have laid some groundwork for this but I think a tiny bit more refactoring would be needed in order to share the fuzzy_match_filter function which I think would need to be called in ruby.rs.

I see, i remember having dealt with fuzzy matching in context of Java (which also has vendor prefixes) but decided to copy the fuzzy_match_filter function instead of exposing/sharing it.

yeah we should probably put fuzzy_match_filter on the backend so we don't need to do that

I might find some time later today to have a look at this. I have the feeling that the code from Java can be used since they share the same vendor version semantics.

With the fixes in PR #2581, mise i ruby@truffelruby+graalvm' will install the latest version, likewise will mise i ruby@truffelruby-24` install the latest 24.x version.

@ylluminate Yes this should download/install the latest truffleruby+graalvm version, which it does on my machine.
mise --verbose i ruby@truffleruby+graalvm
[DEBUG] ARGS: /Users/roele/.local/bin/mise --verbose i ruby@truffleruby+graalvm
[DEBUG] Config {
    Config Files: [
        "~/.config/mise/config.toml",
    ],
}
[DEBUG] ToolRequestSet.build(66.5µs): ToolRequestSet: go@latest java@temurin-21 maven@latest node@latest rust@latest usage@latest

[DEBUG] install_versions: ruby@truffleruby+graalvm
[DEBUG] $ /Users/roele/Library/Caches/mise/ruby/ruby-build/bin/ruby-build --version
[DEBUG] GET https://api.github.com/repos/rbenv/ruby-build/releases/latest
[DEBUG] starting new connection: https://api.github.com/
[DEBUG] proxy(http://<IP_ADDRESS>:64097) intercepts 'https://api.github.com/'
[DEBUG] GET https://api.github.com/repos/rbenv/ruby-build/releases/latest 200 OK
running ruby-build
[DEBUG] $ ~/Library/Caches/mise/ruby/ruby-build/bin/ruby-build --verbose truffleruby+graalvm-24.1.0 /Users/roele/.local/share/mise/installs/ruby/truffleruby+graalvm-24.1.0
cd /var/folders/pn/7y1cts750dbgghdb3q14hprw0000gn/T/ruby-build.20240924120614.89677.CGxGMG
==> Downloading truffleruby-jvm-24.1.0-macos-aarch64.tar.gz...

I am also seeing build errors from ruby-build, it seems the tool has some dependencies. After installing them (in my case libayml) via Homebrew it seems to work fine though.
==> Installing truffleruby+graalvm-24.1.0...
-> ./lib/truffle/post_install_hook.sh
Recompiling the OpenSSL C extension (against the installed libssl)
Could not find libyaml headers, install via Homebrew or MacPorts or set LIBYAML_PREFIX
external command failed with status 1
BUILD FAILED (macOS 15.0 on arm64 using ruby-build 20240917)
You can inspect the build directory at /var/folders/pn/7y1cts750dbgghdb3q14hprw0000gn/T/ruby-build.20240924121031.89956.qDKKjx
[ERROR] ~/Library/Caches/mise/ruby/ruby-build/bin/ruby-build failed
Error:
   0: ~/Library/Caches/mise/ruby/ruby-build/bin/ruby-build exited with non-zero status: exit code 1

Location:
   src/cmd.rs:400

Version:
   2024.9.7 macos-arm64 (743b7a7 2024-09-23)

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets

ruby-build requires you to install dependencies first, see https://github.com/rbenv/ruby-build/wiki#suggested-build-environment

I would suggest to try installing some CRuby version then, probably it fails the same way.
I would guess either the C toolchain is broken (happens with macOS updates), or the openssl from Homebrew has some issue.
If installing CRuby succeeds then please file a truffleruby issue, maybe macOS 15.0 broke something,


Add more tests for odo dev on Podman (3)

What type of PR is this:
What does this PR do / why we need it:
Which issue(s) this PR fixes:
Fixes #6447
PR acceptance criteria:

[ ] Unit test

[ ] Integration test

[ ] Documentation

How to test changes / Special notes to the reviewer:

   ✗  unable to download starter project "springbootproject": unexpected client error: unexpected requesting "https://github.com/odo-devfiles/springboot-ex.git/git-upload-pack" status code: 500

Looks like a network issue on Prow. Overriding because all tests are passing on both IBM Cloud and GitHub.
/override ci/prow/v4.11-integration-e2e


simplified col

Col now uses tput as compared to bash functions for simplicity, and the whole thing is now compressed into a single variable as compared to a function. This has been a total bingus moment.

Great, thank you for this.


Python script

What does the program do ?
Greets the user.
In what programming language it is written?
Python 3.6

Thank you for participating  in hacktoberfest ❣ if you liked working on this repo you can share it with friends and star this project for helping others


Vendor download comma fix

What changed

adds tabs to header of vendor signup download
joins signup responses by tab

What's needed

Open question: should we be spitting out tsv's here?

Screencap

Issues

#465

Please do this for Conductor as well.

@bsmithgall remind me never to rename anything ever again:
InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (psycopg2.IntegrityError) duplicate key value violates unique constraint "department_name_key"
DETAIL:  Key (name)=(test department) already exists.
 [SQL: 'INSERT INTO department (created_at, updated_at, id, name, updated_by_id, created_by_id) VALUES (%(created_at)s, %(updated_at)s, %(id)s, %(name)s, %(updated_by_id)s, %(created_by_id)s)'] [parameters: {'name': 'test department', 'created_at': datetime.datetime(2015, 10, 6, 23, 57, 35, 15963), 'updated_at': None, 'updated_by_id': None, 'created_by_id': None, 'id': 20}]

Solved it by dropping purchasing_test and creating it again.

:+1:


Remove HX711::Format

HX711 has a predefined most significant bit format. HX711::Format is therefore redundant.

Also remove:
https://github.com/endail/hx711/blob/master/src/HX711.cpp#L336-L338
and
https://github.com/endail/hx711/blob/master/include/Utility.h#L136-L149


Output from diagnose about R-hat is misleading

Line 124 of cmdstan-2.17.0/src/cmdstan/diagnose.cpp reads as follows:
std::cout << "The following parameters had split R-hat less than 1.1:"

However, after that line, the diagnose utility prints out the names of parameters whose R-hat value is greater than 1.1.
Current Version:
v2.17.0

This should be an easy fix and it's definitely a bug.
And is 1.1 really the target we want for warnings?
I'm also not clear why this is in diagnose---there shouldn't be an R-hat in diagnostic mode.  Or is that the posterior analysis program?

It's the posterior analysis program.

Thanks.  I was confusing it with diagnostic mode, which checks autodiff with initialization.

Fixed with #593


add schema provider for migration

I'm not quite sure for which case we need it here. We already have mirgations support with the bundle, do we?

Doctrine Migration has nothing to do with symfony or bundle. It is glue code for doctrine migration and can be used for other frameworks like laminas too.

Ah yes, im fine with that. Didnt think about that right away.


refactor(lint): Frontend linting updates

This PR contains a number of commits, each of which updates a particular lint rule.  The vast majority of changes are auto-fixed, but there are a few manual changes where necessary.
Context: After removing Create React App, the frontend package now inherits from the root .eslintrc.yml file.  A number of rules were disabled in the PR to migrate to Vite, to avoid fixing lint issues in that PR.  Now, in this PR, I'm re-enabling many of the lint rules that we are already using in the other packages, and fixing the issues.
There remain a few rules that don't work in the frontend/React (or require much larger effort), so they are still commented out.  However, the overall goal is to align the lint rules of all packages as much as possible.

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


Technically illegal syntax in ndimage generic filters

#3614 added a very cool generic filter to cupyx.scipy.ndimage supporting both ReductionKernel and RawKernel. However, when testing its compatibility with ROCm/HIP, I noticed there are two lines containing technically illegal syntax even in CUDA:
https://github.com/cupy/cupy/blob/a118905a7976079db8726001a3983d520847cb52/cupyx/scipy/ndimage/_filters_generic.py#L192
https://github.com/cupy/cupy/blob/a118905a7976079db8726001a3983d520847cb52/cupyx/scipy/ndimage/_filters_generic.py#L293
What these two lines do is to launch a kernel (i.e., the execution space specifier is __global__, to be precise) under the namespace raw_kernel inside another kernel, but without using any kernel launch syntax <<< >>> or applying dynamical parallelism with -rdc (which still requires the launch syntax), thus technically illegal as per CUDA Programming Guide.
Given the fact that so far we saw no compiler warning/error and all tests passed, it seems NVRTC (or NVCC for that matter) did a poor job in catching this corner case, which is in fact a known issue on the host side: https://stackoverflow.com/questions/44285347/cuda-forgetting-kernel-launch-configuration-does-not-result-in-nvcc-compiler-wa, so I wouldn't be surprised if they fail to catch that on the device side too.
However, hipRTC is able to detect it:
E           AssertionError: Only cupy raises error
E
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupy/testing/helper.py", line 37, in _call_func
E               result = impl(self, *args, **kw)
E             File "/home/leofang/dev/cupy_rocm3.5.0/tests/cupyx_tests/scipy_tests/ndimage_tests/test_filters.py", line 348, in test_filter
E               return self._filter(xp, scp)
E             File "/home/leofang/dev/cupy_rocm3.5.0/tests/cupyx_tests/scipy_tests/ndimage_tests/test_filters.py", line 90, in _filter
E               return filter(arr, *args, **kwargs)
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupyx/scipy/ndimage/filters.py", line 1172, in generic_filter
E               weights_dtype=bool)
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupyx/scipy/ndimage/_filters_core.py", line 139, in _call_kernel
E               kernel(*args)
E             File "cupy/core/_kernel.pyx", line 821, in cupy.core._kernel.ElementwiseKernel.__call__
E               kern = self._get_elementwise_kernel(dev_id, arginfos, type_map)
E             File "cupy/core/_kernel.pyx", line 846, in cupy.core._kernel.ElementwiseKernel._get_elementwise_kernel
E               kern = _get_elementwise_kernel(
E             File "cupy/_util.pyx", line 53, in cupy._util.memoize.decorator.ret
E               result = f(*args, **kwargs)
E             File "cupy/core/_kernel.pyx", line 639, in cupy.core._kernel._get_elementwise_kernel
E               return _get_simple_elementwise_kernel(
E             File "cupy/core/_kernel.pyx", line 37, in cupy.core._kernel._get_simple_elementwise_kernel
E               cpdef function.Function _get_simple_elementwise_kernel(
E             File "cupy/core/_kernel.pyx", line 60, in cupy.core._kernel._get_simple_elementwise_kernel
E               module = compile_with_cache(module_code, options)
E             File "cupy/core/core.pyx", line 1879, in cupy.core.core.compile_with_cache
E               return cuda.compile_with_cache(
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupy/cuda/compiler.py", line 382, in compile_with_cache
E               name_expressions, log_stream, cache_in_memory)
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupy/cuda/compiler.py", line 758, in _compile_with_cache_hip
E               log_stream, cache_in_memory)
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupy/cuda/compiler.py", line 221, in compile_using_nvrtc
E               name_expressions, log_stream, jitify)
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupy/cuda/compiler.py", line 204, in _compile
E               ptx, mapping = prog.compile(options, log_stream)
E             File "/home/leofang/dev/cupy_rocm3.5.0/cupy/cuda/compiler.py", line 589, in compile
E               'nvrtc' if not runtime.is_hip else 'hiprtc')
E           /tmp/comgr-bcd757/input/CompileSource:5350:17: error: reference to __global__ function 'rms' in __global__ function
E               raw_kernel::rms(values, 9, &val_out);
E                           ^
E           /tmp/comgr-bcd757/input/CompileSource:5295:6: note: 'rms' declared here
E           void rms(const double* x, int filter_size, double* y) {
E                ^
E           1 error generated when compiling for gfx906.
E           Error: Failed to compile opencl source (from CL or HIP source to LLVM IR).

@coderforlife, I discussed offline with @emcastillo and we think your intention is to use ReductionKernel/RawKernel as a __device__ function here, are we understanding it correctly? If so, we have a simple fix that I will test on AMD GPUs later.

your intention is to use ReductionKernel/RawKernel as a __device__ function here, are we understanding it correctly? If so, we have a simple fix that I will test on AMD GPUs later.

See #4271.

Thanks!


Code modernization

cargo release is a fantastic tool - I surprised I have discovered it only recently! Great job!
While looking at the code I noticed that while Cargo.toml specifies 2018 edition the code itself uses older syntax here and there. Would you be willing to accept facelift PR? I can put some time into this provided there are no objections or limitations (like for example, MSRV demands older syntax).
BTW, I see that 1.46 is mentioned in .travis.yml, but I am not sure it is indeed in active use. I don't see any MSRV in github workflows.

Would you be willing to accept facelift PR?

Yes, of course. Pull request are always welcomed.
I don't have a strong opinion on MSRV so feel free to bump it if there is a reason. We just moved from travis-ci to github actions so the setup is not as completed as on travis-ci. Let me create a patch for that.

Thanks!


Implement nic on windows

Hello, I had to implement a piece of heim for my needs, let"s share it!
This MR implements heim::net::nic() on Windows using the GetAdaptersAddresses API.
It closes #24
It also adds an index() member function for Nics on Windows, macOS and Linux

Coverage increased (+0.09%) to 34.532% when pulling aa790c767acc47784ca7def90b530ec7e3f8d469 on daladim:implement_nic_on_windows into c111eb440eba8698ee0722377f9773ac7dbf6841 on heim-rs:master.

Hey, @daladim, amazing work!
There is a lot to review and due to holiday season I'm not sure if I'll be able do that very soon, but your change looks very helpful and promising, so I'll try my best to do that asap

Hi @svartalf , did you have time to review these changes? Do you want any help to do so?

@daladim I'm sorry, definitely not cool from my side.
I started reviewing it a few days ago and will try to finish soon; so far everything looks great, but you should be very careful with unsafe after all :)

@daladim I'm sorry, definitely not cool from my side.

Nothing to hurry about, I was just checking all my pending pull requests. Thanks for the review!

@daladim, I'm curious if you checked it before?

There are indeed quite a few Microsoft APIs to retrieve info about network interfaces. I've had a look at all of them (at least all which are part of the IP Helper API), but it turns out GetAdaptersAddresses is the only one that supports both loopback interfaces and IPv6, so that's the one I've used.

As to the merge conflicts, do you prefer a rebase on master, or a merge commit that merges master on my current branch?

but it turns out GetAdaptersAddresses is the only one that supports both loopback interfaces and IPv6, so that's the one I've used.

Thanks, looks like the best choice we have :)

As to the merge conflicts, do you prefer a rebase on master, or a merge commit that merges master on my current branch?

No personal choice from me, I usually just squashing branches before merge into master branch :|

I've rebased on master to solve the merge conflicts (basically due to the + Sync + Send that you added on the trait while I edited the lines around these signatures)

Some new clippy lint breaks CI, but I'll fix that separately on my own.
Alright, this is huge addition and a tremendeous amount of work, thanks you so much, @daladim!


WM_TOUCH: don't offset touch with caption size when fullscreen

fixes #2701 at least for the vertical offset in fullscreen

didn't have any issue since using this on our side, merging.


YouTube Example Play Button Not Working

The play button on YouTube Media Example stops working intermittently. On the initial load of the page, the pause button is shown instead of the play button and clicking it does not start the video. I noticed that after refreshing the page a few times the play button would appear and things would work as expected.
Using Chrome @ latest, macOS Monterey. Also tested on Windows 11 with same results.
https://www.loom.com/share/7ddadfd25eb646cfa6f7875e842faa7a

Looks like a bug in https://github.com/muxinc/youtube-video-element. Because youtube relies on an iframe that loads up asynchronously, there are some acrobatics involved under the hood on initialization. I'll open an issue there and reference this one.

Closing in favor of https://github.com/muxinc/media-chrome/issues/280


Append file:line.col information to strict exceptions.

When debugging a complex (or simply long) template it is very
useful to the exact location causing errors.
This adds a 'location' field to appropriate exception objects
which can then be displayed to the user by appropriate error
handling code.
The current design is backwards compatible, and the filename
that is encoded in the location object defaults to ''
unless specifically overridden by the user.
This patch opens the scope for more intelligent defaults
throughout the library, however this patch tries to avoid
significant changes to the external API.
Currently to take advantage of the changes a ParsedTemplate
object must be manually created using the parser._Parser.parse
method, which has a second (optional) argument 'name'. This
name is copied through to the exception's location field in
the case of an error.
There is a large design scope for the way in which this may
be implemented.  The current approach tries to balance the
propagation of location objects through the API, while avoiding
too much duplication of code.

Well, this ain't ever getting merged.


Worker will quit without friendly message when no space in /tmp

What did you do?
/tmp has little space
What did you expect to see?
a friendly message to show users the problem.
What did you see instead?
process of DM worker will exit. systemctl will restart it after 15 seconds.
by check the log we can see
[2021/12/28 06:50:28.073 +00:00] [ERROR] [subtask.go:223] ["fail to initial subtask"] [subtask=test_3306_task] [error="[code=44012:class=schema-tracker:scope=internal:level=high], Message: fail to initial unit Sync of subtask test_3306_task : failed to create schema tracker, RawCause: Unable to open value log: Unable to preallocate value log file: no space left on device"]
[2021/12/28 06:50:28.073 +00:00] [INFO] [source_worker.go:444] ["handling subtask enabled"] [component="worker controller"]
[2021/12/28 06:50:28.073 +00:00] [INFO] [server.go:162] ["started to handle mysql source"] [sourceCfg="{\"enable-gtid\":false,\"auto-fix-gtid\":false,\"relay-dir\":\"relay-dir\",\"meta-dir\":\"\",\"flavor\":\"mysql\",\"charset\":\"\",\"enable-relay\":false,\"relay-binlog-name\":\"\",\"relay-binlog-gtid\":\"\",\"source-id\":\"test_3306\",\"from\":{\"host\":\"<IP_ADDRESS>\",\"port\":3306,\"user\":\"sgy\",\"max-allowed-packet\":null,\"session\":{\"time_zone\":\"+00:00\"},\"security\":null},\"purge\":{\"interval\":3600,\"expires\":0,\"remain-space\":15},\"checker\":{\"check-enable\":true,\"backoff-rollback\":{\"Duration\":\"5m0s\"},\"backoff-max\":{\"Duration\":\"5m0s\"}},\"server-id\":429497461,\"case-sensitive\":false,\"filters\":null}"]
[2021/12/28 06:50:28.073 +00:00] [INFO] [server.go:235] ["listening gRPC API and status request"] [address=<IP_ADDRESS>:8262]
[2021/12/28 06:50:43.295 +00:00] [INFO] [printer.go:54] ["Welcome to dm-worker"] ["Release Version"=v5.3.0] ["Git Commit Hash"=20626babf21fc381d4364646c40dd84598533d66] ["Git Branch"=heads/refs/tags/v5.3.0] ["UTC Build Time"="2021-11-29 08:29:35"] ["Go Version"="go version go1.16.4 linux/amd64"]

Versions of the cluster
DM version (run dmctl -V or dm-worker -V or dm-master -V):
(paste DM version here, and you must ensure versions of dmctl, DM-worker and DM-master are same)

Upstream MySQL/MariaDB server version:
(paste upstream MySQL/MariaDB server version here)

Downstream TiDB cluster version (execute SELECT tidb_version(); in a MySQL client):
(paste TiDB cluster version here)

How did you deploy DM: tiup or manually?
(leave TiUP or manually here)

Other interesting information (system version, hardware config, etc):
>
>

current status of DM cluster (execute query-status <task-name> in dmctl)
(paste current status of DM cluster here)

Also, maybe we should choose another directory to store local files of unistore

Environmental requirements should also be added to the installation documentation


Code to work for non-streaming and streaming datasets

Make it so we can toggle streaming on/off in all the data processing functions.
I moved an old draft function to https://github.com/alan-turing-institute/ARC-LoCoMoSeT/tree/17-streaming-data

I think non-streaming will be better for Baskerville so we probably don't need to worry about this for now. But I also suspect it wouldn't need to be changed much apart from tweaking how we extract the labels and maybe a small change to get_features.

Moving this to workpackage 3B as not necessary for baskerville set up.

I think let's just remove it from any milestone for now (I've done that), at least until we know we actually need it.


Error: Argument of type 'null' is not assignable to parameter of type 'ProgressInfo'.

Hello,
I copy-pasted the content of the update.ts file and added it to my project. I get this error: Argument of type 'null' is not assignable to parameter of type 'ProgressInfo'. in this line of code:
autoUpdater.on('error', error => callback(error, null))

Thanks.

Sorry, this is indeed a derivation error for my type. I have fixed it in the latest code. Thank you.


Request to release a minor version for the operator

In the past few months, I have opened two issues (#1318, #1360) which do have a large impact on our services in both production and beta clusters.
Since these issues are already resolved by PR #1319 and #1368 , I request for a minor release in order to apply these bug fixes in our environment as suggested by @jpkrohling in the private communication.
Thanks in advance.

I have closed #1360

To clarify: the next minor release would include this fix, but we'll only release the next minor release once the next minor version of Jaeger is released. What we can do now is a patch release. See #1386.


add t1 oasys bip

add t1 oasys bip

@wullub Terraform plan evalaution detected changes to resources that require approval from a member of @ministryofjustice/modernisation-platform

@wullub Terraform plan evalaution detected changes to resources that require approval from a member of @ministryofjustice/modernisation-platform

@wullub Terraform plan evalaution detected changes to resources that require approval from a member of @ministryofjustice/modernisation-platform


Add RETURN_IF_ERROR for allow_ragged_batch variable

We need to handle the returned TRITONSERVER_ErrorNew object properly to prevent memory leak from unhandled TRITONSERVER_ErrorNew.
I noticed in our repos, there are some APIs that are not being handled for this properly, i.e. missing RETURN_IF_ERROR for API calls. Created a follow-up ticket DLIS-4007 for checking if we handle error return for all the TritonJson API calls.
Related PRs:
server: https://github.com/triton-inference-server/server/pull/4693
common: https://github.com/triton-inference-server/common/pull/67
backend: https://github.com/triton-inference-server/backend/pull/67

You are right. We keep digressing and introducing the memory leaks because of unhandled objects. Thanks for creating the ticket.


cart rule status always set as draft

Bug report
Title
cart rule status always set as draft
Issue Description
when add cart rule with status as active then it always showing in draft
Preconditions
1. framework Version- master

Steps to reproduce
1. step1- admin-> add cart rule -> status=> true & save

Expected result
cart rule status should be enabled
Actual result
you will be notified that cart rule status is draft

fixed

fixed


instagram button doesn't work

I expected the instagram icon in the footer to link to the club's instagram page, but it doesn't

hi Paul