Insertion operation in linked list

Description 📜
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Fixes #issue_number_here
issue number #7455

Type of change 📝

[ ] Audio (Should be in mp3 format Includes speech clarity, Concise ,Low distortion)
[ ] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)
[X] Documentation (Content Creation in the form of codes or tutorials)
[ ] Other (If you choose other, Please mention changes below)

Domain of Contribution 📊

[ ] Android Dev #(Flutter)
[ ] Android Dev #(Java)
[ ] Android Dev #(Kotlin)
[ ] Backend Dev #(Java)
[ ] Backend Dev #(.NET)
[ ] Backend Dev #(PHP)
[ ] Backend Dev #(Python)
[X] C/CPP
[ ] Competitive #Programming
[ ] Cyber #Security
[ ] DS#A
[ ] Data#base
[ ] Datascience with #Python
[ ] Datascience with #R
[ ] Frontend Dev #HTML/CSS/JS
[ ] Frontend Dev #React/Angular/Vue
[ ] Go#lang
[ ] Interview #Prep
[ ] Java_#Domain
[ ] JavaScript_#Domain
[ ] ME#RN
[ ] Machine #Learning
[ ] Open #Source
[ ] Python_#Domain
[ ] Ru#st
[ ] Statis#tics
[ ] UI/#UX

Checklist ✅

[X] I follow Contributing Guidelines & Code of conduct of this project.
[X] I have performed a self-review of my own code or work.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] My changes generates no new warnings.
[X] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

please check @vasu-1

Remove this # from both the words for labeling

Also mention time nd space complexities

please review again @vasu-1

Done Please review again @vasu-1

Done @vasu-1

Done @vasu-1


bug: fix CI error for GitHub CLI

Description

The last cloudbuild step in the CI failed for renovate PRs
The step was using gh CLI to add comments to the PRs
The reason for failure was because it was using the cloudbuilds substitution variable, _HEAD_REPO_URL.
This variable was pointing to the forked repo of renovate than this origin repo
The forked repo does not have a PR openned - so it failed

Changes

Update the cloudbuild files to use this repo as the source

#:zap:  Two deployments have been created for the Point-of-Sale application. You may access and test them at: :zap:
#- MySQL DB backed deployment: ****
#- Embedded H2 DB backed deployment: ****
Test

:zap:  Two deployments have been created for the Point-of-Sale application. You may access and test them at: :zap:

MySQL DB backed deployment: <IP_ADDRESS>
Embedded H2 DB backed deployment: <IP_ADDRESS>

:zap:  Two deployments have been created for the Point-of-Sale application. You may access and test them at: :zap:

MySQL DB backed deployment: <IP_ADDRESS>
Embedded H2 DB backed deployment: <IP_ADDRESS>


204 - carRacing

car racing game in vanilla js in browser

can i work on this issue please ,Thank you

can i work on this issue please ,Thank you

it's info for pull request. see pull request tab, project is in queue. waiting admin to merge pull request

Already there


ASP.Net non-standard output

In ASP.Net applications, MSBUILD generates all dlls and pdbs in TargetDir, but project.FileName is like "{TargetDir}\bin\mainAssembly.dll" for main assembly dll and pdb.
@tom-englert fixed the source file location, removing the hard-coded "bin", but this folder is here to indicate to VS how to deploy the web application : when publishing the web application puts effectively every dll and pdb files into a bin subfolder (eg : {TargetDir}\bin\everydlls.dll).
I'll implement a "non standard output" detection when removing "bin" from the source path, to add it automatically when generating FileComponents in wix file.

That is already fixed for #13: https://github.com/tom-englert/Wax/commit/b49c60a4f82aeaaad4ba74393194e709df337b6f - or is there another issue I did not see?
It was not really "non standard output", but wrong interpretation of these file names - it's the target dir, and all references just have to follow this, while the source is just the file name without folder.

It is another issue. Winmerge Wax MSI's output folder and build output folder and it's OK. That's your fix and it helped me ! Then right-click your project and chose "Publish..." (the right way to deploy an ASP site or API) and WinMerge your taget folder and your Wax MSI's output folder : every dlls (and pdbs) are published (deployed) in the hardcoded bin folder under the target dir...I'm already done with the fact, pull request is arriving tomorrowRegardsBrice Andreota Le 5 janv. 2017 7:41 PM, tom-englert<EMAIL_ADDRESS>a écrit :That is already fixed for #13: b49c60a - or is there another issue I did not see?
It was not really "non standard output", but wrong interpretation of these file names - it's the target dir, and all references just have to follow this, while the source is just the file name without folder.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

I didn't see your last commit b49c60a yesterday, sorry about that.
I tried your fix, but second-tier references are not going into bin but only in targetdir.
My implementation in my last pull request differs from yours, but is working as expected.
You can choose to implement it the way you want :)
Regards

Fixed with commit 0d1a824


Fixed CSV deployments label field doc

This PR fixes a wrong labels field mentioned in the documentation for setting custom labels on CSV deployments, when the right name is label as defined in the code.

/ok-to-test


Mark more errors as runner system failures

Pull Request
Please check the type of change your PR introduces:

[x] Bugfix
[ ] Feature
[ ] Build related changes
[ ] Documentation content changes
[ ] Other: (describe here)

Proposed Change

Issue Number: #28

Update several more errors that occur while starting up the VM as runner system failures, rather than reporting them as script failures
Breaking Change?
Maybe? Depends on how/whether people have set up alerting on runner system failures for their anka executors, but they will see more of those with this change. It doesn't break any functionality, so imo this is not a breaking change.

Checklist
Please validate that your PR fulfills the following requirements:

[x] I have branched from the default repo branch (can be master, main, or release/vX.X)
[x] I have checked that a similar PR does not exist or has been rejected in the past
[x] PR changes are specific to a feature or bug
[x] No style/format/cosmetic changes included
[x] I have used existing style and naming patterns in my changes
[x] Tests for the changes have been added/updated (if relevant)
[ ] Built/compiled and tested locally
[x] Docs have been added/updated (if relevant)
[x] I have squashed my changes into a single commit

Additional Information

Can one of the admins verify this patch?

github-service-user-veertu run build

FYI despite my initial thought in slack that everything in prepare.go should be an runner system error, I left the check for the template uuid/name verification as script failures, since really that indicates that there is something wrong with the gitlab ci configuration rather than something going wrong in the runner. I'd be fine updating those to be runner system failures too though, I am not strongly opinionated (for specifically that case, I am opinionated about these other ones 😅)


Moving Databases to the Databases section

The Azure Databases were previously in the Storage and database services section. Moving these to Databases, which seems more logical.

@marlinspike : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Yes, this seems logical and was on my to-do list for this article together with about 100 other taxonomy related issues.  @Jain-Garima can you please review and comment?

#sign-off

@Jain-Garima: I'm sorry - only the author of this article, @stevevi, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off


Match on chronological events

Hello,
would it be possible to trigger an alert for a chronology of events happening.
Suppose am trying to create an event that has the following topology
if event id = 1 and within 1m you see event id =2 o 3 , generate an alert and send the data of event id 2.

I am currently trying to solve the same issue with the "percentage_match" rule.
I just want to "cancel" sending an alert if I see another event type as defined below.
filter:
- terms:
    event.type: ["Quarantine Failure", "Threat Quarantined"]

buffer_time:
  minutes: 2

query_key: host.hostname.keyword

match_bucket_filter:
- terms:
    event.type: ["Threat Quarantined"]

min_percentage: 50

bucket_interval:
  minutes: 1

realert:
  minutes: 0

If we get an Quarantine Failure event we want an alert.
If we get an Quarantine Failure event and afterward see more than 50% of Threat Quarantined, we don't want the alert anyhow.


Undefined values are removed from stringified output

When stringifying an object where a value is undefined, previously the value would be passed along as 'undefined'. Now we remove it from the resulting query string entirely. This makes qs.stringify() more consistent with JSON.stringify().

This is inconsistent with the Node.js querystring module though.
❯ node
> querystring.stringify({abc: undefined, foo: 'baz'})
'abc=&foo=baz'

Not really sure which one is correct. What do other query string modules do? Like https://github.com/hapijs/qs

Hapi's qs library does omit undefined:
https://github.com/hapijs/qs/blob/master/test/stringify.js#L169

I guess @tlhunter is right. I dived into the code (didn't tested it) but it seems that qs.parse('?val=undefined'); will result in {val: 'undefined'}. Couldn't find a test for this so not 100% sure though.
So option 1 is omit the property, option 2 is letting stringify only omit the value but not the key. qs.stringify({foo: undefined, bar: 1}); will result in ?foo&bar=1.

I checked it with the following small example
'use strict';

var qs = require('query-string');

console.log(qs.parse(qs.stringify({foo: undefined, bar: 1})));

The output is
{ bar: '1', foo: 'undefined' }

Which is not entirely correct off course.

The questions is, is there any value in the result of stringify then parse being identical to the input?
test(t => {
	var x = {foo: undefined};
	t.same(fn.parse(fn.stringify(x)), x);
	t.end();
});

Maybe undefined should be missing key & value and null should be missing value? That would be compatible with this check: https://github.com/sindresorhus/query-string/blob/8c6908ed370963cb76f2d9f874b8f370dbc27987/index.js#L28

Seems good!

@tlhunter Care to give it a go? The implementation should be
if (val === undefined) {
	return '';
}
if (val === null) {
	return key;
}

extra tests

I'll give it a go

@tlhunter Can you fix the merge conflict?

@sindresorhus fixed


Add travis ci deployment

Change version strategy to initpy
Add pre-deploy cleanup and release step to travis yml
After a merge to master with an incremented __version__ simply do
make release

Sorry, wrong fork :)


Client crash on RabbitMQ connection failure due to temporary name resolution failure

