Synced up dev branch (#109)

Refactored everything, moved to dev branch

fixed failing tests

fixed documentation style

Cleaned up the documentation (migrated to Google Python Style Guide for consistency)

fixed flake and unit tests

finished documentation

minor bug fix

updated circle.yml to use m2r

made some ;stuff supposedly a bit cleaner

Coverage decreased (-0.7%) to 93.241% when pulling fe9fb194a15c8b5d4f238856ffe9273ff157b660 on dev into e9e74e7217e05348853b24ad086dd7003825e88f on master.

Coverage decreased (-0.7%) to 93.241% when pulling bf9edd10aa02849eebb3f2dca0254a9bc805fa43 on dev into e9e74e7217e05348853b24ad086dd7003825e88f on master.

Coverage decreased (-0.7%) to 93.241% when pulling cc20b7317c50640a218ce50cc3d78c4ad73aba52 on dev into e9e74e7217e05348853b24ad086dd7003825e88f on master.

Coverage decreased (-0.7%) to 93.241% when pulling 3b4285569fded9ed4dfc0a38cc40a70cd4721b20 on dev into e9e74e7217e05348853b24ad086dd7003825e88f on master.

Coverage decreased (-0.7%) to 93.241% when pulling 955356d6cec6171124b94dff8a59104c82d3e229 on dev into e9e74e7217e05348853b24ad086dd7003825e88f on master.

Coverage decreased (-0.7%) to 93.241% when pulling 955356d6cec6171124b94dff8a59104c82d3e229 on dev into e9e74e7217e05348853b24ad086dd7003825e88f on master.


Io jms fix ack message checkpoint

Hi @lukecwik would you kindly review this PR related to the following issue:
https://github.com/apache/beam/issues/20814
Please find the following design documentation:
https://docs.google.com/document/d/19HiNPoJeIlzCFyWGdlw7WEFutceL2AmN_5Z0Vmi1s-I/edit?usp=sharing
assign to next reviewer:
R: @lukecwik

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

[ X] Choose reviewer(s) and mention them in a comment (R: @username).
[ X] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ X] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

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

Sorry for the long wait, lots of other issues blocked me from reviewing this. Taking a follow-up look now.

https://github.com/apache/beam/pull/23234 was merged allowing you to use the ScheduledExecutorService from PipelineOptions

Note that the next release cut is this Wednesday so if your able to clean-up this PR we could merge it and it would make its way into the 2.43 release otherwise it will be another 6 weeks before the next release cut.

Updated to use a mock, now waiting for results of test run before merging.

Run Java PreCommit

Thanks @lukecwik !


demo js can not be loaded.

http://demo.showdownjs.com/                       ========== js can not be loaded.

Thank you. Should be fixed now. It was an issue with the CDN.


Scale down the cluster

Summary
Scale down the cluster. It uses 2 uncessary VMs

Implemented with #12.


Erroneous "no test failure on line" warning from plugin alert nosec?

Describe the bug
It looks like bandit warns about "no test failure on line" for a nosec where there definitely would be a test failure without the nosec.
Reproduction steps

I start with a line that does foo = hashlib.md5(buffer.read()).digest().
bandit -ll rightly complains about the use of MD5 with a B324 error from the hashlib plugin.
I add #nosec B324 like this: foo = hashlib.md5(buffer.read()).digest()  # nosec B324
Bandit now says [tester]        WARNING nosec encountered (B324), but no failed test on line 85

Seems a bit weird.
Expected behavior
Don't warn at me for this.
Bandit version
1.7.4 (Default)
Python version
3.9
Additional context
No response

I'm facing the same issue using Bandit 1.7.4 with Python 3.10.4. Here's another minimal example for repro:
import os
cmd = "df -h"
os.popen(cmd).read()  # nosec B605

bandit -v test.py says WARNING	nosec encountered (B605), but no failed test on line 3 while it will report B605 if I remove the # nosec.
full log

[main]	INFO	profile include tests: None
[main]	INFO	profile exclude tests: None
[main]	INFO	cli include tests: None
[main]	INFO	cli exclude tests: None
[main]	INFO	running on Python 3.10.4
[node_visitor]	WARNING	Unable to find qualified name for module: test.py
[tester]	WARNING	nosec encountered (B605), but no failed test on line 3
Run started:2022-09-06 09:31:19.271042
Files in scope (1):
	test.py (score: {SEVERITY: 0, CONFIDENCE: 0})
Files excluded (0):

Test results:
	No issues identified.

