(Feature) Add identity to withdrawn payment link TX

Some improvements in Avatar component, replace styles by StyleSheet in EventDialog, adds some unit tests and fixes withdraw feed
This PR closes #164288973, by:

Updating feed list after withdrawn transaction is done.
Adding decoder for OneTimePaymentLink
Send to receiveReceipt subscriber event the transaction when transaction finished.
Moved withdraw component to a function
Render withdraw feed event just after Withdraw transaction has finished

Extra:

I added some unit tests on small components
I move styles from EventDialog to StyleSheet
This PR is related with https://github.com/GoodDollar/GoodDAPP/pull/67, where I added Avatar and user name in the Dialog

@kbardi please, solve conflicts

@kbardi lets add some unit tests so we keep a positive coverage change


[Feature] Support query deletion vector for delta lake

Why I'm doing:
What I'm doing:
Support query deletion vector for delta lake
Fixes #53767
What type of PR is this:

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

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

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

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

[ ] This is a backport pr

Bugfix cherry-pick branch check:

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

[x] 3.4
[ ] 3.3
[ ] 3.2
[ ] 3.1
[ ] 3.0

@Youngwb great job. We can support deletion vector on delta lake finally!


fix: replace some panics with Results

Address some issues raised in the audit by removing some potential panics and replace them with Results.
Also add some comments on the security of some array accesses.
PR Checklist:

[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added or updated tests that comprehensively prove my change is effective or that my feature works

@wborgeaud I'm ok with the unwrap in tests suite, but could you replace it with an expect and a more relevant message in case it happens?

This is an unwrap on a Result, so on Err it will already show the detailed error message defined on the error type. Not sure using expect would be much better in this case...


What dataset did you use?

Hello Dennis!  What dataset did you use for training?

Mainly StyleGAN synthesized portraits and the supervisely person dataset however it is important to highlight that the model is not fully trained just for a couple of epochs to validate the approach. Synthesized data contains a lot of noisy labels e.g. mislabeled fine elements however overall it yielded interesting results.

@dennisbappert how are you generating the high-quality masks for training for the StyleGAN portraits?

@dennisbappert If you can share the dataset with high quality masks that would really be helpfull


Added explicit error code and message for virtualization not present

Add an explicit error message when virtualization isn't present.

🚢it


Does the app need a lot of providers when there are many APIs?

I need to classify the api to avoid file is too big when all API in only one file. My app has maybe 200 APIs. They are usually classified as follows：UserAPI, FeedAPI, DiscoverAPI, ShoeAPI, etc.
Does the app need a lot of providers when there are many APIs, there ars lot of instances in memory. How to solove this to avoid too many instances?
let ShoeAPIProvider = MoyaProvider<ShoeAPI>()
let UserAPIProvider = MoyaProvider<UserAPI>()

ps: In Alamofire or AFNetworking, there is only one default instance，and use extension or category to classified APIs
// APIClient+shoe.swift
extension APIClient {
    public static func getShoeHomeArticleList(with page: Int,
                                              pageSize: Int,
                                              completionHandler: @escaping (AFResult<[TalkArticle]?>) -> Void) {
        request("https://ss.com/shoe/home/article"), parameters: ["pageNum": page, "pageSize": pageSize])
    }
}

Hello :)
You can use Multitarget with your provider to avoid having a provider for each target: https://github.com/Moya/Moya/blob/master/docs/Examples/MultiTarget.md

@amaurydavid  That's right. Thank you very much!


[feature]: Support for multiple targets in the Python domain

Support for multiple targets in the Python domain

Not working with autosummary


numpy  incompatibility  occured

The conda environment   created  following requirements-sotabench.txt  by pip.   There is no error reported in the process, but
raised  in  train.py running  with messages
import pycocotools._mask as _mask   File "pycocotools/_mask.pyx", line 1, in init pycocotools._mask ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
Version 1.17.1  and 1.16. 0 of numpy   are tried with no improvement. Is this caused by numpy version incompatibility?

@lyw615 not a bug here, issue with your pycocotools, I suggest you google as it's a common issue that is not specific to this codebase.


Relate rewards and withdrawal back to pool

Other tables needing the same relationship:

https://github.com/input-output-hk/cardano-db-sync/blob/master/cardano-db/src/Cardano/Db/Schema.hs#L205
https://github.com/input-output-hk/cardano-db-sync/blob/master/cardano-db/src/Cardano/Db/Schema.hs#L212

Originally posted by @rhyslbw in https://github.com/input-output-hk/cardano-db-sync/issues/195#issuecomment-660814051
Basically a way to relate Reward and Withdrawal values back to the pool they originated from.

Now that I have looked at it, the Reward table contains MirRewards which may bot be the rewards @rhyslbw is thinking about.

Would need more details on what's being asked for to be totally sure, but this sounds like stuff for phase 2 when we can depend on info from the ledger state.
Note that we cannot relate withdrawals or MIR values to stake pools. They are related to specific reward accounts, but not related to stake pools.