Running 0.12.6, the Sensu client crashes with an EventMachine connection error on (re)connecting to RabbitMQ when name resolution is not available.
/opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:776:in `connect_server': unable to resolve server address (EventMachine::ConnectionError)
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:776:in `reconnect'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/amq-client-1.0.2/lib/amq/client/async/adapters/event_machine.rb:95:in `block in periodically_reconnect'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/em/timers.rb:56:in `call'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/em/timers.rb:56:in `fire'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `call'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run_machine'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/sensu-0.12.6/lib/sensu/client.rb:12:in `run'
        from /opt/contegix/sensu/embedded/lib/ruby/gems/1.9.1/gems/sensu-0.12.6/bin/sensu-client:10:in `<top (required)>'
        from /opt/contegix/sensu/bin/sensu-client:23:in `load'
        from /opt/contegix/sensu/bin/sensu-client:23:in `<main>'

I would expect this error to instead be caught and the connection retried later. A common issue we see causing this is a temporary network failure on the network providing both name resolution and the RabbitMQ connection. This results in disconnection from RabbitMQ and the subsequent crash of the client when it fails to look up the RabbitMQ server while reconnecting.

Hi,
having still problems with this...
Is this wanted behaviour that eg. Sensu client restart fails if the Sensu host is not found in DNS?
/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:664:in connect_server': unable to resolve server address (EventMachine::ConnectionError) 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:664:in bind_connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:640:in connect' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/amqp-1.5.0/lib/amqp/session.rb:457:in connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/amqp-1.5.0/lib/amqp.rb:242:in connect' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-2.4.0/lib/sensu/transport/rabbitmq.rb:118:in setup_connection'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-2.4.0/lib/sensu/transport/rabbitmq.rb:147:in connect_with_eligible_options' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-2.4.0/lib/sensu/transport/rabbitmq.rb:14:in connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-2.4.0/lib/sensu/transport.rb:22:in connect' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.18.1/lib/sensu/daemon.rb:184:in setup_transport'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.18.1/lib/sensu/client/process.rb:390:in start' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.18.1/lib/sensu/client/process.rb:19:in block in run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in call' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in run_machine'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in run' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.18.1/lib/sensu/client/process.rb:18:in run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.18.1/bin/sensu-client:10:in <top (required)>' 	from /opt/sensu/bin/sensu-client:23:in load'
from /opt/sensu/bin/sensu-client:23:in `'
It cannot continue retrying on background in some intervals?