Code scanned:
	Total lines of code: 3
	Total lines skipped (#nosec): 0

Run metrics:
	Total issues (by severity):
		Undefined: 0
		Low: 0
		Medium: 0
		High: 0
	Total issues (by confidence):
		Undefined: 0
		Low: 0
		Medium: 0
		High: 0
Files skipped (0):

However, the problem does not occur if I remove .read(). (It continues to claim Total lines skipped (#nosec): 0 though, as long as the B605 is specified.)

I'm still seeing the same thing with Bandit 1.7.5 on Python 3.11.4. Yet another minimal example:
import os
import subprocess  # nosec B404

subprocess.run([os.getenv("SHELL")], check=False)  # nosec B603

Bandit says:
[tester]        WARNING nosec encountered (B603), but no failed test on line 4

but if I remove the # nosec B603, I get a test failure:
>> Issue: [B603:subprocess_without_shell_equals_true] subprocess call - check for execution of untrusted input.
   Severity: Low   Confidence: High
   CWE: CWE-78 (https://cwe.mitre.org/data/definitions/78.html)
   More Info: https://bandit.readthedocs.io/en/1.7.5/plugins/b603_subprocess_without_shell_equals_true.html
   Location: bandit.py:4:0
3
4       subprocess.run([os.getenv("SHELL")], check=False)

However, the problem does not occur if I remove .read(). (It continues to claim Total lines skipped (#nosec): 0 though, as long as the B605 is specified.)

At least in some cases the problem appears to be related to how bandit observes "lines" in relation to functions called on the result that caused the problem?
I get the warning if I do return requests.get(url).json()  # nosec B113.
But if I do
foo = requests.get(url)  # nosec B113
return foo.json()

then I do not get the warning.


Database problems with @javascript scenario

There is a problem with some @javascript scenarios.
I have simplified my scenario a lot in order to help debugging this issue. Look:
	@wip
	Scenario: Fill basic form info
		Given I have filled basic info for a person
		When I click the save button
		Then the company of this person should be "ACME"

This works just fine. However the same scenario with the @javascript annotation will fail, because when I do a Person.last, in the last step, it just returns nil - the object is not being persisted as it should when using @javascript.
I think there is no need to show the steps, because it's just a bunch of fill_in,  select ..., :from => ....
I came to this conclusion after inspecting (adding a debugger) before and after the click_button("Save").
Btw, the same scenario, with or without @javascript, simply passes when using selenium in my env.rb.
Any ideas of what could be or how can I help more?

Hey, the specs and the whole capybara-webkit server thing are probably not sharing a DB connection. When you are using transactional fixtures this basically means that you won't be able to see any DB changes from the test in the tested app and vice versa.
The solution might be to turn off the transactional_fixtures in your RSpec config or do some nasty hacks (which lead to a shared DB connection) like described here: http://www.emmanueloga.com/2011/07/26/taming-a-capybara.html

I think this is probably an issue with switching to an async driver. I just wrote up some tips on this in the capybara wiki: https://github.com/jnicklas/capybara/wiki/Asynchronous-Javascript-drivers


add rerank model support for python backend

Add reranker model support for python backend. Test model: BAAI/bge-reranker-base

@regisss ， pls help review

I see there's already support for it in TEI (see here), but it's only for Candle and here you're adding it for Python right?

Yes, python backend does not support "classifier" model.


Alert users when upgrading imported k3s cluster from k8s <1.25 to >=1.25

Is your feature request related to a problem? Please describe.
If the imported RKE2 cluster is hardened (e.g. per https://rancher.com/docs/k3s/latest/en/security/hardening_guide/, but can also just have cluster-level PSP applied), it may need to be prepared manually before it can be upgraded through Rancher.
Additionally, PSPs will be removed automatically as k8s 1.25+ no longer supports PSPs.
Describe the solution you'd like
On the "Edit Cluster" screen for an imported k3s cluster, when k8s version is changed from <1.25 to >=1.25, present the user with the confirmation message along the lines of Kubernetes has removed support for Pod Security Policies (PSPs) starting with version 1.25. If you proceed with the upgrade, any PSPs that may be present in the cluster will no longer be available/enforced. If this is a hardened k3s cluster (or PodSecurityPolicy admission controller is enabled), please follow the instructions at (URL) before you proceed with saving the changes to the cluster. Proceed? with the options "Yes" and "No".
Describe alternatives you've considered
N/A
Additional context
N/A

This test plan will cover this issue as the fix is the same for RKE2 and K3s. Once that issue has been validated, I will leave a comment in this issue notifying and close this issue.

This has been validated as part of the test results here. Closing issue.


Misleading behavior when ~/.kube/config uses a non-existing context

There are 2 problems here:

kubectl config use-context foobar. Should throw an error or at least print a warning if foobar is not defined.
kubectl get pods with non-existing current-context . There is no server to talk to but the error is:

error: couldn't read version from server: the server could not find the requested resource

This is a really confusing error

Was fixed by @mikedanese in #10510

This is less of a problem as the only way to set an invalid current-context is to edit kubeconfig out of band. If you do manage that, it will default to using local server

error: couldn't read version from server: Get http://localhost:8080/api: dial tcp <IP_ADDRESS>:8080: connection refused

@mwielgus the error you saw likely resulted from having an older version of local kube-apiserver running when you tried kubectl get with nonexistent current-context. I think we can call this fixed.


Add syntax highlighting to readme

Thanks for this package!
A quick PR to add syntax highlighting to the readme on GitHub

Thanks!

Glad to help, thanks for the review and merge :)


Fix seeking animation not consuming clock

The sequence:
Hide()
{wait some time}
GotoFrame(0)
Show()

Would cause the clock to consume the {wait some time} period the first frame it becomes visible.
Unsure whether it's better for the consumption to be ignored during Update(). Thoughts? May be tricky to implement...

I also got bit by a similar thing once before. It was a conscious decision from what I've been told, so I didn't follow up on it and opted for a local work-around instead, but I also think the new behaviour is better.

Regressed storyboard video. How many times are we going to regress animation clock code :(


Fixed duplicate BlobOutput in function binding table

@radu-matei : Thanks for your contribution to the Azure documentation! The author, @rloutlaw, has been notified to review your proposed change.

#sign-off


[R] there is no package called ‘roxygen2’ on travis

https://travis-ci.org/javelinjs/mxnet/jobs/104404302#L3382
https://travis-ci.org/dmlc/mxnet/jobs/104308250#L3355
https://travis-ci.org/dmlc/mxnet/jobs/104336644#L3356
https://travis-ci.org/dmlc/mxnet/jobs/104356864#L3408
Any idea?

fixed by https://github.com/dmlc/mxnet/pull/1346/files


GitHubCredentials must be available for testing only

This gets Git credentials from the environment; in production runtime code that's supplied by the user via OAuth; we only need this in testing so move this to a test-only scope and refactor everything to fit.

05f5204


Feature/application tickets

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Added endpoints for Admin updating a users role after reviewing application, also created an endpoint for getting a list of pending applications.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have removed unnecessary comments/console logs from my code
[ ] I have made corresponding changes to the documentation if necessary (optional)
[x] My changes generate no new warnings
[x] I have checked my code and corrected any misspellings
[x] No duplicate code left within changed files
[x] Size of pull request kept to a minimum
[x] Pull request description clearly describes changes made & motivations for said changes

https://www.loom.com/share/666ce7985af84025adf79260ca6f178f

Great addition, nice functionality for those endpoints, really helpful. Thanks!


Stateless OAuth2 client

Changes to the client so that OAuth flows are stateless, not requiring session.
Closes #268

This change is

Seems that no more tests, other than those already failing in master are failing

possibly because https://github.com/idan/oauthlib/issues/424

I can not understand. But there is still a use of session for token.

Is there a specific reason this wasn't done for OAuth1 as well?

Only because I haven't needed to use OAuth1.


Tooltip learn more auto teleport

there should be learn more link redirecting to our hello page: https://hello.kodadot.xyz/tutorial/teleport/auto-teleport
the tooltip should also stay so user can click on the link

👋

👋

👋


Allow to specify libvirt driver URI to connect to

First of all: I really appreciate all your efforts to get a libvirt integration without C bindings!
Currently the Connect() error method uses the hardcoded libvirt driver URI qemu:///system which is kind of a showstopper for projects where I'd like to use this library.
After playing around a bit with the code I could not notice any problem with adding an overload like
ConnectToURI(uri string) error that allows for instance to use the mock driver test:///default or other libvirt drivers.
I'll open a PR and would be happy about any feedback!
Kind regards
Peter

I'm fine with the API changing, updating Connect() to Connect(uri string). Including an exported const, such as DefaultConnectURI = qemu://system might also be a good idea.

Fine for me, too.
I just thought keeping the original API isn't that bad and is not so much overhead.
I just opened the PR, just let me know if I should change it!


feat: removed pii flags from member card and person credential

We haven't confirmed with LSBC and IDIM which attributes they want to flag, so we will leave them as unflagged until we confirm.
I've also copied the changes to the showcase credentials for consistency.

PR looks good — just would like to understand the rationale for removing a PII flag from PII attributes.

@swcurran, while I agree those elements might be PII, it is not up to the wallet team to define that. That needs to be reviewed and defined by the issuer authority. Those elements were flagged as part of our development and testing cycle.
Unless you are saying that you have already checked with those authorities and their needs are already accurately represented.

Hmmm….
By that logic, the wallet team should not be defining them either, unless you have checked with the authorities.
That said, The Kantera Initiative defines in the Blinded Identity Taxonomy what should be considered PII.  When I set the flags on in the original Excel files, I used this list as a guide.
We can merge if you want, I just thing it is pretty strange.

Hmmm….
By that logic, the wallet team should not be defining them either, unless you have checked with the authorities.
That said, The Kantera Initiative defines in the Blinded Identity Taxonomy what should be considered PII. When I set the flags on in the original Excel files, I used this list as a guide.
We can merge if you want, I just thing it is pretty strange.

I think we should merge, best not flag anything in the Member card and Person credentials without the approval of IDIM and LSBC. I agree that these attributes should be flagged and they probably will be flagged later, but I think what @cvarjao is saying is that it's a professional courtesy not to start making assumptions about how IDIM and LSBC want to display their credentials

We can hold off for now. I've sent an email to BCSC team, and if they agree with can leave as is

We can hold off for now. I've sent an email to BCSC team, and if they agree with can leave as is

I've improved the excel file layout and a small bug fix as well, if BCSC approves then I'll add the flagged attributes back and then we can merge

I'll defer to comments by @swcurran
One thing to note (and this is a separate bug on its own but I don't believe is actually being used in production) is that this line and possibly other filtering logic using flagged_attributes would need to be updated. Should be a simple fix.


Add ellipse drawing functions

Add hollow and filled ellipse drawing.
Part of #151

I've commented on a couple of very minor issues, but otherwise LGTM.

I don't see your comments anywhere in this Pull Request. They're usually inlined with the file changes, correct?

Oops! They should be visible now.

Great, thanks!


Location reminder schedule isn't created

Also, error message on send:
Reverse for 'unsubscribe' with arguments '('i', '02d280edda895fdd6d42299a426488c9e172bc1a')' not found. 2 pattern(s) tried: ['api/v1/sprit/unsubscribe/(?P<uid>[0-9]+)/(?P<token>[-a-zA-Z0-9_]+)/\\Z', 'api/v1/sprit/unsubscribe/\\Z'] : Traceback (most recent call last):
File "/home/app/web/.local/lib/python3.9/site-packages/django_q/cluster.py", line 432, in worker
res = f(*task["args"], **task["kwargs"])
File "/home/app/web/spritstat/services/notification.py", line 92, in send_location_reminder_notification
_send_mail(LOCATION_REMINDER_TEMPLATE_PREFIX, user, {"location_id": location_id})
File "/home/app/web/spritstat/services/notification.py", line 101, in _send_mail
unsubscribe_url = _get_unsubscribe_url(user)
File "/home/app/web/spritstat/services/notification.py", line 116, in _get_unsubscribe_url
location = reverse("unsubscribe", args=[uid, token])
File "/home/app/web/.local/lib/python3.9/site-packages/django/urls/base.py", line 86, in reverse
return resolver._reverse_with_prefix(view, prefix, *args, **kwargs)
File "/home/app/web/.local/lib/python3.9/site-packages/django/urls/resolvers.py", line 698, in _reverse_with_prefix
raise NoReverseMatch(msg)
django.urls.exceptions.NoReverseMatch: Reverse for 'unsubscribe' with arguments '('i', '02d280edda895fdd6d42299a426488c9e172bc1a')' not found. 2 pattern(s) tried: ['api/v1/sprit/unsubscribe/(?P<uid>[0-9]+)/(?P<token>[-a-zA-Z0-9_]+)/\\Z', 'api/v1/sprit/unsubscribe/\\Z']


Add support for template-haskell-2.12

GHC 8.2 and template-haskell-2.12 changed some of the types of definitions used by ivory.
Instead of patching in some CPP to handle these changes, it would be good to depend on th-abstraction to paper over the changes.

GHC 8.4 is out, bringing template-haskell-2.13.


Update Chef dependency to >= 16

!bump minor ~

Jenkins has merged this PR into master and has automatically performed a minor-level version bump to v1.1.0.  Have a nice day!


Feature request for ESS

Mobile attendance system for employees
Features that must be present in the system:
1-Face fingerprint: so that another employee does not prepare for another employee.
2- Show the phone number linked to the employee’s number: to confirm that the mobile phone that was accessed using is the employee’s number.
3- Fingerprint, if available in some mobile phones.
4- Proof of the employee’s location and restricting him to a maximum of 10 metres.
5-The possibility of showing the employee’s presence (even after entering work) or perhaps he is a sales representative or the employee works in the field and you want to know his location now.
6-Show entry and exit in ERPNEXT.
7-The delay should be linked to the employee’s operations to deduct from the salary in the event of a delay.
8- Providing an (optional) service: If the employee moves away from the work building for a specific distance (10 metres), he signs the employee out.
9-The possibility of preparing without the Internet.
10- Establishing permission for the employee to view his tardiness and (extra time, if any) on his mobile phone.
Disadvantages of the remote preparation systems currently on the market:
1- It is not linked to the accounting and human resources systems. Rather, it is an independent system. At the end, the report appears and the accountant must enter the delay and additional... and enter entries manually in the accounts.
2-You must participate in exchange for a fee (approximately 100 riyals per employee annually).
3- Not all employees have phones, so you must ensure that there is effective entry and exit in the system that you are working on now, so that the employee can prepare via ERPNEXT if it is not possible to prepare via mobile phone.
Note: I am now waiting for one of the companies specialized in implementing attendance and departure through the application to activate my account.. I will send you all the details as soon as they are activated.....

Proposals :
1- Application of the appointment booking system for the HealthCare module, or by activating it easily on the WebSite module in ERPNEXT, because the appointment booking service has become in great demand in the Saudi market.
2-Sales application (sales representative); Make invoices, customer balances, payments,... linked with ERPNEXT. It has become popular here in Saudi Arabia.


Languages

Research: Multiple languages through localization

Support Multilanguage (Localization) In iOS Swift

Press on Safeye > info > localisations > add languages.

Now, we will create a new .Strings file. For that, right-click on your Project -> New File -> search for 'strings' -> Select Strings File -> name the file as Localizable.strings -> Create.

Now, go to File Inspector again and under Localization, select all the languages that you had added.

Once the Strings file is created, click on the Localizable.strings file and in the File Inspector, click on the Localize button.

On clicking the Localize button, a similar popup will appear. Click on Localize.

Now, go to File Inspector again and under Localization, select all the languages that you had added.

Now create a UI in Main.storyboard. In my project, I have used a UIPickerView to select a language and based on the language selected, I'm displaying title and data.

After you create your UI, go to Localizable files and create some keys and assign the values to the keys that you will be displaying on your UI.

NOTE
Use the same keys in all the Localizable.strings files.

Refer the below code snippets and add the sentences that you will be displaying on your UI in a key-value type.


contrib: add SGX private key provider

Intel® Software Guard Extensions (Intel® SGX ) offers hardware-based memory encryption that isolates specific application code and data in memory. Intel® SGX allows user-level code to allocate private regions of memory, called enclaves, which are designed to be protected from processes running at higher privilege levels.
SGX Private Key Provider extension supports the PKCS#11 v2.40 standard and uses Intel® SGX as the hardware security module (HSM) to protect private keys used in Envoy. With this feature all private keys used in Envoy data plane are stored in the Intel® SGX enclaves. SGX Private Key Provider will perform cryptology operations in TLS handshake inside Intel® SGX enclaves, so that all these operations are protected from being hacked throughout their lifecycle.
Additional Description:
SGX Private Key Provider leverages Crypto API Toolkit for Intel(R) SGX (CTK) to protect private keys. CTK aims at enhancing the security of data and key protection applications by exposing interfaces that run the key generation and cryptographic operations securely inside an Intel(R) Software Guard Extensions (SGX) enclave. The operations are exposed and supported via PKCS11 interfaces (http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html) for Linux.
The build output of CTK (libp11sgx.so) should be viewed as a standard PKCS#11 module (shared library), so the building process of CTK shall be out of Envoy. Public/private key pairs can be safely created or imported into SGX enclave through CTK PKCS#11 interfaces. SGX Private Key Provider will use dlopen to load this shared library (libp11sgx.so) and perform secure TLS private key associated operations signing/decryption also inside the SGX enclave through CTK PKCS#11 interfaces.
Three following header files used in SGX Private Key Provider are imported from PKCS #11 v2.40 standard:

pkcs11.h
pkcs11f.h
pkcs11t.h

The support for Intel® SGX is mature in the mainline Linux kernel and in Kubernetes device plugins (to expose the SGX device files to containers).
The feature can be used standalone (will be separately documented) or with control plane like Istio (currently under development). For latter case, the feature can support both mutual TLS private key protection (used in communication between Envoy sidecars) and gateway TLS private key protection (used in communication between user and Envoy ingress gateway).
The implementation has been simplified comparing with the previous design document. We now leverage Intel SGX sealing mechanism to safely retrieve private keys (not actually getting them) and abandoned SGX Bootstrap extension in the design.
CMCC (China Mobile Communications Corporation) will be our sponsor for this contrib extension, check details here.
Risk Level: Low (contrib extension, crypto-related code)
Testing: Adding unit tests
Docs Changes: Protobuf comments
Release Notes: N/A
Platform Specific Features: Intel® processor with SGX
Fix: #19217
Signed-off-by: Huang Xin<EMAIL_ADDRESS>Signed-off-by: Liu, Qiming<EMAIL_ADDRESS>Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@ipuustin Thanks for your comments, fixed them.


fixes currency overwriting with undefined (#1)

thank you for your quick reply!
closes #1
you might want to update the picture in your readme 🤗

you might want to update the picture in your readme 🤗

Ha ha, I hadn't even noticed that 🤣 Yeah, I'll update it :)


[staging & production] IE: File names go past recent activity box

Reported by @himicakumar on the 0.24 Trello board
Steps - using IE

Upload a file name equal to or greater than 200 characters
Go to project page

Expected
File names would stay inside the "Recent Activity Box"
Actual
File names goes past recent activity box frame.

For future reference, we need Browser version numbers and Operating Systems for these error reports, especially for IE.

@caneruguz I agree that would be helpful info. I just asked @himicakumar and she said IE 11 and Windows 8.1

Very cool, thanks!


Update CLI extensions available doc

Update CLI extensions available doc.
Triggered by Azure/azure-cli-extensions - TRAVIS_BUILD_ID=475762193
https://github.com/Azure/azure-cli-extensions/commit/df498df528f9a7885ec8d92ad9d18a0ed1c9c865

OPS Build status updates of commit a463d90:
:clock10: Preparing: average preparing time is 58 sec(s)

OPS Build status updates of commit a463d90:
:clock10: Incremental building: average incremental building time is 12 min(s) 22 sec(s)


Using UIScrollView in right menu drawer - does not scroll

Hello,
This is my right view controller hierarchy:
UIView (from view controller)
|- UIScrollView
|- Several buttons, label etc
I have set content view of scroll view to much larger size, but it wont scroll.
All the content is displayed exactly as if there was no scroll view, fixed.
Is there any special consideration I have missed?
I see that example uses table view, which is descendant of scroll view so this should be possible... Or am I mistaken?
Regards...

Hey @milika
Can you post up an example project or recreate this in the kitchen sink example for us to look at? Thanks!


Streamlit doesn't appear

Hello,
Thanks for the project. I would like to test out this repository, thus followed ollama installation, initiated server, and run streamlit suggested in this repo.
However, I couldn't see the webui in both Network and External URL (localhost as well).

OLLAMA_MAX_LOADED_MODELS=4 ollama serve
Initialize ollama server
Open new terminal and run "poetry run streamlit run Ollama_Chatbot_Arena.py --server.headless True"

anything I missed here?
Thank you.

run poetry install first


Warn the user multiple standalone units.

If the juju admin scales up loki without proper HA support, we need to supply sufficient warnings. Log messages and possibly status messages should explain the issues with doing it this way and make it clear that it is not supported.

For context, this is needed inly with Loki charmed in “standalone” mode, in which multiple units are effectively entirely independent Loki setups. That is most likely not the intent of a Juju administrator, and we need to signal it visibly with WARNINGs in logs and unit statuses.

Addressing this issue would require adding a peer relation in the Loki charm, in order to detect peer relation joined events and set appropriate warning messages. An alternative would be to check self.app.planned_units() in say the constructor or some other event handler like update status and set the warning message. The former will certainly work the later approach needs validation and is an odd solution hence the plan is to use the former approach.

Outdated issue. We have now a design for the loki_push_api relation that will work just fine with standalone loki units and the usecase of multiple standalone units should be fully supported, so no need of warning anybody.

Also, @balbirthomas, there is no need for the peer relation to fulfill this usecase. During the pebble_ready event hook the logic could check whether more than one unit of the charm is planned, and then log.


How to run make.sh on windows？

I open the project on windows in pycharm,but I don't know how to run make.sh on it .Is there anyway to run make.sh on windows?

cmd
cd ./lib
make.sh


Conduct test: Update error message design for the test card

Background
With ticket #3792, we've updated the way error messages are handled to be more streamlined. Instead of an error message toaster, we're using the inline error message capabilities of the test card.
Design
BEFORE

AFTER

SPEC

Acceptance Criteria
What needs to happen for this ticket to be complete?
Additional context
Design should pair with an Engineer to understand all the error states we currently have for the test card.

Would be worthwhile to do an exercise to find all the issues/errors we know could come up in a test card.
So far, we know:

Test date in the future

Team to do a micro bug bash on this next week during G&E sync.

Still an issue

Would be worthwhile to do an exercise to find all the issues/errors we know could come up in a test card.
So far, we know:

Test date in the future

Team to do a micro bug bash on this next week during G&E sync.

@emmastephenson did we ever do this for the error states of the card? If so, are they living somewhere?

@fzhao99 I don't believe that we did! Off the top of my head I know the future dates and the "something went wrong" error that gets thrown if there's an error on the backend, but not sure about other errors.

There's also this ticket - #3165 - which design are we going with?


Support to Android x

Support to Android x

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

@sinsinsinH Please to sign Contributor License Agreement and Release it migration of AndroidX    :)


Create a DAG to log and report code review response times

Problem

Currently our code review response times can feel slow and potentially hinder the project.
Description

Create a new DAG to collect average PR review response times from the GH API and report them to Slack.
How granular do we want to get here? Do we want to look at individuals response times, or a breakdown per repo, for example? I'd prefer to avoid calling out anyone specifically.
Is there a metric we could show to indicate how many PRs were reviewed past the review times indicated by their priority? For example if a PR should have been reviewed in 5 days and was instead reviewed in 6, can we log that?
Also, do we think it's sufficient to have isolated weekly totals, or should we store and collect this data somewhere so we can look at it over time?
Alternatives

Additional context

Implementation

[ ] 🙋 I would be interested in implementing this feature.

I'd like to close this issue. I no longer think this is a good approach to solving PR review timing issues and would like to attempt to implement alternative approaches.


Does anyone get the example working?

I get RestKit/RestKit.h file not found. It would be nice to have an example that works. Before I had problems mit pods ...

I working through editing Podfile below:
platform :ios, '6.0'
xcodeproj 'Example'
pod 'MSCollectionViewCalendarLayout', :path => '../'
pod 'RestKit', '~> 0.20.0'
pod 'CupertinoYankee', '~> 0.1.0'
pod 'UIColor-HexString', '~> 1.0.0'
pod 'Masonry', :head


no grouped column chart it appears

When I wanted to use this about a year ago, it was not possible because I required grouped columns. See http://bl.ocks.org/mbostock/3887051 for an example, I'll also need to draw plain line charts on a secondary Y axis. This is not an immediate need for me but it would really fill out the offering.

Hi @jlmagee
take a look at this http://embed.plnkr.co/QmyBRHMA1gi0bkbBA05A/preview
Best,
Christoph

Thanks. Looks good. I'll study more in a while.


Singular values plot missing

Among the frequency-domain analysis functions, a singular values plot is missing in the current version
of python-control. Is there any plan to include it? I think it is very common and useful for MIMO system analysis.

I think it depends on what exactly you want to see implemented.
A simple wrapper of feeding MIMO transfer functions or FrequencyResponseData objects into numpy.linalg.svd and then calling a Matplotlib plot function does not really add any value over calling those functions directly, does it?

The matlab equivalent (function sigma) does this plot on an automatically adjusted logarithmic frequency scale, with singular values in dB, etc. Eventually it should look like a bode plot, but with singular values instead. Sure you can build this plot from scratch, but it takes some time boilerplate code. Today for instance I needed it while working in Python, but I was lazy so I switched to the commercial software :) So I think wrapping it up in a nice way would add some value!

Sounds reasonable. You are always welcome to submit a PR.

OK maybe I'll try to do it when I have time!


0.4.9: charts need manual flush/resize to render data lines

After upgrading from 0.4.7 to 0.4.9, I noticed that a page I have with 4 c3 charts is not being rendered correctly.
It can be worked around by doing a manual resize or a call flush() on the chart right after c3.generate(). It's not completely deterministic, so I think there may be some sort of global state in c3 that's causing this.
Here's an example: http://bl.ocks.org/jarib/raw/d382eb69c0b0737e1785/
The first two charts will have their axes drawn, but no data.
If you remove the two bottom charts - change if (true) to if (false) - then the two top charts are rendered correctly.
If you comment in the manual flush() calls, everything is rendered correctly.
If you manually resize the window, everything is rendered correctly.

@jarib The first two charts rendered for me... Not sure what I'm doing now.
That said — it seems there's a lot of weirdness around window resizing right now (see #926 in particular, as well as #924). Additionally, see this modified fiddle from #936 — if you hide the widget and click "Redraw Chart" (i.e., call generate), then show the widget, the chart doesn't render. If you hide the widget, resize a viewport and then show it, the chart doesn't render.

@aendrew Perhaps you got lucky. Try a hard refresh (Ctrl-Shift-R in Chrome). I'd be suprised if it's consistently working for you.
Just to be clear, the incorrect rendering of the top chart looks like this:

It should look like this:

@jarib Lulz, I think I know what's happening — I get a "Do you want to translate this?" bar in Chrome pop up, which effectively triggers a redraw. The charts aren't there before that bar appears. Will investigate...

Thanks for looking into this. I'll try duration: 0 as a workaround for now.

I am sometimes getting similar output, although my problem may be different.  I am trying to select bars in a bar chart (timeseries x) right after (or, even, some 50-100ms after) the c3 chart is created (static data).  Sometimes the chart is just empty, but if I hover i can see it is entering bars, but then all sorts of exceptions are thrown about the data being out of range or something.  I have tried postponing until in/after oninit callback but this callback seems to happen synchronously anyway and it does not solve the problem.   Even when this particular initialization problem doesn't occur, I still find I need to defer/queue my select calls.  I don't find any documentation on the initialization process of c3 charts.  When exactly is it safe to start interacting with the chart?

I came across this as I was looking for a reason why my line-area charts broke when upgrading from 0.4.4 to 0.4.9. Mind you, it only happens when I am using multiple charts on a page with large amounts of data rendering multiple overlapping lines and areas. My individual line-area charts seem to work fine and my collection of short series ranged line-area charts seem to be fine.
Here are a few of my thoughts I'm having around transitions that might help decide what should be done with the transition issue.

Why is the transition_duration set to '350' in c3_chart_internal_fn.getDefaultConfig to begin with? It seems to be an arbitrary value and I didn't even notice there was animation.
Is it more common for charts to be animated or static result outputs? For me they are static.
Under what conditions is transition_duration needed? It appears to me that transitions are only needed for animation effects, such as zoom, scroll, flow, resize, and chart changing.
Although animation can be done with CSS, how will that effect parts like the flow api where I imagine D3 transitions would be needed?
Considering @aendrew mentioned setting "chart.transition.duration = 0" and it fixes the issue I was having, why not just set the default to 0 and let transition duration be set and used as needed or desired?

As a side note: I fooled around with increasing the default transition_duration value and got my large data charts at a value of 750 and didn't even notice any transition easing until I got as high as 1350; even then it was quick and almost imperceptible.

@bjlbernal Thank you for considering this. The reason why I set the default of tranisition_duration to 350 is that c3 focuses on small data basically and I think transition seems making the chart more impressive (if it works well enough). I'm not sure if it's common, but this is just my taste.
However, as you said, the initial transition might not be needed actually and it can be replaced with css animation as @aendrew and should be an option. In my opinion, I don't think we can replace all of transition with css animation as @bjlbernal said, so some transitions will remain.

I'm seeing similar odd behaviour with another app now. This time the category label is pushed way off to the side when data is loaded:

This happens even though chart.transition.duration is set to 0.
If I call chart.flush() right after chart.load(...), it doesn't help
If I setTimeout(this.chart.flush, 300); it does help.
When I manually resize the window, it is rendered correctly.

Here's what it's suposed to look like:

@jarib Can you try 0.4.10-rc4? I think this issue is fixed in this version.

maybe #975 is related

I've updated the gist to use 0.4.10-rc5 and I can no longer reproduce this issue. Thanks!

0.4.10 has been released, so let me close. Thanks!


nimble MCMC hang

I came across a "hanging" problem when I use any nimble MCMC functions. Please see reproducible example at this repo:
https://github.com/mli2830/nimble_test
jags works perfectly via mcmcsuite but nimble hangs. I also tried starting with nimbleModel() it worked but as soon as I do any MCMC via nimble (i.e. configureMCMC, buildMCMC) it hangs.
Thanks

Thanks mli2830.  I fixed the inprod bug on our devel branch.  To install from there you can do
library(devtools)
install_github("nimble-dev/nimble", ref = "devel", subdir = "packages/nimble")
(unfortunately that seems to install some packages that are suggests but not imports).
The "hang" is due to some processing involved in checking for conjugate relationships. This was written without anticipating the style of use case you've shown.  To work around it, please use "useConjugacy=FALSE" in configureMCMC.  Also note that your code should be
modconfig <- configureMCMC(mod, useConjugacy = FALSE)
modbuild <- buildMCMC(modconfig)
or
modbuild <- buildMCMC(mod, useConjugacy = FALSE)
(you had modbuild <- buildMCMC(mod) after modconfig <- configureMCMC(mod), so the modconfig you created wasn't actually being used)
Your model seems fine.  We should fix up the processing that gets bogged down by it.
Finally I think your model could be a good case for using a user-defined function.  If I follow, all the deterministic calculations of preker, ker, preInc, S, inc, and foi could be bundled together in one nimbleFunction (to return the vector inc[1:(lag + numobs)]), which you could then use for obsMean[j].  That would cut out the tangle of nodes and probably give you faster computation.  This is described in section 5.2.5 of the user manual and we'd be happy to help you make it work.


Float / Decimal support

Hi there, does this library support float or decimal's in the expression string eg "1.5 + 2.5" ?
Cheers

Sorry, but this is currently not supported.
It should not be too difficult to modify calculator.hpp to support double and float but you need to do it yourself. I could help though explaining what needs to be modified if you are interested.

Thank you. I may have a crack at it. It certainly is an elegant piece of code (and very concise when compared to the other libraries)
Cheers.

Hi, I'm writing double module and i want to ask. Could you help explaining what needs to be modified?


Failing to instantiate an object causes traceback

If we pass the wrong arguments to a tunnel (in this case a Docker was constructed without passing a name), then a traceback is printed (however the program does not crash).
Exception ignored in: <object repr() failed>
Traceback (most recent call last):
  File "/home/mauve/dev/chopsticks/chopsticks/tunnel.py", line 533, in __del__
    self.close()
  File "/home/mauve/dev/chopsticks/chopsticks/tunnel.py", line 511, in close
    if not self.connected:
AttributeError: 'Docker' object has no attribute 'connected'

We can get around this by setting a class variable connected = False in the relevant base class.

Fixed by e67a7dff25d197ef57e7c3ede842e1e3c15f4ac2.


Added class methods for the '+' and '-' arithmetic operators.

I made them consistent with Ruby's Time class '+' and '-' operators I believe.
+ method allows addition to a DatelessTime object with a Numeric only (seconds), and returns a DatelessTime object.
- method allows subtraction from a DatelessTime object from a Numeric (seconds) and returns a DatelessTime object, or from another DatelessTime object, which returns a Float representing the difference in time in seconds.
I used your calculate_seconds_since_midnight method in both methods.
I wrote a few tests in the comparable_tests file showing the use.

Just realized I'm getting some errors with calculate_seconds_since_midnight, will fix and commit again.


Support using Eviction API where applicable

close #5602

Also reminder that enhancements should never go into patch releeases

In light of https://kubernetes.io/docs/concepts/scheduling-eviction/api-eviction/#troubleshooting-stuck-evictions we might want to support a "force delete" option in the Lens UI, which directly invokes the delete() method instead of evict(). Could be for another PR...

How exactly you think we should implement it? Keep separated menu items "Delete" and "Evict" for the Pods menu?

How exactly you think we should implement it? Keep separated menu items "Delete" and "Evict" for the Pods menu?

Maybe we could somehow detect that a pod is being evicted and then show a Force Delete action in the menu.

I thought of separate menu items. "Delete" (or "Evict") and "Force Delete" (or "Kill"). Also, there could be a "Force" checkbox on the delete dialog.


Cannot use average method 'none' in Dice meter

🐛 Bug
In the docstring of
it states that average allows none or None input wherein a class-wise result will be reported. However the code here https://github.com/Lightning-AI/torchmetrics/blob/master/src/torchmetrics/classification/dice.py#L176 suggests that a ValueError will be raised and therefore average must be micro/macro/sample.
It appears that the value check is redundant considering the following line was added already.
        if average not in allowed_average:
            raise ValueError(f"The `average` has to be one of {allowed_average}, got {average}.")

To Reproduce
Steps to reproduce the behavior...

Code sample

Expected behavior

Environment

TorchMetrics version (and how you installed TM, e.g. conda, pip, build from source):
Python & PyTorch Version (e.g., 1.0):
Any other relevant information such as OS (e.g., Linux):

Additional context

seems to be related to #2282


Separate attachment activate and deactivate delays.

About the PR
Added the ability to set both an activation and deactivation delay independent of one another to attachments.
To showcase, have changed the smart scope to use a delay on activation but have a zero delay on deactivation.
There's some whitespace changes too which seem to be more correct with the rest of the project formatting?
Why / Balance
This might be useful for future attachments and getting it in early means less file edits. Does mean some fields are duplicates... but there might be a solution that I'm not seeing to that through serialization?
As for the smart scope change, have found myself not hitting the button to deactivate instead opting to unwield or perform some other interrupt action. Ends up being way faster than the action especially with higher latency.
Straight up unwield is still faster for movement anyways but can remove from the PR if that part is unwanted.
Media
rmc-attachment-delay.webm

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

DoAfter field is renamed to ActivateDelay as well as adding a new field named DeactivateDelay.

Changelog

add: Attachment activation and deactivation delays.
tweak: S8 Smart-Scope zero deactivation delay.

This is handled in the upcoming attachments PR. Which I will make as soon as I get the last few sprites I need.

Ah ok that's good news then. I'll close the PR then if that's the case.
Yeah, it saw that it has a doAfter in 13. I think just nobody bothered to do the active check and it's not exactly the most high priority thing ever right?

Yeah, it saw that it has a doAfter in 13. I think just nobody bothered to do the active check and it's not exactly the most high priority thing ever right?

Probably. I'll ask smug later if we can remove the deactivation doafter for scopes. Doesn't make any sense for that to exist, and, as you said in the PR, you can just bypass it by unwielding anyway.


Patch updates

About this PR
Updates:

📦 com.auth0:java-jwt from 3.18.2 to 3.18.3

📜 GitHub Release Notes - Changelog - Version Diff

📦 com.jsuereth:sbt-pgp from 2.1.1 to 2.1.2
📦 org.specs2:specs2-core from 4.20.2 to 4.20.3
📦 org.specs2:specs2-matcher-extra from 4.20.2 to 4.20.3
📦 org.specs2:specs2-mock from 4.20.2 to 4.20.3

Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add these to your .scala-steward.conf file to ignore future updates of these dependencies:
updates.ignore = [
  { groupId = "com.auth0", artifactId = "java-jwt" },
  { groupId = "com.jsuereth", artifactId = "sbt-pgp" },
  { groupId = "org.specs2", artifactId = "specs2-core" },
  { groupId = "org.specs2", artifactId = "specs2-matcher-extra" },
  { groupId = "org.specs2", artifactId = "specs2-mock" }
]

Or, add these to slow down future updates of these dependencies:
dependencyOverrides = [
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "com.auth0", artifactId = "java-jwt" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "com.jsuereth", artifactId = "sbt-pgp" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "org.specs2", artifactId = "specs2-core" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "org.specs2", artifactId = "specs2-matcher-extra" }
  },
  {
    pullRequests = { frequency = "30 days" },
    dependency = { groupId = "org.specs2", artifactId = "specs2-mock" }
  }
]

labels: library-update, sbt-plugin-update, test-library-update, early-semver-patch, semver-spec-patch, version-scheme:semver-spec, commit-count:n:3

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.464%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1365

Relevant Lines:
1445

💛  - Coveralls


Privacy Manifest

With the recent updates announced at WWDC 2023 (https://developer.apple.com/videos/play/wwdc2023/10060/), Apple has emphasized the importance to add Privacy Manifest to the developers. Can you please share details about the Privacy Manifest for this library? It'd be awesome if you could add a Privacy Manifest to this library.

The Privacy Manifest is something that app publishers should audit for in all their dependencies. This is not the responsibility of library authors. I can think of the several reasons this is the case:

Apps most of the time use only a subset of the library's full functionality. If you use Firebase  Crashlytics for example, you don't want to inherit "Tracking" from the Google frameworks if all you need is "Diagnostics".

Open Source owners might not update their manifest regularly. At best, you'd just have to wait for them to update it. At worse, they rush it with inaccurate declarations.

Open Source repos are forked all the time. Repos containing privacy manifests do not tell us if extended functionality still respects the manifest file of the original.

Most Open Source licenses already contain a variation of "use at your own risk" wording, and basically waives the responsibility away.


Add Pre-loader

I add Pre-loader.

Nice work @soumyajit254
Can we replace it with something different than the logo in header(as it is small too..)

You can add something like this :

OR if you have any other idea, feel free to tell me.

I update this, and now the logo is big

It is good. But can we replace that logo with any other animated gifs ?

@soumyajit254 Hi, My Account got recovered, You can start working on the Issue.
Sorry for the inconvience. Keep Contributing 🚀

@aslams2020
I want to add a customized animated preloader to you webapp which will match the theme and aesthetic of the site.
This is a basic sample to showcase what I can offer. The final product may vary depending on your specific needs and preferences. I look forward to the opportunity to contribute to your project .
https://github.com/user-attachments/assets/e5db73da-2e6b-4639-b8c1-8c74d21c75e8

Hi @Peart-Guy Thankyou for your intrest to work on the project.
#180 i.e, @soumyajit254 is already assigned to this task of adding a preloader. If he not able to do the work in next coming days. Will assign you
thank you. you can still find and raise new issues.

@aslams2020
Kindly assign me this issue I will add it within tomorrow

@soumyajit254 Thankyou for the work. But due to no Response to the requested changes, i have to close this PR and assign to @Peart-Guy


//wand

I want if u type in //wand u get the wand, but if u type exp: //wand CrowBaldeYT, the player CrowBaldeYT gets it.

Why ? Just why? You still need permission to use it so I don't understand why a person could not do the command on its own. Or drop him the item


Please confirm these before moving forward

[x] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[x] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
Package Microsoft.PowerBI is failing installation with the following error:
Installer hash does not match; this cannot be overridden when running as admin
I found an existing PR to update the package to the latest version, but it appears the pipeline is repeatedly failing blocking the update.
https://github.com/microsoft/winget-pkgs/pull/185080
Steps to reproduce
winget install --id Microsoft.PowerBI --exact
Actual behavior
Installation fails with error Installer hash does not match; this cannot be overridden when running as admin
Expected behavior
Application installs successfully
Environment
Windows Package Manager v1.8.1911
Copyright (c) Microsoft Corporation. All rights reserved.
Windows: Windows.Desktop v10.0.26100.2033
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.23.1911.0
Winget Directories
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads
Links
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
Group Policy                                    State
Enable Additional Windows App Installer Sources Enabled
Admin Setting                             State
LocalManifestFiles                        Enabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled
ProxyCommandLineOptions                   Disabled
DefaultProxy                              Disabled
Screenshots and Logs
No response

https://github.com/microsoft/winget-pkgs/pull/185336


Use Hamcrest assertions instead of JUnit in  microprofile/messaging/core - backport 2.x (#1749)

Part of #1749
I've already signed OCA. It's an automation problem.
Original PR
There is no file EmmiterTest.java in this module.

/oca-checked

/trigger


Star Catching Game added

Fixes
#303

Description
I have added a Star Catching Game using html,css,js

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New project (non-breaking change which adds functionality)

How Has This Been Tested?
Tested on local browser

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have included a README.md file
[x] My project follows this structure: Domain Folder/ Project Name Folder/ Project files and Readme.md files
[x] I have added demonstration in the form of GIF/video file
[x] I am a GSSoC'22 Participant

@shreya024 All Looks Good 👍 LGTM! 🥳

Thank you :)


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/891 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target.git

Docs Build status updates of commit 26c84bb:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch Release_Archive_master_2021-06-08-07-02-33 has been deleted or has been force pushed

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Rename from TIFF -> TiffImages

Fixes #5

Codecov Report

Merging #18 (cfe540e) into master (b6ba7ce) will decrease coverage by 1.54%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master      #18      +/-   ##
==========================================
- Coverage   85.05%   83.51%   -1.55%
==========================================
  Files          11       11
  Lines         502      461      -41
==========================================
- Hits          427      385      -42
- Misses         75       76       +1

Impacted Files
Coverage Δ

src/utils.jl
77.41% <ø> (-2.00%)
:arrow_down:

src/compression.jl
94.73% <50.00%> (-0.27%)
:arrow_down:

src/files.jl
81.63% <66.66%> (-2.01%)
:arrow_down:

src/TiffImages.jl
100.00% <100.00%> (ø)

src/tags.jl
73.56% <0.00%> (-2.73%)
:arrow_down:

src/types/dense.jl
92.72% <0.00%> (-2.36%)
:arrow_down:

src/layout.jl
78.57% <0.00%> (-1.43%)
:arrow_down:

src/ifds.jl
88.07% <0.00%> (-0.72%)
:arrow_down:

... and 2 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 b6ba7ce...cfe540e. Read the comment docs.

Codecov Report

Merging #18 (cfe540e) into master (b6ba7ce) will decrease coverage by 1.54%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master      #18      +/-   ##
==========================================
- Coverage   85.05%   83.51%   -1.55%
==========================================
  Files          11       11
  Lines         502      461      -41
==========================================
- Hits          427      385      -42
- Misses         75       76       +1

Impacted Files
Coverage Δ

src/utils.jl
77.41% <ø> (-2.00%)
:arrow_down:

src/compression.jl
94.73% <50.00%> (-0.27%)
:arrow_down:

src/files.jl
81.63% <66.66%> (-2.01%)
:arrow_down:

src/TiffImages.jl
100.00% <100.00%> (ø)

src/tags.jl
73.56% <0.00%> (-2.73%)
:arrow_down:

src/types/dense.jl
92.72% <0.00%> (-2.36%)
:arrow_down:

src/layout.jl
78.57% <0.00%> (-1.43%)
:arrow_down:

src/ifds.jl
88.07% <0.00%> (-0.72%)
:arrow_down:

... and 2 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 b6ba7ce...cfe540e. Read the comment docs.


Swagger compliant HX-Request headers.

Is there a way to make these decorators swagger-compliant?
Edit: The hx-request header parameter doesn't show up on the SwaggerUI.

It can not be done with decorators, because the decorator is applied to / enhances the decorated function, and not the FastAPI or APIRouter get, post, etc. methods.

Can't we register annotations to a function wrapped by a decorators?

What could be done is adding a small utility function that adds the info to the mentioned methods - this may be in the scope of this lib.

Are you talking about modifying the OpenAPI Schema?

Another option would be subclassing e.g. APIRouter, but that's definitely out of scope here.

I couldn't agree more!

I think I see what you meant now. This could be fixed by adding a Header dependency to get_hx_request(). I'll get it done soon.

Damn!


rpg_common not available

Hello guys.
Real amazing work on the paper. I wanted to check the code fo some random environments but faced following issues

The syntax for git clone doesn't work. Needs some keys or something. Or edit to the  conventional method
Cannot find repo rpg_common.  Has it been replaced by something else?

@aydal Thanks for your feedback! We have fixed this problem in #2 .

Closing the issue if there is no further problem.


corrected wrong reading on temperatures below zero

the library reportes wrong reading when temperatures where below zero...  ..i reported this some time ago, and i think it was fixed then, but in the current version it gives wrong readings on negative values once again:
example script output before my pull request:
Soil Moisture Capacitance: 376, Temperature: 14.20, Light: 19194
Soil Moisture Capacitance: 349, Temperature: 10.20, Light: 19046
Soil Moisture Capacitance: 348, Temperature: 7.90, Light: 19295
Soil Moisture Capacitance: 348, Temperature: 6.40, Light: 19519
Soil Moisture Capacitance: 383, Temperature: 4.80, Light: 18892
Soil Moisture Capacitance: 382, Temperature: 1.30, Light: 21959
Soil Moisture Capacitance: 376, Temperature: 6551.90, Light: 19143
Soil Moisture Capacitance: 376, Temperature: 6550.00, Light: 19155
and after my correction:
Soil Moisture Capacitance: 394, Temperature: 18.80, Light: 16303
Soil Moisture Capacitance: 368, Temperature: 15.60, Light: 25119
Soil Moisture Capacitance: 383, Temperature: 10.80, Light: 17365
Soil Moisture Capacitance: 398, Temperature: 6.30, Light: 16304
Soil Moisture Capacitance: 397, Temperature: 1.00, Light: 16199
Soil Moisture Capacitance: 397, Temperature: -2.90, Light: 16106
Soil Moisture Capacitance: 397, Temperature: -5.70, Light: 16009
Soil Moisture Capacitance: 397, Temperature: -7.80, Light: 16097
Soil Moisture Capacitance: 399, Temperature: -9.30, Light: 14732
Soil Moisture Capacitance: 397, Temperature: -10.70, Light: 16354
adopted the code from an bme280 library and it seems to work better with negative values...

Thank you ... because of the fact that I have no sensor in production currently I simply trust your result and will update it!


Hide unwanted not allowed_methods

I there guys, is it possible for me to specifically hide the methods that are not in my allowed_methods list for EACH ViewSet?
What i mean is if i have allowed_methods = ['get'] i only want the documentation to show me the GET for that Viewset and not for all of the viewsets.
Cheers

@ariovistus I have a patch coming up for explicitly including and excluding URL names and namespaces. Interested?

if it has docs and tests, sure

@ariovistus @AndresOsinski  anything about this?
I'm using
django-rest-swagger==0.3.2
djangorestframework==3.1.3
and still have the same problem.
thanks


feat(front): Add a way to change card id with card scanner in admin/account

create a new button which open a popup to read the new card for the selected account
change de card_id with the patchAccountId method

lgtm !


Enhancement: Extract UpdatePasswordAction from ForgotController

This PR

[x] extracts an UpdatePasswordAction from the ForgotController

Follows #912.

Shouldn't this also delete the updatePasswordAction in the ForgotController?

Ha, forgot to remove it, thank you for catching it, @BackEndTea!

Thank you, @BackEndTea!


Compatibility matrix inconsistent

Hi,
from the documentation it's not clear to me what setup is currently supported.
Neo4j OGM docs (https://neo4j.com/docs/ogm-manual/current/introduction/) state:

Neo4j-OGM 3.2.x at minimum, requires:

JDK Version 8 and above.
Neo4j Database 3.2.x and above.

However Neo4j OGM 3.2.x builds against neo4j-java-driver 4.0.0-beta02 which according to their wiki (https://github.com/neo4j/neo4j-java-driver/wiki) only supports Neo4j 3.5 and 4.0.
With Spring boot 2.2.x I understand that I have to use Neo4j OGM 3.2.x. However for production I neither want to use a Beta driver version nor a version that's incompatible with the Neo4j version we're using (3.2.x).
Also falling back to an older driver version won't work as neo4j-ogm-bolt-driver has been completely refactored to use new APIs from neo4j-java-driver 4.0.
I did some tests with Neo4j 3.2.x and Latest OGM which look good so far. However I'm not sure I want to run this setup in production.
Niels

Hello Niels, thanks for your continued interest in Neo4j, Neo4j-OGM and also that you care what's behind the scene.
The decision to include the 4.0 driver already as the foundation of Neo4j-OGMs bolt module has not been undertaken without much consideration.
One of our main points have been:

We want to obtain compatibility with Neo4j 4.0 (the product itself). This requires the 4.0 driver.
This is a major thing, to replace the driver, and we didn't want to do it in a patch release.
As we didn't need to change public facing API (or at least nothing we intend to be public facing), we could do that in a minor release.
The later would only be possible as part of a new Spring Data release train.

First of all, we think that the new driver is production ready when used with 3.5 and older databases, as the underlying Bolt protocol levels didn't change and still are included with the 4.0 driver.
How do we make this sure? On GitHub, we have at this time only added one Travis CI build, but this is our internal test matrix we have in place:

And yes, we needed some refactoring with the new driver version. Package names have changed (easy), but some of the session config options etc. have change as well. We think we shield Neo4j-OGM users pretty good from those changes.
You will of course run into issues if you have unwrapped and used the driver instance from OGM (either throw Neo4j-OGM Driver unwrap which we offer since a couple of releases) or unsupported via reflection.
We understand that there are some situations where you want to do this and we're sorry if this upgrade causes you trouble at this places, but we would rather appreciate feedback, what works and doesn't work and help you with the issue.
Having said that, back to the point in time of upgrading: The team working on Neo4j-OGM is a bit between seats here: On the one hand, the driver has not been reached final, on the other hand the window of being able to pull in a new minor release into Spring Data Neo4j and with it, into Spring Boot, was closing. We decided to include the driver because of our huge test suite as well as because a Neo4j-OGM user uses OGM because OGM abstract from the underlying protocol.
Of course, your still right: The compatibility matrix needs an upgrade. That will happen as soon as we Neo4j-OGM supports Neo4j 4.0 completely.
At the moment there are two issues being worked on: Our test infrastructure uses an embedded version, which we cannot do in the future, as 4.0 is JDK 11 and we must stay on JDK 8 with OGM. We're replacing that in our tests with Testcontainers (See https://github.com/neo4j/neo4j-ogm/pull/683). Further issues are being tracked here https://github.com/neo4j/neo4j-ogm/issues/662.
Maybe you can already spot our biggest problem at the moment: The embedded module. We're gonna probably add a new module (embedded4 or something). While we are in good shape regarding bold and backwards compatibility, embedded is a different beast, not only being it JDK 11.
Again, please use OGM 3.2 in production. The optimal choice is 3.5, but on the protocol level, everything is still there and tested as before. We are gonna upgrade to a final driver version as soon as possible.
This issue will be kept open until we have a final version of the new compatibility matrix.

You can downgrade OGM, if you want / must. @meistermeier got you covered: https://travis-ci.com/meistermeier/neo4j-spring-boot-integration-tests/builds/136655804

Here's an upgrade: https://github.com/neo4j/neo4j-ogm/wiki/Versions

Neo4j-OGM 3.2.x has been upgraded to the 4.0.0 final driver, which should remove unclarity. Apart from that, please refer to the support matrix linked above.
Thank you again for raising your concerns. Much appreciated.


When the last display is disconnected, or fails, the entire workspace and applications running inside the session are terminated

I first noticed this when my computer, which is attached to a full-blown television, would suddenly end a remote gameplay session, or I would lose my terminal windows when somebody in the other room turned on the TV to stream video content.
Update: Given the log message I found, it looks like the developers are aware this is an issue?   My apologies if there is, all I found earlier in a search was something about suspend/resume on a laptop not working.
Steps to reproduce:

Disconnect your second display.
Launch a terminal window or some applications
Simulate a display cable failure, or a pet chewing on your cables, by disconnecting your HDMI adapter.
Reconnect it.

Expected Result:

Hyprland (and really any WM) should be smart enough to realize that the last display has been removed, and it should try to maintain its workspace in-memory until the system has a viable display again.

Observed Result:

Wallpaper daemon blanks out.
Applications are all terminated.
Some session daemons have to be restarted.

Relevant Log File lines:
[WARN] Unplugged last monitor, entering an unsafe state. Good luck my friend.
[LOG] Callback 8d06a508 -> 8d06a500,  removed.
[LOG] Callback 8d06a4a0 -> 8d06a498,  removed.
[WARN] Recovering from an unsafe state. May you be lucky.
[LOG] Recovering a removed monitor.
[LOG] Registered signal for owner 8d06a2c0: 8d06a030 -> 8d06a410 (owner: )
[LOG] Registered signal for owner 8d06a2c0: 8d06a0c0 -> 8d06a478 (owner: )
[LOG] Registered signal for owner 8d06a2c0: 8d06a0b0 -> 8d06a4e0 (owner: )
[LOG] Applying monitor rule for HDMI-A-1
[LOG] Monitor HDMI-A-1: requested<EMAIL_ADDRESS>found available mode: 1920x1080@120000mHz, applying.
[LOG] Monitor HDMI-A-1 -> destroyed all render data
[LOG] Monitor HDMI-A-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Monitor HDMI-A-1 data dump: res<EMAIL_ADDRESS>scale 1.00, transform 0, pos 0x0, 10b 0
[LOG] Added new monitor with name HDMI-A-1 at 0,0 with size 1920x1080, pointer 8d069ef0
[LOG] New monitor: WORKSPACEID 2, exists: 0
[LOG] Monitor HDMI-A-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000

I really like Hyprland, but if this is expected behavior, then I might have to switch back to something a little less ... deletey in how it handles unknown situations.
Wanted to file an issue specifically for this behavior to see if it can be address this specifically, rather than this being an issue associated with misbehaving laptop displays.

It occurs to me that this could be a Wayland or WLRoots-defined behavior, I apologize in advance if this isn't Hyprland's fault, I'm rather ignorant to these new display systems.

developers

Hah, I wish there were more of me.
Unsafe state should not bring apps down. At least it didn't use to. Haven't really checked on it for a while.

developers

Hah, I wish there were more of me.
Unsafe state should not bring apps down. At least it didn't use to. Haven't really checked on it for a while.

Didn't know you were doing this all by yourself.  That being said, thank you for your patience with my ignorance.
I noticed that my XWayland apps can survive the unsafe state, but some wayland applications do not handle the situation well, such as swww.
Perhaps the issue is with the individual applications, then?

applications that work as layersurfaces are often failing, because once you remove the last output they are closed (as the display they were on is removed), and most can't recover from such state.
Consider making a script to restart them in such cases

Thank you so much! You've been a great help.  I'll look through the application docs, maybe there's a setting I haven't toggled!


ChatGPT-3.5-turbo

Simple... add chatgpt-3.5-turbo to models!

It's already available. Do you have problems using it?


about finetuning

I follow the README.md，but I get this ‘TypeError: LlamaRotaryEmbedding.init() got an unexpected keyword argument 'config'’

I got the same issue. It was because I cloned the unsloth repo in the directory where I was trying to run the training program on.

Sorry on the delay!! Would updating Unsloth work?
pip uninstall unsloth -y
pip install --upgrade --no-cache-dir "unsloth[colab-new] @ git+https://github.com/unslothai/unsloth.git"


Support load dll again after free() is called

I need to reload a dll file to do some initialization agian.
After call the trait method WindowsDll::free(), WindowsDll::ptr() and WindowsDllProc::proc() still return cached result.
It would be good to have a method to reload dll.

I'm doing some restructuring to make this work. I thought I could get away with using once_cell for caching, but to enable this use case I think I'll have use locks or atomics instead. I may have to remove function pointer caching for now so I can get the reloading working more quickly.
Hopefully when I've released the next version you will be able to just call the function again after freeing the library and it should reload the library automatically.

Thanks, maybe it's better to be implemented separately.
I already implemented this by myself, but the function names are hard coded.


Cached categories for OneView resources

Closes partially #428

Coverage increased (+0.3%) to 90.629% when pulling de76b78ea974c232e6324b2c74e006babec197ab on feature/cache_resource_category into d01abe2fb1ccc9523bebbbb9050d2b1376abec1d on master.


NIFI-1867 Improve ModifyBytes to make it easy to remove all FlowFile content (1.x)

Add "Remove All Content" property, related functionality, and tests to ModifyBytes processor to allow deletion of all flow file content.
Removed @Ignore annotation on class and unnecessary EOL translation of test data.  Because ModifyBytes treat input as binary data, not text, line endings don't matter as long as they byte offsets are calculated correctly.

+1, checked improvement, full build w/ contrib-check, LGTM.
Merged in master, will take care of 0.x patch.


SIMD support

What is zig state of support for various SIMD instructions and registers?

Re-open with a proposal.


EPIC: New Stop Loss Bot for LP Positions

As a user, who is a Liquidity Provider on an AMM, I want my liquidity pools balance to be rebalanced if I have 80%

@fieldtheory123 as per our chat, will you complete and we can build the EPIC off the story.
My view: 1) Paloma holds the LP position and exits when price declines and value is lost.

EPIC started https://www.notion.so/volumefi/EPIC-07-21-23-Stop-Loss-Bot-for-LP-Positions-0f49fb1c5b16480c9022ff4e22bcde2c

Done.


ko/easy-parameters

Challenge [ko/easy-parameters]
I`ve added a easy-parameters solution. this problem is not existed in ko version.
I have a question. Do I have to translate 'en'  version?
Can I make my own ko version? also i will add specific reason and references.
Even if I refer to the encontents, I would like to attach my own explanation and solution.
Checklist

[x] Make sure that you are opening the PR with a single solution (one solution per PR)
[x] The solution must have at least several references for the readers to dive in depth

@rbals0445 sure, you can add your own explanations. The only requirement is to explain as much as possible with references to read more about features used while solving.


registration fee notice

Can we add a notice that current early-bird fee is only available until Aug 23 and the fee will go up to 100/70 from Aug 24 to the text on the registration page? We could perhaps include timezone information (is it UTC or Pacific Time?) so that people know the exact deadline regardless of their location.
https://donate.creativecommons.org/civicrm/event/info?reset=1&id=11
@jessicacoates What do you think?

There's no exact deadline.

@mattl should we then remove the date from the keynote announcement blog post?

No, I mean it'll happen on the 23rd... but it's a "sometime that day thing"

@mattl duly noted.


upload-bin fails to upload index files

2024-11-02 11:03:54.592	Chain block height: 6284055
2024-11-02 11:03:56.388	Chain block height: 4902100
2024-11-02 11:03:58.730	Chain block height: 6621405
2024-11-02 11:04:01.577	Chain block height: 4504542
2024-11-02 11:06:50.445	Uploading index files...
2024-11-02 11:06:50.445	First block of latest incomplete batch uploaded to NeoFS container: 6250000
2024-11-02 11:06:56.839	Uploading index files...
2024-11-02 11:06:56.839	First block of latest incomplete batch uploaded to NeoFS container: 4460000
2024-11-02 11:07:49.082	Uploading index files...
2024-11-02 11:07:49.082	First block of latest incomplete batch uploaded to NeoFS container: 4870000
2024-11-02 11:08:53.590	Uploading index files...
2024-11-02 11:08:53.590	First block of latest incomplete batch uploaded to NeoFS container: 6590000
2024-11-02 13:13:45.533	Index file 0 generated, checking for the missing blocks...
2024-11-02 13:13:45.562	0 missing block(s) processed for index file 0, uploading index file...
2024-11-02 13:13:52.846	Index file 0 generated, checking for the missing blocks...
2024-11-02 13:13:57.482	Uploaded index file 0
2024-11-02 13:14:13.310	Index file 0 generated, checking for the missing blocks...
2024-11-02 13:14:19.667	failed to upload index files: block 89052 is missing from the storage
2024-11-02 13:14:22.703	Index file 0 generated, checking for the missing blocks...
2024-11-02 13:14:40.243	failed to upload index files: block 91326 is missing from the storage
2024-11-02 13:15:21.224	Chain block height: 6284540
2024-11-02 13:15:42.791	Chain block height: 4505042
2024-11-02 13:15:50.891	failed to upload index files: block 27475 is missing from the storage
2024-11-02 13:16:52.950	Chain block height: 4902596
2024-11-02 13:18:49.521	Uploading index files...

Blocks 91326 (FS testnet), 89052 (mainnet) and 27475 (testnet) can't be found in the storage. Check what's wrong with them or is it just a small number of retries.

Within the scope of this issue let's move maxRetries constant to the CLI parameter.

Block 91326 (FS testnet) exisits.:
(base) ekaterinapavlova@MacBook-Air-4 neofs-node % ./bin/neofs-cli object search --ttl 1 -r st2.storage.fs.neo.org:8080 -w /Users/ekaterinapavlova/Workplace/neo-go/panelwallet1.json --filters 'Block EQ 91326' --cid FidCcVzUxzY3PeUksCnnpUQ8h8PJeYPessX8FRMuveSy

Found 1 objects.
HwkGuEX5bra2et7pm2CD2fs4vi9oqfrSrKjkX4GBc6m5

89052 (mainnet)  - not found.
(base) ekaterinapavlova@MacBook-Air-4 neofs-node % ./bin/neofs-cli object search --ttl 1 -r st1.storage.fs.neo.org:8080 -w /Users/ekaterinapavlova/Workplace/neo-go/panelwallet1.json --filters 'Block EQ 89052' --cid 7a1cn9LNmAcHjESKWxRGG7RSZ55YHJF6z2xDLTCuTZ6c -t 60s

Found 0 objects.
(base) ekaterinapavlova@MacBook-Air-4 neofs-node % ./bin/neofs-cli object search --ttl 1 -r st2.storage.fs.neo.org:8080 -w /Users/ekaterinapavlova/Workplace/neo-go/panelwallet1.json --filters 'Block EQ 89052' --cid 7a1cn9LNmAcHjESKWxRGG7RSZ55YHJF6z2xDLTCuTZ6c -t 60s

Found 0 objects.
(base) ekaterinapavlova@MacBook-Air-4 neofs-node % ./bin/neofs-cli object search --ttl 1 -r st3.storage.fs.neo.org:8080 -w /Users/ekaterinapavlova/Workplace/neo-go/panelwallet1.json --filters 'Block EQ 89052' --cid 7a1cn9LNmAcHjESKWxRGG7RSZ55YHJF6z2xDLTCuTZ6c -t 60s

Found 0 objects.
(base) ekaterinapavlova@MacBook-Air-4 neofs-node % ./bin/neofs-cli object search --ttl 1 -r st4.storage.fs.neo.org:8080 -w /Users/ekaterinapavlova/Workplace/neo-go/panelwallet1.json --filters 'Block EQ 89052' --cid 7a1cn9LNmAcHjESKWxRGG7RSZ55YHJF6z2xDLTCuTZ6c -t 60s

Found 0 objects.

Block 91326 (FS testnet) exisits.:

Can you GET/HEAD it?

89052 (mainnet) - not found.

What if try to request more times?

Can you GET/HEAD it?

i dont know OID, so I cant

What if try to request more times?
Yet nothing

Block 91326 (FS testnet) exisits.:

i dont know OID, so I cant

You have it, it's HwkGuEX5bra2et7pm2CD2fs4vi9oqfrSrKjkX4GBc6m5. The question is about existing object.

HwkGuEX5bra2et7pm2CD2fs4vi9oqfrSrKjkX4GBc6m5

with this one everything is okay. GET/HEAD several times from different nodes and with/without --ttl 1

For --cid 7a1cn9LNmAcHjESKWxRGG7RSZ55YHJF6z2xDLTCuTZ6c checked from 0 to 250k received such results.
Block 89052 is missing from the storage
Block 89131 is missing from the storage
Block 89151 is missing from the storage
Block 89152 is missing from the storage
Block 89160 is missing from the storage
Block 89171 is missing from the storage
Block 89180 is missing from the storage
Block 89238 is missing from the storage
Block 89260 is missing from the storage
Block 89263 is missing from the storage
Block 89278 is missing from the storage
Block 89280 is missing from the storage
Block 89318 is missing from the storage
Block 89323 is missing from the storage
Block 89327 is missing from the storage
Block 89329 is missing from the storage
Block 89332 is missing from the storage
Block 89333 is missing from the storage
Block 89338 is missing from the storage
Block 89352 is missing from the storage
Block 89373 is missing from the storage
Block 89380 is missing from the storage
Block 89385 is missing from the storage
Block 89389 is missing from the storage
Block 89392 is missing from the storage
Block 89398 is missing from the storage
Block 89400 is missing from the storage
Block 89408 is missing from the storage
Block 89413 is missing from the storage
Block 89443 is missing from the storage
Block 89445 is missing from the storage
Block 89493 is missing from the storage
Block 89494 is missing from the storage
Block 89500 is missing from the storage
Block 89503 is missing from the storage
Block 89520 is missing from the storage
Block 89533 is missing from the storage
Block 89547 is missing from the storage
Block 89553 is missing from the storage
Block 89554 is missing from the storage
Block 89558 is missing from the storage
Block 89560 is missing from the storage
Block 89567 is missing from the storage
Block 89580 is missing from the storage
Block 89585 is missing from the storage
Block 89586 is missing from the storage
Block 89589 is missing from the storage
Block 89598 is missing from the storage
Block 89599 is missing from the storage
Block 89600 is missing from the storage
Block 89606 is missing from the storage
Block 89628 is missing from the storage
Block 89633 is missing from the storage
Block 89636 is missing from the storage
Block 89638 is missing from the storage
Block 89645 is missing from the storage
Block 89655 is missing from the storage
Block 89664 is missing from the storage
Block 89668 is missing from the storage
Block 89674 is missing from the storage
Block 89685 is missing from the storage
Block 89687 is missing from the storage
Block 89693 is missing from the storage
Block 89694 is missing from the storage
Block 89698 is missing from the storage
Block 89708 is missing from the storage
Block 89709 is missing from the storage
Block 89716 is missing from the storage
Block 89725 is missing from the storage
Block 89733 is missing from the storage
Block 89739 is missing from the storage
Block 89745 is missing from the storage
Block 89746 is missing from the storage
Block 89749 is missing from the storage
Block 89756 is missing from the storage
Block 89802 is missing from the storage
Block 89804 is missing from the storage
Block 89817 is missing from the storage
Block 89824 is missing from the storage
Block 89839 is missing from the storage
Block 89846 is missing from the storage
Block 89858 is missing from the storage
Block 89861 is missing from the storage
Block 89862 is missing from the storage
Block 89864 is missing from the storage
Block 89884 is missing from the storage
Block 89897 is missing from the storage
Block 89901 is missing from the storage
Block 89921 is missing from the storage
Block 89924 is missing from the storage
Block 89956 is missing from the storage
Block 89958 is missing from the storage
Block 89959 is missing from the storage
Block 89961 is missing from the storage
Block 89966 is missing from the storage
Block 89997 is missing from the storage

2024-11-05 13:39:12.765 | Uploaded index file 26 |
-- | -- | --
  |   | 2024-11-05 13:39:11.254 | 0 missing block(s) processed for index file 26, uploading index file... |
  |   | 2024-11-05 13:39:11.228 | Index file 26 generated, checking for the missing blocks... |
  |   | 2024-11-05 12:46:05.259 | Uploading index files... |
  |   | 2024-11-05 12:46:05.259 | First block of latest incomplete batch uploaded to NeoFS container: 6590000 |
  |   | 2024-11-05 12:43:02.745 | Chain block height: 6638208 |
  |   | 2024-11-05 12:41:59.568 | failed to upload index files: block 3349950 is missing from the storage |
  |   | 2024-11-05 06:40:39.327 | Index file 26 generated, checking for the missing blocks... |
  |   | 2024-11-05 05:17:15.621 | Uploading index files... |
  |   | 2024-11-05 05:17:15.621 | First block of latest incomplete batch uploaded to NeoFS container: 6580000 |
  |   | 2024-11-05 05:12:19.370 | Chain block height: 6636493 |
  |   | 2024-11-05 05:10:47.285 | failed to upload index files: block 3378959 is missing from the storage |
  |   | 2024-11-05 00:53:58.817 | Index file 26 generated, checking for the missing blocks... |
  |   | 2024-11-05 00:07:24.780 | Uploaded index file 25

After 3 times all blocks were found.  Depends on https://github.com/nspcc-dev/neofs-node/issues/2721.

For the record: some blocks are really missing from NeoFS. We have https://github.com/nspcc-dev/neo-go/pull/3660/commits/18ed3bb3e8e75efceef832c050d7e6c15a3e53d2 that should solve this issue, but we're not 100% sure if it helps, hence let's keep this issue open, test the updated uploading script on mainnet one more time and check if it solves the problem with gaps in blocks uploading.

It seems to be still relevant, based on new uploader runs:
2024-11-11 07:18:23.373 | failed to upload index files: index file 0: block 1618 is missing from the storage |
2024-11-11 07:17:54.825 | Index file 0: fetching missing block 1618

How does it really happen? You're uploading an object for block 1618 and... get an error? get a successful reply? don't get any reply? Can we get more data from logs in this case?

How does it really happen? You're uploading an object for block 1618 and... get an error? get a successful reply? don't get any reply? Can we get more data from logs in this case?

From the logs, it was successfully uploaded, we didn't have any related errors, that could explain it.

And we don't know its OID? I think we need some verbose mode with more data in this case to trace the problem. Seems like it happens often enough and we don't need to wait for full upload cycle to complete.

And we don't know its OID? I think we need some verbose mode with more data in this case to trace the problem. Seems like it happens often enough and we don't need to wait for full upload cycle to complete.

No OID. https://github.com/nspcc-dev/neo-go/issues/3655 will be as a verbose mode - it will put OIDs directly into the index file. Or we can try to write everything in logs to see it faster -200k blocks will be enough to catch.

Log line is much easier to add, let's add it and then try a new upload, see where it fails and then take a look at it from the NeoFS side. Either it loses an object that was accepted (bad), or it reports an incorrect status for failed upload (bad). Or something else. Maybe related to https://github.com/nspcc-dev/neofs-node/issues/2975, maybe not.

The problem is on NeoFS side, some objects are silently failed to be uploaded. Fixed by https://github.com/nspcc-dev/neofs-node/pull/3014, hence I consider this issue as not planned, no actions required from NeoGo side.


feat(formulas): disable input when no cell is selected

Features with multiple geometries (such as an ellipse that consists of a center point and a ring) will now show fill as an option in the layers menu, and will no longer auto-fill when the color is changed.

The build failure here looks unrelated, might need a rebase.

The build failure here looks unrelated, might need a rebase.

Release just got rebuilt and it's failing there too. Might have to wait to merge until that fix is made.

Build error is unrelated and fixed on master, merging.


ion-progress-bar with overlay

Feature Request
Ionic version:

[x] 4.x
Describe the Feature Request
there should be provision to present ion-progress-bar with an overlay.
Describe Preferred Solution

Describe Alternatives
Currently i can wrap ion-progress-bar in a div like below code
Related Code
.wrapper{
position: absolute;
  z-index: 99;
  height: 100%;
  width: 100%;
}

  <div class="progress-bar" *ngIf="loading">
    <ion-progress-bar type="indeterminate"></ion-progress-bar>
  </div>

Additional Context

Hi there,
Thanks for submitting a feature request! I am going to close this as ion-progress-bar is meant to just be a basic component, not something that is tied to an overlay. If you need a progress bar in an overlay, you can create a modal and put an ion-progress-bar component in it.
Thanks for using Ionic!


Use theme color for no events page

Not it looks more consistent with theme color.

@eralpkaraduman I didn't update the screenshot, but currently it looks like this in my simulator

Alright now i see! Sorry was a bit confused to tell the difference.
So, on development in dark mode it is bright orange.
With your change it is gray in also in dark mode.
I totally agree that it's better in gray.
If you can resolve the conflicts we can merge this imo.

@eralpkaraduman Done. I resolved the conflict.

@eralpkaraduman actually for some reasons, the no_events_overlay file was deleted in development. Was there something wrong with git?

@eralpkaraduman actually for some reasons, the no_events_overlay file was deleted in development. Was there something wrong with git?

I refactored it a bit to be more generic, then i reused it for the case when user skipped the initial setup.
it has a new name event_list_overlay
https://github.com/eralpkaraduman/event_dot_pizza/blob/development/lib/widgets/event_list_overlay.dart

@eralpkaraduman I edit the right file now.

@eralpkaraduman btw, could you please grant me write permission, so that I don't need to sync two remotes on my working directory?


swift-plugin-server: default to C++17

This is required to build on Windows and for C++ interop.

@swift-ci please smoke test


Update request: haxe 4.2.5 → 4.3.2

Package name: haxe
Latest released version: 4.3.2

Current version on the unstable channel: 4.2.5
Current version on the stable/release channel: 4.2.5

[x] Checked the nixpkgs pull requests

Note: PR https://github.com/NixOS/nixpkgs/pull/226435 will probably have to be merged in order to upgrade the haxe version. I tried to build Haxe 4.3.2 myself and ran into the issue described in https://github.com/HaxeFoundation/haxe/issues/11116.
Notify maintainers

@MarcWeber @locallycompact @logo4poop

Note for maintainers: Please tag this issue in your PR.

@robwhitaker are you still not able to build haxe > 4.3?

Current version on the unstable channel: 4.3.3
Current version on the stable/release channel: 4.2.5


Import existing flux resources to Flamingo

Is there any way to import existing flux resources to flamingo starting from flux-system root Kustomization?
I have a large project deployed with flux and want to add flamingo as some kind of UI
I mean some automatic way, not via flamingo cli. Basicalli it would be creat if we could import resources and create new resources which will be dislpayed in flamingo with flux

Hi @hirenko-v
That would need a new controller to do so.
I have a plan but we don't have resources yet to implement it.

flamingo-sync.tgz
I have written a Quick and Dirty operator to achieved that.
You can git it a try it may help.

@pmialon
We could host it as a new project of this org, if you'd like to.


DAEMON_URL definition unclear

Is DAEMON_URL supposed to be json-rpc address or bitcoin-protocol address?

It is for bitcoind rpc access.
e.g. DAEMON_URL="username:password@hostname:port"

e.g. DAEMON_URL="username:password@hostname:port"

Thanks.  BTW that's not an eg.  An eg is eg
DAEMON_URL="bill:wibble@<IP_ADDRESS>:8223

eg is an 'example', not the form again.


Fix TestPipelineBuildLifecycle & fix race in PutFile

This is the 1.11.x version of #5434

Merging without review as this is just a rebase of #5434, which was already reviewed, onto 1.11.x (minus a testing-specific commit)


Space bar doesn't work properly from Brave Browser

When typing in the app from the Brave Browser, spaces seem to move to after the cursor so as you type the actual letters are all together but you can scroll to later in the line after all the spaces.

Thanks for your report!
Can you please outline any steps to reproduce the problem or show a
screenshot?
I've never used Brave Browser before.
Thanks!
-Robert
On Tue, Oct 11, 2016 at 6:34 AM, Bucko13<EMAIL_ADDRESS>wrote:

When typing in the app from the Brave Browser, spaces seem to move to
after the cursor so as you type the actual letters are all together but you
can scroll to later in the line after all the spaces.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/classeur/classeur/issues/199, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKbw08ocBouVmYDnpbd-LqE1G7Zy4v3ks5qyxHZgaJpZM4KTPAW
.

I just type anywhere in the app, either in a document or in a comment/discussion and there are no spaces inbetween words (if I use the arrows or mouse to scroll rightward though I find there are spaces)

Problem confirmed.
Thanks!

Yep, that's it :)


Additional context:

Is your feature request related to a problem? Please describe.

Describe the solution you'd like:

Describe alternatives you've considered:

Additional context:

Closing as incomplete.


Feature request: allow adding UI elements to day cells

At the moment it is very difficult to implement something like adding an add button to the calendar cells that only is visible on the cell hover (just like google calendar has).
My solution was to add a custom event, with absolute position that floats on top of the other events (which prevents any pointer-events to the other events)
Any better solution?
Thanks

I think I responded to a closed issue, but I need to customize the "event" cell that is displayed which I think would address your issue.
Something I have seen that is useful in other libraries is a "onEventRender" type property that takes the properties and default rendering function. Then someone can just use the default rendering and wrap the default rendered component easily with something that does tooltip/hover/button behavior with your own hover/button content of course.
onEventRender would get a default rendering function that renders the default EventCell object so you can wrap it if you want to. This also fits into the renderprops pattern that is popular.


Format module::{self} to module

Currently we format module::{self} to exactly the same thing, but this ::{self} is redundant and is likely an artifact from somebody removing rest of the imports within the {} list.
We should just remove the ::{self} part.

This is disabled because it could potentially break the code (https://github.com/rust-lang/rustfmt/issues/3568).