AFAIK actually rewards are listed only if they have been withdrawn. (see #175). Is there a chance to have a simple way to query pool's delegators rewards implemented soon ?

The reward table already references the pool_id . Need to add this to the Withdrawal table.


Sending a text message with a URL in it turns the whole message into a URL preview that says 'Loading Preview...'

For example, 'I'm not sure if it happens with other messages, here's https://duckduckgo.com as an example'

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @CSab6482 in #android-bugs.

^ Picture of how the example message shows up

Duplicate. Closing.


Source Control - "View by Time" option

Request
Sort by 'last modified' for all file changes

Description
This change would be specifically for Git Source Control. The addition of a "Sort Changes by Time" option accessible via
'...' --> 'View & Sort' -> 'Sort Changes by Time'. The changed files would be sorted by 'last modified time'. Image below shows where this option would be added to the UI.

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Hey I tried following your Minecraft tut but I kept not seeing anything

The screen was all black and I revised my code and everything should have been working but the screen just kept showing nothing but black. I then just cloned your repo to see something, anything, and the background is this bright blue and all the blocks are completely black. Something's clearly gone wrong I think. I'm using Mac and have tried running it on 3 different browsers and all have the same issues. Here's what what I'm talking about looks like:
https://youtu.be/vued5GQmgt4
Do you have any idea what's going on? Your tutorial looked like the best resource on this so I'm sad it doesn't work for me

Hey! I checked your video and replied to it 😃
Let’s just chat through YouTube in the comment section of your video, it’s easier 👍
Sent from my iPhone

On 10 Nov 2020, at 02.02, 3chan.farm<EMAIL_ADDRESS>wrote:

The screen was all black and I revised my code and everything should have been working but the screen just kept showing nothing but black. I then just cloned your repo to see something, anything, and the background is this bright blue and all the blocks are completely black. Something's clearly gone wrong I think. I'm using Mac and have tried running it on 3 different browsers and all have the same issues. Here's what what I'm talking about looks like:
https://youtu.be/vued5GQmgt4
Do you have any idea what's going on? Your tutorial looked like the best resource on this so I'm sad it doesn't work for me
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

This issue has been resolved 👍


Support local execution on simulators

Summary
When the backend is a FakeBackend or AerSimulator, run the program locally, rather than through the IBM Cloud.
Details and comments
Fixes #

I wrote the basic flow, including a simple test. However, I encountered quite a few problems/questions:

[ ] What is the correct way to transfer options? Which options should be transferred?
[ ] Currently working only when skip_transpilation=True
[ ] Should we support FakeBackends V1 in addition to V2?
[ ] Still need to add support for circuit-runner. Is QASM3 supported on simulators?
[ ] Should ibmq_qasm_simulator also run locally?
[ ] Does Session have any meaning when running on simulator?
[ ] Fix when QiskitRuntimeService is not defined

@kt474 , @jyu00 - any insights on the above are welcome.

What is the correct way to transfer options? Which options should be transferred?
I'm not sure about how options would work in these fake backends, i'll have to take a look. @jyu00 thoughts here?

Should we support FakeBackends V1 in addition to V2?

I don't believe so, we can just support V2 for now

Still need to add support for circuit-runner. Is QASM3 supported on simulators?

No, QASM3 is not currently supported on simulators

Should ibmq_qasm_simulator also run locally?

No, I don't believe so - ibmq_qasm_simulator is one of the simulators that will be sunset.

Does Session have any meaning when running on simulator?

No, sessions don't have any meaning when using simulators - jobs on simulators run the same way, independent of whether
or not they are in a session

Must the user have an account to run on a simulator? Currently, we need to initialize a QiskitRuntimeService, and this fails when no account.

Yes, the user must have an account

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

89 of 95 (93.68%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+19.4%) to 65.871%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit_ibm_runtime/qiskit_runtime_service.py
48
50
96.0%

qiskit_ibm_runtime/fake_runtime_job.py
20
24
83.33%

Totals

Change from base Build<PHONE_NUMBER>:
19.4%

Covered Lines:
3422

Relevant Lines:
5195

💛  - Coveralls

A few comments/questions for the reviewers:

I prefer to leave support for circuit_runner for a separate PR
Do we want FakeProviderForBackendV2.get_backend() to throw when backend not found? For me it was more convenient to return None as a check for whether this name is a fake backend.
FakeRuntimeJob – there are several members that I think are not needed. Do you agree?
See questions I wrote inside the code.
Ideas for additional tests?

Closing, this was done in #1495


Open URL

Open URL using shortcut feature is needed.
⌘ + shift + u will open the url under the cursor in your default browser, other than http(s) schemes must be enclosed within <>, e.g. skype:nickname

Does this package handle your use-case?
https://atom.io/packages/link

@irrationalistic Thanks for pointing out the package. It doesn't work on mac.

@dinesh-v: I have both Tasks and Link packages installed on mac. I created a new task item and typed out a link. Hitting the Link plugin's default keybinding, ctrl+shift+o, does open that link when my cursor is on it! Give it a try :) Closing this task for now since i believe it covers the use case, feel free to re-open if not!

@irrationalistic It worked when I didn't hover cursor upon the link.


Time_limit is not working

What version of OR-Tools and what language are you using?
Version: v9.4
Language: Python
Which solver are you using (e.g. CP-SAT, Routing Solver, GLOP, BOP, Gurobi)
ROUTING SOLVER (routing_enums_pb2)
What operating system (Linux, Windows, ...) and version?
Windows 10 Home 21H2
What did you do?
I've put a time_limit of 120 seconds with this line of code:
search_parameters.time_limit.seconds = 120

When I run, it doesn't stop after that time limit and then, after a while, it crashes.

If you enable the log search search_parameters.log_search = True
Did you see some solutions trace ?
usually this limit is need t ostop the guided local search but in your case maybe the solver can find a first solution...


limit the concurrency of generating outbound clusters to avoid OOM

Signed-off-by: YaoZengzeng<EMAIL_ADDRESS>

@YaoZengzeng: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


tcp socket buffer size

Should not we set SO_SNDBUF or SO_RCVBUF on TCP socket by uv_xxx_buffer_size ?

Depends. Do you know what the right value for your send and receive buffers is? The kernel probably knows better than you do.

Yes, The kernel will adjust it, I'm just curious what the point of this API is. Because I'm going to add it to Node.js, Do you think it's necessary ?

It works for both protocols but the point still stands that the kernel almost always has better insight than you, the application programmer. I've been writing networked programs for 25 years now and I don't think I've ever had a legitimate use case for tweaking send/receive buffers.

Thank you for your explanation !


Dead code in idea.gradle

Is that closure ever used?
https://github.com/gradle/gradle/blob/665d776bd064262072a478265988859fd5a95a7e/gradle/idea.gradle#L73

Superseded by #4429


redux-form v8.2.3 + react-redux v7.1.0 + react 16.8.6 + server-side rendering results in invalid hook call

What is the current behavior?
When a reduxForm-wrapped component is on the render path on the server, you get an `Invariant violation: Invalid hook call."
Oddly, it doesn't exist on the frontend. I can work around the issue by lazy-loading the offending components and deferring them to the frontend.
Here's the full trace:
react_1          | { Invariant Violation: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
react_1          | 1. You might have mismatching versions of React and the renderer (such as React DOM)
react_1          | 2. You might be breaking the Rules of Hooks
react_1          | 3. You might have more than one copy of React in the same app
react_1          | See https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem.
react_1          |     at invariant (/usr/src/app/node_modules/react/cjs/react.development.js:88:15)
react_1          |     at resolveDispatcher (/usr/src/app/node_modules/react/cjs/react.development.js:1436:28)
react_1          |     at useMemo (/usr/src/app/node_modules/react/cjs/react.development.js:1491:20)
react_1          |     at ConnectFunction (/usr/src/app/node_modules/react-redux/lib/components/connectAdvanced.js:131:41)
react_1          |     at processChild (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:2888:1)
react_1          |     at resolve (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:2812:1)
react_1          |     at ReactDOMServerRenderer.render (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:3202:1)
react_1          |     at ReactDOMServerRenderer.read (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:3161:1)
react_1          |     at renderToString (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:3646:1)
react_1          |     at /usr/src/app/build/webpack:/render.js:96:1
react_1          |     at process._tickCallback (internal/process/next_tick.js:68:7) name: 'Invariant Violation', framesToPop: 1 }

Is this a known issue/incompatibility with react-redux v7x? Is that one of the issues associated with #4431? Where in the render path would it be calling the hook code in connect? Are there other workarounds?
What is the expected behavior?
It'd be great if it rendered without an error.
What's your environment?
React: 16.8.6
react-redux: 7.1.0
redux-form: 8.2.3
node version: 10.15.1
environment: docker

<EMAIL_ADDRESS>has huge perf issue when you use it with redux-form@8, I use it in react-native app and it almost crashes after few typed chars in input field, rolled back to 7.0.3 fixed an issue<EMAIL_ADDRESS>is not ready yet to use with redux-form

I rolled back to<EMAIL_ADDRESS>and the issue is still present, except instead of complaining about hooks, it complains about being unable to find the store context:
react_1          | Invariant Violation: Could not find "store" in the context of "Connect(Form(WithStyles(BarePreferredDatesForm)))". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to Connect(Form(WithStyles(BarePreferredDatesForm))) in connect options.
react_1          |     at invariant (/usr/src/app/node_modules/invariant/invariant.js:40:15)
react_1          |     at Connect.renderWrappedComponent (/usr/src/app/node_modules/react-redux/lib/components/connectAdvanced.js:172:32)
react_1          |     at Connect.indirectRenderWrappedComponent (/usr/src/app/node_modules/react-redux/lib/components/connectAdvanced.js:168:21)
react_1          |     at ReactDOMServerRenderer.render (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:3412:1)
react_1          |     at ReactDOMServerRenderer.read (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:3161:1)
react_1          |     at renderToString (/usr/src/app/build/webpack:/node_modules/react-dom/cjs/react-dom-server.node.development.js:3646:1)

Again, this only happens on the backend, and it only happens with redux-form's call of connect. My own components' calls to connect along that render path work just fine, indicating that it's not a question of the Provider being misconfigured.
It's also unlikely to be an interaction with any other provider, because even when a reduxForm-wrapped component is the direct child of the react-redux Provider, I'm still seeing the same issue.

Interestingly, the issue seems to have more to do with React's context API and webpack than it does with this library specifically.
When I posted my last message, react and all react- packages were being bundled by webpack (i.e. not externalized), but redux-form was being externalized. Internalizing redux-form fixed the issue.
I'm still unclear on what the issue actually is, but it doesn't seem to be completely related to this library. I'll go ahead and close this.


Adding linting, more tests, and coverage

Adding linting, more tests, and coverage

💯

Let's resolve this!


[mp-7-wip] Merge branch 'main' of github.com:wildfly/wildfly into mp-7-wip-merge-from-main

Morning sync into mp-7-wip.

<--- THIS SECTION IS AUTOMATICALLY GENERATED BY WILDFLY GITHUB BOT. ANY MANUAL CHANGES WILL BE LOST. --->

Wildfly issue links:

WFLY-17968
WFLY-15590
WFLY-19888
WFLY-19899
WFLY-16670

<--- END OF WILDFLY GITHUB BOT REPORT --->
More information about the wildfly-bot[bot]

@kabir Syncing mp-7-wip with main from this morning.

@wildfly-ci doesn't take into account that we sometimes work with multiple branches and requests unnecessary reviews...

@rhusar Thanks!


Dependency on packed_simd

Hnsw depends on packed_simd, which is no longer in development.
On my mac, this is hnsw is showing the same issues seen with pack_simd in other libraries:
https://github.com/rust-lang/cargo/issues/9139
It would be great to move to https://github.com/rust-lang/stdsimd maybe
packed_simd v0.3.3
└── hnsw v0.3.1

If it supports the same capabilities, I can look into it. I have some time today to take a look.

It seems that stdsimd isn't published on crates.io, nor is it yet part of the standard library yet. I will continue looking into alternatives to packed_simd.

It seems that the only maintained alternative that I can use right now is faster: https://crates.io/crates/faster
I am going to see if I can use this and get similar performance.

It seems that faster also uses packed_simd. I am not really sure what to do here. I will look for more obscure alternatives. There might just not be a sufficient solution.

I have been looking at simdeez: https://crates.io/crates/simdeez. It doesn't seem to work in a way that is what we need. I am not sure if there is any alternative in the Rust ecosystem to packed_simd at this time. Even the simba crate (https://docs.rs/simba/0.4.0/simba/) uses packed_simd. The fact that it is not building is definitely a huge issue.

Okay, looking at those other crates, it seems that this is what I need to use: https://crates.io/crates/packed_simd_2/0.3.4

Published version 0.11.0 of space: https://crates.io/crates/space/0.11.0.

Okay, @bwindsor22, please check if the newly released version of HNSW v0.7.0 still has build issues. https://crates.io/crates/hnsw/0.7.0
If its all good, we can close this issue.

I am going to close this issue, as this should likely be resolved. I also recommend using HGG (https://github.com/rust-cv/hgg) at this point as an alternative to HNSW.


'Attend KubeCon NA' button needs update

This is a Bug Report

Problem:
In https://kubernetes.io ,
when user clicks Attend KubeCon NA virtually on November 17-20, 2020,

user lands on this page,
which is for KubeCon & CloudNativeCon North America 2021.
Proposed Solution:
In en/_index.html,
[As-is]
        Attend KubeCon NA virtually on November 17-20, 2020

        Attend KubeCon EU virtually on May 4 – 7, 2021

[To-be]
        Attend KubeCon in Los Angeles on October 12-15, 2021

        Revisit KubeCon EU 2021

Page to Update:
https://kubernetes.io

/language en

/triage accepted


dubbo ops shows 'Network error'

i set up dubbo ops as you guy manual
i sign in dubbo admin and search a service via entering the service name.then a alert tips shows a warning-- 'Network error, please check your network settings'
what's wrong with that ? could you help me?thanks

pls. fire issue on https://github.com/apache/incubator-dubbo-ops


Accept existing SSLConnectionSocketFactory / HttpClient

Hi there,
There doesn't seem to be any way of constructing a JestClientFactory without a HttpClientConfig.Builder, which unavoidably calls sslSocketFactory = SSLConnectionSocketFactory.getSocketFactory() on instantiation. That's fair enough, but I already have a fully formed HttpClient, complete with a SSLConnectionSocketFactory (and custom HostnameVerifier), so it would be nicer/faster/more efficient if I could simply pass in either of the existing  SSLConnectionSocketFactory or HttpClient.
Is there any way this can be done?

You can pass your own SSLConnectionSocketFactory instance as illustrated in the readme.

Sorry, I probably wasn't clear enough. Yes, though I can overwrite it with my own, I'm really trying to prevent the default SSLConnectionSocketFactory getting created at all, because it's relatively expensive. I imagine the Builder could be changed to only create it lazily (e.g. on build()), but I wondered if there was a workaround...

As it currently stands there is no workaround to creating that default instance. I understand that moving the default assignments like sslSocketFactory = SSLConnectionSocketFactory.getSocketFactory(); into the build() method would solve your problem, right? If so then I can do that change or you can also submit a pull request for that.

Submitted: https://github.com/searchbox-io/Jest/pull/252


Fix design issues on /cbv/entries page

Ticket
Resolves FFS-1453.
Changes

Fix alert styling
Fix button color
Remove case number

Context for reviewers
N/A
Testing
Screenshot will be posted below for acceptance.

@carmenrosalop Screenshot below for your acceptance:

Another small nit: the width of the banner and title is much longer than the body text. I'd fix it if it's easy, but if it requires a lot of work or a site-wide page treatment, then we can fix it later.

@carmenrosalop Ok, I made the text bold. I'm going to pass on the banner and title width because we should probably just do it holistically.


Primitive PID tuning (MoveIt!) and FRI port number armonization

Hi guys,
I managed to move the robot with MoveIt!, even for quite large movements and with a decent behavior. I guess it would be a nice starting point for more experienced people.
Btw, the port number in the KRL script in the repo is 49939, so I would suggest to use it as a default everywhere.

Hi @marcoesposito1988
Good work. Did you try using the PID controller with a fixed (and far from actual position) reference point? I think you are having a good performance for trajectories because moveit interpolate and thus you have always small errors.
In the case you have a big errors the gains in the yalm file can be dangerous since they are big.
@carlosjoserg I think we can add this as a warning in the README.
Tanks for contributing @marcoesposito1988
best

Hi Manuel,
thanks! I played a bit more with it, and the high gains were indeed causing obscillations. This values should be an improvement.
I will continue working on it.

@marcoesposito1988
The mess you saw with the port number is because we have 2 arms with different port numbers, but thanks for the standardization, it is beneficial to understand the package.
I see you mdified the joint_limits.yaml file. You should know that these values are automatically generated from the URDF everytime the roslaunch lwr_moveit setup_assistant.launch is used (unless you avoid to overwrite that file explicitly). The parameter in the URDF model you should tweak to get the desired limit values is called <xacro:property name="velocity_scale" value="3"/>. I would recommend to use that, if you don't want this values to be overwritten accidentally with the MoveIt! setup.
@manuelbonilla
The warning regarding the PID tunning is more or less there in the Overview section, check it whether it is enough or not.
The merge goes anyway, thanks again.

Hi @carlosjoserg ,
I didn't know that, thanks! I'll do that next. Thanks for merging!


no_jira-npe-fix-on-risk-dates: added null handling for risk dates

This PR contains two changes
1) The completedDates on the risk assessments are used to construct the risk assessment timeline.
Where the completedDate is null that particular data-point is ignored.
The reason for this is because without the completedDate there is no way to correctly position the assessment on the timeline, in other words we don't know when it happened.
2) The initiationDates on the risk assessments are used to sort the list of assessments from OASys to determine the latest assessment.
Where the initiationDate is null, that particular assessment is ignored.
The reason for this is because without that date we cannot know whether or not it really is the latest assessment.
Other
I've have kept parsing the date strings into LocalDate and LocalDateTime objects.
The reason for this is because (AFAIK) when it comes to sorting the dates, if they are left as Strings, then the sorting will be done lexcographically not chronologically which can lead to an incorrect sorting order.
Null dates being parsed (NPEs) are handled by simply ignoring them (see points 1 and 2 above).

Would be worth doing a bit of an audit on the whole codebase to check that whenever we do LocalDate.Parse, we aren't passing in a nullable value.  Where we are passing in a null value, we should change it because it's just a bug waiting to happen.  This is not the first time we have had null problems with date parsing so it's worth being proactive.
I'm not suggesting we get rid of parsing and sort on strings across the whole codebase as part of this PR, just that we check for passing nullables in and fix those ones.  When we crack open a file/class/method in the future, that is when we should remove parsing, doing it as we go.

Hey Darren,
About replacing the mapping as you suggested below -

It doesn't appear to be working and I'm getting a null pointer.
Can you spot anything I've done wrong there?

Hey Darren,
About replacing the mapping as you suggested below -

It doesn't appear to be working and I'm getting a null pointer (test failing). Can you spot anything I've done wrong there?

It's line 244 in RIskService, still parsing a null value by the looks of it.


fix: removed trusted issuer protocols

Signed-off-by: PeterStrob<EMAIL_ADDRESS>

I think these changes have already been merged to main; thanks for the confirmation :slightly_smiling_face:


brew bundle --cleanup fails with latest code

I upgraded homebrew in the past week or so. Till then, I was able to run the following command properly:
brew bundle --cleanup --file=~/Brewfile
In the past few days, some upgrade has broken brew such that the --cleanup switch has completely broken.
This is the error message that I get:
Usage: brew info [options] [formula]

Display brief statistics for your Homebrew installation.

If formula is provided, show summary of information about formula.

      --analytics                  List global Homebrew analytics data or, if
                                   specified, installation and build error
                                   data for formula (provided neither
                                   HOMEBREW_NO_ANALYTICS nor
                                   HOMEBREW_NO_GITHUB_API are set).
      --days                       How many days of analytics data to
                                   retrieve. The value for days must be
                                   30, 90 or 365. The default is 30.
      --category                   Which type of analytics data to retrieve.
                                   The value for category must be install,
                                   install-on-request or build-error;
                                   cask-install or os-version may be
                                   specified if formula is not. The default
                                   is install.
      --github                     Open the GitHub source page for formula
                                   in a browser. To view formula history
                                   locally: brew log -p formula
      --json                       Print a JSON representation of formula.
                                   Currently the default and only accepted
                                   value for version is v1. See the docs
                                   for examples of using the JSON output:
                                   https://docs.brew.sh/Querying-Brew
      --installed                  Print JSON of formulae that are currently
                                   installed.
      --all                        Print JSON of all available formulae.
  -v, --verbose                    Show more verbose analytics data for
                                   formula.
  -d, --debug                      Display any debugging information.
  -q, --quiet                      Suppress any warnings.
  -h, --help                       Show this message.
Error: invalid option: --cask

+1 for this one, I am experiencing the same problem.

@vraravam @bob-swinkels what is the output of brew --version for you?

@jacobbednarz : Here's the output from my machine:
Homebrew 2.5.12
Homebrew/homebrew-core (git revision 5f10b; last commit 2020-11-29)
Homebrew/homebrew-cask (git revision 17da8; last commit 2020-11-29)

This should be resolved in #827.

So, will this be released soon? Till then what can we do?
sent using an itty-bitty keyboard that assumes it can think
On Mon, 30 Nov, 2020, 9:57 AM Jacob Bednarz<EMAIL_ADDRESS>wrote:

This should be resolved in #827
https://github.com/Homebrew/homebrew-bundle/pull/827.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Homebrew/homebrew-bundle/issues/828#issuecomment-735537060,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAQ77OOJIWRQIWJHKWWGXTSSMNKNANCNFSM4UFS4F3Q
.

#827 has been merged. Running brew update should pull the latest changes in.

Yes, perfect! No more error messages after running brew update. Thank you!


Sorting Issue

Describe the bug
When viewing lists of creators and objects, sorting lists capital letters first followed by lower case (e.g. ALPHA, CHARlie, Bravo, alpha2).
To Reproduce
Steps to reproduce the behavior:

Go to "Creator" Tab or "Models" tab.
Scroll down list until you find sorting is inconsistent.

Expected behavior
Records should be sorted regardless of case (e.g. ALPHA, alpha2, Bravo, CHARlie) I believe this was the case with previous versions (0.68.0).
Screenshots

List of creators restarting from Zororeo to basti30 and continuing with lowercase entries.

Same behavior when editing model details and selecting a creator.

Same behavior in list of models with square brackets and lower case "a" appearing at the end of the list (had to rename to cause this).

Desktop (please complete the following information):

OS: Windows
Browser: Firefox
Version 130.0

Smartphone (please complete the following information):
n/a
Additional context
Currently using v0.78.1 solo deployment with Docker. Still seeing this in 0.79.0 that was just released.

Good call! I don't think anything should have changed on that front, but you're right that it should be case insensitive!


no license file

hi, nice game! is this project open source? if yes, could you add the license file? I would like to package it as a webxdc game

license added ;)

@CutFuyi thanks a lot!!! :heart:


Use 'prepublishOnly' hook instead 'prepublish' to prepare calibrate script

I don't understand why we minify calibrate script in prepublish hook which is launched on npm install too. Issue about it - https://github.com/npm/npm/issues/16685
I propose do it only before publish new version and it gives us opportunity to transfer uglify-js to dev deps.

закроем?


Surface pro - scrolling using the type cover touch pad is slow

用type cover滚动的时候很卡，但是触屏的时候很流畅，希望能优化一下。
translate by google:

Touch screen rolling is very smooth, but with the type cover when rolling is slow, hoping to optimize that

Windows 10 15063.138
Surface pro4
VSCode Version: 1.12.1

@wenkeming to clarify scrolling by touch on the screen is fast, but scrolling using the touch pad of the surface type cover then scrolling slow? Does this only happen with VS  Code or with other applications as well?

only happen with VS Code, the other applications such as Brackets, Sublime, Atom is well. I tried to disabled the mini-map then get better, but still slow.

Let's track in #13612
A number of workarounds are discussed in the comment thread and a summary is available here -- https://github.com/Microsoft/vscode/wiki/Known-issues#smooth-scrolling-on-windows-using-laptops-with-precision-touchpad


Acquire/Break lease dialog is empty for one blob container

Storage Explorer Version: 1.9.0
Build: 20190809.2
Platform/OS: Linux Ubuntu 19.04/Windows 10/macOS High Sierra
Architecture: ia32/x64
Regression From: Previous release(1.9.0)
Steps to reproduce:

Expand a Non-ADLS Gen2 account -> Blob Containers.
Create a new blob cotainer and try to acquire lease.
Check the prompt dialog.

Expect Experience:
The prompt dialog is not empty.

Actual Experience:
The prompt dialog is empty.

This issue also reproduces on the latest master build 20190821.3. So reopened it.

Fix is still merged and working, but Cloud Explorer reference wasn't updated in Storage Explorer.


[NETIP] Discovery is broken

Required information

Camera board id: hi3516ev200+sc2315e
OpenIPC version: latest
Commit: master

Issue description
Last commit breaks NETIP discovery, interface name isn't filled in from the first attempt
Furthermore, discovery in programs like VMS/VMS Lite issues 10 search requests + ONVIF search same time, which leads to situation, like in the log below, errors appear nonstop.
Steps to reproduce

Enabled NETIP and ONVIF
Initiate search in VMS
No reply and endless errors in console
Start another search
Flood stops, interface and IP is filled in correctly, but still no valid response

Information to attach
11:18:53 [   netip] reply_discovery@415          NETIP: Sent discovery reply to <IP_ADDRESS>
11:18:55 [ mdetect] motion_detect_thread@716     Motion detection has been started on 3 ext channel
11:18:55 [ mdetect] motion_detect_thread@717       frame size 960x528
11:18:55 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:55 [hisi_hal] analyse_log@392              VB fail
11:18:55 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:55 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:55 [hisi_hal] analyse_log@392              VB fail
11:18:55 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:56 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:56 [hisi_hal] analyse_log@392              VB fail
11:18:56 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:56 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:56 [hisi_hal] analyse_log@392              VB fail
11:18:56 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:56 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:56 [hisi_hal] analyse_log@392              VB fail
11:18:56 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:56 [discover] udp_read@52                  onvif discovery probe from <IP_ADDRESS>:3702
11:18:56 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:56 [hisi_hal] analyse_log@392              VB fail
11:18:56 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:56 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:18:56 [hisi_hal] analyse_log@392              VB fail
11:18:56 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:18:57 [discover] udp_read@52                  onvif discovery probe from <IP_ADDRESS>:50370
11:19:02 [   h265e] h265e_drv_read_regs@4656     hevc stream buf full!
11:19:02 [      rc] RC_EndOneFrame@3616          stream buffer full!!!!
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:19:02 [hisi_hal] analyse_log@392              VB fail
11:19:02 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [    venc] VENC_InqTask@3370            Venc 0 stream buffer is full.
11:19:02 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:19:02 [hisi_hal] analyse_log@392              VB fail

< REPEATS NONSTOP >

...

<NEW SEARCH REQEST >
11:40:51 [   netip] udp_cb@432                   UDP packet received len = 20
11:40:51 [   netip] reply_discovery@415          NETIP: Sent discovery reply to <IP_ADDRESS>
11:40:51 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:40:51 [hisi_hal] analyse_log@392              VB fail
11:40:56 [      vi] VI_DRV_GetFrmVbBlk@4106      Pipe 0 chn 0 get buffer fail,size 3110400 !
11:40:56 [hisi_hal] analyse_log@392              VB fail
11:40:56 [      vi] VI_COMM_CapPrepareFrame@2915 pipe id 0 get vb fail

Please test against latest build

Works fine now, both NETIP and ONVIF discovery, thanks!

I confirm the adequate operation of the new version. Thanks.


Fix Hash Value For Prometheus Histogram Metrics.

Through internal investigation, I observed that one of the queue length
is consistently high and blocked the whole queue manager. I identified
that there are large volume of points with hash value 0 tried to be
enqueued on to shard #0, which makes the sharding inbalance and the
sharded queue are constantly blocked by shard #0.
When Stackdriver Prometheus Sidecar tries to transform Prometheus
histogram metrics into Stackdriver timeseries with value type
distribution, it should return the hash values derived by series cache
rather than 0. This change fixes the undesired behavior.

This is great! Does this potentially apply to all of the time series that return a nil error? Specifically other calls to getResetAdjusted raise a potential concern in my mind.

This is great! Does this potentially apply to all of the time series that return a nil error? Specifically other calls to getResetAdjusted raise a potential concern in my mind.

My understanding is that if sampleBulder.next() returns both outSample as nil and error as nil, the caller PrometheusReader.Run() won't append the (Stackdriver) sample into queue. All returned value related to getResetAdjusted satisfies this condition.

Addressed the comments, please take another look. Thanks!


[Question]: Why ragflow need to use a model named "qwen2-instruct-1-0" when the Chunk Method is "Knowledge Graph"？

Describe your problem

My default model is named "qwen2-instruct" in System.
Why ragflow need to use a model named "qwen2-instruct-1-0" when the Chunk Method is "Knowledge Graph"？
Error:
xinference.api.restful_api 2829 ERROR    [address=<IP_ADDRESS>:43828, pid=2863] Model not found, uid: qwen2-instruct-1-0

I find you have implement RAGFlow in your computer. Therefore, you need to write GPT API in your system setting.
In the version of online demo, each user will obtain some free tokens from GPT. When it comes to local version, you must prepare API key to run the RAGFlow

The error message is from xinference. Maybe the model in xinference is named 'qwen2-instruct-1-0'.
RAGFlow will not rename the model.

我也遇到了同样的问题。我用xinference部署的bge-m3和glm4-chat

但在ragflow中模型名称都变了，加了"-1-0"的后缀:

mark.met the same problem, when I use the graphrag mode:`ERROR: Error code: 400 - {'detail': '[address=<IP_ADDRESS>:50218, pid=40327] Model not found, uid: qwen2.5-instruct-2-0'}
{'root': {}}
ERROR: Error code: 400 - {'detail': '[address=<IP_ADDRESS>:50218, pid=40327] Model not found in the model list, uid: qwen2.5-instruct-2-0'}
{'root': {}}
ERROR: Error code: 400 - {'detail': '[address=<IP_ADDRESS>:50218, pid=40327] Model not found, uid: qwen2.5-instruct-2-0'}
` but actually in xinference and database, it is qwen2.5, where is the address varible stored?

mark.met the same problem, when I use the graphrag mode:`ERROR: Error code: 400 - {'detail': '[address=<IP_ADDRESS>:50218, pid=40327] Model not found, uid: qwen2.5-instruct-2-0'}
{'root': {}}
ERROR: Error code: 400 - {'detail': '[address=<IP_ADDRESS>:50218, pid=40327] Model not found in the model list, uid: qwen2.5-instruct-2-0'}
{'root': {}} ERROR: Error code: 400 - {'detail': '[address=<IP_ADDRESS>:50218, pid=40327] Model not found, uid: qwen2.5-instruct-2-0'} ` but actually in xinference and database, it is qwen2.5, where is the address varible stored?

I restart the xinference llm service and the problem fixed.


new text syntax

I'm simplifying the text syntax, but it can still be a bit confusing, so I'd lie to propose a different version, that's further from traditional datalog syntax.
I'd like to change from:
right(#authority, $1, #read) <- resource(#ambient, $1), owner(#ambient, $0, $1)

to
right(#authority, $1, #read) if resource(#ambient, $1) and owner(#ambient, $0, $1)

with if and and case insensitive, so we can write right(#authority, $1, #read) IF resource(#ambient, $1) AND owner(#ambient, $0, $1) if it's easier to read without text highlighting
And for caveats:
caveat1($0, $1) <- right(#authority, $0, $1), resource(#ambient, $0), operation(#ambient, $1)

to
check right(#authority, $0, $1) and resource(#ambient, $0) and operation(#ambient, $1)

or another keyword, like verify, satisfy, ensures, assert, etc
For constraints, instead of moving them to the end like this:
valid_date("file1") <- time(#ambient, $0 ), resource(#ambient, "file1") @ $0 <= 2019-12-04T09:46:41+00:00

we would write:
valid_date("file1") if time(#ambient, $0 ) and resource(#ambient, "file1") and $0 <= 2019-12-04T09:46:41+00:00

And constraints could be anywhere in the rule's body, like this:
valid_date("file1") if time(#ambient, $0 ) and $0 <= 2019-12-04T09:46:41+00:00 and resource(#ambient, "file1")

I also prefer the current syntax.

I also prefer the current syntax.

v2 now has a new syntax with a defined grammar https://github.com/biscuit-auth/biscuit/issues/72


Baseballfield-Ventengo

My art piece is of a baseball field. I included the infield with the four bases as well as the pitchers mound. I also included the  outfield fence and made sure to leave room past it just like in a real field. I have some experience coding in Java script but more in other languages. I learned a lot while coding this project.

[x] I have read the steps to getting a blot
[x] I am submitting art that...

[x] is algorithmically generated (will meaningfully change each time the program is run)
[x] is your own work that is not copied from somewhere else
[x] doesn't call Math.random() (See the documentation on randomness)
[x] is drawable on Blot itself (doesn't have lines overlap more than 5 times)

[x] Doesn't overlap lines more than 5 times
[x] Fits in the working area of 125x125mm
[x] Doesn't rely on colour to look good

If you used based your art on something else, used a tutorial, or remixed it from something else, please link it here: https://blot.hackclub.com/editor?guide=start

What do you mean by generative? I have lots of variables throughout the code which can be changed altering the image. For example the large curve on the left side of the image can be flipped or the amount of arc can be changed layering how it would look. Also the size of the squares can also be changed altering the look.

There are more examples too with the positions of the squares, the size of the circle in the middle, and more

Hey, I did a check and this is indeed generative, but 2 things:

Could you move the variables to the top so that they can easily be changed?
This drawing is a little simple, could you work on it more?

I'll swing back around later, thanks for the wait!

Updated the PR with new code an image.

Moved all variables to top and added more to code.

Just updated code and polished it up.

Just updated code:

Just updated with more

random variables

P

olished up code and now I feel it looks good.

Just updated code by adding word 'Rockies' to it.

Just updated code and made it look a lot cleaner.

Made it look a lot more realistic by adding people at the bases and on the field

Hi there,
This is a cool piece of artwork but it needs to have less overlapping
You are well on your way to having a blot. howvever its a bit simple and overlaps quite a lot

Keep working on your PR! Just an update, I am going to close this PR. Please create a new PR once you have updated your art. I am doing this due to a new management system for the PRs.


Version 2.7 announcement blog post uses screenshot from a version which was never released.

Where to find the issue
German Version 2.7 announcement blog post: https://www.coronawarn.app/de/blog/2021-08-16-cwa-version-2-7/
Image: https://www.coronawarn.app/assets/img/blog/2021-08-16-CWA-2-7/impfzertifikat-ablaufdatum.png
Describe the issue
The screenshot is not from a version which was published. No app version showed or shows the technical expiration date there where this screenshot shows it. See https://www.coronawarn.app/de/screenshots-archive/2-7.html#ios_test_certificate
Suggested change
Remove this screenshot, as the English blog post also doesn't have an equivalent screenshot.

@MikeMcC399 This is an issue with the blog, not with the screenshot page.

I have to correct myself here, the implementation which was shown on the blog is actually released, see this screenshot:

However, I don't think #1890 should be reverted, as the screenshot was missing in the English blog post too, so this was still a "good" change for consistency.


Add normalization for Hyphen -> Hyphen-minus

Previously these two characters were not searchable interchangably, even when Hyphen-Minus is being changed to Hyphen in some text to PDF pipelines.
example of what it fixes: The CA/B Forum Baseline Requirements documents (v1.7.5, https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-1.7.5.pdf)  currently contain "SHA-1" on page 15 (search 'Subordinate CA certificates using the SHA"), but you won't find matches for "SHA-1" due to it using Hyphen (\u2010) instead of Hyphen-Minus (\u002D).

/botio-linux preview

Thank you for improving this!


HW3

Completed 3rd homework assignment:
Implemented sorting algorithms for linked lists
Added property based testing using FsCheck.xUnit

Added unit tests.
Improved quick sort and merge sort

Implemented my own MyList type. Implemented all the needed functions for the sorting algorithms. Rewritten sorting algorithms for MyList. Tests use MyList.bind for converting from List to MyList and backwards.


"Failed to convert..." error when using .toErrorReport()

Repro:
const slang = require("@nomicfoundation/slang")
const { ProductionKind } = require("@nomicfoundation/slang/syntax/parser")

const language = new slang.language.Language("0.8.0")

const parseOutput = language.parse(ProductionKind.ContractDefinition, "contract Foo }")

for (const error of parseOutput.errors) {
  console.log(error.toErrorReport())
}

@fvictorio I think there is a type error with this example. I changed it to use import statements as such:
import * as slang from "@nomicfoundation/slang";
import { ProductionKind } from "@nomicfoundation/slang/syntax/parser";

const language = new slang.language.Language("0.8.0");

const parseOutput = language.parse(ProductionKind.ContractDefinition, "contract Foo }");

for (const error of parseOutput.errors) {
  console.log(error.toErrorReport());
}

And now I get the expected error:

So I changed it to the following:
import * as slang from "@nomicfoundation/slang";
import { ProductionKind } from "@nomicfoundation/slang/syntax/parser";

const language = new slang.language.Language("0.8.0");

const source = "contract Foo }";
const parseOutput = language.parse(ProductionKind.ContractDefinition, source);

for (const error of parseOutput.errors) {
  console.log(error.toErrorReport("foo.sol", source, true));
}

And now it runs correctly, producing:

I think it is because NAPI cannot convert the undefined arguments to the expected ones?
Can you please double check?

Ah, yes, sorry, I didn't notice that that function had required arguments because I was playing with slang in pure js. Thanks!


Pipe to custom domain (Azure OpenAI service support)

Taken from https://github.com/Helicone/helicone/discussions/139
Azure has the ability for users to deploy their own OpenAI service as part of their cognitive services offerings. By the looks of it, Microsoft will quickly mirror functionality and models as they're made available by OpenAI (e.g. they added chat-turbo the day after it was available).
See below example from the OpenAI cookbook on how the Azure OpenAI endpoints look. Users give their deployment a name and end up with https://my-service-name.openai.azure.com. No indication that this url pattern will change, but not sure.
https://github.com/openai/openai-python/blob/main/README.md#microsoft-azure-endpoints
Potential options:
Pass in the Azure endpoint along with the rest of the Helicone params
Or setup something in the UI for users to specify which API key should go where (either create an Azure service record or send to OpenAI)

updated documentation link, need to provide api_type, api_base and api_version

Credit: @aavetis

this would be great, as many teams are getting Azure credits (startups, individuals, nonprofits) and this could apply towards them

Looks like support for this is available now in the libraries and with the API via the Helicone-OpenAI-Api-Base header. It would be great to include in the docs the fact that this works for any custom OpenAI-compatible domain, and can be used via regular HTTP headers and doesn't require the library, because the docs currently omit those details and focus just on Azure OpenAI. Maybe rename the docs page Custom API/Base URLs?

Azure support: https://docs.helicone.ai/getting-started/integration-method/azure


Generate transfer for complaints and bids

This change is

Coverage increased (+0.03%) to 89.697% when pulling 9b85834e48f12c3fb0c34c8483d7b44772a40d95 on Leits:a105191787427142_transfer_token into 1c38af6de3b26239de4274646b2cb96e88924c57 on openprocurement:master.


Registry Can't Contact docker-auth Service

The docker-auth service seems to be running okay, or at least it answers as expected on localhost:5001. However, no matter what I try in my registry config, I get: getsockopt: connection refused.
For example: REGISTRY_AUTH_TOKEN_REALM='https://<IP_ADDRESS>:5001/auth yields dial tcp [MY IP]:443: getsockopt: connection refused.
I've also tried:

REGISTRY_AUTH_TOKEN_REALM='https://<IP_ADDRESS>:5001/auth'
REGISTRY_AUTH_TOKEN_REALM='https://[INTERNAL_DNS_NAME]:5001/auth'
REGISTRY_AUTH_TOKEN_REALM='https://[EXTERNAL_DNS_NAME]:5001/auth'

and many more that I've forgotten now. Anything I put in there, comes back immediately as unable to connect.
 Following that line by line, I get the exact same error.

My fault, I didn't realise the token service had to be externally accessible. Thought the registry would talk directly to the auth service.


update generated crds path

Change the crd yaml generation path to ./charts/_crds

@calvin0327 @wzshiming PTAL


Nodetool access to the Modules

The devs need can invoke the nodetool method with following parameters:
int node(number of node can be either 1,2,3, etc.)
String command(info, ring, stop, etc.)
String arguments(-- CLEANUP, -- tokesn, etc. In case no arguments needed for that command, user will
have to type in "" to make it a null argument). I am not sure if there is a better way to
deal with this. Let me know if there is and I can look it up.)
Also, I have moved 'Runtime runtime = Runtime.getRuntime()' to Bridge and made it protected to be accessed by CCMBridge.

Pushed new changes

Looks great!


Small update for the 1.20 stuff

Mostly just forgot to update the quilt.mod.json file when we first did this so now that should basically be the same as the other template mod

Jesse@Fnige

If youre talking about the stuff in libs.versions.toml that was already updated, just forgot to do the quilt.mod.json stuff before


depth of coverage

Hi ,
I am wondering where in the output the depth of coverage is written??
Thanks

This is from the README.
The fasta file will be annotated like the following in the female_only mode:

record_id length_of_contig proportion_shared_with_female

And in female+male mode:

record_id length_of_contig proportion_shared_with_female median_k-mer_abundance

"median_k-mer_abundance" seems to be the coverage you are interested in. You can collect the headers from annotated fasta file using this
awk '/^>/ {print substr($0,2)}' $fasta_file > fasta_headers.tab
You can open fasta_headers.tab in excel and allow spaces and tab to separate data into cells and collect column 4.


Sortable on dynamically created elements

Hi all,
Not directly an issue, but I'm trying to get sortable working on divs I dynamically create. Any idea how to solve this? So far it doesn't seem to work.

I am not the author of this fiddle, but it does what you are looking for http://jsfiddle.net/06y0w14b/

is there any way to initialize Sortable instance on element which is not present in DOM yet but will add dynamically later

@azinkey If it works on an element that is not in the DOM then yes, but if not there is no special way to make it work

Thank you @activestylus! I'm coming from 2020 and you saved my day.

I am not the author of this fiddle, but it does what you are looking for http://jsfiddle.net/06y0w14b/
EDIT: That's actually a complicated example with nested sortables. If you are looking for something a lot more simple, try this http://jsfiddle.net/tn0nr3b5/19/

I think what OP is referring to is going complete commando on the DOM and disappear. No DOM at all. I'm wanting to do the same thing. Creating the list dynamically with document.createElement() for instance. Like OP me too I've tried many many different ways to do this and the sortable must exist in the DOM if we want this to work.

How did you solve this 😅 @Evin89


Don't create backup sed file

Description
Improvement
Don't leave the backup file after sed execution
Related issue: https://github.com/actions/virtual-environments/issues/790
Check list

[x] Related issue / work item is attached
[ ] Changes are tested and related VM images are successfully generated

/azp run ubuntu1604, ubuntu1804

/azp run ubuntu1604, ubuntu1804


storage: add local cache

Signed-off-by: 3pointer<EMAIL_ADDRESS>
What problem does this PR solve?
Problem Summary:
In some NFS storage the operation of directory is high latency.
What is changed and how it works?
cache the local storage, at some time this will save time.
What's Changed:
Related changes

Need to cherry-pick to the release branch

Check List
Tests

Manual test (add detailed scripts or steps below)
No code

Release note

No release note.

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


million checkboxes ui

customers are requesting an example repo for a component that has a UI, so let's give them one.
shamelessly copied from https://github.com/atrakh/one-million-checkboxes
two small changes:

it uses the ShardedCounter component to track the count. kind of redundant since the UI already subscribes to all of the data, but if we shifted the query to be paginated this would be useful. and it's a good example of the component.
create checkbox data lazily instead of requiring you to call seed

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

yes it's in the template. The template has been kept up to date, but
unfortunately it's not trivial to just rebase / merge all the components
(or maybe it is with something like git patch apply?)
On Tue, Nov 5, 2024 at 8:17 AM Lee Danilek @.***> wrote:

@.**** commented on this pull request.
In example/package.json
https://github.com/get-convex/sharded-counter/pull/7#discussion_r1829641026
:

@@ -4,8 +4,9 @@
"type": "module",
"version": "0.0.0",
"scripts": {

"dev": "convex dev --live-component-sources",

"dev:backend": "convex dev --live-component-sources",

is that in the template now? i can add it
—
Reply to this email directly, view it on GitHub
https://github.com/get-convex/sharded-counter/pull/7#discussion_r1829641026,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACZQW6RBAE5OZUVD72ZFQ3Z7DVRNAVCNFSM6AAAAABRFLN7DGVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDIMJWGEYDKNJRG4
.
You are receiving this because you commented.Message ID:
@.***>


Battery Module shows "format" instead of "format-plugged" when plugged in and battery is full

When the battery is at 100% and plugged, the module shows whatever is defined in "format" rather than "format-plugged".
This seems like an edge case bug, since I believe the "plugged" status should have precedence over the default one, even at full charge.
Here's my battery module configuration, in case it's helpful.
  "battery": {
    "states": {
      "warning": 30,
      "critical": 15
    },
    "format": "{capacity}% {icon}",
    "format-icons": ["", "", "", "", ""],
    "format-plugged": "{capacity}% ",
    "format-charging": "{capacity}% "
  },

Use "format-full" i guess

Use "format-full" i guess

What would that solve exactly?
I assume what you are suggesting is adding something like
"format-full": "{capacity}% "

But in the case the battery is at 100% but not plugged in that would still be wrong.
I tought about it too before posting this issue but came to this conclusion.
The only solution is to have "format-plugged" always override "format".

I see, well in my case format-plugged doesn't work at all to begin with so can't help with that. Have you checked if the status is "Discharging" or "Not Charging" after reaching 100%. Well if it's "Not Charging", then it's probably a bug...
I don't know what's wrong in my case though, the cat /sys/class/power_supply/BAT0/status does show "Not Charging" but battery module just doesn't update

It seems that cat /sys/class/power_supply/BAT0/status only reports it as Full when battery is fully charged, so Waybar has no way how to tell the difference between full and full, but still plugged in.
I also like to know if there's a way to tell Waybar that the battery is full, but still plugged in.


Explicit Route Binding and old() validation on the create method

Laravel Version: 5.3.24
PHP Version: 7.0
Database Driver & Version: MySql 5.7.16

Description:
When using Route Model Binding it is unable to find the default value. To over come this problem I am having to use the null value in the forms value.
Steps To Reproduce:
Set up Explicit Route Binding
add  {{ old($key,  $default) }} to a forms value
On the create method it cannot find the $default value as nothing is passed.
I have found using the following fixes my issue
value="{{ old('address', $employee->address ?? null) }}"
However, can it be part for the old function to check for $default?

What is $default? Where do you define this variable and how?

Using route model binding, I am sharing the same form for creating an employee and editing an employee. I also want the functionality of it returning the Old Values (the values entered on create) when there is a validation error, so the user does not have to type all their information again.
To do this I use the function value="{{ old('key') }}" as part of the input boxes element, where the 'key' identifies the name of the input field, i.e. first_name, address, postal_code etc.
This all works really well for the create employee form, however, I also want to display the values from the database on the edit employee form, we can do this by adding a second value to the value="{{ old('key', 'database value') }}" to the input box.
My form would look like this:
<input type="text" class="form-control" id="last_name" name="last_name" placeholder="Last name..." value="{{ old('last_name', $employee->last_name) }}" required>
<input type="text" class="form-control" id="address" name="address" placeholder="Address..." value="{{ old('address', $employee->address) }}">
<input type="text" class="form-control" id="postal_code" name="postal_code" placeholder="Postal Code..." value="{{ old('postal_code', $employee->postal_code) }}">

This works great on the Edit employee form, however, when I open create employee form it gives me an undefined variable $employee because the employee object does not get passed to the create form.
To fix the problem I alter
value="{{ old('postal_code', $employee->postal_code) }}"
to
value="{{ old('postal_code', $employee->postal_code ?? null) }}"
for all my input boxes.
I'm not sure if this is a bug per se, but should this not be handled within the old() function? Or, is this more a feature request? Or, is this something that can be added to the docs?

It makes sense yeah, you're simply passing  a variable that isn't defined, value="{{ old('postal_code', $employee->postal_code ?? null) }}" is the correct way :)


[IRS] QG 4 checks (Release 24.08)

name: Quality Gate Checklist
about: 'product check for a upcoming Release'
title: 'QG X checks (Release x.x)'
labels: documentation
assignees: ''

QG checks
Please open and fill in this issue in your product repository to document the compliance with our Tractus-X Release Guideline (TRGs)
Show compliance with TRGs by referencing to a tagged link in the respective repository where possible, example: TRG 1.01 (see github.com/eclipse-tractusx/example-repo/tree/1.0.0/README.md)
Close this issue once the compliance with the TRGs has been documented
Committer(s): https://github.com/eclipse-tractusx/item-relationship-service/blob/main/AUTHORS.md
Helm Chart Version: item-relationship-service-7.4.0
App Version: 5.4.0
Release Management Reference Issue:
Check of Tractus-X Release Guidelines

Currently implemented automatic checks can be found under your product on our Release Guidelines Checks Board
This QG Check is depending on the mandatory information from our current Release Guidelines

TRG 1 Documentation

[x] TRG 1.01 appropriate README.md
[x] TRG 1.02 appropriate install instructions either INSTALL.md or in README.md
[x] TRG 1.03 appropriate CHANGELOG.md
[x] TRG 1.04 editable static files

TRG 2 Git

[x] TRG 2.01 default branch is named main
[x] TRG 2.03 repository structure
[x] TRG 2.04 leading product repository
[x] TRG 2.05 .tractusx metafile in a proper format
[x] TRG 2.06 Dependabot

TRG 3 Kubernetes

[x] TRG 3.02 persistent volume and persistent volume claim or database dependency (subchart) are in place when needed

TRG 4 Container

[x] TRG 4.07 root file system is set to read access by default, but can be overwritten by the user
[x] TRG 4.01 semantic versioning and tagging
[x] TRG 4.02 base image is agreed
[x] TRG 4.03 image has USER command and Non Root Container
[x] TRG 4.05 released image must be placed in DockerHub, remove GHCR references
[x] TRG 4.06 separate notice file for DockerHub has all necessary information

TRG 5 Helm

[x] TRG 5.01 Helm chart requirements
[x] TRG 5.02 Helm chart location in /charts directory and correct structure
[x] TRG 5.03 proper version strategy
[x] TRG 5.04 CPU / MEM resource requests and limits and are properly set
[x] TRG 5.06 Application must be configurable through the Helm chart
[x] TRG 5.07 Dependencies are present and properly configured in the Chart.yaml
[x] TRG 5.08 Product has a single deployable helm chart that contains all components
[x] TRG 5.09 Helm Test running properly
[x] TRG 5.10 Products need to support 3 versions at a time
[x] TRG 5.11 Upgradeability

TRG 6 Released Helm Chart

[x] TRG 6.01 Released Helm Chart

TRG 7 Open Source Governance

[x] TRG 7.01 Legal Documentation
[x] TRG 7.02 License and copyright header
[x] TRG 7.03 IP checks for project content
[x] TRG 7.04 IP checks for 3rd party content
[x] TRG 7.05 Legal information for distributions
[x] TRG 7.06 Legal information for end user content
[x] TRG 7.07 Legal notice for documentation
[x] TRG 7.08 Legal notice for KIT documentation

TRG 8 Security

[x] TRG 8.01 Mitigate high and above findings in CodeQL
[x] TRG 8.02 Mitigate high and above findings in KICS
[x] TRG 8.04 Mitigate high and above findings in Trivy
[x] TRG 8.03 No secret findings by GitGuardian or TruffleHog

Hints
Information Sharing

Hi @ds-mwesener would you please proceed the TRG checks for IRS. Thank you very much.

TRG 1.01 appropriate README.md

[ ] Basic documentation of the repository, its content and its structure
[ ] Installation instructions
[ ] If required necessary step(s) to finish the installation
[ ] Usage examples and intended use of your product
[ ] License information
[ ] Troubleshooting and FAQs to help users solve common problems
[ ] Reference your Contribution guideline in the CONTRIBUTING.md file
[ ] Contact information to help users getting in touch with you
[ ] Badges to show the status of your project (e.g. build status, code coverage, etc.)

TRG 1.04 editable static files

[ ] These diagram code files (.puml,.mmd,.mermaid) and / or static diagram .svg files must be stored within the docs/ folder as described in TRG 2.03.
[ ] All digrams in documentation PUML was used for conceptional work mermaid is used as Github is able to render this instantly

TRG 2.03 repository structure

[ ] /docs
[ ] /charts
[ ] CODE_OF_CONDUCT.md
[ ] CONTRIBUTING.md
[ ] DEPENDENCIES
[ ] LICENSE
[ ] NOTICE.md
[ ] README.md
[ ] SECURITY.md
[ ] AUTHORS.md
[ ] INSTALL.md

TRG 2.06 Dependabot

[x] https://github.com/eclipse-tractusx/item-relationship-service/blob/main/.github/dependabot.yml

TRG 3.02 persistent volume and persistent volume claim or database dependency (subchart) are in place when needed

Open Checks

[ ] TRG 4.02 base image is agreed
[ ] TRG 4.03 image has USER command and Non Root Container
[ ] TRG 4.05 released image must be placed in DockerHub, remove GHCR references
[x] TRG 4.06 separate notice file for DockerHub has all necessary information
[ ] [TRG 4.07] (https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-07) root file system is set to read access by default, but can be overwritten by the user

TRG 7.01 Legal Documentation

[ ] LICENSE
[ ] LICENSE_non-code
[ ] NOTICE.md
[ ] DEPENDENCIES
[ ] SECURITY.md
[ ] CONTRIBUTING.md
[ ] CODE_OF_CONDUCT.md

TRG 7.03 IP checks for project content

TRG 7.05 Legal information for distributions

[ ] LICENSE
[ ] NOTICE.md
[ ] DEPENDENCIES file(s) - if existing
[ ] SECURITY.md

TRG 4 Container

[x] TRG 4.07 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/charts/item-relationship-service/values.yaml
[x] TRG 4.01 semantic versioning See https://github.com/eclipse-tractusx/item-relationship-service/tags
[x] TRG 4.02 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/Dockerfile
[x] TRG 4.03 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/Dockerfile
[x] TRG 4.05 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/.github/workflows/irs-build.yml and https://hub.docker.com/r/tractusx/irs-api
[x] TRG 4.06 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/DOCKER_NOTICE.md

TRG 5 Helm

[x] TRG 5.01 See https://github.com/eclipse-tractusx/item-relationship-service/tree/main/charts/item-relationship-service
[x] TRG 5.02 See https://github.com/eclipse-tractusx/item-relationship-service/tree/main/charts/item-relationship-service
[x] TRG 5.03 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/charts/item-relationship-service/Chart.yaml
[x] TRG 5.04 See https://github.com/eclipse-tractusx/item-relationship-service/blob/main/charts/item-relationship-service/values.yaml
[x] TRG 5.06 See https://github.com/eclipse-tractusx/item-relationship-service/tree/main/charts/item-relationship-service
[x] TRG 5.07 See https://github.com/eclipse-tractusx/item-relationship-service/tree/main/charts/item-relationship-service
[x] TRG 5.08 See https://github.com/eclipse-tractusx/item-relationship-service/tree/main/charts/item-relationship-service
[x] TRG 5.09 See https://github.com/eclipse-tractusx/item-relationship-service/actions/workflows/helm-test.yaml
[x] TRG 5.10 See https://github.com/eclipse-tractusx/item-relationship-service/actions/workflows/helm-test-backwards-compatability.yaml and https://github.com/eclipse-tractusx/item-relationship-service/actions/runs/9939665825
[x] TRG 5.11 See https://github.com/eclipse-tractusx/item-relationship-service/actions/workflows/helm-upgrade.yaml

TRG 6 Released Helm Chart

[x] TRG 6.01 See https://eclipse-tractusx.github.io/item-relationship-service/index.yaml

TRGs 4, 5 and 6 checked and verified

@mkanal all QG checks are done, please verify and close this issue if everything looks good.

LGFM all TRG passed.


Make last section stretchable to superview instead of safe area

Is it possible to set constraints for last ListSectionController of UICollectionView to Superview instead of Safe Area. Cause when I set constraints for UICollectionView it stretches as needed, but last section stays on it's place and doesn't stretch.
Currently:

Where pink is UICollectionView and gray is last section.
Expected:

@Valerun666 you probably want to just ignore the bottom safe area insets on the collection view. Would that work?
Sent with GitHawk

Worked. @rnystrom , thank you so much!


Use internal folder by Standard Go Project Layout

Signed-off-by: Taewan Kim<EMAIL_ADDRESS>Description
This PR is intended to refactor folder structures by Standard Go Project Layout.
Related #209
Type of change

[x] Code cleanup/refactoring
[x] Documentation update

How Has This Been Tested?
Build and Test Suite in Actions
Test Configuration:

Edge Orchestration Release: Coconut

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

2 Security Hotspots has been detected from SonarCloud.
I'd like to resolve them as a new issue since they've appeared from old code.

@MoonkiHong Code conflicts were fixed.

Security hotspot (from SonarCloud analysis) will be dealt by the registered issue #273.

I think it is necessary to merge this PR with the master branch!


Typo

Nothing big, nothing to worry about, but there's a typo on the last line
>For more infrmation

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

ID: 0ccf96a4-40b0-459b-b75b-716937b38ed4
Version Independent ID: 0d5ee288-feb5-4cbb-c1dd-ec1774d90e49
Content: Bot Framework REST APIs  - Bot Service - Bot Service
Content Source: articles/rest-api/bot-framework-rest-overview.md
Service: bot-service
GitHub Login: @RobStand
Microsoft Alias: kamrani

Thanks for pointing out this out @jwiley84. I've fixed the typo in PR 2040.

Closing now that the changes are live.


How do you create line numbers for programing code blocks?

Hi guys,
I came across your interesting repository and I'm interested in re-implementing and enhancing a feature that is built on top of your work. I have a question regarding the creation of line numbers for programming code blocks. Could you please provide some guidance on how to achieve this?
Thank you in advance.
Best regards,
Linh

thank for answering. Linh


Move info on running all unit tests into the Sphinx docs

Resolves Issue #140

Current coverage is 84.69%

Merging #143 into develop will increase coverage by +84.69% as of 1e779e0

@@            develop    #143   diff @@
=======================================
  Files             0      18    +18
  Stmts             0     869   +869
  Branches          0       0
  Methods           0       0
=======================================
+ Hit               0     736   +736
  Partial           0       0
- Missed            0     133   +133

Review entire Coverage Diff as of 1e779e0

Powered by Codecov. Updated on successful CI builds.

makes sense :+1:


✨ Updated error matching to support Redis v7

Fixes issue https://github.com/SGrondin/bottleneck/issues/212

can we push this change?


cacheAsBitmap fails on CanvasRenderer

Not sure what goes wrong here, but cached sprite doesn't seem to be drawn at all when it is given a position and using the CanvasRenderer. Works fine on WebGL.
Here's something that reproduced it for me on pixi 3.0.6 and 3.0.7.
http://jsfiddle.net/cz985yax/

Any update on this bug? I'm running into it as well when using the CanvasRenderer instead of the WebGLRenderer.

looks good to me now? Closing for now 👍


notify.py not working

so, how exactly should notification work?
should cmus it do it by itself?
i tried to run it manually and i'm getting invalid arguments message...

you need to install 3rdparty deps, cmus-osx and then run
$> cmus-osx.py

I already had cmus-osx, but it still didn't work. music controls(F7-9) are ok, though... anyway, i managed to set up cmusfm, which it works just fine, so it's no longer an issue. thanks

would you please have a look at: /tmp/cmus-notify.log?

well, reinstalled my machine but i remember it was a one liner - invalid arguments...then when i installed it today on a fresh OS it was just an empty file(even after 2-3 songs), then I switched to cmusfm again.

now when i look at it closer i noticed that cmus-osx-keys.py works no more either(was fine yesterday), and notifications never worked. anyway, what do you mean by ?

cmus-osx then run the cmus internally.

when i run cmus-osx it already launches cmus, so it cannot be launched again...

anyway, what do you mean by ...

just wanted to make sure that you'd run the cmus-osx.py and not the cmus itself (some users forgets)

i noticed that cmus-osx-keys.py works no more either ...

if the iTunes takes the media keys (you can also check here) :
$> launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

and then re-start cmus-osx.
FYI, I've tried cmus-osx under OS X 10.10.? to 10.11.6, cmusup to  v2.7.1, python 2.7.12 (via brew)

Due to a lack of activity and the complete rewrite of cmus-osx I'll close this issue. Feel free to reopen it if this problem still persists.


UE5: Can't add a cartographic polygon to a tileset

This was originally reported on the forums.
Looks like there's an issue preventing users from adding a cartographic polygon to a tileset's polygon raster overlay in UE5.

It seems like rebooting the computer and restarting UE5 may fix this issue. If this is not the case, please comment on this issue so that we can re-open it.


the integration test is flaky

[unnamed-0] W0402 03:09:36.367828   13984 logger.go:129]   Updating status for stale resource; disregard as the latest version is: 1
[unnamed-0]     resource_test.go:276:
[unnamed-0]         Timed out after 10.000s.
[unnamed-0]         Expected success, but got an error:
[unnamed-0]             <*errors.errorString | 0xc0006daf10>:
[unnamed-0]             unexpected work version 0
[unnamed-0]             {
[unnamed-0]                 s: "unexpected work version 0",
[unnamed-0]             }
[unnamed-0] --- FAIL: TestResourcePatch (10.04s)
[unnamed-0] FAIL test/integration.TestResourcePatch (10.04s)
[unnamed-0] PASS test/integration.TestResourcePaging (0.10s)
[unnamed-0] PASS test/integration.TestResourceListSearch (0.08s)
[unnamed-0] PASS test/integration.TestUpdateResourceWithRacingRequests (2.09s)
[unnamed-0] PASS test/integration.TestResourceFromGRPC (4.07s)
[unnamed-0] I0402 03:09:50.360324   13984 api_server.go:157] Web server terminated
[unnamed-0] E0402 03:09:50.360476   13984 logger.go:129]   error obtaining the non blocking advisory lock for id maestro-instances-pulse-check type instances, context canceled
[unnamed-0] I0402 03:09:50.360560   13984 healthcheck_server.go:60] HealthCheck server terminated
[unnamed-0] E0402 03:09:50.360604   13984 baseclient.go:90] the cloudevents client is disconnected, read tcp [::1]:44552->[::1]:1883: use of closed network connection
[unnamed-0] E0402 03:09:50.360727   13984 logger.go:129]   error obtaining the instance lock: error obtaining the non blocking advisory lock for id maestro-instances-pulse-check type instances, context canceled
[unnamed-0] FAIL test/integration
[unnamed-0]
[unnamed-0] === Failed
[unnamed-0] === FAIL: test/integration TestResourcePatch (10.04s)
[unnamed-0] {"level":"info","ts":1712027374.0121367,"logger":"fallback","caller":"v2@v2.0.0-20231030012137-0836a524e995/protocol.go:124","msg":"subscribing to topics: map[sources/maestro/consumers/55b65dc4-c5d1-4b66-874b-9bf4a6f47d47/sourceevents:{1 0 false false}]"}
[unnamed-0] W0402 03:09:34.012331   13984 agentoptions.go:63] the agent broadcast topic not set, fall back to the agent events topic
[unnamed-0] I0402 03:09:34.013173   13984 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/a5d6e605-f92b-43d0-9b8f-6f3e980ddda7"
[unnamed-0] I0402 03:09:34.022670   13984 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/foo"
[unnamed-0] I0402 03:09:34.024138   13984 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/a5d6e605-f92b-43d0-9b8f-6f3e980ddda7"
[unnamed-0] E0402 03:09:36.324796   13984 agentclient.go:168] failed to resync manifestsstatus, failed to find a codec for event io.open-cluster-management.works.v1alpha1.manifestbundles
[unnamed-0] W0402 03:09:36.367828   13984 logger.go:129]   Updating status for stale resource; disregard as the latest version is: 1
[unnamed-0]     resource_test.go:276:
[unnamed-0]         Timed out after 10.000s.
[unnamed-0]         Expected success, but got an error:
[unnamed-0]             <*errors.errorString | 0xc0006daf10>:
[unnamed-0]             unexpected work version 0
[unnamed-0]             {
[unnamed-0]                 s: "unexpected work version 0",
[unnamed-0]             }
[unnamed-0]
[unnamed-0] DONE 15 tests, 1 failure in 167.649s
[unnamed-0] make: *** [Makefile:214: test-integration] Error 1

/assign
working on it...

[unnamed-0] === RUN   TestResourcePost
[unnamed-0] {"level":"info","ts":1712671495.9543536,"logger":"fallback","caller":"v2@v2.0.0-20231030012137-0836a524e995/protocol.go:124","msg":"subscribing to topics: map[sources/maestro/consumers/cluster1/sourceevents:{1 0 false false}]"}
[unnamed-0] W0409 14:04:55.954584   12372 agentoptions.go:63] the agent broadcast topic not set, fall back to the agent events topic
[unnamed-0] I0409 14:04:55.955813   12372 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "POST"/"/api/maestro/v1/resources"
[unnamed-0] I0409 14:04:55.976286   12372 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "POST"/"/api/maestro/v1/resources"
[unnamed-0]     resource_test.go:116:
[unnamed-0]         Timed out after 10.000s.
[unnamed-0]         Expected success, but got an error:
[unnamed-0]             <*errors.errorString | 0xc000b63770>:
[unnamed-0]             unexpected work list []
[unnamed-0]             {
[unnamed-0]                 s: "unexpected work list []",
[unnamed-0]             }
[unnamed-0] --- FAIL: TestResourcePost (10.23s)
[unnamed-0] FAIL test/integration.TestResourcePost (10.23s)
[unnamed-0] PASS test/integration.TestResourcePatch (1.11s)
[unnamed-0] PASS test/integration.TestResourcePaging (0.72s)
[unnamed-0] PASS test/integration.TestResourceListSearch (0.46s)
[unnamed-0] PASS test/integration.TestUpdateResourceWithRacingRequests (1.19s)
[unnamed-0] PASS test/integration.TestResourceFromGRPC (4.17s)
[unnamed-0] I0409 14:05:13.630490   12372 api_server.go:157] Web server terminated
[unnamed-0] I0409 14:05:13.630697   12372 healthcheck_server.go:60] HealthCheck server terminated
[unnamed-0] FAIL test/integration
[unnamed-0]
[unnamed-0] === Failed
[unnamed-0] === FAIL: test/integration TestResourcePost (10.23s)
[unnamed-0] {"level":"info","ts":1712671495.9543536,"logger":"fallback","caller":"v2@v2.0.0-20231030012137-0836a524e995/protocol.go:124","msg":"subscribing to topics: map[sources/maestro/consumers/cluster1/sourceevents:{1 0 false false}]"}
[unnamed-0] W0409 14:04:55.954584   12372 agentoptions.go:63] the agent broadcast topic not set, fall back to the agent events topic
[unnamed-0] I0409 14:04:55.955813   12372 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "POST"/"/api/maestro/v1/resources"
[unnamed-0] I0409 14:04:55.976286   12372 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "POST"/"/api/maestro/v1/resources"
[unnamed-0]     resource_test.go:116:
[unnamed-0]         Timed out after 10.000s.
[unnamed-0]         Expected success, but got an error:
[unnamed-0]             <*errors.errorString | 0xc000b63770>:
[unnamed-0]             unexpected work list []
[unnamed-0]             {
[unnamed-0]                 s: "unexpected work list []",
[unnamed-0]             }
[unnamed-0]
[unnamed-0] DONE 15 tests, 1 failure in 620.821s
[unnamed-0] make: *** [Makefile:214: test-integration] Error 1

=== RUN   TestUpdateResourceWithRacingRequests
I0416 09:13:54.961063   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.964926   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.965155   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.965949   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.965951   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.966326   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.966326   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.966695   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.967393   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.967736   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.969067   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.969417   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.969546   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.970049   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.970435   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.971694   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.971848   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.972438   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.973696   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
I0416 09:13:54.976063   13594 authz_middleware_mock.go:18] Mock authz allows <any>/<any> for "PATCH"/"/api/maestro/v1/resources/c52b86d3-a33c-4cb2-a888-4890dba3cecd"
    resource_test.go:471:
        Timed out after 5.000s.
        Expected success, but got an error:
            <*errors.errorString | 0xc000f1eae0>:
            there are 1 unreleased advisory lock
            {
                s: "there are 1 unreleased advisory lock",
            }
--- FAIL: TestUpdateResourceWithRacingRequests (5.09s)

[unnamed-0] === RUN   TestPulseServer
[unnamed-0] {"level":"info","ts":1713218075.4088767,"logger":"fallback","caller":"v2@v2.0.0-20231030012137-0836a524e995/protocol.go:124","msg":"subscribing to topics: map[sources/maestro/consumers/cluster1/sourceevents:{1 0 false false}]"}
[unnamed-0] W0415 21:54:35.408978   12842 agentoptions.go:63] the agent broadcast topic not set, fall back to the agent events topic
[unnamed-0]     pulse_server_test.go:127:
[unnamed-0]         Timed out after 5.000s.
[unnamed-0]         Expected success, but got an error:
[unnamed-0]             <*errors.errorString | 0xc00041de90>:
[unnamed-0]             resource status is empty
[unnamed-0]             {
[unnamed-0]                 s: "resource status is empty",
[unnamed-0]             }
[unnamed-0] --- FAIL: TestPulseServer (9.12s)


UE 5.1 - Server cransh due to failed to register generated channel data message

Server log:
LogChanneld: Error: Failed to register channel data type by name: channeldgenpb.GlobalChannelData1127707765
LogChanneld: Error: Failed to register channel data type by name: channeldgenpb.SubworldChannelData11277077
LogChanneld: Registered unrealpb.SpatialChannelData for channel type 4
LogChanneld: Error: Failed to register channel data type by name: channeldgenpb.EntityChannelData1127707765

Re-launch the server and the errors disappear:
LogChanneld: Registered channeldgenpb.GlobalChannelData1127707765 for channel type 1
LogChanneld: Registered channeldgenpb.SubworldChannelData1127707765 for channel type
LogChanneld: Registered unrealpb.SpatialChannelData for channel type 4
LogChanneld: Registered channeldgenpb.EntityChannelData1127707765 for channel type 5

Can't reproduce


Labels could not be generated

Hi there,
I successfully added my label printer to CUPS and can print test pages from there. I also added the printer to the CUPS plugin and it's correctly initialized.
However, when it comes to print from Inventree, I get the error "Labels could not be generated". Any idea?
I'm using inventree 0.16.8

This is not related to the plugin itself. Regarding using this for zebra printers, I would suggest using https://inventree.org/SergeoLacruz/inventree-zebra-plugin for printing (the machine integration there is not yet implemented)
(And this error you see is currently expected as status polling for asynchronous printing is not yet implemented, but instead shows such a message. However printing works just fine. This has come up several times, I created an issue for it now: https://github.com/inventree/InvenTree/issues/8511)

Ok thanks a lot!
I tried running the Zebra plugin but couldn't manage to get it installed correctly. I'll give it another go now that I can send RAW commands to my printer.

@wolflu05 I got it to work using the Zebra plugin, thanks for the support and great work!

Nice that you got it working 👍 , glad to help.


MNT: create release changelog

#202
#203
#205
#207
#209
#210
#213
#215
#216
#217
#218

🐛 Bug Fixes

Fix keyword search malfunction to reset list correctly after keyword select. PR #202 (by @jsheunis)

💫 Enhancements and new features

UX: Make dataset page keyword search case insensitive. PR #202 (by @jsheunis)
UX: Make subdataset tags clickable. PR #202 (by @jsheunis)
UX: Improve handling and display of unavailable subdatasets in dataset page file browser. PR #205 (by @jsheunis)
UX: Display 'View on GIN' button for gin-hosted datasets, format ssh URLs as https to allow in-browser linking. PR #228 (by @jsheunis)
Schema: Add icon field to additional display property in dataset schema, which allows users to specify an icon that they want to be displayed in the additional tab. PR #207 (by @jsheunis)
Schema: Render a human-readable json schema definition + resolve local schemas via $ref and $id properties (see: https://datalad.github.io/datalad-catalog/display_schema.html). PR #216 + PR #217 (by @jsheunis)
Schema: Automatically render form from schema (currently disabled). PR #225 (by @jsheunis)
Schema: Add titles to all object properties in schemas. PR #231 (by @jsheunis)
Adds simplistic demo for metadata entry (see: https://datalad.github.io/datalad-catalog/metadata-entry.html). PR #210 (by @jsheunis)

📝 Documentation

Include info on workflow functionality in README. PR #202 (by @jsheunis)
Fix README typo. PR #209 (by @Remi-Gau)
Add information about the human-readable jsonschema of the catalog to docs. PR #218 (by @jsheunis)
Update README badges. PR #227 (by @jsheunis)
Remove unused pages from docs. PR #227 (by @jsheunis, @loj)

🛡 Tests

Enable CI on appveyor for pull requests and pushes to the main branch, and reenable crippled filesystem test workflow with gh-actions. PR #213 + PR #223 (by @jsheunis, @yarikoptic, @mih)

🔩 Dependencies

Remove unused mermaid dependency. PR #203 (by @jsheunis)

🏠 Internal

Substantial refactoring of html and javascript code of the Vue application, splitting up distinct JS functionality into separate files, and moving Vue component templates into separate files with async loading. PR #215 (by @jsheunis)

Authors:

Laura Waite (@loj)
Michael Hanke (@mih)
Remi Gau (@Remi-Gau)
Stephan Heunis (@jsheunis)
Yaroslav Halchenko (@yarikoptic)


Readme4

Ported changes again. The changes were reviewed but i had messed up with git merge and had to raise this pull request again.

@badhrinathpa  need to see why ci/cd failed. Looks like its not able to clone the code. https://jenkins.opencord.org/job/omec_openmme_combined/92/console

Again messed up.


Can't install Deception Technology Solution

Describe the bug
I can't install Deception technology solution because it dropdown menu for selecting workspaces when creating.
To Reproduce
Steps to reproduce the behavior:

Go to 'Sentinel' --> Content hub --> create --> I select the resource group where it's sentinel but in the workspace dropdown menu, there is nothing. therefore, I can't install the solution

Expected behavior
I should be able to see Log analytics workspace of Sentinel
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: Laptop
OS: Windows 10
Browser chrome 116.0.5845.112 and Edge 116.0.1938.62

Additional context
I have the Azure AD role called security administrator and I have installed other solution without problems. My problem is specific with icrosoft Sentinel Deception (Honey Tokens) Solution.

Hi @jean0828, thanks for flagging this issue, we will soon get back to you on this. Thanks!

Hi, any update on this? I still have the issue and I can't deploy the solution

Hi @jean0828 , Apologies for the delayed response,Could you please share screen shot of the error details,so we can look in to the issue,Thanks

Hi @jean0828 ,Could you please share screen shot of the error details,so we can look in to the issue

Yes, here you can see the screenshots https://imgur.com/a/wJOJXkl

Hi @jean0828, could you please check log analytics workspace intended to add in honey tokens is there any log analytics workspace present or not, if not add please create a log analytics workspace and use it by adding to sentinel workspace, please let us know if any information needed.
Please refer below screen shot for reference issue replicated.

Step1:
Create a Log analytics workspace in that resource group

Step 2:
Add that log analytics workspace to sentinel workspace and use it.

Hello,
Yes, I have the Log analytics workspace. I want to select the log analytics workspace of Sentinel but it didn't show

in the image, you can see the log analytic workspace is in the resource group called inov-sentinel. however, when I try to deploy the solution in the same resource group, there is no option to select

what else can I do?
thanks.

can you give me the email to suggest you few schedule times? thanks

@jean0828  Please find my email details<EMAIL_ADDRESS>and let me know convenient for detailed troubleshooting on this issue.

@jean0828 ,As discussed over call, unblocked the issue with different RG and workspace approach, meanwhile during the call replicated the same issue in one of my rg for the existing workspace issue based on issue details, will investigate and get back to you for another scenario.

@jean0828  after replicating the issue,I did analysis and found the issue is due to some characters in the RG Name,Please find below screen shots for reference

Please try creating RG inovsentinel with out special characters and create a log analytic work space and add it to sentinel ,use it, Please let me know if you have any issues

Hi @jean0828 , Since we have not received a response in the last 5 days, we are closing your issue https://github.com/Azure/Azure-Sentinel/issues/8924 as per our standard operating procedures. If you still need support for this issue, feel free to re-open at any time. Thank you for your co-operation.

Hi, sorry for my late answer. it worked. However, is there any way to report this bug? because the idea is to have everything in the same workspace and in the documentation doesn't say anything about the workspace name.
thanks.