We are encountering the same problem using : sensu-0.20.3-1.x86_64
Our client nodes sometimes start before the sensu server is up and fail to resolve the DNS hostname. However the client is unable to reconnect once the sensu server comes back up.
/etc/sensu/conf.d/config.json
{
"rabbitmq": {
"host": "sensu.server",
"port": 5671,
...
/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:664:in connect_server': unable to resolve server address  (EventMachine::ConnectionError) 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:664:in bind_connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:640:in connect' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/amqp-1.5.0/lib/amqp/session.rb:457:in connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/amqp-1.5.0/lib/amqp.rb:242:in connect' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-3.2.0/lib/sensu/transport/rabbitmq.rb:119:in setup_connection'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-3.2.0/lib/sensu/transport/rabbitmq.rb:148:in connect_with_eligible _options' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-3.2.0/lib/sensu/transport/rabbitmq.rb:15:in connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-3.2.0/lib/sensu/transport.rb:22:in connect' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/lib/sensu/daemon.rb:187:in setup_transport'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/lib/sensu/client/process.rb:412:in start' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/lib/sensu/client/process.rb:19:in block in run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in call' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in run_machine'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in run' 	from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/lib/sensu/client/process.rb:18:in run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/bin/sensu-client:10:in <top (required)>' 	from /opt/sensu/bin/sensu-client:23:in load'
from /opt/sensu/bin/sensu-client:23:in `'

Also seeing this problem still.
sensu-client 0.22.1
Similar backtrace.

@ball-hayden could you try to reproduce this with 0.23? I wonder if the new improvements to Sensu transport will help resolve this issue; see: https://sensuapp.org/docs/0.23/changelog

@calebhailey - looks like it has indeed been fixed by 0.23.
Thank you.

@ball-hayden thanks for confirming! I'll go ahead and close this now! \o/


Siddhi io-grpc extension is not available in the distribution

Description:
Add Siddhi io-grpc extension to the distribution.
Suggested Labels:
Improvement
Suggested Assignees:
@RAVEENSR
Affected Product Version:
analytics-apim 3.0-alpha

This was included in https://github.com/wso2/analytics-apim/pull/674


Version Charts (alpha)

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to octopus-v1, this PR will be updated.
⚠⚠⚠⚠⚠⚠
octopus-v1 is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on octopus-v1.
⚠⚠⚠⚠⚠⚠
Releases
<EMAIL_ADDRESS>Minor Changes

dc98ac0: Add polling tentacle ingress support
2b64b4f: Initial changeset for versioning Octopus Deploy chart

@liam-mackie We can close this PR right?


Implemented the first version of the hex color picker interactive widget.

The issues seem only to apply to the file I was testing on when I demonstrated the feature. Testing other files (even ones with the same contents) show that the feature works. Also, the file I was testing on did not work correctly when edited normally. As a result, I think the issue is not a result of the code I have written. The code in this pull request works.

Do you know how we could reproduce the error you saw? Having steps to reproduce that would be useful.


Node config - Max Min range headings are hidden

The headings are hidden. I presume they should be Max and Min?

This is issue with node-red core, known and will be fixed in next release I hope. https://discourse.nodered.org/t/node-red-1-0-5-released/24522

Ok great, thanks.


Icon request: GameBanana

URL for the brand / site / app
https://gamebanana.com
Logo resources for the icon
No response
Anything else?

I found a raster image of the banana logo here: https://images.gamebanana.com/static/img/banana.png and their full logo here: https://images.gamebanana.com/static/img/logo.png as well as on their Twitter/Discord pages but I was unable to find a SVG file.
Confirmation

[X] I have read and followed the issue guidelines.

Here you go!
https://github.com/aegis-icons/aegis-icons/blob/master/SVG/GameBanana.svg
(sorry if it looks bad, this is the best I could do with these logos)

:question: How to add icon(s) to Aegis?
:star: Support this project by giving a star! Just adding like to this comment is also appreciated.


Add Greedy Graph Algorithms (Prim's and Kruskal's)

The repository's Greedy folder can be expanded by including popular greedy graph algorithms like Prim's Algorithm and Kruskal's Algorithm. Please assign this to me.
I'm a sophomore with a major in IT.

@DHEERAJHARODE sir, i want to contribute in this issue, kindly assign this issue to me


[SSM] Implement SSM rule parser

Sub-tasks for this issue:

[x] Parse and translate rule conditions
[x] Parse and translate rule trigger
[x] Parse and translate rule commands

Done!


[Bug] Relative paths

Describe the bug
https://github.com/temporalio/ui-server/blob/fe53a7c6c64404df7f290a5dd09df475fc28a265/server/generated/ui/index.html#L7
New docker image temporalio/ui:2.6.0 contains relative paths and that's generate issue like css/js not found etc.
Instead of
https://temporal.workflow.local/namespaces/default/workflows/1663233135/452a09d9-227f-4711-8495-88ca1f342ac7/history/css/normalize.css
it should be
https://temporal.workflow.local/css/normalize.css

related issue https://github.com/sveltejs/kit/issues/6767
Reproes when navigating to the UI by any non-root URL (ie http://localhost:8080/namespaces/ and not http://localhost:8080)

was addressed in https://github.com/temporalio/ui/pull/836

a note in v2.6.1 release https://github.com/temporalio/ui-server/releases/tag/v2.6.1


do typings need to be required?

it appears that typings are required, and this introduces a problem when building with --production flag. typings are only a devDependency.
do they need to be required? or shouldn't it be up to whomever is developing to decide.

npm ERR<EMAIL_ADDRESS>postinstall: typings install
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'typings install'.
npm ERR! Make sure you have the latest version of node.js and npm installed.

one way to get around this issue was to install typings globally.

In the latest release typings has been removed - if you upgrade to 6.1.0 this problem will go away


#10 - assert_eq! too strict with strings

Fixes #10. Ensure that assert_eq can compile with comparable types.

@fflorent thanks! I'll release a new version soon. :-)


generate true enums if key-val description available

for a given API method parameter:
...
{
  "name": "objectType",
  "in": "query",
  "description": "The object type Options: [0 = Undefined, 1 = Category, 2 = Article]",
  "required": true,
  "type": "integer",
  "format": "int32",
  "enum": [0, 1, 2]
},
...

instead of this output:
export type ObjectTypeTagsParamsEnum =
  '0' |
  '1' |
  '2'

it will create:
export enum ObjectTypeTagsParamsEnum {
  Undefined = '0',
  Category = '1',
  Article = '2',
}

This will give you convinient  usage in eg. switch case where instead of:
case '1'

you can reference enum like that:
case ObjectTypeTagsParamsEnum.Category

Thanks, @sangecz. Do you consider this ...[key = value, ...] format in description field as something generic, or is that rather an ad hoc solution? I feel key-value enums should be modelled another way (although neither OpenAPI v3 addresses that).
In other words, why did you choose this solution?

@jnwltr I consider following format in description: ...[val = key, ...] because it's automatically generated from enum eg. (.NET):
public enum TagObjectType {
 Undefined = 0,
 Category = 1,
 Article = 2
}

@leiserfg that's true but not very usefull

Is that a stable/documented feature?
I fully acknowledge enum with named values is more self-explanatory than type composed of value strings. What I would on the other hand fear of, is relying on proprietary usage of description field.
Imagine a situation somebody else uses square brackets (I am not emphasising the fact the way you parse the string could be more robust) without intention to show key-value pairs. Then we would break the code (generate unusable type).
So I am afraid in case of the proposed solution:

false negatives overrule false positives in their impact, and
we would rely on a proprietary solution without any guarantee it would work this way in the future.

What do you think? Any other idea how to solve this, if you feel it's very beneficial?

afaik, it's custom solution to generate enum description that way (our API team does that).
I don't see other way than more robust parser with fallback and to introduce this as possible feature of the generator.
If you want to close this PR for lack of standardisation of its feature, I totally understand, so go ahead :)

I was thinking of the following solutions:

optional feature,
generic plugin-like system, and
customizable pre-processor combined with proprietary extension of the format

but not think any of them is worth the effort for this feature. So let's abandon it for now as you propose, but we can keep it in mind, and come back to it once we have a better idea or situation changes.
Anyway, thanks a lot for this use case, proposal of its solution, and the follow-up discussion.


Standalone support without LibreNMS

Discovered this fork after realizing the 'classic' php weathermap does not work with php 8.x and above. This appears to be forked as related to the LibreNMS project.
Is it possible to run this standalone WITHOUT LibreNMS? Ie like the traditional non plug in version.
This would imply that there is no 'picker' but only hand editing of config files, as is with the original version, which is fine.

really like to see this in action when we can use the stand alone version.


Add an example for semantic image clustering

Hello @fchollet  -  kindly review this PR.
The example demonstrates applying the Semantic Clustering by Adopting Nearest neighbors (SCAN) algorithm on the CIFAR-10 images dataset. The algorithm, consists of two phases:

Self-supervised visual representation learning of images, in which we use the simCLR technique.
Clustering of the learnt visual representation vectors that maximizes the agreement between the cluster assignments of the neighbors.

@8bitmp3 - Thank you for your suggestions. I have applied some of them and tweaked others.

@fchollet - I think this now ready for your review

@fchollet - Thanks for reviewing the PR. Back to you :-)

@ksalama here's how I'd do it. Let me know it that looks reasonable to you. Note that this is entirely untested code, so it may not run on first try.

def constrative_loss(feature_vectors, batch_size, num_augmentations, temperature):
    if l2_normalize:
        feature_vectors = tf.math.l2_normalize(feature_vectors, -1)
    # The logits shape is [num_augmentations * batch_size, num_augmentations * batch_size].
    logits = (
        tf.linalg.matmul(feature_vectors, feature_vectors, transpose_b=True)
        / temperature
    )
    # Apply log-max trick for numerical stability.
    logits_max = tf.math.reduce_max(logits, axis=1)
    logits = logits - logits_max
    # The shape of targets is [num_augmentations * batch_size, num_augmentations * batch_size].
    targets = tf.tile(tf.eye(batch_size), [num_augmentations, num_augmentations])
    # Compute cross entropy loss
    return keras.losses.categorical_crossentropy(
        y_true=targets, y_pred=logits, from_logits=True
    )

class RepresentationLearner(keras.Model):

    def __init__(self, encoder, projector, num_augmentations, temperature, **kwargs):
        super(RepresentationLearner, self).__init__(**kwargs)
        self.encoder = encoder
        self.projector = projector
        self.num_augmentations
        self.temperature = temperature
        self.loss_tracker = keras.metrics.Mean(name='loss')

    @property
    def metrics(self):
        return [self.loss_tracker]

    def call(self, inputs):
        preprocessed = data_preprocessing(inputs)
        features = self.encoder(preprocessed)
        return self.projector(features)

    def train_step(self, inputs):
        # Create augmented versions of the images.
        augmented = []
        for _ in range(self.num_augumentations):
            augmented.append(data_augmentation(inputs))
        # Run the forward pass and compute the contrastive loss
        with tf.GradientTape() as tape:
            feature_vectors = self.call(inputs)
            batch_size = tf.shape(inputs)[0]
            loss = constrative_loss(
                feature_vectors, batch_size, self.num_augmentations, self.temperature
            )
        # Compute gradients
        trainable_vars = self.trainable_variables
        gradients = tape.gradient(loss, trainable_vars)
        # Update weights
        self.optimizer.apply_gradients(zip(gradients, trainable_vars))
        # Update loss tracker metric
        self.loss_tracker.update_state(loss)
        # Return a dict mapping metric names to current value
        return {m.name: m.result() for m in self.metrics}

encoder = create_encoder(representation_dim)
projector = keras.Sequential([
    layers.Dropout(rate=0.1),
    layers.Dense(units=projection_units, use_bias=False),
    layers.BatchNormalization(),
    layers.ReLU(),
])

representation_learner = RepresentationLearner(
    encoder, projector, num_augumentations, temperature
)

# Create a a Cosine decay learning rate scheduler.
lr_scheduler = keras.experimental.CosineDecay(
    initial_learning_rate=0.001, decay_steps=500, alpha=0.1
)
# Compile the model.
representation_learner.compile(
    optimizer=tfa.optimizers.AdamW(learning_rate=lr_scheduler, weight_decay=0.0001),
)
# Fit the model.
history = representation_learner.fit(
    x=x_data,
    batch_size=512,
    epochs=100,  # for better results, increase the number of epochs to 500.
)

@fchollet - Thanks for your help. I have incorporated your code example.
LMTK if you have any further comments

@fchollet Done!

@ksalama Hello Khalid, I've been trying to implement your version of semantic image clustering with my dataset. As an exercise, I've been also comparing it with the original PyTorch implementation. I had a question. As I understand, during the Pretext task, the original authors compare two augmented images to each other.
In your implementation, you seem to achieve that by setting the num_augmentations=2. Am I correctly interpreting the code? If that's the case, what would happen if we increase the num_augmentations parameter to 3 or 4. Would it be comparing 3 augmented images to each other?
Thanks!


Cannot find testID with some characters

Describe the bug
If there is testId with some special / not alphanumeric char, it cannot tap on element.
I found out test id is not working with some special chars: []$ - if testID containes one of these - element cannot be pressed.
it find the testId with maestro studio, but command cannot be executed.
To Reproduce
Add any element with testID: "testID$" or "testID[0]" and try to execute them via maestro studio
Expected behavior
All characters should work in testID definition.
Screenshots

env
M1, mac
maestro 1.29.0
React-native app

You can use an escape character (backslash) to reference these, e.g.
- assertVisible:
    text: \£57.57

\£57.57

This needs to be in the documentation

It's regex

@simon-gilmurray when I try to escape special char (currency symbol €), I get an error in the console:
found unknown escape character €(8364)

@simon-gilmurray when I try to escape special char (currency symbol €), I get an error in the console:
found unknown escape character €(8364)

Try removing your quotation marks:
- assertVisible:
     text: Cena na enoto: 2,46 \€

If that doesn't work then the engine possibly can't handle the Euro symbol. If that is the case you'll have to use a wildcard to get past it:
- assertVisible:
     text: Cena na enoto: 2,46.*

@simon-gilmurray when I try to escape special char (currency symbol €), I get an error in the console:
found unknown escape character €(8364)

@zigcccc Try removing your quotation marks:
- assertVisible:
     text: Cena na enoto: 2,46 \€

If that doesn't work then the engine possibly can't handle the Euro symbol. If that is the case you'll have to use a wildcard to get past it:
- assertVisible:
     text: Cena na enoto: 2,46.*

@simon-gilmurray removing quotation marks introduces a whole different set of problems since my text query includes : which conflicts with YAML even more I guess:

The wild card approach is what I've been using and it does work, of course 👍  just stumbled upon this issue and thought it would be nice to have the option to include the currency symbol in the assertion as well (we support different currencies, so in some cases it actually makes sense to make assertion on that).

hmm so I was actually able to get around the parsing problem by using multiline text approach >- and no quotation
assertVisible: >-
  Cena na enoto: 2,46 \€

but the problem is that the text query is still not matched when flow is run:


feat(region): add options DeleteSnapshotExpiredRelease

这个 PR 实现什么功能/修复什么问题:

是否需要 backport 到之前的 release 分支:

release/3.7
release/3.6
release/3.5

/area region
/cc @swordqiu

Codecov Report

Merging #9660 (91e4588) into master (ef30d23) will increase coverage by 2.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #9660       +/-   ##
==========================================
+ Coverage    6.00%   8.08%    +2.07%
==========================================
  Files         845     107      -738
  Lines      131233   12955   -118278
==========================================
- Hits         7879    1047     -6832
+ Misses     122653   11788   -110865
+ Partials      701     120      -581

Flag
Coverage Δ

aFlag
8.08% <ø> (+2.07%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/mcclient/options/loadbalancerbackendgroups.go

pkg/multicloud/aws/aws.go

pkg/cloudcommon/db/enabledstatusdomainresource.go

pkg/compute/guestdrivers/aws.go

pkg/keystone/models/users.go

pkg/monitor/models/initdb.go

pkg/util/samlutils/types.go

pkg/compute/models/dbinstance_secgroups.go

pkg/cloudcommon/db/lock.go

pkg/cloudcommon/policy/policy.go

... and 727 more

Continue to review full report at Codecov.

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

/lgtm
/approve


[FEAT] Render Start event

Is your feature request related to a problem? Please describe.
Render the Start event with the BPMN standard.
Describe the solution you'd like
Create a new MxGraph Shape.

The specification for the BPMN:
As the name implies, the Start Event indicates where a particular Process will start. In terms of Sequence Flows, the Start Event starts the flow of the Process, and thus, will not have any incomingSequence Flows—no Sequence Flow can connect to a Start Event.
The Start Event shares the same basic shape of the Intermediate Event and End Event, a circle with an open center so that markers can be placed within the circle to indicate variations of the Event.
A Start Event is a circle that MUST be drawn with a single thin line (see Figure 10.70).
The use of text, color, size, and lines for a Start Event MUST follow the rules defined in “Use of Text, Color, Size, and Lines in a Diagram” on page 39 with the exception that:

The thickness of the line MUST remain thin so that the Start Event can be distinguished from theIntermediate and End Events.

Semantics of the Start Event include:

A Start Event is OPTIONAL: a Process level—a top-level Process, a Sub-Process (embedded), or a GlobalProcess (called Process)—MAY (is NOT REQUIRED to) have a Start Event.
NOTE:  A Process MAY have more than one Process level (i.e., it can include Expanded Sub-Processes or Call Activ-ities that call other Processes). The use of Start and End Events is independent for each level of the Diagram.
If a Process is complex and/or the starting conditions are not obvious, then it is RECOMMENDED that a Start Event be used.
If a Start Event is not used, then the implicit Start Event for the Process SHALL NOT have a trigger.
If there is an End Event, then there MUST be at least one Start Event.
All Flow Objects that do not have an incomingSequence Flow (i.e., are not a target of a Sequence Flow) SHALL be instantiated when the Process is instantiated.

Exceptions to this are Activities that are defined as being Compensation Activities (it has theCompensation marker). Compensation Activities are not considered a part of the normal flow and MUST NOT be instantiated when the Process is instantiated. See page 301 for more information on Compensation Activities.
An exception to this is a catching Link Intermediate Event, which is not allowed to have incomingSequence Flows. See page 266 for more information on Link Intermediate Events.
An exception to this is an Event Sub-Process, which is not allowed to have incomingSequence Flows and will only be instantiated when its Start Event is triggered. See page 174 for more information on Event Sub-Processes.

There MAY be multiple Start Events for a given Process level.

Each Start Event is an independent Event. That is, a Processinstance SHALL be generated when the Start Event is triggered.

7.5 Use of Text, Color, Size, and Lines in a Diagram Text  Annotation objects can be used by the modeler to display additional information about a Process or attributes of the objects within a BPMN Diagram.

BPMN elements (e.g., Flow objects) MAY have labels (e.g., its name and/or other attributes) placed inside the shape, or above or below the shape, in any direction or location, depending on the preference of the modeler or modeling tool vendor.
The fills that are used for the graphical elements MAY be white or clear.

The notation MAY be extended to use other fill colors to suit the purpose of the modeler or tool (e.g., to highlight the value of an object attribute). However,

the markers for “throwing” Events MUST have a dark fill (see “End Event” on page 245 and “Intermediate Event” on page 248 for more details).
Participant Bands for Choreography Tasks and Sub-Choreographies that are not the initiator of the Activity MUST have a light fill (see “Choreography Task” on page 323 and “Sub-Choreography” on page 328 for more details).

Flow objects and markers MAY be of any size that suits the purposes of the modeler or modeling tool.
The lines that are used to draw the graphical elements MAY be black.

The notation MAY be extended to use other line colors to suit the purpose of the modeler or tool (e.g., to highlight the value of an object attribute).
The notation MAY be extended to use other line styles to suit the purpose of the modeler or tool (e.g., to highlight the value of an object attribute) with the condition that the line style MUST NOT conflict with any current BPMN defined line style. Thus, the line styles of Sequence Flows, Message Flows, and Text Associations MUST NOT be modified or duplicated.


Homographic Matrix for UCY used in Y-Net

Hi, I am building the dataset for UCY and ETH dataset. To conduct a fair experiment, can you provide the homographic matrix used for UCY? Also, do you use same scene images among uni_examples and UNIV (student00*) as well as among Zara * datasets?  Thanks.

@HRHLALALA Hi, I was wondering if you got similar results as the paper for Y-Net on ETH and UCY dataset. Thanks.

@HRHLALALA Hi, I was wondering if you got similar results as the paper for Y-Net on ETH and UCY dataset. Thanks.

I am currently using the dataset from Social GAN to train but unfortunately not yet got the results. I will let you know when the results come out.

Thanks for the quick response!
I see, FYI I've trained a new model using the dataset from Social GAN and for the ETH split I've got
ADE: 0.58 (paper: 0.28)
FDE: 0.84 (paper: 0.33)

This is unfortunately very different from the original numbers in the paper.  It would be great if you can check it with yours once you have it.
Thanks.

Thanks for the quick response! I see, FYI I've trained a new model using the dataset from Social GAN and for the ETH split I've got
ADE: 0.58 (paper: 0.28)
FDE: 0.84 (paper: 0.33)

This is unfortunately very different from the original numbers in the paper. It would be great if you can check it with yours once you have it. Thanks.

Hi @sff1019, I know it may be a little bit outdated, but I am wondering if you have achieved similar numbers on the Social GAN split for the ETH dataset? Any comments would be highly appreciated!

Thanks for the quick response! I see, FYI I've trained a new model using the dataset from Social GAN and for the ETH split I've got
ADE: 0.58 (paper: 0.28)
FDE: 0.84 (paper: 0.33)

This is unfortunately very different from the original numbers in the paper. It would be great if you can check it with yours once you have it. Thanks.

Hi:
Could you tell me How to implement YNet?What changes have you made based on SDD? Thank you for you help1


allOf schema support for markdown and HTML

Adding 'allOf' schema type support in markdown and HTML following the pattern of 'anyOf' and 'oneOf'.
Additionally, in markdown, it was displaying undefined in the name column of the payload table for each element in the allOf/anyOf/oneOf, and I changed it to display <1> or <2> etc.

Thanks!


Deposit license in submission is reset because of page-changes

Describe the bug
During the submission, even for a codebase that is completely default DSpace, when you tick the licence and fill a metadata and/or a upload a file afterwards, the licence gets unticked.
To Reproduce
Steps to reproduce the behavior:

Start a submission
Fill in some metadata
Tick the 'I confirm the license above' box at the bottom of the page
Fill in some other metadata (or simply click a text box, you don't even need to change anything)
The checkbox is unticked again

Expected behavior
The actual page-changes to the submission should not 'revert' the ticking of the checkbox mentioned above.

@jonas-atmire : Thanks for reporting this. I've verified this is an existing bug, but I've also verified it's fixed by #1201 (which fixes several other similar submission bugs).  So, I'll link this up to #1201... thanks!


Feature Request: fine tuning

Summary
Would that be possible to have document on loading fine tuned model? is this possible ?
Appendix
No response

Yes, LlamaEdge can work with most models. If you use the same architecture from the base model, you can run your fine-tuned model directly. See this article for instructions. https://www.secondstate.io/articles/selfhost-huggingface-llms/
If the prompt template changes, you can add your prompt by re-building the repo. https://github.com/LlamaEdge/LlamaEdge/tree/main/crates/chat-prompts

thanks


PR: Remove gettext scripts separated into their own repo

Pull Request Checklist

[x] Read and followed this repo's Contributing Guidelines
[x] Based your PR on the latest version of the correct branch (master or 3.x)
[x] Followed PEP8 for code style
[x] Ensured your pull request hasn't eliminated unrelated blank lines/spaces,
modified the spyder/defaults directory, or added new icons/assets
[x] Described your changes and the motivation for them below

Description of Changes

Removed the gettext_*.py scripts in the root, since they've been moved to their own repo. Marked [WiP] so as not to merge until that repo is set up properly.

Thanks @CAM-Gerlach! Let's wait for @jnsebgosselin to fix our tests before merging this one.

I'm in the process of rebasing #7790, this should be done shortly.

Thanks @ccordoba12 and @jnsebgosselin ; standing by to rebase once that's done.

My PR address only part of the problem it seems. There is another test that needs fixing :
spyder/plugins/tests/test_ipythonconsole.py::test_auto_backend
I really don't know why it is segfaulting.

@jnsebgosselin I've seen that one segfault seemingly randomly maybe 1/10 times on Travis in the past...

Failures in Travis were already fixed.

Thanks @ccordoba12 !


Update dockertoolbox.rb

v1.9.0

Thank you for the contribution. It was merged directly as 31a020240dd764a31e145dc41b618664ec7c8955 to keep commit history cleaner. Your contribution is still credited to you.

:+1:


fixes #133

checks for a word boundary around true/false or yes/no so it doesn't incorrectly highlight matches within other words

Please merge this fix.

Boosh! Sorry I missed this.

Thanks.
--
Brandon Moser
http://about.me/brandonmoser

On Jul 30, 2015, at 11:19 AM, James Brooks<EMAIL_ADDRESS>wrote:
Boosh! Sorry I missed this.
—
Reply to this email directly or view it on GitHub.


[mesheryctl] Added mesheryctl exp application

Signed-off-by: Piyush Singariya<EMAIL_ADDRESS>Description
This PR adds application subcommand and it's crud subcommands under mesheryctl exp
This PR fixes #3164
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

💥 Lightning fast!

@ramrodo is this failure (https://github.com/layer5io/meshery/pull/3170/checks?check_run_id=2781382844) just a hiccup or are we in need of additional configuration of CodeCov?

just a hiccup or are we in need of additional configuration of CodeCov?

@leecalcote we need to fix it. Let me dig how can do that. Then, we can do a rebase with this and other PRs before merging them.

just a hiccup or are we in need of additional configuration of CodeCov?

@leecalcote we need to fix it. Let me dig how can do that. Then, we can do a rebase with this and other PRs before merging them.

I just created an issue to track this: https://github.com/layer5io/meshery/issues/3176
I'll be working on this right now.

@piyushsingariya The tests were fixed by: https://github.com/layer5io/meshery/pull/3177, please do a rebase from master.

Let's get this exp command in, @piyushsingariya. I love how fast you tore through this.


💬feat: Markdown for user messages

Summary
I added Markdown for user messages as requested here https://github.com/danny-avila/LibreChat/discussions/1400#discussioncomment-10532295
Change Type
Please delete any irrelevant options.

[x] New feature (non-breaking change which adds functionality)
[x] This change may require a documentation update

Testing
All tests in npm run test:client were successful.
Checklist

[x] My code adheres to this project's style guidelines
[x] I have performed a self-review of my own code
[x] I have commented in any complex areas of my code
[x] My changes do not introduce new warnings
[x] Local unit tests pass with my changes

Great work. "BetterChatGPT" has had this feature since day one, good to see it come to LibreChat. Does this also include formatted code blocks for user messages?

Great work. "BetterChatGPT" has had this feature since day one, good to see it come to LibreChat. Does this also include formatted code blocks for user messages?

Yes. However, this PR doesn't fully cover all cases, and we will be adding a toggle for on/off for those that don't prefer this.

Replaced by https://github.com/danny-avila/LibreChat/pull/4170


operator project-quay (3.10.0-nightly.20231012)

Add 3.10.0-nightly.20231012 to community operators

/merge possible

/merge possible


Fix replace_by segfault with invalid input

Resolves a crash when opening the tps demo project headlessly and quitting.
P.S: Initialized missing member initialization.
I have properly compensated for the fix in https://github.com/godotengine/godot/pull/73725 but we should patch both as we may ingress more bad data from changes in the future :rocket:

@akien-mga got it I'll make those fixes! I need to sort the unit test assumptions too

fixing unit tests


infinite loader if the payment is rejected

Type: minor
Describe the bug
When you are placing and order on the checkout, using X payment gateway, If the payment is reject or fails the loader waiting for the order to place, never stops and we can't notifying the user that the payment failed.
To Reproduce
Steps to reproduce the behavior:

Add a product to the cart
Go to the checkout and fill step 1 and 2
Select your payment method and make sure it fails, for example entering a wrong credit card number if you use stripe
Place the order
See the infinite loader

Expected behavior
Stop the loader and display the alert with the error. CheckoutActions already do that but this conditional is not letting the component set the alert. For some reason the component is already unmounted and the component can't update the state
Screenshots

@CristianCucunuba Thanks for filing the issue!
Could you add which branch/version you use while observing that issue?
It seems like you spotted the right place, as due to my latest changes, this._isMounted is not set to true in the first place:
https://github.com/reactioncommerce/example-storefront/commit/0ae583eb5f3f7a96270d968b536c770773a3cc38#diff-9b6019bce1be1df5431a56f4a139663dL77
Fixing this right away.
However, as this should not be present in the latest v3.1.0 stable release, I'd like to clarify if you might have encountered some other issue, where the component might actually not be mounted.

I'm using v3.1.0/trunk, at the moment I haven't seen other issue with the component

Closing this now that #700 is merged and @manueldelreal confirmed that shwoing an error message works.


Check-in button

Summary

Follows the Check-in button guidelines as defined in https://www.egi.eu/egi-check-in-button-configuration/

Related issue :

Screenshot of the change

@vardizzo-lab could you check this?


Long startup time

System Health details

Version
core-2024.7.3

Installation type
Home Assistant OS

Development
false

Supervisor
true

Docker
true

User
root

Virtual environment
false

Python version
3.12.4

Operating system family
Linux

Operating system version
6.6.31-haos-raspi

CPU architecture
aarch64

Configuration directory
/config

Checklist

[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of any previous issues..

Describe the issue
The startup time for this integration takes 16 seconds on my RSPi5. It looks like a lot of data is fetched from the IEC cloud service during startup, and those services are slow. Can some data fetching be done after the startup to avoid delaying the Home Assistant Core startup time?
Reproduction steps

Open the "Integration Startup Time" dialog. (Accessible from the "Repairs" page under the three-dots menu)
Find the "Israel Electric Corporation (IEC)
See that the time column shows a value of over 10 seconds

Alternatively, just see in the log a message like this one:
Finished fetching Iec data in 16.265 seconds (success: True)
Debug logs
2024-07-30 00:28:27.296 INFO (MainThread) [homeassistant.setup] Setting up iec
2024-07-30 00:28:27.296 INFO (MainThread) [homeassistant.setup] Setup of domain iec took 0.00 seconds
2024-07-30 00:28:27.298 DEBUG (MainThread) [custom_components.iec.coordinator] Loading API token from config entry
2024-07-30 00:28:27.299 DEBUG (MainThread) [custom_components.iec.coordinator] Checking if API token needs to be refreshed
2024-07-30 00:28:27.301 DEBUG (MainThread) [iec_api.commons] HTTP GET: https://iecapi.iec.co.il//api/customer/contract/xxxxxxxxxxx

2024-07-30 00:28:29.932 DEBUG (MainThread) [iec_api.commons] HTTP GET Response <200>: {"data":{"contracts":[{"address":"....},"reponseDescriptor":{"isSuccess":true,"code":"0","description":""}}
2024-07-30 00:28:29.934 DEBUG (MainThread) [iec_api.commons] HTTP GET: https://iecapi.iec.co.il//api/content/en-US/calculators/gadget

2024-07-30 00:28:30.819 DEBUG (MainThread) [iec_api.commons] HTTP GET Response <200>: {
"gadget_Calculator_Rates": {
"lastUpdated": "2024-02-01T00:00:00Z",
...
},
"title": "Calculators BY Device"
}
2024-07-30 00:28:30.820 DEBUG (MainThread) [custom_components.iec.coordinator] All Contract Ids: [00000000]
2024-07-30 00:28:30.820 DEBUG (MainThread) [custom_components.iec.coordinator] Updating statistics for IEC Contract 000000000
2024-07-30 00:28:30.821 DEBUG (MainThread) [iec_api.commons] HTTP GET: https://iecapi.iec.co.il//api/Device/00000000
2024-07-30 00:28:30.834 DEBUG (MainThread) [iec_api.commons] HTTP GET: https://iecapi.iec.co.il//api/BillingCollection/invoices/0000000/000000000

2024-07-30 00:28:33.242 DEBUG (MainThread) [iec_api.commons] HTTP GET Response <200>: [{"isActive":true,"deviceType":3,"deviceNumber":"00000000","deviceCode":"000"}]

2024-07-30 00:28:33.312 DEBUG (MainThread) [custom_components.iec.coordinator] Last statistics are from 2024-07-29 09:00:00
2024-07-30 00:28:33.312 DEBUG (MainThread) [custom_components.iec.coordinator] Fetching consumption from 2024-07-29 09:00:00
2024-07-30 00:28:33.313 DEBUG (MainThread) [iec_api.commons] HTTP POST: https://iecapi.iec.co.il//api/Consumption/RemoteReadingRange/00000000

2024-07-30 00:28:33.325 DEBUG (MainThread) [iec_api.commons] HTTP Content POST: b'{"meterSerialNumber":"000000000","meterCode":"000","lastInvoiceDate":"2024-00-00","fromDate":"2024-00-00","resolution":0}'

2024-07-30 00:28:34.711 DEBUG (MainThread) [iec_api.commons] HTTP GET Response <200>: {"data":{"property":{"areaId":"...

2024-07-30 00:28:34.731 DEBUG (MainThread) [iec_api.commons] HTTP POST: https://iecapi.iec.co.il//api/Consumption/RemoteReadingRange/00000000
2024-07-30 00:28:34.733 DEBUG (MainThread) [iec_api.commons] HTTP Content POST: b'{"meterSerialNumber":"00000000","meterCode":"000","lastInvoiceDate":"2024-00-00","fromDate":"2024-00-00","resolution":0}'
2024-07-30 00:28:35.280 DEBUG (MainThread) [iec_api.commons] HTTP POST Response <200>: {"status":0,"futureConsumptionInfo":{"lastInvoiceDate":null,"currentDate":"2024-...

2024-07-30 00:28:35.287 DEBUG (MainThread) [custom_components.iec.coordinator] Fetching LongTerm Statistics since 2024-07-00 09:00:00
2024-07-30 00:28:35.303 DEBUG (MainThread) [custom_components.iec.coordinator] Last Consumption Sum for C[000000000] D[000000000]: 0000.00000000000
2024-07-30 00:28:35.303 DEBUG (MainThread) [custom_components.iec.coordinator] Last Estimated Cost Sum for C[000000000] D[000000000]: 0000.0000000000000000
2024-07-30 00:28:35.307 DEBUG (MainThread) [custom_components.iec.coordinator] LongTerm Statistics - Skipping 2024-07-00 09:00:00+03:00 data since it's already reported
2024-07-30 00:28:35.308 DEBUG (MainThread) [custom_components.iec.coordinator] LongTerm Statistics - Skipping 2024-07-00 10:00:00+03:00 since it's partial for the hour
2024-07-30 00:28:38.295 DEBUG (MainThread) [iec_api.commons] HTTP POST Response <200>: {"status":0,"futureConsumptionInfo":{"lastInvoiceDate":null,"currentDate":"2024-07-00","futureConsumption":null,"totalImport":...}
2024-07-30 00:28:38.304 DEBUG (MainThread) [custom_components.iec.coordinator] Daily reading for date: 2024-07-00 is present: 00.000
2024-07-30 00:28:38.306 DEBUG (MainThread) [iec_api.commons] HTTP POST: https://iecapi.iec.co.il//api/Consumption/RemoteReadingRange/0000000
2024-07-30 00:28:38.309 DEBUG (MainThread) [iec_api.commons] HTTP Content POST: b'{"meterSerialNumber":"000000000","meterCode":"000","lastInvoiceDate":"2024-00-00","fromDate":"2024-00-00","resolution":0}'
2024-07-30 00:28:42.039 DEBUG (MainThread) [iec_api.commons] HTTP POST Response <200>: {"status":0,"futureConsumptionInfo":{"lastInvoiceDate":null,"currentDate":"2024-00-00","futureConsumption":null,"totalImport":0000.000,"totalImportDate":"2024-00-00"},"fromDate":"2024-00-00","toDate":"2024-00-00","totalConsumptionForPeriod":null,"totalImportDateForPeriod":"2024-00-00","meterStartDate":"2024-00-00","totalImport":0000.000,"data":[]}
2024-07-30 00:28:42.040 DEBUG (MainThread) [custom_components.iec.coordinator] Daily reading for date: 2024-00-00 is missing, calculating manually
2024-07-30 00:28:42.041 DEBUG (MainThread) [custom_components.iec.coordinator] Daily reading for date: 2024-00-00 - using existing prefetched readings
2024-07-30 00:28:42.043 DEBUG (MainThread) [iec_api.commons] HTTP POST: https://iecapi.iec.co.il//api/Consumption/RemoteReadingRange/00000000
2024-07-30 00:28:42.047 DEBUG (MainThread) [iec_api.commons] HTTP Content POST: b'{"meterSerialNumber":"00000000","meterCode":"000","lastInvoiceDate":"2024-00-00","fromDate":"2024-00-00","resolution":0}'
2024-07-30 00:28:43.549 DEBUG (MainThread) [iec_api.commons] HTTP POST Response <200>: {"status":0,"futureConsumptionInfo":{"lastInvoiceDate":null,"currentDate":"2024-07-00","futureConsumption":...}]}
2024-07-30 00:28:43.563 DEBUG (MainThread) [custom_components.iec.coordinator] Finished fetching Iec data in 16.265 seconds (success: True)
2024-07-30 00:28:43.598 INFO (MainThread) [homeassistant.components.sensor] Setting up iec.sensor
2024-07-30 00:28:43.615 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up iec.binary_sensor

Diagnostics dump
No response

@maorcc - is it blocking the startup of HA?

This is rather an old issue. And usually the blocking part is the IEC api latency. Closing it for now.


Use constant strings for input arguments in keygen, kill dead code

It's hard to read code where input string arguments use type char *, especially if it's cryptographic code. Functions should not modify its input arguments. The compiler can produce better code if it knows the constraints.
Remove code for compatibility with OpenSSL prior to 0.9.8. It's hard to find old versions of OpenSSL. Everybody who cares about security should be using OpenSSL 1.0.2 or newer. But let's allow for older OpenSSL for systems that backport security fixes.

That makes sense. OpenSSL 0.9.8 is no longer supported. https://www.openssl.org/policies/releasestrat.html

No objections to drop OpenSSL 0.9.8 support?

Actually, this PR removes support for OpenSSL versions before 0.9.8. 0.9.8 is still "supported". It should be a no-brainer.

The only reason I can see for allowing older openssl is if someone is supporting a legacy package on a machine behind a firewall.  In general I don't like to tell people where they can use xrdp.
But I won't protest this PR.
+1


Add TV volume control

Part of requirement FR1 ↗
User Story: As a user, I want to change the volume of my TV using the device.
Acceptance Criteria:

[ ] TV remote configurations contain volume up and down buttons.
[ ] When using a TV remote configuration, the app has buttons for volume control.
[ ] When using a TV remote configuration, the terminal up/down buttons correspond to volume up and down.

Moved to the next milestone and removed the last acceptance criterion due to time constraints. Will be implemented together with #20.

Deprecated to avoid excessive branching, as this would create a separate branch for adding only volume to the configurations. Acceptance criteria merged into #20 instead.


fix Insecure option

I'm not sure what happened here exactly but I think in a refactor it made it so the insecure flag quit working. I'm not 100% if this is the right fix, it's possible the transport isn't being used at all anymore

@dickeyxxx are you sure this is the issue?. Insecure flag has a corresponding test which is passing at this moment: https://github.com/franela/goreq/blob/master/goreq_test.go#L880-L895.
The transport is being set into the client in this line: https://github.com/dickeyxxx/goreq/blob/fix-insecure/goreq.go#L241.
Maybe you're using goreq with some parameters that override the Insecure flag in some specific situation?

yes, I'm sure this issue is happening. Without this patch I get this error:
▸    Get https://api.staging.herokudev.com/account: x509: certificate signed by unknown authority

here is the code that uses it. https://github.com/heroku/heroku-cli/blob/master/request.go#L32

perhaps it's because I'm not using the default transport?

notably if I set InsecureSkipVerify on the transport config it still wouldn't skip verification—I think something is wrong with using a custom transport

just checked, if I take out the custom transport this works, it only breaks when I change the transport. You would think I could just set InsecureSkipVerify: true on that custom transport, but that doesn't seem to work

@dickeyxxx I believe I've fixed the issue. Can you update and check if it has been fixed for you?
Thx!.

hmm nope. Anything I can output to help test?

@dickeyxxx how can I reproduce it?. Isn't this test doing the same thing as you?
https://github.com/franela/goreq/blob/master/goreq_test.go#L896-L914

thanks for bearing with me. I figured out the issue, though I'm not sure if it's an issue with goreq or not (I'll let you decide). This was the fix: https://github.com/heroku/heroku-cli/pull/54
Essentially if you don't set the client's transport to the new default transport it will continue to use the old old and add InsecureSkipVerify on the old, not used default transport. Not the one the client actually uses.

@dickeyxxx correct me if I'm wrong, but can't you just replace all this: https://github.com/heroku/heroku-cli/blob/02ef7526348dbc79353d0d8b473a787c4e16d4a0/request.go#L20-L25
With this line?
goreq.DefaultTransport.TLSClientConfig = &tls.Config{RootCAs: getCACerts()}
I believe that if you make this change it should work as expected.

much cleaner! https://github.com/heroku/heroku-cli/pull/55 thank you!

:+1:


Add temporary countersign route needed for one off script

Temporary route needed so we can set a user defined timestamp for an agreement to be countersigned (the real route that is still to be created will not allow the user to define the timestamp but will take the current time). This route will also allow us to set the countersigned path. After a one off refactoring script is run then this route will no longer be needed and we can delete it.

Think this will do us after a rebase :+1:


conflicting dependencies after Update

Hello,
Version We connect -> 1.5
After Update on:
Home Assistant 2023.6.0b2
Supervisor 2023.05.0
Operating System 10.2
Frontend 20230601.0 - latest
Logger: homeassistant.util.package
Source: util/package.py:107
First occurred: 09:06:46 (3 occurrences)
Last logged: 09:06:54
Unable to install package weconnect==0.54.1: ERROR: Cannot install weconnect==0.54.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

I also have the same problem after update to Home Assistant 2023.6.0b2.

FYI, the problem is that the version of the requests library was set to a specific version, and HA 2023.6 has changed this version, which causes an unresolvable dependency error. For the Cupra fork, I've updated the reference to permit later versions:
https://github.com/daernsinstantfortress/WeConnect-python/commit/b4ad9a8ec90319730f968cbfce7eb4f54b27aabf#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552
Obviously, there's a risk of incompatibility here in the future if HA upgrades to a future version, but hopefully it won't be an issue. Note: it's not enough to just update the reference to the new version as this breaks compatibility with HA 2023.5 and earlier.

This issue happens pretty much every time HA update their requests version. I'm sure that the integration will work perfectly well with whatever version of requests is installed, within reason.
It seem like there really ought to be a way to override/remove the transitive dependency, but the HA documentation doesn't seem to indicate how.

I've also got this problem after updating to 2023.6.0 official release

Same with me. Error with dependencies after updated to latest version (2023.6.0)

Should be fixed in the latest versions


[cypress] Update dashboard test to remove 10s timeout

Go to the dashboard and get list of slices first
Define cy.route for each of the slice
Reload the page and wait for all routes defined in step 2.
Verify

@michellethomas @graceguo-supercat

Codecov Report

Merging #5957 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #5957   +/-   ##
=======================================
  Coverage   63.56%   63.56%
=======================================
  Files         393      393
  Lines       23667    23667
  Branches     2638     2638
=======================================
  Hits        15044    15044
  Misses       8610     8610
  Partials       13       13

Continue to review full report at Codecov.

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

Finally pass flaky CI


Three Problem, Build, debug and weex-playground

Win: 10 x64
node -v
v9.3.0
weex -v
v1.2.8

weexpack : v1.0.2
weex-debugger : v1.0.2
weex-builder : v0.3.12
weex-previewer : v1.4.4

when i try use build android or run android i get this error. Error: com.android.builder.internal.aapt.AaptException: Failed to crunch file C:\Users\Vitor Tecladista\Documents\development\Vue\Weex - Nativescript\appgit\platforms\android\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\26.1.0\res\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png into C:\Users\Vitor Tecladista\Documents\development\Vue\Weex - Nativescript\appgit\platforms\android\app\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png
:app:mergeDebugResources FAILED
BUILD FAILED
Total time: 2 mins 15.834 secs
0:44:2 : Error: Error: Command failed: call gradlew.bat  assembleDebug
isLibProject: false, isAppProject: true
weex_plugin: []
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:mergeDebugResources'.

Error: com.android.builder.internal.aapt.AaptException: Failed to crunch file C:\Users\Vitor Tecladista\Documents\development\Vue\Weex - Nativescript\appgit\platforms\android\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\26.1.0\res\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png into C:\Users\Vitor Tecladista\Documents\development\Vue\Weex - Nativescript\appgit\platforms\android\app\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

when i try use debug i recive this error. AssertionError [ERR_ASSERTION]: Chromium revision is not downloaded. Run "npm install"
and when i try start to use playground on my cellphone, i get the network error.

Hi Dear @erha19 how i use debug,
weex debug
│   Start debugger server!                                                      │
│                                                                               │
│   - Websocket Address For Native:  ws://<IP_ADDRESS>:8088/debugProxy/native   │
│   - Debug Server:                  http://<IP_ADDRESS>:8088                   │
│
12:52:6 : Launching Dev Tools...
12:52:6 : Starting inspector on port 9222
i put in browser this address http://<IP_ADDRESS>:8088 , when i use playground just appear toast "devtools", and about the other problems how i resolve ^?

@TecladistaProd you need to put your PC and phone on the same LAN with no other proxy connections.

@erha19 exactly, i try this but don't work, appear 'network erro', i tried in two different wifi, but had the same problem.

how do you reslove this problems ,i have the same bug, and  already deleted weex-debuger and npm,weex changed the taobao also ,
it is my error message:
Error: Error: Command failed: call gradlew.bat  assembleDebug
isLibProject: false, isAppProject: true
weex_plugin: []


Arch Linux: Unable to determine docker version

Here's the full error message:
time="2016-07-12T04:18:48Z" level=fatal msg="Error response from daemon: 400 Bad Request: malformed Host header"
ERROR: Unable to determine docker version
The problem being htat weave doesn't start.

This is most likely due to Arch shipping with a broken Docker, namely one compiled with go 1.6. See #2022.

Ah, like the one in ubuntu.  Thanks!

It looks like Ubuntu merged the fix: https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1574904


problem with Zig ls

the plugin works with Zig language server.
hover, definition lookup, formatting, looking up references, those work fine.
Ctrl-space for completion though throws the error below

Lua API error: main:475: attempt to index a non-table object(nil) with key 'start'
stack traceback:
main:475: in function 'response'
main:295: in main chunk
[G]: ?

completion with pyhon works though
EDIT: in order for plugin to work with ZLS, I had to edit main.lua and add manually 'zig=zls' in both

function startServer(filetype, callback)v
function init()

zls must be in $PATH
Originally posted by @raidenXR in https://github.com/AndCake/micro-plugin-lsp/issues/16#issuecomment-1173057595

@raidenXR, can you provide some minimal (zig code) example with which to reproduce the issue?

https://zigbin.io/9d6771
^ sample of Zig code

Just to be sure: did you checkout the branch bug/28-problem-with-zig-ls before testing? I accidentally had merged the PR with master and then reverted the merge again, so the original state is in master again. The changes can be seen (and tested) in the aforementioned branch. Sorry if that was a cause for confusion.

I'll test it again. Besides, there is a slight possibility that's a problem of ZLS, not the lsp-plugin's

Well I got it working on my side, here. I can do auto completions and am even getting signature information and type declarations for the completions, so zls seems to be working fine.


SqlDacpacDeploymentOnMachineGroup task fails to detect SQLPackage.exe in VS2017 (15.0)

Troubleshooting
The Release task SqlDacpacDeplopymentOnMachineGroup fails to find sqlpackage.exe on the machine, despite the fact that it is installed via VS2017.
Agent = Private (DeploymentGroup) [version: vsts-agent-win-x64-2.126.00]:
CPU Status                      OK
OS Name                        Microsoft Windows Server 2016 Standard
OS Service Pack              0.0
OS System Drive             C:
OS Version                      10.0.14393
OS Windows dir              C:\Windows
Issue Description
The SqlPacakgeOnTargetMachines.ps1 script downloaded as part of the task seems to look in the registry for a string value associated with "InstallDir" in the version root for Visual Studio (10.0, 12.0, 14.0, 15.0). After investigating additional machines, "InstallDir" is only present up through version 14.0. Since VS2017 is version 15.0, InstallDir is never located, and the task fails.
Error logs
The following is the output running the powershell code manually via VS Code on the target machine in the machine group. The code is run from the agent _tasks directory with increased verbosity:
$VerbosePreference="Continue"
PS (E:\SqlDacpacDeploymentOnMachineGroup)> Get-SqlPackageOnTargetMachine

VERBOSE: Sql Versions installed on machine [REMOVED]as read from registry: 110
VERBOSE: Dac Framework (installed with SQL) not found on machine [REMOVED]
VERBOSE: Dac Framework (installed with DAC Framework) not found on machine [REMOVED]
VERBOSE: Visual Studio versions found on machine [REMOVED] as read from registry: 15.0 12.0 10.0 8.0
VERBOSE: Dac Framework (installed with Visual Studio) not found on machine [REMOVED]
Unable to find the location of Dac Framework (SqlPackage.exe) from registry on machine [REMOVED] At line:81 char:9
throw  "Unable to find the location of Dac Framework (SqlPack ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo          : OperationStopped: (Unable to find ...achine SRPSTS52:String) [], RuntimeException
FullyQualifiedErrorId : Unable to find the location of Dac Framework (SqlPackage.exe) from registry on machine [REMOVED]

A successful execution would reveal the install location of visual studio per line 323 of SqlPacakgeOnTargetMachines.ps1:
Write-Verbose "Visual Studio install location: $vsInstallDir"

Yielding an output of VERBOSE: Visual Studio install location: [Location Here]
In order to get the script to work correctly, I've temporarily created the "InstallDir" string in the registry:
$vsRegKey = "HKLM:", "SOFTWARE", "Wow6432Node", "Microsoft", "VisualStudio" -join [System.IO.Path]::DirectorySeparatorChar
$vsRegKey64 = "HKLM:", "SOFTWARE", "Microsoft", "VisualStudio" -join [System.IO.Path]::DirectorySeparatorChar

and I set the value to be *E:\Microsoft Visual Studio\2017\Enterprise\Common7\IDE* (The location I have VS2017 installed). After doing so, this is the output of the script:
$VerbosePreference="Continue"
PS (E:\SqlDacpacDeploymentOnMachineGroup)> Get-SqlPackageOnTargetMachine

VERBOSE: Sql Versions installed on machine [REMOVED] as read from registry: 110
VERBOSE: Dac Framework (installed with SQL) not found on machine [REMOVED]
VERBOSE: Dac Framework (installed with DAC Framework) not found on machine [REMOVED]
VERBOSE: Visual Studio versions found on machine [REMOVED] as read from registry: 15.0 12.0 10.0 8.0
VERBOSE: Visual Studio install location: E:\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
VERBOSE: Dac Framework installed with Visual Studio found at E:\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\140\SqlPackage.exe on machine [REMOVED]

... and the task works.
The agent has SqlPackage registered as a capability:

Capability Name
Capability Value

PROXY
http://########:80

PSModulePath
%ProgramFiles%\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement;C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\Storage\

PUBLIC
C:\Users\Public

SqlPackage
E:\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130\SqlPackage.exe

SystemDrive
C:

SystemRoot
C:\Windows

Please modify the task to search for SqlPackage using a different method.

@iknyc , I have filed a bug for this. Right now, for unblocking yourself, you can download the data tier application framework (DacFx) from here

@iknyc are you still facing the issue ?

closing this, please feel free to get back

@asranja @chshrikh apologies for the excessively late response. Should I be testing / validating a fix you merged into master?
If you haven’t deployed a fix, then the answer is no, but with a caveat. I’ve bypassed the flaw in the code logic by artificially creating the registry key the script was looking for. If I delete this registry key, and attempt to reproduce the issue without any remediation from your team, I will indeed be having the same issue.
Please advise! Thank you.


Feature Request: Two factor authentication

Is it possible to implement and optionally require 2FA for users?

Its definitely possible but it will rely on someone who knows rails well enough to put in the work for it.
I'd definitely like to see it included but its a bit over my head at the minute.

Is it possible to implement and optionally require 2FA for users?

This would definitely be amazing

Is it possible to implement and optionally require 2FA for users?

That would be great!


Use build in ExampleBot instead of create + rollback

Joint PR: https://github.com/bullet-train-co/bullet_train-core/pull/524
This PR adds some dummy ids to some of the *_example factories. (But not any "live" factories that are used outside of ExampleBot.)
Doing this so that the values can be pre-populated for ExampleBot without us needing to actually create live records, clone them, rollback, then reset primary keys. Doing all of that work is slow so it's best to avoid doing it. (And having to reset primary keys for something that we expect to be a normal thing kind of gives me the willies.)

@jagthedrummer Well, I did some research, ran this on a real project, and to be honest I didn't find any noticeable differences besides empty timestamps which I fixed in last commit.  Sometimes I fell into SystemStackError (stack level too deep) with complicated includes of relations, but it appears that can be overcome with just setting <relation>_id instead of full relation example. I also changed ids from strings to integers which feels more natural for me to set, although strings were converted to integers anyway.
Not sure if ids should be hardcoded or sequenced like names so when there are list examples the ids would be different?
So basically I'm not sure what else can go wrong.
@andrewculver do you remember why we did .create instead of .build with examples generation? I remember we had a huge conversation and quite a strong base under this decision, but all I remember is that you worried that callbacks and such stuff would not fire, but I cannot really find anything that can cause problems in the code.

@newstler, that sounds like good news! I don't have a strong opinion on generating ids/timestamps/etc vs hard coding them. If you prefer hard coding then lets do that. That's probably more stable since there's less that can unexpectedly change. I'll get these PRs rebased and cleaned up.

@newstler I just rebased the branches in both repos and gave everything one last review. Tests are all passing (other than when we test core against the released versions of the gems, and those failures are expected) and I think this is good to go. Do you have any other concerns before we merge this?

Let's try it!


Fix 'discid' memset array bounds error

Fixes compilation error by adjusting bounds of memset on 'discid'.
Closes #11

i think the correct fix is actually to change the size of discid to 0x10 instead of 10, as that was (probably) what was intended.

its the precursor to TITLE_ID; used on the early playstation (eg ps1, ps2, and also the psp);
eg: "SLUS-00001" the main difference is that it often is written with a dash inbetween the region/developer zone and the numeric ID, however in the case of within the param.sfo of an EBOOT.PBP on the PSP;
it would be written "SLUS0001" thus making it a 9 character string, which of course +1 for the null terminator, i guess would actually mean 10 fits exactly,


feat: add whey support (PEP 621)

Adding whey support, since it's PEP 621 as well.

Blocked by a bug in whey, see https://github.com/repo-helper/whey/issues/36 .


Add Dell E7240 Profile

(Current XPS 15 works well)

rebase of https://github.com/NixOS/nixos-hardware/pull/64


Is this treeComponent Compatible with angular 1.x

Hi,
We are using the Angular 1.x version , where we wanted to implement the tree view with drag and drop. Can you please let us know about this tree component usage in 1.x of angular.
Please suggest any easy to plug treeview for us
Thank you
Anjan Kumar M

Hi,
this version is only for Angular 2.
All the best


Dockerfile maintenance

commit: a2481d5 d8af7a9
I remove unnecessary code!
commit: 52a9aa6
I separate module download to use cache easily.
this docker image is equal to original docker image minus internal/cmd/generate/vender

Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually?

Could you do code review? @karmi

Hello @kotaroooo0 — I'm out of office until the end of the month, I'll have a look when I'm back. The changes look good to me, I would just clean up the commits a bit (single commit, consistent naming, ...).

Hi @kotaroooo0, I've updated the patch a bit (updated the example command, gotestsum version, ...), cleaned up the commit message and merged to the main branch. Thanks!

Merged into 7.x and 6.x branches.


Convert multiple files at same time

While providing the .csv file names, we need to provide different .csv file names, comma-separated.

Then, all the files will be checked one by one, and if they exist all the .csv files will be converted to .sql files in the sql folder.

If one or more files do not exist, then the rest of all the files will be converted and an error will be shown for all those files that do not exist.

@Bodykudo That is a nice suggestion, will try to implement it as well.


fixes #18

Requests that fail with HTTP 401 will now save the fact that a URI required authentication, thus avoiding an extra round-trip without authentication for subsequent requests to that URI.

Coverage decreased (-1.2%) to 93.83% when pulling fb9e57022c1d2ebb609aad822e353d7b991367e7 on issue18 into 5d56a910fe8ba88029ee740fbc1e565fa42f7e5d on master.

Coverage increased (+0.3%) to 95.385% when pulling 4a346efbf58f70d3912c044e27a2c843e55d3bd5 on issue18 into 5d56a910fe8ba88029ee740fbc1e565fa42f7e5d on master.


Callback for cancelling

Given a situation where UI elements depend on the AsyncController (like progress bars) while having to cancel tasks, it's necessary to know when a task was cancelled in order to hide progress and such

we have finally but onCanceled  also should have a place


Send email doesn't work

When used from a mobile device, the email with the game id are not sent

Instead of using an external service for delivering emails, we want our server side to deal with that instead


[Docs] missing backslash in Reason translation of /*

Why does it need additional slashes?

to render the HTML properly. this is a simple typo, other examples also have them

When I tested your diff, it rendered incorrectly in my browser, but the original renders just fine.

There might be a misunderstanding here. What is incorrectly for you?
I expect it to render /\*, but the current live website is rendering /*.

Yeah this is right. Thanks!


Clean up router navigation properties

General cleanup of spandx config, Insights nav, and routing properties.

Codecov Report

Merging #726 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #726   +/-   ##
=======================================
  Coverage   77.43%   77.43%
=======================================
  Files         224      224
  Lines        3558     3558
  Branches      598      598
=======================================
  Hits         2755     2755
  Misses        722      722
  Partials       81       81

Impacted Files
Coverage Δ

src/app.tsx
64.51% <ø> (ø)
:arrow_up:

src/routes.tsx
86.66% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Travis-Connection seems broken

It seems like no new builds are being triggered from github on travis.
https://travis-ci.org/svenfuchs/safemode/requests does not list any requests...
@svenfuchs could you look into this?

for some reason the webhook was not active (as in [ ] active), i've fixed that, created a new branch from master, and that just started a build https://travis-ci.org/svenfuchs/safemode/builds/367685548
so i assume this is fixed

Thank you, works again. I hope the next build turns out green, but that is a different issue. :-)


Fix parametric test run documentation

A minor PR to fix documentation commands.

The failure is not related, a PR will fix them


feat: add initial version of ERC6538Registry and tests"

Adds a first implementation of the ERC-6538 Registry contract. It does not yet implement the registerKeysOnBehalf methods, which will be done in a future PR.

Current dependencies on/for this PR:

main

PR #2

PR #3   👈

This comment was auto-generated by Graphite.

@mds1 started a stack merge that includes this pull request via Graphite.

Graphite rebased this pull request as part of a merge.

@mds1 merged this pull request with Graphite.


Why is the searchKnn of Python version faster than that of C + +？？

Why ？

I think by default python uses multiple threads, so maybe is that the reason. Under the hood the python just does calls to C++ method.

I think you forgot to add -Ofast optimization to your C++ compilation.

-Ofast

how to add _Ofast? i  also found c++ slower and lower recall than python with the same parameters(M, ef_construction and efs), please help us!


UI Internationalization

The UI of DogeHouse is in English. This may be a problem for international users.
Ideally, builtin UI should be just as natural to non-English users as English speakers.
Solutions like those used by Microsoft (VSCode) could be taken with specified local translations.

I was just about to race this issue, Thanks for bringing this on, @JammSpread. I could add a french translation. once the react-i18next has been setup!


Enable preconfirmations

Fork op-geth and modify validation mode to fetch new blocks from sequencer query service instead of L1, ie: enable preconfirmations

This will work automatically since in our integration the OP sequencer node pulls directly from Espresso. Various end-to-end tests in #44 check that the state can be updated even without any updates being sent to L1.


Crash if Navigation.PopAsync in tap command on Android

XAML
<Grid xe:TouchEffect.Color="Black"
	  xe:EffectsConfig.ChildrenInputTransparent="True"
	  xe:Commands.Tap="{Binding PageNavigationPopCommand}">

C#
PageNavigationPopCommand = new Command(async (dest) =>
{
	await Navigation.PopAsync(true);
});

If I write await Task.Delay(500) before PopAsync, there is no crash.

Ah, it seems Control disposing before effect ends.
Thx, will fix it.

I know, havent time for fix it now.

Hi Vladislav! I'm waiting for your fix, and if you can not fix it now, can I do something?

Fixed in 1.5.0


Document access to dashboards

What does this pull request do?
IPB-44: Document access to dashboards through the Modernisation Platform.
It will work once https://github.com/ministryofjustice/modernisation-platform/pull/2947 is applied. (It is applied.)
What is the intent behind these changes?
Documenting access for the wider team.

Discussed at the dev huddle today: let's merge and have feedback on the Jira ticket and fix forward.


Update Composer dependencies (2021-06-19-00-07)

Visual regression test passed!
View the visual regression test report


[amazon-linux] Add information about Amazon Linux 2022

A lot more can be added, but some important details are up in the air till a General Release.

Security notifications for both versions are announced on the Amazon Linux Security Center. You can subscribe to their RSS feed.
part repeated twice , i suggest we put it under a new subtitle so that we wont need to repeat it twice
@captn3m0


Add concurrency to workflows to avoid multiple release builds

I propose to add concurrency to release builds.
It will allow to have action running every hour without spawning gremlins ;)
The next action will get into queue and will wait for previous execution to finish.
I use this successfully in my long running github actions.

Great idea @mmalyska thanks for sharing!


Release new version: 2.1.1

Changes in dependencies: some were removed (such as vcs and proj4) and some were added (such as seaborn and cartopy). List of dependencies can be found at https://github.com/PCMDI/pcmdi_metrics/blob/master/conda-env/dev.yml
CI workflow were simplified to use Github Action.

zenodo is now linked, so when tag generates, zenodo automatically generates doi for the new version.

Metadata added for zenodo release: PR https://github.com/PCMDI/pcmdi_metrics/pull/810

v2.1.1 tag generated: https://github.com/PCMDI/pcmdi_metrics/releases/tag/v2.1.1

Working on resolving zenodo release error: PR https://github.com/PCMDI/pcmdi_metrics/pull/814

DOI for PMPv2.1.1 generated from zenodo: https://doi.org/10.5281/zenodo.5709025


Snapshots page not found

This link is posted on the Github Wiki for the main game repo: http://www.cardshifter.com/releases
The link itself says "Snapshots", the actual releases are hosted here on Github.
However, the linked "Snapshots" page is not found on the site. We need to either make that page and deploy it, or fix the link in the Wiki to point to the correct location.

When I release snapshots they are uploaded to http://www.zomis.net/cardshifter.com/releases/

Sounds like it would be simple to just fix the link to point there, I don't find any particularly compelling reason to duplicate the information from the FTP right now to the site. Any objections?

Link has been fixed on the Wiki - Ref: http://chat.stackexchange.com/transcript/message/36522962#36522962


authmanager is polluting $rootScope

$rootScope.isAuthenticated = false;

It’s a bad idea to attach too much logic to this global context, in the same way that it’s not a good idea to dirty the JavaScript global scope.
Instead, authManager should have an isAuthenticated property that can be used from anywhere.
// ...
     var isAuthenticated = false;

      function authenticate() {
        isAuthenticated = true;
      }

      function unauthenticate() {
        isAuthenticated = false;
      }
// ...

return {
// ...
    isAuthenticated : isAuthenticated,
}

https://www.thinkingmedia.ca/2015/01/learn-how-to-use-scopes-properly-in-angularjs/

100% agree. Using $rootScope is also not best practice with 1.5+ components that has isolated scopes. Using authManager.isAuthenticated is good practice with components.

Remember that there is a confusing method called "isAuthenticated()" that needs to be renamed first (preferably to something like idTokenIsNotExpired())

Suggestion: Instead of setting a property on $rootScope, broadcast 'authManager.authenticated' and 'authManager.unauthenticated' instead.


Fix wrong labels and annotations in kubernetes discovery native client

this PR. has a dependency on this one, because I want to add an integration test that would assert service metadata, and in that PR I created already an integration test, so I'll wait for it to be reviewed.

@ryanjbaxter this one can be looked at too. I started to fix some issues as I dive into the implementation and have fabric8 context in my head


updated button to the center

As you can see it's not in the center. Please align it in the centre.
I hope you will do this.
Thank you so much for contributing.

ok

@Spyware007 please check, is that fine now?


Add semver & changelog generation to webpack & plugins

Do you want to request a feature or report a bug?
Feature

What is the current behavior?
Add semantic-release and cz-converntion-changelog to help maintainability of webpack repositories.

[ ] memory-fs:
[ ] enhanced-resolve - #63
[ ] tapable - #26
[ ] webpack-sources
[ ] source-list-map:
[ ] watchpack
[ ] loader-runner:
[ ] loader-utils:
[ ] node-libs-browser:
[ ] webpack.js.org
[ ] webpack-cli @webpack/contributor-team should work together on this (maybe issue submitted first)
[ ] webpack @webpack/core-team needs to decide first

If the current behavior is a bug, please provide the steps to reproduce.

What is the expected behavior?
Create new release more easy with a good changelog
If this is a feature request, what is motivation or use case for changing the behavior?
@TheLarkInn told me about this issue and it would make the life of the maintainers more easy.
Please mention other relevant information such as the browser version, Node.js version, webpack version and Operating System.

I'm going to remove canary because that's in webpack-contrib

thanks do you have any preset in mind?
I'll push a version in a few versions with angular preset lots of stuff is being missed because of merge commits

Open to great suggestions, or maybe start with one repo and we can fine tune to apply the rest

Best to start with one repo in my opinion and migrate the rest afterwards.
I'll play with some changelogs to see what seems best.

standard-version  || standard-changelog [part of standard-version] instead of cz-conventional-changelog. The fromer is also for releases while the latter is CHANGELOG.md only. standard => Angular Commit Convention (changelog-angular-preset)

@wardpeet Sorry I forgot to mention lets start with supporting package first, and webpack last. I need to discuss with @webpack/core-team if we want to do auto deploy for webpack core.

@webpack/contributor-team Those who are working on the webpack-cli would you work with @wardpeet when it comes time to implement this in webpack-cli? I know you guys have stuff on your plate already so just to sync up with an issue in that repo is a good start first.
@wardpeet leave webpack-cli and webpack last to be decided.

@TheLarkInn starting with tapable :)

@wardpeet - Hang on a minute

There is a group discussing standard tooling already and I have to agree with @michael-ciniawsky here.
Standard version has a smoother release cycle & allows for alpha || beta || rc tags which is something Webpack does quite a bit of.

Yeah I think thats a good direction. As long as it still provides the same auto deploy benefits of semantic-release, I'm fine with that.

I was looking into standard-version instead of conventional-changelog :)

Standard version negates the need for semantic-release as well. No fuss, single command npm run release and you get the tag, changelog and cookies and milk

yes but downside I have at the moment that they use (angular format)[https://github.com/conventional-changelog/standard-version#commit-message-convention-at-a-glance] which does not work for these packages.

Why would we not use the angular commit message conventions?

It won't convert old commit messages ^^.

Nothing a little git rebase -i and  some reword can't fix should we choose to.

great :) didn't know you were going to do that ^^.
I'll cook up a few PRS :)

first one is created:
https://github.com/webpack/tapable/pull/26

@wardpeet - If you are bored or just want to get those daily contribs up, feel free to apply the same to everything in webpack-contrib that doesn't have it.

yes will create them everywhere :)
have some time today anyway. Feel free to comment or take over

@d3viant0ne do you want me to do the same like you did for all repo's?

No need for the docs. They are now in https://webpack.js.org/development/release-process/
We only need to reference the release docs somewhere

Here are my opinions regarding this topics: https://gist.github.com/sokra/bc283d7f931c9f59f33e18dd35c851f4

great, i'm doing all the changelogs today :)

@sokra so what's your take on it?

@sokra so what's your take on it?

@d3viant0ne @TheLarkInn updated all repo's


Added project that use vuetify

Please review this PR @ElijahKotyluk

The website is pretty nice but I can't find the source code so I guess the project can be added to the company solution part as it is great and fully functionning by itself.

This project is not based on Vuetify anymore (using Tailwind instead)


Mast: Watch immunity911 immunity-911

Mast requests the watch of the watch_keyword immunity911 immunity-911. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

immunity911 immunity-911 has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Mast requested closure


Detailed RevertToInv check function

Is your feature request related to a problem? Please describe.
Upon several situation, we should revert to inv, instead of headers, when relay blocks.
If not, we may misbehave.
Describe the solution you'd like
1, Check whether the blockindex is in active chain.
2, Check whether the blocks to relay connect one by one.
3, Check whether the peer has the prev of first header we are to relay.

feature implemented in pull request #225


Light Mode: TabItem selected

Describe the bug
Light mode missing indication of which TabItem is selected
Expected behavior
On TabItem selection it should present darker color to represent which tab is selected
Screenshots
Light Mode:

Dark Mode:

Desktop (please complete the following information):

OS: [e.g. Windows 10]
.NET: [e.g. net5.0-windows10.0.17763.0]
Version: v1.x & v2.0.1

Nope, the colors match the winui 3 style. But I would suggest removing the extra border at the bottom of the tabs.

I have not closely look into winui 3 colors but i think your suggestion would be far better instead of changing color as i suggested. Thanks MajorXAML

Used a color picker to compare the two light examples.
The WPF UI screenshot:
Selected tab color = FEFEFE (254)
Not selected tab color = FBFBFB (251)
Only 3 steps difference in the greyscale (I can hardly tell a difference on my monitor).
The WIN UI screenshot:
Selected tab color = F9F9F9 (249)
Not selected tab color = FBFBFB (243)
6 steps difference in the greyscale.
The difference between selected and not selected tab is twice as big in the WIN UI and much easier to see (also thanks to the missing line as you say).


backupccl: add privileges to SHOW BACKUP

PR: https://github.com/cockroachdb/cockroach/pull/45862
From release notes:

The privileges assigned to a given table/database are now visible through SHOW BACKUP. SHOW BACKUP will list which users and roles had which privileges on each table/database in the backup if the WITH privileges option is specified. [#45862][#45862] {% comment %}doc{% endcomment %}

Closing - this was added in 20.1


Use type instead of is_a? in filters

Updates a few instances of .is_a? in use instead of using the type directly in a filter.

@caspiano this needs an update


feat: Close the overlay when clicking on an empty space

Add support for closing the overlay when clicking on an empty space.

[x] Close the overlay when clicking on an empty space.
[x] Preferences support.
[ ] Do not close when clicking on a widget that has no action event (such as the clock widget).

Great, I'm currently working on the preferences page.
The settings option for this feature will be called 'overlay-empty-area-close' and is of type 'boolean,' with a default value of 'false.'
I think it would make sense for the close button to disappear from the overlay when this option is enabled, as it won't be necessary with this option active.
I'll review and test this PR when I finish preference implementation, thank u in advance @awumii !!

Just added the preferences support to the extension!

I'm not sure how to solve the last checkbox without resorting to ugly hacks. Hopefully, it's not a major issue for now!!

It's ok for the moment! I will check what I can do in the addons so that it doesn't close when I click on them. Thank you!